body
{
    padding:        0px 0px 0px 0px;
    margin:         0px 0px 0px 0px;
    border-style:   none;
    font-family:    Verdana, Arial, Helvetica, sans-serif;
    font-size:      11px;
	font-style:     normal;
	line-height:    13px;  
}

.databackground1
{
    background-color: #6699cc;
}

.gridstyle1
{
    padding:        0px 0px 0px 0px;
    margin:         0px 0px 0px 0px;
    border-style:   none;
}

/*========================== START GRIDSTYLE1 DATA SECTIONS ================================*/

.gridstyle1 .data0
{
    padding:            0px 0px 0px 0px;
    margin:             0px 0px 0px 0px;
}

.gridstyle1 .data1
{
	font-size:          9px;
	padding-right:      10px; 
	color:              #FFFFFF;
}

.gridstyle1 .data1 A
{
	text-decoration:    underline;
	color:              #FFFFFF;
}

.gridstyle1 .data2
{
	font-family:        Georgia, "Times New Roman", Times, serif;
	font-size:          23px;
	color:              #052E7E;
	font-weight:        normal;
	line-height:        25px;
	padding-bottom:     13px;
}

.gridstyle1 .data3
{
	color:              #666666;    
	font-size:          11px;
	line-height:        14px;
	font-weight:		normal;
	font-style:			normal;
	letter-spacing:		normal;
	text-transform:		none;	
	
}

.gridstyle1 .data3 A
{
    color:              #3366ff;
}

.gridstyle1 .data4
{
	font-family:        Georgia, "Times New Roman", Times, serif;
	font-size:          19px;
	color:              #052E7E;
	font-weight:        normal;
	padding-top:        5px;
	padding-bottom:     10px;
	margin-top:         5px;
	margin-bottom:      10px;
	line-height:        22px;
}

.gridstyle1 .data4 A
{
	color:              #052E7E;
	text-decoration: none;
	
}

.gridstyle1 .data5
{
	font-size: 24px;
	color: #052E7E;
	line-height: 20px;
}

.gridstyle1 .data6
{
	font-size:          10px;
	color:              #666666;    
	line-height:        14px;
	margin:             0px;
}

.gridstyle1 .data6 A
{
	font-size:          9px;
    color:              #3366ff;
}

.gridstyle1 .data7
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #79d432;
	border-bottom:none;
	border-left:none;
	border-top:none;
	border-right:none;
}

.gridstyle1 .data7 A
{
	color: #FFFFFF;
	text-decoration: none;
}

.gridstyle1 .data8
{
	text-transform:     uppercase;
	color:              #FFFFFF;
	text-align:         center;
	font-size:          10px;
	width:              172px;
	height:             47px;
	padding:            8px;
	border:             1px solid #D4D2C2;
	margin-bottom:      10px;
}

.gridstyle1 .data9
{
	font-size:          10px;
	text-align:         center;
	color:              #6699CC;
}

.gridstyle1 .data9 A
{
	color:              #666666;
	margin-right:       10px;
}

.gridstyle1 #bottomfooter
{
	font-size:          8px;
	color:              #000000;
	line-height:        12px;
	text-transform:     uppercase;
	padding-top:        5px;
}

.gridstyle1 .data10
{
   	background-image:   url(images/backgrounds/bg_submit.gif);
	width: 40px;
	height: 18px;
	text-align:         center;
	vertical-align:     middle;
	color:              #666666;
	font-size:          10px;
	padding-top:        1px;
	padding-bottom:     1px;
	padding-left:       5px;
	padding-right:      5px;
}

.gridstyle1 .data10 A
{
    text-decoration: none;	
    color:              #666666;
}

.gridstyle1 .data11
{
	color:              #666666;    
	font-size:          14px;
	line-height:        14px;
    color:              #7B7B7B;	
}

.gridstyle1 .data12
{
	height:             28px;
	text-align:         center;
	width:              110px;
	font-size:          11px;
	font-weight:        bold;
}

.gridstyle1 .data12 A
{
    color:              #052e7e;
	text-decoration:    none;
	padding-top:        8px;
	padding-bottom:     6px;
}

.gridstyle1 .data13
{
	height:             28px;
	text-align:         center;
	width:              110px;
	font-size:          11px;
	font-weight:        bold;
}

.gridstyle1 .data13 A
{
    color:              #ffffff;
	text-decoration:    none;
	padding-top:        8px;
	padding-bottom:     6px;
}

