/* ============================= TEXT ============================ */

.legal {

	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			9pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		17px;
	text-align:			justify;
}


DIV.content,
DIV.content P
{
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			9pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		18px;
	text-align:			justify;
}

DIV.content TD
{
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			9pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		18px;
}

.home_cat_text
{
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			8pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		16px;
}
.info_small {
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#999999; 	
	font-size: 			8pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
}


.msg { 
	font-family: 	Times New Roman,verdana, arial, Helvetica,sans-serif; 
	color: 			#000000; 
	font-size: 		24px; 
	font-weight: 	normal; 
	text-decoration: none; 
	line-height: 	24px
}

.darkblue { font-family: verdana, arial, Helvetica,sans-serif; color: #184482; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 12px}
.darkblue2 { font-family: verdana, arial, Helvetica,sans-serif; color: #1a4c7f; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 14px}
.darkblue3 { font-family: verdana, arial, Helvetica,sans-serif; color: #1a4c7f; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 14px}
.medblue { font-family: verdana, arial, Helvetica,sans-serif; color: #A6C4DF; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 11px}
.whitehead { font-family: verdana, arial, Helvetica,sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; line-height: 11px}



/* -------- LOGIN BOX --------------------------------------------------------- */


.home_login {
	height:			20px;  
	border:			1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 	normal;
	color:			#888888;
	width:					110px;
	padding-left:			3px;
}

div.home_login_box {
	padding-left:			4px;
	padding-top:			2px;
	padding-bottom:		4px;
	border:					1px solid #EAEAEA;
	background-color: 	#FAFAFA;
}

.loginLinks {
	padding-top: 7px; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			8pt; 
	text-decoration: 	none;
}

.login_button {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-weight: 		bold; 
	font-size: 			7pt; 
	color: 				rgb(255, 255, 255); 
	background-color: rgb(26, 76, 127); 
}


.bg_shadow {
	background-image: url(Images/nav/bg_shadow.png);
 	background-repeat: repeat-y;
}

hr { 
	color:		#CCCCCC;
}


DIV.focus {
	padding-left: 		15px;	
	padding-right: 	15px;	
	padding-top:		4px;
}

/* ---------------------------- tables ----------------------------- */

.testsTable {
	border:				solid 1px #333333;
}

.testsTableHeader TD {
	background-color:	#DDDDDD;	
}

.grey_table TD {
	background-color:	#EEEEEE;	
	border:				solid 1px #FFFFFF;
	font-family: 		arial, verdana, helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			11px; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		20px;
	text-align:			none;
}

.table_border {
	background-color:		#EEEEEE;	
	border-style:			none;
}

.table_border TD {
	background-color:		#EEEEEE;	
	border:			solid 1px #777777;
}

/* -------------------------- Test Listings --------------------------- */

.testOrderTab {
	font-family: 		arial, helvetica, verdana, sans-serif; 
	color: 				#DDDDDD; 	
	font-size: 			8.5pt; 
	font-weight: 		normal; 
	background-color:	#DE2A47;
	padding:				3px;
}
.testOrderTab A:LINK, 
.testOrderTab A:ACTIVE, 
.testOrderTab A:VISITED  { 
	font-family: 		arial, helvetica, verdana, sans-serif; 
	font-size: 			8pt;
	font-font:			normal; 
	text-decoration: 	none;
	color: 				#DDDDDD;
	background:			#none;	 	
}
.testOrderTab A:HOVER  { 
	font-family: 		arial, helvetica, verdana, sans-serif; 
	font-size: 			8.5pt;
	font-font:			normal; 
	text-decoration: 	none;
	color: 				#FFFFFF;
	background:			#none;	 	
}

.testDisplayTab {
	font-family: 		arial, helvetica, verdana, sans-serif; 
	color: 				#778AB0; 	
	font-size: 			8.5pt; 
	font-weight: 		normal; 
	background-color:	#E1E5EE;
	padding:				3px;
}

.testDisplayTab A:LINK, 
.testDisplayTab A:ACTIVE, 
.testDisplayTab A:VISITED  { 
	font-family: 		arial, helvetica, verdana, sans-serif; 
	font-size: 			8.5pt;
	font-font:			normal; 
	text-decoration: 	none;
	color: 				#778AB0;
	background:			#none;	 	
}
.testDisplayTab A:HOVER  { 
	font-family: 		arial, helvetica, verdana, sans-serif; 
	font-size: 			8.5pt;
	font-font:			normal; 
	text-decoration: 	none;
	color: 				#FFFFFF;
	background:			#98A6C4;	 	
}

.testDisplayTabOn {
	font-family: 		arial, verdana, helvetica, sans-serif; 
	color: 				#FFFFFF; 	
	font-size: 			8.5pt; 
	font-weight: 		normal; 
	background-color:	#2A4884;
	padding:				3px;
}

.testDisplayNavBar {
	background-color:		#EFEFEF;
}

TR.testListCatBar {
	background-color:		#2b4985;
}

TR.testListCatLine TD {
	border-bottom:		1px solid #EEEEEE;
}


.testListCat {
	font-family: 	arial, verdana, helvetica, sans-serif; 
	color: 			#FFFFFF; 	
	font-size: 		14px; 
	font-weight: 	bold; 				
}

.testListCatCode {
	font-family: 	arial, verdana, helvetica, sans-serif; 
	color: 			#FFFFFF; 	
	font-size: 		11px; 
	font-weight: 	bold; 				
}

.testListCatPrice {
	font-family: 	arial, verdana, helvetica, sans-serif; 
	color: 			#FFFFFF; 	
	font-size: 		11px; 
	font-weight: 	bold; 				
}


DIV.important {
	padding-left:		15px;
	padding-right:		15px;
	border:				1px solid #FF2222;
}

DIV.important H1 {
	font-family: 	arial, verdana, helvetica, sans-serif; 
	color: 			#FF2222; 	
	font-size: 		14px; 
	font-weight: 	bold; 
}

DIV.important LI {
	font-family: 	arial, verdana, helvetica, sans-serif; 
	color: 			#FF2222; 	
	font-size: 		11px; 
}

/* -------------------------- headlines --------------------------- */


DIV.headlines_box {
	background-color:		#EEEEEE;	
	/* background-color:		#CDC9C4; */
	border:					1px solid #777777;
}

DIV.headlines {
	background-color:		#FFFFFF;	
	border:					1px solid #AAAAAA;
	margin-top:				10px;
	margin-left:			9px;
	margin-right:			9px;
	padding-top:			5px;
	padding-bottom:		5px;
	padding-left:			10px;
	padding-right:			10px;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
}

/* ------------------------ hi-lite ------------------------------ */

.highlightcol { color: #CC2222; }

/* ------------------------ headings ----------------------------- */

.headingLevel_1 {  
	font-family: 	Arial, Helvetica, sans-serif; 
	font-size: 		15px; 
	font-weight: 	bold; 
	color: 			#2b4985; 
	padding-left:  10px;
	margin-top:		10px;
	margin-bottom:	15px;
	
}

.testDisplayTestTitle {
	font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 17px; font-weight: bold; color: #2b4985; }
}

H1, .H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; font-weight: bold; color: #FE001C; }
H2, .H2 {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 17px; font-weight: bold; color: #2b4985; }
H3, .H3 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; font-weight: bold; color: #2b4985; }
H4, .H4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #444444; }

/* -------------------------- links ------------------------------ */

A.top:LINK, 
A.top:ACTIVE, 
A.top:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
	font-font:			bold; 
	text-decoration: 	underline;
	color: 				#AAAAAA;
	background:			#none;	 	
}

A.top:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	font-font:			bold;
	text-decoration: 	underline;
	color: 				#376EB6; 
	background:			#none;	 	
}



A:LINK, 
A:ACTIVE, 
A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
	font-font:			bold; 
	text-decoration: 	underline;
	color: 				#004F92;
	background:			#F5F8FB;	 	
}

A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	font-font:			bold;
	text-decoration: 	underline;
	color: 				#376EB6; 
	background:			#E5EDF4;	 	
}


/* ========== SEARCH ================= */

.home_search_text
{
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#4E6799; 	
	font-size: 			8pt; 
	font-weight: 		normal; 
	text-decoration: 	none; 
}

/* =========================== LAYOUT =========================== */

.page
{
	/*border:				1px solid #444444;*/
	background: 		#EEEEEE; 
}

DIV.page_middle_section {
	background: 		#FFFFFF; 
}

.page_pic {
	/*border:		1px solid #333333;*/
}

.pic {
	border:		1px solid #333333;
}

DIV.page_image {
	/*
	width:				150px;
	padding:				10px;
	background: 		#FFDDDD; 
	*/
	padding-top:		20px;
}


DIV.get_pdf {
	margin-top:			10px;
	padding:				10px;
	background: 		#F6F6F6; 
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#888888; 	
	font-size: 			11px; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		14px;
}



/* ========================== RIGHT MENUS ============================ */


DIV.right_panel {
	width:				145px;
	background:			#EEEEEE;
	padding:				10px;
}

DIV.right_panel H1 {
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#777777;
	margin-top:			0px;
	margin-bottom:		5px;
	padding:				0px; 
}

DIV.menuPanel_item_High {
	padding-top:		2px;
	padding-bottom:	2px;
	background:			#DFDFDF;	 
}

DIV.menuPanel_item {
	padding-top:		2px;
	padding-bottom:	2px;
}

A.right_panel:LINK, 
A.right_panel:ACTIVE,
A.right_panel:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color:				5888B5
}
A.right_panel:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#224D78;
}

