﻿* { margin: 0; }
body { background: #DCF0FF; font-family: verdana,sans-serif;
	 }

.column { position: relative; }
#columnA { width: 160px; padding-top: 20px; margin-right: 10px; }
#columnB { width: 440px; padding-top: 24px; margin-left: 10px; margin-right: 10px; }
#columnC { width: 300px; padding-top: 20px; margin-left: 10px; }

a, a:link, a:visited, a:active, .faux_link { text-decoration: none; color: #01B0F0; outline: none; cursor: pointer; }
a:hover,.faux_hover { color: #FF358B; cursor: pointer; text-decoration: none; }

table { border-collapse: collapse; border-spacing: 0; }

ul { list-style-type: none; }
li { list-style-type: none; }

h1,h1,h3 
{
	font-size:20px;
	font-family: arial,sans-serif; 
	padding:5px; 
	}

#backlayout { background: #DCF0FF; width: 980px; margin: 0 auto; text-align:left; }

.helper{font: normal 10px verdana,sans-serif; color: #CF252A;}

img.middle { vertical-align: middle; }

.Backmain { background: #fff url('/images/main_cap.gif') no-repeat top left; width: 980px; font-size: 11px; }

.columns { padding-left: 20px; padding-right: 20px; width: 940px; }
.column { float: left; color: #3e3e3e; font-size: 11px; }

#HeadingTop { position: relative; }
#HeadingTop h1 { color: #CF252A; font: 36px arial,sans-serif; font-weight: bold; line-height: 36px; padding: 10px 20px 0px 95px; }
#HeadingTop .normal { font-weight: normal; }

.normal { font-weight: normal; }
.image 
{
	border: 1px solid #cecebd;
	padding:5px;
	margin-right:5px;
	}
#toolbar { position: absolute; top: 100px; right: 20px; text-align: right; width: 400px; }
div.toolbar_item { float: right; text-align: center; color: #999; font: 10px verdana,sans-serif; cursor: pointer; padding-left: 20px;}
div.toolbar_item a { color: #999 !important; }
div.toolbar_item .paginate_left span, div.toolbar_item .paginate_right span { color: #999 !important; }

table { border-collapse:collapse; border-spacing:0; }

div#toplayer 
{
	position: absolute;
	zoom:1; 
	width: 980px; 
	height: 81px; 
	z-index: 0; 
	 
	 }

#MainHeading  { position: relative; }
#MainHeading  h1 { color: #CF252A; font: 36px arial,sans-serif; font-weight: bold; line-height: 36px; border:2; padding: 10px 20px 0px 95px; }

div#menutop { height: 50px; background: transparent; position: absolute; right: 0px; top: 14px; font-size: 11px; color: #fff; z-index: 99999; }
div#menutop img { vertical-align: top; }

div#menutop .menutop_cap { float: right; height: 50px; width: 18px; }
div#menutop .menutop_cheek { position: absolute; width: 18px; height: 20px; }
div#menutop .menutop_arm { width: 18px; position: absolute; }
div#menutop .menutop_shoulder { width: 12px; height: 10px; position: absolute; }

div#menutop div#menutop_inner { background-color: #3F3020; height: 50px; float: right; }
div#menutop ul#menutop_top li { float: left; padding-left: 1px; padding-right: 10px; cursor: hand; height: 24px; padding-top: 16px; }

div#menutop ul#menutop_top li a { color: #fff; }
div#menutop ul#menutop_top li a:hover { color: #FFF; }

div#menutop ul#menutop_top li img#menutop_portrait { border: 3px solid #cecebd; height: 14px; width: 24px; vertical-align: middle; }
div#menutop ul#menutop_top li div.runt { display: inline; position: relative; top: 1px; padding-left: 3px; }

div#menutop ul#menutop_top li.first { padding-left: 0;  height: 12px; }

div#menutop ul#menutop_top li.firstOn { padding-left: 0;  height: 12px; }
div#menutop ul#menutop_top li.firstOff a { color: #AEEE00; }
div#menutop ul#menutop_top li.TopImage { padding-right: 6px; margin-right: 0px; padding-left: 6px; }

div#menutop ul#menutop_top li.leftlastoff { padding-left: 0;  height: 12px; }
div#menutop ul#menutop_top li.leftlastoff a { color: #AEEE00; }
div#menutop ul#menutop_top li.leftlastoff a:hover { color: #FFF; }

div#menutop ul#menutop_top li.lastwhite { background: url('/images/menutop_talldots.gif') 0px 15px no-repeat; padding-left: 6px; margin-left: 0px; padding-right: 6px; }
div#menutop ul#menutop_top li.lastwhite a { color: #FFF; }
div#menutop ul#menutop_top li.lastwhite a:hover { color: #FFF; }


div#menutop ul#menutop_top li.last a { color: #AEEE00; }
div#menutop ul#menutop_top li.last a:hover { color: #FFF; }

div#menutop div.menutop_subtier_container { position: absolute; top: 50px; left: 0px; visibility: hidden; }
div#menutop ol.menutop_subtier { background-color: #172322; list-style-type: none; padding-bottom: 16px; padding-top: 2px; }
div#menutop ol.menutop_subtier li a { color: #00adef; }
div#menutop ol.menutop_subtier li a:hover { color: #FF358B; }
div#menutop ol.menutop_subtier li { padding: 4px 4px 6px 4px; background: url('/images/menutop_divider.gif') bottom left repeat-x; list-style-type: decimal; }
div#menutop ol.menutop_subtier li.sfirst { padding-top: 0; }
div#menutop ol.menutop_subtier li.slast { padding-bottom: 0; background: transparent; }
div#menutop ol.menutop_subtier li span.grey { color: #bbb; font-size: 10px; }

img { border: 0; }
pre { font-family: courier,monospace; }

.spacer { display: block; clear: both; visibility: hidden; }

div.HeaderBox { position: relative; }
div.HeaderBox div.bar { height: 25px; }
div.HeaderBox div.bar div.content { position: relative; left: 8px; top: 7px; font: bold 11px/11px verdana, sans-serif; padding: 0; margin: 0; color: #fff; float:left; }
div.HeaderBox div.bar h4 { position: absolute; top: 7px; left: 8px; line-height: 11px; padding: 0; margin: 0; font-size: 11px; color: #fff; }
div.HeaderBox img.pointer { height: 7px; width: 9px; position: absolute; left: 13px; z-index: 2; }

div.Ad16 { text-align:center;}

.dottedlist li { background: url('/images/dotted.gif') repeat-x top left; padding: 5px 0px; }
.dottedlist li.first { background: transparent; }

.menu { float: right; width: 462px; height: 75px; } 

#bottom ul { padding: 20px; }
#bottom ul li { background: #f6f6ea; margin-bottom: 1px; font-size: 11px; color: #a4a4a4; line-height: 23px; height: 23px; padding: 0px 10px; }
#bottom ul li strong { color: #000; }
#bottom ul li span { color: #3e3e3e; }

.alert { font-family: verdana,sans-serif; font-weight: bold; font-size: 11px; width: 600px; margin-left: 5px; padding: 10px 0px 0px 20px; background: url('/images/error.gif') no-repeat bottom left; } /**/
.alert .headline { font-family: arial,sans-serif; font-size: 18px; color: #f1462e; }
.alert .headline img { position: relative; bottom: 2px; cursor: pointer; margin-left: 4px; }
.alert .text { font-family: arial,sans-serif; font-size: 14px; color: #626a69; }

.pass { font-family: verdana,sans-serif; font-weight: bold; font-size: 11px; width: 600px; margin-left: 5px; padding: 10px 0px 0px 20px; background: url('/images/pass.gif') no-repeat bottom left; } /**/
.pass .headline { font-family: arial,sans-serif; font-size: 18px; color: #f1462e; }
.pass .headline img { position: relative; bottom: 2px; cursor: pointer; margin-left: 4px; }
.pass .text { font-family: arial,sans-serif; font-size: 14px; color: #626a69; }

.message { font: normal 11px verdana,sans-serif; color: #3e3e3e; }

.inputbox 
{
	font-family: Verdana,sans-serif; 
	color: #000000; 
	font-weight:normal;
	background-color: #FFFFDD; 
	border:#999999; 
	border-style: dashed; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding:3px;
	}

#HeadContent {
	position: relative;
	margin: 10px;
	padding-top:1px;
	padding-left:4px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
	background: url('/images/ContentBackend.gif');
}

#ContentDesc {
	position: relative;
	margin: 10px;
	padding-left:5px;
	padding-bottom:1px;
	font-family: verdana,sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight:bold;
	line-height: 20px;
	
}
#ContentDesc ul { padding:2px 2px; }
#ContentDesc ul li { background: url('/images/dotted.gif') repeat-x bottom left; padding-top: 0px; padding-bottom: 10px; margin-bottom: 2px; }
#ContentDesc dl 
{
	padding:0.5em 0em .5em .5em;
    border-width:0 0 1px 0;       
    border-style:dotted;
    border-color:#ccc;
    overflow:hidden;
	}
#ContentDesc dt dd
{
	font-size:1.2em;
    line-height:1.6em;   
    padding-bottom:.25em;
    padding-right:.25em;
    overflow:hidden;
    clear:left;   
    width:10em;
    margin-right:1em;   
    color:#333;
    font-weight:bold;
    float:left;
}

#HeadingDesc {
	position: relative;
	margin: 15px 20px 0px 10px;
	padding-bottom:1px;
	font-family: arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F9A31A;
	line-height: 30px;
	background: url('/images/phome_summary_bg.gif');
}


#HeadingDesc a { font-family: arial,sans-serif; color:#01B0F0; }
#HeadingDesc a:hover { color: #FF358B }
#HeadingDesc img#wgo_topline { position: absolute; top: 0px; left: 0px; }
#HeadingDesc img#wgo_bottomline { position: absolute; bottom: 0; left: 0; }
#HeadingDesc strong {color:#56563F; }

.file_1 {
    background: #fff;
    color: #999;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight:normal; 
	border:#999999; 
	border-style: dashed; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.contentinfo
{
position: relative;
	margin: 1px;
	padding-left:1px;
	padding-bottom:1px;
	font-family: verdana,sans-serif;
	font-size: 15px;
	color: #3F3020;
	font-weight:bold;
	line-height: 5px;
}
