/* General Styles */
body {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	margin: 0px;
	background-color: #EEE
}

form {
	padding: 0px;
	margin: 0px
}

p {
	
	font-size: 11px;
	color: #333;
	margin-top: 0;
	margin-bottom: 13px;
}

td {
	
	font-size: 11px;
	color: #333
}

a:link {
	color: #0000FF;
	text-decoration: underline
}

a:visited {
	color: #0000FF;
	text-decoration: underline
}

a:hover {
	color: #FF0000;
	text-decoration: none
}

a:active {
	color: #FF0000;
	text-decoration: none
}

/* Left Navigation */
.leftnav {
	font-size: 10px;
	color: #000;
	font-style: normal;;
	font-weight: normal;
}

.leftnav:link {
	font-size: 10px;
	color: #000;
	text-decoration: none
}

.leftnav:visited {
	font-size: 10px;
	color: #000;
	text-decoration: none
}

.leftnav:hover {
	font-size: 10px;
	color: #000;
	text-decoration: none
}

.leftnav:active {
	font-size: 10px;
	color: #000;
	text-decoration: none
}

.leftnavsubnav {
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.leftnavsubnav:link {
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none
}

.leftnavsubnav:visited {
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none
}

.leftnavsubnav:hover {
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none
}

.leftnavsubnav:active {
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none
}

.leftnavsubnavnopub {
	font-size: 10px;
	color: #000;
	font-style: italic;
	font-weight: bold
}

.leftnavsubnavnopub:link {
	font-size: 10px;
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none
}

.leftnavsubnavnopub:visited {
	font-size: 10px;
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none
}

.leftnavsubnavnopub:hover {
	font-size: 10px;
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none
}

.leftnavsubnavnopub:active {
	font-size: 10px;
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none
}

.unpublished {
	font-size: 10px;
	color: #000;
	font-style: italic
}

.unpublished:link {
	font-size: 10px;
	color: #000;
	font-style: italic;
	text-decoration: none
}

.unpublished:visited {
	font-size: 10px;
	color: #000;
	font-style: italic;
	text-decoration: none
}

.unpublished:hover {
	font-size: 10px;
	color: #000;
	font-style: italic;
	text-decoration: none
}

.unpublished:active {
	font-size: 10px;
	color: #000;
	font-style: italic;
	text-decoration: none
}

/* Top Navigation */
.topnav {
	font-size: 11px;
	color: #000;
	font-weight: bold
}

.topnav:link {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none
}

.topnav:visited {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none
}

.topnav:hover {
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none
}

.topnav:active {
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none
}

/* Custom Styles */
.alert {
	color: #FF0000; 
	font-size: 14px;
	font-weight: bold;
}

.bodyheading {
	background-color: #547181;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
}

.lastmodified {
	float: right
}

.subheading {
	font-size: 11px;
	color: #333;
	height: 22px;
	line-height: 22px;
	background-color: #DDD;
	padding: 3px;
}

.mainbody {
	font-size: 11px;
	color: #333;
	background-color: #FFF;
}

.container {
	border: 1px #000 solid;
	background-color: #FFF;
	padding: 1px;
}

.bodycontainer {
	border: 1px #999 solid;
	background-color: #FFF;
	padding: 1px;
}

.containernopad {
	border: 1px #000 solid;
	background-color: #FFF;
	width: 300px
}

/* Cell Colors & Styles */
.white {
	background-color: #FFF
}

.lightgrayshim {
	height: 1px;
	background-color: #EEE;
	font-size: 1px
}

.lightgray {
	background-color: #EEE
}

.mediumgray {
	background-color: #CCC
}

.gray {
	background-color: #999
}

.darkgray {
	background-color: #666
}

.black {
	background-color: #000
}

td.leftnavcolumn {
	width: 300px;
	vertical-align: top
}

td.bodycolumn {
	vertical-align: top
}

td.formtitle {
	background-color: #EEE;
	border: 1px #DDD solid;
	padding-right: 3px;
	text-align: right;
	width: 165px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #666
}

td.formtitlerequired {
	background-color: #EEE;
	border: 1px #DDD solid;
	padding-right: 3px;
	text-align: right;
	width: 165px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000
}

td.formcontent {
	background-color: #F5F5F5;
	border: 1px #EEE solid;
	padding-left: 3px;
	height: 20px;
	font-size: 10px;
	color: #333
}

td.subheader {
	background-color: #FFF;
	padding: 5px 8px;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background: url(img/cms_nav_bkg.png) repeat-x;
}

td.contentlight {
	background-color: #FFF;
	padding: 6px 8px;
	font-size: 11px;
	color: #333
}

td.contentdark {
	background-color: #E9EEF8;
	padding: 6px 8px;
	font-size: 11px;
	color: #333
}

td.contentwhite {
	background-color: #FFF;
	padding: 3px;
	height: 20px;
	font-size: 11px;
	color: #333
}

.columnheader {
	background-color: #547181;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
}

.columnheaderimg {
	background-color: #FFF;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px
}

.leftnavlegend {
	background-color: #FFF;
	padding: 3px;
	font-size: 11px;
	color: #666;
	line-height: 16px;
}

/* Div Styles */
.whiteshim {
	height: 1px;
	background-color: #FFF;
	font-size: 1px
}

.mediumgrayshim {
	height: 1px;
	background-color: #CCC;
	font-size: 1px
}

.blackshim {
	height: 1px;
	background-color: #000;
	font-size: 1px
}

.grayshim {
	height: 1px;
	background-color: #999;
	font-size: 1px
}

.clientarea {
	font-size: 11px;
	background-color: #FFF;
}

.clientimg {
	background-color: #FFF;
	float: right;
	height: 94px;
	text-align: right
}

.darkgrayshim {
	height: 1px;
	background-color: #666;
	font-size: 1px
}

.topnavbar {
	background-color: #EEE;
	padding: 0px
}

.footer {
	font-size: 10px;
	color: #000;
	/*background: url(img/footer_bkg.png) repeat-x;*/
	background-color: #EEE;
	text-align: right;
	height: 20px;
	padding: 10px;
}

.welcome {
	font-size: 12px;
	color: #000;
	height: 29px;
	background-color: #EEE
}

.date {
	font-size: 12px;
	color: #000;
	float: right;
	padding-left: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	height: 29px
}


/* Form Styles */
.button {
	font-size: 11px;
	font-weight: bold;
	color: #000
}

.buttonTwo {
	font-size: 11px;
	font-weight: bold;
	color: #000
}

.textfield {
	font-size: 11px;
	color: #000099
}

.textarea {
	font-size: 11px;
	color: #000099;
	/*width: 95%*/
}

.checkbox {
	font-size: 11px;
	color: #000099
}

.radio {
	font-size: 11px;
	color: #000099
}

.select {
	font-size: 11px;
	color: #000099
}

/* Left Navigation Divs */
.floatright {
	float: right
}

.icons {
	float: right;
	width: 110px;
	height: 25px
}

.iconsimagemgmt {
	float: right;
	width: 88px;
	height: 25px
}

.iconsimagemgmtsm {
	float: right;
	width: 66px;
	height: 25px
}

.iconsfilemgmt {
	float: right;
	width: 88px;
	height: 25px
}

.iconsfilemgmtsm {
	float: right;
	width: 22px;
	height: 25px
}

.arrows {
	float: right;
	width: 17px;
	height: 25px
}

.expand {
	float: left;
	width: 23px;
	height: 25px
}

.navactive {
	background-color: #003366;
	width: 265px;
	height: 25px;
	padding-left: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF
}

.navone {
	background-color: #EEF5FC;
	width: 300px;
	height: 25px
}

.navtwo {
	background-color: #787878;
	width: 265px;
	height: 25px
}

.navthree {
	background-color: #565656;
	width: 265px;
	height: 25px
}

.navfour {
	background-color: #454545;
	width: 265px;
	height: 25px
}

.navfive {
	background-color: #333;
	width: 265px;
	height: 25px
}

.navsix {
	background-color: #000;
	width: 265px;
	height: 25px
}

.folder {
	background-color: #CCC;
	width: 265px;
	height: 25px;
	padding-left: 3px;
	
	font-size: 10px;
	font-weight: bold;
	color: #333
}

/* Site Tree Styles */
.legend {
	font-size: 11px;
	color: #666
}

.navarchived{
	font-weight: bold;
	font-size: 10px;
	color: #0000FF;
}

.navpending{
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	color: #FF0000;
}

.navpublished{
	font-weight: bold;
	font-size: 10px;
}

.navarchivedtree{
	float: left;
	display: block;
	font-size: 11px;
	color: #00F;
	font-style: italic;
	font-weight: bold;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 376px;
	padding: 9px 9px 9px 25px;
	border-right: 1px #DDD solid;
}

.navpendingtree{
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 376px;
	padding: 9px 9px 9px 25px;
	border-right: 1px #DDD solid;
}

.navpublishedtree{
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 376px;
	padding: 9px 9px 9px 25px;
	border-right: 1px #DDD solid;
}

.treeunpublished {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 376px;
	padding: 9px 9px 9px 25px;
	border-right: 1px #DDD solid;
}

.treeunpublishedexpand {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 392px;
	padding: 9px;
	border-right: 1px #DDD solid;
}

.treeunpublished2 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 351px;
	padding: 9px 9px 9px 50px;
	border-right: 1px #DDD solid
}

