/* CSS Document */
/* Normalizes margin, padding, remove list style 
--------------------------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, li, ol, ul, form, fieldset, input, p, blockquote, em, strong	{margin: 0px; padding: 0px;}
img,
img a						{border:none; padding:0px; margin:0px;}

body						{min-width: 740px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background:url(../images/bkg_hm_left.gif) repeat-y #f1ede5;}

/* Flash 
--------------------------------------------------*/
#flash_container			{height:310px; clear:inherit; position:relative; top:-2px; margin:0px; padding:0px; background:url(../images/bkg_flash.gif) repeat-x;}
#flash_container img		{padding:0px; margin:0px; border:none;}
#flash_left					{position:relative; left:0px; right:0px; padding:0px; margin:0px; height:310px; background:url(../images/img_right_flash.jpg) no-repeat right top;}
*html #flash_left			{position:relative; width:100%; padding:0px; margin:0px; height:310px; background:url(../images/img_right_flash.jpg) no-repeat right top;}
#flashcontent				{background:url(../images/bkg_circle_corner.gif) no-repeat; margin:0px; padding:0px;}
#flashcontent h2			{padding:20px 5px 0px 30px; color:#FFF;}
#flashcontent p				{padding:10px 5px 10px 30px;}
#flashcontent img			{padding:0px; margin:0px; border:none;}
#flashcontent a				{color:#FFF;}

/* Home Content
--------------------------------------------------*/
#hm_container				{height:135px; position:relative; left:0px; right:0px; padding:0px; margin:0px auto; border-bottom:#FFF solid 1px; background:url(../images/bkg_left_info.gif) repeat-x #ebe0ce; font-size:11px;}
#hm_container img			{float:right;}
#hm_container a::link,
#hm_container a:visited,
#hm_container a:active	 	{color:#781026; font-size:11px; text-decoration: underline;}
#hm_container a:hover		{text-decoration: none;}
#hm_container div			{width:175px; height:100px; float:left; padding:10px;}
#hm_container div img		{float:none;}
#hm_container .first		{padding:10px 10px 10px 30px;}
#hm_container .middle		{border-left:1px solid #FFF; border-right:1px solid #FFF;}
#hm_container ul			{margin:0px 0px 0px 15px; padding:0px;}
#hm_container ul li			{list-style:url(../images/bullet_dot.gif); padding:0px; margin:2px 0px; background:none; float:none; width:auto; height:auto; border:none;}
#hm_btm_container			{position:relative; top:0px; left:0px; right:0px; clear:both; padding:20px; margin: 0px; background:url(../images/bkg_hm_content.gif) repeat-x #f1ede5;}
#hm_btm_container span		{display:none;}
#hm_btm_contact				{width:500px; height:75px; padding:0px; margin:0 auto; color:#000; font-size:11px;}
#hm_btm_contact cite		{font-size:12px; font-style:normal; text-align:center; padding: 0px 10px;}
#hm_btm_contact div			{float:left; width:200px; padding: 0px 10px;}

#site_info_hm				{position:absolute; z-index:400; left:0px; right:0px; bottom:0px; height:13px; clear:both; background:url(../images/bkg_footer.gif) repeat-x; font-size:10px; color:#FFF; padding:10px 15px 5px 5px; text-align:right;}
*html #site_info_hm			{position:static; z-index:400; width:auto; bottom:0px; height:13px; clear:both; background:url(../images/bkg_footer.gif) repeat-x; font-size:10px; color:#FFF; padding:10px 15px 5px 5px; text-align:right;}
#site_info_hm h2			{display:none;}
#site_info_hm p				{float:right;}
#site_info_hm a				{color:#FFF;}

/* Text Links
--------------------------------------------------*/
a:link, a:visited, a:active 	{color:#961F38; text-decoration: underline;}
a:hover							{text-decoration: none;}
