/**************** Page_Container *********************/
* {margin:0; padding:0;}
body {background:#FFFFFF; 
     font-family:Helvetica, Arial, sans-serif; 
      font-size:14px; }
.page_container {background:#FFFFFF; width:1024px; height:1024px; margin:10px; }

/**************** Header *********************/
.header {height:70px; min-width: 780; width:1280px; margin:10px; }
.brandinfo {float:left; padding: 10px; }
.top-nav {padding: 50px 40px 0 0; margin-left:400px;}
.top-nav a {text-decoration:none; color:blue; }
.top-nav a:hover {text-decoration:underline; color:#6666FF; }

/**************** Page_Content *********************/
.overview {height:260px; width:1000px; margin:10px; }
.page_content { }
.services {padding:10px; height:275px; width:1000px; background-color:#EFEFEF; border-bottom:1px solid #DCDCDC; border-top:1px solid #DCDCDC; float:left; position:relative; }
.page_content h1 {font-size:22px; padding: 5px 0 10px 0; color:#41397f;}
.page_content_right {position:absolute; top:0; right:0; width:475px; padding;20px; margin:15px 10px 30px 10px; }
.page_content_left {position:absolute; top:0; left:0; width:475px; padding;20px; margin:15px 10px 30px 10px; } 
.page_content_right h2,.page_content_left h2 {font-size:16px; padding: 3px 0 3px 0;  }
.page_content_right p,.page_content_left p {font-size:14px; padding: 3px 0 3px 0; }
.page_content_right a:hover,.page_content_left a:hover {color:#6666FF; }
.page_content h2 {font-size:18px; padding: 3px 0 3px 0; color:#41397f;}
.page_content p {font-size:16px; padding: 3px 0 3px 0; }
.page_content ol, ul, li {font-size:16px; margin: 5px 15px 5px 15px; }


/**************** Footer *********************/
.footer {color:#999999; font-size:12px; height:50px; line-height:175%; padding:20px; text-align:center; vertical-align:bottom; }
.footer a {text-decoration:none; color:blue; }
.footer a:hover {text-decoration:underline; color:#6666FF; }