* {
padding: 0;
margin: 0;

}
html, body{
min-height: 100%;
}

body 									{ margin:0px; padding:0px; text-align:center;}

p										{ padding:5px 0; margin:0px}




#logopaneright {text-align:right;}

h1									{ font-size:2.0em; font-weight:bold;}
h2, h2 input						{ font-size:1.8em; font-weight:bold;}
h3									{ font-size:1.5em; font-weight:bold;}
h4									{ font-size:1.3em;font-weight:bold;}
h5									{ font-size:1.1em; font-weight:bold;}
h6									{ font-size:1em; font-weight:bold;}
#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  */
.margintop{ margin-top:10px;}
.aligntop{ vertical-align:top!important;}
.aligncenter{ text-align:center!important;}
.fullwidth{ width:100%;}
.b_collapse{ border-collapse:collapse; border-spacing:0px;}
.nopad{ padding:0px;}
.
/*  Page Widths  */
.textalign {text-align:left;}
/*  End Page Widths  */
.no paddingmargin{ padding:0px; margin:0px;}

.paddingleft{padding-left:19px;}
.marginleft{ margin-left:19px;}
.marginright{ margin-right:19px;}
.margintop{margin-top:3px;}

.topleftarea{ height:44px; background:url(images/Curved1.png) bottom left no-repeat;}
.toprightarea{ height:44px; background:url(images/Curved3.png) bottom right no-repeat}
.topcenterarea{height:44px; background:url(images/Curved2.png) bottom left repeat-x; margin:0 42px;}

.top2leftarea{ height:18px; background:url(images/Curved4.png) bottom left no-repeat;}
.top2rightarea{ height:18px; background:url(images/Curved6.png) bottom right no-repeat}
.top2centerarea{height:18px; background:url(images/Curved5.png) bottom left repeat-x; margin:0 42px;}

.logoleftarea{ background:url(images/Curved7.png) bottom left repeat-y;}
.logorightarea{ background:url(images/Curved9.png) bottom right repeat-y;}
.logocenterarea{background:url(images/Curved8.png) bottom left repeat; margin:0 42px;}
#logocenterarea {min-height:40px;}
* html #logocenterarea {height:40px;}

.navleft{ height:30px; background:url(images/Curved10.png) bottom left no-repeat;}
.navright{ height:30px; background:url(images/Curved12.png) bottom right no-repeat;}
.navcenter{height:30px; background:url(images/Curved11.png) bottom left repeat-x; margin:0 42px;}

.dateStyle{ height:19px; width:192px; text-align:center; margin:24px 0 8px 0; }
.loginStyle{ height:19px; text-align: center; width:40%;}

.navshadeleft{ height:28px; background:url(images/Curved13.png)  top left no-repeat;}
.navshaderight{ height:28px; background:url(images/Curved15.png)  top right no-repeat;}
.navshadecenter{ height:28px; background:url(images/Curved14.png) top left repeat-x; margin:0 42px;}



.contentleft{ background:url(images/Curved16.png) bottom left repeat-y;}
.contentright{ background:url(images/Curved18.png) bottom right repeat-y;}
.contentcenter{background:url(images/Curved17.png) bottom left repeat; margin:0 42px;}
#contentcenter{min-height:300px;}
* html #contentcenter{height:300px;}

.privacyleft{height:42px; background:url(images/Curved22.png) top left no-repeat;}
.privacyright{height:42px; background:url(images/Curved24.png) top right no-repeat;}
.privacycenter{height:42px; background:url(images/Curved23.png) top left repeat-x; margin:0 42px;}

.botleft{height:19px; background:url(images/Curved19.png) top left no-repeat;}
.botright{height:19px; background:url(images/Curved21.png) top right no-repeat;}
.botcenter{height:19px; background:url(images/Curved20.png) top left repeat-x; margin:0 42px;}

#botcenter {min-height:59px;}
* html #botcenter {height:59px;}


.shadeleft{background:url(images/shadeleft.png) top left no-repeat; margin:0px; clear:both;}
.shaderight{background:url(images/shaderight.png) top right no-repeat;  margin:0px;}
.shadecenter{background:url(images/shadecenter.png) top left repeat-x; margin:0 12px;}
#shadecenter{min-height:48px;}
* html #shadecenter{height:48px;}

.searchstyle{background-position:bottom right; width:185px; height:26px; background-image:url(images/searchbg.png); background-repeat:no-repeat; margin:2px 0px 0px 0px;}
.paddingtop{padding-top:7px;}
.childarrow{background-image:url(images/arrow.gif); height: 5px; background-position:right; background-repeat:no-repeat;} 
.bottomarea{padding:0px; margin:0px; clear:both;}
.bottombg{background-image:url(images/BotLinksbgbg.png); background-repeat:repeat-x; height:61px; background-position:bottom left;}
.bannerpane{margin:0px; clear:both; padding-top: 5px;}
.bottomleftarea{ height:61px; background:url(images/BotLinksleft.png) bottom left no-repeat}
.bottomrightarea{ height:61px; background:url(images/BotLinksright.png) bottom right no-repeat}
.bottomcenterarea{height:61px; background:url(images/BotLinkscenter.png) bottom left repeat-x; margin:0 86px;}
.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   */
.loginpane								{position:absolute; overflow:visible; visibility: hidden; border: 9px solid #7498C0; width:250px; background-color: white; padding: 8px; z-index:1000;}
.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-right: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   */

.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: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.NormalTextBox#dnn_dnnSEARCH_txtSearch {
  BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT:0px; text-align:left; vertical-align:top; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT:15px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM:0px; BORDER-LEFT: #ffffff 0px solid; WIDTH:135px; CURSOR: text; COLOR: #333; PADDING-TOP:2px; BORDER-BOTTOM: #ffffff 0px solid; height:18px;  
}