.gridstyle1 .data14
{
	background-image:   url(images/backgrounds/bg_submit.gif);
	height:             20px;
	width:              50px;
	border-bottom:      0px;
	border-left:        0px;
	border-right:       0px;
	border-top:         0px;
	text-align:         center;
	vertical-align:     middle;
	color:              #666666;
	font-size:          10px;
}

.gridstyle1 .data15
{
	background-color:   #6699FF;
	font-size:          9px;
	text-transform:     uppercase;
	color:              #FFFFFF;
	padding:            0px 4px 0px 4px;
}

.gridstyle1 .data16
{
	background-color:   #79d432;
	font-size:          9px;
	text-transform:     uppercase;
	color:              #FFFFFF;
	padding:            0px 4px 0px 4px;
}

.gridstyle1 .data17
{
	font-family:        Georgia, "Times New Roman", Times, serif;
	font-size:          32px;
	color:              #052E7E;
	font-weight:        normal;
	line-height:        25px;
}

.gridstyle1 .data18
{
	font-family:        Georgia, "Times New Roman", Times, serif;
	font-size:          19px;
	color:              #052E7E;
	font-weight:        normal;
	background-color:   #FBFC81;
}

.gridstyle1 .data18 A 
{
	color:              #052E7E;
	text-decoration:    none;
}

.gridstyle1 .data19
{
	color:              #666666;
	font-size:          11px;
	line-height:        17px;
}

.gridstyle1 .data19 A
{
	color:              #3366ff;
}

.gridstyle1 .data20
{
	text-align:         right;
	font-size:          11px;
	padding:            13px 8px 10px 0px;
}

.gridstyle1 .data20 A
{
	color:              #3366ff;	
}

.gridstyle1 .data21
{
    font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	background-color: #E52324;
	border-bottom:none;
	border-left:none;
	border-top:none;
	border-right:none;
}

.gridstyle1 .data21 A
{
	color: #FFFFFF;
	text-decoration: none;
}

.gridstyle1 .data22
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	background-color: #79d432;
	border-bottom:none;
	border-left:none;
	border-top:none;
	border-right:none;
}

.gridstyle1 .data22 A
{
	color: #FFFFFF;
	text-decoration: none;
}

.gridstyle1 .data23
{
	font-family: Georgia, "Times New Roman", Times, serif;   
	font-size: 14px;	 
	padding-top: 6px;
	padding-bottom: 7px;
	border-bottom: 1px solid #DCDCDC;
}		

.gridstyle1 .data23 A
{
	color: #3366FF;
	text-decoration: none;
	width:200px;
}
		
.gridstyle1 .data24
{
	font-family: Georgia, "Times New Roman", Times, serif;   
	font-size: 14px;	 
	padding-top: 6px;
	padding-bottom: 7px;
	border-bottom: 1px solid #DCDCDC;
	background-color: #FBFC81;
}		

.gridstyle1 .data24 A
{
	color: #3366FF;
	text-decoration: none;
	width:200px;
}

.gridstyle1 .data25
{
	color: #233289;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 7px;
	border-bottom: 1px solid #DCDCDC;
	background-color: #ffffff;
}

.gridstyle1 .data25 A
{
    color: #233289;
	text-decoration: none;
	width:200px;	
}

.gridstyle1 .data26
{
	color: #233289;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 7px;
	border-bottom: 1px solid #DCDCDC;
	background-color: #FBFC81;
}

.gridstyle1 .data26 A
{
    color: #233289;
	text-decoration: none;
	width:200px;	
}

.gridstyle1 .data27
{
    font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #FF9900;
}

.gridstyle1 .data27 A
{
	color: #FFFFFF;
	text-decoration: none;
}

.gridstyle1 .data28
{
	font-size: 11px;
	color: #000000;
	text-align: center;
}

.gridstyle1 .data29
{
	color:              #666666; 
	padding-top:        5px;	   
	font-size:          15px;
	line-height:        15px;
    color:              #525252;	
}

.gridstyle1 .data29 A
{
	color: #525252;
	text-decoration: none;
}

.gridstyle1 .data30
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 35px;
	color: #052e7e;
	line-height: 35px;
	height: 28px;
	padding-bottom: 5px;
}

.gridstyle1 .data31
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #052e7e;
	line-height: 15px;
    padding: 0px 20px 0px 5px;
    vertical-align: middle;
}