A.right_panel_High:LINK, 
A.right_panel_High:ACTIVE,
A.right_panel_High:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color: 				#224D78;
}
A.right_panel_High:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#224D78;
}

/* ======================= RIGHT MENUS EDUCATION ========================= */

DIV.right_panel_inset {
	width:				125px;
	background:			#D2DDE7;
	margin-top:			4px;
	padding:				8px;
}

DIV.right_panel_inset H1 {
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#224D78;
	margin-top:			0px;
	margin-bottom:		5px;
	padding:				0px; 
}

DIV.right_panel_inset A:LINK, 
DIV.right_panel_inset A:ACTIVE, 
DIV.right_panel_inset A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#376EB6; 
}

DIV.right_panel_inset A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#376EB6; 
	text-decoration: 	underline;
}



/* ============================ TOP MENU ============================ */

DIV.menuLevel1 {
	background:			#2A4884;
	/*
	background-image: url(Images/bg_topmenu.png);
	*/
}

DIV.menuLevel1_item_on {
	padding-top:		6px;
	padding-bottom:	6px;
	padding-left:		14px;
	padding-right:		14px;
	background: 		#FE001C;
}

DIV.menuLevel1_item_off {
	padding-top:		6px;
	padding-bottom:	6px;
	padding-left:		14px;
	padding-right:		14px;
}

