
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0 0 0 0;
        
}
.PageTitle
{
	text-align: left;
	font-size: 18pt;
	color: #011685;
	font-family: Arial,Tahoma, sans-serif;
	font-weight: bold;	
}
.Title
{
	font-size: 18pt;
	color: #011685;
	font-family: Arial,Tahoma, sans-serif;
	font-weight: bold;
}
/* OR Size smaller*/
.PageSubTitle
{
	text-align: right;
	font-size: 12pt;
	/*color: #011685;*/
	color: #284279;
	font-family: Verdana,Arial,Tahoma, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
	margin-right: 10px;
}
/* VV new one*/
.MainPageSubTitle
{	font-weight: bold;
	font-size: 9pt;
	color: #284279;
	font-family: verdana,arial,helvetica;
	text-align: center;	
	
}
.vOffset
{
	padding-top:10px;
}
/* OR new one*/
.PageMasterSplitTitle

{
	text-align: right;
	font-size: 10pt;
	color: #011685;
	font-family: Verdana,Arial,Tahoma, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
	margin-right: 10px;
}

.PageDate
{
	text-align: right;
	vertical-align: bottom;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica;
	margin-bottom: 5px;
}
.company
{
	font-weight: bold;
	font-size: 10pt;
	/*color: #011685;*/
	color: black;
	font-family: verdana,arial,helvetica;
}

.labelprompt
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 9pt;
	color: #284279;
	font-family: verdana,arial,helvetica;
	text-align: right; 
}
.prompt
{
	font-size: 8pt;
	color: #284279;
	margin-right: 5px;
	font-family: verdana,arial,helvetica;
	vertical-align:middle ;
	/*height: 15px;*/
	text-align: right;	
}


/* OR 3/6/2006 added Left Margin*/
.promptcenter
{
	font-size: 8pt;
	color: #284279;
	margin-right: 5px;
	margin-left: 5px;
	font-family: verdana,arial,helvetica;
	height: 15px;
	text-align: center; 
}
.prompttitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #284279;
	margin-right: 5px;
	font-family: verdana,arial,helvetica;
	height: 15px;
	text-align: center;
}
.promptlefttitle
{
	font-size: 8pt;
	color: #284279;
	margin-right: 5px;
	font-family: verdana,arial,helvetica;
	height: 15px;
	padding-left: 10px;
	text-align: left;
}

.promptlike
{

	font-size: 12pt;
	color: #284279;
	font-family: verdana,arial,helvetica;
	text-align: left;
}

