﻿body
{
	/*background-color:#70b5db!important;
	background:#70b5db url(../images/backgrounds/body_bg.gif) no-repeat left bottom;*/


}
/**font override**/
#Bodybg *
{
	font-family:Verdana!important;
	font-size:13px;
}

#Bodybg #MainNav * , #Bodybg .ms-nav * , ul.idTabs li
{
	font-size:14px!important;
	color:#6b6b6b;

}



.ContentPad a:link , .ContentPad a:active , .ContentPad a:visited , .ContentPad a:hover 
{
	color:#3A86C4!important;
	text-decoration:none;
	font-size:14px !important;
}

.SideBar a:link , .SideBar a:active , .SideBar a:visited , .SideBar a:hover
{
	color:#6b6b6b!important;
	text-decoration:none;
	font-size:14px !important;
}







.SideBar a:hover , .ContentPad a:hover 
{
	text-decoration:underline;
}
/**/

/**admin area**/
.ms-consoletitleareaframe , .ms-consoletitleareaframebottom
{
	background:none!important;
}

.ms-siteaction
{
	margin-right:4px;
}
/**/
/**search**/
td.ms-sbcell
{
	vertical-align:text-top;
	padding:0!important;
	background-color:transparent!important;
}

.ms-sbplain 
{
	width:140px!important;
	height:20px!important;
	border:0!important;
	background:url(../images/backgrounds/search_inp_bg.gif) no-repeat left top;
}

select.ms-sbscopes
{
	width:150px!important;
	height:20px!important;
}

td.ms-sbgo
{
	background-color:transparent!important;
	border:0!important;
	background:url(../images/backgrounds/search_btn.gif) no-repeat left top;
	width:17px !important;
	height:22px!important;
	padding:0px 15px 0 3px!important;
	vertical-align:middle!important 	
}

td.ms-sbgo a
{
	padding-top:3px!important;
}

.ms-sblink a
{
	
	POSITION: absolute;
	margin-top:22px;
	/*margin-right:-65px!important; removed to fix position of advanced srch lnk*/
	color:#fff!important;
	/*display:block;*/
	font-weight:bold!important;
	margin-right:-80px;
}

.ms-sblink >/**/ a
{
	margin-top:0;
	padding-top:8px;
}


/**topnav**/

.ms-topnav 
{
	background-color:transparent!important;
	background:url(../images/backgrounds/topnav_separator.gif) no-repeat right center!important;
	border:0;
	height:41px;
	font-weight:bold!important;
	vertical-align:text-top!important;
	padding-top:6px;
}

.ms-topnav *
{
	
	vertical-align:text-top!important;
	color:#666!important;
	text-align:center;

}

.ms-topnav a 
{
	padding:1px 30px 0;
}



#zz1_TopNavigationMenun0 .ms-topnav 
{
	background:none!important;
}


#zz1_TopNavigationMenun0 .ms-topnavselected , #zz1_TopNavigationMenun0 .ms-topNavHover 
{
	background:url(../images/backgrounds/topnav_selectedbg.gif) repeat-x left top!important;
}

.ms-topnavselected , .ms-topNavHover 
{
	border:0;
	background:url(../images/backgrounds/topnav_selectedbg.gif) repeat-x left top!important;
}

.ms-topnavselected td , .ms-topNavHover td
{
	background:url(../images/backgrounds/topnav_separator.gif) no-repeat right 7px!important;
}
/**/

.ms-bodyareaframe 
{
	padding:0px!important;
}

.ms-bodyareaframe, .ms-viewareaframe 
{
	border:0!important;
}


/**toolbar**/
.ms-ToolPaneOuter
{
	position:relative;
	background-color:#ffffff!important;
	border:2px solid #8cb9f4;
	border-top:20px solid #8cb9f4!important;
	cursor:pointer;
	z-index: 100;
}


/**breadcrumb**/
.ms-pagebreadcrumb, .ms-pagebreadcrumb a 
{
	background-color:transparent!important;
}

.ms-pagebreadcrumb a
{
	color:#5788a5!important;
} 

.ms-pagebreadcrumb 
{
border:0!important;
padding:0!important;
}
.removeMargins 
{
	margin:0!important;
}

/**/


/**leftnav**/
.ms-quicklaunchouter
{
	width:160px;
	margin:0!important;
}

