/*========================================================*/
/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
/*========================================================*/
/* Custom Updates Start Here */
Body, .Normal, .NormalTextBox, TD, DIV, p, .Normal, .NormalDisabled, .NormalBold	{ font-size: small; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; color:#898989}
body 													{ margin:0px; padding:0px; background:#000 url(images/global/tb_main_bg.jpg) top left no-repeat}
a,a:link,a:active,a:visited								{ color:#ffffff; text-decoration:none }
a:hover													{ color:#bed73b; text-decoration:none }
p														{ padding:5px 0; margin:0px }
li														{ list-style: disc }
ol li													{ list-style: decimal }
ul li													{ list-style: disc }
li														{ margin: 5px 0 }
h1,h2,h3,h4,h5,h6										{ color:#ffffff;}
h1                                                      {font-size:2.5em;}
h2														{font-size:1.8em;}
h3														{font-size:1.4em;}
h4														{font-size:1.2em;}
h5														{font-size:0.9em}
h6														{font-size:0.8em;}												
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited									{ color:#ffdd00; font-weight:bold}
a.CommandButton:hover									{ color:#fff}
.Head													{ line-height:30px}
.SubHead												{ color:#888}
.hr														{ color:#898989; height: 1px;}

/* Admin Style */

.DataGrid_Container 									{ margin-top:15px;}
.DataGrid_Header										{ font-weight:bold;}
.DataGrid_Header td, .NormalBold td						{ font-weight:bold;}
.ExtensionsContent td									{ text-align:left}
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:#ffdd00; 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_ctr322_ModuleDefinitions_divInstalled				{ text-align:left}

/*  Control Panel  */

.ControlPanel											{ background:url(Skins/Vision-Yellow/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:#a5a8aa; font-weight: bold; }
.ControlPanel TD TD TD input							{ color:#000; font-weight:bold; padding-left:4px; font-size:14px; line-height:20px;}
.ControlPanel TD TD TD select							{ color:#555; font-size:11px;}
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited					{ color:#ffdd00; font-weight:bold; line-height:20px; text-decoration: underline; padding:0 3px}
.ControlPanel a.CommandButton:hover						{ color:#ffff00; text-decoration:none}
.NormalTextBox											{ background:#fff; color:#000 }

/*  Skin Layout  */

#body_middle											{ }
#dnntop													{ min-height:100px; background:transparent}
* html #dnntop											{ height:100px;}
#dnntop .logo											{ float:left; margin:20px 0px 0px 10px; width:45%}
#dnntop .account										{ float:right; text-align:right; margin:40px 10px 0px 0px; width:45%}
#dnnbanner												{ clear:both;}
#dnnlinks												{ text-align:center}
#dnnbreader												{ height:20px; margin-top:3px}
#dnnbreader .breader									{ float:left; color:#FFFFFF}
#dnnbreader .breader img								{ margin:0 6px -4px 0}
#MainContent											{ margin:0px; min-height:250px}
* html #MainContent										{ height:250px}
#Layout													{ position:absolute; right:0px; top:50%; width:30px; <img alt="details" src="/Portals/0/images/global/details-button.jpg" />:1px #000 solid}
#dnnlinks												{ clear:both}
#dnnfooter												{ background-color: #000; height:35px; text-align:right; clear:both; color:#333}
.dnnwrapper_menu										{ width:960px; margin:0 auto; background:transparent }
.dnnwrapper											{ width:70%; margin:0 auto; background-color:#000 }
.Language img											{ width:15px; margin:0 3px}
.mainbg													{ border-bottom:1px #222 solid; clear:both}
.clear													{ clear:both;}
.floatleft												{ float:left;}
.floatright												{ float:right}
.Settings												{ text-align:left}

/*  Content Panes   */

.mainTabs 												{ width:86%; float:left; }
.ContentPane											{ padding:0px; margin:0px; background:#000; }
.LeftPane												{ margin:0px; width:26%; padding-right:8px;}
.RightPane												{ margin:0px; width:26%; padding-left:8px;}
.toparch											{ clear:both; margin:0 0 0 -45px; background: url(/Portals/0/images/global/tb_turtle_arch.png) top left no-repeat; height:100px; width:1046px }

* html .headpane										{ height:45px; width:1050px}
.bannerpane												{ clear:both}
.toppane												{ margin:0px; padding:0px}
.topleftpane											{ padding:0px; margin:0 10px 0 10px; width:607px }
.toprightpane											{ padding:0px; margin:0 10px 0 10px; width:293px }
.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;}
.boxepane												{ padding:0px; width:32.6%; float:left; margin-right:1%;}
.boxfpane												{ padding:0px; width:32.6%; float:left;}
.boxgpane												{ padding:0px; margin:0px;width:32.6%; float:right;}
.dnnpanes												{ padding:0px; margin:0px;clear:both;}
.middlecontent											{ padding:0px; margin:0px;text-align:left}
.middleleft												{ padding:0px; margin:0px;float:left; width:49.4%}
.middleright											{ padding:0px; margin:0px;float:right; width:49.4%}
.bottompane												{ clear:both}
.footerpane												{ clear:both}
.DNNEmptyPane											{ width:0px;padding:0px;margin:0px;}

/*  Skin Object   */

.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited 									{ color:#555; margin:0px; line-height:20px; text-decoration:none; font-weight: normal; background:url(images/bread.gif) left center no-repeat; padding-left:6px}
a.breadcrumb:hover										{ color:#ffdd00; text-decoration:underline}


.w3c,a.w3c:link,a.w3c:active,a.w3c:visited 				{ color:#555; background:url(images/ok.gif) left center no-repeat; text-decoration:none; padding:0 10px}
a.w3c:hover												{ color: #ffdd00;}

.more,a.more:link,a.more:active,a.more:visited 			{ color:#ffdd00; background:url(images/more.gif) left center no-repeat; text-decoration:none; padding:0 10px}
a.more:hover											{ color: #2c4e01;}

.date													{ color:#555; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:0 10px}
.copyright												{ float:left; color:#494949; line-height:35px; padding:0 10px}


.index,a.index:link,a.index:active,a.index:visited 		{ background:url(images/global/icon.gif) 0 0 no-repeat;color:#555; line-height:30px; padding:5px 10px 5px 30px; text-decoration:none}
a.index:hover											{ color: #bed73b;background:url(images/global/icon.gif) 0 -30px no-repeat;}

.user,a.user:link,a.user:active,a.user:visited 			{ background:url(images/global/icon.gif) 0 -60px no-repeat;color:#555; line-height:30px; padding:5px 10px 5px 30px; text-decoration:none}
a.user:hover											{ color: #bed73b;background:url(images/global/icon.gif) 0 -90px no-repeat;}

.login,a.login:link,a.login:active,a.login:visited 		{ background:url(images/global/icon.gif) 0 -120px no-repeat;color:#555; line-height:30px; padding:5px 10px 5px 30px; text-decoration:none}
a.login:hover											{ color: #bed73b;background:url(images/global/icon.gif) 0 -150px no-repeat;}

.links,a.links:link,
a.links:active,a.links:visited 							{ color:#333; line-height:30px; margin:0 5px; text-decoration:none}
a.links:hover											{ color:#fff; text-decoration: none}

.terms,a.terms:link,a.terms:active,
a.terms:visited 										{ color:#bed73b;  padding:0 6px; white-space:nowrap;  line-height:32px;text-decoration:none}
a.terms:hover											{ color:#fff; text-decoration: underline}


/*  SiteMap  */

.SiteMap												{ font-family:Arial, Helvetica, sans-serif; text-align:left}
.SiteMap img											{ display:none}
.SiteMap ul li											{ list-style:none}
.SiteMap ul li a										{ font-size:16px; font-weight:bold; line-height:24px; color:#fff;}
.SiteMap ul li a:hover									{ color:#ffdd00}
.SiteMap ul li ul										{ margin:5px 10px;list-style:inside}
.SiteMap ul li ul li									{ list-style: circle; margin:0 10px; background:none; color:#ffdd00}
.SiteMap ul li ul li span 								{ font-size:12px; color:#ffdd00; text-decoration:underline; line-height:20px}
.SiteMap ul li ul li a:hover span 						{ color:#fff; text-decoration:none}

/*  Page Option   */

#themes													{}
#themes0												{ background:#000;width:100%;display: block;z-index:122;text-align:left;border:0px #fff solid;overflow:hidden;height:3px; position:relative;  }
#themes0 .optionwidth									{ width:1003px; margin:0 auto}
#themes0 img											{ margin:3px; cursor:pointer}
#themes0 h2												{ padding:0px; color:#ccc; font-size:32px;float:left; line-height:70px; margin:10px 0px 0 20px; display:inline; width:200px;border-right:1px #444  dashed; height:70px}
#themes0 h2 strong										{ color:#ffdd00; font-weight:normal}
#themes0 .themebox										{ width:210px;margin:10px;padding:0px; color:#ccc;float:left; border-right:1px #444 dashed ; height:70px}
#themes0 .layoutbox										{ width:310px; margin:10px 10px 0 0;float:left; color:#ccc;border-right:1px #444 dashed ; height:70px}
#themes0 a.close:link, 
#themes0 a.close:active, 
#themes0 a.close:visited								{ float:right; display:block; width:20px; height:20px; text-decoration:none; color:#fff; margin:2px; text-align:center; background:#666; font-size:10px; line-height:16px}
#themes0 a.close:hover									{ background:#FFFFFF; color:#FF0000}

/*  Search Object   */

#search												{position:relative; width:130px; height:30px; margin-top:15px; right center no-repeat; float:right }
.searchbox											{ color:#ccc}
.searchbox .SkinObject								{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal }
.searchbox #dnn_SEARCH_txtSearch					{ position:absolute; left:5px; top:11px;height:18px; color:#ccc; padding:0 3px; width:85px; border:0px #fff solid; background:transparent; font-size:11px }
.searchbox a:link,																
.searchbox a:active,								
.searchbox a:visited								
.searchbox a:hover									
.NormalSearchBox									{ color:#fff; background:#1b230a; padding: 3px 0px 3px 5px; border-style: solid; border-color:#364814; border-width: 1px; padding-left: 1px; }


.aboutskin											{ line-height:26px; font-size:14px; color:#FFFFFF}
.aboutskin h1										{ color:#FFFFFF; font-weight:normal}
.aboutskin h1 strong								{ color:#ffdd00; font-weight:normal}

