﻿body, p, h1, h2, h3, form, input, ul, li, img, select, input{
	padding:0;
	margin:0;
}
.clr{
	clear:both;
	width:1px;
	height:1px;
	font-size:1px;
	margin-left:-1px;
	margin-bottom:-1px;
}
/*//////////////LOGIN CONTROLS*/
.ms-consoleframe{
	position:relative;top:20px;
	margin:0 0 7px 0;
	z-index:3;
}
div#siteActions { position:absolute; top:0; height:20px; right:5px; z-index:3;}
div#welcomeMenu {position:absolute; height:20px; top:0; text-align:right; right:107px; z-index:3;}
div#welcomeMenu .ms-SPLink a{
	color:blue;
} 
div#welcomeMenu .ms-SPLink a:hover{
	color:navy;
} 

div#welcomeMenu div.ms-SPLink, #zz4_SiteActionsMenu_t { height: 14px; 
}
div#welcomeMenu a{
	font:normal 11px verdana, arial, sans-serif;
	color:#E5DCAC;
	text-decoration:none;
}
.breadcrumb, .breadcrumb .ms-sitemapdirectional, .breadcrumbCurrent{
	background-color:#e7e7e7;
	color:#00309c;
	font:normal 11px verdana, arial, sans-serif;
	text-decoration:none;
}
.breadcrumb{
	position:relative;
	padding:4px 0 4px 6px;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a{
background-color:#e7e7e7;

}
.breadcrumb .ms-sitemapdirectional:hover{
	color:#FF9C21;
}
.ms-pagebreadcrumb{
display:none;
}
.removeMargins{
	margin:0;
}
a.print{
	position:absolute;
	font:normal 11px verdana, arial, sans-serif;
	top:3px;
	right:25px;
	float:right;
	text-decoration:none;
	color:#00309c;
} 
a.print:hover{
	color:#FF9C21;
}
.print img {
	border:none;
	padding:1px 0 0 0;
}
/*///*/
.wrapperMaster{
	position:relative;
	padding-left:33px;
	width:948px;
	background-color:#fff;
}
.mainHeader{
	padding:15px 0 0 0;
	height:64px;
}
.logo{
	position:relative;
	float:left;
}
.logo img{
	border:0;
}
.topMenu{
	position:relative;
	float:right;
	top:18px;
	margin:0 0 0 0px;
	width:461px;
	background:url('/images/bg_topmenu.gif') repeat-y;
	padding:12px 0 0 20px;
	height:26px;
}
.topMenu img{
	border:0;
	
}
.topMenu a{
	display:block;
	float:left;
	margin:0 33px 0 0;
}
/*////////SEARCH*/
.searchContainer{
	position:relative;
	float:right;
	top:18px;
	width:172px;
	background-color:#F79621;
	padding:9px 40px 8px 10px;
	height:21px;
}
.searchContainer2{
	display:none;
}
.searchContainer table, .searchContainer table tr, .ms-sbcell td{
	padding:0;
	margin:0;
}
.searchContainer .ms-sbcell{
	border:none;
	width:110px;
}
.ms-sbtext{
	display:none;
}
.ms-sbLastcell{
	display:none;
}
input.ms-sbplain{
	height:14px;
	padding:1px 0 0 5px;
	margin:0 0px 0 0;
	width:110px;
	border:1px solid #BDBABD;

}
tr.ms-sbrow td.ms-sbcell{
	border:none;
}
.searchContainer .ms-sbgo {
		width:57px;
	height:21px;
	margin:0px 0 0 0;
	padding:0px 0 0 4px;
background-color:#F79621;


}
.mainContainer{
	background:url('/images/bg_content.gif') repeat-y;
	position:relative;
	width:948px;
}
/*//////LEFT CONTENT*/
.leftContent{
	position:relative;
	float:left;
	width:230px;
	padding:12px 0 0 15px;
}
.leftContent ul{
	list-style:none;
	margin:0;
}
.leftContent ul li {
	font:bold 13px "Arial Narrow", Helvetica, sans-serif;
	color:#0066C0;
	line-height:20px;
}
.leftContent ul li a{
	color:#0066C0;
	text-decoration:none;
}
.leftContent ul li a:hover{
	color:#0099CC;
}
.leftContent ul li ul{
	list-style:none;
	padding:0 0 0 15px;
}
.leftContent ul li ul li a{
	font:normal 13px "Arial Narrow", Helvetica, sans-serif ;
	color:#0066C0;
	line-height:20px;
	text-decoration:none;
}
.leftContent ul li ul li a:hover{
	color:#5595DA;
}

.leftContent ul li.spaceTop { padding-top: 1em; }

/*//////RIGHT CONTENT*/
h1.title , h1.title a{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#606075;
	border-bottom:1px solid #a5a6a5;
	padding:0 0 10px 0;
	text-decoration:none;
	margin:0 0 10px 0;
}
.rightContent{
	position:relative;
	float:right;
}
.rightContent, div.pageContent{
	width:688px;
	padding:12px 0 0 0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#000;

}
.rightContent{
	padding-left:15px;
}
div.pageContent{
	padding:0;
}
.pageContent p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:0.5em 0;
	line-height:16px;
	
}
.pageContent a{
	font-weight:bold;
	color:#00309c;
	text-decoration:none;
}
.pageContent a:hover{
	color:#009ACE;
}
.pageContent ul{
	list-style-position:inside;
	padding:0 0 0 20px;
	/*width:400px;*/
}
.pageContent img{
	padding:0 0 0 5px;
}
 div.pageContent ul, div.pageContent ol{
	clear:none;
}
.pageContent ul li{
	line-height:20px;
}
.pageContent h1{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#606075;
	border:none;
	margin:0;
	padding:5px 0;
}
.pageContent h2{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#0066C0;
	border:none;
	margin:0;
	padding:4px 0;
}
.pageContent h3{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#0066C0;
	border:none;
	margin:0;
	padding:4px 0;
}
.pageContent h4{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#5595DA;
	border:none;
	margin:0;
	padding:4px 0;
}
.pageContent h5{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5595DA;
	border:none;
	margin:0;
	padding:4px 0;
}
.pageContent h6{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5595DA;
	border:none;
	margin:0;
	padding:4px 0;
}