.gridstyle1 .data31 A
{
	color: #3366FF;
}

.gridstyle1 .data32
{
	font-size:          15px;
	color:              #666666;    
	line-height:        14px;
	margin:             0px;
}

.gridstyle1 .data33
{
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.gridstyle1 .data34
{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #E7F6FF;	
}

.gridstyle1 .data35
{
    font-family: 'Trebuchet MS' , Arial, Verdana, 'sans serif' , helvetica;
    font-size: 12px;
    color: #ffffff;
    background-color: #7e8971;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
}
.gridstyle1 .data36
{
    font-family: 'Trebuchet MS' , Arial, Verdana, 'sans serif' , helvetica;
    font-size: 12px;
    color: #7e8971;
    background-color: #ffffff;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
	line-height: 25px;
}

.gridstyle1 .data37
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #5310e8;
}

.gridstyle1 .data37 A
{
	color: #FFFFFF;
	text-decoration: none;
}

.gridstyle1 .data38
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #e80c79;
}

.gridstyle1 .data38 A
{
	color: #FFFFFF;
	text-decoration: none;
}

.gridstyle1 .data39
{
	padding-top:        5px;	   
	font-size:          11px;
	line-height:        15px;
    color:              #666666;
    text-transform:     uppercase;	
}

.gridstyle1 .data40
{
	border-left-width:  1px;
	border-left-color:  #DCDCDC;
	border-left-style:solid;
	padding-left:       8px;
	padding-top:        5px;	   
	padding-bottom:     5px;
    font-size:          10px;
    line-height:        14px;
    background-color:   #E7F6FF;
	color:              #666666;    
}

.gridstyle1 .data41
{
	border-right-width:  1px;
	border-right-color:  #DCDCDC;
	border-right-style:  solid;
	padding-left:       36px;
	padding-right:       8px;
	padding-top:        5px;	   
	padding-bottom:     5px;
    font-size:          10px;
    font-weight:        bold;
    line-height:        14px;
    background-color:   #FFFFFF;
	color:              #666666;    
}

.gridstyle1 .data42
{
	font-family: 'Century Gothic' , Arial, Verdana;
	font-weight: bold;
	font-size: 18px;
	color: #5b5b5b;
}

.gridstyle1 .blue
{
	font-size:          10px;
	color:              #6699CC;
	line-height:        14px;
	margin:             0px;
}

.gridstyle1 .highlightdarkblue
{
color:#052A74
}
.gridstyle1 .highlightred
{
	color:              #FF0000;
}

.gridstyle1 h1
{
	font-family:        Georgia, "Times New Roman", Times, serif;
	font-size:          23px;
	color:              #052E7E;
	font-weight:        normal;
	line-height:        25px;
	margin:				0px;
}

.gridstyle1 h1 a
{
	color:				#052E7E;
}

.gridstyle1 h2, .gridstyle1 h3
{
	font-family:        Georgia, "Times New Roman", Times, serif;
	font-size:          19px;
	color:              #052E7E;
	font-weight:        normal;
	padding-top:		6px;
	margin:				0px;
	line-height:        20px;
}

.gridstyle1 h2 a
{
	text-decoration:	none;
	color:              #052E7E;
}


/*========================== END GRIDSTYLE1 DATA SECTIONS ================================*/

/*========================== START GRIDSTYLE1 DATABACKGROUND SECTION =====================*/

.gridstyle1 .databackground1
{
    background-color:   #ffffff;
}

.gridstyle1 .databackground2
{
    padding:            1px 4px 5px 5px;
    background-color:   #FBFC81;  
}

.gridstyle1 .databackground3
{
    background-color:   #DCDCDC;  
}

.gridstyle1 .databackground4
{
    padding:            0px 5px 0px 5px;    
    background-color:   #E7F6FF;  
}

.gridstyle1 .databackground5
{
    background-color:   #000000;  
}

.gridstyle1 .databackground6
{
    background-color: #7e8971;
}

.gridstyle1 .databackground7
{
    background-color: #F0EFEF;
}

/*========================== END GRIDSTYLE1 DATABACKGROUND SECTION =========================*/

/*========================== START GRIDSTYLE1 DATAIMAGE SECTION ============================*/

.gridstyle1 .dataimage1
{
    background-color:   #052e7e;
}