.treeunpublishedexpand2 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 367px;
	padding: 9px 9px 9px 34px;
	border-right: 1px #DDD solid
}

.treeunpublished3 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 326px;
	padding: 9px 9px 9px 75px;
	border-right: 1px #DDD solid
}

.treeunpublishedexpand3 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 342px;
	padding: 9px 9px 9px 59px;
	border-right: 1px #DDD solid
}

.treeunpublished4 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 301px;
	padding: 9px 9px 9px 100px;
	border-right: 1px #DDD solid
}

.treeunpublishedexpand4 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 317px;
	padding: 9px 9px 9px 84px;
	border-right: 1px #DDD solid
}

.treeunpublished5 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 285px;
	padding: 9px 9px 9px 125px;
	border-right: 1px #DDD solid
}

.treeunpublishedexpand5 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 293px;
	padding: 9px 9px 9px 108px;
	border-right: 1px #DDD solid
}

.treeunpublished6 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 260px;
	padding: 9px 9px 9px 150px;
	border-right: 1px #DDD solid
}

.treeunpublishedexpand6 {
	float: left;
	display: block;
	font-size: 11px;
	color: #FF0000;
	font-style: italic;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 265px;
	padding: 9px 9px 9px 136px;
	border-right: 1px #DDD solid
}

