/* General classes that are used for all items ----------------------------------------------- */
p,li,td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #727272;
	}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	}
b {
	font-weight: bold;
	}
b.smap {
	font-weight: bold;
	color: #FFFFFF;
	}
td.cell-div {
    FONT-WEIGHT : bold;
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	BACKGROUND-COLOR: #c0c0c0;
    }
td.cell-dark-VIBE {
    FONT-WEIGHT : bold;
    FONT-SIZE: 13px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: navy;
	BACKGROUND-COLOR: #E7E7E7;
	}
td.cell-dark {
    FONT-WEIGHT : bold;
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #727272;
	BACKGROUND-COLOR: #E7E7E7;
	}
td.cell-medium {
    FONT-SIZE: 12px; 
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	color: #727272;
	BACKGROUND-COLOR: #E7E7E7;
	line-height : 21px;
	}
td.cell-light {
    FONT-SIZE: 12px; 
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	color: #727272;
	BACKGROUND-COLOR: #F3F3F3;
	line-height : 21px;
	}
td.cell-H {
    FONT-WEIGHT : bold;
    FONT-SIZE: 13px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #727272;
	BACKGROUND-COLOR: #E7E7E7;
	}
td.cell-A {
    FONT-WEIGHT : bold;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #E7E7E7;
	BACKGROUND-COLOR: #C8C8C8;
	}
td.cell-B {
    FONT-WEIGHT : bold;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	color: #727272;
	BACKGROUND-COLOR: #F3F3F3;
	}	
a:link	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: none;
	color: #345070;
	}
a:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: none;
	color: #345070;
	}
a:active	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: none;
	color: #345070;
	}
a:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: none;
	color: #345070;
	}
/* classes that are used for forms on the site ----------------------------------------------- */
.form-text,.form-radio {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BORDER: #666666 1px solid;
	HEIGHT: 18px;
	WIDTH: 300px;
	}
.form-dropdown, {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BORDER: #666666 1px solid;
	WIDTH: 300px;
	}
.form-text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BORDER: #666666 1px solid;
	HEIGHT: 18px;
	WIDTH: 150px;
	}
.form-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #000000;
	BACKGROUND-COLOR: #e0e0e0;
	BORDER: 1px solid #000000;
	HEIGHT: 18px;
	vertical-align: middle;
	letter-spacing: 1px;
	font-weight: bold;
	background: #e0e0e0 url(/i/btn-bg.gif) repeat-x !important;
	text-align: center;
	
}
.form-textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BORDER: #666666 1px solid;
	height: 100px;
	width: 300px;
	}
.form-errors	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: none;
	color: maroon;
	}
.form-errors2	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: maroon;
	}
.form-required-VIBE	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: none;
	color: maroon;
	background-color: #E5E1DD;
	line-height : 21px;
	}
/* classes that are used for the sitemap ----------------------------------------------------- */
.level1	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #4B699C;
	}
.level2	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #C27600;
	}
.level3	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #C13434;
	}
a.level1:link	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #4B699C;
	}
a.level1:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
	color: #4B699C;
	}
a.level1:active	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #4B699C;
	}
a.level1:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #4B699C;
	}
a.level2:link	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #C27600;
	}
a.level2:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
	color: #C27600;
	}
a.level2:active	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #C27600;
	}
a.level2:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #C27600;
	}
a.level3:link	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #C13434;
	}
a.level3:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
	color: #C13434;
	}
a.level3:active	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #C13434;
	}
a.level3:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	color: #C13434;
	}
td.cell-medium1 {
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #7C8EAE;
	BACKGROUND-COLOR: #f2f5ff;
	}
td.cell-medium2 {
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #C27600;
	BACKGROUND-COLOR: #f2f5ff;
	}
td.cell-medium3 {
    FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #C13434;
	BACKGROUND-COLOR: #f2f5ff;
	}
	
	
	
BODY {
	    MARGIN: 0px;
	    COLOR: #000000;
	    FONT: 12px "Verdana", serif;
	    BACKGROUND-COLOR: #ffffff;
	}
BODY.blank {
	    MARGIN: 0px;
	    COLOR: #000000;
	    FONT: 12px "Verdana", serif;
	    BACKGROUND-COLOR: #E7E7E7;
	}
BODY.flash {
	    MARGIN: 0px;
	    COLOR: #000000;
	    FONT: 12px "Verdana", serif;
	    BACKGROUND-COLOR: #F5F5F5;
	}
