/* CSS Document */
#Body { height:100%; margin:0; padding:0; background-color:#8e8e8e;}

/*-------- 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:#333; 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:#3ea1b5; 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;}

a.a:link ,a.a:visited { font-family:Tahoma;font-size:12px; font-weight: bold; color: #fdb213;text-decoration: none;}
a.a:hover { color: #fdb213; text-decoration: underline;}

a.b:link ,a.b:visited { font-family:Tahoma;font-size:12px; font-weight: bold; color: #1856a2;text-decoration: none;}
a.b:hover { color: #1856a2; text-decoration: underline;}

a.c:link ,a.c:visited { font-family:Tahoma;font-size:12px; font-weight: bold; color: #669934;text-decoration: none;}
a.c:hover { color: #669934; text-decoration: underline;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.clear_float{clear:both; line-height:0; font-size:0; height:0;}
.left { float:left;}
.right { float:right;}
#s_wrap_main{width:900px; margin:0 auto; text-align:left;}
#full_wrap_main{width:96%; margin:0 auto; text-align:left;}

.inbox { background-color:#FFFFFF; text-align:left;}.skin_main { background-color:#FFFFFF;}
.skin_tl { background:url(images/top_lt.png) left top no-repeat; height:48px;}
.skin_tr { background:url(images/top_rt.png) right top no-repeat; height:48px;}
.skin_tm { background:url(images/top_mid.png) top repeat-x; height:48px; margin:0 25px;}
.sha_lm { background:url(images/sha_lt.png) left repeat-y; width:15px;}
.sha_rm { background:url(images/sha_rt.png) right repeat-y; width:15px;}
.sha_width {width:15px;}
.skin_bl { background:url(images/bottom_lt.png) left top no-repeat; height:68px;}
.skin_br { background:url(images/bottom_rt.png) right top no-repeat; height:68px;}
.skin_bm { background:url(images/bottom_mid.png) bottom repeat-x; height:68px; margin:0 25px;}
.top { min-height:100px; height:auto !important; height:100px;}
.nav { height:58px;}

/* ------- index2 css -------*/
.nav2_lt { background:url(images/FirstrowL.gif) no-repeat left; height:31px;}
.nav2_rt { background:url(images/FirstrowR.gif) no-repeat right; height:31px;}
.nav2_mid { background:url(images/H4leftTop.gif) repeat-x; height:31px; margin:0 7px;}
.bar_lt { background:url(images/secondrowL.gif) no-repeat left; height:27px;}
.bar_rt { background:url(images/seconrowR.gif) no-repeat right; height:27px;}
.bar_mid { background:url(images/secondrowBG.gif) repeat-x; height:27px; margin:0 7px; padding:0 8px; color:#FFFFFF;}
.login_bar {margin-bottom:10px;}

.date_style { width:250px; height:30px; line-height:30px; margin-top:16px; vertical-align:bottom; text-align:left;}
.search_style { background:url(images/search_bg.jpg) right no-repeat; margin-top:18px; width:400px; height:26px; vertical-align:middle; text-align:right;}
.login_style { margin-bottom:10px; padding:0 10px;}
.logo_style { width:350px;}
.breadcrumb_sltye { height:25px;line-height:25px; vertical-align:middle; background:url(images/arrow.gif) left no-repeat; padding-left:20px;}
.breadcrumb2_sltye { height:25px;line-height:25px; vertical-align:middle; background:url(images/arrow2.gif) left no-repeat; padding-left:20px;}
.user_style { width:260px; height:25px;line-height:25px; vertical-align:middle; text-align:right;}
.links_style { height:20px;line-height:20px; vertical-align:middle; text-align:center; margin-bottom:5px;}
.footer_style { height:20px;line-height:20px; vertical-align:middle;}
.term_style{ color:#FFFFFF;}

/* ------- 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 ----------*/
.BannerPane {display:inline-block;float:right;width:auto;}
.ContentPane, .topPane, .BottomPane{ padding:0 10px; margin:0;}
.LeftPane{ padding:0 20px 0 10px;  margin:0;}
.RightPane{ padding:0 10px 0 20px;  margin:0;}
.midLeftPane{ padding:0 0 0 10px;  margin:0;}
.midRightPane{ padding:0 10px 0 0;  margin:0;}
.midtopPane, .midBottomPane{ padding:0 10px; margin:0;}

/*------------ Search Style --------------*/
#dnn_dnnSEARCH_txtSearch {  border:0;background:transparent; width:150px;font:bold 11px Tahoma; color:#000; height:15px; margin-top:3px; }
.search_style .NormalTextBox { border:0px;background:transparent; width:150px;}
/*------------ date Style --------------*/
.currentdate{ color:#FFFFFF; font-weight:500;}
/*------------ Breadcrumb Style --------------*/
.breadcrumb_text { font-weight:bold; color:#333;}
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3ea1b5;}
a.Breadcrumb:hover{color:#666;}

.breadcrumb_text2 { font-weight:bold; color:#fff;}
.Breadcrumb2,a.Breadcrumb2:link,a.Breadcrumb2:active,a.Breadcrumb2:visited{color:#fff;}
a.Breadcrumb2:hover{color:#ffcc00;}

/*-------------- Link Style --------------*/
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#fff;}
a.links:hover{color:#ffcc00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3ea1b5;}
a.user:hover{color:#666;}
.user2,a.user2:link,a.user2:active,a.user2:visited { color:#fff;}
a.user2:hover{color:#ffcc00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#fff; font-size:11px;}
a.footer:hover{color:#fff; text-decoration:underline;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}


/*--------- dnn menu style ----------*/

/* menu css */
.MainMenu_MenuContainer {
	background-color: Transparent;
}
.MainMenu_MenuBar {
}
.MainMenu_MenuIcon {
	DISPLAY: none
}
.MainMenu_RootMenuArrow {
	DISPLAY: none
}
.MainMenu_MenuArrow {
	DISPLAY: none
}
.MainMenu_MenuItemSel {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.MainMenu_TabRootMenuItem TD
{  
   padding: 0 5px;
   FONT-SIZE: 13px; 
   FONT-WEIGHT: bold; 
   COLOR: #333;
   text-align:center;
   background:transparent;
   height:31px;
}
.MainMenu_TabRootMenuItemSel TD
{  
   padding: 0 5px;
   FONT-SIZE: 13px; 
   FONT-WEIGHT: bold; 
   COLOR: #3ea1b5; 
   HEIGHT: 31px;
   text-align:center;
   background:transparent;	
}
.MainMenu_TabRootMenuItemHover TD
{ 
   padding: 0 5px;
   FONT-SIZE: 13px; 
   FONT-WEIGHT: bold; 
   COLOR:#ffffff;
   HEIGHT:31px; 
   text-align:center;
   background:url(images/H4SelectedRepeat.gif) repeat-x top;	
}
.MainMenu_MenuItem {
	BORDER: 0px;
	padding: 0px 18px 0px 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND: transparent;
	COLOR: #3ea1b5; 
	FONT-STYLE: normal;
	height:20px; 
}
.submenuitemselected,.submenuitembreadcrumb {
	BORDER: 0px;
	padding: 0px 18px 0px 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	BACKGROUND: #3ea1b5;
	COLOR: #fff;
	height:20px; 
	}
.submenu {
	BORDER: #efefef 1px solid;
	MARGIN-TOP:0px; Z-INDEX: 1000;
	BACKGROUND: #efefef;
}
.MainMenu_MenuBreak {
    BORDER: transparent 0px solid; 
	BACKGROUND-COLOR: transparent; 
	HEIGHT: 1px;
}


