/*page*/
html,body{background:#CBF4FA;height:100%;color:#7c7c7c;}
.skincontentstable{}
.skinfooter{padding:5px;background:#fff;text-align:center;font-size:10px;}

/*panes*/
.leftpane{background:#fff;width:200px;padding:10px 10px 0 10px;}
.contentpane{background:#FFF;width:450px;padding:10px 10px 0 10px;}
.rightpane{background:#fff;width:150px;padding:10px 10px 0 10px;}
.footerpane{background:#fff;width:100%;}
.linkspane{width:506px;}
.adpane{width:100%;}
.housepane{width:100%;}
.buttonpane{width:40%;}
.loginpane{width:60%;}

/*text*/
.normal,div,span,p,td,th,li,a{font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;}
.head,.subhead{font-family:"Trebuchet MS", Helvetica, sans-serif;color:#333;}
.head{font-size:16px;font-weight:bold;}


/*links & buttons*/
a:link{color:#01478F;text-decoration:underline;}
a:visited{color:#01478F;text-decoration:underline;}
a:hover{color:#01478F;text-decoration:none;}
a:active{color:#01478F;text-decoration:none;}

.StandardButton{background:#CCC;border:1px #CCC outset;padding:5px;}

a.CommandButton{font-size:14px;font-weight:bold;}
.controlpanel a.CommandButton{font-size:10px;}
a.CommandButton:link{color:#01478F;text-decoration:none;}
a.CommandButton:visited{color:#01478F;text-decoration:none;}
a.CommandButton:hover{color:#01478F;text-decoration:underline;}
a.CommandButton:active{color:#01478F;text-decoration:underline;}

a.skinuser:link{color:#01478F;text-decoration:none;}
a.skinuser:visited{color:#01478F;text-decoration:none;}
a.skinuser:hover{color:#000;text-decoration:underline;}
a.skinuser:active{color:#000;text-decoration:underline;}

a.toplink:link{color:#01B9D3;text-decoration:none; font-weight: bold;}
a.toplink:visited{color:#01B9D3;text-decoration:none; font-weight: bold;}
a.toplink:hover{color:#01B9D3;text-decoration:underline; font-weight: bold;}
a.toplink:active{color:#01B9D3;text-decoration:underline; font-weight: bold;}

.footerlink{color:#A9A8A4; font-size:10px;}
a.footerlink:link{color:#A9A8A4;text-decoration:none; font-weight: bold;}
a.footerlink:visited{color:#A9A8A4;text-decoration:none; font-weight: bold;}
a.footerlink:hover{color:#A9A8A4;text-decoration:underline; font-weight: bold;}
a.footerlink:active{color:#A9A8A4;text-decoration:underline; font-weight: bold;}

h1, h2, h3, h4, h5, h6 {	font-family: "Trebuchet MS", Helvetica, sans-serif;	margin: 0px;padding: 0px;}
h1{
color:#01478F;
font-family: Georgia, Times, serif;
font-size: 225%;
font-weight:bold;
padding-bottom:5px;
}
h2{ font-size: 175%; color: #01478F; font-weight: bold;}
h3{ font-size: 150%; color: #01478F; font-weight: bold;}
h4{ font-size: 125%; color: #01478F; font-weight: bold;}
h5{ font-size: 115%; color: #01478F; font-weight: bold;}
h6{ font-size: 105%; color: #01478F; font-weight: bold;}

ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}

/* Solpart Menu */

.MainMenu_MenuContainer { background: #01B9D5; } 

.MainMenu_MenuContainer td { } 

.MainMenu_MenuBar { 
height:26px;} 

.MainMenu_MenuItem { 
border:1px solid #00477E; 
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#fff;
font-size:11px;
font-weight:bold;
padding:2px 10px;
height:26px;
} 
/* this font-family changes the sub menus only */
/* this background modifies the main menu and the sub menus */
/* height here modifies the main menu and the sub menu */
/* border here changes the sub menus only */
/* padding here changes the sub menus only */
/* color here changes the sub menu font */

.MainMenu_MenuItem td{ 
} 

.MainMenu_MenuItem td span{ } 

.MainMenu_MenuIcon { 
display: none; } 

/* Main Menu Active/Current Button */
.rootmenuitemactive{

}

/* Main Menu Mouseover */
.MainMenu_MenuItemSel {  } 

/* Padding around the words in the main menu buttons */
.MainMenu_MenuItemSel td{ 
} 

.MainMenu_MenuBreak {
display:none; } 

.MainMenu_RootMenuArrow {
display:none; } 

/* Shows up in the sub menu, to the right of the words. */
.MainMenu_MenuArrow{
display:none; 
}  

.submenu{
z-index:1000;
border:0;
background:#01478F;
font-weight:bold;
} 

/* Sub Menu Mouseover */
.submenuitemselected{
background:#00477E;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color: #fff;
font-size:11px;
padding:2px 10px;
border:1px solid #00477E;
}

/* Sub Menu Active/Current */
.submenuitembreadcrumb{
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#fff;
font-size:11px;
font-weight:bold;
padding:2px 10px;
}

.rootmenuitem{
background:transparent;}  

.rootmenuitem td{
border-right:0px #ccc solid;
width:115px;
text-align:center;
background:url(button.gif) no-repeat;
height:26px;
padding:2px 5px;
}  
/* Add width here to set main nav button width */ 
/* Add images here for button background */ 
/* if you don't put the height here, the right border doesnt reach the top/bottom. */
/* Also adds (unwanted) border in the submenu. */ 

/* Main Menu font */ 
.rootmenuitem td span{
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#fff;
font-size:11px;
font-weight:bold;
}  

.rootmenuitembreadcrumb{
background:transparent;} 

/* Main Menu Mouseover */ 
.rootmenuitembreadcrumb td{
background:url(button_on.gif) no-repeat;
height:26px;
padding:2px 5px;
width:115px;
text-align:center;
}  

/* Main Menu Active/Current button */
.rootmenuitembreadcrumb td span{
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#fff;
font-size:11px;
font-weight:bold;}  

/* Main Menu Mouseover Background */
.rootmenuitemselected{
background:#01478F;}  

.rootmenuitemselected td{
background:url(button_on.gif) no-repeat;
height:26px;
padding:2px 5px;
width:115px;
text-align:center;
/* Add images here for selected button background */ 
}  

/* Main Menu Mouseover Text */
.rootmenuitemselected td span{
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#fff;
font-size:11px;
font-weight:bold;}  


/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#houseMenuH, #houseMenuH ul { /* all submenu lists */
	padding: 0;
	margin: 0 0 0 0;
	border: 0;
	list-style-type: none;
	white-space: nowrap;
	position: relative;
	z-index: 99999;
}


#houseMenuH li { /* all list items */
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li li { /* all items under the top level */
	z-index: 11113;
}

#houseMenuH a { /* all links within the menu wrapper */
	display: block;
	margin: 0; 
	border: 0;
	padding: 0;
}

#houseMenuH li li a { /* all item links under the top level */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li ul {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 11112;
}

#houseMenuH li ul ul { /* third-and-above-level lists */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li:hover ul ul, 
#houseMenuH li:hover ul ul ul, 
#houseMenuH li.sfhover ul ul, 
#houseMenuH li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuH li:hover ul, 
#houseMenuH li li:hover ul, 
#houseMenuH li li li:hover ul, 
#houseMenuH li.sfhover ul, 
#houseMenuH li li.sfhover ul, 
#houseMenuH li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 99999;
}

#houseMenuH iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}

.ArrowPointer
{
	cursor: default;
}


/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#houseMenuH, #houseMenuH ul { /* all submenu lists */
	line-height: 12px;
	border: solid 1px #01B8D7;
	width: 100%;
	height: 22px;
	_height: 20px;
	background-color: #00B7D6;
}

#houseMenuH li { /* all list items */
	width: 144px;
	height: 22px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: auto;
	_width: 1px;
	height: 22px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li li { /* all items under the top level */
	width: 148px;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 134px;
	_width: 144px;
	/* end hack */
}

#houseMenuH a { /* all links within the menu wrapper */
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	background-color: transparent;
	padding: 5px;
	width: auto;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	_width: 100%;
	height: 12px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li li a { /* all item links under the top level */
	padding: 5px;
	width: 148px;
	height: 20px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 134px;
	_width: 144px;
	height: 12px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li a:hover {
	padding: 5px;
	color: #01478F;
	background-color: #CDF6FC; 
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li li a:hover {
	color: #01478F;
	background-color: #CDF6FC; 
	padding: 5px;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li ul { /* second-level lists */
	width: 144px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 0px #01478F;
	margin: -2px 0 0 0;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	margin: 0;
	/* end hack */
	line-height: 12px;
	background-color: #69c;
	height: auto;
}

#houseMenuH li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 144px;
	border: solid 0px #01478F;
	line-height: 12px;
	background-color: #69c;
}

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuH #houseMenuParentItem a
{ /* all links under the parent item (li) */
	background-color: transparent; 
	text-decoration: none;
}

#houseMenuH a#houseMenuParentLink
{ /* parent link itself */
	background-color: transparent; 
	text-decoration: none;
}

#houseMenuH a#houseMenuCurrentLink
{ /* current link itself */
	padding: 5px;
	color: #fff; 
	background-color: #01478F; 
	text-decoration: none;
}



#navcontainer {
        margin: 0 0 0 10px;
        padding: 0;
        height: 20px;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
		border-top: 1px solid #05BAD5;
		border-left: 1px solid #05BAD5;
		border-right: 1px solid #05BAD5;
}

#navcontainer ul li a {
        background: #004590;
        width: 100px;
        height: 25px;
        border: ;
        padding: 5px 0;
        margin: 0;
        color: #fff;
        text-decoration: none;
        display: block;
        text-align: center;
        font: normal 18px/18px "Trebuchet MS", Helvetica, sans-serif;
}

#navcontainer ul li a:hover {
        color: #fff;
        background: #05BAD5;
}

#navcontainer a:active {
        background: #05BAD5;
        color: #fff;
}

#navcontainer li#active a {
        background: #05BAD5;
        border: 0px solid #05BAD5;
        color: #fff;
}
