@charset "UTF-8";
html,body {

height: 100%;margin: 0;padding: 0;background-color: #F4F4F4; background-image:url("../02Images/v203pagebg.gif"); text-align: left;background-repeat:repeat-y;background-position:center; font-size: 0.9em;

}

A:link { 		
	
	font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
	color: #067DC2;
	text-decoration: none;

 }
 
A:visited { 		
	
	font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
	color: #067DC2;
	text-decoration: none;

 }

A:active { 			
	
	font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
	color: #06A3FF;
	text-decoration: none;

 }

A:hover {
	
	font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
	color: #06A3FF;
	text-decoration: none;

 }



#topNavigationBg { 

height:100px; overflow:hidden; background-color: #3e3e3e;

}


#topNavigationContainer { 

width: 972px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align: left; position: relative; display: table; padding-top: 0px; 
background-image:url(../02images/logo.gif); background-repeat: no-repeat; background-position: left;

}


#navigation { 

height: 35px; width:100%; display:table; padding-top: 25px;


}


	#navigation ul {
		margin:0;
		list-style:none;
		padding-left:0px;
		padding-right: 0px;
		padding-top: 0px;
	

	}
	#navigation li {
		
		float:right;
		margin:0;
		display:block;
	}
	
	#navigation a {
		display:block;
		font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #999999;
		text-decoration: none;
		padding-top: 12px;
		padding-bottom: 0px;	
		text-align:center;
		background-image: url(../02images/navigation_inactive.gif); 
		width: 124px;
		height: 23px;
		font-weight: bold;
	}
	
	#navigation a:hover { color: #CCCCCC; }
	#navigation #active a { background-image: url(../02images/navigation_active.gif); color: #FFFFFF; font-weight: bold;}

#supportNav { 

height: 20px; width:100%; display:table; padding-top: 24px;


}

#supportNav td{ padding-left: 10px; padding-right: 10px;



}

#supportNav a {
		display:block;
		font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #FFFFFF;
		text-decoration: none;
		text-align:center;
		font-weight: normal;
	}
	
#supportNav a:hover { color: #CC6600; }





#tierNavigationBg { 

height:33px; overflow:hidden; background-image:url(../02images/subnavbg.gif);

}


#tierNavigationContainer { 

width: 972px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align: left; position: relative; display: table; padding-top: 0px;

}


#tierNavigation { 

height: 33px; width:100%; display:table;


}

#focalBg { 

height:277px; overflow:hidden; background-image:url(../02images/focalbg.gif);

}


#focalContainer { 

width: 972px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align: left; position: relative; display: table; padding-top: 0px;

}


#focal { 

		height: 277px; width:100%; display:table;
		font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		font-size: 1.8em;
		color: #ffffff;
		text-decoration: none;
		text-align:center;
		



}

#contentContainer { 

width: 972px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align: left; position: relative; display: table; padding-top: 0px;
background-image:url(../02images/focalbg2.gif); background-color:#FFFFFF;

}

#blankCanvas {
width: 972px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align: left; position: relative; display: table; padding-top: 0px;

}

#maincontent { 

		height: 470px; width:100%; display:table;
		font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #666666;
		text-decoration: none;
		text-align:left;
		

}


#content { 

		width:100%; display:table;
		font-family:  "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #666666;
		text-decoration: none;
		text-align:left;
		

}

.headerTextLarge{ 
		font-family: "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		font-size: 1.6em;
		color: #2693DA;
		text-decoration: none;
		text-align: left;
		
		 }

.headerText{ 
		font-family: "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		font-size: 1.1em;
		color: #CC6600;
		text-decoration: none;
		text-align: left;
		
		 }

.headerTextGreen{ 
		font-family: "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		font-size: 1.3em;
		color: #009966;
		text-decoration: none;
		text-align: left;
		
		 }

		 
.contentText{ 		
		font-family: "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #666666;
		text-decoration: none;
		text-align:left;
		line-height: 13pt;
	 }
.contentTextMedium{ 		
		font-family: "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #666666;
		text-decoration: none;
		text-align:left;
		line-height: 15pt;
	 }

.hr  { background-image:url(../02images/generalline.gif); background-repeat:repeat-x; background-position:center; padding-top: 0px; padding-bottom: 0px; height: 60px; }
.hr_thin  { background-image:url(../02images/generalline.gif); background-repeat:repeat-x; background-position:center; padding-top: 0px; padding-bottom: 0px; height: 10px; }

input {	

		font-family: "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #666666;
		text-decoration: none;
}
input[type=text] { width: 155px;}
input[type=password] { width: 155px;}

select {

		font-family: "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #666666;
		text-decoration: none;


}

#inputsmall { width: 125px; }
#inputmedium { width: 185px; }
#inputlarge { width: 225px; }

#footer { 
		height: 35px; 
		font-family: "Myriad Pro", "Lucida Grande", "Helvetica Neue", Verdana, Arial; 	
		color: #666666;
		text-decoration: none;
		width: 972px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align: left; position: relative; 
		display: table; padding-top: 0px;

}
.generaltable {






}

/* form validation requirements */

.generaltable td { padding-left: 14px; padding-right: 14px; padding-bottom: 0px; padding-top: 0px; }
.generaltable #formrow td { padding-left: 14px; padding-right: 14px; padding-bottom: 10px; padding-top: 0px; }

label { width: 10em; float: left; }
label.error { float: none; color: #993300; padding-left: .5em; font-size: 0.9em; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; }

