﻿
*{
margin:0;
padding:0;
}
html{
background:#B1D0ED;
}
body{
background:#DEE9F6;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
}
h1, h2, h3, h4, h5, h6{
font-weight:bold;
font-family:Arial;
}
small {
font-size:10px;
}
a{
color:#4EB0E9;
text-decoration:none;
outline-style:none;
}

a:hover{
text-decoration:none;
color:#2F63B3;
}
blockquote{
background:#EEF8FF url(img/blockquote.gif) no-repeat top left;
border:1px dashed #DDD;
padding:10px 12px 10px 25px;
margin:12px 0;
}
.aligncenter{
text-align:center;
margin-left: auto;
margin-right: auto;
}
.center{
text-align:center;
}
.floatright,.alignright{
float:right;
margin-left:10px;
}
.floatleft,.alignleft{
float:left;
margin-right:10px;
}
.fixed{
clear:both;
}

#main{
background:#DEE9F6 url(img/main_bg.gif) repeat-x;
}
#warp{
background:#FFF url(img/warp_bg.gif) repeat-y top center;
margin:0 auto;
width:984px;
}
#page{
background:url(img/page_pg.jpg) no-repeat;
}
#footer{
background:url(img/footer.jpg) no-repeat;
margin:0 auto;
height:96px;
width:984px;
}
#footerbg{
background:#B1D0ED url(img/footer_bg.gif) repeat-x;
}

#title{
	padding:80px 0 0 40px;width:450px;float:left;
}
#title h1 {
	text-decoration:none;cursor:default;color:#3b5c63;font-size:30px;font-weight:normal; line-height:24px; padding-bottom:5px;
}
#title span { font-size:20px; }

#nav{
margin-top:20px;
float:left; text-align:right;
width:150px;
display:block;
font-size:14px;
padding:5px 0 8px 300px;
}
#nav a{
display:block;
text-decoration:none;
margin:auto 5px;
padding:5px;
color:#000;
}
#nav .home a{
margin-left:30px;
margin-left:25px!important;
}
#menus{
display:inline;
}
#menus li{
list-style:none;
float:left;
}
#nav .current_page_item a{
background:#DEE9F6;
color:#4EB0E9;
font-weight:bold;
}
#menus li a:hover{
color:#2F63B3;
background:#B1D0ED;
}

#cDetails {
	color:#41a9ea; font-size:20px; padding-left:20px;
}
#cDetails #Call {
	background:url(../gfx/phone.gif) no-repeat left; line-height:27px; padding-left:35px; 
}
#cDetails #eMail {
	background:url(../gfx/email.gif) no-repeat left; line-height:25px; padding-left:35px;
}

#container{
margin:0 auto; width:960px; clear:both;padding:10px 15px 20px 15px; background:url(img/nav.jpg) center top no-repeat;
}

#content{
overflow:hidden; padding:10px;
}
.post{
padding-bottom:5px;
background:#FFF;
}
.post h2{
	font-size:17px; font-weight:bold; color:#41a9ea; padding:10px 10px 0 10px; clear:left;
}
.post p {
	font-size:15px; color:#3e5e69; margin:0 10px 10px 10px;
}
.post ul.lists {
	margin:20px;
}
.post ul.lists li {
	list-style:disc; margin-left:10px; font-size:15px; color:#3e5e69;
}
table{
border:1px solid #DEE9F6;
margin:5px 0 10px;
}
table caption{
font-size:15px;
}
tr td {
border-top:1px solid #DEE9F6;
padding:2px 10px;
}
table tr th {
background:#DEE9F6;
padding:1px 10px;
text-align:left;
}
table tr:hover{
background:#FFFFC0 ;
}
table tr:hover{
background:none;
}

#submit,.sendsub{
-moz-border-radius:11px;
-webkit-border-radius:11px;
-khtml-border-radius:11px;
border-radius:11px;
-moz-box-sizing:content-box;
overflow:visible;
border-style:solid;
border-width:1px;
background:#21759B url(img/button-grad.png) repeat-x scroll left top;
color:#FFFFFF !important;
font-weight:bold;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:11px !important;
line-height:16px;
padding:2px 8px;
float:right;
}
#comment {
width:635px;
}
img{
border:0;
}

#foot-cotent{
padding:10px 50px 0 30px;
}
#totop{
float:right;
}

#MainPhoto img {
	border:10px solid #cedff2; margin:20px 0 0 10px;
}
#Thumbs {
	padding:14px 0 20px 10px; height:72px;
}
#Thumbs img {
	float:left; margin-right:10px;
}
#Summary {
	float:right; width:340px;
}
#Summary li , #Summary p {
	margin-left:20px; list-style:disc; font-size:17px; color:#3388be; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
#Summary h3 {
	font-size:20px; margin:0; border:0; font-weight:bold; color:#3b5c63; padding:0;
}
#copyright {
	line-height:18px;
}
#Contact {
	width:622px; padding:42px 0 20px 0; border:10px solid #afceeb; margin:auto; margin-top:20px;
}
label {
	width:181px; padding-right:5px; height:26px; line-height:26px; font-size:18px; color:#3b5c63; text-align:right; float:left; clear:left; margin-bottom:10px;
}
input {
	width:248px; height:26px; border:1px solid #9b9999; float:left; margin-bottom:10px;
}
textarea {
	float:left; border:1px solid #9b9999; width:400px; height:204px; margin-bottom:10px;
}
#Contact div {
	margin-left:186px; font-size:18px; font-weight:bold; clear:both;
}
#Contact div.Error {
	float:left; clear:none; margin:0; font-size:13px; width:183px; color:#ff0000; display:none;
}
#Contact div a {
	color:#3b5c63;
}
#Contact div a:hover {
	text-decoration:underline;
}
