.style1 {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {
	font-family: Tahoma;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
}
a:link {
	color: #0033FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #003399;
}
a:active {
	text-decoration: none;
}
.style3 {color: #999999}
a.footer {
color:#999999;
font-size:10px;
}
a.upper {
color:#999999;
font-size:12px;
font-family:Tahoma;
}


.header {font-family: Tahoma; font-size: 14px; color: #4A974F; }
.footer {
	color: #999;
	font-size: 10px;
	font-family: Tahoma;
}

h1  {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #0078cc; font-style:normal; }
h2 {
	font-family: Tahoma;
	font-size: 14px;
	color: #009900;
}

img {
border: none;
} 
 .normaltext {font-family: Tahoma;
font-size:12px;}
.subheader {
	font-family: Tahoma;
	font-size: 14px;
	color: #009900;
}

a.subheader {
	font-family: Tahoma;
	font-size: 14px;
	color: #009900;
}

/*- Menu Tabs 1--------------------------- */ 


    #tabs1 {
      float:left;
      width:100%;
	 font-family: Tahoma;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("img/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("img/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
	  
	    #tabs1 s{
      float:left;
      background:url("img/tableft1s.gif") no-repeat left top;
	   background-position:0% -42px;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 spans {
      float:left;
      display:block;
      background:url("img/tabright1s.gif") no-repeat right top;
	   background-position:100% -42px;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
	  
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
	  #tabs1 spans {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
      #tabs spans:hover {
      color:#627EB7;
      }

    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }
	  
	  


	#menu a {
		display:block;
		width:105px;
		padding:20px 0px 22px 0px;
		margin-left: 5px;
		font: bold 12px/1 sans-serif;
		color:#ffffff;
		background: url("images/newmenu.jpg") 0 0 no-repeat;
		text-decoration: none;
		}
	#menu a:hover {	
		background-position: -105px 0;
		color: #ffffff;
		}
	#menu a:active {
		background-position: -210px 0;
		color:white;
		}

	#menu a:aa {	
		background-position: -105px 0;
		color: #ffffff;
		}
		a:aa {	
		background-position: -105px 0;
		color: #ffffff;
		}
		
body.page1 #menu #page1, body.page1 #n #page1 a,
body.page2 #menu #page2, body.page2 #n #page2 a,
body.page3 #menu #page3, body.page3 #n #page3 a,
body.page4 #menu #page4, body.page4 #n #page4 a,
body.page5 #menu #page5, body.page5 #n #page6 a,
body.page6 #menu #page6, body.page5 #n #page6 a{background-position: -105px 0;color: #ffffff;}	



	#menu2 a {
		display:block;
		width:105px;
		padding:20px 0px 22px 0px;
		margin-left: 5px;
		font: bold 12px/1 sans-serif;
		color:#ffffff;
		background: url("/images/newmenu.jpg") 0 0 no-repeat;
		text-decoration: none;
		}
	#menu2 a:hover {	
		background-position: -105px 0;
		color: #ffffff;
		}
	#menu2 a:active {
		background-position: -210px 0;
		color:white;
		}

	#menu2 a:aa {	
		background-position: -105px 0;
		color: #ffffff;
		}
		
body.page1 #menu2 #page1, body.page1 #n #page1 a,
body.page2 #menu2 #page2, body.page2 #n #page2 a,
body.page3 #menu2 #page3, body.page3 #n #page3 a,
body.page4 #menu2 #page4, body.page4 #n #page4 a,
body.page5 #menu2 #page5, body.page5 #n #page6 a,
body.page6 #menu2 #page6, body.page5 #n #page6 a{background-position: -105px 0;color: #ffffff;}	

		
#section1 #page11, #section1 #n #page11 ,
#section2 #page21, #section2 #n #page21 ,
.page1 #page31, .page31 #n #page31 ,
.page1 #page41, .page41 #n #page41 ,
.page1 #page51, .page51 #n #page61 ,
.page1 #page61, .page51 #n #page61 {color: #666666; border-right:#DADADA ; border-right-style:solid; border-right-width:thin;
border-bottom: #DADADA ; border-bottom-style:solid; border-bottom-width:thin; background-image:url(img/selectedcellbg.jpg);
}

#section1 #page111, #section1 #n #page111 ,
#section2 #page211, #section2 #n #page211 ,
.page1 #page311, .page3 #n #page311 ,
.page1 #page411, .page4 #n #page411 ,
.page1 #page511, .page5 #n #page611 ,
.page1 #page611, .page5 #n #page611 {color: #666666; border-left:#DADADA ; border-left-style:solid; border-left-width:thin;
border-bottom: #DADADA ; border-bottom-style:solid; border-bottom-width:thin;
border-top: #DADADA ; border-top-style:solid; border-top-width:thin; background-image:url(img/selectedcellbg.jpg);
}
.selectedicon  {color: #666666; border-right:#DADADA ; border-right-style:solid; border-right-width:thin;
border-bottom: #DADADA ; border-bottom-style:solid; border-bottom-width:thin; background-image:url(img/selectedcellbg.jpg);
}
.selectedrow {color: #666666; border-left:#DADADA ; border-left-style:solid; border-left-width:thin;
border-bottom: #DADADA ; border-bottom-style:solid; border-bottom-width:thin;
border-top: #DADADA ; border-top-style:solid; border-top-width:thin; background-image:url(img/selectedcellbg.jpg);
}

.style6 {
	color: #000000;
	font-family: Tahoma;
}
.style7 {color: #000000}
.style8 {color: #009900}

		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 330px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #9acbef;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color:#18496c;
			border-bottom: 1px solid #afcce1;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #f6b780;
			color: #595959;
			border-bottom: 1px solid #e99143;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 300px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
 
	
	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
	
	