/* ------------------------------------------------------------------------------ \\
// Golf Montpellier version 1.0.0 (release version)
//
// Cascaded Style Sheet definition file: Golf
//               (c) 2009 Golf Montpellier -- (p) 2009 Yannick.net
//
// 	      Created by: Emmanuel Nadeau on 17/01/2009
// 	Last modified by: Emmanuel Nadeau on 18/01/2009
// ------------------------------------------------------------------------------ */

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg.jpg);
	background-attachment:scroll;
	background-position:top-left;
	background-repeat:repeat;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
}

img
{
	border:none;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ddc429;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ddc429;
	border-bottom:1px solid #ddc429;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
}

a:link, a:active, a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e4c12f;
	text-decoration:underline;
}

a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e4c12f;
	text-decoration:none;
}

.SmallYellow
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ddc429;
	font-weight:bold;
}

.SmallWhite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #fff;
}

.SmallWhite2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
}

a.WhiteLinks:link, a.WhiteLinks:active, a.WhiteLinks:visited
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
}

a.WhiteLinks:hover
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

a.BlackLinks:link, a.BlackLinks:active, a.BlackLinks:visited
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

a.BlackLinks:hover
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

a.YellowLinks:link, a.YellowLinks:active, a.YellowLinks:visited
{
	color:#ddc429;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

a.YellowLinks:hover
{
	color:#ddc429;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

.YellowText
{
	color: #ddc429;
}

.HeaderText
{
	font-family:Verdana;
	font-size:9px;
	color: #fff;
}

.HeaderText2
{
	font-family:Verdana;
	font-size:12px;
	color: #fff;
	font-weight:bold;
}

.MedGreyText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #aaa;
	font-weight:bold;
	height:21px;
}

.MedWhiteText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #fff;
	font-weight:bold;
}

.BigWhiteText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #fff;
	font-weight:bold;
}

.BigYellowText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #ddc429;
	font-weight:bold;
}

.Asterisk
{
	color:#FF0000;
}

.VerySmallInput
{
	width:50px;
	height:13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.SmallInput
{
	width:120px;
	height:13px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-style:italic;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.MedInput
{
	width:125px;
	height:13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.SmallSelect
{
	width:79px;
	height:18px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.MedSelect
{
	width:149px;
	height:18px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.NormalSelect
{
	width:254px;
	height:18px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.NormalInput
{
	width:250px;
	height:13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.NormalTextarea
{
	width:250px;
	height:50px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.DoubleTextarea
{
	width:250px;
	height:100px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.LongTextarea
{
	width:250px;
	height:250px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

a.FooterLinks:link, a.FooterLinks:active, a.FooterLinks:visited
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

a.FooterLinks:hover
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.GreenBg
{
    border-top:1px solid #ddc429;
	background-color:#0d3501;
}

.LightGreyBg
{
	background-color:#3c3a3b;
}

.DarkGreyBg
{
	background-color:#1d1b1c;
}

.GreyBorders
{
    border-left:1px solid #453b3a;
    border-top:1px solid #453b3a;
	border-right:1px solid #453b3a;
	border-bottom:1px solid #453b3a;
}

.BlackBorders
{
    border-left:1px solid #000;
    border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.WhiteBorders
{
    border-left:1px solid #fff;
    border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

.YellowBorders
{
    border-left:1px solid #ddc429;
    border-top:1px solid #ddc429;
	border-right:1px solid #ddc429;
	border-bottom:1px solid #ddc429;
}

.RightYellowBorder
{
	border-right:1px solid #ddc429;
}

.NoTopYellowBorder
{
    border-left:1px solid #ddc429;
	border-right:1px solid #ddc429;
	border-bottom:1px solid #ddc429;
}

.NoBottomYellowBorder
{
    border-left:1px solid #ddc429;
    border-top:1px solid #ddc429;
	border-right:1px solid #ddc429;
}

.GreenBorders
{
    border-left:1px solid #6b8a68;
    border-top:1px solid #6b8a68;
	border-right:1px solid #6b8a68;
	border-bottom:1px solid #6b8a68;
	background-color:#FFFFFF;
}

.LightBlueBorders
{
    border-left:1px solid #4289b3;
    border-top:1px solid #4289b3;
	border-right:1px solid #4289b3;
	border-bottom:1px solid #4289b3;
	background-color:#FFFFFF;
}

.LightBlueBg
{
	background-color:#4289b3;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.BigBlueText
{
	color:#113e5b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}

.GreyBgBlueText
{
	background-color:#d9d9d9;
	color:#113e5b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70px;
	font-weight:bold;
}

.LightRedBorders
{
    border-left:1px solid #b34141;
    border-top:1px solid #b34141;
	border-right:1px solid #b34141;
	border-bottom:1px solid #b34141;
	background-color:#FFFFFF;
}

.LightRedBg
{
	background-color:#b34141;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.BigRedText
{
	color:#600a09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}

.GreyBgRedText
{
	background-color:#d9d9d9;
	color:#600a09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70px;
	font-weight:bold;
}

