/* Current site */
#tblBanner { background-color:#036; background-image: url(bnrbg.gif); background-repeat: repeat-x; 	border-bottom: 3px solid #FE9; height:50px;}
#tblNavbar { background-color:#69C; border:1px solid #036; border-width:1px 0px 1px 0px;}
#tblMain { background-color: #FFF; }
#tblMain td { vertical-align: top; padding:2px 4px 2px 4px; }
#tdSearch { text-align:right; vertical-align:bottom; padding-right:2px; color:#FFF; font: 600 11px Arial,Helvetica,sans-serif; white-space:nowrap;padding-bottom:2px;}
#today, #today .SkinObject { font: 700 11px Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; background-color:#69C; text-align: right; margin:0px 4px 2px 0px; white-space:nowrap;}
#dnn_dnnLOGO_imgLogo{
	margin: 3 0 0 0;
	padding: 0;
	display: inline;
	border: 0;
}
#dnn_dnnLOGO_hypLogo{margin:0;padding:0;display:inline;border:0}
#dnn_dnnSEARCH_cmdSearch,a.srchbtn {display:inline;background-color:#E2D67C; font: 700 10px Verdana,Arial,Helvetica,sans-serif; width:50px; text-align:center; color:#036;  line-height:14px;padding:2px;vertical-align:baseline; text-decoration:none;}
#dnn_dnnSEARCH_txtSearch {width:125px;height:18px;display:inline;}
.homeImage {margin:0;padding:0;height:250px; width:100%;}
/*.homeImage {margin:0;padding:0;height:250px; width:100%; background-image:url(bgimg.jpg); background-repeat:repeat-x;}*/
#tblImg { background-color:#FFF; background-image:url(bgshapes.jpg); background-repeat:repeat-x;height:50px; }

#ftr {
	width:100%;
	float:center;
	text-align:center;
	display:block;
	margin:0;
	padding:0;
}
#sectionImgBanner,#sectionImgBanner img{
	min-width:450px;
	margin:0;
	padding:0;
}
.webinarIfrm, iframe.webinarIfrm {
	min-width:500px;
	min-height:450px;
	height:100%;
	width:100%;
	margin:0;
	padding:0;

}
hr.copyright {
	color: #6d7780;
	height:1px;
	width:80%;
	text-align:center;
	background-color: #6d7780;
	border:0px;
	padding:0px;
	margin:0; 
}

p.footer,p.footer .SkinObject {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	color:black;
	font-size:10px;
	font-weight:normal;
}
p.footer a.ft {
	text-decoration:underline;
}

span.Normal {
	padding:0;
	margin:0;
}
a {
	padding:0;
	margin:0;
	text-decoration:underline;
}
a:link {
	text-decoration:underline;
	color:#006699;
}
a:visited {
	color:#330099;
	text-decoration:underline;
}
a:hover {
	color:#FF3366;
}
a:active {
	color:#006699;
}

a.Normal:link {
	text-decoration:underline;
	color:#006699;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	line-height:1.5em;
}
a.Normal:visited {
	color:#330099;
	text-decoration:underline;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	line-height:1.5em;
}
a.Normal:hover {
	color:#FF3366;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	line-height:1.5em;
}
a.Normal:active {
	color:#006699;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	line-height:1.5em;
}

blockquote {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	color:Black;
	line-height: 1.4em;
}
/* 
.realizeColumn,.realizeColumn p,.quoteColumn,.quoteColumn p{
	font-weight: normal;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	color:Black;
	line-height: 1.4em;
}

.realizeColumn H2 {
	font: 700 15px Arial,Helvetica,sans-serif; color:#003366;
	border:none;
}
*/
.layout1Container {
/*	width:100%;*/
	width:70%;
	text-align:left;
	vertical-align:top;
	display:block;
	color:black;	
	min-width:400px;
}
.layout1Content {
/*	width:90%; */
	width:100%;
	text-align:left;
	vertical-align:top;
	margin-top:10px;
	margin-right:10px;
	min-width:400px;
/*	margin-left:25%; */
	display:block;
	color:black;	
}
.layout1RightColumn,.layout2RightColumn{
	width:30%;
	height:100%;
	border-left:1px solid #CCCCCC;
	margin:0;
	padding:0;
	min-width:250px;
}
.layout2Container {
	width:auto;
	text-align:left;
	vertical-align:top;
	margin:10px;
	padding:0;
	display:block;
	color:black;	
	min-width:350px;
/*	border:1px solid red; */
}
.layout2Content {
	width:99%;
	text-align:left;
	vertical-align:top;
	display:block;
	color:black;	
	padding:0;
	margin:0;
/*	margin-right:10px;
	border:1px solid black; */
}
.layout2LeftContainer{
	width:20%;
	text-align:left;
	vertical-align:top;
	min-width:200px;
}
.layout2LeftContent{
	margin:10px;
	color:black;	
	width:auto;
}
#rightLinksContainer{
	margin:0;
	padding:0;
}
#rightLinksContainer table{
	top:0;
	left:0;
	margin:0;
	padding:0;
}
#rightLinksContainer table table{
	top:0;
	left:0;
	margin:0;
	padding:0;
}

