@charset "utf-8";
/* ----------------------------------- */
/* GLOBAL STYLE ELEMENTS               */
/* ----------------------------------- */
body,td,th {
	color:#FFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

p  {margin:0px; padding:0px;}

li {margin:0px; padding:0 0 10px 0px; }

body {
	background-image: url(images/bkg.gif);
	background-repeat:repeat-x;
	background-color:#0178A2;
	margin-left: 0px;
	margin-top: 0px;
}

a {color:#FFF; text-decoration:underline;}
a:hover {color:#FFF; text-decoration:none;}

/* ----------------------------------- */
/* HEADING STYLE ELEMENTS              */
/* ----------------------------------- */
h1	{margin:0px; padding-top:30px; padding-bottom:15px; font-size:26px; color:#FFF; text-transform:none;font-weight:100;}
h2	{margin:0px; padding-top:20px; padding-bottom:4px;  font-size:18px; color:#FFF; text-transform:none;font-weight:100;}
h3	{margin:0px; padding-top:10px; padding-bottom:0px;  font-size:14px; color:#FFF; text-transform:none;font-weight:600;}

/* ----------------------------------- */
/* MAIN CONTAINER ELEMENTS             */
/* ----------------------------------- */
#container { 
	width: 920px; 
	/*background-color:#FFFF00;*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px;
} 

/* ----------------------------------- */
/* BANNER STYLE ELEMENTS               */
/* ----------------------------------- */
#banner {
	width: 920px;
	height:100px; 
	background-color:#0178A2;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#banner-left {text-align:left;}
#banner-right {text-align:right;}

/* ----------------------------------- */
/* NAVIGATION STYLE ELEMENTS           */
/* ----------------------------------- */
#navigation {
	width:900px;
	height:47px;
	background-color:#0178A2;
}	
.navigation a{
	width:150px;
	height:28px;
	background-image:url(images/tab-on.gif);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:17px;
	padding:19px 0px 0px 0px;
	margin:0px;
	float:left;
	display:block inline;
}	

.navigation a:hover, .navigation .currentpage{
	width:150px;
	height:28px;
	background-image:url(images/tab-off.gif);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

/* ----------------------------------- */
/* TOP PAGE GRAPHIC STYLE ELEMENTS     */
/* ----------------------------------- */
#topgraphics {width:900px;}
#topgraphics-left {float:left;}
#topgraphics-right {float:right;}

/* ----------------------------------- */
/* TEXT AREA STYLE ELEMENTS            */
/* ----------------------------------- */
#mainbody  {width:900px; background-color:#066B8C;}
#textbodyl {width:580px; text-align:left; float:left;  padding:0px 10px 0 10px; font-size:14px; /*background-color:#FF6666;*/}
#textbodyr {width:280px; text-align:left; float:right; padding:20px 10px 0 10px; font-size:13px; background-color:#1284AA;}

/* ----------------------------------- */
/* NEWS PANEL STYLE ELEMENTS           */
/* ----------------------------------- */
#newspanel {width:280px; background-color:#1284AA;}
#newspanel a {text-decoration:none;}
#newspanel a:hover {text-decoration:underline;}
.newslink {text-align:right; font-size:12px; padding-top:4px;}

/* ----------------------------------- */
/* CALL OPTIONS PANEL STYLE ELEMENTS   */
/* ----------------------------------- */
#calloptions {width:280px; background-color:#1284AA;}
#calloptions a {text-decoration:none;}
#calloptions a:hover {text-decoration:underline;}
.calllink {text-align:right; font-size:12px; padding-top:4px;}

/* ----------------------------------- */
/* FORM FIELD STYLE ELEMENTS           */
/* ----------------------------------- */
.inputbox {width:180px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.inputboxb {width:186px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.inputboxc {width:180px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}


	

.smalltext {font-size:11px; padding:20px 0px 50px 0px; font-family:Arial, Helvetica, sans-serif; color:#BDC5C5 }

.highlight {color:#FFF;}




.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
}




/* ----------------------------------- */
/* FOOTER ELEMENTS                     */
/* ----------------------------------- */
#footer {
	background-color:#004C99;
	width:860px;
	height:60px;
	line-height:60px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding: 0px 20px 0px 20px;
}

#footer-left {float:left;}
#footer-right {float:right;}
/* ----------------------------------- */