.mailcontainer{
	position:relative;
	width:688px;
	height:16px;
	border-top:2px dotted #c0c0c0;
	margin:8px 0 0 0;
}
.mailcontainer a{
	display:block;
	background:url('/images/docmail.gif') 0 5px no-repeat;
	color:#C0A050;
	text-decoration:none;
	padding:1px 0 0 18px;
}
.mailcontainer a:hover{
	color:#0099CC;
}
/*////////FOOTER*/
.mainFooter{
	position:relative;
	left:17px;
	width:948px;
	text-align:center;
	padding:22px 0 10px 0;
}
.mainFooter ul{
	position:relative;
	top:-3px;
	list-style:none;
	margin:0;
	padding:0;
}
.mainFooter ul li{
	display:inline;
	padding:0 3px 0 6px;
	border-left:1px solid #000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.mainFooter ul li.first{
	border:none;
}
.mainFooter ul li a, .mainFooter p a{

	font-weight:bold;
	color:#00309c;
	text-decoration:none;
}
.mainFooter p a{ font-weight: normal; }
.mainFooter ul li a:hover, .mainFooter p a:hover{
	color:#009ACE;
}
.mainFooter p {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.AnonymousTemplate{
	padding:20px 0 0 0;
}
/*///////////////////CALENDAR*/
.ms-cal-topday div, .ms-cal-topdayRTL div, .ms-cal-topdayL div, .ms-cal-topdayRTLL div, .ms-cal-wtopday div, .ms-cal-wtopdayL div, .ms-cal-wtopdayRTL div, .ms-cal-wtopdayRTLL div, .ms-cal-wtopdayfocus div, .ms-cal-wtopdayfocusL div, .ms-cal-wtopdayfocusRTL div, .ms-cal-wtopdayfocusRTLL div, .ms-cal-wtopday-today div, .ms-cal-wtopday-todayRTL div{
	background-color:#F8C78A;

}
.ms-cal-topday, .ms-cal-wtopdayL, .ms-cal-wtopday{
	background-color:#F8C78A;
	color:#505050;
}
.ms-cal-topday div a:link, .ms-cal-topdayover a:link, .ms-cal-wtopdayL a, .ms-cal-wtopdayLover a, .ms-cal-wtopday a, .ms-cal-wtopdayover a{
color:#505050;
}
.ms-cal-topdayover, .ms-cal-wtopdayLover, .ms-cal-wtopdayover{
	background-color:#F8C78A;
	color:#505050;
}
.ms-cal-weekselected, .ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	background-color:#F8C78A;
	background-image:none;
}
.ms-cal-nodataMid, .ms-cal-nodataBtm2, .ms-cal-navheader, .ms-cal-nav-buttonsltr, .ms-calheader, .ms-cal-weekempty, .ms-cal-weekday, .ms-cal-time, .ms-cal-workhourF, .ms-cal-workhourRTL, .ms-cal-workhourRTLF, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhour, .ms-cal-workhourB, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhourover, .ms-cal-workhourBover, .ms-cal-workhourRTLover, .ms-cal-workhourRTLBover, .ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-workhourhalfhour, .ms-cal-workhourhalfhourB, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLBhalfhourover, .ms-cal-workhourRTLhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourRTLFhalfhourover, .ms-cal-workhourFhalfhourover, .ms-cal-weekedge, .ms-cal-enoworkhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkday, .ms-cal-enoworkdayRTL, .ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF, .ms-cal-wemptycell, .ms-cal-wemptycellL {
	background-color:#fff;
}
.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL, .ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B, .ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL, .ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B{
	background-color:#F0F0E0;
}
.contB{
	width:90%;
}
 .ms-cal-wtopday div img, .ms-cal-wtopdayL div img, .ms-cal-wtopdayLover div img, .ms-cal-wtopdayover div img, .ms-cal-wtopdayRTL div img, .ms-cal-wtopdayRTLL div img, .ms-cal-wtopdayRTLover div img, .ms-cal-wtopdayRTLLover div img, .ms-cal-wtopdayfocusover div img, .ms-cal-wtopdayfocusLover div img, .ms-cal-wtopdayfocusRTLover div img, .ms-cal-wtopdayfocusRTLLover div img, .ms-cal-wtopday-todayRTLover div img, .ms-cal-wtopday-todayRTLLover div img, .ms-cal-wtopday-todayRTL div img, .ms-cal-wtopday-todayRTLL div img, .ms-cal-wtopdayfocusRTL div img, .ms-cal-wtopdayfocusRTLL div img, .ms-cal-wtopdayfocusL div img, .ms-cal-wtopdayfocus div img{
	width:1px;
} 
.ms-cal-wtopdayL div span, .ms-cal-wtopday div span, .ms-cal-wtopdayRTL div span, .ms-cal-wtopdayRTLL div span, .ms-cal-wtopdayLover div span, .ms-cal-wtopdayover div span, .ms-cal-wtopdayRTLover div span, .ms-cal-wtopdayRTLLover div span, .ms-cal-wtopday-today div span, .ms-cal-wtopdayfocus div span, .ms-cal-wtopdayfocusL div span, .ms-cal-wtopdayfocusRTLL div span, .ms-cal-wtopdayfocusRTL div span, .ms-cal-wtopday-todayover div span, .ms-cal-wtopday-todayRTLover div span, .ms-cal-wtopday-todayRTL div span, .ms-cal-wtopdayfocusRTLover div span, .ms-cal-wtopdayfocusRTLLover div span, .ms-cal-wtopdayfocusover div span, .ms-cal-wtopdayfocusLover div span, .ms-cal-wtopdayL div a, .ms-cal-wtopday div a, .ms-cal-wtopdayRTL div a, .ms-cal-wtopdayRTLL div a, .ms-cal-wtopdayfocus div a, .ms-cal-wtopdayfocusL div a, .ms-cal-wtopdayfocusRTLL div a, .ms-cal-wtopdayfocusRTL div a {
	
	background-color:#F8C78A;
	color:#505050;
}
.ms-formlabel, .ms-standardheader h3, .ms-formtable{
	font-size:1.3em;
}
.ms-cal-weekday{
	color:#505050;
	font:bold 15px tahoma, helvetica;
}
td#MSOZoneCell_WebPartWPQ4{
	width:90%;
}
div#WebPartWPQ4{
	position:relative;


}
div#DatePickerDiv{
	width:190px;
}
table#onetIDListForm{
	padding:20px 0 0 0;
}
 h3.ms-standardheader{
	font-size:11px;
}
span#partAttachment{
	font-size:1.4em;
}
td.ms-calheader img{
	max-width:500px;
	width: 0px;
}
td.ms-calheader table#CalViewTable12 img {
	width: auto;
}
/*/////////////SEARCH PAGE*/
span.srch-alertme, a#SRCHRSSI, span.srch-Icon {
	display:none;
}

