/* ============================================
	Main Layout
   ============================================
*/

.p { padding:0px; margin:0px;}

.pagemaster
{
	margin: 0 auto;	
}

.skinmaster
{
	margin: 0 auto;
}

.controlpanel
{
	width: 100%;
}

body
{
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.1;
	font-family: Verdana, Arial;
	background-color: White;	
	text-align: left;	
	margin: 0 auto; 	
}

.TopPane {
	background-color: transparent;
}

.LeftPane {
	background-color: transparent;	
	margin-left: 0px;
	
}
.ContentPane 
{
	background-color: transparent;
	padding: 15px 5px 5px 5px;	
	overflow: hidden;
}

.MenuRow
{
	background-color: #3532D7; 
}

.MenuTable
{
	background-color: #3532D7;
	color: White;
	font-family: Verdana;
	font-weight: bold;
}

.LoginCell
{
	padding-right: 10px;
}

/* ======================================================
   SOLPARTMENU
   ======================================================
*/

.MainMenu_MenuContainer {
	background-color: #3532D7; 	
}
.MainMenu_MenuBar 
{
	background-color: #3532D7; 
	cursor: hand;
	height:25px;
	background-color: transparent;
}
.MainMenu_MenuItem 
{
	background-color: #3532D7; 
	border-left: #3532D7 0px solid; 
	border-bottom: #3532D7 0px solid; 
	border-top: #3532D7 0px solid; 
	border-right: #3532D7 0px solid;
	cursor: hand; 
	color: White; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial; 
	text-align: left;
	padding-right:5px;
	
}


.MainMenu_MenuIcon {
	background-color: #3532D7; 
	border-left: #3532D7 0px solid; 
	border-bottom: #3532D7 0px solid; 
	border-right: #3532D7 0px solid;
	border-top: #3532D7 0px solid; 
	cursor: hand; 
	text-align: center; 
	width: 0px; 
	height: 25px;
}

.MainMenu_SubMenu {
	background-color: #3532D7; 	
	border-right: #3532D7 0px solid; 
	border-bottom: #3532D7 0px solid; 
	border-top: #3532D7 0px solid;
	border-right: #3532D7 0px solid; 		
}

.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8da4d3; 
	border-right: #3532D7 0px solid; 
	border-bottom: #3532D7 0px solid; 
	border-top: #3532D7 0px solid;
	border-right: #3532D7 0px solid; 
	cursor: hand; 
	color: Black; 
	font-family: Verdana, Arial;
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
	height: 25px;
	padding-right:5px;
	
	text-align: left;
}
.MainMenu_MenuArrow {
	border-right: #3532D7 0px solid; 
	border-bottom: #3532D7 0px solid; 
	border-top: #3532D7 0px solid;
	border-right: #3532D7 0px solid; 
	
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	display: none;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 	
	cursor: hand;
	display: none;
}

/* ================================================
    Element styles
   ================================================
*/

.HomePageLinksHeader
{
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold; 
	text-align:center;
	
}
a.HomePageLinks:active
{
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	text-decoration: none;
	font-weight: bold; 
	font-size:14px;
}

a.HomePageLinks:visited
{
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	text-decoration: none;
	font-weight: bold; 
	font-size:14px;
}


a.HomePageLinks:link
{
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	text-decoration: none;
	font-weight: bold; 
	font-size:14px;
}


a.HomePageLinks:hover
{
	font-family: Verdana, Arial;
	font-weight: bold; 
	color: #3231CD;
	font-style:normal;
	text-decoration: underline;
	font-size:14px;
}

/* Search button */

a.cssSearchButton:active
{
	background-color: #3532D7;
	color: White; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana, Arial;
}

a.cssSearchButton:visited
{
	background-color: #3532D7;
	color: White; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana, Arial;
}


a.cssSearchButton:link
{
	background-color: #3532D7;
	color: White; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana, Arial;
}


a.cssSearchButton:hover
{
	background-color: #3532D7;
	color: White; 
	font-size: 12px;  
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana, Arial;
	text-decoration: underline;
}


/* White links at the bottom of the page */
.WhiteTextGreyBg
{
	cursor:hand;
	color: White; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #909090;
	font-family: Verdana, Arial;
}

a.WhiteLinksGreyBg:active
{
	cursor:hand;
	color: White; 
	font-size: 10px;  
	font-weight: bold; 
	font-style: normal; 
	background-color: #909090;
	font-family: Verdana, Arial;
}

a.WhiteLinksGreyBg:visited
{
	cursor:hand;
	color: White; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #909090;
	font-family: Verdana, Arial;
}


a.WhiteLinksGreyBg:link
{
	cursor:hand;
	color: White; 
	font-size: 10px;  
	font-weight: bold; 
	font-style: normal; 
	background-color: #909090;
	font-family: Verdana, Arial;
}


a.WhiteLinksGreyBg:hover
{
	cursor:hand;
	color: White; 
	font-size: 10px;  
	font-weight: bold; 
	font-style: normal; 
	background-color: #909090;
	font-family: Verdana, Arial;
	text-decoration: underline;
}

/* Text Styles */

a.Msg1_Link:active
{
	cursor:hand;
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	font-size:15px;	
}

a.Msg1_Link:visited
{
	cursor:hand;
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	font-size:15px;		
}


a.Msg1_Link:link
{
	cursor:hand;
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	font-size:15px;		
}


a.Msg1_Link:hover
{
	cursor:hand;
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	font-size:15px;		
	text-decoration: underline;
}

.Msg1_Header
{
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	font-size:18px;		
}

.Msg1
{
	font-family: Verdana, Arial;
	color: #3231CD;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	font-size:15px;		
}

.Msg1_Highlight
{
	font-family: Verdana, Arial;
	color: #E65759;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	font-size:15px;		
}

a.cssLogin:active
{
	color: #8E8E8E;
	background-color: #8e8e8e;
}
a.cssLogin:visited
{
	color: #8E8E8E;
	background-color: #8e8e8e;
}
a.cssLogin:link
{
	color: #8E8E8E;
	background-color: #8e8e8e;
}
a.cssLogin:hover
{
	color: #8E8E8E;
	background-color: #8e8e8e;
}



/* =========================================
   Main HouseMenu styles
   =========================================
*/

#HouseMenuNav
{   /* Container */
	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
	cursor: hand; 	
	color: White; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #3532D7;
	font-family: Arial, Helvetica, Verdana; 
	float: left;
}

#HouseMenuNav a
{
	/* IE Explorer bug fix */
	width: 90%;
}

#HouseMenuNav ul
{
	/* All menu lists */
	padding: 0;
	border: 0;
	margin: 0;
	list-style: none;
	color: White;
	float: left;
}

#HouseMenuNav ul ul
{
	/* Indentation for submenu items */
	margin-left: 0px;
	float: left;
}

#HouseMenuNav li
{
	/* all links within the menu wrapper */
	list-style: none;
	color: White;
	display: block;
	float: left;	
}

#HouseMenuNav li a:link, #HouseMenuNav li a:visited
{
	margin:0;
	display: block;
	padding: 7px 7px 2px 3px;
	background-color: Transparent;
	color: White; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 	
	font-family: Arial, Helvetica, Verdana; 
	text-decoration: none;	
}

#HouseMenuNav li a:hover
{
	margin:0;
	display: block;
	padding: 7px 7px 2px 3px;
	background-color: #8da4d3;
	color: White; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 	
	font-family: Arial, Helvetica, Verdana; 
	text-decoration: none;	
}

















