﻿BODY{}
li{list-style-type:none;}
.all-content-container{width:1000px;margin:0 auto;
font-family:Arial !important;font-size:14px !important;}
.main-content{margin-right:15px;}
body .ms-sbplain{font-family:Arial;}
.title-font{font-size:1.3em}

.director_cell_zone .AspNet-WebPartZone-Vertical{padding: 0 12px 0 0;}

.site-logo{height:187px;width:100%;margin:0;padding:0;clear:both;position:relative;background:url('/Imgs/header_new.jpg') transparent no-repeat scroll center top}
.search-container{float:left;width:200px;display:inline-block;margin-left:70px;top:0;}
.toplogo-container{top:0;float:right;display:none;background:url('/Imgs/Minhal_logo.gif') transparent no-repeat scroll right bottom;}
.site-actions{text-align:right;float:right;}
.sharepointLogin{text-align:left;float:left;}

.page-title{color:#c66e1b;font-size:2em}
.page-title td {vertical-align:top;}
.inner-main-content{position:static!important;padding:0px 0px 0px 10px}

.footerdiv, .footerdiv a, .footerdiv span{color:white !important;text-decoration:none}
.footerdiv{width:100%;clear:both;background:url('/Imgs/footer_bg.gif') repeat-x;height:25px;text-align:center;padding-top:4px}
.breadcrumb{padding-bottom:10px;font-size:0.85em;}
.breadcrumb a,.breadcrumb span {text-decoration:none;color:gray}

.splash-bottom-div{clear:both}
.modal-container{display:none;float:right}


/* Search box */
td.ms-sbgo{background:none!important;width:35%!important;padding:12px!important}
td.ms-sbcell{border:0!important;vertical-align:middle}
.search-container .ms-sbtable-ex{background:url('/Imgs/search_bg.gif') transparent no-repeat right bottom!important;
				height:58px;width:228px!important;/*padding-right:50px!important;*/}
.search-container .ms-sbLastcell{display:none}		

.toplogo-container{width:350px;height:70px}		

#wellcomesplash-summary-old{display:none}
/* Web Parts */

/* Ticker */
#vmarquee a{text-decoration: underline; margin: 0 0 15px 0; display: inline-block;}
#vmarquee a.Messages-Item{display:block;text-decoration:none; margin:0;}

.marqueecontainer{position: relative;width: 95%; margin-right:10px; height: 175px;overflow: hidden;}
.Messages-Title{text-decoration:none;cursor:pointer;color:#7B4B01;font-size:14px;}
.Messages-Description{padding-bottom:10px;text-decoration:none;color:black;vertical-align:top;padding-bottom:5px;font-size:14px;}
.news_top{height:30px;background:url('/Imgs/messages_header.gif') transparent no-repeat scroll right top;}
.marquee-bottom{width:95%;}
.ms-asset-icon{display:none;}

body #s4-workspace{overflow-y:hidden !important;}



.marqueecontainer, #vmarquee{background-color:transparent}

/* HomePageSummaryMenu */
.left-navigation .ms-SPZone .slm-edit-ecb table{width:auto;}
.left-navigation .ms-SPZone div#group{width:100%;display:inline-block;float:right}
.left-navigation .ms-SPZone div#group table{width:100%}
.whitespace{margin:0!important;padding-bottom:5px;}
.left-navigation div.ms-toolbarContainer div.ms-toolbarItem{float:right;}
.left-navigation div.ms-toolbarContainer{width:225px;height:60px;}
.homepage-menuitem-link a{color:#95aa43;text-decoration:none}
.homepage-menuitem-link a:link{color:#95aa43;text-decoration:none}
*div.ms-WPBody{margin-right:10px;}
.slm-homepage-menu{padding:10px 0 8px 0;width:100%}



/* HomePageSummaryLinks */
.splash-bottom-div .slw-homepage-links{width:979px;height:200px;padding:0 50px 0 9px}
.summary-homepage-link{height:170px; width:140px;display:inline-block;margin-left:13px; float:right; background:url('/Imgs/homepage_link_new.jpg') no-repeat center 5px;padding-top:10px;}
.summary-homepage-link .itemsummarylink-image{border:0;margin-right:8px}
.summary-homepage-link a{text-decoration:none;cursor:pointer}
.summary-homepage-link-text{padding:5px 10px 0 10px;color:black;text-decoration:none;font-size:0.85em;}
.summary-homepage-link-bottom{height:100%;}
.slw-homepage-links table.slm-layout-main{width:auto!important;float:right}

/* SiteMap */
.sitemap-subsite-block{display:inline-block;float:right;width:40%;padding:10px}
.sitemap-subsite-block .content{padding-right:5px;}
.sitemap-subsite-block .content a{display:block;padding-right:10px;background:url('/Imgs/black_arr.gif') no-repeat right 60%;color:black;text-decoration:none}
.sitemap-subsite-block .content a:hover, .sitemap-subsite-block .title a:hover{color:#708607;}
.sitemap-subsite-block .title a, .sitemap-subsite-block .title span, .sitemap-subsite-block .title
{font-weight:bold;text-decoration:none;color:black}

/*sitescollection */
.matrix-bullet{FONT-WEIGHT:bold;COLOR:#333333;TEXT-DECORATION:none;display:block;PADDING-RIGHT:15px;BACKGROUND:url('/Imgs/green_arr.gif') no-repeat right 60%;padding-top:2px;}
.matrix-bullet:hover{color:#708607;text-decoration:none;}
.toc-title{margin-bottom:10px}

/* Contacts */

.divLetters .letter,.divLetters .letter-selected{background:url(/Imgs/contacts_letter.gif) no-repeat center center;
	width:29px;height:28px;display:inline-block;color:black;text-decoration:none;
	text-align:center;font-weight:bold;line-height:25px}
.divLetters .letter-selected{font-size:1.5em;background-position:center center!important;padding-top:0px}
.divLetters .letters-title{display:inline-block;margin-bottom:5px}
.contacts-table{width:95%}

.contacts-table #header{text-align:center;height:25px;}
.contacts-table .itemRow{background:url('/Imgs/contacts_row_alter.gif') no-repeat left top;}
.contacts-table td{background-position:10% 100%;padding:0px 10px 5px 10px;height:55px;height:55px;}
.contacts-table .alterRow td{padding:0px 10px 0px 10px!important;height:35px;}
.contacts-table td.last{background-position:0% 100%;}
.searchResults_paging span, .searchResults_paging a,
.searchResults_paging a:hover,.searchResults_paging a:visited
{padding:0 10px 0 10px;color:#708607;}
.searchResults_paging td.pagingNum span, .searchResults_paging td.pagingNum a{padding:0 3px 0 3px}
.searchResults_paging td.pagingNum span{font-weight:bold;color:black}

/*---- Image Gallary CQWP ----*/
.GalleryItem {}
.GalleryCollection {float:right;display:inline-block;OVERFLOW:hidden;	width: 600px;}
.GalleryCollection div.frame-div{padding:6px;background-color:silver}
.GalleryCollection td{padding:15px 0px 15px 0px}
.GalleryItem IMG {height: 70px;	BORDER-RIGHT: #f9de81 1px solid;BORDER-TOP: #f9de81 1px solid;BORDER-LEFT: #f9de81 1px solid;CURSOR: pointer;BORDER-BOTTOM: #f9de81 1px solid}
.GalleryCollection td.selected,
.GalleryCollection td.selected div.frame-div{background-color:#7aa520}

.btnLeft, .btnRight{float:right;display:inline-block;margin-top:40px;cursor:pointer}
.PicBig {BORDER:#f9de81 1px solid;WIDTH: 450px;}
.gallary-back{margin-bottom:120px;background:url('/Imgs/arr_left_big.gif') no-repeat center center;width:37px;height:66px;cursor:pointer}
.gallary-next{margin-bottom:120px;background:url('/Imgs/arr_Right_big.gif') no-repeat center center;width:37px;height:66px;cursor:pointer}
.gallary-container{position:relative;padding-bottom:50px;padding-left:80px;width:586px;background:url('/Imgs/gallary_container.gif') no-repeat left bottom;}
.gallary-print{position:absolute;top:15px;left:70px;background:url('/Imgs/gallary_print.gif') no-repeat center center;width:61px;height:57px;cursor:pointer}

/* FAQ */

.faq-item{padding:10px 0 10px 0;border-bottom:1px black dashed;}
.faq-item .title{text-decoration:underline;}
.faq-item .question{font-weight:bold}

/********  HomePage Layout  **********/
		.home_page_table
        {
            width: 910px;
            margin:auto;
        }
        .home_page_table td{vertical-align: top;}
        .right_cell_zone
        {
        	width:275px;
            height:auto;
            vertical-align:top;	
        }
        .slide_cell_zone 
        {
        	width:380px; 
        	height:210px;
        	background-image: url('/Imgs/slider_background_new2.jpg');
        	background-repeat:no-repeat;
        	background-position:left top;
        	text-align:left;
        }
        .hodaot_cell_zone
        {
        	width:230px;
        	height:210px;
        	background-image: url('/Imgs/hodaot_background2.jpg');
        	background-repeat:no-repeat;
        	background-position:right top;
        	vertical-align:top;
        }
        .hodaot_cell_zone div.AspNet-WebPartZone-Vertical{margin-top:13px;}
        .director_cell_zone
        {
			width:380px;
		}
		.director_content_td a{text-decoration:underline !important;}
		.director_header{margin-bottom:-10px;}
		
.director_content_td
{padding-right:20px;padding-left:15px;}
.slide_cell_zone .AspNet-WebPartZone-Vertical
{
	width:100% !important;
	height:100% !important;
}
.slide_cell_zone .AspNet-WebPartZone-Vertical .AspNet-WebPart
{
	width:100% !important;
	height:100% !important;
}
.slide_cell_zone .AspNet-WebPartZone-Vertical .AspNet-WebPart table
{
	width:100% !important;
	height:100% !important;
}
.slide_cell_zone .AspNet-WebPartZone-Vertical .AspNet-WebPart table td
{
	width:100% !important;
	height:100% !important;
}
.slide_cell_zone .AspNet-WebPartZone-Vertical .AspNet-WebPart table td div
{
	width:100% !important;
	height:100% !important;
	padding:0 20px 20px 0;
}
.slide_cell_zone .AspNet-WebPartZone-Vertical .AspNet-WebPart table td div a
{
	margin: -8px 0 0 0;
	display: block;
	width:370px !important;
	height:175px !important;
}
.slide_cell_zone .AspNet-WebPartZone-Vertical .AspNet-WebPart table td div a img

{
display: block;
	width:370px !important;
	height:175px !important;
}
.flash_div{width:270px;height:70px;margin-bottom:15px; background:url('/Imgs/flash_background.jpg') no-repeat right top;}
.embed_flash{margin:10px 20px 0 0;}
.homepage-menu-header{background:url('/Imgs/our_services.jpg') transparent no-repeat scroll right top;height:48px;width:100%;margin-top:1px;}

.live_edu_div{width:275px;height:135px;background:url('/Imgs/live_edu.jpg') no-repeat right bottom;padding-top:40px;}
.toc-layout-main{width:708px;}
.pageContent{width:708px;float:left;}

.calendar_cell_zone .AspNet-WebPartZone-Vertical{padding: 0 8px 0 0;}
.Calendar { background: url(Images/CalendarBG.jpg) no-repeat 0 0; width: 218px; height: 218px; font-size: 12px; font-family: Arial; margin: 4px 0 0 0; padding: 42px 0 0 0; }
        .Calendar table { margin: 0 22px 0 0; border: 0 none !important; }
        .Calendar table table { background: #fff; margin:0; }
        .Calendar td { text-align: center; position: relative; background: none !important; padding: 0; }
        .Calendar .Event, .Calendar .Today, .Calendar .OtherMonth, .Calendar .Day { width: 20px !important; height: 20px; text-align: center; vertical-align: middle; background: url(Images/CalendarDays.png) no-repeat 0 0; padding: 0; margin: 0 auto; display: inline-block; color: #5E90C5; line-height: 20px; }
        .Calendar .Event { background-position: 0 -40px; color: #fff; text-decoration: none; }
        .Calendar .Event:hover { text-decoration: none; }
        .Calendar .Today { background-position: 0 -20px; }
        .Calendar .OtherMonth { background-position: 0 -60px; }
        .Calendar th { padding: 10px 0 3px 0; }
        .Calendar a { text-decoration: none; }
        .Calendar .Culture { display: block; text-align: center; margin: 6px 0 0 0; color: #000; }
        .Calendar .Culture:hover { text-decoration: underline; }
        .Calendar ul { display: none; position: absolute; left: 24px; top: 0; background: #fff; border: solid 1px silver; padding: 10px; width: 150px;list-style: none; margin:0; z-index:1; }
        .Calendar li{list-style: none; display: block; text-align: right; border-top: solid 1px silver; padding: 4px 0 0 0;margin: 4px 0 0 0; }
        .Calendar li.First{ border: none 0; margin:0; padding:0;}
        
/* override ms styles */
#MSOTlPn_Tbl { position: fixed; left: 20px; top: 10px; z-index: 2000; }
#MSOTlPn_Tbl a { text-decoration: none; }
#ToolPartsWrapper { overflow: visible; overflow-x: auto; overflow-y: scroll; }
.ms-SPZoneLabel { text-align: center; }

.ms-reusableTextView { background-color: #e0e0e0; opacity: .55; filter: alpha(opacity=55); -moz-opacity: 0.55; border: 1px solid #000000; display: inline-block; }
.edit-mode-panel { display: table; border: 1px #cccccc solid; padding-top: 2px; background-color: #eeeeee; color: #666666; margin-left: 4px; }
.edit-mode-panel.roll-up { margin: 0 auto; }
.edit-mode-border { border: #0072bc 1px solid; padding: 8px; margin: 1px; }
.article-content, .welcome-content { overflow: hidden; zoom: 1; }
.article-header .by-line { float: left; }
.article .related-links { min-width: 190px; width: 190px; }
input.ms-long { width: 250px; }
.ms-formfieldlabelcontainer { margin: 4px 4px 0px 4px; font-family: tahoma; font-size: 8pt; font-weight: normal; text-align: right; color: #777777; }
.ms-formfieldlabelcontainer .ms-formfieldlabel { padding: 1px 4px 1px 4px; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background-image: url("/_layouts/images/globgrad.gif"); background-repeat: repeat-x; background-color: #efebef; height: 18px; }
.ms-formfieldvaluecontainer { border: 1px solid #cccccc; margin-left: 4px; margin-right: 4px; margin-bottom: 4px; padding: 5px; }
div.ms-rte-border { border-width: 2px; padding: 4px; }
.splash-image img { max-width: 750px; }
* html .article .captioned-image { width: 200px; }

#s4-ribbonrow a, #s4-ribbonrow a:link { text-decoration: none; }
#s4-ribbonrow a.s4-breadcrumbRootNode:hover { text-decoration: underline; }
.ms-qatbutton img { border: 0 none; }
/* end override ms styles */

div.breadcrumb + div.left-navigation + div.main-content{float:right;width:700px;}