.ms-nav 
{
	/*background-color:#dee8ea!important;
	background-image:url(../images/backgrounds/navshape_bot.gif)!important;
	background-repeat:no-repeat!important;
	background-position:right bottom!important;
	border:0!important;
	padding-bottom:10px;*/
	background:none!important;
	background-color:#dee8ea!important;
	border:0!important;
	padding:0;

}

.ms-navframe
{
	background:url(../images/backgrounds/navshape.gif) no-repeat right top;
	padding-top:10px;
}


.ms-nav *
{
	/*background:none!important;*/
	border:0!important;
}

table.ms-navheader , div.ms-quicklaunchheader , table.ms-recyclebin{
	width:160px;
	padding:5px 10px 12px 10px;
	background:#e0e9eb url(../images/backgrounds/sidenav_bg.gif) repeat-x left bottom;
	text-align:right;
	font-weight:bold!important;
	min-height:13px;
}


.ms-navSubMenu2 , .ms-navSubMenu2 *
{
	background-color:#f2f6f5!important;
	background-position:right 5px!important;
	font-weight:normal!Important;
	background:none!important;
	font-size:11px!important;
}

table.ms-navitem td, span.ms-navitem 
{	
	/*background-position:right 4px!important;*/
	padding:6px 20px 10px 6px!important;
}

div.ms-quicklaunchheader
{
	width:140px;
}

table.ms-recyclebin td 
{
	background-color:transparent!important;
	border:0!important;
	padding:0px!important;
	padding:3px 2px 10px 0!important;
}


.ms-pagemargin img
{
	display:none;
}

/**/

/**webparts customization**/

.ms-WPHeader *,.ms-WPBody *
{
	direction:rtl;
	text-align:right;
	color:#6b6b6b;
	
}

.ms-WPHeader td 
{
	border:0!important;	
	padding-bottom:15px!Important;
}

#Bodybg .ms-WPTitle , #Bodybg .ms-WPTitle * 
{
	font-size:16px;
	font-weight:bold!important;
	padding:0!important;
}


.ms-WPBody
{
	/*background:#fff url(../images/backgrounds/WPBody_bg.jpg) no-repeat right bottom;
	padding:10px 8px;
	margin-right:10px;*/

}


.link-item 
{
	background:url(../images/backgrounds/link_bullet.gif) no-repeat right 3px;
	padding-right:20px!important;
	margin-bottom:4px;

}
.link-item a, .link-item a:link, .link-item a:visited, .link-item a:visited:hover {
	color:#3a85c4 !important;
	font-size:14px !important;
}

/***sitemap***/



.toc-layout-main
{
	padding-right:5px;
}

.toc-layout-main .level-header
{
	background:url(../images/backgrounds/link_bullet.gif) no-repeat right 5px;
	padding-right:15px!important;
}

.toc-layout-main .level-header .headertitle *
{
	font-weight:normal!important;
}

.level-section .level-bullet
{
	background-image:url(../images/backgrounds/sitemap_item_bullet.gif)!important;
	background-position:right 10px;
	padding-right:10px!important;
	margin-right:20px;
}



/****/

td.ms-advsrchHeadingText
{
	background-color:#F8F7F2!important;
}

/**listing toolbar**/
th div , th td
{
	position:static!important;
}
/**/



.ms-alternating
{
	background-color:transparent!important;
}

.ms-alternating td
{
	
	padding-top:10px;
	padding-bottom:10px;
}


/***calendar***/

.CalendarPicker
{
	width:200px;
	margin:10px 0;
}

#CalViewTable1
{
	width:99%!important;
}

#CalViewTable1 .ms-calheader img
{
	width:715px!important
}


#CalViewTable1 .ms-calheader td img
{
	width:auto!important
}


#Bodybg .ms-cal-topdayRTL * , #Bodybg .ms-cal-topdayoverRTL * , #Bodybg .ms-cal-topday-todayRTL

{
	font-size:11px!important;
}


/*------------from Core-----------------*/

#ctl00_PlaceHolderLeftNavBar_idNavLinkViewAll
{
visibility:hidden;
}

.ms-quicklaunchheader{
display:none;
padding:2px 6px 4px 6px;
font-weight:normal;
color:#003399;
background-image:url("/_layouts/images/quickLaunchHeader.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
border-right:solid 1px #f2f8ff;
font-size:8pt;
}

td.headertitle{
	text-decoration:none;
	display:block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px !important;
	color: #5788a5;
	background-color:#f8f7f2;
	border-bottom: 1px solid #efecdb;
	height:22px;
	padding-right:10px;
	padding-top:8px;
}

