@charset "utf-8";
/*
light blue links #3e9cc6 (darker) #7fd1f6
Novus Blue #014576
Body #232323  // OLD #7d7d7d

Maroon #6c0f2a
Light Maroon #cba6aa
Light Green #f7f7ea
Logo Green #beb70a
BG Green #e4e4ca;
Link Green #b1aa04
*/

/*- Moves the Pencil Pop Up Icon so it does not overlap the module drop down arrows. -*/
.eipbackimg {
	 margin-left:15px;
}

.PageName {
	font-weight:normal;
	font-size: 14px;
	line-height: 20px;
}

html {
	height: 100%;
}

form {
	height: 100%;
}

body {
	background-color: #ffffff;
	background-image: url(Images/bg_stripe.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color:#232323;
	height: 100%;
	margin: 0;
	padding: 0;
}

hr {
	border: none 0;
	border-top: 1px dashed #7d7d7d;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}


.normal, .Normal, .SkinObject { 
	font-size:12px;
	line-height: 18px;
	color:#232323;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a:link, a:visited {
	text-decoration: none;
	outline: none;
	color: #3e9cc6;
}

a:hover, a:active {
	text-decoration: none;
	color: #014576;
}

input:focus {
	outline: 0 none;
}

h1 {
	padding: 0 0 8px;
	margin: 0;
	font-size: 20px;
	line-height: 24px;
}

h2 {
	padding: 0;
	margin: 0;
}

p {
	margin: 0;
	padding: 0 0 20px 0;
}

ul {
	padding: 0;
	margin: 0 0 20px 20px;
}

ul li {
	list-style-type: disc;
}


.clearFloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
	
#content {
	padding: 18px 0 0 0;
}	

#content table td {
	vertical-align: top;
}
	
.centering {
	margin: 0 auto; 
	width: 972px;
}

#container {
	width: 972px;
	padding: 0 36px;
	margin: 0 -36px;
	background-image: url(images/bg_shadow.gif);
	min-height: 100%;
}

#headerBG {
	width: 1044px;
	margin: 0 -36px;
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
}

#header {
	padding: 0 36px;
	width: 972px;
	height: 136px;
	position: relative;
}

#logoContainer {
	width: 526px;
	height: 82px;
	float: left;
	margin-top: 22px;
	margin-left: 32px;
}

#secondaryNav {
	width: 260px;
	height: 82px;
	float: right;
	margin-top: 14px;
	margin-right: 31px;
	border: 0;
	background-image: url(Images/Secondary_Nav_BG.gif);
	font-size: 10px;
	line-height: 14px;
	color: #7fd1f6;
	text-align: right;
}

#secondaryNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#secondaryNav ul li {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}

.dResources {
	width: 131px;
	border-right: solid 1px #6c0f2a;
}

.contactUs {
	width: 80px;
	border-right: solid 1px #6c0f2a;
}

.login {
	margin-right: 5px;
}

#secondaryNav a:link, #secondaryNav a:visited {
	color: #3e9cc6;
	text-decoration: none;
	outline: none;
}

#secondaryNav a:hover, #secondaryNav a:active {
	color: ##014576;
}

#searchContainer {
	width: 255px;
	height: 22px;
	float: right;
	font-size:0; 
	line-height:0; 
	margin:-21px 35px 0 0; 
	padding:0; 
}

#dnn_dnnSEARCH_txtSearch {
	border-left: solid 1px #00a6db;
	border-bottom: solid 1px #00a6db;
	border-right: none;
	border-top: solid 1px #00a6db;
	margin: -8px 0 0;
	padding: 3px 0 0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 225px;
	float:left;
	height: 18px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}



#dnn_dnnSEARCH_cmdSearch img, a#dnn_dnnSEARCH_cmdSearch {
	font-size:0; 
	line-height:0; 
	padding:0;
	border: none;
	height: 23px;
	width: 27px;
	float: right;
	margin: -4px 0 0;
}

#flags {
	height: 22px;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
	text-align: right;
	border: none;
	margin-top: 5px;
}

#flags img {
	margin: 0 -2px;
}

#social {
	width: 121px;
	height: 31px;
	display: inline-block;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
	margin: 6px 0;
}

a.socialIconFB, a.socialIconFB:visited {
	width: 30px;
	height: 31px;
	display: inline-block;
	background-image:url(images/social_fb_slider.gif);
	background-position: bottom;
}

a.socialIconFB:hover, a.socialIconFB:active {
	background-position: top;
}

a.socialIconIN, a.socialIconIN:visited {
	width: 30px;
	height: 31px;
	display: inline-block;
	background-image:url(images/social_in_slider.gif);
	background-position: bottom;
}

a.socialIconIN:hover, a.socialIconIN:active {
	background-position: top;
}

a.socialIconTUBE, a.socialIconTUBE:visited {
	width: 30px;
	height: 31px;
	display: inline-block;
	background-image:url(images/social_tube_slider.gif);
	background-position: bottom;
}