DIV.menuLevel1 TD {
	color: 				#777777;
}

DIV.menuLevel1_item_off A:LINK, 
DIV.menuLevel1_item_off A:ACTIVE,
DIV.menuLevel1_item_off A:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#FFFFFF;
	background: 		none;	 
}
DIV.menuLevel1_item_off A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#B7D2ED;
	background: 		none;	 
}

DIV.menuLevel1_item_on A:LINK, 
DIV.menuLevel1_item_on A:ACTIVE,
DIV.menuLevel1_item_on A:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#FFFFFF;
	background: 		none;	 
}
DIV.menuLevel1_item_on A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#FFFFFF;
	background: 		none;	 
}

/* ---------------------------------------------------------- */


A.menu_level1:LINK, 
A.menu_level1:ACTIVE,
A.menu_level1:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	text-decoration: 	none;	
	color:				#AFA29A;
	background: 		none;	
}
A.menu_level1:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#BCAEA6;
	background: 		none;	 
}

A.menuhigh_level1:LINK, 
A.menuhigh_level1:ACTIVE,
A.menuhigh_level1:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			12px;
	text-decoration: 	none;
	color: 				#DDDDDD;  
	background: 		none;	
}
A.menuhigh_level1:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#DDDDDD; 
	background: 		none;	
}


