body{padding:0; margin:0; font-family:arial;}
.menu{list-style:none; margin-top:130px; float:right}
.menu li{float:left; background:url(images/menu_bg.png) no-repeat right center;}
.menu li:last-child{background:none;}
.menu li a{padding:10px 10px 10px 10px; color:#000; text-decoration:none;}
.menu li a:hover{color:#093479;}
.menu li.current_page_item a{color:#093479;}

p a{color: black;font-size: 14px;}
p a:hover{color: #093479;;font-size: 14px;}
h2{color: #093479;font-size: 20px;}

#slider{position:relative;}
#slider .caption{position:absolute; float:left; z-index:9999; bottom:0%; background:url(images/transparent.png) repeat-x; padding:3px 10px; width: 310px; border:1px solid #000}
#slider .caption h1{color:#fff; font-weight:bold; margin:0; font-size:25px}
#slider .caption p{color:#fff; margin:0px 0 3px 0; font-weight:bold; font-size:14px}
#slider .caption a{color:#fff; padding:3px 15px; background:#093479; height:20px; text-decoration:none;font-size:14px; font-weight:bold; width:110px; display:block;text-align:center;margin-left:90px;}

#middle{margin-top:20px;}
#middle .left_side{width:91px; height:91px; background:url(images/left_thumb.png) no-repeat; left:-60px; position:absolute;}
#middle .center{background:#093479; color:#fff; padding:17px 10px 17px 10px; margin-top:10px; text-align:center;}
#middle .center h1{margin:0; font-weight:normal; font-size:30px;}
#middle .right_side{width:91px; height:91px; background:url(images/right_thumb.png) no-repeat; right:-60px; top:0; position:absolute;}

#content{margin-top:30px;}
#content h1{font-weight:normal; margin:0;}
#content h3{font-weight:normal; margin:0; color:#093479; font-size:16px;}
#content .read_more{background:url(images/read_more.png) no-repeat left center; color:#093479; text-decoration:none; padding:5px 5px 5px 15px;}
#content .divider{background:url(images/divider.png) no-repeat; height:300px; width:3px; position:absolute; right:0; top:0;}
#content .content{padding-right:20px;}

#inner_content{margin-top:30px;}
#inner_content h1.inner_title{font-weight:normal; margin:0; color:#093479; border-top: 1px solid; border-bottom:1px solid; font-size:20px; padding:5px 0 5px 0;}
#inner_content h3{font-weight:normal; margin:0; color:#093479; font-size:16px;}
#inner_content .read_more{background:url(images/inner_read_more.png) no-repeat left center; color:#093479; text-decoration:underline; padding:5px 5px 5px 8px;}
#inner_content .read_more:hover{text-decoration:none;}
#inner_content .divider{background:url(images/divider.png) no-repeat; height:300px; width:3px; position:absolute; right:0; top:0;}
#inner_content .content{padding-right:20px;}
#inner_content .thumbnail{float:left; margin:16px 10px 0 0;}
#inner_content ul{list-style-image:url(images/services_list.png); float:left; margin:0 0 5px 0; padding-left:20px;}
#inner_content form{margin-top:20px;}
#inner_content form label{color:#777}
#inner_content form label span{color:#adadad}
#inner_content form .input_text{border:1px solid #c5c5c5; width:530px; padding:5px;}
#inner_content form .input_msg{border:1px solid #c5c5c5; width:530px; padding:5px; height:100px;}
#inner_content form .input_submit{background:url(images/btn_bg.png) repeat-x; color:#fff; border:1px solid #c5c5c5; padding:5px; float:right; font-weight:bold; cursor:pointer;}





#footer{margin-top:50px; background:#f4f3f2; padding:20px 0 20px 0}
#footer .color{color:#093479}
#footer .social_link{list-style:none; padding:0;}
#footer .social_link li {float:left; margin-right:20px;}