.treepublished {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 376px;
	padding: 9px 9px 9px 25px;
	border-right: 1px #DDD solid;
}

.treepublishedexpand {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 392px;
	padding: 9px;
	border-right: 1px #DDD solid;
}

.treepublished2 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 351px;
	padding: 9px 9px 9px 50px;
	border-right: 1px #DDD solid
}

.treepublishedexpand2 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 367px;
	padding: 9px 9px 9px 34px;
	border-right: 1px #DDD solid
}

.treepublished3 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 326px;
	padding: 9px 9px 9px 75px;
	border-right: 1px #DDD solid
}

.treepublishedexpand3 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 342px;
	padding: 9px 9px 9px 59px;
	border-right: 1px #DDD solid
}

.treepublished4 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 301px;
	padding: 9px 9px 9px 100px;
	border-right: 1px #DDD solid
}

.treepublishedexpand4 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 317px;
	padding: 9px 9px 9px 84px;
	border-right: 1px #DDD solid
}

.treepublished5 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 276px;
	padding: 9px 9px 9px 125px;
	border-right: 1px #DDD solid
}

.treepublishedexpand5 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 293px;
	padding: 9px 9px 9px 108px;
	border-right: 1px #DDD solid
}

.treepublished6 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 251px;
	padding: 9px 9px 9px 150px;
	border-right: 1px #DDD solid
}

.treepublishedexpand6 {
	float: left;
	display: block;
	font-size: 11px;
	color: #000;
	width: 410px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 265px;
	padding: 9px 9px 9px 136px;
	border-right: 1px #DDD solid
}

.pipe {
	float: left;
	display: block;
	font-size: 11px;
	color: #999;
	height: 30px;
	width: 10px;
	line-height: 28px;
	text-align: center;
}

/* #pubSite {
	display: block;
	height: 20px;
	background: url(img/view_bkg.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	width: 120px;
} */

.offnavDiv {
	border-right: 7px #000 solid;
	height: 100%;
	padding-top: 8px;
	padding-bottom: 8px
}

