/* Health Leadership Development Skin Template
	M. Emerson Bruce || December 2009
	WinXnet - Portland, Maine
*/

*{padding:0; margin:0;}

html{ height:100%;}
body{ height:100%;}
#form{ height:100%;}
 
body, tr, td, table{
	margin:0;
	padding:0;
	line-height:13pt;
	font-size: 10pt;
	font-family: Tahoma, helvetica, "Arial Narrow", sans-serif;
	font-weight: 200;
	color:#5B697A;
}
p, .Normal, .Normal p{
	font-size: 10pt;
	font-family: Tahoma, helvetica, "Arial Narrow", sans-serif;
	font-weight: 200;
	color:#5B697A;
	padding: 0;
	margin:0;
	line-height:13pt;
}

h1{ font-size: 13pt;color:#74282A; padding:0pt 0 8px 0; margin:0 0 3px 0; letter-spacing:1px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-variant:small-caps; border-bottom:solid 1px #e2e2e2;}
h2{ font-size: 13pt;color:#465972; padding: 0pt 0 8px 0; margin:0 0 3px 0; letter-spacing:1px;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;font-variant:small-caps;  border-bottom:solid 1px #e2e2e2; }
h3{ font-size: 11pt;color:#414951; padding: 0pt 0 8px 0; margin:0 0 3px 0; letter-spacing:1px;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;font-variant:small-caps;}
h4{ font-size: 11pt;color:#465972; padding: 0pt 0 3px 0; margin:0 0 3px 0; letter-spacing:1px;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;font-variant:small-caps;}
h5{ font-size: 10pt;color:#465972; padding:0pt 0 3px 0; margin:0; letter-spacing:1px;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;font-variant:small-caps;}
h6{ font-size: 10pt;color:#414951; padding:0pt 0 3px 0; margin:0; letter-spacing:1px;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;font-variant:small-caps;}

strong{  letter-spacing:1px; font-size:.95em;}
img{ padding:0; margin:0; border-color:#2c3641;}
a img{ padding:0; margin:0; border-color:#2c3641; border-width:0;}
hr{ color:#e2e2e2; background:#e2e2e2; height:1px; border:#e1e1e1;}

UL{  padding:0 0 0 0;margin:0 0 0 0; font-size:9pt; line-height:1em; vertical-align:bottom;}
UL LI{padding:0 0 8px 20px; margin:0 0 0 0; font-size:9pt; list-style-type:none; font-family:Tahoma, Helvetica, "Arial Narrow" sans-serif; background-image:url(images/reddotbullet-sm.png); background-repeat:no-repeat; background-position:left 3px; list-style-type:none; line-height:1.3em;}
ul ul{margin: 0; padding:3px 0 0 10px;}
ul li li{ margin:0;padding-left:0 0 3px 20px;  background-image:url(images/bluedotbullet-sm.png); background-repeat:no-repeat; background-position:5px 4px;  list-style-type:none; line-height:1.3em;}
ul ul ul{ padding-left:10px;/*same as ul li li*/}
ul li li li{ background-image:url(images/bluesquarebullet-sm.png); background-repeat:no-repeat; background-position:7px 4px; padding-left:20px; padding-bottom:3px; margin-left:0; list-style-type:none; line-height:1.3em;}


.wraptable {
	WIDTH:100%;
	height:100%;
	vertical-align:top;
	background: #000000;
}
.shadowTD{height:100%; vertical-align:top;}
.shadowtable{height:100%; vertical-align:top; background:#ffffff;
	/*background:url(images/inner-grad.jpg) bottom repeat-x #ffffff;*/
}
.layouttable{ height:100%;}
.leftcol-admin{	
	width:180px;
	_width:auto;
	/*background: url(images/menubggrad-lt.jpg) repeat-x  bottom #FBFCFE;*/
	background:#000000;
	vertical-align:top;
	padding:0 0 150px 0;
}
.rightcol-admin{	
	
	background:url(images/bg-innershadow-wide.png) left top repeat-y transparent;
	vertical-align:top;
	padding:0 0 30px 0;
	margin:0;
}
.ContentPane-admin{
	width:100%;
	vertical-align:top;
	margin:0;
	padding:0;
	text-align:left;

}
.leftcol{	
	width:222px;
	_width:auto;
	/*background: url(images/menubggrad-lt.jpg) repeat-x  bottom #FBFCFE;*/
	
	background: #58708a;
	vertical-align:top;
	height:350px;
}
.rightcol{	
	background:#ffffff;
	vertical-align:top;
	padding-bottom:0;
	margin:0;
	height:350px;
}
div.titlediv{ text-align:center; background:url(images/ltblue.gif) #DFE6EE;}
.menuwrapper{ text-align:left; background: transparent; width:100%; height:237px;}
.LogoCell{ 
	 url("images/headerbg.jpg") top left repeat-x #ffffff;
	width:222px;
	vertical-align:top;
	background:transparent;
	height:146px;
	min-height:146px;
	max-height:146px;
	overflow:hidden;
}
.TopRightImagePane{ background:#C0C0C0;}
.TopLeftImagePane{background:#C0C0C0;}
.BottomRightImagePane{background:#C0C0C0;}
.BottomLeftImagePane{background:#C0C0C0;}
.HeaderPane{/*217-180*/
	background:transparent;
	width:710px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:top;
}
.BannerPane{
	background:#dfe6ee;
	height:135px;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.BannerBottom{ background:url(images/bannerbgline.gif) repeat-x bottom left; height:11px;}
.TopPane{
	margin:0;
	padding:0 10px 0 10px;
	background:transparent;
	/*padding:0 15px 25px 15px;
	height:auto;
	*height:70px;
	min-height:45px;
	*min-height:70px;*/
}
.LeftColumnPane{
	margin: 25px 10px 25px 10px;
}
.BottomPane{
	width:100%;
	vertical-align:top;
	padding:0;
	margin:0;
}
.ContentPane{
	vertical-align:top;
	margin:0;
	padding:0 10px 0 10px;
	text-align:left;
	width:100%;
}
.LeftPane{
	padding:0px 20px 0px 10px;
}
.RightPane{
	background:#F5F6F8; 
	width:260px;
	margin:0;
	padding:0 10px 0px 10px;
}
.FooterPane{}
.Column1Pane{
	padding-left:26px;
	padding-right:20px;
}
.Column2Pane{
	padding-left:0px;
	padding-right:20px;
}
.Column3Pane{
	padding-left:0px;
	padding-right:20px;
}
.Column4Pane{
	padding-left:0px;
	padding-right:25px;
}

.footertd{
	background:#ffffff;
	color:#B77779;
	border-top:#DFE6EE solid 0px;
	width:100%;
}
.footertable{ width:100%;}
.footerleftdiv {
	color:#AF6164;
	float: none;
	text-align:center;
	padding:0px 0 0 0px;
	background:#74282A;
	width:auto;
}
.footerrightdiv {
	color:#78818A;
	float: right;
	text-align:right;
	padding:0px 0px 0 0;
}
.footerleftdiv2 {
	color:#AF6164;
	float: left;
	text-align:left;
	padding:0px 0 0 0px;
	background:#74282A;
	width:auto;
}
.footerrightdiv2 {
	color:#78818A;
	float: right;
	text-align:right;
	padding:0px 0px 0 0;
}
.footerrighttd {
	color:#B9C2CB;
	float: right;
	text-align:center;
	padding:0px;
	background:url(images/grey.gif) #B9C2CB;
	width:100%;
	*width:300px;
	border-left:7px solid white;
	min-height:53px;
}
.footerlefttd {
	color:#B77779;
	text-align:left;
	padding:0px 0 0 0px;
	background:#74282A;
	padding:0 8px 0 8px;
	text-align:center;
	min-height:53px;
	width:300px;
	white-space:nowrap;
}
.footerlefttd-internal {
	color:#B77779;
	text-align:left;
	padding:0px 0 0 0px;
	background:#74282A;
	padding:0 8px 0 8px;
	text-align:center;
	min-height:27px;
	height:27px;
	width:auto;
	background:#74282A;
}
.shadow-ML {
	/*background: url(images/bg-ML.jpg) repeat-y;*/
	background:#ffffff;
	width: 30px;

}
.shadow-MR {
	/*background: url(images/bg-MR.jpg) repeat-y;*/
	background:#ffffff;
	width:30px;
}
.shadow-BL{ background:#000000;}
.shadow-BM{ background:#000000; padding:11px 0 15px 0; height:35px;}
.shadow-BR{ background:#000000;}

/* links */
a:link{color:#465972;text-decoration:underline;}
a:visited{color:#465972;text-decoration:underline;}
a:hover{color:#78818A; text-decoration:underline;}
a:active{color:#465972;text-decoration:underline;}

.RightPane li a:link{color:#4C5D70;text-decoration:none; font-size:10pt; font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;}
.RightPane li a:visited{color:#4C5D70;text-decoration:none;  font-size:10pt; font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;}
.RightPane li a:hover{color:#808D99; text-decoration:none;  font-size:10pt; font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;}
.RightPane li a:active{color:#4C5D70;text-decoration:none; font-size:10pt; font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;}
.RightPane UL{  padding:0 0 0 0;margin:0 0 0 0; font-size:9pt; line-height:1em; vertical-align:bottom;}
.RightPane UL LI{padding:0 0 0 20px; margin:0 0 14pt 0;  font-size:9pt; list-style-type:none; font-family:Tahoma, Helvetica, "Arial Narrow" sans-serif; background-image:url(images/redhexbullet.jpg); background-repeat:no-repeat; background-position:left 4px; list-style-type:none; line-height:1.3em;}
.RightPane ul ul{margin: 0; padding:3px 0 0 20px;}
.RightPane ul li li{ margin:0;padding-left:0 0 8px 20px;  background-image:url(images/redarrow.png); background-repeat:no-repeat; background-position:5px 3px;  list-style-type:none; line-height:1.3em;}
.RightPane ul ul ul{ padding-left:20px;/*same as ul li li*/}
.RightPane ul li li li{ background-image:url(images/menuarrow-blue.png); background-repeat:no-repeat; background-position:8px 3px; padding-left:20px; padding-bottom:3px; margin-left:0; list-style-type:none; line-height:1.3em;}

.footer{ font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif; color:#AF6164; font-size:9pt;}
a.footer:link{ color:#AF6164; text-decoration:none; font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;  font-size:9pt;}
a.footer:visited{ color:#AF6164;text-decoration:none;font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;  font-size:9pt;}
a.footer:hover{ color:#969696; text-decoration:underline; font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;  font-size:9pt;}
a.footer:active{ color:#AF6164;text-decoration:none;font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;  font-size:9pt;}
.footerseparator{color:#AF6164;text-decoration:none;font-family:"Lucida Sans Unicode","Lucida Grande","Arial Narrow",sans-serif;  font-size:10pt;}

.byline{ color:#919191; font:Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:8pt; float:right;}
.byline a:link{ color:#919191; font-weight:700; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;font-size:10pt;}
.byline a:visited{ color:#919191; font-weight:700; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;font-size:10pt;}
.byline a:hover{ color:#3297DF; font-weight:700; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;font-size:10pt;}
.byline a:active{ color:#919191; font-weight:700; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;font-size:10pt;}

.winxnetlogo{ float:left;}

.donatebuttons{ padding: 0 35px 0 30px;}

/*DNN Default Overrides*/
.CommandButton{ font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.CommandButton:link{ color:#787878; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.CommandButton:visited{ color:#787878;text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.CommandButton:hover{ color:#5A5A5A; text-decoration:underline; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.CommandButton:active{ color:#787878;text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}

.Settings{text-align:left;}
.Head{font-size: 13pt;color:#465972; padding: 2px; margin:0; letter-spacing:1px;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.SubHead{ font-size: 9pt;color:#414951; padding:2px; margin:0; letter-spacing:1px;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.ModuleTitle_MenuIcon{ border:none;}
.ModuleTitle_MenuArrow{ border:none;}
/*End DNN Default Overrides*/

/*form classes*/
td.rdbpadding{ padding:0 0 10px 0;}
td.rdbpadding input{ margin:5px 5px 0 20px;}
td.rdbpaddingV input{ margin:5px 5px 0 0;}
.emailformlabel{ font-size:11pt; color:#064dc0;}
.emailtextbox{ margin-top:3px; background-color:#EAF0F6; border:solid 1px #A5C2E1; width:200px; }
.emailsubmit{ background:#0042AB; border:#A5C2E1 solid 2px; cursor:pointer; color:#D9E6F3; width:200px; height:30px;}
.emailsubmit:hover{ border:#DF7707 solid 2px; color:#FFF8DC;}
/*end form classes*/

/* whitetext classes */
.whitetext{ color:#919191;}
.whitetext p{ color:#919191;}
.whitetext ul{ color:#919191;}
.whitetext ol{ color:#919191;}
.whitetext li{ color:#919191;}
.whitetext .Normal{ color:#919191;}
.whitetext .Head{ color:#ffffff;}
.whitetext .SubHead{ color:#919191;}

.whitetext h1{ color:#ffffff;}
.whitetext h2{ color:#919191;}
.whitetext h3{ color:#ffffff;}
.whitetext h4{ color:#919191;}
.whitetext h5{ color:#ffffff;}
.whitetext h6{ color:#919191;}

.whitetext a:link{ color:#919191; text-decoration:underline;}
.whitetext a:visited{ color:#919191; text-decoration:underline;}
.whitetext a:hover{ color:White; text-decoration:underline;}
.whitetext a:active{ color:#919191; text-decoration:underline;}
.whitetext a.CommandButton:link{ color:#919191; text-decoration:underline;}
.whitetext a.CommandButton:visited{ color:#919191; text-decoration:underline;}
.whitetext a.CommandButton:hover{ color:White; text-decoration:underline;}
.whitetext a.CommandButton:active{ color:#919191; text-decoration:underline;}

/* blacktext classes */
.blacktext{ color:#000000;}
.blacktext p{ color:#787878;}
.blacktext ul{ color:#000000;}
.blacktext ol{ color:#000000;}
.blacktext li{ color:#000000;}
.blacktext .Normal{ color:#000000;}

.blacktext h1{ color:#D01B20;}
.blacktext h2{ color:#000000;}
.blacktext h3{ color:#D01B20;}
.blacktext h4{ color:#000000;}
.blacktext h5{ color:#D01B20;}
.blacktext h6{ color:#000000;}

.blacktext a:link{ color:#787878; text-decoration:underline;}
.blacktext a:visited{ color:#787878; text-decoration:underline;}
.blacktext a:hover{ color:787878; text-decoration:underline;}
.blacktext a:active{ color:#787878; text-decoration:underline;}
.blacktext a.CommandButton:link{ color:#787878; text-decoration:underline;}
.blacktext a.CommandButton:visited{ color:#787878; text-decoration:underline;}
.blacktext a.CommandButton:hover{ color:787878; text-decoration:underline;}
.blacktext a.CommandButton:active{ color:#787878; text-decoration:underline;}

/*background classes*/
.white{ background-color:white;}
.black{ background-color:black;}

.bluespacertd{ border-top:solid 7px white; border-bottom:solid 7px white; background:#DFE6EE;}

.redarrowlink{ margin-top:15px; color:#012149; font-size:10pt; margin:0; padding:0; font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial Narrow", sans-serif;}
.redararrowlink a{ 
	color:#74282a; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial Narrow", sans-serif;
	margin-right:0px;
	padding-right:15px;  
	line-height:1.5em; 
	text-decoration:none;
	 font-size:10pt;
	 background:url(images/redarrow.png)  right 4px no-repeat;
}
.redarrowlink a:link { 
	color:#74282a; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial Narrow", sans-serif;
	margin-right:0px;
	padding-right:15px;  
	line-height:1.5em; 
	text-decoration:none;
	 font-size:10pt;
	 background:url(images/redarrow.png) right 4px no-repeat;
}
.redarrowlink a:visited { 
	color:#74282a; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial Narrow", sans-serif;
	margin-right:0px;
	padding-right:15px;   
	line-height:1.5em; 
	text-decoration:none;
	 font-size:10pt;
	 background:url(images/redarrow.png) right 4px no-repeat;
}
.redarrowlink a:hover { 
	color:#74282a; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial Narrow", sans-serif;
	margin-right:0px;  
	padding-right:15px; 
	line-height:1.5em; 
	text-decoration:underline;
	 font-size:10pt;
	 background:url(images/redarrow.png) right 4px no-repeat;
}
.redarrowlink a:active { 
	color:#74282a; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial Narrow", sans-serif;
	margin-right:0px;  
	padding-right:15px; 
	line-height:1.5em; 
	text-decoration:none;
	 font-size:10pt;
	 background:url(images/redarrow.png) right 4px no-repeat;
}
.imageleft{ float:left; margin:2px 15px 5px 0; border:#2c3641 solid 1px;}
.imageright{ float:right; margin:2px 0px 5px 15px; border:#2c3641 solid 1px;}

p.hld1p{ background:url(images/reddotbullet-sm.png) left 4px no-repeat; padding-left:15px; padding-bottom:5px;}
p.hld2p{ background:url(images/bluedotbullet-sm.png) left 4px no-repeat; padding-left:15px; padding-bottom:5px;}
p.hld3p{ background:url(images/greydotbullet-sm.png) left 4px no-repeat; padding-left:15px; padding-bottom:5px;}
p.hld4p{ background:url(images/blackdotbullet-sm.png) left 4px no-repeat; padding-left:15px; padding-bottom:5px;}

div.yearbook{ background-color:#e5e5e5; margin-bottom:20px; padding-bottom:3px;}
.yearbook img { border:solid 1px #e5e5e5;}
.yearbook h2{ 
	font-size:9pt; 
	font-family:Tahoma, Verdana, "Lucida Sans", Arial, sans-serif; 
	font-weight:700; 
	color:#222222; 
	margin:0;
	padding:0px 8px 0px 8px; 
	border:none;
	letter-spacing:0px;}
div.yearbook h3{ 
	font-size:8pt; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Arial Narrow", sans-serif; 
	font-weight:200; 
	color:#222222; 
	margin:0;
	padding:0px 8px 0px 8px; 
	border:none;
	font-variant:normal;
}

/* at bottom */
p.snugp{ line-height:6pt; font-size:7pt; margin:0; padding:0;}
.clearboth{ clear:left; clear:right; clear:both;}
