﻿/* cjw */
H1, H2, H3, H4, H5, H6, .Normal, .NormalBold, .CommandButton, .linksbar,
#breadcrumb, #user, #footer, .Head,  .SubHead,.SubSubHead, .user, .childlinks, .footer, textarea, TH,TD,DIV
{ font-family:Verdana, Arial, Helvetica, sans-serif; 	margin: 0px 0px 0px 0px ;}
/* cjw */

/*Control panel*/
.controlpanel{background:#DADADA; border:#777 solid; border-width:0px 0px 2px;}
.controlpanel IMG{margin:15px 5px 0px;}
.controlpanel TD TD TD TD IMG{margin:0px;}
.controlpanel TD TD TD{width:auto;}
.controlpanel DIV{border:#BCBEB8 solid; border-width:0px 1px; width:3px; height:100px;}
.controlpanel TD .SubHead{background:#BCBEB8; font-size:12px; color:#333; font-weight:bold;}
.controlpanel TD TD TD .SubHead{background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal;}
.controlpanel TD TD TD input{background:#FFF; font-size:11px; color:#000; font-weight:bold; padding-left:4px;}
.controlpanel TD TD TD select{background:#FFF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{font-size:10px; text-decoration:none; font-weight:normal;}
.controlpanel A.CommandButton:link{color:#F00; text-decoration:none;}
.controlpanel A.CommandButton:visited{color:#F00; text-decoration:none;}
.controlpanel A.CommandButton:hover{color:#000; text-decoration:none;}
.controlpanel A.CommandButton:active{color:#F00; text-decoration:none;}

/* cjw start */
.Normal{ font-size:12px;  } /*IE - OP*/
.NormalBold{ font-size:12px; font-weight:bold; } /*IE - OP*/

.Normal A:link, A.normal:link{ color:#995411; text-decoration:underline; font-weight:bold; }
.Normal A:visited, A.normal:visited{ color:#995411; text-decoration:underline; font-weight:bold; }
.Normal A:active, A.normal:active{ color:#838327; text-decoration:underline; font-weight:bold; }
.Normal A:hover, A.normal:hover{ color:#838327; text-decoration:underline; font-weight:bold; }

H1{ color:#003881; font-size:24px; font-weight: bold;  }
.HeaderLarge{ color:#003881; font-size:24px; font-weight: bold;  }
.HeaderLarge2{ color:#838327; font-size:24px; font-weight: bold;  }
H2{ color:#003881; font-size:24px; } 
H3{ color:#003881; font-size:18px; font-weight: bold;  } 
.HeaderMedium{ color:#003881; font-size:18px; font-weight: bold;  } 
.HeaderMedium2{ color:#838327; font-size:18px; font-weight: bold;  } 
H4{ color:#003881; font-size:18px; } 
H5{ color:#003881; font-size:14px;  font-weight: bold; } 
.HeaderSmall{ color:#003881; font-size:14px;  font-weight: bold; } 
.HeaderSmall2{ color:#838327; font-size:14px;  font-weight: bold; } 
H6{ color:#003881; font-size:14px; } 



HR {	border: 0; color: #003881; background-color: #003881; height: 3; width : 100%; text-align: center; }
html>head:first-child+body ul { list-style:disc outside; margin: 8 0 8 0; } /*Gecko*/
 ul { list-style:disc outside; margin: 8 40 8 40; }/*IE - OP*/

/* This needs to be fully specified because it is defined in default.css AND it is used as a link in the FAQ mod */
.SubSubHead { font-size: 12px; font-weight: bold; color: #003881;}
/* anchor with class=subsubhead */
a.SubSubHead:link, a.SubSubHead:visited, a.SubSubHead:active {color: #995411;	text-decoration: underline;}
a.SubSubHead:hover {	color: #838327;	text-decoration: underline;}
/* span of class=subsubhead with anchor inside */
.SubSubHead a:link, .SubSubHead a:visited, .SubSubHead a:active{ color:#995411; text-decoration:underline; }
.SubSubHead a:hover{ color:#838327; text-decoration:underline;}

/* This needs to be fully specified because it is defined in default.css AND it is used as a link in the FAQ mod */
.SubHead { font-size: 14px; font-weight: bold; color: #003881;}
/* anchor with class=subhead */
a.SubHead:link, a.SubHead:visited, a.SubHead:active {color: #995411;	text-decoration: underline;}
a.SubHead:hover {	color: #838327;	text-decoration: underline;}
/* span of class=subhead with anchor inside */
.SubHead a:link, .SubHead a:visited, .SubHead a:active{ color:#995411; text-decoration:underline; }
.SubHead a:hover{ color:#838327; text-decoration:underline;}

.linkbutton
{font-size:11px;  font-weight:bold;
	color: #ffffff; border-top: 2px solid #95B5E1;	border-bottom: 3px solid #3F608D;	border-left: 2px solid #95B5E1;
	border-right: 3px solid #3F608D;	padding: 1px 5px 2px 6px;
	text-decoration: none;	background: #5373b9;	line-height: 1.8em;}
a.linkbutton:link,a.linkbutton:active,a.linkbutton:visited
{font-size:11px;  font-weight:bold;
	color: #ffffff; border-top: 2px solid #95B5E1;	border-bottom: 3px solid #3F608D;	border-left: 2px solid #95B5E1;
	border-right: 3px solid #3F608D;	padding: 1px 5px 2px 6px;
	text-decoration: none;	background: #5373b9;	line-height: 1.8em;}
a.linkbutton:hover{color: #111111; 	border-top: 3px solid #3F608D;	border-bottom: 2px solid #95B5E1;	
	border-left: 3px solid #3F608D;	border-right: 2px solid #95B5E1;	text-decoration: none; 	padding: 0px 6px 3px 5px;}

.pullquote-right{color:black;background:#cece5b;float:right;
margin: 5px;padding: 5 10 5 10;font-family:Times New Roman, Serif;font-size: 14px;
text-align: center;font-weight:bold;font-style:italic;}
.pullquote-left{color:black;background:#cece5b;float:left;
margin: 5px;padding: 5 10 5 10;font-family:Times New Roman, Serif;font-size: 14px;
text-align: center;font-weight:bold;font-style:italic;}

.px30px{font-size:30px;}
.px27px{font-size:27px;}
.px24px{font-size:24px;}
.px21px{font-size:21px;}
.px18px{font-size:18px;}
.px15px{font-size:15px;}
.px12px{font-size:12px;}
.px10px{font-size:10px;}
.px8px{font-size:8px;}
.accent{ color:#003881;  } 
.accent2{ color:#003881;  } 

.HeadPage{ font-size:24px; font-weight:bold; color:#003881;  } 

/* cjw end */

/*Common*/
HTML,body{background:#FFF; border-left:0px; border-right:0px; height:100%; } /* position:relative; */
#mainwrapper{position:relative;}
TD{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000001;}
/* cjw 
.Normal TD,DIV,SPAN,P{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000001;}
.Normal{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000001;}
.NormalBold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000001; font-weight:bold;}
a.Normal{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#003881; font-weight:bold;}
.SubHead{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000001; font-size:13px;}
.SubSubHead{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000001; font-size:12px;}
*/
.Head{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000001; font-size:13px; font-weight:bold;}

a{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a:link{color:#995411; text-decoration:underline;}
a:visited{color:#995411; text-decoration:underline;}
a:hover{color:#838327; text-decoration:underline;}
a:active{color:#838327; text-decoration:underline;}
A.CommandButton{font-weight:bold;}
A.CommandButton:link{color:#BF6A15; text-decoration:underline;}
A.CommandButton:visited{color:#BF6A15; text-decoration:underline;}
A.CommandButton:hover{color:#838327; text-decoration:underline;}
A.CommandButton:active{color:#838327; text-decoration:underline;}

/*========================================================*/
/*  XMod                                      */
/* Browser specific (not valid) styles to make preformatted text wrap */	
/*========================================================*/
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

select, input, textarea {  color: #111; }
.NormalTextBox { color: #111; padding-left: 4px; line-height: 12px;  font-weight: normal;  }
td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; } /* visibility: invisible;  */


/*========================================================*/
/*  News Articles                                      */
/*========================================================*/

.articleTopCell { background:#B7B838;padding: 6px; height: 25px; }
.articleTopCell .NormalBold {color: #ffffff; font-weight: bold; }
.articleFooterCell { color: #FFFFFF; padding: 3px; background-color: #B7B838; height: 25px; }
.articleFooterCell .NormalBold {color: #ffffff; font-weight: bold; }
.articlePagingCell { padding: 3px; background-color: #E6EDF6; height: 25px; }
.articleIconCell { background-color: #C0C0C0; width: 20px; }
/* copy from HeaderMedium */
.HeaderNews,a.HeaderNews:link,a.HeaderNews:active,a.HeaderNews:visited,.a.HeaderNews:hover{ color:#003881; font-size:20px; font-weight: bold; text-decoration:none;  } 
.HeaderNews,HeaderNews a:link,HeaderNews a:active,HeaderNews a:visited,.HeaderNews a:hover{ color:#003881; font-size:20px; font-weight: bold; text-decoration:none;  } 
/* copy from subhead */
.ArticleLink, a.ArticleLink { font-size: 14px; font-weight: bold; color: #995411;}
a.ArticleLink:link, a.ArticleLink:visited, a.ArticleLink:active {color: #995411;	text-decoration: underline;}
a.ArticleLink:hover {	color: #838327;	text-decoration: underline;}

/* set this in case of icon 
.ArticleImage { vertical-align: top;  width:28;  padding: 3px 0px 0px 0px; text-align:center;  }
*/

.RSS{ font-size:11px; 	 } 
a.RSS:link, a.RSS:visited, a.RSS:active {color: #995411;	text-decoration: underline;  font-weight:bold; }
a.RSS:hover {	color: #838327;	text-decoration: underline; font-weight:bold; }
/* span of class=subsubhead with anchor inside */
.RSS a:link, .RSS a:visited, .RSS a:active{ color:#995411; text-decoration:underline; font-weight:bold; }
.RSS a:hover{ color:#838327; text-decoration:underline;  font-weight:bold; }


/*========================================================*/
/*  Form Master                                      */
/*========================================================*/
.frmReport{	width: 570px;	border-collapse: collapse;}
.frmMainTable{	width: 570px;	border-collapse: collapse;}
.frmPadding{	padding:3px 3px 3px 3px;}
.addressInfo{	background:#ffffff;	padding:3px 0px 6px 6px;}
.widgetHeading{	background:#B7B838;	padding:3px 3px 3px 8px;	}
.chkLstShip{background:#F4F5D9;width:170px;padding:3px;}
.chkLstMake{background:wheat;width:200px;padding:3px;}
.txtHidden{ display:none }
.headerFormReport{	color: Black;	background-color: #C0C0FF;}

/*========================================================*/
/*  Skin                                      */
/*========================================================*/
#tod_table0{width:100%; height:100%;}
#tod_table1{background:#B7B838; width:100%;}
.cuser{color:#FFFFFE; padding:3 10 4; font-size:11px;}
.cuser span{color:#FFFFFE;}
.breadcrumb{color:#fff; font-size:11px; font-weight:normal;}
a.breadcrumb:link{color:#fff; text-decoration:none;}
a.breadcrumb:visited{color:#fff; text-decoration:none;}
a.breadcrumb:hover{color:#000001; text-decoration:none;}
a.breadcrumb:active{color:#fff; text-decoration:none;}
.user{color:#B7B838; font-size:11px; font-weight:normal;}
a.user:link{color:#b7b838; text-decoration:none;}
a.user:visited{color:#b7b838; text-decoration:none;}
a.user:hover{color:#000001; text-decoration:none;}
a.user:active{color:#fff; text-decoration:none;}
#tod_table2{background:url(media/shadowtop.gif) top repeat-x #0085be; width:100%;}
#clogo{background:url(media/shadowbottom.gif) bottom repeat-x; padding:5px; text-align:center;}
#tod_table3{background:#D87718; width:100%;}
.menu{padding-left:10px;}
#csearch{padding:0 10; text-align:right;}
#csearch input{width:100px; height:16px; border:0px; font-size:12px; padding:1 5 0; border:1px inset;}
#csearch img{margin-top:4px;}
.search{font-size:12px; font-weight:bold;}
a.search:link{color:#FFFFFE; text-decoration:none;}
a.search:visited{color:#FFFFFE; text-decoration:none;}
a.search:hover{color:#000001; text-decoration:none;}
a.search:active{color:#FFFFFE; text-decoration:none;}
.panesarea{background:url(media/bg.gif) bottom right no-repeat;padding-bottom:30px;}
#tod_table4{width:100%;}
#ReturnTop{position:absolute;bottom:20px;right:20px;width:32px;height:27px;}
#tod_table5{background:#0085be; border-top:3px #B7B838 solid; width:100%;}
#cfooter1{padding:4 10 5; width:40%;}
#cfooter2{text-align:center; padding:4 10 5;}
#cfooter3{text-align:right; padding:4 10 5; width:40%;}
.footer{color:#FFFFFE; font-size:11px; font-weight:normal;}
a.footer:link{color:#FFFFFE; text-decoration:none;}
a.footer:visited{color:#FFFFFE; text-decoration:none;}
a.footer:hover{color:#000001; text-decoration:none;}
a.footer:active{color:#FFFFFE; text-decoration:none;}
/*Panes*/
.ImagePane{background:url(media/shadowbottom.gif) bottom repeat-x; padding:5px; text-align:right; }
.HeaderPane{padding:10 30 10 30;}
.LeftPane{padding:0 0 10 10;}
.ContentPane{padding:0 10 10 10;}
.RightPane{padding:0 10 10 0;}
.FooterPane{padding:0 10 10 10;}
/*Solpart
	padding:3 10 3 5;
	padding:3 10 3 5;
	padding:3 10 3 5;



*/
.MainMenu_MenuContainer{background:transparent; width:1px; }
.MainMenu_MenuContainer IMG{display:none;}
.MainMenu_MenuContainer TD{font-size:0px;}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{display:none;}
.MainMenu_MenuItem{
	color:#FFFFFE;	font-weight:normal; font-size:12px;
	padding:4px 10px 4px 5px;
	border:1px #D87718 solid; border-width:1px 0px;
}
.submenuitembreadcrumb{
	color:#000001;	font-weight:normal; font-size:12px;
	padding:4px 10px 4px 5px;
	border:1px #D87718 solid; border-width:1px 0px;
}
.submenuitemselected{
	color:#000001;	font-weight:normal; font-size:12px;
	padding:4px 10px 4px 5px;
	background:#D87718;
	border:1px #D87718 solid; border-width:1 0;	
}
.MainMenu_MenuArrow{
	padding:0 3 0 5;
	border:#D87718 solid; border-width:1 1 1 0;
	text-align:right;
}
.submenu{
	z-index:1000;
	border:#D87718 solid; border-width:0 1 0 0;
	padding:0px; margin-left:2px !important; margin-left:1px;
	background:#D87718;
}
.rootmenuitem TD{
	color:#FFFFFE;
	font-size:12px; font-weight:bold;
	padding:0 5 0 8;
	background:#D87718;
	height:26px;
}
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
	color:#000001;
	font-size:12px; font-weight:bold;
	padding:0 5 0 8;
	background:#D87718;
	height:26px;
}
.rootmenuitem IMG,.rootmenuitemselected IMG,.rootmenuitembreadcrumb IMG{display:none;}
.MainMenu_MenuBreak{display:none;}
.rootmenuitem .MainMenu_RootMenuArrow,
.rootmenuitembreadcrumb .MainMenu_RootMenuArrow,
.rootmenuitemselected .MainMenu_RootMenuArrow{display:none;}
