/* Starter Skin Template
	M. Emerson Bruce || 2009
	WinXnet - Portland, Maine
*/

*{padding:0; margin:0;}

html{ height:100%;}
#body{ height:100%; background-color:#585d67;}
#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;
	_font:arial;
	color:#585D67;
}
p{
	font-size: 10pt;
	font-family: Tahoma, helvetica, "Arial Narrow", sans-serif;
	font-weight: 200;
	color:#585D67;
	padding: 0;
	margin:0;
	line-height:13pt;
}
UL{ margin:0 0 0 15px; padding:0 0 3px 17px; font-size:9pt; line-height:9pt; vertical-align:bottom;}
UL LI{margin:0 0 13pt 0; padding:0 0 0 10px; font-size:9pt; line-height:9pt;}
/* bluearrow ul */
.bluearrow { padding:0 0 3px 28px;margin:0;  font-size:9pt; line-height:9pt; vertical-align:bottom;}
.bluearrow li{padding:0 0 0 13px;margin:0 0 14pt 0; list-style-image:url(images/bullet-blue-hollowArrow.jpg); font-size:9pt; line-height:9pt;}

/* internal ul */
.internalB { margin:0 0 0 240px;padding:0 0 0px 28px; font-size:9pt; line-height:9pt; vertical-align:bottom;}
.internalB li{margin:0 0 14pt 0; padding:0 0 1px 0px; font-size:9pt; line-height:9pt;}

