* {	font-family:Arial, Helvetica, sans-serif;	padding:0;	margin:0;}

body {	font-size:62.5%;	color:#333;	text-align:center;	background:#fff url('../../images/bg.jpg') top left repeat-x;}

#container {	margin:0 auto;	width:993px;	border:1px solid #ccc;}

#sidebar {	width:284px;	float:left;}

#header {	background:#fff url('../../images/header_bg.gif') top left no-repeat;	float:left;	width:709px;	height:165px;}

#home #content {	background:#fff url('../../images/content_bg.gif') top left no-repeat;	height:605px;}

#content {	text-align:left;	padding:10px;	float:left;	width:689px;}

.hide_left {	position:absolute;	top:0; left:-9999em; width:0; height:0;}

/* Hides from IE-mac \*/.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */.clearer {	clear:both;}

a, a:link, a:visited {	color:#333;}

img {	border:0;}

.mainbody {	margin-bottom:1em;	padding-right:40px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.smallbodytext {	font-size:1.1em;	margin-bottom:1em;	padding-right:40px;}

input[type=text], input[type=password] {	padding:2px;}

h1#logo a {	width:240px;	height:110px;	background:transparent url('../images/logo.jpg') top left no-repeat;	float:right;	margin:10px 15px 0 0;}



h3 {	font-size:1.3em;	margin-bottom:1em;	font-weight:bold;}

/*********** start of header rules ***********/

#mainmenu {	margin-bottom:5px;	width:709px;	float:left; }

#mainmenu ul {	padding-left:15px;}

#mainmenu ul li {	list-style-type:none;	float:left;	text-align:left;}

#mainmenu ul li a, #mainmenu ul li a:link, #mainmenu ul li a:visited {	display:block;	padding:0 20px 0 20px;	text-decoration:none;	font-size:1.5em;	font-weight:bold;	color:#000;	margin-top:4px;	line-height:30px;}

#mainmenu ul li a.selected {	background:#000;}

/*********** end of header rules ***********/

.row:hover, .row1:hover {	background-color:#DFE2FF;}

.row {	background-color:#eeeeee;}

.row1 {}

.row td {	padding:3px;}

.row1 td {	padding:3px;}

.row_heading {	background-color:#e5e5e5;}

.row_heading td {	padding:3px;}

#content-item .fieldname {	color:#000;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:1.2em;	padding:3px;}

h1.title {
font-family:Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000;
padding-right: 5px;
padding-bottom:10px;
}

h2.title {
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
color: #429D30;
font-weight:normal;
padding-right: 5px;
padding-bottom:10px;
}

.hoverimage{
padding:7px;
background-color:#eaeaea;
}
	
.hoverimage:hover{
background-color:#4C7DAD;
}

a.bodylink:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003366;
border-bottom: dotted 1px #4C7DAD;
text-decoration: none;
}
	
a.bodylink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003366;
border-bottom: dotted 1px #4C7DAD;
text-decoration: none;
}

a.bodylink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #429D30;
border-bottom: dotted 1px #4C7DAD;
text-decoration: none;
}

li {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
list-style-type:square;
list-style-position:inside;

}