    h2 {
	   font-family:  helvetica, arial;			
	   font-size: 18px;
	   color: #96A6B7;
	}
	
	a {
		color: #96A6B7;
	}
	
	a img {
		border: none;
	}
		
	.navtable td {
		font-family:  helvetica, arial;				
		font-size: 11px;
		vertical-align: middle;	
	}
		
	.nav a {
		font-family:  helvetica, arial;			
		font-size: 11px;
		vertical-align: middle;	
		text-decoration: none;
		color: #96A6B7;
	}
	
	.subnav a {
		text-decoration: none;
		color: #96A6B7;
	}
	
	.subnavSelected a {
		text-decoration: none;
		color: #DCE2E9;
	}
	
	 .message {
		font-family:  helvetica, arial;				
		font-size: 11px;
		vertical-align: middle;	
		background: #1D232A;
		color: #cccccc;		
		padding: 5px;	
		padding-left: 10px;
		vertical-align: top;	
		border: 0px solid #787E85;	
		border-bottom-width: 1px;	
	}	
		
	.subnav {
		font-family:  helvetica, arial;		
		color: #96A6B7;
		background: #373F49;		
		cursor: hand;
		height: 24px;	
		font-size: 10px;	
		border: 0px dotted #787E85;	
		border-bottom-width: 1px;		
	} 
	
	.subnavNoLink {
		color: #96A6B7;
		background: #373F49;		
		height: 24px;	
		font-size: 10px;	
		border: 0px dotted #787E85;	
		border-bottom-width: 1px;		
	} 
	
	.subnavSelected {
		font-family:  helvetica, arial;		
		background: #373F49;		
		color: #DCE2E9;
		cursor: hand;
		height: 24px;	
		font-size: 10px;	
		border: 0px dotted #787E85;	
		border-bottom-width: 1px;	
	} 
	
	.subnavSelectedNoLink {
		font-family:  helvetica, arial;		
		color: #DCE2E9;
		background: #373F49;		
		height: 24px;	
		font-size: 10px;	
		border: 0px dotted #787E85;	
		border-bottom-width: 1px;	
	} 
	
	.nav {
		font-family:  helvetica, arial;			
		font-size: 11px;
		vertical-align: middle;	
		color: #96A6B7;
		background: #444C56;
		cursor: hand;
		height: 24px;	
		border: 0px solid #787E85;	
		border-bottom-width: 1px;
	} 
	
	
	.login {
		font-family:  helvetica, arial;			
		font-size: 11px;
		vertical-align: middle;	
		text-decoration: none;
		color: #96A6B7;
		background: #373F49;
		height: 144px;	
		border: 0px solid #787E85;	
		border-bottom-width: 1px;
		padding: 4px;
		padding-left: 18px;
	} 
	
	.navSelected {
		font-family:  helvetica, arial;			
		font-size: 11px;
		vertical-align: middle;	
		background: #5e6771;
		cursor: hand;
		height: 24px;
		border: 0px solid #787E85;	
		border-bottom-width: 1px;
	}
	
	.navSelected a {
		text-decoration: none;		
	}
	
	.navSelected img {
		background-color: #B4C4D5;					
	}
	
	.subnavSelected img {
		background-color: #DCE2E9;				
	}

	.content {
	    color: white;
		font-family:  helvetica, arial;				
		font-size: 12px;
		padding: 10px;			
		vertical-align: top;
	}
	
	.contentFlush {
	    color: white;
		font-family:  helvetica, arial;				
		font-size: 12px;		
		vertical-align: top;
	}
	

	.inset {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.caption {
	   color: #96A6B7;
	   font-family:  helvetica, arial;				
	   font-weight: bold;
	   font-size: 12px;	   
	}
		
	.title {		
		color: #9AA3BA;
		font-family: helvetica, arial;
		font-size: 12px;
		font-weight: bold;		
	}
	
	.sectionTitle {		
		color: #9AA3BA;
		font-family: helvetica, arial;
		font-size: 12px;
		font-weight: bold;
		padding: 2px;		
		border-bottom: 1px dotted #9AA3BA;
	}
	
	.question {
		font-family: helvetica, arial;
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
	}
	
	.answer {
		margin-top: 5px;
		margin-left: 5px;
	}
	
		
	.formTable {
		color: #FFFFFF;
		font-family: helvetica, arial;
		font-size: 11px;
		letter-spacing: 1;		
	}
	
	.price {
		color: #FF6B55;
  		font-family: helvetica, arial;
		font-size: 11px;
		letter-spacing: 1;
	}
	
	.required {
		color: #FF6B55;
		position:relative; 
    	top:-3px	
	}
	
	
	.priceTable {
		border-collapse: collapse;
		color: white;		
		background: black;		
	}
	
	.priceTable TD {
		font-family: helvetica, arial;
		font-size: 11px;
		letter-spacing: 1;
		border: solid 1px #787E85;
		padding: 3px;
	}
	
	.priceTable TH {
		font-family: helvetica, arial;		
		font-size: 12px;
		letter-spacing: 1;
		border: solid 1px #787E85;
		padding: 3px;
	}
			
	.errors {
		background: #5e6771;
		border: 1px solid #787E85;	
		padding: 5px;
	}
	
	.errors b {
		border-bottom: 1px solid #787E85;	
	}
	
	
	.newsHeading {		
		color: #96A6B7;
		font-family: helvetica, arial;
		font-size: 18px;
	}
	
	.newsTitle {		
		color: #96A6B7;
		font-family: helvetica, arial;
		font-weight: bold;
		font-size: 14px;	
	}
	
	.newsText {
		font-family: helvetica, arial;
		font-size: 12px;
		color: white;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	
	

