body
{
	background-color:#ffffff; 
	color:#666666;

    SCROLLBAR-FACE-COLOR: #BACDFC;
    SCROLLBAR-HIGHLIGHT-COLOR: #FBFBF9;
    CURSOR: default;
    SCROLLBAR-SHADOW-COLOR: #7DA0D4;
    SCROLLBAR-3DLIGHT-COLOR: #FBFBF9;
    SCROLLBAR-ARROW-COLOR: #4D6185;
    SCROLLBAR-DARKSHADOW-COLOR: 4D6185;
    SCROLLBAR-BASE-COLOR: #FBFBF9	
}

A.normal-static{color:#160967;}/* use class="normal-static" if you don't want the link to change when visited*/
A.normal{color:#160967;}/* use class="normal" if you want the link to change when visited*/
A:visited.normal{color:#4a589f;}
A.normal-gray{color:#666666;}
/* Required Project Styles */

.scheme1-dark
{
	background-color: #091B67;
}
.scheme1-med
{
	background-color: #47548D;
}
.scheme1-light
{
	background-color: #8898C0;
}
.scheme1-text
{
	color: #ffffff;
}

.scheme2-dark
{
	background-color: #2E3D7E;
}
.scheme2-med
{
	background-color: #e8e8e8;
}
.scheme2-light
{
	background-color: #ffffff;
}
.scheme2-text
{
	color: #666666;
}

.colortext
{
	color: #160967;
}
.colortext2
{
	color: #F26321;
}
.thinrule
{ 
	border:solid, 1px, #e8e8e8;
}
.phonenumber
{
	FONT-SIZE: 9pt; 
	COLOR: #ffffff;
}
A:link.sidenav
{
	FONT-SIZE: 8pt; 
	COLOR: #160967;
}
A:visited.sidenav
{
	FONT-SIZE: 8pt; 
	COLOR: #160967;
}
.sidenav
{
	FONT-SIZE: 8pt; 
	COLOR: #160967;
}
.quotes
{
	FONT-SIZE: 8pt; 
	COLOR: #666666;
}
A:link.topnav
{
	FONT-SIZE: 7.5pt; 
	COLOR: #ffffff
}
A:visited.topnav
{
	FONT-SIZE: 7.5pt; 
	COLOR: #ffffff
}
.topnav
{
	FONT-SIZE: 7.5pt; 
	COLOR: #ffffff
}
.topnav-selected
{
	FONT-SIZE: 7.5pt; 
	COLOR: #ffffff;
	font-weight:bold;
}
TABLE
{
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD
{
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TH
{
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TR
{
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #4a589f;
}


.footer
{
    FONT-SIZE: 7pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.hometext
{
	FONT-SIZE: 8.5pt; 
	COLOR: #ffffff;	
}
.newstext
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 12pt;
    color: #666666;
}
.bodytext
{
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 13pt;
    color: #666666;
}
.formtext
{
    FONT-SIZE: 8pt;
    color: #666666;
}
.bodytextbold
{
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 13pt;
    color: #666666;
    font-weight:bold
}
.relatedheader
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;

}

.bullet
{
	FONT-SIZE: 8pt;
    LINE-HEIGHT: 12pt;
	color: #F26321;
}
.requiredfield
{
	background-color: #D0CEE1;
}
.reqfield
{
	font-size: 8pt;
}

.errormsg
{ 
	color:Red;
}

.formbutton
{
	height: 22px;
	width: 90px;
	font-size: 9pt;
	background-color:#f5f5f5;
	border-color:#f5f5f5;
	border-style:Outset;	
	color: #000000;
}
H1
{
	font-size: 11pt;
	list-style-image: url(images/bullet-title.gif);
	color: #666666;
	font-family: Helvetica, Sans-Serif;
	display:inline;
}
H2
{
    FONT-SIZE: 11pt;
    color: #ffffff;
    font-family: Helvetica, Sans-Serif; 
    display:inline;
}
H3
{
    FONT-SIZE: 8pt;
    color: #666666;
	list-style-image: url(images/bullet-title.gif);
	display:inline;
}

.subhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    color: #F26321;
}
/* CSS classes for PopupWindow control */
.PopupTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #160967;
	padding:4px;
}
.PopupShadow
{
	background-color: #cccccc;
}
.PopupBorder
{
	background-color: #160967;
}
.PopupContent
{
	font-size: 8pt;
	color: #666666;
	font-family: Verdana, Arial;
	background-color: #ffffff;
}

/* ---------------------------------------- */
.WizardNavigation, .buttonbackground
{
	background-color: #999999;
	color: #000000;
	padding: 4px;
}
td.outline, table.outline
{
	border:solid 1px #cccccc; 
}

table.outline-nobottom, td.outline-nobottom
{
	border-top:solid 1px #cccccc; 
	border-right:solid 1px #cccccc; 
	border-left:solid 1px #cccccc; 
	border-bottom:none; 
}
table.outline-left, td.outline-left
{
	border-top:none; 
	border-right:none; 
	border-left:solid 1px #cccccc; 
	border-bottom:none; 
}
table.outline-right, td.outline-right
{
	border-top:none; 
	border-left:none; 
	border-right:solid 1px #cccccc; 
	border-bottom:none; 
}
table.outline-bottom, td.outline-bottom
{
	border-top:none; 
	border-right:none; 
	border-bottom:solid 1px #cccccc; 
	border-left:none; 
}

table.outline-notop, td.outline-notop
{
	border-top:none;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
.contentarea
{
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:0px 0px 0px 0px;
}
.icon
{
	border:none;
	vertical-align:text-bottom;
}
.infoicons
{
	text-align:left;
	margin-left:15px;
	margin-bottom:5px;	
}
td.AffiliationsHeader
{
	font-size: 10pt;
	font-weight:bold;
	background-color: #e8e8e8;
	margin-bottom:20px;
	padding:5px;
	color:#666666;
}
.AffiliationsLogo
{
	border:none;
}
.promotionsdesc
{
	background-color:#fdc597;
	padding:15px;
}
.ajaxLoading
{
                color:#FFFFFF; 
                border:1px solid #CCCCCC; 
                padding:25px; 
                width:100%;
                background:white;
                vertical-align:middle;
                text-align:center;
}
