BODY, H1, H2{ }

DIV#home_top { position:relative; float:left; width:604px; height:282px; background-color:#49176D; border:none 1px; }

DIV#home_top IMG#bottomline { position:absolute; left:0; bottom:0; }

DIV#home_top DIV#search { position:relative; left:392px; top:0; width:213px; height:22px; background-color:#B7B7B7; background-image:url('../images/search_bkgrnd.gif'); background-repeat:no-repeat; }
DIV#home_top DIV#search IMG#magnify { margin-left:17px; margin-right:8px; }
DIV#home_top DIV#search IMG#button { margin-left:2px; margin-top:0; vertical-align:top; }
DIV#home_top DIV#search INPUT {	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#49176D; border-style:none; background-color:transparent; 
width:120px; height:16px; line-height:14px; vertical-align:top; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0; }
DIV#home_top DIV#search INPUT.go { width:33px; height:15px; border-style:none; padding-left:0; padding-right:0; margin-bottom:4px; vertical-align:bottom; }

DIV#home_top DIV#home_body { position:relative; width:604px;  }

IMG#rightline { position:absolute; left:754px; top:18px; }


DIV#home_middle { position:relative;; width:604px; background-color:#FFFFFF; border:none 1px; }
DIV#home_middle DIV#home_content { position:relative; width:570px; left:30px; top:0; padding-top:12px;
font-size:11px; border:none 1px; margin-left: -10px; }
DIV#home_middle DIV#home_content SPAN.header { position:relative;  width:350px; font-weight:bold; color:#49176D;
font-size:14px; margin-left:18px;}
DIV#home_middle DIV#home_content DIV.header { position:relative; width:350px; top:0; left:0; padding-right:20px;
font-weight:bold; color:#49176D; font-size:14px; margin-left:0; border:none 1px; }

DIV#home_middle DIV#home_content UL.home_bullet { position:relative; width:410px; list-style-position:inside;
border:none 1px;
margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; padding-top:0; padding-left:0; padding-right:0;
padding-bottom:15px; }
DIV#home_middle DIV#home_content UL.home_bullet LI	{	
 	margin-bottom:2px;
	padding-left:4px; padding-right:0;
	list-style-type:disc;
	color:#85d3f5;
	}
DIV#home_middle DIV#home_content P.home_ref { position:relative; top:0; left:0; width:550px;
font-size:11px; color:#000000;
padding-bottom:0; margin-bottom:10px; padding-top:5px; margin-top:0; border:none 1px;}

DIV#home_middle DIV#home_content UL.home_ref { position:relative; top:0; left:0; width:540px;
list-style-position:outside; 
font-size:11px; color:#000000; font-weight:bold;
margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; 
padding-top:0; padding-left:20px; _padding-left:27px; padding-right:0; padding-bottom:0;
 border:none 1px;
}
DIV#home_middle DIV#home_content UL.home_ref LI {	
	position:relative; margin-bottom:0; margin-left:0; margin-right:0;
	padding-left:0; padding-right:0; font-size:11px;
	list-style-type:decimal; color:#000000; }
DIV#home_middle DIV#home_content UL.home_ref LI P { position:relative; top:0px; left:-2px; _left:-7px; font-weight:normal; border:none; padding-bottom:5px; }
DIV#home_middle DIV#home_content UL.home_ref LI SPAN { font-weight:normal; border:none 1px;  }		


DIV#home_middle DIV#home_box { position:absolute; top:0; right:18px; width:150px; padding-left:19px; padding-top:14px; padding-bottom:0;  margin-bottom:0; font-size:11px; border-style:none; border-width:1px; }
DIV#home_middle DIV#home_box DIV.graybox { width:120px; height:72px; text-align:left; padding-top:1px; padding-left:0; padding-right:0; padding-bottom:0; margin-bottom:0; background-image:url('../images/hm_graybox_top.gif'); background-repeat:no-repeat; background-color:transparent; border-style:none; border-width:1px; }

DIV#home_middle DIV#home_box IMG.graybox_bottom { margin-bottom:20px; } 
DIV#home_middle DIV#home_box DIV.graybox DIV { position:relative; width:86px; margin-top:15px; margin-left:20px;  padding-bottom:0; margin-bottom:0; border-style:none; border-width:1px; }
DIV#home_middle DIV#home_box DIV.graybox DIV SPAN.header { font-weight:bold; color:#49176D; }
DIV#home_middle DIV#home_box DIV.graybox DIV IMG#hm_learn { margin-left:5px; }
DIV#home_middle DIV#home_box DIV.graybox DIV A { color:#000000; text-decoration:none; }

DIV#home_bottom { position:relative; top:0; clear:both; width:754px; background-color:#FFFFFF; background-image:url('../images/hm_btm_bkgrnd.gif'); background-repeat:repeat-x;  }
DIV#home_bottom TABLE#home_table { background-color:transparent; border-color:#FFFFFF; border-style:solid; border-width:1px; margin-bottom:50px; }
DIV#home_bottom TABLE#home_table TD { width:249px; padding-top:9px; padding-left:16px; padding-right:7px; vertical-align:top; color:#333333; font-size:11px; }
DIV#home_bottom TABLE#home_table TD.middle { width:252px; border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1px;  border-right-color:#FFFFFF; border-right-style:solid; border-right-width:1px; }

DIV#home_bottom TABLE#home_table TD A { color:#333333; font-size:11px; text-decoration:none; }
DIV#home_bottom TABLE#home_table TD A:hover { color:#49176D; font-size:11px; text-decoration:none; }

DIV#home_bottom TABLE#home_table TD IMG#hm_image1 { padding-top:0; margin-top:6px; margin-left:10px; }
DIV#home_bottom TABLE#home_table TD IMG#hm_image2 { padding-top:0; margin-top:6px; margin-left:0px; margin-right:4px; }
DIV#home_bottom TABLE#home_table TD IMG#hm_image3 { padding-top:0; margin-top:0; margin-left:40px; margin-right:21px; }

DIV#home_bottom TABLE#home_table TD IMG#hm_title1 { margin-top:8px; margin-bottom:3px; }
DIV#home_bottom TABLE#home_table TD IMG#hm_title2 { margin-top:8px; margin-bottom:3px; }
DIV#home_bottom TABLE#home_table TD IMG#hm_title3 { margin-top:8px; margin-bottom:0; }


DIV#home_bottom TABLE#home_table TD IMG#hm_arrow1 { margin-left:20px; }
DIV#home_bottom TABLE#home_table TD IMG#hm_arrow2 { margin-left:20px; }
DIV#home_bottom TABLE#home_table TD IMG#hm_arrow3 { margin-left:20px; }

DIV#home_bottom DIV#main_bottom { position:relative; width:754px; background-color:transparent; padding-top:1px; }



