@charset "utf-8";
/* CSS Document */



.background {
	margin-top:	15px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
}


a:link {
	text-decoration: none;
	color: #666;
}

a:visited {
	text-decoration: none;
	color: #FFF;
}

a:hover {
	text-decoration: underline;
	color: #0033CC;
}


a:active {
	text-decoration: none;
	color: #FFF;
}


a#NAV:link {
	text-decoration: none;
	color: #FFF;
}

a#NAV:hover {
	text-decoration: underline;
	color: #0033CC;
}

a#NAV:visited {
	text-decoration: none;
	color: #FFF;
}

a#NAV:active {
	text-decoration: none;
	color: #FFF;
}




a#FOOTER:link {
	text-decoration: none;
	color: #FFF;
}

a#FOOTER:hover {
	text-decoration: underline;
	color: #CC9933;
}

a#FOOTER:visited {
	text-decoration: none;
	color: #FFF;
}

a#FOOTER:active {
	text-decoration: none;
	color: #FFF;
}


a#A_GOLD:link {
	text-decoration: none;
	color: #CC9933;
}
a#A_GOLD:visited {
	text-decoration: none;
	color: #CC9933;
}
a#A_GOLD:hover {
	text-decoration: underline;
	color: #0033CC;
}


a#A_BLACK:link {
	text-decoration: none;
	color: #000;
}
a#A_BLACK:visited {
	text-decoration: none;
	color: #000;
}
a#A_BLACK:hover {
	text-decoration: underline;
	color: #0033CC;
}


a#A_BLUE:link {
	text-decoration: underline;
	color: #039;
}
a#A_BLUE:visited {
	text-decoration: underline;
	color: #039;
}
a#A_BLUE:hover {
	text-decoration: underline;
	color: #F60;
}


a#A_RED:link {
	text-decoration: none;
	color: #F60;
}
a#A_RED:visited {
	text-decoration: none;
	color: #F60;
}
a#A_RED:hover {
	text-decoration: underline;
	color: #0033CC;
}



a#A_GREY:link {
	text-decoration: none;
	color: #666;
}
a#A_GREY:visited {
	text-decoration: none;
	color: #666;
}
a#A_GREY:hover {
	text-decoration: underline;
	color: #333;
}

a#EMAIL_BUTTON:link {
	text-decoration: none;
	color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 1px;
	background-color:#6F93FF;
	border: 1px solid #666;
}

a#EMAIL_BUTTON:visited {
	text-decoration: none;
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
a#EMAIL_BUTTON:hover {
	text-decoration: underline;
	color: #333;
}



.font-verdana { font-family: Verdana, Geneva, sans-serif; }
.font-arial { font-family: Arial, Helvetica, sans-serif; }
.font-tahoma { font-family:Tahoma, Geneva, sans-serif; }



.fs8 { font-size: 8px; }
.fs9 { font-size: 9px; }
.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.fs22 { font-size: 22px; }
.fs24 { font-size: 24px; }


.bold { font-weight: bold; }
.normal { font-weight: normal; }
.italic { font-style: italic;}
.underline { text-decoration: underline; }
.no-underline { text-decoration: none; }
.smallcaps { font-variant: small-caps; }


.black { 	color: 	#000000; }
.white { 	color: 	#FFFFFF; }
.grey {		color: 	#333; }
.grey-lt { 	color: 	#999999; }
.pink {	 	color: 	#DF208E; }
.green { 	color:	#006600; }
.orange { 	color: 	#FF6600; }
.yellow { 	color:	#DDC102; }
.red { 		color:	#990000; }
.lt-blue { 	color: 	#6F93FF; }
.blue {
	color: 	#2c7aab;
}
.gold { 	color: 	#CC9933; }


.bg-red {
	background-color: #C00;
}
.bg-black { background-color: #000; }
.bg-white { background-color: #FFF; }
.bg-gold {
	background-color: #B2B2B2;
}
.bg-blue {
	background-color: #2c7aab;
}
.bg-lt-blue {
	background-color: #2c7aab;
}	
.bg-lt-grey { background-color: #CCC; }	
.bg-lt-white { background-color: #FFFFFF; }	
.bg-lt-grey2 {
	background-color: #DADADA;
}	

.padding {
	padding: 5px;
}

.padding-h {
	padding-right:	10px;
	padding-left:	10px;
}

.padding-h {
	padding-right:	20px;
	padding-left:	20px;
}

.padding-v {
	padding-top:	3px;
	padding-bottom:	3px;
}

.padding-vb {
	padding-bottom:	3px;
}


	
.brd {border:1px #000 solid; }
.brd2 {border:1px #666 solid; }
.brd3 {border:1px #999 solid; }
.brd4 {border:1px #FFF solid; }
.brd-b { border-bottom:1px #333 solid;}

.brd-lb-r10 {
	border-right: 10px solid #6F93FF;
}

.brd-lt-blue {border:1px #6F93FF solid; }


.submit {
	background-color: #2c7aab;
	border:1px #666 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	cursor:inherit;
}

.submit-o {
	background-color: #CCC;
	border:1px #666 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}



.tab-on {
	background-image: url(images/tab_on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.tab-off {
	background-image: url(images/tab_off.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}




.tr-off {
	display: none;
	visibility: hidden;
}

.tr-on {
	display: inherit;
	visibility: visible;
}


p, li {font-family:arial; font-size:14px; line-height:17px;}