a.socialIconTUBE:hover, a.socialIconTUBE:active {
	background-position: top;
}

a.socialIconTWIT, a.socialIconTWIT:visited {
	width: 30px;
	height: 31px;
	display: inline-block;
	background-image:url(images/social_twit_slider.gif);
	background-position: bottom;
}

a.socialIconTWIT:hover, a.socialIconTWIT:active {
	background-position: top;
}


#middle {
	width: 900px;
	padding: 0 36px;
	background-color: #ffffff;
}

#navBannerContainer {
	width: 900px;
	border-top: none;
	padding: 0;
}

.bannerPane {
	margin-bottom: 9px;
}

.LeftPane {
	width: 216px;
	max-width: 216px;
}

.ContentPane {

}

.RightPane {
	
}
.RightPane div {
	margin-left: 18px;
}
.RightPane div div {
	margin-left: 0;
}

#nav {
	width: 900px;
	height: 27px;
	border: none;
	background-color: #014576;
	background-image: url(images/bannerNav_repeat.gif);
	background-repeat:repeat-x;
	padding-top: 1px;
	color: #ffffff;
	margin: -25px 0 0 0;
}


#dnn_ctr4097_HtmlModule_lblContent p {
	padding: 0;
}




/*-----------------------------------------------------------------------*/
/* Footer    															 */
/*-----------------------------------------------------------------------*/

.footerContent {
	margin-top: 15px;
}

.footerTitle {
	font-size: 16px;
	line-height: 18px;
}

#footerRight {
	width: 486px;
	float: right;
	margin-right: 54px;
	margin-top:  46px;

}

#footerLeft {
	width: 418px;
	float: left;
	margin-left: 68px;

}

#premium {
	width: 200px;
	float: left;
	background-color: #0086b9;
	background-image: url(images/premium_top_repeater.gif);
	background-repeat:repeat-x;
	border: solid 1px #7fd1f6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 35px;
	padding: 10px;
}

#premium ul {
	margin: 0 0 5px 20px;
}

#explore {
	width: 162px;
	float: right;
	margin-top: 46px;
}

#about {
	width: 216px;
	float: left;
}

#novusInfo {
	width: 230px;
	float: right;
	border-left: solid 1px #7fd1f6;
	padding-left: 23px;
}

#footerLineBG {
	width: 100%;
	background-image: url(images/footer_bg_repeater.gif);
	background-color: #015182;
	background-repeat: repeat-x;
}

#footerShadowBG {
	width: 1044px;
	background-image: url(images/footer_shadow_bg.gif);
	background-repeat: repeat-y;
	margin: 0 -36px;
}

#footerBG {
	width: 1044px;
	background-image: url(images/footer_bg.gif);
	background-repeat: no-repeat;
	min-height: 305px;
	background-position:0 top;
	color: #ffffff;
	font-size: 11px;
	line-height: 17px;
}

#footerBG ul li {
	list-style:circle;
}

#footerBG a:link, #footerBG a:visited {
	color: #FFFFFF;
}

#footerBG a:hover, #footerBG a:active {
	color: #014576;
}

#footerTop {
	padding-bottom: 18px;
}

#footerBottom {
	border-top: solid 1px #7fd1f6;
	margin: 0px 69px 0 69px;
	padding-bottom: 25px;
	padding-top: 10px;
}

#legal {
	width: 436px;
	float: left;
}

#footerNav {
	width: 450px;
	float: right;
	text-align: right;
}

#footerMain { 
	width: 972px;
	padding: 0 36px;
	background-image: url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-color: #014f80;
	color: #ffffff;
	height: 100%;
}

#footerMain a:link, #footerMain a:visited {
	text-decoration: none;
	outline: none;
	color: #ffffff;
}

#footerMain a:hover, #footerMain a:active {
	text-decoration: none;
	color: #014576;
}

#footerBottom a:link, #footerBottom a:visited {
	text-decoration: none;
	outline: none;
	color: #ffffff;
}

#footerBottom a:hover, #footerBottom a:active {
	text-decoration: none;
	color: #3e9cc6;
}

#novusInfo a:link, #novusInfo a:visited {
	text-decoration: none;
	outline: none;
	color: #ffffff;
}

#novusInfo a:hover, #novusInfo a:active {
	text-decoration: none;
	color: #3e9cc6;
}

.FooterToken {
	color: #ffffff;
	line-height: 14px;
}

/*-----------------------------------------------------------------------*/
/* WYSIWYG Styles														 */
/*-----------------------------------------------------------------------*/

.Title {
	font-size: 19px;
	line-height: 24px;
	color: #6c0f2a; 
	font-family: Ver
	margin-bottom: 2px;
}

.SubHead {
	font-size: 14px;
	line-height: 18px;
	color: #014576; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	font-weight: normal;
}

.SmallText {
	font-size: 10px;
	line-height: 14px;
	color: #2b2b2b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Alert {
	font-size: 19px;
	line-height: 24px;
	color: #014576; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
