/* RESET */
body,div,dl,dt,dd,ul,,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {margin:0;padding:0;} 
/*ol,li*/
BODY {
	background-image: url(/images/bg_body.gif);
	margin:0;
	padding:0;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #585858;
}
A {
	COLOR: #1c75ba; TEXT-DECORATION : none
}
A:link {
	COLOR: #1c75ba; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1c75ba; TEXT-DECORATION: none
}
A:active {
	COLOR: #1c75ba; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
ol,ul {list-style:none;font-size:100%;} 

.title{font-size: 14px;font-weight:bold;color:#2d5890;margin-top:6px;margin-bottom:2px;padding-top:4px;}
/* prev head color #4d4d4d */
.subtitle{font-size: 12px;font-weight:bold;font-style:italic;color:#2d5890}
.sub_title{font-size: 12px;font-weight:bold;font-style:italic;color:#2d5890}
.date{font-size: 11px;font-style:italic;}
.head1{font-size: 16px;font-weight:bold;color:#2d5890;margin-top:6px;margin-bottom:2px;padding-top:4px; }
.head2{font-size: 14px;font-weight:bold;color:#2d5890;margin-top:4px;margin-bottom:2px;padding-top:2px;}
.head3{font-size: 12px;font-weight:bold;color:#2d5890;margin-top:4px;margin-bottom:2px;padding-top:2px;}
.head4{font-size: 10px;font-weight:bold;color:#2d5890;margin-top:4px;margin-bottom:2px;padding-top:2px;}
.content{font-size: 11px;}
.content2{font-size: 10px;}
.content3{font-size: 9px;}
.content4{font-size: 8px;}
.important{color:#F00;font-weight:bold;font-size: 11px;}
.indent1{padding-left: 12px;}
.indent2{padding-left: 24px;}
.indent3{padding-left: 36px;}
.table_blue{border:2px inset; border-color: #00125e; padding:4px; text-align:left; }
.table_blue th{padding:2px;font-weight:bold;background:#D7D9E6}
.table_blue td{padding:2px;}
.list ul {
	margin:0;
	margin-left:10px;
	padding:0;
}
.list li {
	line-height:14px;
	margin:0;
	padding-bottom:6px;
	list-style-type: square;
}

table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,strong,th,var,table {font-style:normal;font-weight:normal;font-size:100%;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a img {border:none;}

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: 2px; vertical-align: top; }

.errmsg{color: red;font-size: 12px;font-weight:bold;text-align:center}
.red{color: red;}

/* agenda */
.agenda_table{border:1px inset;border-color:#00125e;padding:4px;width:820px}
.agenda_track1_head {border:1px inset;border-color:#00125e;background:#216BC6;color:#FFF;text-align:center;height:30px;width:320px}
.agenda_track2_head {border:1px inset;border-color:#00125e;background:#EF9D39;color:#FFF;text-align:center;height:30px;width:320px}
.agenda_cell {
	border:1px inset;
	border-color:#00125e;
	background:#fff;
	color:#000;
	text-align:left;
	vertical-align: text-top;
}
.agenda_time_cell {border:1px inset;border-color:#00125e;background:#fff;color:#000;text-align:right;padding:4px;vertical-align: text-top;}
.agenda_empty_cell {border:1px inset;border-color:#00125e;background:#999;padding:4px;vertical-align: text-top;}
.agenda_break {
	border:1px inset;
	border-color:#00125e;
	background:#E2E2E2;
	padding:4px;
	vertical-align: text-middle;
	text-align:center;
	font-weight:bold;
}
.agenda_break_col {
	border:0;
	background:#F1F1F1;
	padding:4px;
	vertical-align: text-middle;
	text-align:left;
	font-weight:bold;
}

.border_table{border:1px inset;border-color:#00125e;padding:4px;width:740px}
.border_cell {
	border:1px inset;
	border-color:#00125e;
	background:#fff;
	color:#000;
	text-align:left;
	padding:4px;
	vertical-align: text-top;
}

/*switchcontent stuff (expand/contract)*/
.switchcontent_span{
	float: left;
	margin: 2px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
}
.switchcontent_div{
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	display: none;
	border:0px;
	background:#EAECF2;
	color:#000;
	text-align:left;
}


/* GLOBAL */
.hide {display:none;height: 0;width: 0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both; display: block;}
p article_content {padding-bottom:4px;}
strong {font-weight:bold;}

h1 {font-weight: bold;font-size: 24px;padding-top: 8px; padding-bottom: 9px; color:#00125e;}
h2 {font-weight: bold;font-size: 16px;padding-bottom: 3px;padding-left: 8px;text-transform:uppercase;color:#00125e; height:26px}
.headtitle {font-weight: bold;font-size: 24px; color: #00125e; text-shadow: 0px 2px 3px #cc9a37; font-family:Geneva, Arial, Helvetica, sans-serif; font-stretch: ultra-expanded; padding: 0px; margin:0;}
.table_gold{border:1px solid; border-color: #00125e; padding:4px; margin:2px; background-color: #CC9A37;  margin-top:4px; padding-top:24px; }
.table_gold td{ padding:4px; }



/* STRUCTURE */
#container {margin: 0 auto; width: 1202px;text-align:left;position: relative; background-color:#FFFFFF;}
#containersub {margin: 0 auto; width: 800px;text-align:center;position: relative; background-color:#FFFFFF;}
#header {
   overflow:hidden;
   background: url(/images/header_back.jpg) repeat;
}
#logo {
   width:316px;
   height:65px;
   margin:20px 20px 15px 15px;

}
#tagline {
   font-size:11px;
   margin-top:30px;
   color: #808080;
   font-weight:normal;
   font-style:normal;

}
#search {
   margin-top:25px;
   width:200px
}
#navbar {
   background: #525252 url(/images/bg_navbar.gif);
   height:28px;
   padding-left:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   padding-top: 3px;
}
#linebar{
   border-top:1px solid #2d5890;
   padding-top:2px;
   padding-bottom: 2px;
   }
#content {
   clear:both;
   margin:0px;
   text-align:left;
}
#content .content ul {
	margin:0;
	margin-left:10px;
	padding:0;
}
#content .content li {
	line-height:14px;
	margin:10px;
	padding-bottom:2px;
	list-style-type: square;
}

.col_wide {
	background:url(/images/column_bck.jpg);
   width:880px;
   border-right:#666666 thin solid;
/*   min-height:1100px;*/
min-height:1100px;
}
.col_bck {
	background:url(/images/column_bck.jpg);
}
.col {
   width:440px;
   border-right:#666666 thin solid;
/*   min-height:1100px;*/
min-height:1100px;
}
.col_narrow {
   width:320px;
}

.col_now {
   margin-right:10px;
}
.last {
   margin-right:0;
   padding-right:0;
}

#footer {
border-top: #666666 thin solid;
   clear:both;
   margin-top:10px;
   background:fff;
   padding:5px 10px 0px;
   color:#585858;
   font-size:11px;
   height:22px;
}
#footer a {
   color:#fff;
}
/* FORMS */
.button,  .submit, submit, input[type="button"], input[type="submit"] {
	height: 25px;
    background: url(/images/btn_forms.png) ;
	color:#fff;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 4px;
	border: none;
	min-width: 50px;
	padding-bottom:4px!important;padding-bottom:2px ;
	cursor:pointer;
}

#search input {
   vertical-align:middle;
}
.focusField{
   border:solid 2px #dc8100;
   background:#EFF5FF;
   color:#000;
}
.idleField{
   background:#EEE;
   color: #6F6F6F;
   border: solid 2px #DFDFDF;
}

/* ELEMENTS */
#slider {
   position:relative;
   overflow:hidden;
   margin-bottom:10px;
}
#pic img {
   float:left;
}
#ad img {
   float:left;
}
#slider .text {
   width:110px;
   margin-left:10px;
   color:#fff;
   font-weight:bold;
   font-size:14pt;
}
.panel {
   padding: 0px 15px 0px 15px;
   margin-top: 3px;

}

.mpr_text { color:#532d6d;}
.mpr_date {
font-style:normal;
font-size: 13px;
font-weight:bold;
margin:0;
padding-bottom:4px;
color:#2d5890;
}
.mpr a {
   text-decoration:none;
   color:#532d6d;
   }
.mpr a:link {
   text-decoration:none;
   color:#532d6d;
}
.mpr a:visited {
   text-decoration:none;
   color:#532d6d;
}
.mpr a:active {
   text-decoration:none;
   color:#532d6d;
}
.mpr a:hover{
	COLOR: #000; TEXT-DECORATION: underline;
   }
.nwr_text {color:#006869; }
.nwr a {
   text-decoration:none;
   color:#006869;
   }
.nwr a:link {
   text-decoration:none;
   color:#006869;
}
.nwr a:visited {
   text-decoration:none;
   color:#006869;
}
.nwr a:active {
   text-decoration:none;
   color:#006869;
}
.nwr a:hover{
	COLOR: #000; TEXT-DECORATION: underline;
   }
.mcr_text {color:#7E3A2F; }
.mcr a {
   text-decoration:none;
   color:#7E3A2F;
   }
.mcr a:link {
   text-decoration:none;
   color:#7E3A2F;
}
.mcr a:visited {
   text-decoration:none;
   color:#7E3A2F;
}
.mcr a:active {
   text-decoration:none;
   color:#7E3A2F;
}
.mcr a:hover{
	COLOR: #000; TEXT-DECORATION: underline;
   }
.alt {
   background:#fff;
   padding:0;
}
#primary ul,#secondary ul,#tertiary ul {
   list-style:none;
   margin-left:0px;
}
div.comment ul li {
   list-style-type:disc;
}
div.comment ol li {
   list-style-type:decimal;
}
.post{
	padding-bottom:10px;
}


/* MPR Specific */
#PopupBackground{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#PopupChangePassword{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:200px;
width:400px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:11px;
}
#PopupRenew{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:200px;
width:400px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:11px;
}

/* duplicated in content.css */
.BoxHighlight { background-color:#ccccff; border-style: ridge;  border-color: #D8D8E2; border-width: 5px;  padding: 0px 12px 0px 12px; margin: 12px; width=90%; }
.BoxHighlight  td{  padding: 0px 12px 0px 12px; }

.BoxHead { font-family: verdana; font-size: 10pt; font-weight: bold; text-align:center; }
.BoxBody a { font-style:italic; }
.Figure { text-align:center;}
.FigureCaption {font-size: 11px; border-top: solid; border-top-color:#666666; border-top-width:thin; padding-top: 0px; margin: 20px 125px 17px 125px; }
.Subhead {  font-family: verdana; font-size: 10pt; font-weight: bold}


/* used in a few articles from 3/11 to 7/11 */
.h3 {  font-family: verdana; font-size: 10pt; font-weight: bold}
.caption {font-size: 11px; border-top: solid; border-top-color:#666666; border-top-width:thin; padding-top: 0px; margin: 20px 125px 17px 125px; }
.box_highlight { background-color:#ccccff; border-style: ridge;  border-color: #D8D8E2; border-width: 5px;  padding: 0px 12px 0px 12px; margin: 12px; width=90%;}
.box_highlight h3 { text-align:center;}
.box_highlight a { font-style:italic;}
.image { text-align:center; margin-top: 7px; margin-bottom: 10px;}

/* End of MPR */

#slider-direction-nav a{width: 25px !important;}
