
h1 {
	color:#333333;
	font-size:180%;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 12px 0px;}
	
h2	
	{
	color:#008357;
	font-size:160%;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 8px 0px;}

h3	
	{
	color:#333333;
	font-size:130%;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 6px 0px;}

h4 {
	color:#386095;
	font-size:120%;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 8px 0px;}

h5 {
	color:#F68A2E;
	font-size:100%;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px 0px;}

h6 {
	color:#333333;
	font-size:90%;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px 0px;}

.emagine-note {color:#FF0000;}
.footnote {font-size:10px;}

img.image-right, a img.image-right {float:right;display:block;position:relative;right:-20px;}

.table-header-app {font: bold 12px arial, sans-serif; color:#FFFFFF; background-color:#018357; border-bottom:3px solid #FFFFFF; padding:3px;}
.table-row {font: 12px arial, sans-serif; color:#000000; border-bottom:1px solid #FFFFFF; padding:3px;}
.table-altrow {font: 12px arial, sans-serif; color:#000000; background-color:#CCE6DD; border-bottom:3px solid #FFFFFF; padding:3px;}

.table-header-app a {color:#FFFFFF;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

html {
	height:98%;}

body {
	background:#E6EDF3;
	color:#777777;
	font:75% arial, sans-serif;}
	
td {font-size:75%;}

	#container td {
		font-size:100%;} /* ezedit vs. front-end fix */
	
a {
	color:#A23A00;
	text-decoration:underline;}

a:hover {text-decoration:none;}

img {border:none;}

.imgBlock {
	display:block;}
	
.clear {
	clear:both;}
	
p {
	margin:0px 0px 0px 0px;
	line-height:140%;
	padding:0px 0px 12px 0px;}
	
ul {
	margin:0px 0px 12px 25px;
	padding:0px 0px 0px 0px;}

#container {
	margin:9px auto 0px auto;
	width:948px;}

#headerContainer {
	background:url(images/header_bg.gif) 0px 0px repeat-y;
	clear:both;
	width:948px;}

#header {
	background:url(images/header-color_bg.gif) 0px 0px repeat-x;
	border-left:1px solid #0AAE77;
	border-right:1px solid #0AAE77;
	margin:0px auto;
	height:83px;
	width:938px;}
	
#logo {
	float:left;
	margin:15px 0px 0px 26px;}
	
#utilities {
	color:#FFFFFF;
	float:right;
	font-size:90%;
	margin:11px 27px 0px 0px;
	list-style:none;}
	
#utilities li {
	margin:0;
	padding:0px 0px 0px 9px;
	list-style:none;
	float:left;}

#utilities a {color:#FFFFFF;text-decoration:none;}
#utilities a:hover {color:#FFFFFF;text-decoration:underline;}

#int_utilities {
	color:#FFFFFF;
	float:left;
	display:inline;
	font-size:90%;
	margin:11px 0px 0px 260px;
	list-style:none;}
	
#int_utilities li {
	margin:0px;
	padding:0px 0px 0px 9px;
	list-style:none;
	float:left;}

#int_utilities a {color:#FFFFFF;text-decoration:none;}
#int_utilities a:hover {color:#FFFFFF;text-decoration:underline;}

#int_login {
	float:right;
	display:inline;
	height:16px;
	margin:10px 25px 0px 0px;
	width:101px;}
		
	#int_login img {
		display:block;}
			
	#int_loginbox {
		background: url(images/intsearch_bg.gif) 0px 0px repeat-x;
		border-left:1px solid #999999;
		border-right:0px;
		border-bottom:0px;
		border-top:0px;
		display:block;
		height:12px;
		font-size:80%;
		width:86px;}
		
#intranet_utilities {
	color:#FFFFFF;
	float:left;
	display:inline;
	font-size:90%;
	margin:11px 0px 0px 550px;
	list-style:none;}
	
#intranet_utilities li {
	margin:0px;
	padding:0px 0px 0px 9px;
	list-style:none;
	float:left;}

#intranet_utilities a {color:#FFFFFF;text-decoration:none;}
#intranet_utilities a:hover {color:#FFFFFF;text-decoration:underline;}