#rightLinksContainer br{
	display:none;
	margin:0;
	padding:0;
}
/*Inventua Sidemenu stuff */
.inventua_sidemenu {
	top:0;
	left:0;
	margin:0;
	padding:0;
}
/* Documents Module */
.DNN_Documents{
	color:black;
	font-family: verdana, arial, sans-serif;
	font-size:8pt;
	line-height:1.3em;
}
.DNN_Documents .SubHead{
	font-weight:bold;
	font-size:9pt;
}
.DNN_Documents .OwnerCell{
	color:black;
	font-family: verdana, arial, sans-serif;
	font-size:8pt;
	line-height:1.3em;
}
.DNN_Documents .TitleCell a, .DNN_Documents .CategoryCell a {
	text-decoration:underline;
	color:#006699;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	line-height:1.5em;
}
/* Announcements Module - .Normal DNN_ANN_Description*/
.DNN_ANN_DesignTable {
	color:black;
	font-family: verdana, arial, sans-serif;
	font-size:8pt;
	line-height:1.3em;
}
.DNN_ANN_DesignTable a{
	text-decoration:underline;
	color:#006699;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	line-height:1.5em;
}

.MenuHdr0{
	display:none;
}
a.RightLinks{
	margin:0;
	color:#006699;
	padding:4px;
	border-bottom:1px dashed #cccccc;
	display:block;
	font: 700 11px Arial,Helvetica,sans-serif; 
	line-height:11px;
}
.MenuItem0,.MenuItem1,.MenuHdr1{
	margin:0;
	color:#006699;
	padding:4px;
	padding-left:0px;
	border-bottom:1px dashed #cccccc;
	display:block;
	font: 700 11px Arial,Helvetica,sans-serif; 
	line-height:16px;
}
.MenuItem2,.MenuHdr2{
	margin:0;
	color:#006699;
	padding:4px;
	text-indent:10px;
	border-bottom:1px dashed #cccccc;
	display:block;
	font: 500 11px Arial,Helvetica,sans-serif; 
}
.currentItemHighlight2{
	text-indent:10px;
}


.MenuItem a {
	color:black;
	font-size:10px;
	text-decoration:none;
}
.MenuItem a div.MenuItemDescription{
	color:#006699;
	font-size:9pt;
	text-decoration:underline;
	padding-bottom:10px;
}
.MenuItem a:hover {
	text-decoration:none;
}

a.RightLinks:hover,.MenuItem0:hover,.MenuItem1:hover,.MenuHdr1:hover,.MenuHdr2:hover,.MenuItem2:hover{
	background-color:#FE9;
	display:block;
}
.MenuItem0 a:hover,.MenuItem1 a:hover,.MenuHdr1 a:hover,.MenuHdr2 a:hover,.MenuItem2 a:hover{
	background-color:#FE9;
}

.currentHeaderHighlight,.currentHeaderHighlight1,.currentItemHighlight,.currentItemHighlight1,.currentItemHighlight2{
	background-color:#FE9;
	display:block;
}

.pageTitle {
	font: 700 20px Arial,Helvetica,sans-serif; 
	color:#003366;
	padding:15px 0px 0px 3px;
	letter-spacing:.1em; 
}

