* {
padding: 0;
margin: 0;

}
html, body{
min-height: 100%;
}

body 									{ margin:0px; padding:0px; text-align:center}
* {
	margin: 0;
}

p										{ padding:0px 0; margin:0px}
ol li									{ list-style: decimal; }
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;}
.horizontalpadding{padding:0px 17px;}
.verticalpadding{padding:10px 0px;}
/*  End Page Widths  */
.menubar{background:url(images/menubartop.png) top left repeat-x; height:45px;}
.bcrumbarea{ margin:0px; }
.bcrumbbarleft{ height:32px; background:url(images/bcrumb2left.png) top left no-repeat;}
.bcrumbbarright{ height:32px; background:url(images/bcrumb2right.png) top right no-repeat;}
.bcrumbbarcenter{height:32px; background:url(images/bcrumb2center.png) top left repeat-x; margin:0 17px;}
.content{background: url(images/contentbg.png) #f2f2f2 top left repeat-x;}
.contentfoot{background: url(images/contentbottombg.png)  bottom left repeat-x;}
.contentheight{min-height:200px;}
* html .contentheight{height:200px;}

.linksbarleft{ height:32px; background:url(images/linksleft.png) bottom left no-repeat;}
.linksbarright{ height:32px; background:url(images/linksright.png) bottom right no-repeat;}
.linksbarcenter{height:32px; background:url(images/linkscenter.png) bottom left repeat-x; margin:0 17px;}

.footerback {}
.footershade {background: url(images/footer_bgshade.png) top left repeat-x;}

.footerlight {background: url(images/footer_bg_light.png) top center no-repeat; min-height:332px;}
.footerline {background:url(images/linefooter.png) top left repeat-x; padding-top:2px;}
.privacyback {background:url(images/privacyback.png) top left repeat; height:30px; padding:5px 0px;}
* html .footerlight{height:332px;}
.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;}

.searchstyle{ width:220px; height:25px; background-position:top right; background-image:url(images/searchbg.png); background-repeat:no-repeat; padding:0px 0px 0px 5px;}

.maincontent{min-height:400px; background-position:top left;}
* html .maincontent{height:400px;}

 












