﻿.body{background:url(images/background.gif)}
.intro_site,.footer_site,.wrapper_site{width:965px;margin:auto;}
.banner_site{background:url(images/Banner.gif) no-repeat;height:163px;width:965px;margin:auto;}
.search_site{width:965px;margin:auto;padding-top:125px;padding-bottom:0px;}
.nav_top_site{height:70px;width:965px;background:#fff;overflow:hidden;margin:auto;}

.login_site{width:965px;margin:0 auto;padding-top:5px;padding-bottom:10px;text-align:right}
.line_red{background:url(images/Line_Red.gif) repeat-x left bottom;height:6px}
.content_site{width:965px;padding:0}
.above_site{background:url(images/bg_below.gif) repeat-x left center;height:32px}
.footer_site{height:107px;font-size:11px;margin-bottom:0}
.line_bottom{background:url(images/line_bottom.gif) repeat-x left bottom;height:7px}

/*------------------------------------ dnn menu style -----------------------------------*/
.mainMenu{cursor:pointer;font-size:11px;text-transform:uppercase;background-color:transparent}
/* Main Menu Normal */.mainMenu .root{line-height:40px; font-family:Verdana,Arial,Tahoma,Sans-Serif;color:#4b4b4b;font-size:11px;font-weight:bold;text-align:center;padding:15px 13px 0 11px;text-transform:uppercase;white-space:nowrap;float:left;height:65px;background:url(images/bg_border_nav.gif) no-repeat right center}
/* Main menu hover color:#4b4b4b*/.mainMenu .hov{color:#fff;background:#54a7d1; text-transform:uppercase}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {
	color:#fff;		
	background:#54a7d1;
}
.mainMenu table{
	border:1px solid #C0D6E5;
	z-index: 5000;
	}

/* SUB Menu Normal */.mainMenu tr.mi{background-color:#F8FAFF;z-index:1000;font-size:11px;font-weight:bold;text-align:left;color:#375162;line-height:2em;text-transform:uppercase}
.mainMenu tr.mi td{padding:0 2px;text-transform:none}
/* SUB Menu hover & selected */.mainMenu tr.hov{background:#f5f5f5 url(../images/submenu_hover.png) repeat-x top left;color:#f3b222}
.mainMenu tr.hov td{color:#fff;background:#0A1673}
.mainMenu tr.sel,.mainMenu tr.bc{background:#b1d3df url(../images/submenu_active.png) repeat-x top left}
.mainMenu tr.sel td,.mainMenu tr.bc td{color:#fff}
.main_dnnmenu_break{height:2px;background-color:#D5E0FF}

/*------------------------------------ End dnn menu style -----------------------------------*/

/* Module Action Menus */.ModuleTitle_SubMenu{border:1px solid #C0D6E5}
.ModuleTitle_SubMenu td{background-color:#F8FAFF;white-space:nowrap}
.ModuleTitle_MenuIcon{background-color:#F8FAFF;border:none;padding:0 2px}
.ModuleTitle_MenuItemSel td,.ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background:#CE0D0D url(../images/submenu_hover.png) repeat-x top left;color:#fff}
.ModuleTitle_MenuBreak td,.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:2px;background-color:#D5E0FF}
.bread_bg{padding:0;margin:0 19px 0 7px;background:url(images/bread_bg.png) repeat-x top left;height:34px}
.bread_left{padding:0;margin:0;background:url(images/bread_left.png) no-repeat top left;height:34px}
.bread_right{padding:0;background:url(images/bread_right.png) no-repeat top right;height:34px}
#login_style{float:right;line-height:34px;padding-right:18px}
#bread_style{float:left;line-height:34px;padding-left:18px;color:#000}
/**********************#########################################################**************************//* CSS Document */Body{background:#fff;margin:0;padding:0}
/* ControlPanel style */.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left;border:none;padding-bottom:10px}
.cpanel_left{background:url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px}
.cpanel_right{background:url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px}
/*-------- 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:#2E3D47;font-family:Verdana,Arial,Helvetica,sans-serif}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead,a:link,a:visited,a:hover{font-size:12px}
h1,h2,h3,h4,h5,h6,h2 input{color:#375162;font-weight:bold;margin:1ex 0}
h1{font-size:18px;margin:10px 0}
h2,h2 input{font-size:14px}
h3{font-size:13px}
h4{font-size:12px}
h5{font-size:11px}
h6{font-size:10px}
a,a:link,a:visited,a:active{color:#3E81B5;text-decoration:none;font-weight:normal}
a:hover{color:#D00;text-decoration:underline}
.Head,.SubHead,.SubSubHead,.Normal,.NormalDisabled,.NormalDisabled,.NormalBold,.NormalRed,.NormalTextBox{font-family:Verdana,Arial,Helvetica,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:970px;margin:0 auto}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}
.top_space{height:34px}
.lang_pad{padding:7px 0 0 25px;float:left}
.logo_top_left{padding:0;margin:0;background:url(images/logo_top_left.png) no-repeat top left;height:23px}
.logo_top_right{padding:0;margin:0;background:url(images/logo_top_right.png) no-repeat top right}
.logo_top_bg{padding:0;margin:0 39px 0 27px;background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px}
.logo_left{padding:0;background:url(images/logo_left.png) repeat-y top left}
.logo_right{padding:0;background:url(images/logo_right.png) repeat-y top right}
.logo_pad{background:#FFF;margin:0 19px 0 7px;padding:0 0 10px 10px;height:100%}
.s_logo{float:left}
.s_banner{background:#aaa;width:50%;float:right}
.menu_bg{padding:0 0 0 6px;margin:0 21px 0 9px;background:url(images/menu_bg.png) top left}
.menu_left{padding:0;margin:0;background:url(images/menu_left.png) repeat-y top left}
.menu_right{margin:0;background:url(images/menu_right.png) repeat-y top right}
.search_style{float:right;height:40px}
.search_bg{padding:8px 2px 0 0}
.bread_bg{padding:0;margin:0 19px 0 7px;background:url(images/bread_bg.png) repeat-x top left;height:34px}
.bread_left{padding:0;margin:0;background:url(images/bread_left.png) no-repeat top left;height:34px}
.bread_right{padding:0;background:url(images/bread_right.png) no-repeat top right;height:34px}
#login_style{float:right;line-height:34px;padding-right:18px}
#bread_style{float:left;line-height:34px;padding-left:18px;color:#000}
.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 22px;margin:0 19px 0 7px;background:#FFF url(images/center_bg.png) repeat-x bottom left}
.lm_content_pad{padding:0 22px 0 0;margin:0 19px 0 7px;background:#FFF url(images/center_bg.png) repeat-x bottom left}
.content_width{padding-top:15px;min-height:350px}
.lm_content_width{padding-top:0;min-height:350px}
.bot_left{padding:0;margin:0;background:url(images/bot_left.png) no-repeat top left}
.bot_right{padding:0;margin:0;background:url(images/bot_right.png) no-repeat top right;padding:0 39px 0 27px}
.bot_bg{padding:0;margin:0;background:url(images/bot_bg.png) repeat-x top left;height:41px}
.bot_pad{margin-bottom:20px;padding:0 30px 0 20px}
#terms_style{float:left}
#copy_style{float:right}
.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:#CB2027;font-weight:bold;text-decoration:none}
a.CommandButton:hover{color:#3E81B5;text-decoration:underline}
/*-------ControlPanel changes ---------------*/.ControlPanel a.CommandButton:link,.ControlPanel a.CommandButton:visited{color:#3E81B5}
.ControlPanel a.CommandButton:hover{color:#CB2027;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 ----------*/.ContentPane{padding:0;margin:0}
.BannerPane{display:inline-block;float:right;padding-right:17px;width:auto}
.ContentPane{padding:0 0 0 0;width:auto;margin:0}
.RightPane{padding:0 0 0 0;width:20%;margin:0}

/*------------ Breadcrumb Style --------------*/.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5}
a.Breadcrumb:hover{color:#C00}
/*-------------- Link Style --------------*/.linkscontainer{padding-top:20px;text-align:center}
.links,a.links:link,a.links:active,a.links:visited{font-weight:bold;color:#3E81B5;text-transform:uppercase}
a.links:hover{color:#C00}
/*-------------- User Style --------------*/.user,a.user:link,a.user:active,a.user:visited{color:#3E81B5}
a.user:hover{color:#C00}
/*-------------- Footer Style --------------*/.footer,a.footer:link,a.footer:active,a.footer:visited{color:#3E81B5}
a.footer:hover{color:#C00}
/*-------------- 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:#fff;border:none}
#SearchChoices li.searchDefault{background-color:#F8FAFF;border:none}
/* Minimal Entropy Example Styles */.linkscontainer_left{padding:0;background:url(images/left_bg.png) repeat-y bottom left}
.linkscontainer_right{padding:0;background:url(images/right_bg.png) repeat-y bottom right}
.linkscontainer_pad{background:url(images/center_bg.png) repeat-x bottom left;margin:0 19px 0 7px;padding:0 0 10px 10px;height:100%}
.tag_bg{padding:0;margin:0 19px 0 7px;background:url(images/bread_bg.png) repeat top left;min-height:68px}
.tag_left{padding:0;margin:0;background:url(images/bread_left.png) repeat-y top left;min-height:68px}
.tag_right{padding:0;background:url(images/bread_right.png) repeat-y top right;min-height:68px}
#tag_style{display:table;margin:0 auto;padding:0;white-space:nowrap}
#tag_style ul.categories,#tag_style ul.tags{min-height:34px;max-height:34px;height:34px}
.date{font-size:11px;color:#424242;font-weight:normal;text-decoration:none}
/**************************************************************************//**************************************************************************//*Start Menu*/#modernbricksmenu{padding:0;width:100%;background:transparent;voice-family:"\"}
\"";voice-family:inherit}
#modernbricksmenu ul{font:bold 14px Arial;margin:0;margin-left:10px;/*margin between first menu item and left browser edge*/ padding:0;list-style:none}
#modernbricksmenu li{display:inline;margin:0 2px 0 0;padding:0;text-transform:none}
#modernbricksmenu a{float:left;display:block;color:white;margin:0 1px 0 0;/*Margin between each menu item*/ padding:8px 10px;text-decoration:none;letter-spacing:1px;background-color:#667bb4;/*Default menu color*/ border-bottom:1px solid white}
#modernbricksmenu a:hover{background-color:#809ee9;/*Menu hover bgcolor*/}
#modernbricksmenu #current a{/*currently selected tab*/ background-color:#e87717;/*Brown color theme*/ border-color:#e87717;/*Brown color theme*/}
#modernbricksmenuline{clear:both;padding:0;width:100%;height:5px;line-height:5px;background:#e87717;/*Brown color theme*/}
/*End Menu*/