BODY {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 110%;
	color : #35354D;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}
.Italic {font-style: italic;}

.topline { color: #999999; border-top-style:solid; border-top-width:1px; }
.botline { color: #999999; border-bottom-style:solid; border-bottom-width:1px }
.leftline { color: #999999; border-left-style:solid; border-left-width:1px }
.rightline { color: #999999; border-right-style:solid; border-right-width:1px }
.tableborder { border:1px solid #FF0000; color: #FF0000;  }

H1 {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #585880;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #585880;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #585880;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #585880;
}

H5 {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #585880;
}

H6 {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #585880;
}

.theme_header {
	background-image :url( images/smokeandglass_brownfadetop.gif);
}

.theme_highlighted {
	background-image :url( images/smokeandglass_blueandwhitef.gif);
}

.theme_fadeblue {
	background-image :url( images/smokeandglass_fadeblue.gif);
}

.myButton {
	color: Blue; 
	background-color:silver; 
	font-weight:normal; 
    font-family: Verdana;
    font-size: 10px;
	height:18px;
	border: solid 1 #35354D;}
	
.bodytext {
	color:  #35354D; 
	background-color: White; 
	font-weight:normal; 
    font-family: Verdana;
    font-size: 11px;
	line-height:18px;}	

.bodytext A:link {text-decoration: none; color: #336699; }
.bodytext A:visited {text-decoration: none; color: #336699; }
.bodytext A:hover {text-decoration: none; color: red;}

.section-header {
	color: #336699; 
	background-color: White; 
	font-weight: bold; 
    font-family: Verdana;
    font-size: 12px;
}

.section-text {
	color: #343434; 
	background-color: White; 
	font-weight:normal; 
    font-family: Verdana;
    font-size: 10px;
}

.rightPanel {
	color: #343434; 
	font-weight:normal; 
    font-family: Verdana;
    font-size: 10px;
    padding-right: 2px; 
    padding-left: 2px; 
    padding-bottom: 2px; 
    margin: 2px; 
    padding-top: 2px;
    text-align: left; 
}

.rightPanel A:link {text-decoration: none; font-size: 10px; color: #336699; }
.rightPanel A:visited {text-decoration: none; font-size: 10px; color: #336699; }
.rightPanel A:hover {text-decoration: none; font-size: 10px; color: red; }

.PageAnchorLinks {
	font-weight: bold; 
	font-size: x-small; 
	margin-top: 4px; 
	CURSOR: hand; 
	color: #006db0; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Arial; 
}

.title {
	font-weight: bold; 
	font-size: 16px; 
	color: #808040; 
	font-family: Arial;
	line-height: 130%;
	margin-top: 6px; 
	margin-bottom: 4px; 
}

.newsTitle {
	font-weight: bold; 
	font-size: 16px; 
	color: #027BC4; 
	font-family: Arial;
	line-height: 130%;
	margin-top: 6px; 
	margin-bottom: 4px; 
}

.newsHeadline {
	font-weight: bold; 
	font-size: 11px; 
	color: black; 
	font-family: Arial;
	line-height: 130%;
	margin-top: 6px; 
	margin-bottom: 4px; 
}

.newsText {
	font-weight: normal; 
	font-size: 11px; 
	color: #027BC4; 
	font-family: Arial;
	line-height: 130%;
	margin-top: 6px; 
	margin-bottom: 4px; 
}

.newsText A:link {text-decoration: none; color: #336699; font-size: 11px; font-weight: bold; }
.newsText A:visited {text-decoration: none; color: #336699; font-size: 11px; font-weight: bold; }
.newsText A:hover {text-decoration: none; color: #00ccff; font-size: 11px; font-weight: bold; }

.BackToTopAnchor {
	font-weight: bold; 
	font-size: 11px; 
	CURSOR: hand; 
	color: #006db0; 
	font-family: Arial; 
}

.ParagraphHead {
	margin-top: 22px; 
	font-weight: bold; 
	font-size: 12px; 
	MARGIN-BOTTOM: 5px; 
	MARGIN-LEFT: 0px; 
	width: 100%; 
	color: #004587; 
	BORDER-BOTTOM: #bdbdbd 1px solid; 
	font-family: arial;
}

.ParagraphHeadNoLine {
	font-weight: bold; 
	font-size: 12px; 
	color: #004587; 
	font-family: Arial;
}

.errorText {
	font-weight: bold; 
	font-size: 10px; 
	color: red; 
	background-color: white; 
	font-family: Arial;
	line-height: 130%;
}

.footertext {
	color: #FFFFCC; 
	background-color: #336699; 
	font-weight:normal; 
    font-family: Verdana;
    vertical-align:middle;
    font-size: 10px;
	border-style:none;
}

.footertext A:link {text-decoration: none; color: #FFFFCC;  }
.footertext A:visited {text-decoration: none; color: #FFFFCC; }
.footertext A:hover {text-decoration: none; color: yellow; }

.footerbullet {
	color: #FFFFCC; 
	background-color: #336699; 
	font-weight:normal; 
    font-family: Verdana;
    font-size: 10px;
	border-style:none;
    vertical-align:middle; text-align:center;
}

.emailstyle {
	font-weight:normal; 
    font-size: 11px;
	color: #006db0; 
    font-family: Verdana;
    vertical-align: text-bottom;
}

.emailstyle A:hover {color: #008cc9; text-decoration: underline;}

.menu {
	text-decoration: none;
    font-size: 11px;
	color: white; 
    font-family: Verdana;
}

.menu A:link {text-decoration: none; font-size: 11px; color: white; }
.menu A:visited {text-decoration: none; font-size: 11px; color: white; }
.menu A:hover {text-decoration: none; font-size: 11px; color: Yellow;}

.menuBold {
	text-decoration: none;
    font-size: 12px;
	color: white; 
	font-weight:bold; 
}

.menuBold A:link {text-decoration: none; font-size: 12px; color: white; }
.menuBold A:visited {text-decoration: none; font-size: 12px; color: white; }
.menuBold A:hover {text-decoration: none; font-size: 12px; color: Yellow;}

.label {
	text-decoration: none;
    font-size: 12px;
	color: white; 
}

.label A:link {text-decoration: none; font-size: 12px; color: white; }
.label A:visited {text-decoration: none; font-size: 12px; color: white; }
.label A:hover {text-decoration: none; font-size: 11px; color: Yellow;}

.labelBold {
	text-decoration: none;
    font-size: 11px;
	color: white; 
	font-weight:bold; 
}

.labelBold A:link {text-decoration: none; font-size: 11px; color: white; }
.labelBold A:visited {text-decoration: none; font-size: 11px; color: white; }
.labelBold A:hover {text-decoration: none; font-size: 11px; color: Yellow;}

.loginButton {
	position:absolute;
	left:400;
	top:10;
	border:0;
	z-index:2;
}

.acctText {
	color: #343434; 
	font-weight:normal; 
    font-family: Verdana;
    font-size: 10px;
    padding-right: 4px; 
    padding-left: 4px; 
    padding-bottom: 4px; 
    margin: 2px; 
    padding-top: 4px;
    text-align: left; 
}

.serviceText {
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial;
	line-height: 130%;
	margin-top: 6px; 
	margin-bottom: 4px; 
	color: #585880; 
}

.serviceHeader {
	font-weight: bold; 
	font-size: 16px; 
	font-family: Arial;
	line-height: 130%;
	margin-top: 6px; 
	margin-bottom: 4px; 
	color: #585880; 
}

.formViewTable {
   border-width: 1px;
   border-color:Maroon;
   border-style:solid;
   background-color: Silver; 
}

.formViewSubTable {
    padding:0;
    border-collapse:collapse;
}

.formViewSubtitle {
    font-weight:normal;
    text-align:center; 
    background-color: Gray;
}

.formViewSubHeader {
    font-weight:bold;
}

.BlackDataLink a {
	padding-right: 20px;
	text-decoration:none;
	color: Black;
}

.NoData 
{
    color:Red;
	font-weight: bold; 
	width: 100%; 
	font-family: arial;
	font-size:xx-large;
}