@charset "utf-8";
/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 0 10px 0; font-size:70%; /*background:url(../images/bodyBkd.gif) repeat;*/
	/*background-color:#eee;*/
	background-color:#cbc8cc; }
h1 { font-size:1.5em; color:#003366; margin:0.5em 0; }
h2, h3 { font-size:1.1em; color:#003366; margin:0; }
h3 { color:#666666; }
a { color:#0077B0; text-decoration:underline; outline:none; }
a.arrow { background:url(../images/arrowRight.gif) no-repeat left center; padding-left:1em; font-weight:bold; }
a.alt { color:#666; }
a:hover { text-decoration:underline; color:#0077B0; }
ul { margin:0; padding:0; list-style:none; }
ul.leafile { margin-left:1.5em; margin-bottom:1em; list-style:disc; }
img.landing { border:#eee solid 3px; padding:1px; background-color:#fff; margin-right:0.3em; }
/*Main Site Structure*/
#wrapper { /*Main page container*/ width:762px; margin:0 auto; background-color:#FFFFFF; padding:15px; padding-top:0; }
#side { /*Left hand side Navigation Container*/ float:left; width:200px; margin-bottom:1.0em; }
#main { /*Right hand side content container*/ float:right; width:550px; margin-bottom:1.0em; border:#003366 solid 1px; }
/*End Main Site Structure*/


/*Header Styles*/
#header { height:125px; }
#header ul { padding-left:0.6em; }
#header li { float:right; margin:0; border-right:#bdbfc1 solid 1px; padding-top:30px; padding-right:6px; padding-left:15px; }
#header li a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#314f77; text-decoration:none; font-size:13px; }
#header #topSearch { float:right; margin-top:30px; }
#header .logo { float:left; margin-top:10px; background:url(/images/ehwlc_logo.gif) no-repeat; }
#header .headerLinks { float:right; }
#crumb { padding:0.8em 0.5em; color:#333; clear:both; text-transform:capitalize; }
/*Side Navigation Style*/
#side a { color:#444; text-decoration:none; }
#side a:hover { color:#0077B0; text-decoration:underline; }
/*Page Content Style*/
#content { line-height:1.5em; padding:0.5em 1.0em 1em 1em; background-color:#fff; }
#content h1 { font-size:1.5em; margin:1em 0; }
#content h3 { margin:1em 0; }
#content ul { list-style:disc inside; }
#content ul.menu, #content ul.courseList, #content ul.list { /*Remove unecessary bullet points from lists*/ list-style:none outside; }
#photo {/*page top banners*/ border-bottom:#003366 solid 1px; }
table#landing { border-top:#eee solid 1px; margin-bottom:1em; }
#landing td { padding:0.8em 0.3em 0.8em 0; border-bottom:#eee solid 1px; }
#video { margin:1em 0; }
.clear { clear:both; }
.largeItalic { font-size:1.2em; font-style:italic; }
/*.acton {color:#ee3c26;}
.ealing {color:#006633;}
.hamm {color:#3782DD;}
.southall {color:#A956BE;}*/

/*Template pages with floated images*/

.item { height:100%; clear:both; padding:1em 0; }
.item img { float: left; margin-right:0.5em; }
.item p { margin:0; padding:0; }
.item p.first { margin:.3em 0 .5em 0; padding:0; font-weight:bold; }
.item h2 a { color:#003366; }
#templateQ { min-height:75px; border-bottom:#ccc dashed 1px; }
#templateT { min-height:75px; height:150px; border-bottom:#ccc dashed 1px; padding:0.5em 0; }
#templateT img { /*border:#eee solid 5px;*/
}
#templateG { min-height:160px; border-bottom:#eee solid 1px; padding:1em 0; }
#templateG p { font-style:italic; }
#templateG p.name { text-align:right; font-style:normal; color:#003366; }
#templateG img { border:#eee solid 5px; }
#templateO { min-height:200px; }
.article img { /*margin:0.5em 0 0.5em 0.5em;*/
}
.article img.left { float:left; margin:0 0.5em 0.5em 0; }
.article img.right { float:right; margin:0 0 0.5em 0.5em; }
img.termtimes { border:#00458b solid 1px; padding:1px; }
img.publication { border:#eee solid 3px; padding:1px; background-color:#ccc; }
/*Footer*/

#footer { clear:both; }
#footer a { text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footerBox { white-space:nowrap; padding:0.5em 0; margin-top:1em; }
#footerBox img { vertical-align:middle; border:none; padding-right:0.5em; }
#footerBox li { display:inline; padding-right:2em; }
#footerLinks { border-top:#ddd solid 1px; padding:0.5em 0; }
/*Template Courses*/

/* 
PAULC INSERT - Please change as you see fit Rajiv
From inc_course/display_search_results.asp
<div class="pagingStrip">
	Page:
	<span id="activePage">1</span>
	<input type="submit" value="2" name="paging_submit"/>
	<input type="submit" value="3" name="paging_submit"/>
	<span id="nextprev">
	<input type="submit" value="Back" name="paging_backsubmit"/>
	<input type="submit" value="Next" name="paging_nextsubmit"/>
	</span>
</div>
*/

#returnMessage { margin:.5em .5em .5em 0; display:inline; }
.pagingStrip { margin:.5em auto; }
.pagingStrip input { color:#0077b0; padding:0 0.4em; border:none; background:none; margin:0; cursor:pointer; text-decoration:underline; font-size:1em; }
.pagingStrip #activePage { border:#ccc solid 1px; padding:0.4em; margin:0; background-color:#F7F7F7; font-size:1.1em; }
.pagingStrip #nextprev { margin:0; padding:0; }
#nextprev { margin-left:1em; }
#nextprev input { margin:0; padding:0; }
/* END PAULC INSERT */

.courseList { margin:1em 0; }
.courseList h2 { background-color:#eee; padding:0.3em; font-weight:normal; }
.courseList h2 a { text-decoration:underline; background:url(../images/arrowRight.gif) no-repeat left center; padding:0 1.5em; font-size:0.9em; color:#444; }
.courseList h2 a:hover { color:#0077B0; }
.courseList li { margin-bottom:1px; }
.list li { border-bottom:#eee solid 1px; padding:0.3em 0; }
table#courseDetails { margin:1em 0; font-size:0.95em; }
.leafile h1{ margin-bottom:0;}
table#courseDetails td { padding:0.5em; background-color:#f0f0f0; line-height:1.8em; }
table#courseDetails td.alt, table#courseDetails tr.alt td { background-color:#ddd; }
table#courseDetails td.alt2 { background-color:#ddd;}
#courseDetails th { background-color:#333; color:#fff; text-align:left; padding:1em .5em; }
#courseDetails td { border:none; }
.leafile h2 { margin-top:1em; }
.general { background-color:#F0F0F0; padding:0.5em; margin:0.1em 0; }
/*Tables*/

table#default td { padding:0.3em; }
table#general { background-color:#F0F0F0; margin:1em 0; }
table#general td { padding:0.5em; border-bottom:#fff solid 1px; border-right:#fff solid 1px; }
table#general td.alt { background-color:#ddd; }
table#general td.alt2, table#general tr.alt2 td { background-color:#e5efff; color:#2D7395; }
table#general2 { background-color:#eee; margin:0; border:#003366 solid 1px; }
table#general2 td { padding:0; }
table#general2 td p { margin:0; }
.story { padding:5px 10px; border-bottom:#fff solid 1px; line-height:1.3em; background-color:#eee; }
h2.homeNews { background-color:#eee; padding:8px 10px; border-bottom:#fff solid 1px; }
table td { padding:0.4em 0.4em 0.4em 0; }
table#maps h2 { font-size:1em; text-transform:uppercase; }
table#maps p { padding:0 0 0.5em 0; margin:0; }
table#templateF td { padding:0; }
table#templateF img { float:left; margin:0 0.45em 0.45em 0; border:none; }
table#templateJ img { float:left; margin:0 0.45em 0.45em 0; border:none; }
#courseFilter { background-color:#eee; font-size:0.95em; padding:0 0.5em 0.8em 0.5em; color:#333; margin:1em 0; border:#636c78 solid 1px; }
#courseFilter td { padding:0.2em; }
#jump td { border-bottom:#eee solid 1px; }
#jump { margin-bottom:2em; }
#jump p { margin:0; padding:0; }
#applyButton { text-align:right; padding:8px 0;}
#applyButton a { padding:8px; color:#000; text-decoration:none; background-color:#6ccff6; text-align:center; border-right:#417d95 solid 1px; border-bottom:#417d95 solid 1px; }
#applyButton a:hover { background-color:#97DEF9; }
/*Form Elements*/
form, input, label { margin:0; padding:0; }
input, label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.checkbox { margin-top:0.2em; }
#submit_g_search { font-size:11px; font-weight:bold; width:59px; height:22px; padding-right:10px; padding-bottom:3px; background:url(../images/topSearch_btn.gif) no-repeat; border:none; cursor:pointer; color:#fff; }
#submit_c_search, #submit, #submitIt, #submitType, #submit_cp { cursor:pointer; background-color:#58616e; color:#fff; border:solid 1px #24282d; border-top-color:#58616e; border-left-color:#58616e; padding:2px 3px; font-size:11px; width:70px; }
#g_keywords { background:url(../images/topSearch_input.gif) repeat-x top left #fff; padding:3px; border:#a0a0a0 solid 1px; border-top:#818181 solid 1px; border-left:#a0a0a0 solid 1px; color:#262626; width:118px; }
#c_keywords, #keywords, #keywords2, #cp_keywords, .inputbox { background-color:#FDFFC0; border:solid 1px #58616e; color:#103F56; font-size:11px; padding:3px; width:150px; }
#p_message { width:400px; font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; }
 #p_addr4, #p_phone, #p_reports, #p_publications, {
 width:150px;
}
#p_publications_other, #p_reports_other, #p_heard_opt { width:250px; }
#p_1stnames, #p_lastname, #p_reply, #p_country, #p_addr1, #p_addr2, #p_addr3 { width:250px; }
#keywords2, #keywords, #cp_keywords { width:200px; color:#2a4156; }
#c_keywords, #cp_keywords { width:200px; margin:0 1em; }
#select, #select2, #sub, #col, #stu, #moa, #qua, #p_title, #p_type, #p_lneed, #p_heard { /*background-color:#FCFEFE;*/
	font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; border:#999 solid 1px;/*width:200px;*/ }
#p_title, #p_type { width:auto; }
#p_lneed, #p_heard { width:408px; }
#enquiry { border:#003366 solid 1px; padding:1em; background-color:#efefef; }
#enquiry h1 { font-size:1.5em; border-bottom:#003366 solid 2px; padding-bottom:0.5em; text-align:left; margin-bottom:1em; }
#enquiry #select { width:auto; font-family:Arial, Helvetica, sans-serif; }
.focActi { padding:2px 3px; border:solid 1px #D72B00; background-color: #FFFFFF; color:#103f56; margin-bottom:3px; }
#headRadio { margin-top:5px; }
#gallery { margin-top:16px; margin-left:6px; border:#000 solid 1px; width:300px; height:230px; }
#quickSearch { padding:0.8em 1em; background-color:#cccccc; margin-bottom:1em; border-top:#fff solid 2px; display:none; }
#websearchform #sub { width:200px; font-size:13px; padding:1px; }
#quickSearch h2 { display:inline; margin-right:1em; color:#003366; font-size:1.2em; }
#newsWrapper { margin-top:16px; }
#ntstories { position:relative; /*height:205px; */ width:454px; }
#ntstories p { background:url(../images/news_story_bkd2.gif) repeat-x top #efefef; margin:0; margin-left:200px; height:66px; line-height:14px; display:block; padding:0 0.5em; border:#cccccc solid 1px; border-top:none; border-left:none; }
#ntstories p.on {/*background:url(../images/news_story_bkd_on.gif);*/ background:none; background-color:#ddd; }
#ntstories p a { display:block; font-weight:bold; padding-top:5px; text-decoration:none; margin-bottom:3px; color:#444; }
#ntstories p a:hover { text-decoration:underline; color:#0c2e5d; }
#ntstories p.on a { color:#0c2e5d; }
#ntstories p a img { float:left; position:absolute; border:0; left:-5000px; top:0px; width:200px; height:201px; }
#ntstories p.on a img { left:0px; }
#newsWrapper h1 { font-size:12px; color:#fff; margin:0; padding:8px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:url(../images/latest_news.gif) no-repeat left #ff6600; text-align:right; }
#newsWrapper a { color:#fff; }
#courseFinder { background-color:#C2DAFF; border-left:1px solid #1E1E78; padding:10px; }
#courseFinder select, #courseFinder input { margin-bottom:10px; }
/*object {float:left; padding-right:10px; padding-bottom:10px;}*/


table#hometop td { padding:0; }
#homeFeature { margin-top:10px; margin-bottom:40px; }
#homeFeature h1 { color:#00a8ee; border-bottom:#d8d9db solid 1px; font-size:1.2em; padding-bottom:10px; margin-bottom:15px; }
#homeFeature td { padding:0; padding-right:10px; }
#homeFeature td#last { padding:0; }
#homeFeature ul { margin-top:15px; }
#homeFeature li { font-size:1.1em; background:url(../images/home_list.gif) no-repeat left top; padding:0 0 7px 20px; }
#homeFeature a { color:#292929; text-decoration:none; }
#homeFeature a:hover { text-decoration:underline; }
#homeFeature ul#followUs, #homeFeature ul#followUs li{ background:none; padding-left:0;}
#homeFeature ul#followUs img {vertical-align:middle; margin-right:5px;}
