body{margin:0;padding:0;font-size:12px;font-family:Arial,sans-serif;background-color:#ffffff; }
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
ul, ol{margin:5px;padding:3px;list-style-position:inside;}
li{margin:0 20px;}
table{margin:5px 0; padding:2px; border-collapse:collapse;}
td{vertical-align:top;}

#w_main{width:960px; margin:0 auto; }

#w_body_top{height:25px;background:#0D347A url(../images/body_border_top.jpg) repeat top left; border:solid 3px #0D347A; border-top:none;}

#w_body{border-top:solid 6px #EE3509;overflow:auto;background-color:#D5E7FB;}

#w_logo{padding:20px;}

#w_left{width:220px;float:left;}
#w_left .block{margin:5px 0;}
#w_left .block h3 {margin:0;padding:0;color:#0066A6;font-size:11px;margin-left:25px;}
#w_left .block h3 a {color:#0066A6;}
#w_left .link_list{margin:0;padding:0;list-style:none;list-style-position:inside;}
#w_left .link_list li{margin:0;padding:0;}
#w_left .link_list li a{display:block;color:#959494;padding:2px 15px 2px 65px;}
#w_left .link_list li a:hover{background-color:#ffffff;text-decoration:none;}

#w_right{background-color:#ffffff;min-height:600px;width:740px; float:right;}
#w_nav ul{margin:0;padding:0;list-style:none;list-style-position:inside;padding:5px 0; }
#w_nav ul li{margin:0;padding:0;display:inline;}
#w_nav ul li a{color:#959494; border-right: solid 1px #959494; padding:0 15px;font-weight:bold;font-size:10px;}
#w_right .content{margin:35px;color:#727272;}
#w_right .content h1{color:#EE3509;font-size:22px;padding:0;margin:0 0 5px;}
#w_right .content h3{color:#0066A6;font-size:12px;padding:0;margin:15px 0;}
#w_right .content h4{color:#010101;font-size:11px;padding:0;margin:15px 0;text-transform:uppercase;}
#w_right .content h3.center{text-align:center;}

#w_right .content a{color:#0066A6;text-decoration:underline; font-weight:bold;}
#w_right .content p a:hover{border-bottom:solid 1px #0066A6;}
#w_right .content li a{text-decoration:none;}

#w_right .content .data_table{border:solid 1px #727272;border-collapse:collapse;width:100%;}
#w_right .content .data_table td{border:solid 1px #727272;padding:5px;vertical-align:top;}
#w_right .content .numerical{list-style-type:upper-roman;color:#727272;font-weight:bold;}
#w_right .content .capital_letter{list-style-type:upper-alpha;font-weight:bold;color:#EE3509;}
#w_right .content .regular{list-style-type:disc;color:#727272;font-weight:normal;}
#w_right .content table{width:100%;}
#w_right .content table td span{color:#B6B6B6;}

#w_right .gallery img{margin:0 5px 5px 0;border:solid 1px #B6B6B6;}
#w_right .gallery a:hover {text-decoration:none;border:none;}
#w_right .gallery a:hover img{border:solid 1px #0066A6;}

.form_contact .textfield, .form_contact textarea{color:#727272;width:565px;padding:2px;border:solid 1px #B6B6B6;}
.form_contact textarea{height:150px;}
.form_contact .btn_blue, .form_contact .btn_red{border:none;background-color:#ffffff;font-size:11px;font-weight:bold;padding:3px 5px; margin:5px;border:solid 1px #B6B6B6;}
.form_contact .btn_blue{color:#0066A6;}
.form_contact .btn_red{color:#EE3509;}

.gallery_board{}
.gallery_board_list{vertical-align:top;text-align:center;width:150px;margin:0 5px 5px 0;display:inline-block;}
.gallery_board_list p span{display:block;text-transform:uppercase;}

.calendar{width:495px;text-align:center;font-size:22px}
.calendar .week{font-size:11px;color:#000000;font-weight:bold;}
.calendar .sunday{color:#FF0000;}
.calendar td{width:71px; padding:5px;border:solid 1px #B6B6B6;}

.steps {   margin: 5px auto;     text-align: center;    overflow:hidden;}
.steps img { float: left;margin: 50px 4px; }
.steps .step {    float: left; border: 2px solid #333;   margin: 5px;     padding: 7px 5px;   width: 150px; height: 100px;}
.steps .step p {	color: #333;    border: 1px solid #888;    padding: 5px;}


.empbold { font-style:italic; font-weight: bold; }
.bold { font-weight: bold; }
.emp { font-style:italic; }
.orange { color: #EE3509; }
