
body {
	/*font-size:x-small;*/
	font-family: Verdana;
}
a {
	color:#003663;
}
a:visited
{
	color:#006699;
}

/* Tool Tip Normal */
a.toolTip
{ 
	position:relative; /*this is the key*/
	z-index:24; 
	color: #000;
	text-decoration:none;
}
a.toolTip:hover
{
	z-index:25;
	background-color: White;
}
a.toolTip span
{
	display: none; 
	text-decoration:none; 
	font-weight:normal;
}
a.toolTip:hover span /*the span will display just on :hover state*/
{ 
    display:block;
    position:absolute;
    text-align:center;
}

/* Tool Tip Grey */    
a.toolTipGrey{ position:relative; /*this is the key*/
		z-index:24; 
		color:#000;
		text-decoration:none;}
a.toolTipGrey:hover
{
	z-index:25;
	background-color:#f0f0f0;
}
a.toolTipGrey span{display: none; text-decoration:none; font-weight:normal;}
a.toolTipGrey:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    text-align:center;}

/* Tool Tip Dark Grey */    
a.toolTipDarkGrey{ position:relative; /*this is the key*/
		z-index:24; 
		color:#000;
		text-decoration:none;}
a.toolTipDarkGrey:hover
{
	z-index:25;
	background-color:#c0c0c0;
}
a.toolTipDarkGrey span{display:none; text-decoration:none; font-weight:normal;}
a.toolTipDarkGrey:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    text-align: center;}

.Menu_Link {

	text-decoration:none;
}
.Menu_Link:hover {

	text-decoration:none;
}
.Menu_Link:visited {

	text-decoration:none;
}
.Menu_Head {
	cursor:default;
	width: 200px;
	height:22px;
}
.Menu_Items 
{
	filter:alpha(opacity=100);
	display: none;
	width: 200px;
}
.Menu_Description {
	filter:alpha(opacity=90);
	background-color: #6699cc;
	display: none;
	width: 200px;
	position: absolute;
}
.Menu_DescTitle {
	background-color: #006699;
	color: white;
	font-size:smaller;
	font-weight: bold;
}

.Menu_Trans 
{
	filter:revealTrans(duration=0.25,transition=12);
}

.PageHeader
{
	width:100%;
}
.PageHeaderCell {
	background-repeat:no-repeat;
}
.LeftNavCell{
	Width:200px;
	Height:100%;
	background-color:#003663;
	vertical-align:baseline;
}
.ContentBody
{
	background-repeat:no-repeat;
	background-color:White;
	Width:595px;
	Height:100%;
}
.PageFooter 
{
	font-size:xx-small;
	color:White;
	width:100%;
}
.PageFooterCell{
	text-align:center;
	height:30px;
}

.pgTitle
{
	font-family:Helvetica;
	color: #003663;
	font-size:Larger;
	font-weight:bold;
}

.pgBigText
{
	font-family:Verdana;
	color: #003663;
	font-size:smaller;
	font-weight:bold;
}
.pgText
{
	font-family:Verdana;
	color: #003663;
	font-size:11px;
}

.pgTextLink
{
	font-family:Verdana;
	color: #003663;
	font-size:11px;
	text-decoration: underline;
}

.pgBoldText
{
	font-family:Verdana;
	color: #003663;
	font-size:x-small;
	font-weight:bold;
}
.pgSmallText
{
	font-family:Verdana;
	color: #003663;
	font-size:xx-small;
}
.pgSmallTextItalic
{
	font-family:Verdana;
	color: #003663;
	font-size:xx-small;
	font-style:italic;
}
.pgDisabledText
{
	font-family:Verdana;
	font-weight:bold;
	color:Gray;
	font-size:x-small;
}
.pgElement
{
	/*font-size:smaller;*/
	background-color:White;
}
.pgError
{
	font-family:Verdana;
	color:Red;
	font-size:x-small;	
}

ul.pgError
{
	margin-top:0;
	padding-top:0;
	margin-left:-20px;
	*margin-left:20px;
}

.pgWarning
{
	font-family:Verdana;
	color:Orange;
	font-size:x-small;		
}

ul.pgWarning
{
	margin-top:0;
	padding-top:0;
	margin-left:-20px;
	*margin-left:20px;
}

.pgMsg
{
	font-family:Verdana;
	color:Blue;
	font-size:x-small;		
}

