/* General Layout */
html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	border:solid 0px yellow;
	background:white;
	list-style:none;
	list-style-type: none;
}
UL LI {
	lst-style-type: none;
}
UL LI LI {
	list-style-type: none;
}
UL LI LI LI {
	list-style-type: none;
}
OL LI {
	list-style-type: none;
}
OL OL LI {
	list-style-type: none;
}
OL OL OL LI {
	list-style-type: none;
}
OL UL LI {
	list-style-type: none;
}
/* Skin Layout */
.FullLayout {
	position:relative;
	width:100%;
	height:100%;
}
.RedMenuLeft {
	background:transparent url(images/RedMenuLeft.png) top left no-repeat;
	height:58px;
	margin-left:0px;
}
.RedMenuRight {
	background:transparent url(images/RedMenuRight.png) top right no-repeat;
	height:58px;
	margin-right:0px;
}
.RedMenuCenter {
	background:transparent url(images/RedMenuFill.png) top repeat-x;
	height:58px;
	margin:0 10px 0 10px;
}
.BlackMenuLeft {
	background:transparent url(images/BlackMenuLeft.png) top left no-repeat;
	height:58px;
	margin-left:0px;
}
.BlackMenuRight {
	background:transparent url(images/BlackMenuRight.png) top right no-repeat;
	height:58px;
	margin-right:0px;
}
.BlackMenuCenter {
	background:transparent url(images/BlackMenuFill.png) top repeat-x;
	height:58px;
	margin:0 10px 0 10px;
}
.BreadCrumbLeft {
	background:transparent url(images/BreadcrumbLeft.png) top left repeat-y;
	height:38px;
	margin-left:0px;
}
.BreadCrumbRight {
	background:transparent url(images/BreadcrumbRight.png) top right repeat-y;
	height:38px;
	margin-right:0px;
}
.BreadCrumbCenter {
	background:transparent url(images/BreadcrumbCenter.png) top repeat-x;
	height:38px;
	margin:0 10px 0 10px;
}
.SkinBannerContainer {
	margin:0 3px 0 3px;
	background:transparent url(images/DaLevison.png) no-repeat top center;
	vertical-align:top;
	height:120px;
	width:984px;
}
.SkinBannerLeft {
	background:transparent url(images/Left.png) top left repeat-y;
	margin-left:0px;
}
.SkinBannerRight {
	background:transparent url(images/Right.png) top right repeat-y;
	margin-right:0px;
}
.SkinContentLeft {
	background:transparent url(images/Left.png) top left repeat-y;
	margin-left:0px;
}
.SkinContentRight {
	background:transparent url(images/Right.png) top right repeat-y;
	margin-right:0px;
}
.SkinContentCenter {
	background:white url(images/Fill.png) top repeat;
	margin:0 10px 0 10px;
	position:relative;
	display:block;
	padding:0;
	border:solid 1px white;
}
.SkinBottomLeft {
	background:transparent url(images/SkinBottomLeft.png) top left no-repeat;
	height:3px;
	margin-left:0px;
	position:relative;
}
.SkinBottomRight {
	background:transparent url(images/SkinBottomRight.png) top right no-repeat;
	height:3px;
	margin-right:0px;
	position:relative;
}
.SkinBottomCenter {
	background:transparent url(images/SkinBottomCenter.png) top repeat-x;
	height:3px;
	margin:0 10px 0 10px;
	position:relative;
}
.FooterLeft {
	background:transparent url(images/FooterLeft.png) top left repeat-y;
	;
	margin-left:0px;
}
.FooterRight {
	background:transparent url(images/FooterRight.png) top right repeat-y;
	margin-right:0px;
}
.FooterCenter {
	background:#cecece none repeat;
	margin:0 3px 0 3px;
}
.search {
	float:right;
	background:url(images/Search.png) no-repeat left;
	width:172px;
	height:38px;
	vertical-align:middle;
	display:inline;
	padding-right:15px;
}
.breadcrum {
	background:url(images/Breadcrumb.png) no-repeat right;
	width:10px;
	height:35px;
	line-height:36px;
	display:inline;
	color:#969696;
	text-align:left;
	float:left;
}
.breadcrumcontent {
	float:Left;
}
.breadcrum_text, a.breadcrum_text:visited {
	font-family:verdana;
	font-size:11px;
	color:#7b7b7b;
	white-space:nowrap;
	padding-left: 15px;
	padding-right:9px;
	height:38px;
	line-height:38px;
	float:left;
	text-align:left;
}
a.breadcrum_text:link, a.breadcrum_text:active, a.breadcrum_text:hover {
	font-family:verdana;
	font-size:11px;
	color:#7b7b7b;
	white-space:nowrap;
	padding-left: 15px;
	padding-right:9px;
	height:38px;
	line-height:38px;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	background: transparent;
	color: #727272;
	font-family: verdana;
	font-size: 11px;
	padding: 12px 0px 5px 4px;
	border: 0px solid #000000;
	cursor:text;
	text-decoration: none;
	width: 130px;
}
.SearchButton {
	background: transparent url(images/SearchButtonx.jpg) center center no-repeat;
	height:25px;
	margin:0;
	padding: 5px 0px 8px 4px;
	z-index:50;
	width:16px;
	vertical-align:middle;
	cursor: pointer;
	text-decoration: none;
}
.BGLeft {
	float: left;
	width: 51%;
	background:#000000 url(images/BGLeft.jpg) top left repeat-x;
	z-index:1;
	top:0;
	left:0;
	position:absolute;
	display:inline;
	height:100%;
}
.BGRight {
	float: right;
	width: 50%;
	top:0;
	right:0;
	background:#000000 url(images/BGRight.jpg) top right repeat-x;
	z-index:1;
	border:solid 0px green;
	position:absolute;
	display:inline;
	height:100%;
}
.BGFadeRepeat {
	float: left;
	width: 100%;
	background:#ffffff url(images/FadeRepeat.jpg) top left repeat-x;
	z-index:1;
	top:0;
	left:0;
	position:absolute;
	display:inline;
	height:100%;
}
.BGMiddle {
	width: 100%;
	margin: auto;
	height:100%;
	border:solid 0px blue;
	background:transparent url(images/BGMiddle.jpg) top center no-repeat;
	position:relative;
	z-index:10;
}
.BGFade {
	width: 100%;
	margin: auto;
	border:solid 0px blue;
	background:#ffffff url(images/Fade.jpg) top center no-repeat;
	position:relative;
	z-index:10;
}
.BGWood {
	width: 100%;
	margin: auto;
	height:100%;
	border:solid 0px blue;
	background:#0d0d0d url(images/DarkWood2.png) top center no-repeat;
	position:relative;
	z-index:10;
}
.SkinContent {
	width:990px;
	margin:0 auto;
	z-index:20;
	text-align:center;
}
/* Content Pane Layouts */
.contentpane2 {
	position: relative;
}
.TopLeftPane {
	position: relative;
}
.TopRightPane {
	position: relative;
}
/*-------------- Login Style --------------*/
.LoginWhite, a.LoginWhite:link, a.LoginWhite:active, a.LoginWhite:visited {
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
}
a.LoginWhite:hover {
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
}
.LoginGray, a.LoginGray:link, a.LoginGray:active, a.LoginGray:visited {
	font-family: Tahoma;
	font-weight: bold;
	color:#7b7b7b;
	font-size:11px;
}
a.LoginGray:hover {
	font-family: Tahoma;
	font-weight: bold;
	color:#7b7b7b;
	font-size:11px;
}
/*-------------- User Style --------------*/
.RegiserWhite, a.RegiserWhite:link, a.RegiserWhite:active, a.RegiserWhite:visited {
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
}
a.RegiserWhite:hover {
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
}
.RegiserGray, a.RegiserGray:link, a.RegiserGray:active, a.RegiserGray:visited {
	font-family: Tahoma;
	font-weight: bold;
	color:#7b7b7b;
	font-size:11px;
}
a.RegiserGray:hover {
	font-family: Tahoma;
	font-weight: bold;
	color:#7b7b7b;
	font-size:11px;
}
.PrivacyTermsWhite, a.PrivacyTermsWhite:link, a.PrivacyTermsWhite:visited {
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
}
a.PrivacyTermsWhite:active, a.PrivacyTermsWhite:hover {
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
}
.CopyrightWhite {
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
}
.PrivacyTermsGray, a.PrivacyTermsGray:link, a.PrivacyTermsGray:visited {
	font-family: Tahoma;
	font-weight: bold;
	color:#7b7b7b;
	font-size:11px;
}
a.PrivacyTermsGray:active, a.PrivacyTermsGray:hover {
	font-family: Tahoma;
	font-weight: bold;
	color:#7b7b7b;
	font-size:11px;
}
.CopyrightGray {
	font-family: Tahoma;
	font-weight: bold;
	color:#7b7b7b;
	font-size:11px;
}
.BottomContainer {
	width:100%;
	position:absolute;
	height:50px;
	padding-top:7px;
}
.ContainerLeft {
	position:absolute;
	display:inline;
	float:left;
	left:0;
	text-align:left;
	padding-left:25px;
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
}
.ContainerRight {
	position:absolute;
	display:inline;
	float:right;
	text-align:right;
	padding-right:25px;
	right:0;
}
.TopContainer {
	height:174px;
	position: relative;
}
.LogoContainer {
	display:inline;
	float:left;
	padding-left:25px;
	vertical-align:middle;
	padding-top: 55px;
}
.LoginContainerGray {
	display:inline;
	text-align:right;
	font-family: Tahoma;
	font-weight: bold;
	color:#7b7b7b;
	font-size:11px;
	right:0px;
	float:right;
	padding-right:25px;
	padding-top:40px;
	padding-bottom: 10px;
}
.LoginContainerWhite {
	display:inline;
	text-align:right;
	font-family: Tahoma;
	font-weight: bold;
	color:white;
	font-size:11px;
	right:0px;
	float:right;
	padding-right:25px;
	padding-top:40px;
	padding-bottom: 10px;
}
.LoginContainer2 {
	padding-bottom: 5px;
	padding-right: 70px;
}
.BlackColor {
	height: 50px;
	position:relative;
	background-color:#000000;
	border: solid 0px transparent;
}
.WhiteColor {
	height: 50px;
	position:relative;
	background-color:#ffffff;
	border: solid 0px transparent;
}
.NoneColor {
	height: 50px;
	position:relative;
	background-color:transparent;
	border: solid 0px transparent;
}
.mainMenuBlack {
	width: 100%;
	margin:0 auto;
	padding:0;
	list-style:none;
}
/* Main Menu Normal */
.mainMenuBlack .root {
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	padding:0px 20px 0px 20px;
	margin-right:10px;
	white-space:nowrap;
	float:left;
	line-height: 62px;
}
/* Main menu hover */
.mainMenuBlack .hov {
	color:#fff;
	background:url(images/blackhover.png) repeat-x top left;
	height:58px;
}
/* Main menu selected */
.mainMenuBlack .sel, .mainMenuBlack .bc {
	color:#fff;
	background:url(images/blackhover.png) repeat-x top left;
	height:58px;
}
.mainMenuBlack table {
	z-index: 4444;
	border: solid 2px #1A1A1A;
	width: 150px;
}
/* SUB Menu Normal */
.mainMenuBlack tr.mi {
	background-color:#ffffff;
	z-index: 1000;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	color: #1a1a1a;
	line-height:25px;
}
.mainMenuBlack tr.mi td {
	padding: 0 2px;
	text-transform:none;
}
/* SUB Menu hover & selected */
.mainMenuBlack tr.hov {
	background: white url(images/blackhover.jpg) repeat-x top left;
	height: 25px;
}
.mainMenuBlack tr.hov td {
	color: #ffffff;
}
.mainMenuBlack tr.sel, .mainMenuBlack tr.bc {
	background: white url(images/blackhover.jpg) repeat-x top left;
	height: 25px;
}
.mainMenuBlack tr.sel td, .mainMenuBlack tr.bc td {
	color: #ffffff;
}
.main_dnnmenu_break {
	height: 2px;
	background-color: #D5E0FF;
}
.mainMenuRed {
	width: 100%;
	margin:0 auto;
	padding:0;
	list-style:none;
}
/* Main Menu Normal */
.mainMenuRed .root {
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	padding:0px 20px 0px 20px;
	margin-right:10px;
	white-space:nowrap;
	float:left;
	line-height: 62px;
}
/* Main menu hover */
.mainMenuRed .hov {
	color:#fff;
	background:url(images/Redhover.png) repeat-x top left;
	height:58px;
}
/* Main menu selected */
.mainMenuRed .sel, .mainMenuRed .bc {
	color:#fff;
	background:url(images/Redhover.png) repeat-x top left;
	height:58px;
}
.mainMenuRed table {
	z-index: 4444;
	border: solid 2px #BA0000;
	width: 150px;
}
/* SUB Menu Normal */
.mainMenuRed tr.mi {
	background-color:#ffffff;
	z-index: 1000;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	color: #BA0000;
	line-height:25px;
}
.mainMenuRed tr.mi td {
	padding: 0 2px;
	text-transform:none;
}
/* SUB Menu hover & selected */
.mainMenuRed tr.hov {
	background: white url(images/redhover.jpg) repeat-x top left;
	height: 25px;
}
.mainMenuRed tr.hov td {
	color: #ffffff;
}
.mainMenuRed tr.sel, .mainMenuRed tr.bc {
	background: white url(images/redhover.jpg) repeat-x top left;
	height: 25px;
}
.mainMenuRed tr.sel td, .mainMenuRed tr.bc td {
	color: #ffffff;
}
.main_dnnmenu_break {
	height: 2px;
	background-color: #D5E0FF;
}
A.link {
	color:white
}
;
.DNN_HTMLContent {
	padding:.75em
}

