
/*========================================================*/
/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
/*========================================================*/

body 					{ margin:0px; padding:0px; background:#0d1420; font-size:12px}
th,td,div,p,ul,ol			{ color:#181818; font:normal 12.5px Arial, sans; text-align:left;}
a,a:link,a:visited,a:active		{ color:#1f2c43; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
a:link,
a:active,
a:visited				{ color:#578dbc; text-decoration:none; }
a:hover					{ color:#578dbc; text-decoration:underline; }
p					{ margin:0px; padding:0px}
blockquote				{ font:italic 15px Times, serif;}
ul li					{ list-style-type:disc; list-style-position:outside; }
.FCKLinkGalleryContainer    { background:white; width:100%;}

h1	{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#0d1420;}
h2	{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#0d1420;}
h3	{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0d1420; text-transform:uppercase; }
h4	{ font-family:Arial, sans-serif; font-size:12.5px; font-weight:bold; color:#5670A0; margin:0px; padding:5px 0px 10px;}
h5	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#2E3D47;}

#dnn_dnnSEARCH_txtSearch	{ height:20px; padding:2px 0px 0 0px; background:#fff; width:159px; font:bold 11pt Arial, Helvetica, sans-serif; color:#777; border:1px #d7d5d8 solid}

.searchbox			{ width:189px; background: transparent; height:25px; margin:6px 15px; float:right;}
.searchbox .NormalTextBox	{ float:left; }
.searchbox  a:link,
.searchbox  a:active,
.searchbox  a:visited	{ position:absolute; float:right; width:23px; height:21px; background:url(images/search.png) left top no-repeat; overflow:hidden;}
.searchbox  a:hover	{ background:url(images/search.png) 0 -21px;}

/*Quick Links*/

.slidedoormenu				{ list-style-type: none; margin-left: 10px; padding: 0px; width: 190px; }
.slidedoormenu li a 			{ background: #212C44; font: bold 13px Arial, sans; display: block; color: white; width:auto; padding: 7px 0 7px 20px; text-decoration: none; margin-bottom:2px; }
.slidedoormenu li a:visited, .slidedoormenu li a:active	{ color: white; }
.slidedoormenu li a:hover		{ background: #3c4864; }

/*========================================================*/
/*  Skin Layout                                           */
/*========================================================*/

.normal,.Normal				{ line-height:1.4em; font-size:13px}
.Head					{ color:#1f2c43}
.SubHead				{ color:#888}
.CommandButton,A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active			{color:#f00; text-decoration:none; font: bold 9pt Arial, Helvetica, sans-serif; padding:0 3px;}
A.CommandButton:hover			{ color:#000; text-decoration:none;}
.dnnspace				{ height:15px; width:100px; overflow:hidden}
.clear					{ clear:both;}
.floatleft				{ float:left;}
.floatright				{ float:right}
.Settings				{ text-align:left}
#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:#1f2c43;line-height:26px; margin:0px; padding:0px; font-weight: bold;}
#dnn_ctr979_LogViewer_dlLog td		{ text-align:left; white-space: normal; border:1px #fff solid}
#dnn_BannerPane .SubHead		{ color:#CCCCCC; font: normal 9px Arial, Helvetica, sans-serif}

#dnnwrapper		{ width:1000px; margin:0 auto; padding:10px 0 0 0;}

#skinhead		{ width:100%; height:148px; background:url(images/wideheader.jpg) top left no-repeat}

.dnnlogo		{ float:left; margin:20px 0 0 15px; display:inline}
.dnnmenu		{ width:1000px; background:#030914; margin:1px 0 0 0;}
#bannerbox		{ background:#030914; clear:both; border-top:6px #0d1420 solid;border-bottom:6px #0d1420 solid;}
#Copyright		{ margin:8px 0 0 10px; clear:both; }
#Copyright .copy	{font:normal 11px/120% Arial, sans; color:#586a89; float:left; display:inline; text-decoration:none}
#Copyright .link	{color:#96a6c2; margin:0 3px 0 6px; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/


#middlepanes					{ width:960px; background:#FFFFFF; clear:both; padding:15px 20px;}
#homemiddlepanes				{ width:1000px; background:#FFFFFF; clear:both;}
#innermiddlepanes				{ width:700px; background:#FFFFFF; float:left; padding:15px 20px;}
#sidelinks					{ width:250px; float:right; }

.contentpane					{ padding:0px; margin:0px;}
.leftpane					{ float:left; padding:0px; margin:0px; width:49%; }
.rightpane					{ float:right; padding:0px; margin:0px; width:49%; }

.leftcolumn                 { float:left; width:28%; }
.rightcolumn                { float:right; width:70%; }

.cola                       { float:left; width:32%; margin-right:2%; }
.colb                       { float:left; width:32%; }
.colc                       { float:right; width:32%; }

.homecontentpane				{ padding:0px; margin:0px 2px;}
.homeleftpane					{ padding:0px; margin:0px; width:235px; padding-right:3px;}
.homerightpane					{ padding:0px; margin:0px; width:380px; padding-left:3px;}

.bannerpane					{ float:left; width:755px; border-right:1px #3d424a solid; padding:4px;}
.bottompane					{ margin:0px; padding:0px}
.topleftpane					{ float:left; width:70%; }
.toprightpane					{ float:right; width:28%; }
.linkpane					{ float:right; width:231px;}

/*========================================================*/
/*  Skin Object                                           */
/*========================================================*/


.user,a.user:link,a.user:active,
a.user:visited 				{ font:normal 11px Arial, sans; color:#96a6c2; padding:0 5px; white-space:nowrap; float:right; text-decoration:none}
a.user:hover				{ text-decoration:underline;}



/*========================================================*/
/*  CSS Menu1 Style        		                        */
/*========================================================*/
.cssmenu 				{ position:relative; float:left;font-family: Arial, Helvetica, sans-serif;  width:770px; }
.cssmenu span 				{ padding:0px; white-space: nowrap; display:block; font-size:11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-transform:uppercase; text-align:center; padding:0 16px;}
.cssmenu ul				{ margin:0px; padding:0px;display: block;float:left;}
.cssmenu li 				{ list-style: none none outside; float:left;position:relative; margin:0px}
.cssmenu ul li 				{ background:url(images/ms.gif) top left no-repeat; float:left}
.cssmenu ul .first			{ background:none}
.cssmenu ul .current 			{ background:#1b273c; margin:0px}
.cssmenu ul .current span		{ color:#fff}
.cssmenu ul .current .slide span	{ background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited			{ width:auto;color:#ccc; text-decoration:none; line-height:37px;display: block; cursor:pointer}
.cssmenu ul a:hover 			{ color: #fff; background:#1b273c;float:left}
.cssmenu ul a:hover span 		{ background:url(images/ms.gif) top left no-repeat #1b273c; float:left}
.cssmenu .downarrow			{ display:none}
.cssmenu .rightarrow			{ position:absolute; right:2px; top:10px}
.cssmenu .slide 			{ display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 			{ position:absolute; left:2px; top:3px}
.cssmenu .slide .Group 			{ background: none; border:0px #dfdfdf dotted;display: none;left: 0px; float: left; position:relative; margin:0px}
.cssmenu .slide ul li 			{ clear: both;background:url(images/submenu.png) repeat; display:block; margin-bottom:1px}
.cssmenu .slide ul li span 		{ color:#fff; display:block; padding:0 20px 0 20px; text-align:left; text-transform: uppercase; font-weight:normal; width:auto; font-size:10px}
.cssmenu .slide ul li a			{ background:none;height:24px; display:block}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited		{ width:auto;color:#fff; text-decoration:none; line-height:24px;display: block; cursor:pointer}
.cssmenu .slide ul a:hover 		{ background:#030914;width:100%}
.cssmenu .slide ul a:hover span 	{ background:#030914; color:#fff}


