
body{
margin:0px;
padding:px;
font-family:Tahoma, Verdana, Arial, sans-serif;

background:url(images/bg.jpg) repeat-x top #0099cc;/*6c57fc*/
}

.TopBg{
background:url(images/Top_Bg.jpg) no-repeat top #FFFFFF; 
height:500px;
width:920px;
}

.WhiteBg{
background:#FFFFFF;
}

.TopNavBg{
background:url(images/Top_Nav.gif) no-repeat top left;
height:13px;
}

.BottomNavBg{
background:url(images/Bottom_Nav.gif) no-repeat top left;
height:47px;

}

.TopContentBg{
background:url(images/Top_ContentPane.jpg) no-repeat top center;
}

.BottomContentBg{
background:url(images/Bottom_ContentPane.jpg) no-repeat top center;
height:25px;
}

.BottomMainBg{

background:url(images/Bottom_MainBg.jpg) no-repeat top   #669966;
background-position:center ;
height:37px;
}

.BottomBg{

background:#669966;

}

/*================================================================*/

/*Solpart menu*/

/*================================================================*/


.MainMenu_SubMenu TD
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px!important;
	font-weight: normal;
	
	padding: 4px 5px 4px 2px;

}

.MainMenu_SubMenuItemSelHover TD
{
	height: 24px;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px!important;


	font-weight: bold;
	background: none;
	padding-left:15px;
	padding-right:15px;
	
	

}

.MainMenu_TabRootMenuItem TD
{
	color: #ffffff;
	height: 24px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	font-weight: normal;
	background: none;	background:url(images/bullet.jpg) no-repeat 0.2em ;
	font-weight: bold;
	padding:5px 15px 5px 15px;

}

.MainMenu_TabRootMenuItemSel TD
{
	height: 24px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px!important;
	font-weight: normal;	background:url(images/bullet.jpg) no-repeat 0.2em ;
	padding:5px 15px 5px 15px;
	background: none;

}

.MainMenu_TabMenuItemHover TD
{
	height: 24px;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px!important;
	font-weight: bold;
	background: none;	background:url(images/bullet.jpg) no-repeat 0.2em ;
	text-transform: none;
	padding:5px 15px 5px 15px;
}

.MainMenu_TabMenuItemSelHover TD
{
	height: 24px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px!important;
	font-weight: bold;	background:url(images/bullet.jpg) no-repeat 0.2em ;
	padding:5px 15px 5px 15px;

}

.MainMenu_MenuContainer{ background:transparent; width:100%;}

.MainMenu_MenuBar{ height:24px;}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	font-style: normal;
	border-left: none; 
	border-bottom: #d5f2ff 1px solid;
	border-top: #6dcffb 1px solid;
	border-right: none;
}


.MainMenu_MenuIcon {
	cursor: pointer; 
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #d5f2ff; 
	border-left: #6dcffb 0px solid; 
	border-right: #6dcffb 0px solid; 
	border-bottom: #d5f2ff 1px solid;
	border-top: #6dcffb 1px solid;
	width: 1; 

}

.MainMenu_SubMenu {
	Margin:0px,0px,0px,0px;
	background-color: #d5f2ff;
	border-top: #6dcffb 1px solid;
	border-right: #6dcffb 1px solid;
	border-left: #6dcffb 1px solid;
	border-bottom: 1px solid #6dcffb;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=0);	
	/*-moz-opacity:.9;
	filter:alpha(opacity=90);*/
	padding:0px 0px 0px 0px;
}


.MainMenu_MenuItemSel {
	background-color: transparent; 
}

.dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmsub .MainMenu_MenuItemSel {
	background-color: #0073a4; 
	cursor: pointer; 
	color: #ffffff; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-style: normal; 
	border-bottom: #6dcffb 1px solid;
	border-top: #6dcffb 1px solid;
}

.MainMenu_MenuBreak {width:2px; border:none;}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 13px; 
	color: Black; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #000000 0px solid; 
	border-bottom: #6dcffb 0px solid; 
	border-top: #6dcffb 1px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size:13px; 
	cursor: pointer; 
	cursor: hand;
}

/*========================================================*/
/*  4. Links and Buttons                                  */
/*========================================================*/



/* text and link style used for most text rendered by modules */
.Normal, a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #333;
	font-weight: normal;
	font-size: 11px;
}

a.Normal:hover {
	color: #333;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

/* buttons and link buttons style used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  {
	color: #FFF;	
	border: 1px solid #bbb;
	padding: 1px 5px 2px 6px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background: #666;
}

A.CommandButton:hover    {
	color: #FFF;	
	border: 1px solid #ccc;
	padding: 1px 5px 2px 6px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background: #333;
}


	
/*========================================================*/
/*  5. Text                                               */
/*========================================================*/



/* text style for module titles */
.Head {
	font-size: 16px;
	font-weight: bold;
	color:#c2b395;
}


/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */ 
.SubHead {
	font-size: 14px;
	font-weight: bold;
}


/* text style used for most text rendered by modules; applies to the majority of text in the site */
.Normal{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height:1.8em;
}

.NormalBold {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height:1.8em;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-size: 11px;
    font-weight: normal;
}

/*  form style */
select, input {
	font-family:tahoma;
	font-size: 11px;
}

/*========================================================*/
/*  Panes                                               */
/*========================================================*/

.NavPane {
	background:#669966;
	font-size: 12px;
	color: #ffffff;	
	padding-left:30px;
	
	padding-right:10px;

	
}

.LeftPane {
	vertical-align: top;
	color:#000000;
	padding:5px;
	background:#FFFFFF;
	font-size:13px; 
	width:234px; 
}


.ContentPane { 
	vertical-align: top;
	color:#000000;
	padding:5px; 
	width:510px; 
	font-size:13px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.RightPane {

	vertical-align: top;
	color:#000000;
	padding:5px;
	font-size:13px; 
	width:183px; 
}

.HeaderPane {
	vertical-align: top;
	font-size: 13px;
	color: #000000;
	text-align:center;
	height:344px; 
	width:510px; 

}

.SearchPaneMain {	
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	white-space:nowrap;
	padding:6px;
}

.SearchPane {
	height:30px;	
	vertical-align: middle;
	text-align:left;
	font-size: 10px;
	font-weight: normal;
	color: #1d8900;
	white-space:nowrap; 

	padding-top:6px;
	background:url(images/search.jpg) top center no-repeat;

}

.SearchPane input{
	border:none;
	vertical-align: middle;
	font-size: 10px;		
	background-color: Transparent;
	font-weight: normal;
	color: #000000;
	width:149px;
	height:25px;
	
	font-weight: normal;
	color: #000000;
}

.LoginPane {
	height:31px;
	padding-left:20px;
	padding-top:0px;
	font-size: 11px;
	font-weight: bold;
	color: #d8c8ff;
	background:url(images/login.jpg) no-repeat top left;

}
.LoginPane a {

	font-size: 11px;
	font-weight: bold;
	color: #d8c8ff;
	text-decoration:none;
}
.LoginPane a:hover {

	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
	color: #d8c8ff;

}

.CurrentDate {
	padding-bottom:10px;
	padding-right:4px;
	vertical-align: middle;
	color: #ffffff;
	text-align:left;
	font-size:12px;
}
.LogoPane {
	
	padding:5px;
	vertical-align: top;
	text-align:left;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.CopyrightPaneMain {

	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:20px;
	padding-right:10px;

}


.CopyrightPaneMain a {


	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;


}

.Footer{	color: #ffffff;
}





