/* CSS Document */

body,p,div,ul,li,a,img,h1,h2,h3,h4,h5,h6, table, tr, td, tbody{
padding: 0px;
margin: 0px;
border: none;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color: #4a4a4a;
background: #0885cc url("images/body_bg.jpg") repeat-x top;
}
a{
color: #4a4a4a;
}
a:hover{
color:#284d62;
text-decoration: none;
}
#left a{
color:#FFFFFF;
text-decoration: none;
}
#left a:hover{
color:#CCCCCC;
}
p{
padding-bottom:8px;
}
#wrapper {
width: 900px;
margin: 15px auto 0px;
}
#wrapper #header #tagline1 {
	background: url("images/tag1_bg.jpg") repeat-x left top;
	height: 24px;
	color: #08283a;
	font-size: 16px;
	font-weight: bold;
	padding-top: 7px;
	text-align: center;
}
#wrapper #header #tagline1 .title {
	font-size: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #111;
}
#wrapper #header #tagline2{
background-color: #3f7694;
color:#FFFFFF;
font-size:16px;
padding: 4px;
text-align:center;
}
#content{
background:url("images/content_bg.gif") repeat-y left top;
}
#left{
width: 195px;
padding: 30px 10px 25px;
color: #FFFFFF;
}
#left ul li{
list-style: none;
padding:5px 0px 5px 20px;
border-bottom: 1px solid #07253c;
background:url("images/bullet.gif") 10px center no-repeat;
font-weight:bold;
}
#left ul li a{
color: #FFFFFF;
}
#header{
background: #044474;
}
#right{
width:655px;
padding: 30px 15px;
}
.clear_fix{
clear:both;
}
#left h3{
background: url("images/box_title_bg.jpg") repeat-x top left;
height: 28px;
padding-top: 8px;
text-align:center;
font-size:14px;
font-weight:bold;
}
#left .box{
background-color:#4e4e4e;
margin-bottom: 30px;
}
#right img{
float:left;
padding: 5px 10px 5px 0px;
}
.border{
clear:both;
height:4px;
background-color:#bebebe;
margin: 20px 0px;
}
h1{
color: #0d4b79
font-size:10px;
font-weight:bold;
padding: 3px 0px 5px;
}
h2{
color: #0d4b79;
font-size:24px;
font-weight:bold;
padding: 0px 0px 10px;
}
h4{
color: #ffffff;
font-size:14px;
font-weight:bold;
padding: 0px 0px 10px;
}
#logo{
padding: 10px 0px 29px 20px;
}
.comments p{
padding-left: 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
padding-right: 10px;
font-style:italic;
padding-top: 10px;
}
.written_by{
color: #91bad1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
border-bottom: 1px solid #07253c;
}
.box img{
margin: 0px auto;
padding: 5px 0px;
display:block;
}
#left .white_bg{
background-color: #FFFFFF;
}
#footer{
background:url("images/footer_bg.png") no-repeat top right;
text-align:center;
color:#FFFFFF;
padding: 10px 0px 45px;;
}
#footer p{
padding-bottom: 0px;
}
.box{
	width: 194px;
	float: left;
	}
.box td{
	width: 194px;
	display: block;
	}