body {
	background: url(images/Background3.jpg);
	height: 100%;
	width: 100&;
}

p {
	font-family: Tahoma,"Lucida Sans", Arial, Helvetica, san serif;
	font-size: 10pt; 
	color: #000;
	line-height:1.2;	
	margin: 0;
	padding: 0;	
}


	

/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 90%;
	height: 90%;	
}
.skinmaster {
	height: 100%;
	moz-border-radius-bottomleft: 10px; 
	moz-border-radius-bottomright: 10px; 
	moz-border-radius-topleft: 10px; 
	moz-border-radius-topright: 10px; 
}
.skinheader {
}
/*
======================
Gradient for the links at the bottom of the page
======================
*/
.toppanese {
	vertical-align: bottom;
	width: 100%;
	background-color: transparent;
}

	
#logo {
	margin-left: 10px;
	float: left;
	vertical-align: middle;
}

.main {
	padding-top: 20px;
	margin: 0;
	padding-bottom: 10px; 
	}
	
.user {
	color: #fff;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}


.user a:link, .user a:visited {
	color: #fff !important;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px;
	font-weight: bold;
}

	
.user a:hover {
	color: #ff6600 !important;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}	

.toppane {
	height: 130px;
	width: 100%;
	background: url(images/Header.jpg) no-repeat top right;
	background-color:#fff;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 6px;
}

.menupane {
	background: url(images/Button-Background.jpg) repeat-x top #10395e;
	padding: 0;
	font-family: Tahoma,"Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}  
  
   
.MainMenu_MenuContainer {
	background-color: #fff; 
	background-position: left top;
	background-repeat: repeat-x;
	width: 100%;
	}

.search {
	padding: 5px;
	}

.contentpane {	
	background-color: transparent;
	width: 100%;
	padding-top: 10px;
}

.leftpane {
	nowrap: nowrap;
	height: 100%;
	background-color: transparent;
	padding-top: 10px;
}

.rightpane {
	nowrap: nowrap;
	height: 100%;
	background-color: transparent;
	padding-top: 10px;
}
	
.bottompane {
	width: 100%;
	background-color: transparent;
}

	
#footer img {
	padding: 0;
	border:0;
	}		

/*---------Links style---------------*/


.links {
	padding-top: 20px; 
	padding-bottom: 10px;
	vertical-align: middle;
	height: 30px;
	color: #fff !important;;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px;
	text-decoration: none;
}

.links a:hover{
	padding-top: 20px; 
	padding-bottom: 10px;
	vertical-align: middle;
	height: 30px;
	color: #fff !important;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px;
	text-decoration: underline;
}


.ContentPane a { 
		color: #ff6600 !important;
		font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
		text-decoration: none;
		}
		
		
.ContentPane a:hover { 
		color: #103d62 !important;
		font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
		text-decoration: underline !important;
		}	

.ContentPane p, .ContentPane li {
		font-family: Tahoma,"Lucida Sans", Arial, Helvetica, san serif;
		font-size: 10pt; 
		color: #103d62 !important;
		line-height:150%;		
		margin: 5px 0;
		padding: 0;	
		}
		
.error {
		font-family: Tahoma,"Lucida Sans", Arial, Helvetica, san serif;
		font-size: 10pt; 
		color: #103d62 !important;
		line-height:150%;		
		margin: 0;padding: 0;	
		}	
				

hr 	{	
		border-top: 1px solid #1f8ea8;  
		border-left: 0; 
		border-right: 0; 
		border-bottom: 0; 
		border-collapse:collapse; 
		height:1px; 
		margin: 5px 0 !important;
		}



/*---------Terms & Conditions style---------------*/

.term {
	vertical-align:middle;
	height: 30px;
	color: #fff !important;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px;
}

.term a:link, .term a:visited {
	color: #fff !important;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px; 
	text decoration: none;
	}

.term a:hover {
	color: #ff6600 !important;
	text-decoration: underline;
	}

/*---------Copyright style---------------*/

.footer {	
	vertical-align:middle;
	height: 30px;
	color: #fff !important;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px;
}
	
.footer a:link, .footer a:visited {
	color: #fff !important;
	font-family: Tahoma, "Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px; 
	text-decoration: none;
	}
	
.footer a:hover {
	color: #ff6600 !important;
	text-decoration: underline;
	}	
	
	
/*---------Root Menu style---------------*/

.rootmenuitem TD{ 
	text-align:right;
	font-family: Tahoma,"Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px; 
	color: #fff;
	font-weight: bold;
	padding: 13px 15px 13px 10px;
	margin:0;
	border-top: 1px solid #103d62;
	border-right: 1px solid #10395e;

	
}
/*---------Root Menu style on select---------------*/

.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{ 
	font-family: Tahoma,"Lucida Sans", Arial, Helvetica, san serif;
	font-size: 11px; 
	color: #fff;
	font-weight: bold;
	padding: 13px 15px 13px 10px;
	margin: 5px 0 0 0;
	background: #103d62;
	border-right: 1px solid #10395e;
	border-top: 1px solid #10395e;


}

/*---------Menu Background Transparency---------------*/

.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}



/*---------Sub Menu style---------------*/

.MainMenu_MenuItem,.submenuitembreadcrumb{
	width: 165px;
	color: #fff;	
	font-size: 11px;	
	font-weight: normal;
	padding: 6px;
	border-top: 1px solid #04b5cc;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
}

/*---------Sub Menu style on select---------------*/

.submenuitemselected{
	width: 165px;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	padding: 6px;
	background: #103d62;
	border-top: 1px solid #04b5cc;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
}
/*---------Sub Menu Frame style---------------*/

.submenu{
	margin-top: 0px;
	width: 165px;
	font-size: 11px;
	z-index: 1000;
	padding: 0px;
	background: #1186a2;
	border:0;
	filter:alpha(opacity=94);-moz-opacity:.;opacity:.94;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
}


/* ********** Menu Style icons************** */
.MainMenu_MenuContainer { background:transparent; width:100%;}
.MainMenu_MenuBar {}
.MainMenu_MenuIcon { display:none; }
.MainMenu_RootMenuArrow { display:none; }
.MainMenu_MenuArrow { display:none; }

/* theory view classes fix */
#dnn_ctr12838_ViewTheoryView_tvTheorySectionn0Nodes {width:100%}
.dnn_ctr12838_ViewTheoryView_tvTheorySection_1; #dnn_ctr12838_ViewTheoryView_tvTheorySectiont0 {white-space:normal !important; width:150px !important}