.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;}
.ContentPane-inner							{  padding:0px 0px 0px 10px; 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: top; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT:0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM:0px; BORDER-LEFT: #ffffff 0px solid; WIDTH:170px; CURSOR: text; COLOR: #333; PADDING-TOP:0px; BORDER-BOTTOM: #ffffff 0px solid; height:25px;  
}
span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(images/Typography/attention.png) 10px 50% no-repeat;}
span.attention a {color: #B79000 !important;font-weight: bold;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(images/Typography/notice.png) 10px 50% no-repeat;}
span.notice a {color: #648434 !important;font-weight: bold;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(images/Typography/alert.png) 10px 50% no-repeat;}
span.alert a {color: #CF3738 !important;font-weight: bold;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(images/Typography/download.png) 10px 50% no-repeat;}
span.download a {color: #1C6B8B !important;font-weight: bold;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(images/Typography/approved.png) 10px 50% no-repeat;}
span.approved a {color: #666 !important;font-weight: bold;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(images/Typography/media.png) 10px 50% no-repeat;}
span.media a {color: #C76E34 !important;font-weight: bold;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(images/Typography/note.png) 10px 50% no-repeat;}
span.note a {color: #B79000 !important;font-weight: bold;}
span.cart {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(images/Typography/cart.png) 10px 50% no-repeat;}
span.cart a {color: #666 !important;font-weight: bold;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(images/Typography/camera.png) 10px 50% no-repeat;}
span.camera a {color: #666 !important;font-weight: bold;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(images/Typography/doc.png) 10px 50% no-repeat;}
span.doc a {color: #C76E34 !important;font-weight: bold;}

a.action_button, a.action_button:link,
a.action_button:active,
a.action_button:visited 				{ color:#ffffff; margin:0px;  padding:9px 0px 12px 15px;   line-height:30px;  height:30px !important; text-decoration:none; font-weight: bold; background:url(images/action_button_left.png) top left no-repeat; }
a.action_button:hover						{ color:#ffffff; margin:0px;  padding:9px 0px 12px 15px;  line-height:30px;  height:30px !important; text-decoration:none; font-weight: bold; background:url(images/action_button_lefthover.png) top left no-repeat; }

a.action_button span, a.action_button span:link,
a.action_button span:active,
a.action_button span:visited 			{ color:#ffffff; margin:0px 0px 0px 0px; padding:9px 17px 12px 2px ;    line-height:30px;  height:30px; text-decoration:none; font-weight: bold; background:url(images/action_button_right.png) top right no-repeat; }
a.action_button:hover span					{ color:#ffffff; margin:0px 0px 0px 0px; padding:9px 17px 12px 2px ;  line-height:30px;  height:30px; text-decoration:none; font-weight: bold; background:url(images/action_button_righthover.png) top right no-repeat; }

ul										{padding:0px; margin:0px; background:none; list-style:none;  }
ul.special-1 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/Typography/special-1.png) 0 1px no-repeat !important;}
ul.special-2 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/Typography/special-2.png) 0 1px no-repeat !important;}
ul.special-3 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/Typography/special-3.png) 0 1px no-repeat !important;}
ul.special-4 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/Typography/special-4.png) 0 1px no-repeat !important;}
ul.special-5 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/Typography/special-5.png) 0 1px no-repeat !important;}
ul.special-6 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/Typography/special-6.png) 0 1px no-repeat !important;}
ul.special-7 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/Typography/special-7.png) 0 1px no-repeat !important;}
ul.special-8 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/Typography/special-8.png) 0 1px no-repeat !important;}
ul.special-9 li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/special-9.png) 0 1px no-repeat !important;}
ul.special-9white li										{padding:0px 0 4px 17px; margin:0px; list-style:url(images/spacer.gif);  background:url(images/special-9white.png) 0 1px no-repeat !important;}
ul li a										{padding:0px; margin:0px; list-style:url(images/spacer.gif);  background:none;}
ul li:Hover a								{padding:0px; margin:0px; list-style:url(images/spacer.gif);  background:none;}
span.dropcap, span.dropcap-blue, span.dropcap-violet, span.dropcap-green, span.dropcap-red, span.dropcap-pink, span.dropcap-brown, span.dropcap-steelblue, span.dropcap-teal, span.dropcap-white {display: block;font-size: 260%;float: left;margin: 0px 4px 0 0;line-height: 100%;}
span.dropcap {color: #474747;}
span.dropcap-blue {color: #0473b2;}
span.dropcap-violet {color: #a335b4;}
span.dropcap-green {color: #5f9b03;}
span.dropcap-red{color: #c8250f;}
span.dropcap-pink {color: #db7d9a;}
span.dropcap-brown {color: #6e4727;}
span.dropcap-steelblue {color: #6E91D1;}
span.dropcap-teal {color: #4D8481;}
span.dropcap-white {color: #ffffff;}

.text-blue{color: #0473b2;}
.text-violet {color: #a335b4;}
.text-green {color: #5f9b03;}
.text-red{color: #c8250f;}
.text-pink {color: #db7d9a;}
.text-brown {color: #6e4727;}
.text-steelblue {color: #6E91D1;}
.text-teal {color: #4D8481;}
.text-white {color: #ffffff;}

.hover-blue:hover{color: #0473b2;}
.hover-violet:hover {color: #a335b4;}
.hover-green:hover {color: #5f9b03;}
.hover-red:hover{color: #c8250f;}
.hover-pink:hover {color: #db7d9a;}
.hover-brown:hover {color: #6e4727;}
.hover-steelblue:hover {color: #6E91D1;}
.hover-teal:hover {color: #4D8481;}
.hover-white:hover {color: #ffffff;}