.gridstyle1 .dataimage2
{
    padding:            5px 5px 5px 5px;
	border:             solid 1px #D4D2C2; 
 
}

.gridstyle1 .dataimage3
{
    padding:            15px 0px 0px 8px;
}

.gridstyle1 .dataimage4
{
    padding:            15px 8px 0px 0px;
}

.gridstyle1 .dataimage5
{
    padding:            8px 8px 8px 8px;
	border:             solid 1px #D4D2C2;    
}

.gridstyle1 .dataimage6
{
    padding:            15px 0px 0px 8px;
}

.gridstyle1 .dataimage7
{
	background-color:   #FFFFFF;
	padding:            8px;
	border:             1px solid #D4D2C2;
	margin-right:       15px;
}

.gridstyle1 .dataimage8
{
	background-color:   #FBFC81;
}

.gridstyle1 .dataimage10
{
	padding-bottom:     10px;
}

.gridstyle1 .dataimage11
{
	border: 1px solid #d9d6be;
	color: #FF0000;
	padding: 0px 7px 0px 7px;
    height:61px;
}

.gridstyle1 .dataimage12
{
    background-image: url(images/backgrounds/bg_step_on.gif);
	border: 1px solid #d9d6be;
	color: #FF0000;
	padding: 0px 7px 0px 7px;
    height:61px;
}

/*========================== END GRIDSTYLE1 DATAIMAGE SECTION ============================*/

/*========================== START GRIDSTYLE1 OUTERRIM SECTION ===========================*/

.gridstyle1 .outerrim2
{
    padding:            8px 8px 8px 8px;
	border:             solid 1px #D4D2C2;    
}

.gridstyle1 .outerrim4
{
    padding:            0px 8px 12px 0px;
}

.gridstyle1 .outerrim5
{
    padding:            15px 15px 0px 15px;
    background-color:   #FBFC81;  
	border:             1px solid #d9d6be;
	padding:            15px;
}

.gridstyle1 .outerrim6
{
	padding-top:        7px;
	padding-bottom:     7px;
	margin-top:         5px;
	margin-bottom:      10px;
	line-height:        22px;
}

.gridstyle1 .outerrim7
{
	padding-left:       13px;
	padding-right:      9px;
	margin-top:         0px;
	margin-bottom:      10px;
	line-height:        22px;
}

.gridstyle1 .outerrim8
{
	padding-top:        19px;
	padding-left:       24px;
	padding-right:      24px;
}

.gridstyle1 .outerrim9
{
    padding:            0px 8px 0px 8px;
}

.gridstyle1 .outerrim10
{
    padding:            0px 9px 0px 0px;
}

/*========================== END GRIDSTYLE1 OUTERRIM SECTION =======================*/

/*========================== START PRINTSTYLE1 DATA SECTIONS ==============================*/
.printstyle1
{
    padding:            0px 0px 0px 0px;
    margin:             0px 0px 0px 0px;
    border-style:       none;
	background-color:   #FFFFFF;    
}

.printstyle1 .outerrim5
{
    padding:            15px 15px 0px 15px;
	border:             1px solid #d9d6be;
	padding:            15px;
}

.printstyle1 .outerrim7
{
	padding-left:       13px;
	padding-right:      9px;
	margin-top:         0px;
	margin-bottom:      10px;
	line-height:        22px;
}

.printstyle1 .dataimage7
{
	padding:            8px;
	border:             1px solid #D4D2C2;
	margin-right:       15px;
}

.printstyle1 .data15
{
	font-size:          9px;
	text-transform:     uppercase;
	color:              #6699FF;
	padding:            0px 4px 0px 4px;
}

.printstyle1 .data16
{
	font-size:          9px;
	text-transform:     uppercase;
	color:              #79d432;
	padding:            0px 4px 0px 4px;
}

.printstyle1 .data18
{
	font-family:        Georgia, "Times New Roman", Times, serif;
	font-size:          19px;
	color:              #052E7E;
	font-weight:        normal;
}

.printstyle1 .data19
{
	color:              #666666;
	font-size:          11px;
	line-height:        17px;
}

.printstyle1 .data19 A
{
	color:              #3366ff;
}


/*========================== END PRINTSTYLE1 DATA SECTIONS ================================*/



/*========================== FORMSTYLE1 SECTION ====================================*/

.formstyle1
{
	padding-top:        4px;
	padding-right:      8px;
	padding-bottom:     3px;
	padding-left:       8px;
    margin:             0px 0px 0px 0px;
}

