@charset "UTF-8";
/* CSS Document */

/*****Reset*****/  
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, input,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0;  }  

  
/*****Basic Elements*****/  

a, a:visited, a:active{color:#000000; text-decoration:none;}
a:hover {color:#553216; text-decoration:none;}

input, select {border:1px solid #bbbdbe; color:#555555; padding-left: 4px;}
label {padding-left: 8px;}
td {vertical-align:top;}

/*****Generic Classes*****/  
h1 {color:#553216; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; margin-bottom:15px;}
h3 {font-size:12px; font-weight:bold;}
h4 {color:#553216; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; margin-bottom:15px;}
/*****PNG Fix for Explorer 5.5 - 6 *****/  
img, div, a, input { behavior: url(iepngfix.htc) }

/*****Basic Layout*****/  

/* Background-Styles */  
html, body {width: 100%;}
body {  

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Helvetica, sans-serif;
	background-image:url();
	font-size:12px;
	color:#919394;
	z-index:1;
	width: 100%;
	margin:0 auto;
	
} 

#bg_image { position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }

#page_container {position: relative; width:960px; margin:0 auto; margin-top:12px; background-color:#FFF; border: 8px #FFF solid; height: 100%; z-index: 2;}

#header {background-color:#ffffff; border-bottom:#ffffff solid 1px;	height: 95px; width:960px;}
#logo { background-image:url(images/hipret_logo.jpg); float:left; height:82px; left:-10000px; width:277px;}
#logo h1, #bottom_logo h1{ margin:0px 0px 0px 10px;  display:none; text-indent:-9999px;} 

#header_navbar {float:left; padding-top:28px; text-align:center; width: 505px;}
#header_navbar ul {list-style: none; position:relative; left:8px; height: 20px; text-align:center;	margin: 8px auto; padding: 0;}
#header_navbar li {display:inline; float:left;	text-align:center; width:85px}
#header_navbar li a {color: #8c8c8e; font-size:13px;}


#search_box {float:left; padding-top:36px; text-align:center; width: 162px;}
#top_story { background-color:#dddddd; height:355px; width:960px;}
#home_content {overflow:auto; margin-top: 40px; width:960px; }
#home_left_area {float:left;  width:240px;}
#home_right_area {float:left; margin-left:24px; width:590px;}
#footer { background-color:#FFF; font-size:11px; overflow:auto; padding-top:24px; padding-bottom:20px;width:960px;}
#search_right_area {float:left; margin-left:24px; width:770px;}
#content_content {overflow:auto; margin-top: 20px; width:860px; }

#bottom_links {border-bottom: 1px solid #8c8c8e;margin-top:20px; width:960px;}
#bottom_links ul{list-style: none; position:relative; left:0px; height: 20px; text-align:left;	margin: 0px ; padding: 0;}
#bottom_links li {display:inline; float:left;	text-align:left	; width:85px}
#bottom_links li a {color: #8c8c8e; }
#bottom_area {margin-top:20px;}
#bottom_address {float:left; width:700px; height:42px; padding-top: 14px; }
#bottom_logo {background-image:url(images/hipret_logo_lr.jpg); height:42px; left:820px; position:absolute; width:137px;}


.column_children_container {overflow: auto;}
.newsticker-jcarousellite { margin-left:16px;}
.column_child { background-image:url(images/child_line.gif); background-repeat:no-repeat; background-position:left top;border-bottom: 1px solid #dddddd; overflow:auto; padding-top:16px; padding-bottom: 8px; position:relative; float:none; clear:both; }
.ic_right_column .column_child {overflow:visible;}

.column_child_img {min-width:60px; float:left; left:14px; top:19px; position:absolute; overflow:auto;}
.column_child_texts {float:left; left:70px; position:relative; width:150px; clear:right; overflow:auto; min-height: 48px;}


/* Department */
.dept_marginator {padding-left:100px;}
#bread_crumb {border-bottom:#999 solid 1px; border-left: solid 7px #553216; font-size:11px;}
#bread_crumb ul {list-style: none; position:relative; left:8px; height: 18px; text-align:center; margin: 8px auto; padding: 0;}
#bread_crumb li {display:inline; float:left; text-align:center; padding-right: 6px;}

#service_links {margin-top: 4px;}
#service_links a {font-size:11px;}

.dept_children {margin-bottom:32px;overflow:auto;}
.dept_children ul {list-style: none; position:relative; height: 20px; text-align:center; margin: 8px auto; padding: 0;}
.dept_children li { border-bottom:1px #cccccc solid; display:inline; height:120px; float:left; margin-right:12px; margin-bottom:8px; text-align:left; width:280px; float:left;}
.dept_child_img {  min-width:108px; float:left;}
.dept_child_texts {float:left; left:50px; width:142px; clear:right; padding-bottom:9px; padding-left:16px;}

#image_container_list {  min-width:68px; float:left;}
#content_title_area_list {float:left; left:50px; clear:right; padding-bottom:9px; padding-left:6px;}
#children_list {float:none; clear:both; border-bottom: 1px solid #8c8c8e; overflow:auto; padding: 6px 2px;}

.maintext li {margin-left: 20px}