/* DNN styles */
body{
	text-align: center;
}
.errorText {
	clear:both;
	display:block;
	font-weight: bold;
	font-size:9px;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	color:Red;
	line-height: 1.4em;
}
.FormMaster{
	display:block;
	width:100%;
	text-align:left;
}
.FormMaster a.CommandButton{
	display:block;
	Border:1px solid black;
	width:75px;
	text-decoration:none;
}
.submit{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:16px;
}

.copyright{
	display:block;
	margin-top:50px;
	margin-bottom:25px;
	text-indent: 10px;
	color:black;
	font-family: "Arial Narrow", arial, verdana, sans-serif;
	letter-spacing:2px;
	font-size:10px;
}
.copyright span.skinObject,.copyright-home span.skinObject{
	color:black;
	font-family: "Arial Narrow", arial, verdana, sans-serif;
	letter-spacing:2px;
	font-size:10px;
}

/* general styles */
p,span.Normal, span.Normal p, table{
	color:black;
	font-family: verdana, arial, sans-serif;
	font-size:8pt;
	line-height:1.3em;
}

h1 { font: 700 20px Arial,Helvetica,sans-serif; color:#003366;margin:5px 0px 5px 0px; }

h2 { font: 700 16px Arial,Helvetica,sans-serif; color:#003366;}


H3  {
    font-family: Arial, Verdana, Tahoma, Helvetica;
    font-size:  12px;
    font-weight: bold;
	color:#003366;
}

H4  {
    font-family: Arial, Verdana, Tahoma, Helvetica;
    font-size:  12px;
    font-weight:    normal;
	color:#003366;
}

H5,DT  {
    font-family: Arial, Verdana, Tahoma, Helvetica;
    font-size:  11px;
    font-weight:    bold;
}

H6  {
    font-family: Arial, Verdana, Tahoma, Helvetica;
    font-size:  11px;
    font-weight:    bold;
}

ul li{
	list-style: circle;
	list-style-type: circle;
	font-weight: normal;
/*	font-size:11px;*/
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	color:Black;
	line-height: 1.4em;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
	width:auto;
	height:16px;
	white-space:nowrap;
	margin:0;
	padding:0;
	z-index:1500;
}
.MainMenu_MenuBar {
	cursor: pointer;
	height:16px;
	background-color: transparent;
	margin:0;
	padding:0;
	z-index:1500;
}
.MainMenu_SubMenu {
	margin:0;
	padding:0;
	width:auto;
	background-color: #69C; 
	border:1px solid #036;
	color:white;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);
	height: auto;
	z-index:1500;
	cursor:auto;
}

.MainMenu_MenuItem {
	margin:0;
	padding:0;
	border:0;
	cursor: pointer; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: 600; 
	font-style: normal; 
	line-height:14px; 
	height:16px;
	background-color: #69C;
	word-spacing:1px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-image: none;
	z-index:1500;
}
.MainMenu_SubMenuItem {
	margin:0;
	padding:0;
	border:0;
	cursor: pointer; 
	color: #004d84; 
	font-size: 11px; 
	line-height:14px; 
	font-weight: 600; 
	height:16px; 
	font-style: normal; 
	word-spacing:1px;
	background-color: #69C;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-image: none;
	z-index:1500;
}
.MainMenu_MenuIcon {
	display:none;
	background-color: #004d84; 
	border:0;
	width: 0px; 
	height: 0px;
}
.MainMenu_MenuBreak {
	border:0;
	height: 0px;
	display:none;
}
.MainMenu_MenuItemSel {
	border:0;
	margin:0;
	padding:0;
	color:#036; 
	background-color:#FE9;
	border-color:#036;
/*	border:1px solid #036; */
	cursor: pointer; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: 600; 
	font-style: normal;
	line-height:14px; 
	word-spacing:1px;
	height: 16px;
	background-image: none;
}
.MainMenu_SubMenuItemSel {
	border:0;
	margin:0;
	padding:0;
	color:#036; 
	background-color:#FE9;
/*	border-color:#036;
	border:1px solid #036;*/
	cursor: pointer; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: 600; 
	font-style: normal;
	line-height:14px; 
	word-spacing:1px;
	height: 16px;
	background-image: none;
}
.MainMenu_SubMenuItemSelIcon {
	border: 0;
	margin: 0;
	padding: 0;
	width:150px;
	background-color: #FEEAA6;
	cursor: pointer;
	color: #004d84;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	height: 16px;
}
.MainMenu_SubMenuItemHover {
	border: 0;
	margin: 0;
	padding: 0;
	color:#036; 
	background-color:#FE9;
	border-color:#036;
	cursor: pointer;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: 600; 
	font-style: normal;
	line-height:14px; 
	height: 16px;
	word-spacing:1px;
	background-image: none;
}
.MainMenu_MenuArrow {
	border:0;
	margin:0;
	padding:0;
	font-family: webdings; 
	font-size: 8pt; 
	width:4px;
	cursor: pointer; 
	cursor: pointer; 
	background-image: none;
}
.MainMenu_RootMenuArrow {
	border:0;
	margin:0;
	padding:0;
/*
	border-right:2px solid #004d84;
	padding-right:1px;
	padding-left:1px;
*/
	font-family: webdings; 
	font-size: 6pt; 
	cursor: pointer; 
	background-image: none;
}
.MainMenu_Divider {
	width:10px;
	height:1px;
	background-color: white;
	font-size: 8px;
}


.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.SophFormSubHead, td.SophFormSubHead , .basicContent td.SophFormSubHead{
  font-family: verdana, sans-serif; 
  font-size: 10px;
  font-weight: bold;
  width:150px;
  color:#003366;
 }
.SophFormContactCheck {
  font-family: verdana, arial, sans-serif; 
  font-size: 11px;
  font-weight: normal;
  color:Black;
}



.SiteMapMenuHdr,.SiteMapMenuItem{
	margin:0;
	color:#006699;
	padding:4px;
	padding-left:0px;
	display:block;
	font: 500 14px Arial,Helvetica,sans-serif; 
	line-height:16px;
}
.SiteMapMenuHdrDescription,.SiteMapMenuItemDescription{
	color:#FF0000;
	padding:4px;
	text-indent:20px;
	font: 500 11px Arial,Helvetica,sans-serif; 
}


.SiteMapMenuHdr0,.SiteMapMenuItem0{
	margin:0;
	color:#006699;
	padding:4px;
	padding-left:0px;
	display:block;
	font: 700 11px Arial,Helvetica,sans-serif; 
	line-height:16px;
}
.SiteMapMenuHdr0Description,.SiteMapMenuItem0Description{
	color:#FF0000;
	text-indent:10px;
}

.SiteMapMenuItem1,.SiteMapMenuHdr1{
	margin:0;
	color:#006699;
	padding:4px;
	text-indent:20px;
	display:block;
	font: 500 11px Arial,Helvetica,sans-serif; 
}
.SiteMapMenuHdr1Description,.SiteMapMenuItem1Description{
	color:#FF0000;
	text-indent:30px;

}

.SiteMapMenuItem2,.SiteMapMenuHdr2{
	margin:0;
	color:#006699;
	padding:4px;
	text-indent:40px;
	display:block;
	font: 500 11px Arial,Helvetica,sans-serif; 
}
.SiteMapMenuHdr2Description,.SiteMapMenuItem2Description{
	color:#FF0000;
	text-indent:50px;

}

.SiteMapMenuItem3,.SiteMapMenuHdr3{
	margin:0;
	color:#006699;
	padding:4px;
	text-indent:60px;
	display:block;
	font: 500 11px Arial,Helvetica,sans-serif; 
}
.SiteMapMenuHdr3Description,.SiteMapMenuItem3Description{
	color:#FF0000;
	text-indent:70px;

}

.SiteMapMenuItem4,.SiteMapMenuHdr4{
	margin:0;
	color:#006699;
	padding:4px;
	text-indent:80px;
	display:block;
	font: 500 11px Arial,Helvetica,sans-serif; 
}
.SiteMapMenuHdr4Description,.SiteMapMenuItem4Description{
	color:#FF0000;
	text-indent:90px;

}

.SiteMapMenuItem5,.SiteMapMenuHdr5{
	margin:0;
	color:#006699;
	padding:4px;
	text-indent:100px;
	display:block;
	font: 500 11px Arial,Helvetica,sans-serif; 
}
.SiteMapMenuHdr5Description,.SiteMapMenuItem5Description{
	color:#FF0000;
	text-indent:110px;

}


