﻿*{margin:0; padding:0;}
body{background: #EBE0BE url('images/bg.jpg') repeat-x top;margin:0; padding:0; 
font-family:  arial, verdana, sans-serif; font-size: 62.5%}
a:link {
color: #456098;text-decoration:none;
}
a:visited {
color: #1B547B;
}
a:hover {
color: #990000;
}

#main {width:960px; float:none; margin: 3px auto; text-align:center;  clear:both;}
td{vertical-align:top;}

.content_out{background: url('images/main_bg.jpg') repeat-y top left;border-bottom:3px solid #fff; text-align:left;}

#flash{padding-left:2px; width:336px;}
#quick_form {float:left;background: url(images/quick_bg.jpg) repeat-y top left; font-size: 1.1em; font-weight:bold;}
#quick_form img{float:left;}
#quick_form form{width:165px; float:left;padding-left: 8px;}
#quick_form .form{font-size:11px; width: 165px; color:#000; padding:2px;}
#quick_form textarea {font-size:11px; padding:3px; width: 165px; font-family:arial;border:1px solid #C7C7C7; height: 80px;}

#left_nav {margin:10px auto;  width:172px;list-style:none; border:1px solid #CACACA; }
#left_nav li a{ 
color:#1B547B; font-size: 1.1em; border-bottom:1px solid #BABABA; text-decoration:none;
font-weight:bold; display:block; background: #DBDBDB url('images/nav_bg.jpg') no-repeat left top; height:1%; 
padding-left:16px; padding-right:4px; padding-top:3px; padding-bottom:3px}
#left_nav li a:hover{color:#E8E8E8; text-decoration:none; background: #1C1C1C url('images/nav_bg_o.jpg') no-repeat left top;}
#top{float:left; }
html> * #top{margin-bottom:3px;}
#top img{float:left;}

#right_inc {width:187px;padding-left:3px; border-top: 3px solid #fff;}
#left_inc{width:186px;}

#left {background: url('images/shadow_left_bg.jpg') repeat-y bottom right;}
#right {background: url('images/shadow_right_bg.jpg') repeat-y bottom left;}
#safe{background-color: #36556A; color:#fff; font-size: 1.1em; float:left; }
html> * #safe{margin-left:3px;}
#safe img{float:left; margin-bottom: 10px;}
#safe ul{list-style:none; width:186px; float:left;}
#safe ul li a{background: url('images/bullet.jpg') no-repeat top left; color:#fff; font-weight:bold; text-decoration:none;
padding:  1px 10px 1px 18px; display:block; height:1%;margin: 3px 12px;
}

#blog {float:left; background:#e1edcc; margin-bottom:20px;}
#blog a{display:block; height:1%; font-size:1em; color:#2c2c2c; text-decoration:underline;margin: 5px; padding:5px;
border-bottom:1px solid #c1c8b4;;}
#blog a.none{border:none;}



.content {font-size: 1.1em; padding: 8px 18px; line-height: 20px; color:#2c2c2c; border-top: 3px solid #fff;}
.content p {margin: 10px 0;}
.content a{color:#000; text-decoration:underline;}
.content ul {margin: 15px 20px; padding: 0;}

.head{color:#F0EFEA; background:#253F50 url(images/head_bg.jpg) repeat-x top left; font-weight:normal;
padding: 0px 0px 0px 0px; border-bottom:4px solid #36556a; margin-left: 3px;  text-align:left;}

h1{font-size: 1.8em; color:#F0EFEA; background:#253F50 url(images/h1bg.jpg) no-repeat top left; font-weight:normal;
padding: 4px 2px 0px 22px; }

#footer{background: url(images/footer_bg.jpg) repeat-y top center;
text-align:center; color:#9D080D; font-weight:bold; font-size: 1.1em; }
#footer table {margin: 0 auto;}

.snaps{background: #2D4A5E url('images/snaps.jpg') no-repeat top center; color:#fff;float:left;
margin:0px auto; border:3px solid #fff; border:2px solid #fff;}
.snaps td {text-align:center; width:190px; border-left:1px solid #fff;}
.snaps td a{color:#fff; padding: 90px 2px 5px 2px; display:block; height:1%;}
#left_inc .table-content{margin:0px; width:100%; clear:both; background-color:#DBDAC6;}
#left_inc .table-content th{background: #AAA893 url('images/research-left.jpg') no-repeat top left; padding-left:5px; padding-right:5px; padding-top:108px; padding-bottom:3px}
#left_inc .table-content h2{margin:0px;}
#left_inc .table-content td ul {margin: 5px 10px 0px 15px;}
#left_inc .table-content td ul li a{background: #DBDAC6 url('images/bullet2.jpg') no-repeat top left; display:block;
height:1%; color:#636363; font-size:1.1em; text-decoration:none; padding-left:15px; padding-right:10px; padding-top:0px; padding-bottom:2px}



#foot {background: #617346 url('images/foot_bg.jpg') repeat-x top left; text-align:center; padding: 10px; color:#ededed; 
font-size: 1.1em; font-weight:bold; margin:0 3px;}
#foot a{color:#ededed; text-decoration:underline; text-transform: uppercase;}

#foot2, #foot2 a {color:#2d4a5e; text-decoration:none;}
#foot2 p{ margin: 15px;}

#foot3, #foot3 a {color:#316F99; text-decoration:none;}