/* 
================================
Skin styles for DotNetNuke
================================
*/ 
* { 
 	margin: 0;
	padding: 0;
}
BODY {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
TABLE {
	border-collapse: collapse;
}
TD,
TH {
	vertical-align: top;
}


/* NETPoint CSS */
INPUT.NormalTextBox {
	border:1px #0c2c6c solid;
	background-color: #c1d9f1;
	padding: 1px 2px 1px 2px;
	font-size: 11px;
}
.StandardButton {
	cursor: pointer;
	border-width: 0;
	background-color: #0c2c6c;
	color: #ffd328;
	font-size: 10px;
	padding: 2px 5px;
}


/* r.a.d.menu4 */
#Navigation .menu,
#Navigation .menu ul.horizontal {
	float: none;
}
#Navigation .menu {
	padding: 6px 0 0 140px;
}
.menu .item {
	margin-right: 10px;
}
.menu A:link,
.menu A:visited,
.menu A:hover {
	color: #0c2c6c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.menu A:hover {
	color: #ffd228;
}
#Navigation .menu .group {
	margin-top: 7px;
	background-color: #b5d1ee;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #0c2c6c; 
}
#Navigation .group .group {
	border:1px #0c2c6c solid;
	margin-top: 0;
}
#Navigation .group .text {
	display: inline;
}
#Navigation .menu .item .group A:link,
#Navigation .menu .item .group A:visited,
#Navigation .menu .item .group A:hover {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	padding: 2px 5px;
	text-align: left;
	width: 170px;
}
#Navigation .menu .group .item {
	margin-right: 0;
}
#Navigation .menu .group A:hover {
	background-color: #184c93;
	color: #fed128;
}

HTML,
BODY,
FORM,
.InsidePage {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
HTML>BODY,
HTML>BODY .InsidePage {
	height: auto;
}
.PortalName {
	display: none;
}
.InsidePage {
	position: absolute;
	top: 0;
	left: 0;
	background: #123b7e url(images/BodyBack.gif) top left repeat-x;
}
.FrontPage {
	width: 100%;
	height: 100%;
	background: url(images/HomeBack.gif) center center repeat-x;
}
.FrontMiddle {
	text-align: center;
	vertical-align: middle;
}
.MiddleContent {
	margin: 0 auto;
	height: 384px;
	width: 776px;
	border:1px #0c2c6c solid;
	border-bottom: 1px #ffcc2a solid;
	margin-top: 57px;
	background: #0e3171 url(images/HomeBackPicture.jpg) center center no-repeat;
}
.FrontPage .Logo {
	margin-top: 246px;
}
.FrontPage .Logo A {
	margin-left: 190px;
}
.HomePane {
	margin-top: 10px;
}
.Links {
	padding: 10px 0;
	background: url(images/LinksBack.gif) top center no-repeat;
}
.Links .SkinObject:link,
.Links .SkinObject:visited,
.Links .SkinObject:hover {
	color: #ffd428;
	font-weight: normal;
	margin: 0 5px;
	border-right: 1px #ffd428 solid;
	padding-right: 10px;
}
.Links .SkinObject:hover {
	text-decoration: underline;
}
.Footer .SkinObject:link,
.Footer .SkinObject:visited,
.Footer .SkinObject:hover {
	color: #ffd428;
	font-weight: normal;
	margin-left: 5px;
}
.Footer .SkinObject:hover {
	text-decoration: underline;
}
.HeadHolder,
#Navigation,
.ContentHolder {
	width: 800px;
	margin: 0 auto;
}
.HeadHolder {
	position: absolute;
	top: 0;
	background: url(images/HeadBack.jpg) top center no-repeat;
	height: 42px!important;
	height: 53px;
	padding: 12px 0 0 0;
	text-align: left;
}
#Navigation {
	position: absolute;
	top: 54px;
	height: 25px;
	background: url(images/NavBack.gif) top center repeat-y;
}
HTML>BODY .HeadHolder,
HTML>BODY #Navigation {
	margin-left: 50%;
	left: -400px;
}
.HeadHolder A {
	margin-left: 127px;
}
.ContentHolder {
	clear: both;
}
.Middle {
	background: #498fd4 url(images/MiddleBack.gif) center bottom no-repeat;
	padding-bottom: 90px;
}
.Content {
	margin-top: 79px;
	width: 776px;
}
.ContentPane {
	padding-top: 15px;
}
.LeftShadow,
.RightShadow {
	width: 12px;
}
.LeftShadow {
	background: url(images/LeftShadowL1.gif) top right repeat-y;
}
.RightShadow {
	background: url(images/RightShadowL1.gif) top right repeat-y;
}
.LeftShadow .Shadow {
	background: url(images/LeftShadowL2.gif) top right no-repeat;
	height: 657px;
	font-size: 1px;
}
.RightShadow .Shadow {
	background: url(images/RightShadowL2.gif) top right no-repeat;
	height: 657px;
	font-size: 1px;
}
.LeftColumn {
	width: 327px;
}
.LeftPane {
	height: 150px;
}
.RightColumn {
	background: url(images/ContentPaneTopBack.gif) top left no-repeat;
}
.Registration {
	float: left;
}
.LeftPicture {
	background: url(images/Leftpicture.jpg) left top no-repeat;
	height: 296px;
}
.SincePicture {
	background: url(images/banner_Od1947.gif) left top no-repeat;
	height: 56px;
	margin-bottom: 40px;
}
.Wide .LeftPicture {
	background: url(images/LeftpictureWide.jpg) left top no-repeat;
	height: 136px;
}
.PrintIcon {
	display: block;
	float: right;
	margin: 21px 0 0 0;
	background: url(images/IconPrint.gif) center right no-repeat;
	padding-right: 18px;
}
.PrintIcon:link,
.PrintIcon:visited,
.PrintIcon:hover {
	color: #fed128;
	font-size: 11px;
}
.PageBottom {
	padding: 0 20px 5px 16px;
}
.InsidePage .Footer {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(images/FooterBack.gif) top center repeat-y;
	border-top: 1px #FFF solid;
	height: 25px;
	width: 100%;
}
.Footer .SkinObject {
	color: #FFF;
	font-weight: normal;
	font-size: 10px;
}
.NMSigHolder {
	display: inline;
	margin-left: 5px;
}
.Registration LI {
	list-style-type: none;
	width: 180px;
}
.Registration .L1 {
	background: url(images/LoginBack.gif) top left no-repeat;
}
.Registration .L2 {
	background: url(images/UserBack.gif) top left no-repeat;
}
.Registration A.SkinObject {
	height: 17px!important;
	height: 19px;
	display: block;
	margin-bottom: 1px;
	padding: 1px 10px 1px 10px;
}
.Registration A.SkinObject:link,
.Registration A.SkinObject:visited,
.Registration A.SkinObject:hover {
	color: #ffd528;
	font-weight: normal;
	font-size: 11px;
}
.Clear {
	clear: both;
}
.LoginHidden {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	width: 30px;
	height: 30px;
}
.LoginHidden IMG {
	border-width: 0;
}


.Admin .RightColumn {
	height: 450px;
}