.expirationDiv {
	border-right: 7px #FF0000 solid;
	height: 100%;
	padding-top: 8px;
	padding-bottom: 8px
}

.futureDiv {
	border-right: 7px #00CC00 solid;
	height: 100%;
	padding-top: 8px;
	padding-bottom: 8px
}

.tree {
	font-size: 11px;
	color: #999
}

.tree:link {
	color: #0000FF;
	text-decoration: underline
}

.tree:visited {
	color: #0000FF;
	text-decoration: underline
}

.tree:hover {
	color: #FF0000;
	text-decoration: none
}

.tree:active {
	color: #FF0000;
	text-decoration: none
}

.add {
	float: left;
	font-size: 10px;
	color: #999;
}

.addempty {
	float: left;
	font-size: 10px;
	color: #999;
	height: 30px;
	width: 100px;
}

.add a {
	display: block;
	height: 30px;
	width: 100px;
	color: #0000FF;
	text-align: center;
	line-height: 28px;
	text-decoration: underline;
}

.add a:visited {
	color: #0000FF;
	text-decoration: underline
}

.add a:hover {
	color: #FF0000;
	text-decoration: none
}

.add a:active {
	color: #FF0000;
	text-decoration: none
}

.edit {
	float: left;
	font-size: 10px;
	color: #999;
}

.editempty {
	float: left;
	font-size: 10px;
	color: #999;
	height: 30px;
	width: 35px;
}

.edit a {
	display: block;
	height: 30px;
	text-align: center;
	line-height: 28px;
	width: 35px;
	color: #0000FF;
	text-decoration: underline
}

.edit a:visited {
	color: #0000FF;
	text-decoration: underline
}

.edit a:hover {
	color: #FF0000;
	text-decoration: none
}

.edit a:active {
	color: #FF0000;
	text-decoration: none
}

.preview {
	float: left;
	font-size: 10px;
	color: #999;
}

.previewempty {
	float: left;
	font-size: 10px;
	color: #999;
	height: 30px;
	width: 47px;
}

.preview a {
	display: block;
	height: 30px;
	width: 47px;
	text-align: center;
	line-height: 28px;
	color: #0000FF;
	text-decoration: underline
}

.preview a:visited {
	color: #0000FF;
	text-decoration: underline
}

.preview a:hover {
	color: #FF0000;
	text-decoration: none
}

.preview a:active {
	color: #FF0000;
	text-decoration: none
}

.delete {
	float: left;
	font-size: 10px;
	color: #999;
}

.deleteempty {
	float: left;
	font-size: 10px;
	color: #999;
	height: 30px;
	width: 50px;
}

.delete a {
	display: block;
	height: 30px;
	width: 50px;
	text-align: center;
	line-height: 28px;
	color: #0000FF;
	text-decoration: underline
}

.delete a:visited {
	color: #0000FF;
	text-decoration: underline
}

.delete a:hover {
	color: #FF0000;
	text-decoration: none
}

.delete a:active {
	color: #FF0000;
	text-decoration: none
}

.moveup {
	float: left;
	font-size: 10px;
	color: #999;
}

.moveupempty {
	float: left;
	font-size: 10px;
	color: #999;
	height: 30px;
	width: 61px;
}

.moveup a {
	display: block;
	height: 30px;
	width: 61px;
	text-align: center;
	line-height: 28px;
	color: #0000FF;
	text-decoration: underline
}

.moveup a:visited {
	color: #0000FF;
	text-decoration: underline
}

.moveup a:hover {
	color: #FF0000;
	text-decoration: none
}

.moveup a:active {
	color: #FF0000;
	text-decoration: none
}

.movedown {
	float: left;
	font-size: 10px;
	color: #999;
}

.movedownempty {
	float: left;
	font-size: 10px;
	color: #999;
	height: 30px;
	width: 75px;
}

.movedown a {
	display: block;
	height: 30px;
	width: 75px;
	text-align:center;
	line-height: 28px;
	color: #0000FF;
	text-decoration: underline
}

.movedown a:visited {
	color: #0000FF;
	text-decoration: underline
}

.movedown a:hover {
	color: #FF0000;
	text-decoration: none
}

.movedown a:active {
	color: #FF0000;
	text-decoration: none
}

.history {
	float: left;
	font-size: 10px;
	color: #999;
}