.pnlHelp
{
	/*filter:alpha(opacity=90);*/
	border-top: 1px solid #003663;
	border-bottom: 1px solid #003663;
}
.rowHelp
{
	background-color: #fff8d2;
	vertical-align:middle;
}
.helpText
{
	font-size:xx-small;
	color:Black;
}

.pnlTitle
{
	font-family:Verdana;
	color: white;
	font-size:smaller;
	font-weight:bold;
	border:1px solid #003663;
	background-color: #33688a;
	padding-left: 3px;
	padding-right: 3px;
}

.pnl
{
	border:1px solid #D9E1E8;
}
.altcell
{

}

.NavBarMain
{
	border-top:solid 2px #003663;
}
.NavBarText
{
	font-family:Verdana;
	font-size: x-small;
	font-weight:bold;
	color: #444444;
}

.FileUpload{
	width:100%;
}

.PreviewHeaderCell
{
	border-top:solid 1px #33688a;
	border-bottom:solid 1px #33688a;
}
.PreviewCell{

}
.PreviewAltCell
{
	background-color:#efefef;
}

.DataGrid
{
	border:solid 1px #003663;
}
.dgCell
{
	font-family:verdana;
	color: #003663;
	font-size: xx-small;
}
.dgAltCell
{
	font-family:verdana;
	color: #003663;
	font-size: xx-small;
	background-color:#efefef;
}
.dgHeader
{
	font-family:verdana;
	color: #33688a;
	font-size: xx-small;
	font-weight:bold;
	background-color:#FFF8D2;
}
.dgFooter
{
	font-family:verdana;
	color: #33688a;
	font-size: xx-small;
	font-weight:bold;
}
.dgCellStats
{
	font-family:verdana;
	color: #003663;
	font-size: xx-small;
}
.dgAltCellStats
{
	font-family:Verdana;
	color: #003663;
	font-size: xx-small;
	background-color:#efefef;
}
.dgHeaderStats
{
	font-family:Verdana;
	color: #33688a;
	font-size: xx-small;
	font-weight:bolder;
	background-color:#FFF8D2;
}
.ctTextBoxInvalid
{
	background-color: #ffffcc;
}
.ctListSelectorList
{
	font-size: 8pt;
	overflow: auto;
	width: 120px;
	color: #003663;
	font-family: Verdana;
	height: 160px;
}
.ctListSelectorListWide
{
	font-size: 8pt;
	overflow: auto;
	width: 200px;
	color: #003663;
	font-family: Verdana;
	height: 160px;
}
.ctListSelectorText
{
	font-family:Verdana;
	color: #003663;
	font-size:10pt;
	width: 160px;
}

.TextEditorButton
{    
	border: 1px solid;
	border-color: #D6D3CE;
}

.TextEditorCell
{
	padding-left: 3px;
	padding-top:3px;
}

.popupTitle
{
	font-family:Verdana;
	color:#FFFFFF;
	font-weight:bold;
	font-size:xx-small;
}

.btnExit
{
	font-family:Verdana;
	font-size:xx-small;
	font-weight:bold;
	color:White;
	text-decoration:none;
}
.btnExit:hover
{
	font-family:Verdana;
	font-size:xx-small;
	font-weight:bold;
	color:White;
	text-decoration:underline;
}
.btnExit:visited
{
	font-family:Verdana;
	font-size:xx-small;
	font-weight:bold;
	color:White;
	text-decoration:none;
}
.appVersion
{
	color:White;
	font-family:Verdana;
	font-size:xx-small;
}

.linkText 
{
	font-size:x-small;
	color:#003663;
}
.linkText_hover
{
	cursor:pointer;cursor:hand;
	font-size:x-small;
	color:#006699;
	text-decoration:underline;
	cursor:hand;
}
.percentageBar
{
	background-color:Maroon;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFdc143c', EndColorStr='#FF800000');
}

/*Begin - Help pages*/
.pnlMore
{
	filter:alpha(opacity=100);
	/*border-bottom: 1px solid #003663;*/
}
.rowMore
{
	background-color: #fff8d2;
	vertical-align:middle;
}
.moreLink
{
	cursor:pointer;cursor:hand;
}
.helpLink
{
	font-weight:bold;
	color:maroon;
	text-decoration:underline;
}
.helpLink:visited
{
	color:maroon;
	text-decoration:none;
}
.helpLink:visited:hover
{
	color:red;
}

