/* CSS Document */
#Body { height:100%; margin:0; padding:0; background-color:#fff;}

/* ControlPanel style */
.ControlPanel{ border:solid 1px Gray;}

/*-------- Default Style --------*/
body{}
#Body {}
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#333333; font-family:Tahoma, 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:#333333;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:#013453; text-decoration:none; font-weight:normal;  }
a:hover{color:#013453; text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Tahoma, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

.NormalTextBox {font-family:tahoma,arial,verdana; font-size:11px; padding:3px;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main_top{display:table; width:100%; margin:0 auto; direction:rtl;background:url(images/Bg.jpg) repeat top center;}
#s_wrap_main_midlle{width:100%; margin:0 auto; direction:rtl;  height:100%;background:url(images/Bg_top.jpg) repeat-x top center;}

#s_banner{background:url(images/header.jpg) no-repeat center top; height:172px; color:#FFF; margin:0 auto;  }
#s_banner_sub { width:1006px ; margin:119px auto 0 auto;}
.banner_div {width:1006px;}
#s_header_sub{width:1006px;margin:0 auto 0 auto;padding:0px; vertical-align:middle; height:21px;}

#s_wrap_sub{width:1015px;margin:0 auto 0 auto;padding:0; vertical-align:middle;}

.template_style{direction:rtl; width:1012px; min-height:530px; background-color:#fff; margin:0 auto; }
#footer_wrap_main{width:100%; margin:0 auto; direction:rtl; Height:94px; background:url(images/footerbg.jpg) repeat 0 0;}
#footer_wrap_inner{margin:0 auto 0 auto;padding:0; height:94px; vertical-align:middle; background:url(images/Footer_bg.jpg) no-repeat center top;}


.content_div{width:1015px; vertical-align:top;  padding:0; margin:0px auto;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}


.midlle_left{padding:0; margin:0; background:url(images/Left.png) repeat-y top left; }
.midlle_right{padding:0; margin:0 -3px 0 6px; background:url(images/right.png) repeat-y top right;}
.midlle_bg{padding:0; margin:0 5px 0 5px; background:#FFF url(images/content-bg.jpg) repeat top; min-height:530px;}


/* ------- Menu Div -------*/

.menu_bg{padding:0px; margin-top:-7px; direction:ltr; width:658px; height: 31px; float: right;margin-right:106px;}
.menu { height: 31px;}


/* ------- ActionBar Div -------*/
.ActionBar{width:100%;height:30px;background:url('images/BreadCrumbContainer.png') no-repeat 100% 0;}

.search_style{padding:0;margin:0 -10px 0 0;width:229px; float: left !important; text-align:center; height:31px; }
.search_bg{padding:0; width:227px; background: url(images/Search_Bg1.jpg) no-repeat top left; height: 31px;}

.user_style{padding-top:5px;  text-align:center; float:left; color:#00deff; width:260px;}
.links_style{text-align:right; float:right; color:#00deff; width:150px;padding-right: 15px; padding-top:3px;}
.loginpic{background:url('images/Date.png') no-repeat; width:20px; height:20px;float:right;}
.Language{text-align:right; float:left; color:#00deff; width:172px; padding-top:3px; }
.Marquee{width:438px; height:22px;margin-right:359px;color:#0077a3;position:relative;top:84px;}


/*------------ Breadcrumb Style --------------*/
#bread_style { height:20px; font-size: 11px; padding:5px 10px 0 0;}
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#25405d; font-size:11px;}
a.Breadcrumb:hover{color:#25405d;}

/*-------------- Module Menus --------------*/
.ModuleTitle_MenuContainer {color: #2c2c2c;}
.ModuleTitle_MenuBar {cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem {font-family: tahoma; color: #333;font-size: 12px;background: #f6f6f6;font-weight: bold; font-style: normal; border: #f6f6f6 1px solid;padding: 0px 8px 1px 2px;font-weight: normal;}
.ModuleTitle_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; margin: 2px 0 0 0px;background: #f6f6f6;padding: 1px;border: 1px solid #666;font-weight: normal;}
.ModuleTitle_MenuItemSel {font-family: tahoma; font-size: 12px; cursor: pointer; cursor: hand; color: #333;background: #ddd;border-left: #ddd 1px solid;border-right: #ddd 1px solid;padding: 0px 8px 1px 2px;font-weight: normal;}
.ModuleTitle_MenuIcon {border: 1px solid #eee;padding: 0 3px 0 3px;}
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display: none;}


/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link, a.CommandButton:visited{color:#006666; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#006666; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#006666;}
.ControlPanel a.CommandButton:hover{color:#006666; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}
.ControlPanel{color:#006666 !important;text-decoration:none !important; direction:rtl;}

/*--------- pane style ----------*/
.PanePad { padding: 0 2px 0 2px;} 
.TopPane { width: 100%; } 
.Width70p { width: 70%; } 
.Width75p { width: 75%; } 
.Width50p { width: 50%; } 
.Width40p { width: 40%; } 
.Width60p { width: 60%; } 
.Width25p { width: 25%; } 
.Width20p { width: 20%; } 
.Width33p { width: 33%; } 
.Width30p { width: 30%; } 
.Height1px { height: 1px; }
.PanelPane {padding: 0 7px 0 7px;}
.LineHeight { line-height:20px;} 
.LinksPane { padding:7px 0 0 0; text-align:right;}
.LinkPane { height:20px;}
.LanguagePane{height:20px;}
.FooterPane { vertical-align:top; clear:both; padding:0px 20px 0 20px; height:94px; margin:0; color:#FFF;width:974px;margin:0 auto;}
.FooterPane .td  { color:#FFF; font-size:11px;}

.FooterLink a, .FooterLink a:link { font-size:10px; color:#7b7b7b;} 
.FooterLink a:hover { text-decoration: underline;}
/*-------------- Link Style --------------*/
.links,a.links:link,a.links:active,a.links:visited{color:#00deff;}
a.links:hover{color:#00deff; text-decoration: underline;}

/*-------------- User Pad & SkinObject Styles --------------*/
.user,a.user:link,a.user:active,a.user:visited {color:#00deff; font-size:11px; font-weight:normal;}
a.user:hover{color:#00deff; text-decoration: underline;}

/*-------------- Icon Pad Styles --------------*/
.icons_pad{ margin:0 11px 0 11px; float:right; padding:5px 0 0 0; height:33px; width:150px;}

/*-------------- Footer Pad & SkinObject Styles --------------*/
.footerdiv,a.footerdiv:link,a.footerdiv:active,a.footerdiv:visited { color:#330000;}
a.footerdiv:hover{color:#330000; text-decoration: underline;}

.footerlinks{padding: 0 5px 0 5px; margin:0; height:20px; text-align:center;}
.footerlinks_left{padding:0; margin:0; background:url(images/Footer_left.jpg) no-repeat top left; height:26px;width:100%;}
.footerlinks_right{padding:0; margin:0; background:url(images/Footer_right.jpg) no-repeat top right;}
.footerlinks_bg{padding:0; margin:0 5px 0 5px; background:#FFF url(images/Footer_Middle.jpg) repeat-x top;height:26px; }
#copy_style{padding:4px 0 0 400px; float:left;}
#Copy_style_p{padding:4px 300px 0 0; float:right; font-size:11px;}
.copyright { color:#000000; font-weight:normal; font-size:11px;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
.SearchButton {background:transparent; width:26px; height:22px; float: left; margin: -11px 0px 0px 0px; cursor: hand; }

/*-------------- Search SkinObject Styles --------------*/
#dnn_dnnSEARCH_txtSearch{z-index: 10; border: 0px; width:185px; height:17px;  color: #333333; font-size: 11px;padding:0; background:transparent;vertical-align:middle;position:relative;top:9px;left:5px;}


/* LOGIN GROUP STYLES */
	#LogoRow{
		margin:25px 90px 11px 5px;
		min-height:71px;
        
        float:right;
	}
	
	/* Company Logo */
	#LogoRow > a{ 
		display:block; 
		float:left;
	}
	
	/* Login & Social */
	.LogoRowRight{ float:right; }





