body{background-color:#D7DDEE;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;color:#354360; font-size:100%;  margin:0px;}
html {text-align:center;margin: 0 auto;height: 100%;}
p{font-size:0.75em;line-height: 1.5em;margin: 15px 0px 15px 0px;}
ul{font-size:0.75em;line-height: 1.5em;list-style-type: none;list-style-image: url(../images/bullet.gif);margin: 15px 0px 0px 10px;padding:0px 0px 0px 5px;}
li{margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;}
h1 {color:#CC0000;font-family: Georgia, 'Times New Roman', Times, serif;font-size:1.35em;}
h2 {color:#5F76A7;font-family: Georgia, 'Times New Roman', Times, serif;font-size:1em;}
h3 {color:#354360;font-family: Verdana, Arial, Helvetica, sans-serif;margin: 20px 0px 5px 0px; font-size:0.9em;}
a:link, a:visited, a:hover, a:active{text-decoration: underline; color:#354360;}
img{border:0px;}
.bullet_red li{list-style-type: none; list-style-image:url(../images/bullet_red.gif); color:#CC0000;}
.bullet_red li a:link, .bullet_red li a:visited, .bullet_red li a:hover, .bullet_red li a:active{text-decoration:underline;color:#CC0000;}

/*################################################
MAIN BOX
################################################*/
#box_outside {margin: 0 auto;width: 840px;overflow: visible;position: relative;text-align: right;padding: 5px 0px 5px 0px;}
#container {margin: 0 auto;background-color:#FFFFFF;border: solid 1px #5F76A7;height: 100%;position: relative;padding: 5px 5px 0px 5px;width: 830px;overflow: auto;}
.container {text-align: left;background-color:#FFFFFF;padding: 5px;position: relative;width: 760px;margin: 0 auto;}
/*################################################
HEADER
################################################*/
#box_header{
	position: relative;
	margin: 0 auto;
	width: 830px;
	overflow: auto;
}
.box_header_tel{text-align: right;position: relative;background-image:url(../images/bg_header_bit.gif);color:#FFFFFF;font-size:0.7em;padding: 8px 8px 5px 0px;margin: 0px;}
.box_header_tel a:link, .box_header_tel a:visited, .box_header_tel a:hover, .box_header_tel a:active{color:#FFFFFF;text-decoration:none;}
.box_header_main{text-align: left;overflow: auto;position: relative;height: 5em;}
.box_logo{width: 234px;padding: 15px 0px 1px 20px;float: left;}
.box_strap{float: left;width:575px;text-align: right;}
.box_strap_space{ margin-left:80px;}
.box_strap p{font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.1em; line-height:1.3em; color: #5F76A7; margin: 18px 20px 0px 0px; padding:0px; font-style:italic; }

.box_nav{text-align: left;position: relative;padding: 20px 0px 0px 0px;margin: 0px;border-bottom: solid 1px #5F76A7;font-size:0.9em;background-image: url(../images/bg_header.jpg);background-repeat: repeat-x;}
.box_nav ul{margin: 5px 0px 10px 0px;padding: 0px 0px 0px 0px;list-style-type: none;}
.box_nav li{display:inline;margin: 0px 0px 0px 0px;font-weight: bold;padding: 0px 21px 0px 21px; border-left:solid 1px #cc0000}
.box_nav a:link, .box_nav a:active, .box_nav a:visited, .box_nav a:hover{text-decoration:none;color:#354360;}
.box_nav a:hover{ text-decoration:none;color:#CC0000;}
li.style_nav  {margin:0px 0px 0px 0px; border-left:0px;}

/*################################################
FOOTER
################################################*/
#box_footer{padding:0px 0px 8px 0px;text-align: left;margin: 0 auto;width: 840px;overflow: visible;position: relative;}
#box_footer p{color:#5F76A7;font-size:0.6em;}
#box_footer a:link, #box_footer a:visited, #box_footer a:hover, #box_footer a:active{color:#5F76A7;text-decoration:underline;}
/*################################################
MAIN 
################################################*/
#box_main_content {margin: 0 auto;text-align: center;position: relative;}
.box_main {text-align: left;overflow: visible;padding: 20px 20px 0px 20px;position: relative;height: 100%;}
/*################################################
LEFT 
################################################*/
.box_left{width: 490px;float:left;text-align: left;position: relative;padding-bottom: 20px;}
.box_left_wide{width: 520px;float:left;text-align: left;}
/*################################################
RIGHT BOXES
################################################*/
.box_right{width: 260px;padding:5px;text-align: left;float: right;background-image: url(../images/bg_rightbox.gif);position: relative;}
.box_right_border{text-align: left;border: solid 1px #5F76A7;background-color:#FFFFFF;padding: 0px 5px 5px 5px;position: relative;width: 250px;}
.box_right_inside{text-align: left;background-color:#F1F3FA;margin:5px 0px 0px 0px; padding:0px 0px 5px 0px;}
.box_right_inside_reverse{text-align: left;background-color:#495570;color:#FFFFFF;margin:5px 0px 0px 0px; padding:0px 0px 5px 0px;}
.box_right_inside_map{text-align: left;background-color:#F1F3FA;margin:5px 0px 0px 0px; padding:0px 0px 5px 0px;}

.box_right_inside li, ul{list-style-type: none;list-style-image: url(../images/bullet.gif);line-height: 1.5em;margin-left: 10px;padding-left: 10px;margin-bottom:5px;margin-top:5px;}
.box_right_inside img{clear: both;}

/*################################################
RIGHT TEXT
################################################*/
.box_right_inside h2, .box_right_inside_reverse h2, .box_right_inside_map h2{width: 225px;font-size:0.8em;line-height: 1.375em;text-align: left;padding: 1px 0px 3px 25px;font-family: Verdana, Arial, Helvetica, sans-serif;background-repeat: no-repeat; margin:0px 0px 10px 0px;}
.box_right_inside h2, .box_right_inside_map h2{background-image:url(../images/br_right_title.gif);color:#CC0001;border-bottom: solid 1px #354360;}
.box_right_inside_reverse h2{background-image:url(../images/br_right_title1.gif);color:#FFFFFF;border-bottom: solid 1px #D7DDEE;}

.box_right_inside h3, .box_right_inside_reverse h3{font-size:0.75em;font-family: Verdana, Arial, Helvetica, sans-serif;margin: 5px 0px 0px 5px;}
.box_right_inside_reverse h3{color:#FFFFFF;}

.box_right_inside p, .box_right_inside_reverse p, .box_right_inside_map p{font-size:0.7em;line-height: 1.3em;text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px 5px 2px 5px;margin: 5px 0px 10px 0px;}
.box_right_inside_reverse p{color:#FFFFFF;}

.box_right_inside_reverse li, ul{list-style-type: none;list-style-image: url(../images/bullet.gif);margin:5px 0px 5px 5px;padding:0px 0px 0px 10px;}

.box_right_inside a:link, .box_right_inside a:visited, .box_right_inside a:hover, .box_right_inside a:active{color:#354360;text-decoration:underline;}
.box_right_inside_reverse a:link, .box_right_inside_reverse a:visited, .box_right_inside_reverse a:hover, .box_right_inside_reverse a:active{text-decoration:underline; color:#FFFFFF;}


/*################################################
RIGHT TEXT
################################################*/
.box_right_inside_reverse img{clear: both;}

/*################################################
OTHER
################################################*/
#box_outside p{font-size:0.9em; margin:0px; padding:0px;}
.text_standard  {font-size:0.65em;margin:0px;}
.text_medium {font-size:0.75em;display:inline;margin:0px;}
.text_large {font-size:0.85em;display:inline;margin:0px;}

.gototop a:link, .gototop a:visited, a.gototop :hover, .gototop a:active{font-size:0.65em;color:#CC0000;}
td p{text-align: left;}
.text_red {color:#CC0000;}
.text_white, .text_white:link, .text_white:visited, .text_white:hover, .text_white:active{color:#fff;}
.text_small {font-size:0.65em;}
.text_box_red {background-color:#CC0000;color:#ffffff;padding: 1px 2px 1px 2px;}
.box_image_left {float:left;margin: 5px 5px 0px 0px;}
.box_image_right {float:right;margin: 5px 0px 0px 5px;}

.line_h{background-image: url(../images/line_h.gif);height:15px;margin: 5px 0px 5px 0px;}
.line_h_red{background-image: url(../images/line_h_red.gif);height:5px;padding: 0px;}

.table_main p{ margin:5px 0px 5px 0px;}
table.table_main{ border-right:solid 1px #DEE3F1;border-bottom:solid 1px #DEE3F1;}
.table_main td{border-left:solid 1px #C8C9D7;border-top:solid 1px #C8C9D7;padding: 0px 0px 0px 3px;}
td.table_main1{ background-color:#DEE3F1;}

.hidden{ position:absolute; top:0px; left:-9999px;}
#skip_nav {font-size:1px;color:#FFFFFF;text-align: left;}
.map{text-align:center;}