BODY.sitemap {
	    MARGIN: 0px;
	    COLOR: #000000;
	    FONT: 12px "Verdana", serif;
	    BACKGROUND-COLOR: #f3f3f3;
	}
	
	A {
	    COLOR: #1D9097;
	}
	/* TD {
	    FONT: 12px "Verdana" sans-serif; */
	}

	H1 {
	    FONT-SIZE: 16px;
	}
	H2 {
	    FONT-SIZE: 14px;
	}
	PRE {
	    MARGIN: 0px;
	}
	/*
	INPUT.text, INPUT.password {
	    FONT: 12px "Arial", sans-serif;
	    BACKGROUND-COLOR: #ffffff;
	    COLOR: #000000;
	    BORDER: #c0c0c0 1px solid;
	    HEIGHT: 20px;
	    WIDTH: 300px;
	    FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3) alpha(opacity=93);
	}
	SELECT {
	    FONT: 12px "Arial", sans-serif;
	    BACKGROUND-COLOR: #FFFFFF;
	    COLOR: #000000;
	    HEIGHT: 20px;
	    WIDTH: 300px;
	}
	INPUT.submit, INPUT.reset {
	    BACKGROUND-COLOR: #0f3b78;
	    COLOR: white;
	    FONT: 13px "Arial" sans-serif;
	    HEIGHT: 20px;
	    BORDER: 0px;
	    
	}
	TEXTAREA {
	    background: #ffffff;
	    border: #c0c0c0 1px solid;
	    WIDTH: 100%;
	    FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3) alpha(opacity=93);
	}
	
	*/
TD.dark {
	BACKGROUND-COLOR: #B1B1B1;
	}
a.nav:link,a.nav:hover,a.nav:active,a.nav:visited	{
	font-family: Arial,Verdana,Helvetica,sans-serif; 
	FONT-SIZE: 12px;
	text-decoration: none;
	color: #737373;
	}
	
.status	{
	font-family: Arial,Verdana,Helvetica,sans-serif; 
	FONT-SIZE: 12px;
	text-decoration: none;
	color: #737373;
	}
.statusmsg	{
	font-family: Arial,Verdana,Helvetica,sans-serif; 
	FONT-SIZE: 12px;
	text-decoration: none;
	color: #7A3233;
	}
td.form-header {
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	BACKGROUND-COLOR: #D7D3CC;
	padding : 0px 0px 0px 11px;
	line-height : 21px;
	text-align : left;
	vertical-align : middle;
}
td.form-cell {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	BACKGROUND-COLOR: #EAE7E3;
	padding : 0px 0px 0px 20px;
	line-height : 21px;
	text-align : left;
	vertical-align : middle;
}
td.form-end {
	BACKGROUND-COLOR: #666666;
	line-height : 1px;
}
td.Ecell-div {
    FONT-WEIGHT : bold;
    FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	BACKGROUND-COLOR: #c0c0c0;
    }
	
td.Ecell-dark {
    FONT-WEIGHT : bold;
    FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	BACKGROUND-COLOR: #345070;
	}
	
td.Ecell-medium {
    FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #345070;
	BACKGROUND-COLOR: #E6DAC2;
	}
	
td.Ecell-light {
    FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #345070;
	BACKGROUND-COLOR: #FAF3E4;
	}
/* classes that are used for the public sitemap ----------------------------------------------------- */
td.SMap-One {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #FAF3E4;
	}
	
	
.scroll {
	BORDER-RIGHT: #456174 0px, solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #456174 0px, solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	BACKGROUND-ATTACHMENT: scroll; 
	PADDING-BOTTOM: 2px; 
	OVERFLOW: auto; 
	BORDER-LEFT: #456174 0px, solid; 
	WIDTH: 100%; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #456174 0px, solid; 


}



/* Page Queues ----------------------------------------------------- */
.pagescroll {
	font-family : Verdana, Tahoma, Arial;
	color : #000000;
	font-size: 10pt; 
	width: 750px;
	height: 208px;
	overflow: auto;
	border: 1px solid #C8C8C8;
	padding: 0px; 
}

.templatescroll {
	font-family : Verdana, Tahoma, Arial;
	color : #000000;
	font-size: 10pt; 
	width: 100%;
	height: 200px;
	overflow: auto;
	border: 1px solid #C8C8C8;
	padding: 0px; 
}

/* Vibe Form Field Styles ----------------------------------------------------- */

.form-Vtext,.form-Vradio {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BORDER: #666666 1px solid;
	HEIGHT: 18px;
	WIDTH: 147px;
	}
.form-Vdropdown, {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BORDER: #666666 1px solid;
	WIDTH: 150px;
	}
.form-Vtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BORDER: #666666 1px solid;
	HEIGHT: 18px;
	}
.form-Vbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BACKGROUND-COLOR: #E5E1DD;
	BORDER: #666666 1px solid;
	HEIGHT: 18px;
	vertical-align : middle;
	}
.form-Vtextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #000000;
	BORDER: #666666 1px solid;
	height: 100px;
	width: 300px;
	}
.form-Verrors	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: none;
	color: maroon;
	}