h1{ font-size: 13pt;color:#A92322; padding:0 0 0 0; margin:0; letter-spacing:1px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
h2{ font-size: 10pt;color:#A92322; padding: 0 0 0 0; margin:0; letter-spacing:1px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:700;}
h3{ font-size: 10pt;color:#000000; padding: 0 0 0 0; margin:0; letter-spacing:1px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:700;}
h4{ font-size: 10pt;color:#585d67; padding: 0 0 0 0; margin:0; letter-spacing:1px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:700;}
h5{ font-size: 10pt;color:#A92322; padding:0 0 0 0; margin:0; letter-spacing:1px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
h6{ font-size: 10pt;color:#000000; padding:0 0 0 0; margin:0; letter-spacing:1px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}

/*img{ padding:0; margin:0;}*/
a img{ border:none;}


.wraptable {
	padding-bottom:20px;
	WIDTH:100%;
	height:100%;
	vertical-align:top;
	background: #585D67;
	
}
.shadowTD{height:100%; vertical-align:top;}
.shadowtable{height:100%; vertical-align:top; background:#585D67;
	/*background:url(images/inner-grad.jpg) bottom repeat-x #ffffff;*/
}
.leftcol-admin{	
	width:100%;
	_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:240px;
	_width:auto;
	/*background: url(images/menubggrad-lt.jpg) repeat-x  bottom #FBFCFE;*/
	background:#000000;
	vertical-align:top;
}
.rightcol{	
	background:url(images/headerbg-findyourmarket.jpg) left top no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	padding-bottom:30px;
}
.rightcolaug2011{ background:url(images/headerbg-aug2011.png) #000000 no-repeat left top;
	background-color:#ffffff;
	vertical-align:top;
	padding-bottom:30px;
}
.rightcolblack{	
	background:url(images/headerbg-findyourmarket.jpg) left top no-repeat;
	background-color:#000000;
	color:#ffffff;
	vertical-align:top;
	padding-bottom:30px;
}
.rightcoladmin{	
	background-color:#ffffff;
	vertical-align:top;
	padding-bottom:30px;
}


.menuwrapper{ text-align:left; background: #000000; width:240px;}
.LogoCell{ 
	background: url(images/logobg.jpg) left top repeat-x #000000;
	width:240px;
	vertical-align:top;
	height:150px;
	min-height:150px;
	max-height:150px;
	overflow:hidden;
}
.HeaderPane{/*217-180*/
	/*background:url(images/headerAPStitle.jpg) top left no-repeat;*/
	width:670px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	vertical-align:top;
	height:60px;
	text-align:right;
	/*height:auto;
	height:170px;
	min-height:170px;*/
	/*max-height:150px;*/
}
.searchdiv{
	width:670px;
	margin:0 0 0 0;
	padding:5px 0px 0 0;
	vertical-align:top;
	height:30px;
	text-align:right;
	/*height:auto;
	height:170px;
	min-height:170px;*/
	/*max-height:150px;*/
}
.innersearchdiv{margin-right:8px;}
.TopPane{
	margin:0;
	padding:0px 0px 0px 0px;
	background:black;
	height:auto;
	height:70px;
	*height:70px;
	min-height:54px;/*chrome height*/
	*min-height:70px;/*ie height*/
	height:auto;/*chrome height fix*/
	overflow:visible;
	
}
.LeftColumnPane{
	margin: 20px 0px 0px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.LeftColumnPane { margin-top:15px; }
}
.BottomPane{
	width:670px;
	height:38px;
	vertical-align:top;
	padding:0;
	display:table;

}
.ContentPane{
	***width:670px;
	vertical-align:top;
	margin:0;
	padding:0;
	text-align:left;
}
.MemberPane{
	color:#d2d2d2;  
	font:Tahoma, helvetica, "Arial Narrow", sans-serif;
	width:auto;
	white-space:nowrap;
	float:left;
}

.footertd{
	background:#A92322;
	height:30px;
	color:#d2d2d2;
	border-top:#d2d2d2 solid 2px;
}
.footerleftdiv {
	color:#d2d2d2;
	float: left;
	width:50%;
	text-align:left;
	padding:0px 0 0 15px;
}
.footerrightdiv {
	color:#d2d2d2;
	float: right;
	width:45%;
	text-align:right;
	padding:0px 15px 0 0;

}
.shadow-ML {
	background: url(images/bg-ML.jpg) repeat-y;
	width: 30px;

}
.shadow-MR {
	background: url(images/bg-MR.jpg) repeat-y;
	width:30px;
}
.shadow-BL{ background:url(images/bg-BL.jpg) right top no-repeat;}
.shadow-BM{ background:url(images/bg-BM.jpg) top repeat-x; padding:8px 0 8px 0;}
.shadow-BR{ background:url(images/bg-BR.jpg) left top no-repeat;}

/* links */
a:link{color:#A92322;text-decoration:none;}
a:visited{color:#A92322;text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}
a:active{color:#666666;text-decoration:none;}



.search{ font:Tahoma, helvetica, "Arial Narrow", sans-serif; color:#000000;}
a.search:link{ color:#000000; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.search:visited{ color:#000000;text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.search:hover{ color:#000000; text-decoration:underline; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.search:active{ color:#000000;text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}


.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;}

.byline{ color:#A7B5B9; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.byline a:link{ color:#A7B5B9; font-weight:700; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.byline a:visited{ color:#A7B5B9; font-weight:700; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.byline a:hover{ color:#ffffff; font-weight:700; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.byline a:active{ color:#A7B5B9; font-weight:700; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}

.donatebuttons{ padding: 0 35px 0 30px;}

/*DNN Default Overrides*/
.Settings{text-align:left;}
.Head{}
.SubHead{ color:#D21516;}
/*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:#white;}
.whitetext p{ color:#d2d2d2;}
.whitetext ul{ color:#d2d2d2;}
.whitetext ol{ color:#d2d2d2;}
.whitetext li{ color:#d2d2d2;}
.whitetext .Normal{ color:#d2d2d2;}


.whitetext h1{ color:#D01B20;}
.whitetext h2{ color:#ffffff;}
.whitetext h3{ color:#D01B20;}
.whitetext h4{ color:#ffffff;}
.whitetext h5{ color:#D01B20;}
.whitetext h6{ color:#ffffff;}

.whitetext a:link{ color:#d2d2d2; text-decoration:underline;}
.whitetext a:visited{ color:#d2d2d2; text-decoration:underline;}
.whitetext a:hover{ color:White; text-decoration:underline;}
.whitetext a:active{ color:#d2d2d2; text-decoration:underline;}
.whitetext .Normal a:link{ color:#d2d2d2; text-decoration:underline;}
.whitetext .Normal a:visited{ color:#d2d2d2; text-decoration:underline;}
.whitetext .Normal a:hover{ color:White; text-decoration:underline;}
.whitetext .Normal a:active{ color:#d2d2d2; text-decoration:underline;}
.whitetext a.CommandButton:link{ color:#d2d2d2; text-decoration:underline;}
.whitetext a.CommandButton:visited{ color:#d2d2d2; text-decoration:underline;}
.whitetext a.CommandButton:hover{ color:White; text-decoration:underline;}
.whitetext a.CommandButton:active{ color:#d2d2d2; 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;}



.footer{ color:#d2d2d2; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.footer:link{ color:#d2d2d2; text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.footer:visited{ color:#d2d2d2;text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.footer:hover{ color:#d2d2d2; text-decoration:underline; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}
a.footer:active{ color:#d2d2d2;text-decoration:none; font:Tahoma, helvetica, "Arial Narrow", sans-serif;}

/*menu classes*/
.menu-level-0{ margin:0px 0 15px 0; padding-bottom:10px;background:text-align:left; background: url("images/menubgheader_sm.jpg") bottom left repeat-x #000000; width:240px; text-align:left; line-height:20px; color:#C8C9CB; text-decoration:none; text-align:left; font-weight:200; text-indent:5px;  font-size:14pt; cursor:default; letter-spacing:1px;}
p.menuspacerp{line-height:0px;}
.menu-level-0 a:link{ color:#C8C9CB; text-decoration:none; text-align:left;  font-weight:200;}
.menu-level-0 a:visited{color:#C8C9CB; text-decoration:none;text-align:left;font-weight:200;}
.menu-level-0 a:hover{color:#ffffff; text-decoration:none;text-align:left; font-weight:200;}
.menu-level-0 a:active{color:#C8C9CB; text-decoration:none;text-align:left;font-weight:200;}
/*background classes*/
.white{ background-color:white;}
.black{ background-color:black;}

p.snugp{ line-height:6pt;}
.clearboth{ clear:left; clear:right; clear:both;}
.ModuleTitle_MenuIcon, .ModuleTitle_MenuArrow{ border:0;}

input{ margin-right:2px;}
input:focus{ background:#f1f1f1;}

.newclass{ color:#D47F00;}
input{ margin-right:2px;}
input:focus{ background:#f1f1f1;}

.newclass{ color:#D47F00;}input{ margin-right:2px;}
input:focus{ background:#f1f1f1;}

.newclass{ color:#D47F00;}input{ margin-right:2px;}
input:focus{ background:#f1f1f1;}

.newclass{ color:#D47F00;}
/* edits 2010-11-15 Emerson Bruce*/

img.imageleft{ margin: 5px 8px 5px 0; float:left; border: solid 1px #585d67; }
img.imageright{ margin:5px 0 5px 8px; float:right; border: solid 1px #585d67;}
img.bordered{ border: solid 1px #cccccc;}
a:link img.bordered, a:visited img.bordered, a:active img.bordered{ border: solid 1px #585d67;}
a:hover img.bordered{ border: solid 1px #A92322;}
strong{ font-weight:700;}

/* pssitesearch Emerson Bruce 2011-07-12 */
input.psTxtSearch{width:145px; background:#f1f1f1; border:solid 1px #cccccc; margin-right:3px;}
.psURL{margin-bottom:1em;}
