/* cjw */
H1, H2, H3, H4, H5, H6, .linksbar, input,.HeaderSmall,.HeaderMedium.HeaderLarge, .Normal, .NormalBold, 
#breadcrumb, #user, #footer, .Head,  .SubHead,.SubSubHead, .user, .childlinks, .footer, TH,TD,DIV
{ font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;  color:#111; 	margin: 0px 0px 0px 0px ;}
/* cjw */

.Normal{ font-size:12px; 	 } 
.NormalBold{  font-size:12px; font-weight:bold; } 
a.Normal:link, a.Normal:visited, a.Normal:active, 
a.NormalBold:link, a.NormalBold:visited, a.NormalBold:active 
{color: #0048AB;	text-decoration: underline;font-weight:bold; }
a.Normal:hover, a.NormalBold:hover {	color: #F90;	text-decoration: underline;font-weight:bold; }
/* span of class=subsubhead with anchor inside */
.Normal a:link, .Normal a:visited, .Normal a:active,
.NormalBold a:link, .NormalBold a:visited, .NormalBold a:active
{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.Normal a:hover, .NormalBold a:hover{ color:#F90; text-decoration:underline;font-weight:bold; }


.RSS{ font-size:11px; 	 } 
a.RSS:link, a.RSS:visited, a.RSS:active {color: #0048AB;	text-decoration: none; }
a.RSS:hover {	color: #F90;	text-decoration: none; }
/* span of class=subsubhead with anchor inside */
.RSS a:link, .RSS a:visited, .RSS a:active{ color:#0048AB; text-decoration:none;}
.RSS a:hover{ color:#F90; text-decoration:none; }

TH A:link, TD A:link, DIV A:link{ color:#0048AB; text-decoration:underline; font-weight:bold; }
TH A:visited, TD A:visited, DIV A:visited{ color:#0048AB; text-decoration:underline; font-weight:bold; }
TH A:active, TD A:active, DIV A:active{ color:#0048AB; text-decoration:underline; font-weight:bold; }
TH A:hover, TD A:hover, DIV A:hover{ color:#F90; text-decoration:underline; font-weight:bold; }

/* 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: #060;}
/* anchor with class=subsubhead */
a.SubSubHead:link, a.SubSubHead:visited, a.SubSubHead:active {color: #0048AB;	text-decoration: underline;}
a.SubSubHead:hover {	color: #F90;	text-decoration: underline;}
/* span of class=subsubhead with anchor inside */
.SubSubHead a:link, .SubSubHead a:visited, .SubSubHead a:active{ color:#0048AB; text-decoration:underline; }
.SubSubHead a:hover{ color:#F90; 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: #060;}
/* anchor with class=subhead */
a.SubHead:link, a.SubHead:visited, a.SubHead:active {color: #0048AB;	text-decoration: underline;}
a.SubHead:hover {	color: #F90;	text-decoration: underline;}
/* span of class=subhead with anchor inside */
.SubHead a:link, .SubHead a:visited, .SubHead a:active{ color:#0048AB; text-decoration:underline; }
.SubHead a:hover{ color:#F90; text-decoration:underline;}

.controlpanel CommandButton, .controlpanel a.CommandButton:link, .controlpanel a.CommandButton:visited 
{font-size:10px;  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;}
.controlpanel a.CommandButton: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;}

CommandButton, a.CommandButton:link, a.CommandButton:visited,  CommandButton a:link, CommandButton a: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.CommandButton:hover , CommandButton a: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;}

/* cjw  added button */
.button, .StandardButton,input.StandardButton:link,input.StandardButton:visited,input.StandardButton:active  
{font-size:11px; cursor:pointer;	 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;}
.button:hover, input.StandardButton: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;}

.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;}

.feedbackTopCell { background-color: #7098d8; color: white; font-weight: bold; padding: 6px; height: 25px; }

h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;color:#111111;font-weight:bold;margin:0;padding:0px;}

H1{ color:#006600; font-size:24px; font-weight: bold;  }
.HeaderLarge{ color:#006600; font-size:24px; font-weight: bold;  }
.HeaderLarge2{ color:#660065; font-size:24px; font-weight: bold;  }
H2{ color:#006600; font-size:18px; font-weight: bold;  } 
.HeaderMedium{ color:#006600; font-size:18px; font-weight: bold;  } 
.HeaderMedium2{ color:#660065; font-size:18px; font-weight: bold;  } 
H3, H4, H5, H6{ color:#006600; font-size:14px;  font-weight: bold; } 
.HeaderSmall{ color:#006600; font-size:14px;  font-weight: bold; } 
.HeaderSmall2{ color:#660065; font-size:13px;  font-weight: bold; } 

HR {	border: 0; color: #006600; background-color: #006600; height: 2; width : 100%; text-align: center; }
ul {margin: .5em .5em .5em 0em; padding-left: 2.0em;}
ul li{list-style-type:disc;}

.pullquote-right{color:black;background:#E7F1FF;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:#E7F1FF;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;}

.accent{ color:#006600;  } 
.accent2{ color:#660065;  } 
.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;}

.Head{    font-size:  14px;    font-weight: Bold;    color: #000000;}

/*========================================================*/
/*  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 3px 3px;}
.txtHidden{ display:none }
.headerFormReport{	color: Black;	background-color: #C0C0FF;}

/*========================================================*/
/*  News Articles                                      */
/*========================================================*/

.articleTopCell { background:url(media/yellowtitle.gif);padding: 6px; height: 25px; }
.articleTopCell .NormalBold {color: #111; font-weight: bold; }

.articleFooterCell { color: #FFFFFF; padding: 3px; background-color: #3A5999; 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:#006600; font-size:18px; font-weight: bold; text-decoration:none;  } 
.HeaderNews,HeaderNews a:link,HeaderNews a:active,HeaderNews a:visited,.HeaderNews a:hover{ color:#006600; font-size:18px; font-weight: bold; text-decoration:none;  } 
/* copy from subhead */
.ArticleLink, a.ArticleLink  { font-size: 14px; font-weight: bold; color: #060;}
a.ArticleLink:link, a.ArticleLink:visited, a.ArticleLink:active {color: #0048AB;	text-decoration: underline;}
a.ArticleLink:hover  {	color: #F90;	text-decoration: underline;}

.ArticleImage { vertical-align: top;  width:28;  padding: 3px 0px 0px 0px; text-align:center;  }

/*========================================================*/
/*  Forums                                      */
/*========================================================*/

.afgrid, .afnormal{	font-size: 12px;	color: #000000;	font-family: Verdana, Arial, Tahoma;	background-color: #ffffff;}
.afgridborder{border: solid 1px #dcdcdc;font-size: 12px;color: #000000;	font-family: Verdana, Arial, Tahoma;background-color: #ffffff;}
.aflastpost{border-top: #cdcdcd 1px solid;font-size: 11px;background-color: #ffffff;}
.NTForums_Pager{border: solid 1px #333333;background-color: #ffffff;}
.af_pager, .af_pagernumber, .af_currentpage{font-family: Verdana, Arial, Tahoma;font-size:10px;color: #000000;padding: 2px,2px,2px,2px;}
.af_pagernumber{background-color: #DCDCDC;border-left: #000000 1px solid;width: 15px;}
.af_currentpage{background-color: #FFFFCC;border-left: #000000 1px solid;color: #000000;padding-bottom: 2px;padding-left: 2px;padding-right: 2px;padding-top: 2px;width: 15px;font-weight:bold;}
.afcrumb{font-family: Verdana, Arial, Tahoma;font-size:12px;  color:#0048AB; padding-top: 10px;padding-bottom: 10px;font-weight:bold;}
.afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active{	color: #0048AB;text-decoration:underline; }
.afcrumb A:hover { color:#F90; text-decoration:underline; }

.afsubjectheader{font-family: Verdana, Arial, Tahoma;font-size: 16px;font-weight:bold;padding-bottom: 10px;}
.afgrouprow{font-weight: bold;font-size: 12px;color: #111;height: 25px;background:url(media/yellowtitle.gif);}
.afgrouprow a:link, .afgrouprow a:visited, .afgrouprow a:active{color:#111;}
.afgrouprow a:hover{color:#F90;}
.afsubgrid {border: solid 1px #cdcdcd;}
.afheader{font-weight: bold;font-size: 11px;color: #333;height: 22px;background-color: #dcdcdc;}
.afheader2{font-family: Verdana, Arial, Tahoma;font-weight: bold;font-size: 11px;color: #111;background:url(media/yellowtitle.gif);height: 18px;}

.afforumrow {border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 12px;color:#111111; background-color: #ffffff;}
.afforumrow2{border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 12px;color:#111111; background-color: #f5f5f5;}
/*.afsubject, .aftopicrow1 {font-size: 12px;color:#111111; }*/
.afforumrow a, .afforumrow a:link, .afforumrow a:visited, .afforumrow a:active, 
.afsubject a, .afsubject a:link, .afsubject a:visited, .afsubject a:active, 
a.afsubject , a.afsubject:link, a.afsubject:visited, a.afsubject:active, 
.aftopicrow1 a, .aftopicrow1 a:link, .aftopicrow1 a:visited, .aftopicrow1 a:active, 
.afpostinfo1 a, .afpostinfo1 a:link, .afpostinfo1 a:visited, .afpostinfo1 a:active, 
.afposttopic a, .afposttopic a:link, .afposttopic a:visited, 
.afpostreply1 a, .afpostreply1 a:link, .afpostreply1 a:visited, 
.afforumrow2 a:link, .afforumrow2 a:visited, .afforumrow2 a:active{color: #0048AB; text-decoration:underline;}
.afforumrow a:hover, .afsubject a:hover, .afsubject a:hover,  .afpostinfo1 a:hover,  .afposttopic a:hover,  .afpostreply1 a:hover,  .afforumrow2 a:hover{color: #F90;text-decoration:underline;}

.afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, 
.afpostreply2 a, .afpostreply2 a:link, .aftopicrow2 a:visited, .afpostreply2 a:active{color: #0048AB;text-decoration:underline;}
.afpostinfo2 a:hover,  .afpostreply2 a:hover {color: #F90;text-decoration:underline;}

.aflastpost{border-top: #cdcdcd 1px solid;font-size: 11px;background-color: #ffffff;color:#111111;}
.aflastpost a, .aflastpost a:link, .aflastpost a:visited, .aflastpost a:active{color: #0048AB;text-decoration:underline;}
.aflastpost a:hover {color: #F90;text-decoration:underline;}

.aftopicrownew, .afcol3, .afcol4, .afcol5, .afcol6, .afpostinfo, .afposttopic, .afpostreply, .afpostbody, .afpostattach, .afpostsig{font-size: 12px;}
.afpostinfo1, .afpostinfo2{border-left: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;border-bottom: solid 1px #cdcdcd;}
.afpostinfo2, .afpostreply2{background-color: #f5f5f5;}
.afposttopic, .afpostreply1, .afpostreply2 {border-right: solid 1px #cdcdcd;border-bottom: solid 1px #cdcdcd;}
.afsubrow{font-size:11px;border-bottom: solid 1px #333333;}
.afcol1{border-left: solid 1px #cdcdcd;	border-bottom: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;}
.afcol2{border-bottom: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;}
.afcell1{font-weight: bold;background-color: #dcdcdc;}
.aftopicrow1, .aftopicrownew{border-bottom: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;}
.afnormal a,.aftopicrow1 a, aftopicrow1 a:link, aftopicrow1 a:visited, aftopicrow1 a:active{color: #0048AB; text-decoration:underline;}
.aftopicrownew a, aftopicrownew a:link, aftopicrownew a:visited, aftopicrownew a:active{color: #0048AB;text-decoration:underline;font-weight: bold;}
.aftopicrow1 a:hover{color: #F90; text-decoration:underline;}
.aftopicrownew a:hover{color: #F90;text-decoration:underline;font-weight: bold;}

.NTForums_Button,input.NTForums_Button:link,input.NTForums_Button:visited
{font-size:11px; cursor:pointer;	 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: 3px 7px 4px 8px;	
	text-decoration: none;	background: #5373b9;}
input.NTForums_Button:hover,
input.NTForums_Button:active   {color: #111111; 	border-top: 3px solid #3F608D;	border-bottom: 2px solid #95B5E1;	
	border-left: 3px solid #3F608D;	border-right: 2px solid #95B5E1;	background: #5373b9; text-decoration: none; 	padding: 2px 8px 5px 7px;}

.afButton {cursor:hand;	border: #000000 1px solid;}
.af_arrow {	background-color: #FFFFFF;border: #696969 1px solid;}
.afborder {border-left: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;border-bottom: solid 1px #cdcdcd;}
.afsmallbutton, .afsmallbutton a, .afsmallbutton a:link, .afsmallbutton a:active, .afsmallbutton a:visited{font-size: 11px;	color: #000080;}
.afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited{font-size: 10px;color: #000080;}
.afsmalltext{font-size:11px;}
.emot{background-color:transparent;border-style:none;margin:0px,0px,0px,0px;padding:0px,0px,0px,0px;}
.af_textbox{border-bottom:#6D8F3D 1px solid;border-left:#7B9EBD 1px solid;border-right:#6D8F3D 1px solid;border-top:#7B9EBD 1px solid;}
.afadminHeader{border-bottom:#000000 1px solid;font-family:Verdana,Arial,sans-serif;font-size:12pt;font-weight:bold;padding-left:10px;width:95%;}
.NTForums_Quote{border: solid 1px #dcdcdc;background-color: #f5f5f5; padding: 2px 2px 2px 2px;}

/*========================================================*/
/*  Calendar                                      */
/*========================================================*/

.calendarTitle, .calendarTitle td{	background-color: #E7F1FF;}
.calendarSelectedDay{	background-color: #E7F1FF;}
.calendarDayHeader{	background-color: E7F1FF;}
.calendarTitle, .calendarTitle td{	font-weight: bold;	font-size: 12pt;	color: #060;}

.calendarNextPrev A:link, A.calendarNextPrev:link{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.calendarNextPrev A:visited, A.calendarNextPrev:visited{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.calendarNextPrev A:active, A.calendarNextPrev:active{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.calendarNextPrev A:hover, A.calendarNextPrev:hover{ color:#F90; text-decoration:underline; font-weight:bold; }

.calendarDay A:link, A.calendarDay:link{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.calendarDay A:visited, A.calendarDay:visited{ color:#0048AB; text-decoration:underline; font-weight:bold; }
 .calendarDay A:active, A.calendarDay:active{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.calendarDay A:hover, A.calendarDay:hover{ color:#F90; text-decoration:underline; font-weight:bold; }


/* used for CalendarList.ascx */
.CalendarList {font-size: 11px;	font-weight: bold;	}
.CalendarList A:link, A.CalendarList:link{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.CalendarList A:visited, A.CalendarList:visited{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.CalendarList A:active, A.CalendarList:active{ color:#0048AB; text-decoration:underline; font-weight:bold; }
.CalendarList A:hover, A.CalendarList:hover{ color:#F90; text-decoration:underline; font-weight:bold; }

.calendarOtherMonthDay, .calendarOtherMonthDay a:link, .calendarOtherMonthDay a:visited, .calendarOtherMonthDay a:active
{	color: #808080;}
.calendarOtherMonthDay a:hover{	color: #F90;}

/*========================================================*/
/*  Skin Definitions                                      */
/*========================================================*/


/*Control panel */
.controlpanel{background:#E7E8DB;border:#636359 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:#636359 solid;border-width:0px 1px;width:3px;height:100px;}
.controlpanel td .SubHead{background:#636359;font-size:12px;color:#FFF;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;}
/*Common */
HTML,body{border-left:0px;border-right:0px;height:100%;}

/*Skin*/
.pagewrapper{height:100%;background:#E7E8DB;}
.bglinestopleft{width:33px;background:url(media/bglinestopleft.jpg) right bottom no-repeat;}
.bglinestopright{width:33px;background:url(media/bglinestopright.jpg) bottom no-repeat;}
.bglinesbottomleft{background:url(media/bglinesbottomleft.jpg) right top no-repeat;}
.bglinesbottomright{background:url(media/bglinesbottomright.jpg) top no-repeat;}
.bglinestop{height:33px;background:url(media/bglinestop.jpg) bottom repeat-x;}
.bglinesbottom{height:33px;background:url(media/bglinesbottom.jpg) top repeat-x;}
.bglinesleft{background:url(media/bglinesleft.jpg) right top repeat-y;}
.bglinesright{background:url(media/bglinesright.jpg) top repeat-y;}

.logosmall{width:66px;height:71px;background:url(media/logosmall.gif);}
.stable1{border:#636359 solid;border-width:2px 2px 0 2px;}
.stopbg{background:url(media/topbg.gif);}
.topleft{width:61px;height:58px;background:url(media/topleft.jpg);}
.topleft div{width:61px;white-space:pre;}
.slogo{padding-top:7px;}
.slogoinner{padding:7px 0 0 20px;}
#sdate{padding: 10px 0px 0px 20px;}
.sdate{color:#555;font-weight:bold;font-size:12px;}
#slanguage{text-align:right;padding-right:20px;}
.stable2{border:#636359 solid;border-width:0 2px;background:#FFF;}
.topleft2{width:190px;height:39px;background:url(media/topleft2.jpg);}
.topleft2 div{width:190px;white-space:pre;}
.topleft2ibg{background:url(media/topleft2ibg.jpg);height:83px;padding-left:20px;}
.topleft2i{background:url(media/topleft2i.jpg);width:52px;height:39px;white-space:pre;}
.topbg2{height:39px;background:url(media/topbg2.gif);}
#spagetitle{text-align:center;width:100%;}
.spagetitle{font-size:22px;font-weight:bold;font-variant:small-caps;color:#111; letter-spacing:1;}
.topleft3{width:169px;height:33px;background:url(media/topleft3.jpg);}
.topleft3i{width:32px;height:44px;background:url(media/topleft3i.jpg);}
.topbg3{height:33px;background:url(media/topbg3.gif) repeat-x;}
.topleft4inner{background:url(media/topleft4inner.jpg) no-repeat;}
.topart{height:84px;background:url(media/topart.jpg) no-repeat #FD8700;border:#636359 solid;border-width:0 2px;text-align:right;padding:0 20px 0 0;}
.topart img{margin-top:21px;}
.stable3{border:#636359 solid;border-width:1px 2px 2px 2px;background:#FFF;}
.stable3inner{border:#636359 solid;border-width:0 2px 2px 2px;background:#FFF;}

#suser{color:#FFF;font-size:11px;padding:5px 10px 0;text-align:right;}
#suser span{color:#FFF;}
.suser{color:#FFF;font-size:11px;font-weight:bold;}
a.suser:link{color:#FFF;text-decoration:none;}
a.suser:visited{color:#FFF;text-decoration:none;}
a.suser:hover{color:#FFF;text-decoration:underline;}
a.suser:active{color:#FFF;text-decoration:none;}
#ssearch{padding:5px 10px 0 0;}
#ssearch input{width:100px;height:18px;border:1px #000 solid;font-size:12px; margin: 1 2 0 0; background-color:#FFF6BB;}
.ssearch{font-size:12px;font-weight:bold;}
a.ssearch:link{color:#222;text-decoration:none;}
a.ssearch:visited{color:#222;text-decoration:none;}
a.ssearch:hover{color:#222;text-decoration:underline;}
a.ssearch:active{color:#222;text-decoration:none;}
#sfooter{color:#0048AB;font-size:11px;text-align:center;}
.sfooter{color:#333;font-size:11px; font-weight:bold;}
a.sfooter:link{color:#333;text-decoration:none;}
a.sfooter:visited{color:#333;text-decoration:none;}
a.sfooter:hover{color:#F90;text-decoration:none;}
a.sfooter:active{color:#333;text-decoration:none;}
/*Panes*/
.TopPane{padding:0 8px;}
.LeftPane{width:200px;padding:0 0 0 8px;}
.ContentPane{width:auto;padding:0 8px;}
.RightPane{width:200px;padding:0 8px 0 0;}
.BottomPane{padding:0 8px;}

/*========================================================*/
/*  Menu                                      */
/*========================================================*/

.MainMenu_MenuContainer{background:transparent;}
.MainMenu_MenuIcon{display:none;}
.MainMenu_MenuItem{
	color:#000;font-weight:normal;font-size:12px;font-variant:small-caps;
	padding:4px 8px 4px 5px;
	border:#f0f0f0 solid;border-width:1px 0px;
}
.submenuitembreadcrumb{
	color:#000;font-weight:normal;font-size:12px;font-variant:small-caps;
	padding:4px 8px 4px 5px;
	border:#f0f0f0 solid;border-width:1px 0px;
}
.submenuitemselected{
	color:#F90;font-weight:normal;font-size:12px;font-variant:small-caps;
	padding:4px 8px 4px 5px;
	background:#f0f0f0;
	border:#f0f0f0 solid;border-width:1px 0;
}
.MainMenu_MenuArrow{
	padding:0 3px 0 5px;
	border:#f0f0f0 solid;border-width:1px 1px 1px 0;
	text-align:right;
}
.submenu{
	z-index:1000;
	border:1px #6E6E6E solid;
	padding:0;
	background:#f0f0f0;
}
.rootmenuitem td{
	color:#000;
	font-size:12px;font-weight:normal;font-variant:small-caps;
	padding:5px 2px 0 0;
	background:transparent;
	height:28px;
}
.rootmenuitemselected td,.rootmenuitembreadcrumb td{
	color:#F90;
	font-size:12px;font-weight:normal;font-variant:small-caps;
	padding:5px 2px 0 0;
	background:transparent;
	height:28px;
}
.rootmenuitem,.rootmenuitemselected,.rootmenuitembreadcrumb{background:transparent;}
.MainMenu_MenuBreak{display:none;}
.MainMenu_RootMenuArrow img{visibility:hidden;width:4px;}

