/* Generic styles */

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 62.5%;margin: 0px;padding: 0px;}
#wrapper a:hover {text-decoration:underline;}
/* #links_top a:hover, #links_left a:hover, #content_tleft a:hover,#content_bright a:hover, #htw_footer a:hover, #content_2colr a:hover, #content_tleft_breadcrumb a:hover, #content_2colr_large a:hover, #content_2coll a:hover, #content_2coll_large a:hover {text-decoration:underline;} */
#wrapper {width: 760px;margin-right: auto;margin-left: auto; background: #Fff url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_orangeflow_image.jpg) repeat-y; }
img a, img {border:none; border-style:none;}
#htw_logo {height: 142px;width: 107px;position: absolute;margin-left: 15px;margin-top: 10px;}
.right {float:right;}
.cen {text-align:center;}
.left {float:left; margin:5px 8px 5px 0px;}


/* Top links menu */

#links_top a, #links_left a {color:#fff; text-decoration:none;}
#links_top {height: 57px;width: 100%;background-repeat: repeat-x;border-bottom-width: 9px;border-bottom-style: solid;border-bottom-color: #a90d32;background-color: #ED1848;}
#links_top li.homeli {background-image: url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_li_home_image.gif);background-repeat: no-repeat;width: 68px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left:124px;padding: 0px;text-align: center;}
#links_top li.homelina {background-image: url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_li_home_na_image.gif);background-repeat: no-repeat;width: 68px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left:124px;padding: 0px;text-align: center;}
* html #links_top li.homeli  {margin-left: 124px;}
* html #links_top li.homelina {margin-left: 124px;}
* html #links_top li  {padding-top: 0px; }
#links_top li {display: inline;float: left;background-image: url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_li_main2_image.gif);height: 23px;width: 118px;margin-right: 1px;margin-left: 1px;text-align: center;color: #fff;background-repeat: no-repeat;overflow: hidden;margin-top: 0px;line-height:24px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px; background-color:#fff;}
#links_top ul {padding-top: 34px;margin: 0px 0px 0px 40px;float: left;}
#links_top li.active {background-image: url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_li_top_active2_image.gif);background-repeat: no-repeat;}






/* Main heading and blue */

#main_image {background-image: url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_main_banner_image.gif);background-repeat: no-repeat;height: 106px;}
#main_image h2 {color: #e4a234;font-size: small;margin: 0px;padding-left: 150px;}
#main_image h1 {color: #ED1848;margin: 0px;padding-top: 20px;padding-left: 150px;font-size: large;}
#blue_area {background-image: url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_blue_section_image.gif);background-repeat: no-repeat;height: 34px;clear: both;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #FFFFFF;border-bottom-color: #FFFFFF;}
#blue_area p {font-size: 1em;font-weight: bold;color: #fff;margin: 0px;padding: 10px 0px 0px 10px;}





/* Left hand links menu */
#content_left {clear: both;float: left;width: 205px;border-right-width: 1px;border-right-style: solid;border-right-color: #fff;background: #F9AC52;}
#links_left {background-color: #E08138;height: 149px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;display:none}
#links_left ul {clear: both;padding: 0px;margin: 4px 0px 0px 0px;width: 94%;float: right;}
#links_left li {height: 20px;line-height: 21px;background-image: url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_li_back3_image.jpg);background-repeat: no-repeat;list-style-type: none;background-position: 2px;margin: 0px;font-weight: bold;color: #fff;width: 190px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}

* html #links_left li {background-position: 10px;margin: 0px;width: 180px;padding: 0px 0px 0px 19px;height: 20px;line-height: 18px;} /* Required for IE6 padding issues on this list */

#links_left h1 {font-size: 1.0em;color: #ffda8f;margin: 0px;padding: 3px 0px 0px 13px;}
#content_left_bottom {clear: both;float: left;width: 205px;border-bottom-width: 0px;border-bottom-style: solid;border-bottom-color: #fff;}
#content_left_bottom a {color: #fff; text-decoration:none; font-weight:bold;} /* added 7-01-08 by SD */
#links_left li.active a {color:#ffdb90;}





