body {background: #d2e2f0 url(/images/common/bg.jpg) repeat-x; margin: 16px 0 0 0; padding: 8px 0 0 0;  font-size: 12px; font-family: verdana, arial, sans-Serif; line-height: 1.7em; color: #3d3d3d;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;}
h1 {color: #514071; font-size: 22px; margin: 0 0 12px 0; font-weight: normal; line-height: 1.1;}
h2 {color: #2281bd; font-size: 19px; padding: 0 0 8px 0; margin: 0; font-weight: normal;}
h3 {color: #2281bd; font-size: 17px; margin: 4px 0 12px 0; font-weight: bold;}
a img,img{border:none;display:block;}
/* mac hide \*/
html,body{height:100%}
html {margin-bottom: 1px;}
/* end hide*/
table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top; padding: 3px;}
a:link, a:visited, a:active {color: #005996;}
a:hover {color:#5ca0ce; }	
h2 a:link, h2 a:visited, h2 a:active {color: #2281bd; text-decoration: none;}
h2 a:hover {color:#56aee5;}	
ul { margin: 0; padding:0 0 24px 0; list-style:none;}
ul li {	background:url(/images/common/bull.gif) no-repeat 0 8px; padding-left: 15px; margin-bottom: 1px;}
p {margin: 0; padding: 0 0 16px 0;}
hr {border: 0; height: 1px;color: #999999; background-color: #999999; margin: 40px auto;}
* html hr {border: 0; height: 1px;color: #999999; background-color: #999999;margin: 5px auto;text-align: center;}	
#container {width: 1060px; margin: 0 auto; padding: 24px 0 0 0; background: #FFFFFF; }
#container:after {content: "."; display: table; height: 0; clear: both; visibility: hidden;}


#header {width: 100%; height: 100px; padding: 0 0 16px 0;}
#logo {margin: 0 0 0 27px; float: left;}
#topimgs{float: right; margin: 0 36px 0 0;}

#nav {background: url(/images/common/navbg.png) repeat-x; width: 1020px; height: 44px; margin: 0 0 0 0; padding:0 0 0 40px; border-bottom: 4px solid #ebeef1; }
#nav li {float: left; margin: 0; padding: 12px 25px 0 0; background: none; }
#nav li a {text-decoration: none; color: #ffffff; font-weight: bold; font-size: 14px; }
#nav li a:hover {color: #f5f5f5; text-decoration: underline;}
#nav li#facebook { margin: 0 0 0 156px; padding: 0 0 0 0; }
#nav li#facebook a {width: 102px; height: 42px; display: block; background: url(/images/common/facebook.jpg) no-repeat 0 2px;}




#contentleft {width: 670px; float: left; padding: 0 45px 0 0;}
#contentright {width: 230px; padding: 0 0 0 25px; float: left; text-align: center; font-size: 11px; line-height: 17px;}
#contentright h4 {font-size: 12px; margin: 0;}
#contentright div {margin: 0 0 28px 0;}
#main {width: 975px; padding: 25px 45px 25px 40px;}
#footer {width: 995px; padding: 20px 35px 0 30px; font-size: 11px; line-height: 16px; clear: both; border-top: 10px solid #ebeef1;}
#footericon {float: left;}
#footerleft{float: left; width: 420px;}
#footerleft img{margin: 0 20px 20px 0;}
#footerright {float: right; text-align: center; width: 250px;}
#footerright img {margin: 0 auto;}
#footerright p {margin: 0; padding: 0;}
#staff td {padding: 0 35px 0 0;}

#rates {float: right; width: 200px; margin: 0 0 40px 40px; padding: 10px 5px 0 15px; font-size: 11px; background: #fcfcfc; border: 1px solid #DDDDDD; line-height: 16px;}
#rates ul {margin: 0;}
#rates h3 {margin: 0 0 3px 0;}
.chiphotos {margin: 0 0 25px 0;}
.chiphotos td {padding: 5px 8px;}



#popUpMask{display:none;z-index:9000; width:100%; height:100%; position:fixed; left:0; top:0;background-color:#000;opacity:0.8; filter:alpha(opacity=80);}
#popUp{display:none;position:fixed; top: 10%; left:28%; z-index:9100; overflow: auto; margin: 0 0 20px 0; background: #FFFFFF; border:10px solid #EEEEEE;}
#popUp .close{padding:4px 15px 4px 5px; z-index:9200; margin:0 0 0 0; text-align: right; color:#0067B1; cursor:pointer; background:#EEEEEE; font-weight: bold;}
#homeimages {height: 200px;}
#homeimages img {float: left; margin: 0 0 0 5px; }

.center {margin: 0 auto; } 
