@charset "utf-8";
/* CSS Document */

/* CSS RESET */
html { min-height: 100%; margin-bottom: 1px;overflow: -moz-scrollbars-vertical !important;overflow-y: scroll;}
html, body{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, div, ul, ol, li{margin: 0px;padding: 0px;}
ol, ul {list-style: none;}
a{text-decoration:none;outline:none;}
img{border:0;border-style:none;}
.clearboth{clear:both;}
.group:before,.group:after {content:"";display:table;}
.group:after {clear:both;}
.group {zoom:1;}
.hide {display:none;}
*:focus {outline: 0;}
iframe {border:0;}
.aligncenter {text-align:center;}
.space5 {height:5px;}
.space10 {height:10px;}
.space15 {height:15px;}
.space20 {height:20px;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*, *:before, *:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
::-webkit-input-placeholder { color: #666666; }
:-moz-placeholder { color: #666666; }
::-moz-placeholder { color: #666666; }
:-ms-input-placeholder { color: #666666; }

/* GENERAL */
body {background:#ffffff;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:22px;color:#000000;}
.inner {width:960px;margin:0 auto;position:relative;}
.bigger_inner {width:680px;margin:0 auto;}
.small_inner {width:600px;margin:0 auto;}
.smaller_inner {width:440px;margin:0 auto;}
img {max-width:100%;}
.alignleft {float:left;margin:0px 20px 20px 0px;}
a {color:#0066cc;}
a:hover {color:#1c4079;}
.red {color:#cc0000;}
.blue {color:#1c4079;}
hr {border:0;height:1px;background:#cccccc;background-image: linear-gradient(to right, #ccc, #999, #ccc);margin-top:20px;margin-bottom:20px;}

/* HEADER */
#header_wrap {background:#ffffff;}
#header {height:134px;}
.header_left {width:585px;float:left;}
#logo {position:absolute;top:7px;left:18px;z-index:2;}
.header_right {width:365px;float:right;text-align:right;padding-right:5px;}
.header_right p {font-size:13px;line-height:20px;padding-top:7px;}
.header_right p a {color:#000000;}
.header_right p span {font-size:14px;line-height:22px;display:block;}
.header_right p span a {text-decoration:underline;color:#0066cc;}
.header_right p span a:hover {text-decoration:none;}

/* MENU */
#nav {background:#080184;border-top:1px solid #f2f2f2;}
#nav ul {overflow:hidden;height:32px;margin-left:207px;position:relative;z-index:10;}
#nav ul li {display:block;float:left;height:32px;line-height:32px;}
#nav ul li.last {padding-right:0px;margin-right:0px;}
#nav ul li a {display:block;color:#ffffff;font-weight:bold;line-height:32px;margin-right:35px;}
#nav ul li.last a {margin-right:0px;}
#nav ul li a:hover, #nav ul li a.active {color:#ffdd96;}

/* CONTENT */
#banner img {display:block;}
#content_wrap {background:#ffffff url(images/content_bg.jpg) repeat-x;padding-top:0px;min-height:530px;}

/* HOME */
#home_content {padding:20px 10px;background:#ffffff}
.home_box {background:#ffffff url(images/home_box_bg.jpg) repeat-x;width:302px;min-height:180px;float:left;margin-right:17px;padding:20px 18px;color:#202020;}
.home_box.last {margin-right:0;}
.home_box h2 {font-size:18px;font-weight:bold;color:#080184;line-height:22px;margin-bottom:15px;padding-bottom:6px;border-bottom:1px solid #cbcbcb;}
.home_box p {font-size:13px;line-height:20px;margin-bottom:3px;}
.home_box a {color:#202020;}
.home_box a.readmore {font-weight:bold;text-decoration:underline;color:#0066cc;}
.home_box a.readmore:hover {text-decoration:none;}

#content {padding-top:5px;padding-bottom:20px;background:#ffffff;}
#content .content_inner {background:#ffffff url(images/home_box_bg.jpg) repeat-x;width:940px;margin:0 auto;padding-top:35px;}
#content .entry {text-align:justify;}
#content .entry a {text-decoration:underline;}
#content p {margin-bottom:20px;}
#content ul {margin:0px 0px 20px 16px;}
#content ul li {list-style-type:disc;line-height:24px;}
#content ul ol li {list-style-type:decimal;line-height:24px;}
#content ol {margin:0px 0px 20px 15px;}
#content ol li {list-style-type:decimal;line-height:24px;}
#content ol ul li {list-style-type:disc;line-height:24px;}
#content h4 {font-size:18px;font-weight:normal;margin-bottom:10px;line-height:26px;} 
#content .page_heading {font-size:24px;line-height:32px;font-weight:normal;color:#1c4079;margin-bottom:20px;}
#content h2 {font-size:22px;line-height:26px;font-weight:normal;margin-bottom:10px;}
#content h3 {font-size:20px;line-height:26px;font-weight:normal;margin-bottom:10px;}

.docs_list li {line-height:22px;margin-bottom:5px;}
.docs_list a {text-decoration:underline;color:#0066cc;font-size:14px;}
.docs_list a:hover {text-decoration:none;}

/* LINKS */
.links_left {width:65%;float:left;}
.links_right {width:35%;float:left;}
#content .links_left p, #content .links_right p {margin-bottom:15px;}


/* FOOTER */
#footer {padding:15px 0px 25px 0px;}
#footer_nav {background:#080184;margin-bottom:18px;}
#footer_nav ul {overflow:hidden;height:30px;margin-left:30px;}
#footer_nav ul li {display:inline-block;height:30px;line-height:30px;}
#footer_nav ul li a {color:#ffffff;font-size:12px;font-weight:bold;line-height:30px;margin-right:30px;}
#footer_nav ul li a:hover, #nav ul li a.active {color:#ffdd96;}
#footer .disclaimer {font-size:13px;line-height:20px;color:#666666;padding-left:30px;}