/* START OF THREE DIFFERENT CENTRE LAYOUTS  */
#content {float: left;width: 554px; background-color: #FFF;overflow:hidden}







/* One column styles */




/* two column (shows as 4 boxes) styles */
#content_bleft {background-image: url();height: 149px;width: 279px;float: left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;border-right-width: 1px;border-right-style: solid;border-right-color: #fff;}
#content_bright {height: 149px;width: 274px;float: left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;background-color: #f9b64e;}
* html #content_bleft {margin-top:-2px;}
* html #content_bright {margin-top:-2px;}

#content_bright h1 {color: #fff;padding-left: 20px;font-size: 1.8em;font-weight: bold;margin: 0px;padding-right: 19px;padding-top: 17px;padding-bottom: 5px;}
#content_bright h2 {color: #fff;padding-left: 20px;margin: 0px;padding-top: 0px;padding-right: 15px;padding-bottom: 0px;font-size: 1.2em;line-height: 16px}
#content_bright p {color: #fff;padding-left: 20px;font-weight: bold;line-height: 15px}
#content_bright a {color: #fff; text-decoration:none;}


/* Homepage styles */

 

#content_text {clear: both;width: 100%;}



#content_text h1 {font-size: 1.8em;color: #d1672b;margin: 0px;padding-top: 10px;padding-left: 10px;}
#content_text h2 {font-size: 1.1em;color: #D1672B;margin: 0px;padding-top: 4px;padding-left: 10px;padding-bottom: 0px;}
#content_text p {font-size: 1.1em;color:#826648;padding-left: 10px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px; line-height: 15px}
#content_text li {font-size: 1.1em;color:#826648;margin-bottom:4px}



/* Footer styles */
#htw_footer {clear: both;width: 760px;height: 2.7em; background-color:#ef1746; background-repeat:repeat;overflow:visible; color:#fff;border-top: 1px solid #fff;}
#htw_footer a {color:#fff; text-decoration:none;}
* html body #htw_footer ul {margin:0px;padding:7px 0px 0px 4px;}
#htw_footer ul  {float:left;overflow:hidden;margin-left: 0px;margin-top: 0px;list-style-image: none;list-style-type: none;padding: 7px 0px 0px 0px;}	
body #htw_footer ul {float:none;}
#htw_footer ul li {display:inline;float:left;padding: 0px 6px;margin: 0;border-left-width: 1px;border-left-style: solid;border-left-color: #fff;}
#htw_footer li.htw_last {border:none;}
#htw_footer p {margin-top: 8px;margin-right: 5px;}

/* Form styles */
form {width:96%; margin: 0 auto;}
select {float:right; width:184px;margin:5px 15px 0px 0px;}
* html select {width:185px;}
input, textarea {float:right; width:180px;margin:5px 15px 0px 0px;}
textarea {height:70px;}
label {clear:both;float:left;margin:5px 0px;padding:0px 0px 0px 5px;}
 .smlbut {width:70px;clear:both;font-size: 12px;margin-top:15px;}



/* bk's contact us */

#contact_col_left {
padding: 0px;
margin: 0px;
background: #fff;
width: 172px;
float: left;
}

#contact_col_right {
padding: 0px;
margin: 0px;
background: #fff;
width: 172px;
float: left;
}

.contactemail {
text-decoration: none;
margin-top: 7px;
}

.contactemail:hover {
text-decoration: underline;
margin-top: 7px;
}



#content_tleft h1.other, #content_tleft2 h1.other, #main_content_onecol h1.other {color: #9B7B57;font-size: 2.5em;font-weight: normal;margin: 0px;padding: 13px 10px;}

#content_tleft h1.other2, #content_tleft2 h1.other2, #main_content_onecol h1.other2 {color: #9B7B57;font-size: 2.5em;font-weight: normal;margin: 0px;padding: 13px 10px;}