/* ============================ SIDE MENU ============================ */

.sideMenu {
	background:			#F1F6FB;
}

/* Level 2 */

DIV.sideMenu_level2_item_High {
	width:				100%;
	padding:				5px;
	background:			#5c74a2;	 
}
DIV.sideMenu_level2_item {
	width:				100%;
	padding:				5px;
	border-bottom:		1px solid #e5ebf4;
}
A.sideMenu_level2:LINK, 
A.sideMenu_level2:ACTIVE,
A.sideMenu_level2:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color:				#5888B5;
	background: 		none;	 
}
A.sideMenu_level2:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#224D78;
	background: 		none;	
}
A.sideMenu_High_level2:LINK, 
A.sideMenu_High_level2:ACTIVE,
A.sideMenu_High_level2:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color: 				#FFFFFF;
	background: 		none;	
}
A.sideMenu_High_level2:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#FFFFFF;
	background: 		none;	
}

/* Level 3 */

DIV.sideMenu_level3_item_High {
	width:				100%;
	padding:				3px;
	background:			#A3BBD0;	 
}
DIV.sideMenu_level3_item {
	width:				100%;
	padding:				3px;
	background:			#B7CADB;	 
	border-top:			1px solid #C3D3E1;
}
A.sideMenu_level3:LINK, 
A.sideMenu_level3:ACTIVE,
A.sideMenu_level3:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color:				#224D78;
	background: 		none;	
}
A.sideMenu_level3:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#224D78;
}
A.sideMenu_High_level3:LINK, 
A.sideMenu_High_level3:ACTIVE,
A.sideMenu_High_level3:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color: 				#224D78;
	background: 		none;	 
}
A.sideMenu_High_level3:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#224D78;
	background: 		none; 
}

/* Level 4 */

DIV.sideMenu_level4_item_High {
	width:				100%;
	padding:				3px;
	background:			#BACCDC;	 
}
DIV.sideMenu_level4_item {
	width:				100%;
	padding:				3px;
	background:			#C1D1DF;	 
	border-top:			1px solid #C3D3E1;
}
A.sideMenu_level4:LINK, 
A.sideMenu_level4:ACTIVE,
A.sideMenu_level4:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color:				#6986A3;
	background: 		none;
}
A.sideMenu_level4:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	text-decoration: 	none;
	color: 				#224D78;
	background: 		none;
}
A.sideMenu_High_level4:LINK, 
A.sideMenu_High_level4:ACTIVE,
A.sideMenu_High_level4:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		normal; 	
	text-decoration: 	none;
	color: 				#224D78; 
	background: 		none;
}
A.sideMenu_High_level4:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	text-decoration: 	none;
	color: 				#224D78; 
	background: 		none;
}


/* ============================= HISTORY =============================== */

DIV.history {
	padding-right:		20px;
	padding-top:		6px;
	padding-bottom:	6px;	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal; 
}

A.navhistory:LINK,
A.navhistory:ACTIVE,
A.navhistory:VISITED { 	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal; 
	text-decoration:	none;
	color:				#ABABAB;
	background: 		none;
} 

A.navhistory:HOVER { 	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal; 
	text-decoration:	underline;
	color:				#4D80C9;
	background: 		none;
} 
 
 
 
/* ============================ MISC ============================ */
  
/* -------------------------- article box ---------------------------- */

DIV.feature_article {
	font-style:			none;
	font-size: 			12px;
	font-family:		Arial, Helvetica, sans-serif;
	color: 				#888888;
	background: 		#F8F8F8;	
   padding : 			10px;
/*	border: 				1px solid #EDEDED;*/
}

DIV.feature_article H1 {
	font-family: 	Arial, Helvetica, sans-serif; 
	font-size: 		14px; 
	font-weight: 	bold; 
	color: 			#3B5DA3; 
}
   

   
  
/* -------------------------- quote ---------------------------- */

DIV.quote {
	font-style:			none;
	font-size: 			12px;
	font-family:		serif;
	color: 				#888888;
	
	background: 		#F8F8F8;
   	
   padding : 			10px;
   margin: 				20px;
 
	border: 				1px solid #EDEDED;
}
 
 
/* -------------------------- footer ---------------------------- */