#intranet_login {
	float:right;
	display:inline;
	height:16px;
	margin:10px 25px 0px 0px;
	width:101px;}
		
	#intranet_login img {
		display:block;}
			
	#intranet_loginbox {
		background: url(images/intsearch_bg.gif) 0px 0px repeat-x;
		border-left:1px solid #999999;
		border-right:0px;
		border-bottom:0px;
		border-top:0px;
		display:block;
		height:12px;
		font-size:80%;
		width:86px;}

#topNav {
	height:38px;
	margin:0px 0px 0px 262px;
	width:666px;}
	
#topNav img {
	display:block;
	float:left;}
	
#footer {
	clear:both;
	color:#797979;
	margin:11px 0px 0px 0px;
	width:948px;}
	
#footer ul {
	margin:10px 0px 0px 0px;
	float:right;}
	
	#footer ul li {
		display:inline;
		padding:0px 0px 0px 8px;}
		
		
	.footer-social {
		float: right;
		margin-bottom: 10px;}
	
#footer p {
	float:left;}

#footer a {color:#7D7D5C;text-decoration:none;}
#footer a:hover {color:#7D7D5C;text-decoration:underline;}

#footerNoLogo {
	clear:both;
	color:#797979;
	margin:11px 0px 11px 0px;
	width:948px;}
	
#footerNoLogo ul {
	margin:10px 0px 0px 0px;
	float:right;}
	
	#footerNoLogo ul li {
		display:inline;
		padding:0px 0px 0px 8px;}
		
#footerNoLogo p {
	float:left;}

#footerNoLogo a {color:#7D7D5C;text-decoration:none;}
#footerNoLogo a:hover {color:#7D7D5C;text-decoration:underline;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#homeMainContainer {
	clear:both;
	margin:0px auto 0px auto;
	position:absolute;
	top:80px;
	width:948px;}
	
	#homeMain {
		background:url(images/homemain_bg.gif) 0px 0px repeat-y;}
	
#homeFlash {
	clear:both;
	height:254px;
	margin:0px auto;
	width:940px;}
	
	#login {
		color:#62533D;
		height:21px;
		position:absolute;
		top:100px;
		bottom:0px;
		right:30px;
		width:207px;}
			
			#homeGo img {}
				
		#loginField {
			background: url(images/util_search_bg.gif) 0px 0px repeat-x;
			border-left:1px solid #CDBAAB;
			border-right:0px;
			border-bottom:0px;
			border-top:0px;
			height:18px;
			padding:3px 0px 0px 2px;
			font-size:100%;
			width:125px;}
			
		#loginTable td {
			padding:0px 0px 0px 0px;}
			
		#linkTable {
			margin:5px 0px 0px 0px;}
			
		#linkTable td {
			padding:5px 0px 3px 0px;}
	
#homeBottom {
	clear:both;
	margin:0px auto;
	min-height:230px;
	height:auto !important;
	height:230px;
	padding:22px 0px 0px 0px;
	width:916px;}

#homeContentBox1 {
	float:left;
	padding:0px 0px 0px 0px;
	width: 600px;}
	
#homeContentBox2 {
	float:right;
	padding:4px 0px 0px 0px;
	width:280px;}
	
	#homeContentBox2 h1 {
		margin:0px 0px 12px 0px;
		font-size:120%;
		color:#008357;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#interiorMainContainer {
	clear:both;
	margin:0px auto 0px auto;
	position:absolute;
	top:80px;
	width:948px;}

#interiorMain {
	background:url(images/homemain_bg.gif) 0px 0px repeat-y;}
	
#interiorColumns {
	clear:both;
	margin:0px auto;
	width:918px;}
	
#sectional {
	clear:both;
	margin:13px 0px 0px 0px;
	width:918px;}
	
#leftNav {
	background:#E8E4DE;
	float:left;
	margin:30px 0px 0px 0px;
	width:178px;}
	
	#leftNav table {
		width:100%;}