.formstyle1 input
{
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-size:          10px;
	border:             solid 1px #0066CC;
    padding:            3px 3px 3px 3px;
	font-style:         normal;
	color:              #666666;
	width:              118px;
}

.formstyle1 #checkbox
{
	border-top-style:   none;
	border-right-style: none;
	border-bottom-style:none;
	border-left-style:  none;
	font-size:          10px;
	font-style:         normal;
	color:              #666666;
	height:             20px;
	width:              20px;
    background-color:   transparent;   	
}

.formstyle1 select
{
	font-size:          10px;
	border:             solid 1px #0066CC;
	font-style:         normal;
	height:             20px;
	width:              170px;
	color:              #052E7E;
}

/*========================== START FORMSTYLE2 SECTION ====================================*/

.formstyle2
{
    padding:            0px 0px 0px 0px;	
    margin:             0px 0px 0px 0px;	
}

.formstyle2 input
{
	font-family:        Verdana, Arial, Helvetica, sans-serif;        
	font-size:          10px;
    padding:            1px 3px 0px 3px;
	font-style:         normal;
	color:              #052E7E;
	height:             13px;
	width:              15px;
}

.formstyle2 select
{
	font-family:        Verdana, Arial, Helvetica, sans-serif;    
	font-size:          10px;
	border:             solid 1px #0066CC;
	font-style:         normal;
	height:             20px;
	width:              176px;
	color:              #052E7E;
}

/*========================== END FORMSTYLE2 SECTION ====================================*/

/*========================== START FORMSTYLE3 SECTION ====================================*/

.formstyle3
{
    padding:            0px 0px 0px 0px;	
    margin:             0px 0px 0px 0px;	
}

.formstyle3 input
{
	font-family:        Verdana, Arial, Helvetica, sans-serif;    
	font-size:          10px;
	padding:            4px;
	background-color:   #FFF7B2;
	border:             1px solid #DCDCDC;
	color:              #666666;	
	width:              170px;
}

.formstyle3 textarea
{
	font-family:        Verdana, Arial, Helvetica, sans-serif;    
	font-size:          10px;
	padding:            4px;
	background-color:   #FFF7B2;
	border:             1px solid #DCDCDC;
	color:              #666666;	
	width:              170px;
}

.formstyle3 select
{
	font-family:        Verdana, Arial, Helvetica, sans-serif;        
	font-size:          10px;
	border:             solid 1px #0066CC;
	font-style:         normal;
	height:             20px;
	width:              170px;
	color:              #666666;	
}

.formstyle3 .checkbox
{
	border-top-style:   none;
	border-right-style: none;
	border-bottom-style:none;
	border-left-style:  none;
    background-color:   #E7F6FF; 
    width:              20px;
    background-color:   transparent;   
}

.formstyle3 .radio
{
	border-top-style:   none;
	border-right-style: none;
	border-bottom-style:none;
	border-left-style:  none;   
    width:              20px;
    background-color:	transparent;
}
/*========================== END FORMSTYLE3 SECTION ====================================*/

/*========================== START MENU1 SECTION ====================================*/

#menu 
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	width:				100%;
	float:				left;
}

#menu ul 
{
	list-style:			none;
	margin:				0px;
	padding:			0px;
	float:				left;
	padding-left:		4px;
}

#menu ul ul 
{
	position:			absolute;
	z-index:			500;
	background-color:	#e6eff9;
	list-style:			none;
	margin:				0px;
	padding:			0px;
	float:				left;
	border:				1px solid gray;
}

#menu ul ul ul 
{
	top:				0;
	left:				100%;
}

#menu li 
{
	position:			relative;
}

#menu li li
{
	text-align:			left;
	border-top:			solid 1px #ffffff;
	border-left:		solid 1px #ffffff;
	padding:			3px 11px 3px 11px;	
}

#menu li li:hover
{
	background-color:	#9bbcd5;
}

#menu li li a
{
	font-size:			11px;
	color:				#000000;
	text-align:			left;
	text-decoration:	none;
	white-space:		nowrap;
}

#menu a
{
	display:			block;
}

div#menu ul ul,
div#menu ul li:hover ul ul
{
	display:			none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{
	display:			block;
}

#menu ul li a 
{
	height:				1%;
} 

/*========================== END MENU1 SECTION ====================================*/