/* Start of CMSMS style sheet 'main-style' */
body{
	background:white url(images/wheat-tile.jpg) repeat-y scroll 50% 0%;
	width: 100%;
	margin: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:10pt;
}
p{line-height: 12pt;}
blockquote{
	margin: 15px;
	/*font-family: Times New Roman;*/
	font-size:12pt;
}
#Wrapper{
	margin: 0px auto;
	width: 950px;
}
#Header h1{position: absolute; margin-left:80px;}
#Header span{
	background:white url(images/titleBar.jpg) no-repeat scroll 0% 0%;
	position: absolute;
	top: 0px;
	margin: 0px auto;
	width: 952px;
	height: 217px;
}
#TitleBarPic{
	height:145px;
	left:559px;
	overflow:hidden;
	position:absolute;
	top:25px;
	width:270px;
}
#Header img#homeLink {
	height:153px;
	left:53px;
	position:relative;
	top:18px;
	width:365px;
	border: none;
}
/*-------------------------------------Navigation--------------------------------------*/
#Navigation {
background: transparent;
float: left;
margin-left: 80px;
position: absolute;
top:186px;
}

#Navigation ul, #Navigation li {
display:block;
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#Navigation a{
font: bold 19px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 0px 5px;
}

#Navigation ul ul a{
line-height: 24px;
font-size: 12px;
}

#Navigation a, #Navigation ul ul {
color: #000;
text-decoration: none;
}

#Navigation li > a{
padding: 1px 2px 1px 10px;
}
/*#Navigation > ul > li > a{border-left: solid white 1px;}
#Navigation > ul > li:first-child > a{border:none;}*/

#Navigation li.active > a{color:#ff7;}
#Navigation ul .menuItem.current > a{
	padding:1px 3px;
	border-left: solid 3px #FFA300;
	border-right: solid 3px #FFA300;
	text-decoration:none;
}
#Navigation ul ul li.submenu {
background:transparent url(../images/pop-pointers.png) no-repeat scroll right -10px;
padding-right:25px;
}
#Navigation ul ul li.submenu:hover{
background:transparent url(../images/pop-pointers.png) no-repeat scroll right -105px;
}
#Navigation ul ul li.submenu.active {
background:transparent url(../images/pop-pointers.png) no-repeat scroll right -203px;
}

#Navigation a:hover {
text-decoration:underline;
color: #00a;
}

#Navigation a.sectionheader:hover{
color: #ff7;
}

#Navigation > ul > li{
height:19px;
margin-left:15px;
}
#Navigation ul ul li {
min-width:12em;}
#Navigation li{
position: relative;
}

#Navigation ul ul {
position: absolute;
z-index: 500;
}

#Navigation ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#Navigation ul ul,
div#Navigation ul li:hover ul ul,
div#Navigation ul li.jqhover ul ul,
div#Navigation ul ul li:hover ul ul,
div#Navigation ul ul li.jqhover ul ul
{display: none;
background:transparent;
float: left;
}

div#Navigation ul li:hover ul,
div#Navigation ul li.jqhover ul,
div#Navigation ul ul li:hover ul,
div#Navigation ul ul li.jqhover ul,
div#Navigation ul ul ul li:hover ul,
div#Navigation ul ul ul li.jqhover ul
{display: block;
background: #cf9605;
}


/*-------------------------------------Content------------------------------------------*/
/*#Content {
	background:white url(images/background.jpg) no-repeat scroll 0px 0px;
	margin-top:61px;
	padding:0px 85px 0px 50px;
	width: 820px;
}*/
#Content {
background:transparent url(images/background.png) no-repeat scroll 0% 0%;
left:auto;
padding:0px 85px 0px 53px;
position:absolute;
top:217px;
width:820px;
}
#Content .column{
	margin: 5px;
	float: left;
	width: 45%;
}
#Content .bigColumn{width: 549px;}
#Content .smlColumn{width: 250px;min-height:503px;}
#Content div.article, #Content div.NewsSummary {
	background:transparent url(images/semiTran.png) repeat scroll 0% 0%;
	margin:15px 0pt;
	padding:5px 10px;
	float: left;
width:100%;
}
div.NewsSummaryLink a{color:#000;}
#RightCol{
	background: transparent url(images/paperScrap1.png) no-repeat;
}
#RightCol > div{margin: 0 20px;}
#NewsTitle{margin-left:100px;}
/*-----------------------------------------Calendar--------------------------------------*/
#calendar{margin-top:15px;}
#calendar .rightBoxBorder{border: 2px solid #817E61;}
#calendar table{width: 100%;}
#calendar table td{
	padding: 5px 0px;
	text-align: center;
}
#calendar td.calendar-today{background:transparent url(images/cal-today-b.png) no-repeat scroll 50% 50%;}
#calendar td.highlight-event{background:transparent url(images/cal-event.png) no-repeat scroll 50% 50%;}
#calendar table td ul{
	/*hides calendar event summaries*/
	display: none;
}
#calendar table td:hover ul{
	display: block;
	position: absolute;
	background-color: #EAE3C6;
	border: 1px solid #817E61;
}
#calendar table td ul li{
	list-style: none;
	margin: 3px 1px;
}
#calendar table td ul li a{float: left;}
#CalendarDetails {height:240px;overflow:hidden;}
#CalendarDetails div.calendar-event h3{margin-bottom:1px;font-size:13px;}

/*-------------------------------------contact form-----------------------------------*/
form {width: 100%;}
fieldset {
	border:1px solid #000;
	padding: 10px;margin-right:10px;
}
legend{color: #000;}
form label {
	width: 6em;
}
form .fieldrow {
	float: left;
	margin: 5px;
	clear: left;
width: 100%;
}
form .fieldrow > * {float: left;}
form .fieldrow label{min-width: 30px;}
form .fieldcell{
margin: 4px;
float: left;
}
form textarea#txtmss{width:100%;}
form input.cmdSubmit{margin-left: 1em;}
/*---------------------------------end contact form----------------------------------*/
/*-----------------------------------------Footer--------------------------------------*/
div#footer{
	clear: both;
	padding-top: 10px;
}
div#footer hr{
	border: 1px solid #CF9605;
}
div#footer .copyright{float:left;}
div#footer .credit{float:right;}
div#footer .lowImport{color: #999;}
div#footer .credit a{color: #999;}
/* End of 'main-style' */