.faqDiv
{
	filter:alpha(opacity=1);
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px white solid;
	width:430px;
	/*background-color:#33688A;*/
}
.faqQuestionText
{
	font-family:Verdana;
	font-size:xx-small;
	color:White;
}
.faqAnswerDiv
{
	
}
.faqAnswerText
{
	font-family:Verdana;
	font-size:xx-small;
	color:black;	
}

.faqLink
{
	padding-top:5px;
	font-family:Verdana;
	font-size:xx-small;
	color:White;
	text-decoration:none;
}
.faqLink:visited
{
	padding-top:5px;
	font-family:Verdana;
	font-size:xx-small;
	color:White;
	text-decoration:none;
}
.faqLink:hover
{
	text-decoration:underline;
}

/*End - Help pages*/

/*Begin - Context Menu*/
.jsdomenudiv {
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
	/*border: solid 1px #EAE6C3;*/
	border-style: solid;
	border-bottom-color: #EAE6C3;
	border-left-color: #f4f2e0;
	border-right-color: #EAE6C3;
	border-top-color: #f4f2e0;
	border-width:1px;
	cursor: default;
	position: absolute;
	visibility: hidden;
	z-index: 10;
}

.jsdomenuitem {
	/*background-color: #CCCCCC;*/
	background-color: #FFFFFF;
	border: none;
	color: #000000;
	font-family: sans, Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

.jsdomenuitemover {
	background-color: #0066B2;
	border: none;
	color: #FFFFFF;
	font-family: sans, Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

.jsdomenusep {
}

.jsdomenusep hr {
	text-align: center;
	width: 95%;
}
/*End - Context Menu*/

/*NavButton - Go Daddy Yellow*/
.navButton{font-size:8pt; color:#000000; font-family:Verdana; font-weight:bold; background-color:#FFE34D; border-style:solid; border-width:1px;}
.navButton:hover{ background-color:#FFF8D2; cursor:hand;}

/* Information Message Box */
.info_message_box
{    
    text-align:center;
    margin: auto;
    border:solid 1px #dfdfdf;
}

.info_message_box_header
{
    text-align:left;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;    
    background-color:#ffffff;
}

.info_message_box_content
{
    background-color:#ffffff;
    text-align:left;
    padding-left:50px;
    padding-right:20px;
    padding-bottom:20px;
    background-image:url(../images/icon_information.gif);
    background-repeat:no-repeat;
    background-position:top left;
}

.info_message_box_label
{
    color:#000000;    
}

/* Warning Message Box */
.warning_message_box
{    
    text-align:center;
    margin: auto;
    border:solid 1px #dfdfdf;
}

.warning_message_box_header
{
    text-align:left;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;    
    background-color:#df0000;
    color:#ffffff;
}

.warning_message_box_content
{
    background-color:#ffffff;
    text-align:left;
	padding-top:20px;
    padding-left:50px;
    padding-right:20px;
    padding-bottom:20px;
    background-image:url(../images/icon_error.gif);
    background-repeat:no-repeat;
    background-position:center left;
}

.warning_message_box_label
{
    color:#df0000;        
}

.regular_font
{
    font-size:small;
    font-family:Verdana;
}

.small_font
{
    font-family:Verdana;
    font-size:xx-small;
}

.bold
{
    font-weight:bold;
}

.CustomWizardFooterContainer
{
    border-top:solid 2px #003663;
    text-align:right;
    padding-top:3px;
    padding-right:3px;
}

.announcement
{
    width:555px;  
}

.announcement_border_top
{
    background-image:url(../images/announcement_top.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    height:10px;
    width:555px;    
}

.announcement_border_side
{
    background-image:url(../images/announcement_side.gif);
    background-repeat:repeat-y;
    width:555px;
    float:left;
}

.announcement_border_bottom
{
    border-top:solid 1px #cccccc;
    width:555px;
    clear:both;
}

.announcement_title
{
    font-family:Verdana;
    font-size:16px;
    font-weight:normal;
    text-align:center;  
    width:555px;  
    float:left;
}

.announcement_hr
{
    background-image:url(../images/announcement_dotted_line.gif);
    background-repeat:no-repeat;
    background-position:center;
    width:555px;
    text-align:center;
    float:left;
}

.announcement_content
{
    margin-left:40px;
}

.announcement_content_image
{
    background-image:url(../images/announcement_icon.gif);
    background-repeat:no-repeat;
    background-position:top left;    
    width:65px;
    height:65px;
    float:left;
}

.announcement_content_body
{
    font-family:Verdana;
    font-size:10px;
    font-weight:normal;
    width:394px;
    float:left;    
}
