/* basic elements */
body {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font: 12px/15px 'Trebuchet MS';
	color: #333333;
	background: #EDF1E3;
	}

p {
	font: 12px/15px 'Trebuchet MS';
	color: #333333;
	}

td {
	margin: 0px;
	font: 12px/15px 'Trebuchet MS';
	color: #333333;
	}

h1 {
	margin: 0px;
	padding: 5px 0px;
	font: 18px/18px 'Trebuchet MS';
	color: #000000;
	}
h2 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font: 14px/14px 'Trebuchet MS';
	color: #575757;
	}
h3 {
	font: bold 12px 'Trebuchet MS';
	color: #000000;
	text-transform: uppercase;
	}

h4 {
	margin: 0px;
	padding-bottom: 5px;
	font: 12px 'Trebuchet MS';
	color: #000000;
	text-transform: uppercase;
	}

h5 {
	margin: 0px;
	padding-bottom: 5px;
	font: 12px 'Trebuchet MS';
	color: #000000;
	}

a:link, a:visited  {
	text-decoration: underline;
	color: #F57C00;
	}
a:hover, a:active {
	text-decoration: none;
	color: #F57C00;
	}

/* specific divs - revos v2 */
#bg_container {
	margin: 0px;
	padding: 0px;
	width: 780px;
	background: #EDF1E3 url(../images/bg.gif) repeat-y top center;
	}

#main_container {
	margin: 0px;
	padding: 0px;
	width: 770px;
	background-color: #E0E0E0;
	}

#container {
	width: 770px;
	text-align: left;
	}

#main_top {
	width: 770px;
	height: 220px;
}

#main_content {
	width: 770px;
	padding: 50px 0px 20px 0px;
	text-align: left;
	background-color: #FFFFFF;
}

#flash_container {
	margin-left: 185px;
	top: 270px;
	position: absolute;
	border: solid 1px #D4D4D4;
	z-index: 1;
	}

/* specific divs - homepage */
#home_content {
	width: 750px;
	padding: 50px 10px 20px 10px;
	text-align: left;
	background-color: #FFFFFF;
}

#home_left {
	float: left;
	width: 585px;
	text-align: left;
}

#home_right {
	float: right;
	margin-top: 30px;
	width: 155px;
	text-align: left;
}

/* specific divs - revos v2 */
#clear {
	clear: both;
	}

#hrdash {
	width: 100%;
	height: 30px;
	background: transparent url(../images/hrdash.gif) repeat-x;
}

#footer {
	padding: 7px 0px 0px 0px;
	width: 770px;
	font: 10px/12px Verdana;
	text-align: center;
	color: #FFFFFF;
	background-color: #C3CDA8;
	}

#footer_bg {
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 15px;
	background: url(../images/bg_bot.gif) no-repeat bottom left;
	}

/* basic classes */
.hd1 {font: 18px/18px 'Trebuchet MS'; color: #000000;}
.hd2 {font: 14px/14px 'Trebuchet MS'; color: #575757;}
.hd3 {font: bold 12px 'Trebuchet MS'; color: #000000; text-transform: uppercase;}
.hd4 {font: 12px 'Trebuchet MS'; color: #000000; text-transform: uppercase;}
.hd5 {font: 12px 'Trebuchet MS'; color: #000000;}

.white {color: #FFFFFF;}

.noline:link {text-decoration: none}
.noline:visited {text-decoration: none}
.noline:active {text-decoration: underline}
.noline:hover {text-decoration: underline}

.note {font: 11px 'Trebuchet MS'; color: #999999;}

.FT { font: 10px/12px Verdana; color: #000000;}

/* backend classes */
input {background-color:white;}

#linkremove{display:inline;}
#linkremove a{font-family:Verdana; color:red; font-size:.8em;}
#linkremove a:hover{background-color:red; font-family:Verdana; color:white; font-size:.8em;}
#linkedit{display:inline;}
#linkedit a{font-family:Verdana; color:blue; font-size:.8em;}
#linkedit a:hover{background-color:blue; font-family:Verdana; color:white; font-size:.8em;}

#viewfileheader {font-size:1.3em; color:#424242; background-color:#F2F2F2; padding:3px; font-weight:bold;}

#filename {font-size:.9em; color:#424242;}
#description {font-size:.9em; color:#424242;}

#y1 {background-color:#F2F2F2;}
#y2 {background-color:#FFFFFF;}

#resourcehead {background-color:#F2F2F2;}
#resourceicon {padding:10px;
  border-left-style: dotted;
  border-left-color: grey;
  border-left-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: grey;
  border-bottom-width: 1px; }

#resourcetitle {padding:10px;
  border-bottom-style: dotted;
  border-bottom-color: grey;
  border-bottom-width: 1px; }

#resourcedesc {padding:10px;
  border-left-style: dotted;
  border-left-color: grey;
  border-left-width: 1px;
  border-right-style: dotted;
  border-right-color: grey;
  border-right-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: grey;
  border-bottom-width: 1px; }

#cmsimg1 {padding-right:20px; padding-bottom:10px;}
#cmsimg2 {padding-left:20px; padding-bottom:10px;}

#blogtitle {font-size:10px; font-weight:bold; color:#717171;}
#blogtime {font-size:10px;  color:#898989;}

#blogitem a{color:#595959; text-decoration:none;}
#blogitem a:hover{color:#595959; text-decoration:underline;}

#homestyleheading { font: bold 15px/22px Verdana; color: #D87C00;}