div.newsArticleSummary { clear: both; padding-top: 10px; }
div.newsArticleSummary span.articleTitle a, div.newsArticleSummary span.articleTitle a:visited { font-weight: bold; }
div.newsArticleSummary span.articleDate { display: block; color: gray; }
div.newsArticleSummary span.more { padding-left: 10px; white-space: nowrap; }

div.upcomingEvent { padding-left: 10px; background: url('/images/yellarrs.gif') no-repeat 0px 2px; }
div.upcomingEvent span.eventTitle a, div.upcomingEvent span.eventTitle a:visited { color: white; }
div.upcomingEvent span.eventTitle a:hover { color: #09c; text-decoration: none; }
div.upcomingEvent span.eventDate { color: black; display: block; }

div.ms-WPBody h3.UElink {border-bottom:1px solid gray; }
div.ms-WPBody h3.UElink a{font-size:125%;color:#F3EC87;}
div.upcomingEvent span.eventDate{font-family:verdana, arial, sans-serif; font-size:12px;}
div.upcomingEvent span.eventTitle a{color:#d0d0FF; font-family:verdana; font-size:12px;}
div.regularEvent span.eventTitle a, div.regularEvent span.eventTitle a:visited { color: #039; font-size: 11px; }
div.regularEvent span.eventTitle a:hover { color: #09c; }
div.regularEvent span.eventDate { display: inline; padding-left: 5px; font-size: 11px; }

th.ms-vh2, th.ms-vh{position:relative;top:0px;z-index:100;}

ul#azIndex { list-style-type: none; }
ul#azIndex li { display: inline; }
ul#azIndex li a:link, ul#azIndex li a:visited, ul#azIndex li a:hover { color: #0066C0; margin: 6px; font-weight: bold; text-decoration: none; }
ul#azIndex li a:hover { color: #5595DA; }
