/*control panel*/
.controlpanel{background:url(cp.jpg);border:#FFF solid;border-width:0px 0px 1px;}
.controlpanel img{margin:10px 5px 0px;}
.controlpanel td td td td img{margin:0px;}
.controlpanel td td td{width:auto;}
.controlpanel div{border:0;background:transparent;}
.controlpanel td .SubHead{background:transparent;font-size:14px;color:#000066;font-weight:bold;}
.controlpanel td td td .SubHead{background:transparent;font-size:12px;color:#000066;font-weight:normal;}
.controlpanel .NormalTextBox{font-size:12px;}
.controlpanel a.commandbutton{font-size:10px;}
.controlpanel a.commandbutton:link{color:#BF3070;text-decoration:none;}
.controlpanel a.commandbutton:visited{color:#BF3070;text-decoration:none;}
.controlpanel a.commandbutton:hover{color:#4D8040;}
.controlpanel a.commandbutton:active{color:#BF3070;text-decoration:none;}



/*skin elements*/
body{height:100%;text-align: center;background-color:#ecf5fb;background-image:url('/Portals/26/images/Stage_BG_btm.png');background-position:bottom;background-repeat:repeat-x;font-size:70%;padding-bottom:20px;margin-top:20px;}
div#sitewrapper{margin: 0 auto 50px auto;text-align: center;width: 810px;background-color:white;border-top:solid 1px #599cd4;border-left:solid 1px #599cd4;border-right:solid 1px #599cd4;margin:0px auto;width:932px}
div#sheader{position:relative;padding:10px;background:#ffffff;text-align: left;}
div#sheader h1{color:#FFF;margin:0;font-size:36px;line-height:30px;}
div#sheader h2{color:#FFF;margin:0;font-size:20px;line-height:30px;}
div#headertools{position:absolute;top:15px;right:30px;}
div#sbar{background:#fff;height:25px;line-height:25px;padding:0 20px;}
div#sbreadcrumb{width:45%;float:left;}
div#suser{width:45%;float:right;text-align:right;display:none;}
div#contentswrapper{position:relative;width:800px;background-color:white;}
div.ContentPane .SubHead{color:#CCCCCC;}
div#leftcol{position:absolute;width:220px;top:10px;left:10px;}
div#smenu{background:#fff;padding:10px;text-align:left;cursor:pointer;}
div.RightPane{position:absolute;width:220px;top:10px;right:10px;}
div#sfooter{padding:10px 20px 10px 5px;float:left;background-color:#FFFFFF;}
div.MetaPane{width:800px;position:inline;float:left}

/*text*/
.normal,div,.commandbutton,a,input,textarea,span,p,.NormalTextBox{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.head{font-family:Arial, Helvetica, sans-serif;font-size:22px;}
.subhead{font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.subsubhead{font-family:Arial, Helvetica, sans-serif;font-size:14px;}

/*communityform*/
table.communityform{margin:auto;}
.formlabel{font-family:Arial, Helvetica, sans-serif;font-size:14px;white-space: nowrap;}
table.communityform .NormalTextBox{width:300px;}
table.communityform td{margin: 0 auto 0 auto;padding:5px;text-align:center;}
table.communityform a.CommandButton{text-align:middle;font-size:11px;text-decoration:none;font-weight:bold;border:1px solid #203d76;padding:3px;background-color:#4474b9;color:White;}
table.communityform .NormalRed{font-size:9pt;font-weight:normal;}

/*contactform*/
.formlabel{font-family:Arial, Helvetica, sans-serif;font-size:14px;white-space: nowrap;}
table.contactform .NormalTextBox{width:300px;}
table.contactform td{padding:5px;text-align:left;}
table.contactform .CommandButton{text-align:middle;font-size:11px;text-decoration:none;font-weight:bold;border:1px solid #203d76;padding:3px;background-color:#4474b9;color:White;}
table.contactform a.CommandButton{color:White;}
table.contactform .NormalRed{font-size:9pt;font-weight:normal;}

/*thank you*/
table.thankyou{margin:auto;width:600px;}
table.thankyou td{margin: 0 auto 0 auto;padding:5px;text-align:center;}



/*all forms*/
table.communityform .NormalTextBox, table.contactform .NormalTextBox{            
	font-family: verdana, tahoma, arial, sans-serif; 
	color:#184A69;

	border-width:1px;
	border-style: solid;

	border-left-color:#A8BAC2; /* great green-grey: 94A6AE */
	border-top-color:#A8BAC2;

	border-right-color:#DFE5E7;
	border-bottom-color:#DFE5E7;

	background: white url(images/bg-box4.gif) top left repeat-x;
} * > .box {font-size: small;}


/*div#contentswrapper a:link{color:#BF3070;}
div#contentswrapper a:visited{color:#BF3070;}
div#contentswrapper a:hover{color:#4D8040;}
div#contentswrapper a:active{color:#BF3070;}*/

a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:gray;}
a:active{color:#000;}
a:link.tour{color:gray;border-bottom:5px solid white;}
a:hover.tour{color:gray;border-bottom:5px solid #7c99e0;}


div#sfooter .mainMenuItemFooter{border-left:1px solid black;cursor:pointer;font-size:14px;}
div#sfooter .mainMenuItemFooterOver{border-left:1px solid black;cursor:pointer;background-color:#ffffcc;font-size:14px;}



.column {
	top:0;
	width:385px;
	left:500px;
	font:normal 11px/15px arial;
	color:#999;
	color:#666;
	float:left;
	}
	
	

/*Main RadMenu*/

.MenuGroup
{
	cursor: pointer;
	cursor: hand;
	border-right:2px solid #C2C2C2;
	border-bottom:2px solid #C2C2C2;
	text-align: left;
}
.MainGroup
{
	cursor: pointer;
	cursor: hand;
	text-align: left;
}

.mainMenuItem1
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver1
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.mainMenuItem2
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver2
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.mainMenuItem3
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver3
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.mainMenuItem4
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver4
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.mainMenuItem4
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver4
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.mainMenuItem5
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver5
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.mainMenuItem6
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver6
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.mainMenuItem7
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver7
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
/*
.mainMenuItem7
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	width: 55px;	
	font-family: Arial, Verdana;
	color: #000000;
	border-right:0px;
	text-align: right; 
	vertical-align:bottom;
	font-style:italic;
	background-image: url(Images/yellow.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:3px;	
}
.mainMenuItemOver7
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	width: 55px;	
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	text-align: right;
	vertical-align:bottom;
	font-style:italic;
	background-image: url(Images/yellow.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:3px;					
}
*/
.mainMenuItem
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}
.mainMenuItemOver
{
	height:30px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: gray;
	width: 120px;
	text-align: center; 
	background-image: url(Images/yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:top;
}

.MenuItem
{
	font-family: Arial, Verdana;
	width:160px;
	font-size:11px;
	cursor: pointer;
	cursor: hand;
	height: 30px;
	padding: 6px 0px 6px 7px;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom: 1px solid #BDBDBD;
	border-top: 1px solid white;
	text-align:left;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #BABABA;
}
.MenuItemOver
{
	font-family: Arial, Verdana;
	font-size:11px;
	cursor: pointer;
	cursor: hand;
	height: 30px;
	padding: 6px 0px 6px 7px;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: center;
	border-bottom: 1px solid #BDBDBD;
	border-top: 1px solid white;
	border-left: 1px solid #FE9D56;
	text-align:left;
	border-right: 1px solid #BABABA;
}
.MenuItemToolTip
{
	background-color: #fffacd;
	border-style:solid;
	border-width:1px;
	border-color: black; 
	font-family: Arial;	
	padding: 3px;
	font-size:8pt;
	text-align: left;
}

.Separator 
{
	cursor: pointer;
	cursor: hand;
}

sup
{
	font-size:9px;
}


.dotted 
{
    background-image:url(Images/dotted.gif);
    background-repeat:repeat-x;
    display: block;
	padding:30px;
}