@charset "utf-8";
/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

* { margin:0; padding:0}
img, fieldset { border:none}

body { background:#BFBFBF url(../images/bg_body.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif} 

p { font-size:12px; font-weight:normal; color:#FFFFFF}


h1 { font-size:24px; font-weight:normal; color:#FFFFFF}

h2 { font-size:21px; font-weight:bold; color:#FFFFFF}
h2 a:link, h2 a:visited { color:#FFFFFF; text-decoration:none}
h2 a:visited { color:#FFFFFF; text-decoration:none}

h3 { font-size:20px; font-weight:normal; color:#000000}
h4 { font-size:15px; font-weight:normal; color:#004B78}

h5 { font-size:14px; font-weight:bold; color:#FFFFFF}
h5 a:link, h5 a:visited { color:#FFFFFF; text-decoration:none}
h5 a:visited { color:#FFFFFF; text-decoration:none}

h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF}

.text_bold{font-weight:bold;}

#warning{margin:25px 10px 25px 10px; text-align:center; color:#000000; }
#warning h2{font-size:30px; color:#E81B23; padding:15px; text-align:center; background:none;}
#warning ul{ list-style:none; }
#warning li{padding:3px;}

#alert{margin:35px 10px 35px 10px; text-align:center; color:#000000;}
#alert h2{color:#090; padding:7px;}


#alert{margin:35px 10px 35px 10px; text-align:center; color:#000000;}
#alert h2{color:#090; padding:7px;}


/*
---------------------------------------------
02. container
---------------------------------------------
*/

#container { width:960px; margin:0 auto}

/*
---------------------------------------------
03. wrapper
---------------------------------------------
*/


#wrapper { width:960px; float:left; background:url(../images/bg_wrapper.gif) repeat-y}

/*
---------------------------------------------
04. header
---------------------------------------------
*/


#header { width:960px; float:left}

.header_img { width:960px; float:left}
.logo { width:437px; height:81px; float:left; background:url(../images/bg_logo.png) no-repeat; padding-left:34px; padding-top:9px; margin-top:-90px} 

.topbluebox { width:278px; height:90px; float:right; background:url(../images/bg_topbluebox.png) no-repeat; padding-right:12px; padding-top:30px; margin-top:-198px}
.topbluebox h2 { font-family:Arial, Helvetica, sans-serif; text-align:right}
.topbluebox h5 { font-family:Arial, Helvetica, sans-serif; text-align:right}


/*
---------------------------------------------
05. menu bar
---------------------------------------------
*/

#menu { width:955px; height:39px; float:left; background:url(../images/bg_navbar.png) no-repeat; padding-left:5px; }


/*
---------------------------------------------
06. content
---------------------------------------------
*/

#content { width:960px; float:left; margin-top:-5px}


/*
---------------------------------------------
21. footer styles
---------------------------------------------
*/


#footer { width:896px; float:left; background: url(../images/bg_footer.gif) repeat-x; padding:15px 30px; position:relative; margin-left:2px}

#footer p { position:relative}

#footer h5 { font-family:Arial, Helvetica, sans-serif; position:relative}
.footer_address { width:150px; float:left; border-right:1px solid #FFFFFF; padding-right:30px}

.footer_nav { width:420px; float:left; padding:5px 45px}
.footer_nav p { font-size:14px; text-align:center;}
.footer_nav p a:link, .footer_nav p a:visited { color:#FFFFFF; text-decoration:none}
.footer_nav p a:hover { color:#FFFFFF; text-decoration:underline}

.footer_call { width:180px; float:left; border-left:1px solid #FFFFFF; padding-left:20px;}

#footer_sub {text-align:center; clear:both; padding:5px; color:#666666; font-size:10px;}
#footer_sub  a{#color:#00F;}