DIV.footer {	
	background:			#666699; 
	padding-left:		20px;
	padding-top:		10px;
	padding-bottom:	10px;
}

DIV.footer TD {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 
	color: 				#B3B3CC;
}

DIV.footer TD A:LINK, 
DIV.footer TD A:ACTIVE,
DIV.footer TD A:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 	
	text-decoration: 	none;
	color: 				#D1D1E1; 
	background:			none;
}

DIV.footer TD A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	underline;
	color: 				#CCCCFF; 
	background:			none;	
}

/* -------------------------- note ------------------------------ */

DIV.note {
	background: 		#EEEEEE;  	
	padding : 			15px;
	margin-top: 		20px;
	margin-bottom: 	20px;
	margin-left: 		60px;
	width:				300px;
	border: 				1px solid #7A7A7A;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 
	color: 				#777777;
	text-align:			center;
}

/* -------------------------- date ------------------------------ */

DIV.date, DIV.date TD  {
	background-color: 	#333333;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			10px; 
	color: 				#999999;
}


/* -------------------------- login ------------------------------ */

DIV.info_box {
	background-color:		#DEE3E7;	
	border:					1px solid #8A939C;
	padding:					10px;
}

.button {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-weight: 		bold; 
	font-size: 			7pt; 
	color: 				#FFFFFF;
	background-color:	#555555
}

/* --------------------- content edit bar ------------------------ */

DIV.editor_bar {
	width:			100%;			
	text-align:		right;
	padding:			3px;
	background-color: 	#FF3333;
	font-family: 	arial; 
	font-size: 		8pt;
	color: 			white; 
}

.editor_bar_icon {
	vertical-align:	middle;
	cursor: 				hand;
}

/* ---------------------------- req ------------------------------ */

.req {
	color:		#FF5555;
}

/* ----------------------- INPUTS ------------------------ */

.form_input {
	height:			20px;  
	border:			1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		9pt;
	font-weight: 	normal;
	color:			#222222;
	width:			135px;
}


.form_input_dob {
	height:			20px;  
	border:			1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		9pt;
	font-weight: 	normal;
	color:			#222222;
	width:			55;
}

.form_input_med {
	height:			20px;  
	border:			1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		9pt;
	font-weight: 	normal;
	color:			#222222;
	width:			60;
}

.form_input_small {
	height:			20px;  
	border:			1px solid #888888;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		9pt;
	font-weight: 	normal;
	color:			#222222;
	width:			25px;
}


.form_input_tests
{
	width:			550px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}


.inputsize_fop
{
	width:			220px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}

.inputsizefile
{
	width:			268px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}

.reqinputsize
{
	width:135px;
	height:			20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/* background-color: #FFE9E9;   */     
}

.reqinputsizelong
{
	width:			200px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	background-color: #FFE0E0;                     
}

.input_sel
{
	width:			200px;
	height:			100px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}

/* -------------------------- list ------------------------------ */

.list_header,
.list_header TD
{
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#EEEEEE;
	background-color: #555555;  
}

.list_row1
{
	background-color: #FCFCFC;  
}

.list_row2
{
	background-color: #EEEEEE;  
}

/* -------------------------- gold box ------------------------------ */

DIV.gold_box
{
	background-color: #E1D9C9;
	padding:				10px; 
}


DIV.pic_and_text
{
    padding : 			10px; 
    background: 		#EEEEEE;
}



DIV.links_lib
{
	width:				400px;
	background:			#CAC5BD;
	padding-left:		6px;
	padding-right:		6px;
	padding-top:		5px;
	padding-bottom:	5px;
}

DIV.links_lib_pod
{
	width:				380px;
	background:			#CAC5BD;
	padding-left:		6px;
	padding-right:		6px;
	padding-top:		5px;
	padding-bottom:	5px;
}

DIV.links_lib_catline
{
	background:			#FFFFFF;
	padding-left:		6px;
	padding-right:		6px;
	padding-top:		2px;
	padding-bottom:	2px;
	border-bottom:		1px solid #999999;
}