#content_tleft h1.homepage, #content_tleft2 h1.homepage, #main_content_onecol h1.homepage {color: #9B7B57;font-size: 1.8em;font-weight: bold;margin: 0px;padding: 13px 19px 5px 19px;}



p.map {
padding: 20px 10px 10px 10px;
margin: 0px;
font-size: 0.9em;
color: #b8561b;
}

p.map2 {
padding: 0px 10px 10px 30px;
margin: 0px;
font-size: 0.9em;
color: #fff;
}

#content_text a.home, #content_tleft a.home, #main_content_onecol a.home {color:#9B7B57; text-decoration:none;}


.maplink {
margin: 0px;
font-size: 1.0em;
color: #fff;
text-decoration:none;
}




#casestudycol1 {
float: left;
padding: 0px;
margin:0px;
width:344px;
background: #fff;
}

#casestudycol2 {
float: left;
padding: 0px;
margin:0px;
width:208px;
background: #fff;
}

.hline {
text-align:center;
color: #FF6600;
}

#main_content_onecol p.hline {padding: 0px 10px;margin:0px 0px 8px 0px; font-size:1.0em;color: #efdec4; line-height: 3.0em; }


#line {
padding: 0px;
margin:0px;
float:left;
background: #fff;
width: 100%;
height: 3.0em;
}

#content_tleft .homelinks, #content_tleft2 .homelink {color: #9B7B57;padding:0px 0px 0px 35px;font-weight: bold;  margin-top: 15px;}

#content_bright .homelinks {color: #fff;padding-left: 35px;font-weight: bold;margin-top: 12px;}

.homebox1 {
width: 100%;
height: 1.5em;
background: #ffdb8f url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_chevronbb_image.jpg) no-repeat;
background-position: 20px 1px;
color: #000;
}

.homebox1 a:hover {
text-decoration:underline;
}

.homebox1 a: {
color: #000;
}

.homebox2 {
width: 100%;
height: 1.5em;
background: #f9b64e url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_chevronob_image.jpg) no-repeat;
background-position: 20px 1px;
}

.mapbox {
width: 100%;
height: 1.5em;
background: #f9ac52 url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_chevron_map_image.jpg) no-repeat;
background-position: 10px 0px;
}

/*****************************************************************************************/





#content_text2 {
float: left;
width: 345px; 
background: #fff;
}

#content_tleft2 {
height: 149px;
width: 345px;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
background-color: #ffdb8f;
}

#content_2coll_large {
width: 344px;
float: left;
margin-top:5px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #e4a580;
background-color: #fff;
}

#content_2coll_large ul{
margin: 10px 0px;
padding: 0px 10px;
list-style:bullet;
list-style-position: inside;
list-style-image: none;
}

#content_2coll_large li{
color: #826648;
font-size: 1.1em;
line-height: 1.5em;
margin: 10px 0px;
}


#content_text3 {
float: left;
width: 207px; 
background: #fff;
}

#content_tright2 {
height: 149px;
width: 207px;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
background-color: #fff;
}

#content_2colr_large {
width: 208px;
float: left;
margin-top:5px;
background-color: #fff;
}

#content_2colr_large a {
background: 8px 0px url(/wcms_images/groups/wcms_content/@wcms/@micr/documents/digitalassets/htw_chevron_image.jpg) no-repeat;
font-size: 1.1em;
line-height: 1.5em;
padding-left: 20px;
}

#casetopleft1 {
height: 149px;
width: 345px;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
background-color: #ffdb8f;
}

#casetopright1 {
height: 149px;
width: 207px;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
background-color: #fff;
}

#casecontent {
clear: both;
width: 100%;
padding-top: 1px;
}

#casecontent img{
float: right;
padding-top: 13px;
padding-left: 10px
}

#content #casecontent a{
	color:#e15;
	text-decoration: underline;
}

