/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

/* Clearfix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {	
	zoom: 1;
}

* html .clearfix {height: 1%;}

a img{border:none}
body{}
div#container{margin:0; background-color:white; padding:0;width:955px; }

div#banner1{width:100%; background-image:url(/images/banner.jpg); height:160px;background-repeat:no-repeat; padding:0; overflow:hidden;}
div#banner2{display:none;}
div#banner3{display:none;}
div#banner4{display:none;}

a{text-decoration:none; margin:0; padding:0;}
/* Navigation */
#logo {height:88px; text-align:left; width:422px; margin:0; padding:0;}

* html body  #logo {height:87px;}

#logo_menu{
	float:left;
	width:422px;
	height:160px;
}

#animated_banner{	
	width:533px;
	height:160px;
	float:right;
	overflow:hidden;
	margin:0;
	background:url('/images/bg_animation.gif') no-repeat;
}

#animated_banner img{
	margin:0;
	padding:0;
}


#logo img{
	margin:0;
	padding:0;
}

h2 strong{color:#5e88a2;}

div#navigationcontainer{width:422px; height:72px; margin:0 0 0 0; display:block;float:left;}
ul#navigation{margin:12px 0 0 27px; padding:0; list-style:none;}
ul#navigation li{margin:0; float:left; padding: 0 5px 0 5px; border-right:1px dotted #005cab;}

ul#navigation li.last { border:none; padding:0 0 0 5px;}
ul#navigation li a{font:normal normal bold 12px Arial, Helvetica, sans-serif; color:#8aa9bc;}
ul#navigation li a:hover{color:#2a81b7;}

div#leftcolumn{margin:0; padding:0; text-align:left; float:left;}
div#rightcolumn{margin:0; padding:0; text-align:left; float:left;}
div#contactcontainer{height:400px; width:600px; background-color:#fcfcfc; margin: 30px 0 0 20px; border-top:1px #dee1e2 solid;}

div#topbar{width:100%; height:52px; background-position:top left; background-repeat:no-repeat; text-align:left; padding:0; margin:0;}
div.bluetab{width:100%;text-align:left; }

div.textbox{height:auto; margin: 20px 20px 0 30px;border-bottom:1px #9fa3a5 dotted; padding:0 0 10px 0;}

div#footer{height:70px; border-top:1px white solid; float:left; width:100%; padding:23px 0 0 0;text-align:left;}

/*List columns */
div.listcolmncontainer{width:100%; margin:20px 0 20px 0; display:block; height:110px;}

div.listcolmncontainer2{width:100%; margin:20px 0 20px 0; display:block; height:130px;}
div.listcolmncontainer3{width:100%; margin:20px 0 20px 0; display:block; height:180px;}
div.listcolmncontainer3{*height:200px;}
div.listcolmncontainer4{width:100%; margin:20px 0 20px 0; display:block; xheight:50px;}
div.listcolmncontainer5{width:100%; margin:20px 0 20px 0; display:block; xheight:220px;}

div.listcolumn1{float:left; width:250px; margin:0 0 0 50px; display:block}
div.listcolumn3{float:left; width:280px; margin:0 0 0 50px; display:block}

div.listcolumn7{float:left; width:280px; margin:0 0 0 20px; display:block}
ul.arrowlist{margin:0; padding:0;}
ul.arrowlist li{list-style:none; padding:0; margin:0;font:normal normal normal 12px Arial, Helvetica, sans-serif; color:#666666;line-height:100%; background-repeat:no-repeat; padding:0 0 0 18px; margin:5px 0 5px 0;}
div.listcolumn2{float:left; width:250px; display:block;}
div.listcolumn4{float:left; width:250px; display:block;}

div.listcolumn5{width:500px; margin:0 0 0 50px; display:block;}

* html body div.listcolumn1{float:left; width:220px; margin:0 0 0 60px; display:block}


ul.arrowlist2{margin:0; padding:0;}
ul.arrowlist2 li{list-style:none; font: normal 12px Arial, Helvetica, sans-serif; color:#666666; background-repeat:no-repeat; padding:0px 0 0 18px; margin:6px 0 6px 0;}

ul.arrowlist2 li {*background-position:0 4px;}

ul.arrowlist5{margin:0; padding:0;}
ul.arrowlist5 li{list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; background-repeat:no-repeat; padding:0 0 0 18px; margin:6px 0 6px 0;}

ul.arrowlist5 li{*background-position:0 4px;}



/* Fonts */
/* Font for the name of the page in the right column */
h1{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:28px; padding:20px 0 0 25px;color:#a5b8c3;text-decoration:none; font-style:normal; font-variant:normal; line-height:100%; margin:0;}

/* text under the title  in the right column */
h2{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; padding:10px 40px 0 25px; color:#666666;text-decoration:none;font-style:normal; font-variant:normal;margin:0;  line-height:175%}

h2 a,
h2 a:link,
h2 a:visited{
	color:#5e88a2;
	text-decoration:none;
}

h2 a:hover{
	color:#3c5667;
	text-decoration:underline;
}

/* Heading font for text with blue background in left column */
h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding:10px 0 0 40px; color:#5e88a2;text-decoration:none;font-style:normal; font-variant:normal;margin:0; line-height:150%}

/* Font for address */
h4{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; padding:10px 0 0 40px; color:#666666;text-decoration:none;font-style:normal; font-variant:normal;margin:0;  line-height:175%}

/*blue font for textbox with bottom border in the left column*/
h5{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; padding:0 0 0 10px; color:#5e88a2;text-decoration:none;font-style:normal; font-variant:normal;margin:0;  line-height:175%;}

/*gray font for textbox with bottom border in the left column*/
h6{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; padding:0 0 0 10px; color:#666666;text-decoration:none;font-style:normal; font-variant:normal;margin:0;  line-height:175%}

/* Fonts for Footter */
div#footer table tr td h1{display:none;}
div#footer h1{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; padding:0 0 0 30px; color:#a5a3a3;text-decoration:none;font-style:normal; font-variant:normal;margin:0;  line-height:125%;}
div#leftcolumn h1{display:none;}
div#leftcolumn h1 a,
div#leftcolumn h1 a:link,
div#leftcolumn h1 a:visited{color:#1e5c83;text-decoration:none;}

div#leftcolumn img {margin: 0; display:none;}

div#leftcolumn h1 a:hover{color:#2a81b7;text-decoration:none;}


div#leftcolumn h2{display:none;}
div#footer table tr td h1 a,
div#footer table tr td h1 a:link,
div#footer table tr td h1 a:visited{color: #A5A3A3; }

div#footer table tr td h1 a:hover{color: #848282; }

#footer img {
	position:relative;
	bottom:-2px;
	left:9px;
}

a img {
	outline:none;
	border:none;
}

img.top_print{
	position:relative;
	top:30px;

}	

#print{
	float:right;
	width:70px;
	height:17px;
}
