/* Start of CMSMS style sheet 'default' */
body, td {
	font-family:Arial;
	color:#757574;
	font-size:12px;
}

img {
	border:none;
}

a {
	color:#416079;
}

h1 {
	color:#446992;
	font-size:1.1em;
	padding:0px;
	margin:0px;
text-transform:uppercase;
}

h2 {
	font-size:1.1em;
	padding:0px;
	margin:0px;
text-transform:uppercase;
}

h3 {
	color:#446992;
	font-size:1.1em;
	padding:0px;
	margin:0px;
text-transform:uppercase;
}

h4 {
	font-size:1em;
	padding:0px;
	margin:0px;
text-transform:uppercase;
}

h5 {
font-size:12px;
	padding:0px;
	margin:0px;
}

#mainmenu {
	font-size:12px;
	color:#ffffff;
}
#mainmenu ul {
padding:0px;
margin:0px;
list-style:none;
}
#mainmenu ul li {
padding:0px;
margin:0px;
float:left;
}
#mainmenu ul li a {
	text-decoration:none;
text-transform:uppercase;
	color:#ffffff;
	padding:4px;
}
#mainmenu ul li h3,  #mainmenu ul li .menuactive{
	background:#d7d89e;
	color:#354a60;
	padding:4px;
	font-weight:normal;
font-size:1em;
display:inline;
text-transform:uppercase;
}
#mainmenu ul li a:hover {
	background:#d7d89e;
	color:#354a60;
}

#submenu {
	font-size:11px;
	color:#334960;
}
#submenu ul {
padding:0px;
margin:0px;
list-style:none;
}
#submenu ul li {
padding:0px;
margin:0px;
float:left;
	background:url('images/sl.gif') 0px 50% no-repeat;
}
#submenu ul li a {
	text-decoration:none;
	color:#334960;
	padding:4px;
text-transform:uppercase;
}
#submenu ul li h3, #submenu ul li .menuactive,  #submenu ul li a:hover {
	color:#334960;
	padding:4px;
	font-weight:bold;
font-size:1em;
display:inline;
text-transform:uppercase;
}
#submenu ul li:first-child {
background:none;
}

#sidemenu hr {
	border:none;
	margin:10px 0px;
	padding:0px;
	background:url('images/sidemenu_hr_bg.gif') 0px 50% repeat-x;
	height:1px;
}
#sidemenu a, #sidemenu div {
	display:block;
	margin:0px 20px;
	color:#515154;
	text-decoration:none;
	font-size:13px;
}

#sidemenu a {
	font-weight:bold;
}

#sidemenu a:hover {
	color:#446992;
}


#sidemenupage hr {
	border:none;
	margin:4px 0px;
	padding:0px;
	background:url('images/sidemenu_hr_bg.gif') 0px 50% repeat-x;
	height:1px;
}
#sidemenupage a, #sidemenupage div {
	display:block;
	margin:0px 20px;
	color:#515154;
	text-decoration:none;
	font-size:10px;
}

#sidemenupage a {
	font-weight:bold;
}

#sidemenupage a:hover {
	color:#446992;
}

#leftmenu ul {
	list-style:none;
	padding:0px;
	margin:0px 0px 20px 0px;
}
#leftmenu ul li {
	padding:20px;
	background:url('images/sidemenu_hr_bg.gif') 0px 100% repeat-x;
}
#leftmenu ul li a, #leftmenu ul li h3 {
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
}
#leftmenu ul li h3, #leftmenu ul li a:hover {
	color:#8a572d;
font-size:1em;
font-weight:normal;
display:inline;
}

.ta {
	text-decoration:none;
font-size:10px;
}

.homenews .NewsSummary {
background:url('images/sidemenu_hr_bg.gif') 0px 0% repeat-x;
padding:10px 0px;
}
.homenews div:first-child {
background:none;
}
.homenews .NewsSummary h4 {
padding:2px 0px;
}
.homenews .NewsSummary a {
text-decoration:none;
}

	.regform h6 {
		color:#ffffff;
		background:#446992;
		width:100%;
		display:block;
		padding:2px;
		margin:5px 0px;
font-size:1em;
	}
.regform dl dt {
font-weight:bold;
}
.regform dl dd {
margin-bottom:10px;
}
	.regform dl {
		padding:0px 0px 10px 10px;
margin:0px;
	}

.loginform {
padding:25px 34px;
}
.loginform input {
border:solid 1px #618095;
background:#ffffff;
width:180px;
margin-bottom:5px;
font-zie:12px;
}
.loginform input.button {
border:none;
width:50px;
background:#4a6479;
color:#ffffff;
padding:5px;
}

.pagenews .NewsSummary {
background:url('images/sidemenu_hr_bg.gif') 0px 0% repeat-x;
padding:10px 0px 10px 0px;
}
.pagenews div:first-child {
background:none;
padding:0px 0px 10px 0px;
}

#userdirectory_summary table {
width:100%;
border-collapse:collapse;
}
#userdirectory_summary table th {
border:solid 1px #cccbcb;
background:#607f94;
color:#ffffff;
}
#userdirectory_summary table td {
border:solid 1px #cccbcb;
text-align:center;
}
#userdirectory_detail h6 {
		color:#ffffff;
		background:#446992;
		width:100%;
		display:block;
		padding:2px;
		margin:5px 0px;
font-size:1em;
	}

.even {
background:#eaeef1;
}
.odd {
background:#ffffff;
}

.nmsform input:submit {
border:none;
background:#4a6479;
color:#ffffff;
padding:5px;
}

.calendar-list .calendar-event {
background:url('images/sidemenu_hr_bg.gif') 0px 0% repeat-x;
padding:10px 0px;
}
.calendar-list div.calendar-event:first-child {
background:none;
}

/* End of 'default' */

