/* Main Site Styles */

BODY {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#000A5C }
P {  font-family: Tahoma, Geneva, sans-serif;}
TD {  font-family: Tahoma, Geneva, sans-serif; font-size:11px;}

H1 { font-size: 18px; color: #0099FF; font-weight:100}
H2 {  font-size: 13px; font-weight:100; color: #0099FF; }
H3 {  font-weight: bold; color: #12549E; font-size:12px}

a:link {color: #333333;	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-decoration: none;}
a:visited {color: #333333; font-family: Tahoma, Geneva, sans-serif;	font-size: 11px; text-decoration: none;}
a:hover {color: #003399; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-decoration: underline;}
a:active {color: #333333; font-family: Tahoma, Geneva, sans-serif; font-size: 11px;	text-decoration: none;}

ul {padding-left: 0px; margin-left: 16px; margin-top: 10px;}

TD.Title {height:91px; text-align:left; background-image:url(../images/top_bg.jpg); padding-left:25px}

TD.MainPad {padding-left:6px;padding-right:6px; background-color:#003399}

TABLE.HomeProm {text-align:left }
TABLE.HomeProm TD.PromTitle {background-image:url(../images/prombox_top.gif); padding-left:7px; padding-top:6px;}
TABLE.HomeProm TD.PromTitle2 {background-image:url(../images/prom2_top.gif); color:#003399; padding-left:5px; padding-top:3px; font-size:12px}
TABLE.HomeProm TD.PromContent {background-color:#FFFFFF; vertical-align:top; padding:7px; color:#333333}
TABLE.HomeProm TD.PromContent P {margin-botom:10px; padding-top:0px;}
TABLE.HomeProm TD.PromFeaturedService {background-color:#FFFFFF; vertical-align:top; padding:7px; }
TABLE.HomeProm TD.PromContent2 {background-color:#FFFFFF; vertical-align:top; padding:7px 7px 0px 7px}

TABLE.HomePromSml { border-collapse:collapse; background-color:#666666;text-align:left }
TABLE.HomePromSml TD {border: 1px #ffffff solid; border-collapse:collapse;padding:4px}
TABLE.HomePromSml TD.PromTitle {background-image:url(../images/bg_proms_repeat.gif); color:#FFFFFF;}
TABLE.HomePromSml TD.PromContent {background-color:#FFFFFF; vertical-align:top; padding:7px}

Table.GreyBack {border-width:0px 12px 12px 12px; border-color:#cccccc; border-style:solid}
Table.BlueBack {border-width:0px 8px 8px 8px; border-color:#00003C; border-style:solid}

TD.Prom5Head {background-image:url(../images/prom5_top.gif); padding-left:7px; padding-top:1px; color:#0066CC}

TD.ContentMain {vertical-align:top; background-image:url(../images/bg_content.gif); background-color:#FFFFFF; padding:8px}

/* News */

.date {font-size:9px}
.BlueText {color:#0066CC;padding:5px}
.SubHead {color:#0066CC;}

Table.Footer TD{height:33px; padding-left:30px; vertical-align:text-top; text-align:left; color:#666666; font-size:10px}
Table.Footer A{color:#666666; font-size:10px }
Table.Footer A:hover{text-decoration:underline; color:#333333; font-size:10px}
Table.Footer A:visited{color:#666666; font-size:10px}

/* Sub menu */

Table.Resources
{background-color:#ffffff; width:120px;}

Table.Resources TR.Resource TD
{padding: 3px; 	border-bottom-style:dotted; 
	border-bottom-color:#e5f2ff; 
	border-bottom-width:1px;}
	
Table.Resources TR.ResourceBottom TD
	{padding: 3px; 	}

Table.Resources A {color: #666666; text-decoration: none}
Table.Resources A:hover { text-decoration: none; color:#0099FF}
Table.Resources A:active { text-decoration: none; color:#0099FF}




Table.Resources A.On {color:#0099FF; text-decoration: none}
Table.Resources A.On:hover { text-decoration: none; color:#666666}
Table.Resources A.On:active { text-decoration: none; color:#666666}
Table.Resources A.On:visited { text-decoration: none; color:#0099FF}

/* Client Pages */
TD.ClientName {color:#0099FF; height:25px }
.Bold {color:#0099FF; font-weight:bold}

Table.Client TD {color:#0099FF; padding-top:4px; padding-bottom:4px;}
Table.Client A:hover { text-decoration: none; color:#0099FF}
Table.Client A:visited { text-decoration: none; color:#666666}


/* Contact Pages */
Table.Contact TD {height:28px;}
Table.Contact INPUT.input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#666666;
	vertical-align:top;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	width: 158px; padding: 5px 0px 5px 5px;
}

Table.Contact SELECT.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#666666;
	vertical-align: text-bottom;
	border: 1px solid #CCCCCC;
	border-color:#0066FF;
	width: 165px;
	background-image: url(../images/bg_proms_repeat.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

Table.Contact TEXTAREA.textarea {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#666666;
	vertical-align: text-bottom;
	border: 1px solid #CCCCCC; 
	width: 250px; padding:4px;
		background-image: url(../images/input_textarea_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
Table.Contact Button{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#666666;
	vertical-align: text-bottom;
	border: 1px solid #CCCCCC;
	height: 18px;
}

#cms {position:relative; width:100px; top:12px; left:115px}
#cms h1 {color:#0066cc; margin:0px; font-size:12px}
#cms p { margin:10px 0px 0px 0px; font-size:11px}

.morebutton {position:relative; bottom:12px}