* { margin:0; padding:0;}
a{ color:#a02128; text-decoration:none; }
a:hover { color:#000; text-decoration:underline}
a:focus {outline:none;}
a img {border:0;}
p { margin:1em 0; }
body { font: 12px/1.62em Arial, Helvetica, sans-serif; color: #000; background: #c4842d url(../images/bgr_body.jpg) repeat-x left top; }
#wrapper { width:855px; margin:0 auto; background: url(../images/bgr_wrapper.jpg) no-repeat right top; overflow:hidden; position:relative;}
#logo {padding:46px 0 0 5px; display:block;}
#leftcol{ width:219px; float:left; }
#leftcol #nav { z-index:99; position:relative;background: url(../images/bgr_leftcol.jpg) no-repeat left bottom; padding-bottom:20px; margin-top:0px; }
#leftcol #nav ul { padding:20px 16px 0px 16px; list-style:none;background: url(../images/bgr_leftcol.jpg) no-repeat left top;}
#leftcol #nav ul li {height:1%; position:relative;padding:7px 0 0px 0; margin-top:5px;}
#leftcol #nav ul li a { font-weight:bold; display:block;  padding:0px 10px 7px 10px;border-bottom:1px solid #fcd160;}
#leftcol #nav ul li a:hover{ text-decoration:none;}
#leftcol #nav ul li.parent > a { color:#000; background: url(../images/arrow.gif) no-repeat 170px 5px; padding-right:15px; }
#leftcol #nav ul li.NavigationPageCurrent{background: url(../images/bgr_nav_active.jpg) no-repeat left top; display:block;}
#leftcol #nav ul li.NavigationPageCurrent a{border-bottom:1px solid #FAFEA0; text-decoration:none; background: url(../images/bgr_nav_active.jpg) no-repeat left bottom; }
#leftcol #nav ul li.NavigationPageCurrent ul li a{border-bottom:1px solid #fcd160; text-decoration:none; background: #fff; }
#leftcol #nav ul li ul li.NavigationPageCurrent, #leftcol #nav ul li ul li.NavigationPageCurrent a {background:#fff; color:#000;}
#leftcol #nav ul li ul {display:none; border:1px solid #fcd160; background:#fff; padding:5px; font-size:11px; position:absolute; left:186px; top:0px; width:150px;}
#leftcol #nav ul li ul li { position:relative; line-height:1.4em; padding:3px 0px 0px 0px;}
#leftcol #nav ul li ul li a {padding:0 5px 3px 5px;color:#a02128; }
#leftcol #nav ul li ul li a:hover {color:#000;}
#leftcol #nav ul li ul li ul{ border:1px solid #fcd160; background:#fff; padding:5px; font-size:11px; position:absolute; left:150px; top:0px; width:150px;}
#content-cont { padding-top:277px;}
#content { margin-left:219px; padding:10px 10px 10px 20px; background: #fff url(../images/bgr_content.jpg) no-repeat left bottom; position:relative; display:block; z-index:0; min-height:865px;  }
#content h1 { font-size:20px; line-height:2em;}
#content h3{ color:#cc7e2f; font-size:14px;}
#content img { margin:10px 10px 10px 0px;}
#content ul, #content ol { margin-left:30px;}
#related { border-top:1px solid #ffc195; display:table-cell; height:100%;  } 
#related a { font-weight:bold; display:block;}
#events {width:50%; float:left; padding-top:10px; font-size:11px; }
#events em{color:#858484; display:block;}
#feature { display:block; padding-top:10px; width:50%; font-size:11px; float:left;}
#feature img {float:left; border:1px solid #ffead1; margin-right:5px;}
#footer{ clear:both; margin:0 auto;width:855px; }
#footer ul{ margin-left:20px; padding:10px 0; }
#footer ul li {display:inline; color:#e7cca9; font-size:11px; font-weight:bold;}
#footer ul li a {color:#e7cca9; margin-right:15px;}
#footer ul li a:hover{ color:#fff }
#footer ul li ul { display:none;}
.SecureSiteLoginForm { width:560px; height:45px; position:absolute; right:0; background: url(../images/bgr_login.png) no-repeat right top; font-size:11px; padding:5px 0 0 20px; }
.SecureSiteLoginForm input { padding:2px; margin-right:10px; border:1px solid #e8b93e; width:160px; font:11px Arial, Helvetica, sans-serif;}
.SecureSiteUserName { float:left; position:relative;}
.SecureSitePassword { float:left; position:relative;}
.SecureSiteUserName span , .SecureSitePassword span { position:absolute; left:5px; top:0px; z-index:999;}
input.SecureSiteSubmitLogin {border:0; color:#FFF; cursor:pointer; font-size:11px; padding:3px 14px; background: url(../images/bttn_login.gif) no-repeat left top; width:64px; font-size:12px;}

#div.Success{
color:#00f902;
font:bold;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
}
#div.Warning{
color: #ffcc1a;
font:bold;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
}
#div.Fatal{
color: #ba1435;
font:bold;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
}