#content_text4 {
clear: both; 
width: 100%; 
background: #fff;
}

#content_4top {
height: 149px;
width: 100%;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
background-color: #ffdb8f;
}

body.style3 #main_content_onecol p, #main_content_onecol li 
{padding: 0px 10px;margin:8px 0px; font-size:1em;color: #826648;line-height: 15px}

body.style3 #main_content_onecol 
{padding-top:5px;}

body.style3 #main_content_onecol h2 {padding: 5px 10px 5px 10px;margin:0px 0px 0px 0px; font-size:1.2em;color: #826648;}

body.style3 #main_content_onecol img {float:right; margin:10px 0px 0px 10px;}

body.style3 #content_tleft2 
{height: 149px;width: 345px;float: left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;border-right-width: 1px;border-right-style: solid;border-right-color: #fff;background-color: #ffdb8f;}

body.style3  #content_tright2 
{height: 149px;width: 207px;float: left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;background-color: #fff;}

body.style3  #content_2coll_large 
{width: 345px;float: left;margin-top:5px;border-right-width: 1px;border-right-style: solid;border-right-color: #e4a580;
background-color: #fff;}

body.style3  #content_2colr_large 
{width: 208px;float: left;margin-top:5px;
background-color: #fff;}

/*****************************************************************************************/




#main_content 
{width: 100%;clear: both;}

#main_content_onecol li 
{padding-left:0px;}

#content_2colr p, #content_2colr a, #content_2colr_large p, #content_2colr_large a, #content_2coll a, #content_2coll_large a, #content_text a, #content_tleft a, #main_content_onecol a 
{color:#826648; text-decoration:none; }

#content_2coll p, #content_2colr p, #content_2coll_large p, #content_2colr_large p, label 
{font-size: 1.1em;line-height: 15px;padding:0px 10px;margin:10px 0px;color: #826648;}

#content_2coll h1, #content_2coll_large h1 
{font-size: 1.3em;line-height: 16px;padding-right: 10px;padding-left: 10px;color: #bda082;}

#content_2colr 
{width: 274px;float: left;margin-top:5px;}

#content_2coll {width: 279px;float: left;margin-top:5px;border-right-width: 1px;border-right-style: solid;border-right-color: #FF9900;}

#content_tleft_breadcrumb 
{padding: 10px;font-weight: bold;color: #9B7B57;}

#content_tleft_breadcrumb a 
{color: #9B7B57;}

#content_tleft h1, #content_tleft2 h1, #main_content_onecol h1 
{color: #9B7B57;font-size: 2.5em;font-weight: normal;margin: 0px;padding: 17px 20px 5px 20px;}

#content_tleft h2, #content_tleft2 h2 
{color: #9B7B57;padding-left: 20px;margin: 0px;padding:0px 15px 0px 20px;font-size: 1.2em; line-height: 16px;}

#content_tleft p, #content_tleft2 p 
{color: #9B7B57;padding-left: 20px;font-weight: bold;line-height: 15px}

#content_tleft a, #content_tleft2 a,  
{color: #9B7B57; text-decoration:none;}

#content_tright 
{height: 149px;width: 274px;float: left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;}

#content_tleft 
{height: 149px;width: 279px;float: left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff;border-right-width: 1px;border-right-style: solid;border-right-color: #fff;background-color: #ffdb8f;}

hr {
color:#EFDEC4;
width: 80%;
height: 1px;
margin-top: 3px;
}


* html #content_tleft {
BORDER-BOTTOM: #fff 3px solid;
}

* html #content_tright {
BORDER-BOTTOM: #fff 3px solid;
}



table.watch {
padding: 0px;
margin: 0px;
}

.woman{display:none}

#content_text .watch td img {
float: left;
padding-top: 0px;
}
#casecontent .award_images {padding-bottom:10px;overflow:hidden}
#casecontent .award_images img {float:left;margin-right:5px;padding-top:0px}
