/* RESET */
*{margin:0;padding:0}
:link, :visited{text-decoration:underline;color:black}
a:hover{text-decoration:underline}
ul, ol, dl{list-style:none}
h1, h2, h3, h4, h5, h6, pre, code{font-size:1em;font-weight:normal}
a img, :link img, :visited img{border:none}
address{font-style:normal}

/* TEMPLATE */
body{height:100%}
#body_inner{position:absolute;top:0;width:100%;height:100%;background:url('../img/body_inner.gif') repeat-x center top}
#container{margin:0 auto;display:block;width:900px;height:100%;background:url('../img/container.gif') no-repeat center top}
#container_inner{margin:0 auto;display:block;width:900px;height:100%}
#masthead{margin:0 auto;display:block;width:818px;height:137px;overflow:hidden}
#masthead_inner{position:absolute;top:0}
#masthead h1{position:absolute;top:40px;left:28px;display:block;width:111px;height:83px}
#masthead h1 a{display:block;width:111px;height:83px;text-align:left;text-indent:-9000px;background:url('../img/logo_masthead.png') no-repeat center center;cursor:pointer}
#masthead #navigation{position:absolute;top:98px;left:163px;display:block;width:655px;height:39px}
#masthead #navigation li{float:left;margin-right:20px;display:block;width:auto;height:38px}
#masthead #navigation a{float:left;display:block;height:38px;font:14px/40px Arial, Helvetica, sans-serif;text-decoration:none;color:#676767}
#masthead #navigation .current a{font-weight:bold;border-bottom:1px solid #ff1d1d}
#masthead #navigation .current a:hover{cursor:default}
#masthead #navigation a:hover{border-bottom:1px solid #ff1d1d}
#masthead #login{position:absolute;top:42px;left:635px;width:212px;background:url('../img/bg_block1_separator_small.gif') no-repeat left}
#masthead #login h2{font:13px Arial, Helvetica, sans-serif;color:#545454}
#masthead #login h2 a{text-decoration:none;color:#545454;border-bottom:1px dotted #999999}
#masthead #login h2 a:hover{text-decoration:underline;border-bottom:none}
#masthead #login select{margin-top:4px;width:100px;border:2px solid #dfe0e1}
#page{width:100%;min-height:420px;font:12px Arial, Helvetica, sans-serif;color:#393939;background:url('../img/page.gif') no-repeat center top}
#page_inner{margin:0 auto;padding:28px 0 0 0;display:block;width:764px}
#page_inner .page_left{float:left;padding-bottom:4px;display:block;width:530px;overflow:hidden}
#page_inner .page_left h1{margin-top:20px;padding-bottom:10px;border-bottom:1px solid #cf0000}
#page_inner .page_left form h1{border-bottom:none}
#page_inner .page_right{float:left;margin-left:20px;padding-bottom:4px;display:block;width:214px;overflow:hidden}
#page_inner .page_right .block{margin-bottom:20px}
#footer{clear:both;display:block;width:100%;font:12px Arial, Helvetica, sans-serif;color:#656565;background:url('../img/footer.gif') no-repeat center top}
#footer_inner{margin:0 auto;padding:56px 0 10px 0;display:block;width:820px;text-indent:20px;border-bottom:1px solid #d3d3d3}
#footer a{text-decoration:none;color:#656565;border-bottom:1px dotted #999999}
#footer a:hover{text-decoration:underline;border-bottom:none}

.button,.button:link,.button:visited,#page .button,#page .button:link,#page .button:visited{padding:2px 8px;font:14px Arial, Helvetica, sans-serif;text-decoration:none;color:white;background:url('../img/button.gif') repeat-x center top;border:1px solid #f93b30;border-top:none;border-bottom:none;-moz-border-radius:3px;-webkit-border-radius:3px}
.button:hover,#page .button:hover{text-decoration:none;background-position:center -20px}

.list_text li{margin:14px 0;padding-left:19px;background:url('../img/list_text.png') no-repeat 2px 2px}

#page h1{font:22px Arial, Helvetica, sans-serif;color:#cf0000}
#page #page_inner .page_right .block h1{color:black}
#page .block_feature h1{font:35px Arial, Helvetica, sans-serif;color:black;border-bottom-color:black}
#page .block_feature h2{font:18px Arial, Helvetica, sans-serif;color:#cf0000}
#page a,#page a:link{text-decoration:none;color:#656565;border-bottom:1px dotted #999999}
#page a:visited{text-decoration:none;color:#393939;border-bottom:1px dotted #999999}
#page a:hover{text-decoration:underline;border-bottom:none}
#page p{text-align:justify}
#page p{margin:5px 0 15px 0}
#page .block{padding:10px;background:url('../img/block.gif') repeat-x center top #dddddd;border:1px solid #bebebe}
#page .block h2{font:18px Arial, Helvetica, sans-serif;color:#cf0000}
#page .block .block{background:white}
#page .block .block h1{color:black}
#page form .block{padding:10px;background:#eee;border:1px solid #bebebe}
#page form .block label{line-height:20px;color:black}
#page form .block input{width:110px}
#page form .block td{vertical-align:top}

#index .block_slide{width:272px;height:330px}
#index .accToggler{margin:0;width:272px;height:32px;font:18px/32px Arial, Helvetica, sans-serif;text-indent:10px;background:url('../img/accToggler.png') repeat-x center top #ce0e0e;color:#f4f4f4;border-bottom:1px solid #41070D;cursor:pointer}
#index .accContent{margin:0;display:block;width:272px}
.accContent_inner{padding:10px;display:block;width:250px;height:181px;background:url('../img/accContent.gif') repeat-x center top #fff;border:1px solid #b7b7b7;border-top:none}

#privacypolicy #page .block_feature h1{margin-top:20px;padding-bottom:10px;font:35px Arial, Helvetica, sans-serif;color:black;border-bottom:1px solid black}
