body{padding:0; margin:0; font-family:arial; font-size:12pt;}

p{font-size:12pt;}

h1{font-weight: normal;
margin: 0;
color: #093479;
font-size: 20px;}

#slogan {text-align:right; margin-top:10px;}

#slogan p{color:#093479; font-style:italic; margin:0 50px; font-size:20px;}

.phone{float:right; display:block; color:#093479; font-weight:bold;}



#menu{list-style:none; 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 15px; color:#000; text-decoration:none; color:#093479; font-weight:bold; font-size:12px; background:url(images/sendform.png) no-repeat; color:#fff;}

#menu li a:hover{background:url(images/sendform2.png) no-repeat repeat-x; color:#fff;}



.menu{list-style:none; margin:0; padding:0; display:inline}

.menu li{float:left; display:block; height:35px;}

.menu li a{text-decoration:none; color:#fff; padding:5px; background:#093479; font-size:13px; margin:2px;}

.menu li:hover{background:url(images/hover.png) no-repeat bottom center;}

.menu li.current-menu-item{background:url(images/hover.png) no-repeat bottom center;}



#slider{position:relative;}

#slider .caption{position:absolute; float:left; z-index:9999; bottom:0%; background:url(images/transparent.png) repeat-x; padding:10px 10px 10px 10px; width: 200px;}

#slider .caption h1{color:#fff; font-weight:normal; margin:0; font-size:18px; text-align:center}

#slider .caption p{color:#fff; float:left; margin:5px 0 5px 0;}

#slider .caption a{color:#fff; margin:20px 0 20px 100px; padding:5px 15px 5px 15px; background:#093479; height:20px; text-decoration:none;}



#content{margin-top:30px; width:100%;}

#content h1{font-weight:normal; margin:0; color:#093479; font-size:20px;}

#content h3{font-weight:normal; margin:0; color:#093479; font-size:16px;}

#content .post_meta{background:url(images/read_more.png) no-repeat left center; color:#093479; text-decoration:none; padding:5px 5px 5px 15px; float:right}

#content .divider{background:url(images/divider.png) no-repeat; height:300px; width:3px; position:absolute; right:0; top:0;}

#content .content{text-align:justify}



#sidebar h1{font-weight:normal; margin:0; color:#093479; font-size:15px;}

#sidebar .view_all{text-decoration:none; color:#093479; font-style:italic; font-size:15px; font-weight:bold;}

#sidebar .caption{margin:0; display:block}



#sidebar_left h1{font-weight:bold; margin:0; color:#093479; font-size:15px;}

#sidebar_left .view_all{text-decoration:none; color:#093479; font-style:italic; font-size:15px; font-weight:bold;}

#sidebar_left .caption{margin:0; display:block}

#sidebar_left ul{display:block; margin:20px 0; padding:0; list-style:none;}

#sidebar_left ul li a{color:#717171; text-decoration:none;}



#sidebar_right h1{font-weight:bold; margin:0; color:#093479; font-size:15px;}

#sidebar_right .view_all{text-decoration:none; color:#093479; font-style:italic; font-size:15px; font-weight:bold;}

#sidebar_right .caption{margin:0; display:block}

#sidebar_right ul{display:block; margin:20px 0; padding:0; list-style:none;}

#sidebar_right ul li a{color:#717171; text-decoration:none;}

#sidebar_right p{margin:0; font-size:15px;}

#sidebar_right .blue{color:#093479;}



#inner_content{margin-top:30px;}

#inner_content h1{font-weight:normal; margin:0; color:#093479; font-size:20px;}

#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-bottom: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:580px; padding:5px;}

#inner_content form .input_msg{border:1px solid #c5c5c5; width:580px; 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; margin-right:85px;}

#inner_content .item{background:url(images/inner_thumb_bg.png) no-repeat; float:left; height: 71px; margin: 8px; padding: 7px; width: 103px;}



#carousel_con{background:#f4f3f2; padding:30px;}

#carousel_con .item{background:url(images/thumb_bg.png) no-repeat; padding:15px; float:left; margin:16px;}







#footer{padding:0px 0 20px 0; text-align:center; border-top:1px solid #093479;}

#footer .footer_links{list-style:none;}

#footer .footer_links li{color:#093479; display:inline; font-size:15px; font-weight:bold;}

#footer .footer_links li a{color:#093479; text-decoration:none;}