#main {
	float:right;
	margin:30px 0px 0px 0px;
	min-height:400px;
	height:auto !important;
	height:400px;
	width:721px;}

#content {
	padding:10px 0px 0px 0px;}
	
#content ul li {
	background: url(images/int_list.gif) 0px 7px no-repeat;
	padding:0px 0px 5px 10px;}
	
#library {padding-top:20px;width:150px;}

.libraryItem {}

/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.leftnav-lvl1-on {
	color:#008357;
	font-weight:bold;
	font-size:120%;
	padding:6px 10px 6px 14px;
	vertical-align:top;}
	
.leftnav-lvl1-off {
	color:#333333;
	font-weight:bold;
	font-size:120%;
	padding:6px 10px 6px 14px;
	vertical-align:top;}
	
.leftnav-lvl1-off a {color:#333333;text-decoration:none;}
.leftnav-lvl1-off a:hover {color:#333333;text-decoration:underline;}

.leftnav-lvl1-on a {color:#008357;text-decoration:none;}
.leftnav-lvl1-on a:hover {color:#008357;text-decoration:underline;}

.leftnav-lvl2-on {
	background:#F4F2EF;
	color:#333333;
	font-size:100%;
	font-weight:bold;
	padding:6px 10px 6px 14px;
	vertical-align:top;}
	
.leftnav-lvl2-off {
	background:#F4F2EF;
	color:#333333;
	font-size:100%;
	padding:6px 10px 6px 14px;
	vertical-align:top;}
	
.leftnav-lvl2-off a {color:#333333;text-decoration:none;}
.leftnav-lvl2-off a:hover {color:#333333;text-decoration:underline;}

.leftnav-lvl2-on a {color:#333333;text-decoration:none;}
.leftnav-lvl2-on a:hover {color:#333333;text-decoration:underline;}

.leftnav-lvl3-on {
	background:#F4F2EF url(images/leftnav_lvl3_on.gif) 34px 12px no-repeat;
	color:#008357;
	font-size:90%;
	padding:6px 10px 6px 42px;
	vertical-align:top;}
	
.leftnav-lvl3-off {
	color:#333333;
	font-size:90%;
	background:#F4F2EF url(images/leftnav_lvl3_off.gif) 34px 12px no-repeat;
	padding:6px 10px 6px 42px;
	vertical-align:top;}

.leftnav-lvl3-off a {color:#333333;text-decoration:none;}
.leftnav-lvl3-off a:hover {color:#333333;text-decoration:underline;}

.leftnav-lvl3-on a {color:#008357;text-decoration:none;}
.leftnav-lvl3-on a:hover {color:#008357;text-decoration:underline;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	padding:6px 10px;
	text-align: left;
	white-space:normal;
	width:180px;
}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	padding:6px 10px;
	text-align: left;
	white-space:normal;
	width:180px;
}

.RadMenu_Default .link,   /* off text */
.RadMenu_Default .link:visited
{
	color: #333333;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background: #008357;
	color:#FFFFFF;
	padding:6px 10px;
	text-align: left;
	white-space:normal;
	width:180px;
}

.RadMenu_Default .group .group .link:hover,   /* 2nd level on cell*/
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	background: #008357;
	color:#FFFFFF;
	padding:6px 10px;
	text-align: left;
	white-space:normal;
	width:180px;
}

.RadMenu_Default .link:hover,    /* on text */
.RadMenu_Default .link:visited:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded
{
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	border:1px solid #E8E4DE;
	background:#FFFFFF;
}

.RadMenu_Default 
{
	background: #FFFFFF;
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
}

.menu img
{
    _margin:0 0px; /* The underscore makes applies this rule only for IE */
}


/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {font: 12px tahoma, sans-serif; color:#000000;border:1px solid #A9A9A9;margin:3px;}
.form-label {font-weight:bold;}
.form-button {border:1px solid #000000; color: #000000; font: bold 11px tahoma, sans-serif; height:20px; background-color:#B3A892;}
.form-textbox {font: 11px tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 10px tahoma, sans-serif; color:#FF0000;}
.alert {font: bold 10px tahoma, sans-serif; color:#FF0000;}