﻿* {
padding: 0;
margin: 0;

}
html, body{
min-height: 100%;
}

body 									{ margin:0px; padding:0px; text-align:center}

p										{ padding:0px 0; margin:0px}
ol li									{ list-style: decimal; }
ul										{padding:0px; margin:0px;  }

/* commented out so little arrow heads won't appear and make the links dance  
li										{padding:2px 0 2px 15px; margin:0px; list-style1:url(images/spacer.gif);  background:url(images/Hoverbullet.png) left no-repeat;}
li:Hover								{padding:2px 0 2px 15px; margin:0px; list-style1:url(images/spacer.gif);  background:url(images/Hoverbullet.png) left no-repeat;}

*/

.mainbackground{
	
}

#logopaneright {text-align:right;}

h1									{ font-size:2.0em; font-weight: normal;}
h2, h2 input						{ font-size:1.8em; font-weight: normal;}
h3									{ font-size:1.5em; font-weight: normal;}
h4									{ font-size:1.3em;font-weight: normal;}
h5									{ font-size:1.1em; font-weight: normal;}
h6									{ font-size:1em; font-weight: normal;}
#logopaneright h1, h2, h3 {line-height:32px;}
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited					{ color:#000; font-weight:bold}
a.CommandButton:hover					{ color:#000;}
.Head									{ line-height:30px; color:#000;}
.SubHead								{ color:#000;}
.TitleHead								{color:#000;}
.WizardText								{color:#000;}

/* Admin Style */

.DataGrid_Container 					{ margin-top:15px;}
.DataGrid_Header						{ font-weight:bold;}
.DataGrid_Header td, .NormalBold td		{ font-weight:bold;}
div.FileManager							{ height:auto;border:none;}
table.FileManager						{ width:99%; text-align:left; background:#FFFFFF}
#dnn_ctr_Login_pnlLogin table			{ float:none; margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser			{ text-align:left;}
#dnn_ctr_ManageUsers_pnlUser .Normal	{ line-height:20px}
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy				{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead	{ font-size:14px;color:#fff;line-height:26px; margin:0px; padding:0px; font-weight: bold;}
.ExtensionsContent td					{ text-align:left}
#dnn_ctr979_LogViewer_dlLog td			{ text-align:left; white-space: normal; border:1px #fff solid}
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}


/*  Control Panel  */

.ControlPanel							{ background:url(images/control.jpg) top left repeat-x; line-height:1em}
.ControlPanel IMG						{ margin:0px;}
.ControlPanel TD TD TD TD IMG			{ margin:0px}
.ControlPanel TD TD TD					{ width:auto; padding:0px 0px 0px 0px}
.ControlPanel TD .SubHead				{ font-size:12px; color:#dbdddf; font-weight:bold; }
.ControlPanel TD TD TD .SubHead			{ background:transparent; border:0px; font-size:11px; color:#ffffff; font-weight: bold; }
.ControlPanel TD TD TD input			{ color:#8E8E8E; font-weight:bold; padding-left:4px; font-size:14px; line-height:20px;}
.ControlPanel TD TD TD select			{ color:#8E8E8E; font-size:11px;}
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited	{ color:#fff; font-weight:bold;line-height:20px; text-decoration: underline; padding:0 3px}
.ControlPanel a.CommandButton:hover		{ color:#ffffff; text-decoration:none}

/*  Skin Layout  */
/*  Page Widths  */
.textalign {text-align:left;}
/*  End Page Widths  */
.topleft{ height:26px; background:url(images/topleft.png) top left no-repeat;}
.topright{ height:26px; background:url(images/topright.png) top right no-repeat;}
.topcenter{height:26px; background:url(images/topcenter.png) top left repeat-x; margin:0 26px;}

.left{background:url(images/left.png) top left repeat-y;}
.right{background:url(images/right.png) top right repeat-y;}
.center{background:url(images/center.png) top left repeat; margin:0 26px; min-height:30px;}
* html .center{ height:30px;}

.searchleft{ height:42px; background:url(images/searchleft.png) bottom left no-repeat; width:286px; margin-right:1px;}
.searchright{ height:42px; background:url(images/searchright.png) bottom right no-repeat;}
.searchcenter{margin:0 10px;}

.navleft{ height:49px; background:url(images/navleft.png) top left no-repeat;}
.navright{ height:49px; background:url(images/navright.png) top right no-repeat;}
.navcenter{height:49px; background:url(images/navcenter.png) top left repeat-x; margin:0 36px;}

.navshadeleft{ height:17px; background:url(images/shadeleft.png) top left no-repeat;}
.navshaderight{ height:17px; background:url(images/shaderight.png) top right no-repeat;}
.navshadecenter{height:17px; background:url(images/shadecenter.png) top left repeat-x; margin:0 58px;}

.searchstyle{ width:266px; height:42px; background-position:top left; background-image:url(images/searchbg.png); background-repeat:no-repeat; padding:0px 0px 0px 33px;}
.searchwidth { clear:both; padding:0px; margin:0px;}

.maincontent{min-height:400px; background-position:top left;}
* html .maincontent{height:400px;}

.shadowleft{ background:url(images/bannershadeleft.png) bottom left no-repeat; margin-left:-58px;}
.shadowright{ background:url(images/bannershaderight.png) bottom right no-repeat; margin-right:-58px;}
.shadowcenter{background:url(images/bannershadecenter.png) bottom left repeat-x; margin:0 58px;}
.linksleft{ height:38px;background:url(images/linksleft.png) top left no-repeat;}
.linksright{ height:38px;background:url(images/linksright.png) top right no-repeat;}
.linkscenter{ height:38px; background:url(images/linkscenter.png) top left repeat-x; margin:0 36px 0px 36px;}
.bcrumb_image{background: url(images/iconbcrumb.png) top left no-repeat; height:18px; width:18px; float:left;}
.paddingtop{padding-top:7px;}
.bottomarea{padding:0px; margin:0px; clear:both;}
.bottombg{background-image:url(images/BotLinksbgbg.png); background-repeat:repeat-x; height:61px; background-position:bottom left;}

.bottomleft{ height:28px; background:url(images/bottomleft.png) top left no-repeat}
.bottomright{ height:28px; background:url(images/bottomright.png) top right no-repeat}
.bottomcenter{height:28px; background:url(images/bottomcenter.png) top left repeat-x; margin:0 26px;}
.bottom{float:left; width:100%; height:8px;}
.bottommiddle{float: left;width: 100%;}
 












.bcrumbpart								{width:70%; text-align:left;}
.loginpart								{text-align:right;} 
#dnnbreader								{ float:left; margin-top:0px}
.dnnbreader								{ float:left; height:20px; margin:5px auto;}
.dnntextsize							{ margin-top:8px; margin-right:5px; margin-left:5px;}
.dnnloginsize							{ margin-top:5px; margin-right:5px;}

.defaultcolor							{ color:#ffffff}
.clear									{ clear:both;}
.clearmargin							{ clear:both; margin:0 86px;}
.floatleft								{ float:left;}
.floatright								{ float:right}
.margin									{margin:0 86px;}
.space								{ padding:0px; margin:0px; height:10px; background: none;}

/*  Content Panes   */
.ContentPane							{  padding:0px; margin:0px;}
.LeftPane								{ margin:0px;width:25%; padding-right:0px;}
.RightPane								{ margin:0px;width:25%; padding-left:0px;}
.toppane								{ margin:0px; padding:0px}
.topleftpane							{ padding:0px; margin:0px;width:49.5%;}
.contentpane2							{ padding:0px; margin:0px;width:75%;}
.rightpane2							    { padding:0px; margin:0px;width:24%;}
.pagetitlepane							{ padding:0px; margin:0px;width:49.5%; height:30px;}
.toprightpane							{ padding:0px; margin:0px;width:49.5%}
.boxapane								{ padding:0px; width:24%; float:left; margin-right:1%;}
.boxbpane								{ padding:0px; width:24.5%; float:left; margin-right:1%; }
.boxcpane								{ padding:0px; margin:0px;width:24.5%; float:left;}
.boxdpane								{ padding:0px; margin:0px;width:24%; float:right;}
.box3Apane								{ padding:0px; width:33%; float:left; margin-right:0px; }
.box3Bpane								{ padding:0px; width:33%; float:left; margin-left:0px;  }
.box3Cpane								{ padding:0px; margin-right:0px; width:33%; float: left;}
.dnnpanes								{ padding:0px; margin:0px;}
.middlecontent							{ padding:0px; margin:0px;text-align:left}
.middleleft								{ padding:0px; margin:0px;float:left; width:49.2%}
.middleright							{ padding:0px; margin:0px;float:right; width:49.2%}
.bottompane								{ clear:both; margin:0px; padding:1px;}
.vmrightpane							{ width:32%; padding-left:8px}
.DNNEmptyPane							{ width:0px;padding:0px;margin:0px;}
.sloganpane {text-align:right;}
.sloganpane img { float:right;}

/*  Skin Object   */
.searchpad{padding:17px 0px 0px 25px;}
.NormalTextBox {
	FONT-WEIGHT: normal; font-size: 12px; COLOR: #333;  FONT-FAMILY: tahoma; padding:0px;
}
div.NormalTextBox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.NormalTextBox#dnn_dnnSEARCH_txtSearch {
  BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT:0px; font-size: small;  text-align:left; vertical-align: middle; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT:0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM:0px; BORDER-LEFT: #ffffff 0px solid; WIDTH:158px; CURSOR: text; COLOR: #fff; PADDING-TOP:0px; BORDER-BOTTOM: #ffffff 0px solid; height:18px;  
}
.heightblock{height:15px; padding:0px; margin:0px;}