.historyempty {
	float: left;
	font-size: 10px;
	color: #999;
	height: 30px;
	width: 100px;
}

.history a {
	display: block;
	height: 30px;
	width: 100px;
	text-align:center;
	line-height: 28px;
	color: #0000FF;
	text-decoration: underline
}

.history a:visited {
	color: #0000FF;
	text-decoration: underline
}

.history a:hover {
	color: #FF0000;
	text-decoration: none
}

.history a:active {
	color: #FF0000;
	text-decoration: none
}

.navRule {
	clear: both;
	border-top: 1px #DDD solid;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

.navClear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

/* container styles used in "getContainers.cfm" */
.c {
	font-size: 11px;
	color: #999;
	height: 30px;
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
}
.c:link { color: #0000FF; text-decoration: underline }
.c:visited { color: #0000FF; text-decoration: underline }
.c:hover { color: #FF0000; text-decoration: none }
.c:active { color: #FF0000; text-decoration: none }
/* end container styles */

/* New CMS Admin Nav */
#cmsNav {
	height: 25px;
	background: url(img/cms_nav_bkg.png) repeat-x;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	background-color: #EEE;
}

#cmsNav a {
	display: block;
	float: left;
	height: 25px;
	padding: 0 9px 0 9px;
	color: #000;
	line-height: 24px;
	text-decoration: none;
	border-right: 1px solid #ccc;
}

#cmsNav a:hover {
	color: #000;
	text-decoration: none;
	background-color: #CCC;
}

#cmsNav a.on {
	color: #000;
	text-decoration: none;
	background-color: #CCC;
}

#cmsNav a.on:hover {
	color: #000;
	text-decoration: none;
	background-color: #CCC;
}

#instructions {
	position: relative;
	left: 20px;
	top: 10px;
	width: 590px;
	line-height: 1.7em;
	padding: 0 0 10px 5px;
	voice-family: "\"}\"";
    voice-family: inherit;
    width: 585px
}

#instructions h1 {
	font-size: 20px;
	padding-bottom: 10px;
	padding-top: 8px;
	color: #000
}

#instructions td.left {
	width: 135px;
	vertical-align: top;
	padding-right: 10px;
	text-align: right;
	voice-family: "\"}\"";
    voice-family: inherit;
    width:125px
}

#instructions td.right {
	width: 460px;
	text-align: left;
	padding-bottom: 8px
}

#bannerGrad {
	background: url(img/ERH_AdminLogo.jpg) no-repeat #D6E5EC;
	height: 76px;
}

/* text styles */

h1 {
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 22px;
	color: #FF5D11;
	margin: 0 0 16px 0;
	line-height: 1.1em;
}

.heading1 {
	display: block;
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 22px;
	color: #FF5D11;
	margin: 0 0 16px 0;
	line-height: 1.1em;
}

h2 {
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 18px;
	color: #C62D00;
	margin: 0 0 14px 0;
	line-height: 1.1em;
}

.heading2 {
	display: block;
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 18px;
	color: #C62D00;
	margin: 0 0 14px 0;
	line-height: 1.1em;
}

h3 {
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C62D00;
	margin: 0 0 5px 0;
	line-height: 1.1em;
}

.heading3 {
	display: block;
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C62D00;
	margin: 0 0 5px 0;
	line-height: 1.1em;
}

h4 {
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #153E94;
	margin: 0 0 5px 0;
	line-height: 1.1em;
}

.heading4 {
	display: block;
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #153E94;
	margin: 0 0 5px 0;
	line-height: 1.1em;
}


h5 {
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6688C1;
	margin: 0 0 5px 0;
	line-height: 1.1em;
}

.heading5 {
	display: block;
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6688C1;
	margin: 0 0 5px 0;
	line-height: 1.1em;
}

.featuredlinksHeading {
	display: block;
	font-family: trebuchet, arial, helevetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #153E94;
	margin: 0 0 5px 0;
	line-height: 1.1em;
}

/* Front End Styles */

/* Body Columns */
#leftCol {
	float: left;
	width: 200px;
	padding-bottom: 20px;
}

#functCol {
	float: right;
	width: 564px;
	height: 28px;
	background: #7191C6 url(img/bg_functCol.gif) repeat-x;
}

/* Home Styles */

