@import url("css/menu.css");

/* CSS Document */
#Body {background:#E6E6E6 url(/images/layout/bg-light.jpg) repeat-x top left; height:100%; margin:0; padding:0; }

/* ControlPanel style */
.ControlPanel{border:none;padding-bottom:10px;/*background:transparent url(images/cpanel_center.png) repeat-x bottom left; */}
.cpanel_left{padding-left:21px;/*background: url(images/cpanel_left.png) no-repeat bottom left;*/}
.cpanel_right{padding-right:33px;/*background: url(images/cpanel_right.png) no-repeat bottom right;*/}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#414141; font-family:Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;line-height:1.5em;}
h1, h2, h3, h4, h5, h6, h2 input{color:#333;font-weight:bold;margin:1ex 0;}
h1{font-size:2em;margin:10px 0;}
h2, h2 input{font-size:1.8em;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}	

a,a:link,a:visited,a:active{color:#D84704; text-decoration:none; font-weight:normal; }
a:hover{color:#000; text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Helvetica, Arial, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {/*color:#4C6171;*/}
.SubSubHead{/*color:#6E8AA0;*/}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main{display:table;width:950px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}

.top_space{height:0;}/* was 34px */
.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_pad{margin: 0; padding:20px 0;}

.s_logo{float:left;}
.s_banner{background:#aaa;width:50%;float:right;}

.menu_bg{background:#DDD url(/images/layout/menu-bg.jpg) repeat-x top left; height:43px; padding:0 0 0 6px;  margin: 0; }
.menu_left{padding:0; margin:0;/* background:url(images/left_bg.png) repeat-y  top left;*/}
.menu_right{margin:0; /*background:url(images/right_bg.png) repeat-y top right;*/ }

.search_style{float:right; margin:35px 2px 0 0;/*clear:right;*/}
.search_bg{padding:0;font-size:10px;}

.bread_bg{padding:0; margin: 0; background:#000; height:30px;}
.bread_left{padding:0; margin:0;  height:30px;}
.bread_right{padding:0;  height:30px;}

#login_style{ float:right; padding-right:18px;color:#F0B310;line-height:30px;}
#bread_style{ float:left; line-height:30px; padding:0 18px;color:#F0B310;font-size:11px;font-weight:bold;}

.center_bg{padding:0; margin:0;clear:both;}
.left_bg{padding:0; margin:0; /*background:url(images/left_bg.png) repeat-y top left;*/}
.right_bg{padding:0; margin:0; /*background:url(images/right_bg.png) repeat-y top right;*/}
.content_pad{padding:10px 22px 0 0; margin: 0 19px 0 7px; background:#FFF; /*url(images/center_bg.png) repeat-x bottom left;*/}
.lm_content_pad{margin: 0 ; background:#FFF /*url(images/center_bg.png) repeat-x bottom left;*/}
.content_width{padding-top:15px; min-height:350px;}
.lm_content_width{padding-top:0px; min-height:350px;}

.bot_left{padding:0; margin:10px 0 0 0; height:2px; background:#F0B310; /*background:url(images/bot_left.png) no-repeat top left;*/}
.bot_right{padding:0; margin:0; padding:0 39px 0 27px; /*background:url(images/bot_right.png) no-repeat top right;*/}
.bot_bg{padding:0; margin:0;    /*height:41px;background:url(images/bot_bg.png) repeat-x top left;*/}

.bot_pad{margin:15px 0 20px 0;padding:0 20px 0 10px;}
#terms_style{float:left;}
#copy_style{float:right;padding-left:14px;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#333;background:#f0b310;padding:7px 15px; margin:10px 10px 10px 0; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#000; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#333; padding:5px; float:none; background-color:transparent !important;}
.ControlPanel a.CommandButton:hover{color:#666; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0;}
.LeftPane{ padding:0 10px 0 0; width:180px; margin:0;}
/*.RightPane{ padding:0 0 0 20px; width:20%; margin:0;}*/



/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#FFF;font-size:10px;font-weight:bold;}
a.Breadcrumb:hover{color:#FFF;}

/*-------------- Link Style --------------*/
.linkscontainer{padding:40px 0 20px 0;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ color:#D84704; font-size:10px !important;}
a.links:hover{color:#000;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#ccc;font-size:10px;}
a.user:hover{color:#F0B310;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#666;font-size:10px;}
a.footer:hover{color:#D84704;text-decoration:underline;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}






/*-------------- Custom definitions --------------*/




.error, .notice, .success { 
	border:1px solid #f1f1f1; margin:10px; padding:0.8em; color:#000000;
}
.error a, .notice a, .success a{ 
	color:#222;text-decoration:underline;
}
.notice  {
	background-color:#FFF6BF; border-color:#FFD324; 
}
#hdrsocial{float:right; margin:37px 20px 0 0;list-style:none outside none;padding:0;font-size:11px;}
ul#hdrsocial li{display:inline-block;float:left;margin-left:10px;}
ul#hdrsocial li img{vertical-align:middle;}

#dnn_dnnSEARCH_txtSearch{width:180px;height:24px;border:solid 1px #999;font-size:12px;font-weight:bold;padding:0 5px;color:#444;background:#f6f6f6;}
.search_bg a img{margin-bottom:3px;vertical-align:middle;}

/*.RightPane{padding-left:10px !important}*/

.head_title{padding:10px 0 0 0;}

#sidebarcontainer{
	
	border:solid 1px #DDD !important;
	background:#f1f1f1 /*url(/images/layout/sidebg.jpg) repeat-x top left !important*/;
	padding:10px 10px 10px 20px;
	color:#333;
	font:12px/18px "Segoe UI",Arial,sans-serif
	
	}
#sidebarcontainer h2{color:#333;font-size:14px;}	

/* Hide Login Help */
#dnn_ctr_dnnICON_imgIcon{display:none;}
.AuthenticationContent label a{display:none;}
#dnn_ctr421_Login_Login_DNN_txtUsername{width:200px !important;}
#dnn_ctr421_Login_Login_DNN_txtPassword{width:200px !important;}
#dnn_ctr_SendPassword_tblSendPassword label a{display:none;}
#dnn_ctr_SendPassword_tblSendPassword td{width:300px;}
#dnn_ctr_SendPassword_txtUsername{width:200px !important;}
.DNN_FeedbackContent label a{display:none;}

#dnn_ctr396_Feedback_txtSubject{width:450px !important;}
#dnn_ctr396_Feedback_txtBody{width:450px !important;}

/* Form Input */
.ContentPane input.NormalTextBox, .ContentPane textarea.NormalTextBox, #dnn_ctr405_Feedback_trCaptcha2 input{line-height:1.5em;padding:5px; border:1px solid #777;color:#444}

#dnn_ctr396_Feedback_cmdSend{float:left; margin-left:400px;}

/* Check line 94 for related settings */
.SearchResultsContent a.CommandButton:link, a.CommandButton:visited{color:#F49300;padding:5px; float:none; margin-top:10px; font-weight:bold; text-decoration:underline; background-color:transparent !important;}
.SearchResultsContent a.CommandButton:hover{color:#000; text-decoration:underline;}
#dnn_ctr357_SearchResults_dgResults{margin:25px 0 0 0; }
.sTitle{font-size:14px !important; font-weight:bold !important;}
.sRelevance{display:none;}

.PagingTable{border:1px dotted #DDD;background-color:#f9f9f9;padding:5px;}

.StandardButton{color:#333;background:#f0b310;padding:7px 15px; margin:10px 10px 10px 0; font-weight:bold; text-decoration:none;font-size:1em;border:0;}

.bio{width:550px;float:left;margin-bottom:35px;}

/* Content Image Setup */
.mtcimg{background-color:#f1f1f1;border:1px solid #448C03; padding:5px;margin:0 5px 5px 0}

/* Control Panel */
.FCKLinkGalleryContainer{background:#FFF;}
#cpanel-wrapper{background:#FFF;margin: 0 19px 0 7px;}

h1{text-indent:-9999px; display:inline-block;}

#logosmall{vertical-align:middle;float:right;}

.pagewrap{background:#FFF;border:1px solid #DDD;padding:1px;}

#wcont {
	position:relative;
}
#wtitle {
	position:absolute;
	left:310px;
	top:20px;
	width:220px;
	height:20px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	visibility:hidden;
}
#keypartners{margin-top:35px;text-align:center;}
#keypartners img{margin:0 25px 0 0;}
.newsLink{padding:20px 0 0 0;margin:0;}
.newsLink a{font-size:18px;}
.newsDate{font-style:italic;}
.newsMore{text-align:right; padding-right:10px;}
