﻿body, html{
	margin:0;
	padding:0;
}
p, h1, h2, h3, ul, li, img, form, input, select{
	margin:0;
	padding:0;
}
.clr{
	clear:both;
	width:1px;
	height:1px;
	margin-left:-1px;
	font-size:1px;
}
.body{
	background:url('../images/bg_body.gif') repeat-x #fff6cb;
}
a{
	color:#993300;
}
/*///////////////////WRAPPER*/
.wrapperMaster{
	position:relative;
	width:926px;
	padding:0 20px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/bg_wrapper.gif') repeat-y;
}
.wrapper_2{
	position:relative;
	width:926px;
	background:url('../images/bg_wrapper2.jpg') repeat-y;
}
.wrapper_3{
	width:926px;
	background:url('../images/bg_wrapper1.jpg') no-repeat;
}
/*//////////////////*/
div#siteActions { position:relative; float: right; height:20px; right:10px;}
div#welcomeMenu {position:relative; float: right;height:20px; text-align:right; right:10px;}
div#welcomeMenu .ms-SPLink a{
	color:#fff;
} 
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;
}
/*////////////////////////*left side*/
.left_side{
	position:relative;
	float:left;
	width:180px;
	padding:25px 0 0 0;
}
.top_left{
	width:178px;
	padding:0 10px 0 0;
}
.home_button{
	position:relative;
	left:150px;
	display:block;
	width:32px;
	height:22px;
	background:url('../images/home_btn.gif') no-repeat;
}
.contact_button{
	position:relative;
	left:100px;
	margin:6px 0 8px 0;
	display:block;
	width:88px;
	height:22px;
	background:url('../images/contact_btn.gif') no-repeat;
}
.searchContainer{
	position:relative;
	left:62px;
	border:none;
	width:130px;
	padding:2px 0 50px 0;
}
.ms-sbplain{
	margin:0 0 5px 0;
	height:14px;
	border:1px solid #969597;
}
.left_side ul{
	list-style:none;
	background-color:#340201;
}
.searchContainer label{
	display:none;
}
.left_side ul li a{
	display:block;
	width:178px;
	padding:0px 10px 0 0;
	background-color:#340201;
	color:#fff;
	font:bold 10px verdana, arial, sans-serif;
	line-height:20px;
	text-transform:uppercase;
	border-top:1px solid #9d9ecc;
	text-align:right;
	text-decoration:none;
}

.left_side ul li ul li a{
	display:block;
	padding:0px 10px 0 0;
	background-color:#000066;
	color:#ffcc66;
	font:bold 10px verdana, arial, sans-serif;
	text-align:right;
	line-height:20px;
	text-decoration:none;
	text-transform:capitalize;
}
.left_side ul li ul li a:hover{
	background-color:#3333cc;
}
/*////////////////////right_side*/
.right_side{
	position:relative;
	float:right;
	width:737px;
	
}
.header{
	width:737px;
	height:155px;
}
.logo{
	display:block;
	position:absolute;
	right:13px;
	top:8px;
	width:150px;
	height:85px;
}
/*////////////////main display*/
.main_display{
	width:678px;
	padding:10px 20px 10px 40px;
}
.pageContent h2{
	font:bold 16px verdana, arial, sans-serif;
	color:#6E0A0C;
	padding:5px 0;
}
.pageContent a{
	color:#993300;
}
.pageContent, .pageContent p{
	font:normal 11px verdana, arial, sans-serif;
	color:#000;
	line-height:14px;
	padding:2px 0 3px 0;
}
.breadcrumb, .breadcrumb .ms-sitemapdirectional, .breadcrumbCurrent{
	color:#666633;
	font:bold 11px verdana, arial, sans-serif;
	text-decoration:none;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a{
	background-color:transparent;
}
.ms-pagebreadcrumb{
	padding:10px 0 0 10px;
	border:none;
}
h1{
	color:#3333cc;
	background-color:inherit;
	font:bold 24px verdana, arial, sans-serif;
	line-height:50px;
}
h1 a{
	color:#3333cc;
	background-color:inherit;
	font:bold 24px verdana, arial, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

/*////footer*/
.main_footer{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:737px;
	border-top:2px solid #dfd397;
	padding:10px 0 10px 0;
	margin:0 0 0 189px;
	text-align:center;
	color:#ffcc66;
	font:normal 10px verdana, arial, sans-serif;
	line-height:18px;
	background-color:#000066;
}
.main_footer a{
	color:#968531;
	text-decoration:none;
}
.wrapper_footer{
	position:relative;
	width:967px;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/bg_footer.gif') no-repeat;
}
/*/////////////////SCHEDULE TABLE*/
.right_container{
	position:relative;
	float:right;
}
.schedule_table{
	background-color:#faefb2;
	margin:20px 0 0 0;
}
.middle_column{
	border-left:1px solid #df5f92;
	border-right:1px solid #df5f92;
}
.schedule_table td, .schedule_table th{
	border-bottom:1px solid #6699cc;
}
.schedule_table th{
	padding:20px 0 5px 4px;
}
.ms-rteCustom-blue_text{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#7f9bb3;
	text-align:right;
	padding:0 4px 0 0;
}
.ms-rteCustom-red_arrow{
text-align:right;
	color:#cc0000;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0 4px 0 0;

}
.ms-rteCustom-grey_text{
	color:#666666;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 4px;
}
.ms-rteCustom-black_text{
	color:#000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 4px;
}
.text_container{
	position:relative;
	float:left;
	width:430px;
}
/*///////////////////CALENDAR*/
.ms-formbody{
	font-size:11px;
}
.ms-cal-topday, .ms-cal-wtopdayL, .ms-cal-wtopday{
	color:#fff;
	background:none;
	background-color:#000066;

}
.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:#fff;
	text-decoration:none;
}
.ms-cal-topdayover, .ms-cal-wtopdayLover, .ms-cal-wtopdayover, .ms-cal-weekselected, .ms-cal-weekBselected{
	color:#fff;
	background:none;
	background-color:#534E62;
	text-decoration:none;
}
.ms-cal-week, .ms-cal-weekB{
	background:none;
		background-color:#000066;
}
.ms-cal-nodataMid, .ms-cal-workhourBhalfhour, .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:#FFF6CB;
}
.contB{
	width:96%;
}
 .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 {
	color:#fff;
	text-decoration:none;
}
.ms-formlabel, .ms-standardheader h3, .ms-formtable{
	font-size:12px;
}
td.ms-calheader img{
	width:auto;
}


.description{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000033;
	line-height:14px;
}