﻿/* general layout */
body{background-color:#ccc;margin:5px auto}
a{color:#111e4d}
a:hover{text-decoration:none}
fieldset{border:solid 1px #ccc;margin:0 0 10px 0;padding:10px}
fieldset p{line-height:1.4em}
img{border:0;margin:0;padding:0}
h2{font-family:Arial,Serif;font-size:14px;font-weight:normal;margin:0;padding:0 0 10px 0}
h3{color:#111e4d;font-family:Arial,Serif;font-size:14px;margin:0;padding:0 0 10px 0}
legend{color:#666;font-family:Arial,Sans Serif;font-size:12px}
p{font-family:Arial,Serif;font-size:12px;margin:0;padding:0 0 10px 0}
label{font-family:Arial,Serif;font-size:12px;}
td{font-family:Arial,Serif;font-size:12px;margin:0;padding:0 10px 5px 0}
ol,ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
ol li,ul li{font-family:Arial,Serif;font-size:12px;margin-bottom:0;margin-top:0}
.error{color:red;font-weight:bold}
.hidden{display:none}
.outer{position:relative;margin:0 auto;width:924px}
.site{background-color:#fff;padding:0 10px;width:904px}
.validationSummary{font-family:Arial,Serif;font-size:12px;margin:0 0 10px}
#SiteBorderTop{background:#ccc url(/images/top-border.gif) no-repeat top left;height:10px;width:924px}
#SiteBorderBottom{background:#ccc url(/images/bottom-border.gif) no-repeat top left;height:10px;width:924px}

/* breadcrumb */
.breadcrumb{margin:0 0 0 10px}
.breadcrumb ul li{color:#111e4d;display:inline;font-family:Verdana,Arial,Serif;font-size:12px}
.breadcrumb ul li a{color:#111e4d;text-decoration:none}
.breadcrumb ul li a:hover{text-decoration:underline}
.bcPrefix{font-weight:bold}

/* toolbar */
#Toolbar{margin:0 0 5px 0}
#Toolbar h1{background-color:#000;color:#fff;display:inline;font-family:Arial,Serif;font-size:12px}
#Toolbar img{border:0;float:left}
#Toolbar .strapline{display:none;filter:alpha(opacity=70);float:right;margin:5px 5px 0 0;opacity:0.7;text-align:right;width:350px}
#Toolbar .date{float:right;font-family:Arial,Serif;font-size:11px}
#PGFeatures{margin:0 0 0 10px;padding:0}

/* menu */
#MenuPH{float:right;margin:-15px 10px 10px}
#MenuPH select{font-family:Verdana,Arial,Serif;font-size:10px;float:left;position:relative;vertical-align:middle}
#MenuPH ul{float:left}
.toolbarMenu{left:0;position:absolute;top:18px;visibility:hidden}
.toolbarMenu .toolbarMI{background-color:#ccc;border-bottom:solid 1px #fff;display:block;float:none;padding:1px 3px 1px 3px;width:150px}
.toolbarMenu .toolbarMI:hover{background-color:#fff}
.toolbarMenu .toolbarMI:hover a{color:#111e4d;text-decoration:none}
.toolbarMenu .toolbarMI a{color:#111e4d;display:block}
.toolbarMenu .toolbarMI span{line-height:0.8em;padding:0 10px 0 10px}
.toolbarMI{display:inline;float:left;position:relative;text-transform:uppercase}
.toolbarMI a,.toolbarMI.tbDropDown span{font-family:Verdana,Arial,Serif;font-size:11px;text-decoration:none}
.toolbarMI a:hover{text-decoration:underline}
.toolbarMI span{padding:0 5px 0 5px}
.toolbarMI.tbDropDown span{border:solid 1px #ccc;color:#111e4d;cursor:pointer;padding:3px 2px;zoom:1}
.toolbarMI.tbDropDown span img{vertical-align:bottom}
.toolbarMI.tbDropDown .toolbarMenu{background-color:#fff;border:solid 1px #000;top:20px;}
.toolbarMI.tbDropDown .toolbarMenu .toolbarMI{background-color:#fff;border:0;width:180px}
.toolbarMI.tbDropDown .toolbarMenu .toolbarMI a{color:#000}
.toolbarMI.tbDropDown .toolbarMenu .toolbarMI a:hover{text-decoration:underline}
/* IE whitespace fix */
*html .toolbarMenu .toolbarMI,*+html .toolbarMenu .toolbarMI{float:left;clear:left}

/* main content */
#ContentPH{clear:right;margin:10px 0 0 0;width:904px}
#Content{padding:10px 10px 0}

/* unordered list */
.list{list-style-position:inherit;list-style-type:disc;margin-left:30px}
.list li{padding:0 0 8px 0}

/* ordered list */
.orderedList{list-style-position:inherit;list-style-type:decimal;margin-left:30px}
.orderedList li{padding:0 0 8px 0}

/* site border */
.border{margin:20px 0 0 0}
.border p{border-bottom:dotted 1px #999;height:30px;margin:0;padding:0;width:50px}
.borderTop{margin-top:0}
.borderTop p{border-bottom:0;border-top:dotted 1px #999}
.bLeft{border-left:dotted 1px #999;float:left}
.bRight{border-right:dotted 1px #999;float:right}

/* footer */
.footer{padding-top:10px}
.footer p{font-family:Arial,Serif;font-size:10px;margin:0;padding:5px 0 0 0;text-align:center}
.footer ul{text-align:center}
.footer ul li{display:inline;font-family:Arial,Serif;font-size:10px}

/* BEGIN: Clearing floats */
/* Apply the 'cf' class to any elements that should expand to contain floated descendant elements */
/* http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/ */
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cf{display:inline-block}
.cf{display:block}
* html .cf{height:1px}
/* END: Clearing floats */