.promptbold
{
	font-weight: bold;
	font-size: 8pt;
	color: #63615a;
	margin-right: 5px;
	font-family: verdana,arial,helvetica;
}
.textbox
{
	border-right: inactivecaption 1px solid;
	padding-right: 5px;
	border-top: inactivecaption 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 1px;
	border-left: inactivecaption 1px solid;
	padding-top: 1px;
	border-bottom: inactivecaption 1px solid;
	background-color: white;
}
.SELECTSMALL
{
	border-right: #284279 1px solid;
	border-top: #284279 1px solid;
	font: 10px sans-serif,tahoma, Arial, Helvetica;
	border-left: #284279 1px solid;
	border-bottom: #284279 1px solid;
	
}
.data
{
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	padding-left: 5px;
	text-align: left;
	
}
.datacenter
{
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
}
.address
{
	padding-left: 5px;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica;
	vertical-align: top;
}
	.warning
{
	font-size: 8pt;
	color: red;
	font-family: arial,verdana,helvetica;
	padding: 3px 5px 3px 10px;	
	vertical-align:middle ;	
}
    .info
{
	padding: 1px 1px;
	font-size: 8pt;
	color: #085aaf;
	font-family: arial,verdana,helvetica;
}
.gh
{
	height: 20px;
	background: url(../img/header-opened.png) #ffffff fixed repeat-x;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	color: #284279;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: #f5f7f8 1px solid;
	border-top: #f5f7f8 1px solid;
}
	.gf
{
	/*height: 20px;*/
	text-decoration: none;
	border-top: #f5f7f8 1px solid;
	padding-top: 5px;
	text-align: right;
	font-size: 11px;
	color: #284279;
}
	.ge
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 10px;
	color: #284279;
}

 .loading
{
	background-position: center center;
	background-image: url(../img/wait3.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
}
    .popup
{
	position: absolute;
	visibility: hidden;
	background-color: white;
	padding: 0px;
	z-index: 10;
}
    .popup_t
{
	border-left: 1px solid #d8d7d3;
	border-bottom: 1px solid #d8d7d3;
	border-right: 1px solid #d8d7d3;
}
    .popupheader
{
	padding-left: 5px;
	height: 21px;
	color: #3169b5;
	background: url(../img/header-opened.png) #ffffff fixed repeat-x;
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana,helvetica;
}
    .popupfooter
{
	height: 20px;
	background: url(../img/footer.png) #ffffff fixed repeat-x;
}
 .quoteheader
{
	margin-bottom: 8px;
	border-bottom: #cccccc 1px solid;
}

.content
{
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	border-left: #284279 1px solid;
	border-right: #284279 1px solid;
	border-top: #284279 1px solid;
	border-bottom: #284279 1px solid;
}
.headercenter
{
	padding-left: 10px;
	padding-bottom: 2px;
	font: bold 12pt Verdana;
	color: red;
	padding-top: 3px;
	border-bottom: red 2px solid;
	text-align: left;
	text-decoration: none;
}
.message
{
	font: 10pt Arial, Helvetica;
	color: red;
	text-align: left;
}
.messagecenter
{
	text-align: center;
	color: Red;
	font-size: 10pt;
	font-family: Arial, Helvetica;
}
.errormsg
{
	font: bold 10pt Verdana;	
	color: red;
	text-align: center;
}
TABLE.t1
{
	margin-left:10px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-collapse: collapse;
}

.c1
{
	border-bottom: lightsteelblue 1px solid;
}

TD.c2
{
	padding-top: 5px;
	text-align: left;
}



.c3
{
	padding-top: 5px;
	text-align: center;
}

.c4
{
	border-bottom: lightsteelblue 1px solid;
	text-align: center;
}

/* OR 3/6/2006 TD new one*/
.cl
{
	border-bottom: lightsteelblue 1px solid;
}

TD.m1
{
	padding-left: 10px;
}

TD.gr1
{
	color: #284279;
	background-color: #ECEDEE;
}
TD.gr2
{
	color: #284279;
	background-color: #eff3ff;
	border-bottom: #d6e3f7 1px solid;
	border-top: #d6e3f7 1px solid;
}

.g1
{
	font-size: 8pt;
	color: #284279;
	padding-left: 5px;
	padding-right: 5px;
	font-family: verdana,arial,helvetica;
	text-align: right;
}

.g2
{
	border-top: lightsteelblue 1px solid;
	padding-top: 5px;
	padding-right: 5px;
}
.g3
{
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 8pt;
	color: Black;
	padding-left:5px;
	padding-right:5px;
}
.g4
{
	border-bottom: lightsteelblue 1px solid;
	padding-top: 5px;
	height:20px ;
	text-decoration:none; 
	text-align:center; 
	FONT-SIZE: 10px; 
	COLOR: #284279;
}
TD.gcl
{
	font-size:10px;
	color: #284279;
	font-family: helvetica,arial;
	height: 15px;
	text-align: left;
	font-style: italic;
}
TD.gcc
{
	font-size:10px;
	color: #284279;
	font-family: helvetica,arial;
	height: 15px;
	text-align: center;
	font-style: italic;
}
	
.dgheader
{
	font-size: 8pt;
	color: #000066;
	cursor: hand;
	font-family: Verdana;
	background-color: white;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
.dgrow
{
	font-size: 8pt;
	color: black;
	margin-right: 5px;
	font-family: Arial, Helvetica;
}
.dgalterrow
{
	font-size: 8pt;
	color: black;
	margin-right: 5px;
	font-family: Arial, Helvetica;
	background: AliceBlue;
}
.dghighlightrow
{
	font-size: 8pt;
	color: navy;
	margin-right: 5px;
	font-family: Arial, Helvetica;
	background: lightblue;
	cursor: hand;
}
.dgcolpadding
{			
	padding-left:5px; padding-right:5px;
}
.dgsortedcell
{
	font-size: 8pt;
	color: black;
	margin-right: 5px;
	font-family: Arial, Helvetica;
	font-style: normal;
	background-color: #F7F3F7;
}
.dgsortedaltercell
{
	font-size: 8pt;
	color: black;
	margin-right: 5px;
	font-family: Arial, Helvetica;
	font-style: normal;
	background-color: #e7f3ff;
}
div.suggestions 
    {background-color:white;
    position: absolute;       
    border-right: #7396B5 2px solid;
    border-top: #7396B5 2px solid;
    border-left: #7396B5 2px solid;
    border-bottom: #7396B5 2px solid;
    vertical-align:middle;
    
    text-align:right;     
      
    }
div.itemsearch {background-color:white; visibility:visible;}
div.itemsearchhide {background-color:white; visibility:hidden;}
.linkbtntextright {text-align:right}
.linkbtntextcenter {text-align:center}
.TextSel {text-align:center; FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0", StartColorStr="#dbe5ee", EndColorStr="#ffffff"); }
.TextNotSel {height:20px ; text-decoration:none; text-align:center; FONT-SIZE: 10px; COLOR: #284279; FONT-FAMILY:  Arial, Helvetica, sans-serif; 
			filter:progid:DXImageTransform.Microsoft.Gradient(GradientType="0", StartColorStr="#dbe5ee", EndColorStr="#ffffff"); }
A {
	COLOR: #3366ff
}
A:visited {
	COLOR: #3366ff
}
A:hover {
	COLOR: black
}

.dgsortedcol A:link
{
	height: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	color: #284279;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.dgsortedcol A:visited
{
	height: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	color: #284279;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.dgsortedcol A:hover
{
	color: #3366ff;
	height: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.panel_title
{ 
	FONT-SIZE: 11px;
	color:  #284279;
	font-family: Verdana;
	background-color: white;
	text-decoration: none;	
	PADDING-LEFT: 5px;			
 }

.tb10{ FONT-SIZE: 10px; float:left;  }	
    
.btn10{ FONT-SIZE: 10px;  }

.sd 	
{
	padding: 2px 10px 2px 1px;
	font-size: 9pt;
	color:Black;
	font-style: normal;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: left;
	float:left;
	display:block;
}
.sdred 	
{
	padding: 2px 10px 2px 1px;
	font-size: 9pt;
	color:Red;
	font-style: normal;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: left;
	display:block;
}
.sdbold 	
{
	padding: 2px 10px 2px 1px;
	margin-left:10px;
	font-size: 9pt;
	color: black;
	font-weight:bold  ;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: center;
	float:left;
	display:block;
}

 label{
    font-size: 8pt;
	color: #284279;
	padding: 3px 5px 3px 10px;
	font-family: verdana,arial,helvetica;
	vertical-align:middle ;
	text-align: right;
	float:left;   
	display: block;  	
}
	
label.chklbl{
    font-size: 8pt;
	color: #284279;
	padding:  3px 10px 3px 1px;
	font-family: verdana,arial,helvetica;
	vertical-align:middle ;
	text-align: left;
	float:left;      
	
}

.err
{
	font: bold 10pt Verdana;
	color: red;
	text-align: center;
	clear:left ;
	float:left ;
	display:block;
	}     
	
	p
    {
    padding-top:5px;
    padding-bottom:0px;
    margin: 0px;
    clear: left;  	     
    }              
   .row {width:990px;
        text-align:left;
        padding-top:5px;
        padding-bottom:5px;                        
        clear: left;  	     
	}         		
	.s_hr{
        margin:0 0 0 0;
        width: 950px;
        height:1px;
        color: #8aa1b0;
    }                              
   
   
    .panel_title
	{ 
		FONT-SIZE: 11px;
		color:  #284279;
		font-family: Verdana;
		background-color: white;
		text-decoration: none;	
		PADDING-LEFT: 5px;
	}
	
	
	
	td.td_hide 
	{
		display: none;
	}
	td.td_show
	{
	display: block;
	}	
.pr
{
	font-size: 8pt;
	color: #284279;
	padding: 3px 1px 3px 10px;
	font-family: verdana,arial,helvetica;
	vertical-align:middle ;
	text-align: right;
	float:left; 		
}
.fl
{
	vertical-align:middle ;
	float:left ;
	clear:left ;
}
.fr
{
	vertical-align:middle ;
	float:right ;
}  
.dt{
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica;
	vertical-align: middle;
	text-align: left;
	padding: 3px  10px 3px 1px;
}
.address 
{
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica 
}