#centerColHome {
	float: right;
	width: 564px;
	background: #FFF url(img/bg_contentHome.gif) repeat-y;
}

#whatsnew {
	float: left;
	width: 338px;
}

#whatsnewContent {
	padding: 10px;
	font-size: 11px;
}

#whatsnewContent p {
	font-size: 11px;
	margin: 0 0 15px 0;
}

#featuredlinks {
	float: right;
	width: 224px;
}

#featuredlinksContent {
	background: #DCE2EF url(img/bg_featuredlinks.gif) no-repeat;
	padding: 10px;
	font-size: 11px;
	color: #153E94;
}

#featuredlinksContent p {
	font-size: 11px;
	color: #153E94;
	margin: 0 0 15px 0;
}

/* CMS Interior */

#flashanimeInterior {
	
}

#centerColInterior {
	float: right;
	width: 564px;
}

#interiorContent {
	padding: 20px;
}

/* CMS Interior 2 col */

#flashanimeInterior {
	
}

#centerColInterior2Col {
	float: right;
	width: 564px;
	background: #FFF url(img/bg_contentInterior.gif) repeat-y;
}

#interiorContent2col {
	padding: 20px;
	margin-right: 175px;
}

#interiorRightcol {
	float: right;
	background: url(img/bg_interiorRightcol.gif) no-repeat;
	width: 175px;
	padding: 10px;
	font-size: 11px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 155px;
}

#interiorRightcol p {
	font-size: 11px;
	line-height: 1.3em;
}

/* Table Styles, search results */
.colHeader {
	font-size: 11px;
	font-weight: bold;
	color: 1A1357;
	padding: 5px;
	border-bottom: 1px #CCC solid;
}

.content {
	padding: 5px;
	border-bottom: 1px #DDD solid;
	vertical-align: top;
}

#shadowWrapper {
	margin: 0px auto;
	text-align: left;
	width: 778px;
	background: url(img/bg_shadow.gif) repeat-y;
	padding: 0 7px 0 7px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 764px;
}

#shadowWrapper2Col {
	margin: 0px auto;
	text-align: left;
	width: 778px;
	background: url(img/bg_shadow2Col.gif) repeat-y;
	padding: 0 7px 0 7px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 764px;
}


/* Blog Admin Styles */

#blogDash {
	width: 60%;
	float: left;
	padding: 0 15px;
}

#blogList {
	float: right;
	border: 1px solid #ccc;
	background-color: #eee;
	margin: 10px;
	padding: 12px 10px;
	width: 200px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 180px;
}

#blogNav {
	width: 175px;
	border: 1px #000 solid;
	background-color: #FFF;
	padding: 5px 0;
}

#blogNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.8em
}

#blogNav a {
	display: block;
	width: 175px;
	text-decoration: none;
}

#blogNav a.on {
	font-weight: bold;
	color: #000
}

#blogNav img {
	border: 0;
	position: relative;
	top: 3px;
	padding: 0 8px
}

#blogPad {
	padding: 8px 15px 15px 15px;
}

.listTitle {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	width: 200px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 189px;
	padding: 9px 9px 9px 12px;
	border-right: 1px #DDD solid;
}

#commentList {
	padding-right: 20px
}

#commentList strong {
	display: block;
	padding-bottom: 7px
}

.commentLight {
	background-color: #FFF;
	padding: 10px
}

.commentDark {
	background-color: #E9EEF8;
	padding: 10px
}

#blogCat {
	padding-left: 20px;
	padding-top: 10px;
	border: 1px solid #eee
}

#catScroll {
	height: 180px;
	overflow: auto
}

#catScroll ul {
	line-height: 1.9em
}

/* EFSP Styles */

#subTabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	border-left: 1px solid #999;
	line-height: 22px;
	position: relative;
	bottom: 1px;
}

#subTabs li {
	float: left;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	background: url(img/cms_nav_bkg.png) repeat-x;
}

#subTabs li a {
	padding: 0 10px;
	font-size: 10px;
	text-decoration: none;
	color: #000;
	display: block;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px solid #999;
}

#subTabs li a:hover {
	background-color: #fff;
	color: #000066	
}

#subTabs li a.on {
	background-color: #fff;
	color: #000066;
	font-weight: bold;
	border-bottom: 1px solid #fff;
}



