html,body{margin:0;padding:0;text-align:center;background:#e6f4f8 url("images/page_bg.gif") repeat-x 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;}

#container{margin:0 auto;width:773px;display:block;text-align:left;/*background:#fff url("bodybg.gif") repeat-y 0 0;*/border:1px solid #ccc;border-top:none;background:#fff;}

#header{position:relative;width:100%;display:block;}
#header h1#logo{display:block;padding:0;margin:0;}
#header h1#logo a{display:block;height:78px;width:216px;background:transparent url("images/logo.gif") no-repeat top left;text-indent:-9000px;}
#header img{float:right;margin:38px 21px 0 0;}

#flash{margin:7px 7px 10px 10px;display:block;}

ul#nav{display:block;clear:both;list-style-type:none;margin:8px 0 0 0;padding:0;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;}
ul#nav li{display:block;float:left;margin:0;padding:0;}
ul#nav li a{display:block;float:left;color:#4b9cc1;text-decoration:none;}
ul#nav li a span{display:block;float:left;padding:0 14px;background:transparent url("images/navbg.gif") no-repeat 0 2px;}
ul#nav li.first a span{background:none;}
ul#nav li a:hover{color:#477489;cursor:pointer;}


#cwrap{margin:0 10px;display:block;}

div.pad{padding:10px 25px;}

#leftcol.inner{width:100%;}

#leftcol{width:49.9%;float:left;position:relative;}

div.inner{overflow:hidden;}

#twocols{width:100%;display:block;float:right;position:relative;background:#fff url("images/twocolsbg.gif") repeat-x 0 0;}

#twocols h1{color:#29a8b0;margin:10px 0 0 0;padding:0;font-weight:normal;font-size:28px;font-family:Georgia, "Times New Roman", Times, serif;}
#twocols h2{color:#477489;margin:10px 0 5px 0;padding:0;font-weight:normal;font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;}
#twocols p{margin:5px 0 20px 0;color:#414141;line-height:155%;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;}

#twocols a{color:#477489;}

#maincol{float:left;display:block;display:inline;position:relative;width:49.9%;}
 
#footer{margin:0 auto;width:775px;clear:both;padding:8px 10px;text-align:left;} 
ul#links{display:block;clear:both;list-style-type:none;margin:0;padding:0;font-size:10px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;color:#5c8598;}
ul#links li{display:block;float:left;margin:0;padding:0;}
ul#links li a{display:block;float:left;color:#5c8598;text-decoration:none;}
ul#links li a span{display:block;float:left;padding:0 10px;}
ul#links li a:hover{color:#29a8b0;text-decoration:underline;cursor:pointer;}

#footer p{padding:7px 0 0 10px;clear:both;font-size:10px;color:#888;}
#footer p a{color:#5c8598;}
 
/* Clearfix */
ul#nav:after,#twocols:after,div.clear:after,#footer p:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul#nav,#twocols,div.clear,#footer p{display:inline-block;}
/* Hides from IE-mac \*/
* html ul#nav,* html #twocols,* html div.clear,* html #footer p{height:1%;}
ul#nav,#twocols,div.clear,#footer p{display:block;}
/* End hide from IE-mac */