
/*========================================================*/
/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
/*========================================================*/

body 									{ margin:0px; padding:0px; font-size:12px; background:url(images/body.jpg) top left repeat-x #d3effa}
th,td,div								{ color:#444; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
a,a:link,a:visited,a:active				{ color:#0060b0; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover									{ color:#fbd802; text-decoration:none; }
.normal,.Normal							{ line-height:1.5em}
.clear									{ clear:both;}
.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:#e90e0b;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}
.ControlPanel						{ background:#b1daeb; border:0px #ccc solid;}
/*========================================================*/
/*  Skin Layout                                           */
/*========================================================*/

#dnnwrapper								{ width:100%; background:url(images/leftarrow.jpg) top left no-repeat}
#innerdnnwrapper								{ width:100%; background:url(images/rightarrow.jpg) top right no-repeat; text-align:center;}
.skinwidth{ width:980px; margin:0 auto}
#dnnheader{ height:120px; position:relative; z-index:1}
#dnnheader .logo{ width:450px; position:absolute; left:15px; top:10px; z-index:2;}
#dnnheader .top_date{ width:500px; position:absolute; right:85px; top:0px; z-index:2;text-align:right; color:#ddd}
#dnnheader .top_account{ width:390px; position:absolute; right:10px; bottom:10px; z-index:2;text-align:right; font-size:12px; }
#dnnheader .top_search{ width:160px; position:absolute; right:10px; bottom:-30px; z-index:2;text-align:right; font-size:12px; background:url(images/search.jpg) top left no-repeat; height:25px }

#dnnheader .search_bar .SkinObject{width:40px;float:right; margin-top:-14px; height:20px;}
#dnn_dnnSEARCH_txtSearch{border:0px #ccc solid; width:105px; height:18px; background:transparent;  font-size:9pt; float:left; margin-left:20px; line-height:16px; margin-top:4px}


#dnnmenu{ height:37px; background:url(images/menubg.jpg) top left repeat-x}
#Content_Box{ margin:0 auto; padding:8px; background:#FFFFFF; min-height:400px}
#dnnfooter{ text-align:center; margin:0px; border-top:1px #e6e7e7 solid; line-height:30px; background:url(images/footer.png) top left no-repeat}



/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

.ContentPane							{ padding:0px; margin:0px;}
.LeftPane								{ width:20%; padding-right:8px}
.RightPane								{ width:20%; padding-left:8px}
.bannerpane								{ margin:0px; padding:0px; background:#FFFFFF}
.admincontentpane{ width:100%;}
.innercontentpane							{ float:left; width:57%; margin-left:2%}
.innerleftpane								{ width:17%;float:left; min-height:1px}
.innerrightpane								{ width:23%;float:right}

.topleftpane				{ width:49.5%; float:left}
.toprightpane				{ width:49.5%; float:right}
.toppane					{ width:100%;}
.boxapane					{}
.boxbpane					{ width:24%; float:left;overflow:hidden; }
.boxcpane					{ width:75%; float:right;overflow:hidden; }
.boxdpane					{}
.boxepane					{ width:75%; float:left;overflow:hidden;}
.boxfpane					{ width:24%; float:right;overflow:hidden;}
.boxgpane					{}
.mainapane					{ width:32.8%; float:left; ;overflow:hidden;}
.mainbpane					{ width:32.4%; margin-left:1%; float:left; ;overflow:hidden}
.maincpane					{ width:32.8%; float:right; ;overflow:hidden;}
.bottompane					{ clear:both}

/*========================================================*/
/*  Skin Object                                           */
/*========================================================*/


.user,a.user:link,a.user:active,
a.user:visited 							{ color:#fff; font-size:12px;  line-height:20px; padding:0 15px; white-space:nowrap; font-weight:bold; background:url(images/account.gif) top left no-repeat}
a.user:hover							{ color:#fbd802; background:url(images/account.gif) bottom left no-repeat;}

.login,a.login:link,a.login:active,
a.login:visited 						{ color:#fff; font-size:12px; line-height:20px; padding:0 15px; font-weight:bold; background:url(images/account.gif) top left no-repeat}
a.login:hover							{ color:#fbd802; background:url(images/account.gif) bottom left no-repeat;}

.CurrentDate{ color:#fff; line-height:20px; margin:0 10px;}

.bluecolor,
a.bluecolor:link,
a.bluecolor:active,a.bluecolor:visited 		{ color:#5a8096; line-height:20px; margin:0 5px;}
a.bluecolor:hover							{ color:#000;}

.privacy, 
a.privacy:link,
a.privacy:active,a.privacy:visited 		{ color:#5a8096; line-height:20px; padding:0 13px; background:url(images/dot.gif) left center no-repeat}
a.privacy:hover							{ color:#000;}


/*========================================================*/
/*  CSS Menu Style        		                        */
/*========================================================*/

.cssmenu 								{ position:relative; height:37px; margin:0px;}
.cssmenu span 							{ padding:0 15px; white-space: nowrap; display:block;font-size:10pt; text-transform:uppercase}
.cssmenu ul								{ margin:0px; padding:0px;display: block;float:left}
.cssmenu li 							{ list-style: none none outside; float:left;position:relative;}
.cssmenu ul li 							{ background:url(images/menubg.jpg) top left repeat-x; float:left}
.cssmenu ul .current 					{ background:url(images/menuon.jpg) top left repeat-x; margin:0px}
.cssmenu ul .current span				{ color:#000}
.cssmenu ul .current .slide span		{ background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#fff; text-decoration:none; line-height:37px;display: block; cursor:pointer}
.cssmenu ul a:hover 					{ color: #000; background:url(images/menuon.jpg) top left repeat-x;float:left}
.downarrow								{ position:absolute; right:4px; top:17px}
.rightarrow								{ position:absolute; right:5px; top:10px}
.cssmenu .slide 						{ display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 					{ display:none}
.cssmenu .slide .Group 					{ background:#2980af; border:1px #6e96ce solid;display: none;left: 0px; float: left; position:relative}
.cssmenu .slide ul li 					{ clear: both;display:block; background:url(submenu_bg.png) top left repeat;}
.cssmenu .slide ul li span 				{ color:#fff; display:block; padding:0 15px; font-weight:normal; text-align:left}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited			{ width:auto;color:#333; text-decoration:none; line-height:30px;display: block; cursor:pointer}



.SubMenu					{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-align:left; margin:0px; padding:0px}
.SubMenu ul					{ margin:0px; padding:0px}
.SubMenu ul li				{ list-style:none}
.SubMenu ul li a			{ font-size:12px; font-weight: normal; line-height:24px; color:#0070ba}
.SubMenu ul li ul			{ margin:5px 10px;list-style:inside}
.SubMenu ul li ul li		{ list-style: circle; margin:0 10px; background:none;}
.SubMenu ul li ul li span 	{ font-size:12px; color:#0070ba; text-decoration:underline; line-height:20px}
.SubMenu ul li a:hover span { color:#8fab26; text-decoration:none}
.SubMenu ul .subcurrent span	{ color:#8fab26}
