/*
Name: Default
Media: Screen,Projection
Version: 1
Created: 2006-10-25
Updated: 2006-10-26
Author: Daniel Conaghan
Intended for: http://www.crossbridge.com/
*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
	background:#c5c6c8;
	}

img {
	vertical-align: text-bottom;
	}

h1 {
	padding:0 0 5px 30px;

	color: #003142;

	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: 1px;
	clear:left;
}
	

	
h2 {
	padding:0 0 5px 30px;
	margin: 0 0 0px 0px;
	color: #003142;

	font-size: 1.50em;
	font-weight: bold;
	letter-spacing: 1px;
	}

#p_hom h2 {color:#B9C7D4}
#p_fou h2 {color:#407EB4}
#p_awa h2 {color:#605271}
#p_alu h2 {color:#B3A59F}
#p_eve h2 {color:#8B0D04}
#p_new h2 {color:#778E1E}
#p_app h2 {color:#BBC78E}
#p_lin h2 {color:#A7600C}
#p_faq h2 {color:#006892}
#p_con h2 {color:#887D94}
	
h3 {
	padding:0 0 5px 30px;



	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 1px;

	}
	
	
h4 {
	margin:20px 0 0 30px;
	padding:10px 0 0 0px;
	width: 300px;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 1px;
	
	color: #B3A59F;
	font-weight: bold;
	
	border-top: #B3A59F 1px solid; 

	}

#content p {
	padding:0;
	font-size: .85em;
	line-height: 1.5em;
	color: #000;
	}
	
#content p.first {
	color: #97B8BA;
	}
	
	
#peopleContent p a{
	color: #B3A59F;
}

#content #peopleContent p{
	width: 400px;
}

#peopleContent p span.light{
color:#ECE9E7
}
#content p.small {
	font-style:italic;
	font-size: .85em;
	margin: 5px 50px 20px 30px;
	}
	
#content li{
	font-size: 0.9em;
	list-style: none;
	margin:10px 0 0 0;
	padding:0 0 0 35px;

}
#content img{
	margin:0 0 0 30px;
}

abbr {
	border: none;
	}

a:link, 
a:visited {
	color: #00539B;
	text-decoration: none;
	}

a:hover, 
a:active {
	text-decoration: underline;
	}

.red { color: #ff0000; }

#struc kbd {
	margin: 0 0 0 0px;
}

#struc2 kbd {
	margin: 0 0 0 0px;
}
/* Layout */

#wrap {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	padding: 4px 0 0 0;
	background: #fff;
	}

#main {
	padding: 23px 0 0 0;
	margin:2px 0 0 0;
	height: 1%;

	min-height: 200px;
	
}
	

	

	
#content p.first{
	margin: 20px 20px 15px 30px;
	line-height:1.5em;
	font-size: .90em;
	color: #00;
	}
	
#content p {
	margin: 20px 50px 20px 30px;
	line-height:1.5em;
	font-size: .90em;
	color: #00;
	}

#header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/alumni.gif") no-repeat;
	margin-left:13px;
}



#logo{
		display: inline;
		margin-top: 17px;
		margin-left: 30px;
		width: 208px;
		height: 89px;
		float: left; /* fix IE5 */
		overflow: hidden;
		background: transparent url("../images/thouron_logo.gif") 0 0 no-repeat;
		text-indent: -9999px;
		border: none;
		}

#navImage{height:103px;margin-left:13px;}


#header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/alumni.gif") no-repeat;
	margin-left:13px;
}


#p_hom #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/home.gif") no-repeat;
	margin-left:13px;
}
#p_hom #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/home1.jpg") 0 0 no-repeat;}
#p_hom #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/home2.jpg") 0 0 no-repeat;}

#p_fou #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/founders.gif") no-repeat;
	margin-left:13px;
}
#p_fou #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/founders1.gif") 0 0 no-repeat;}
#p_fou #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/founders2.jpg") 0 0 no-repeat;}

#p_awa #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/award.gif") no-repeat;
	margin-left:13px;
}
#p_awa #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/award1.gif") 0 0 no-repeat;}
#p_awa #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/award2.jpg") 0 0 no-repeat;}

#p_alu #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/alumni.gif") no-repeat;
	margin-left:13px;
}
#p_alu #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/alumni1.gif") 0 0 no-repeat;}
#p_alu #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/alumni2.jpg") 0 0 no-repeat;}

#p_eve #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/events.gif") no-repeat;
	margin-left:13px;
}
#p_eve #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/events1.gif") 0 0 no-repeat;}
#p_eve #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/events2.jpg") 0 0 no-repeat;}

#p_eve .second{
	margin-top: 35px;
}

#p_new #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/newsletter.gif") no-repeat;
	margin-left:13px;
}

#p_new h3 {
	color: #778E1E;
	margin: 0 0 0 0;
	padding-bottom: 0;
	font-weight: bold;
}

#p_new #content p {
	margin:10px 50px 20px 30px
}

#p_new #content p a{
	margin:-10px 50px 20px 0px;
}

#p_new #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/newsletter1.gif") 0 0 no-repeat;}
#p_new #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/newsletter2.jpg") 0 0 no-repeat;}

#p_app #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/apply.gif") no-repeat;
	margin-left:13px;
}
#p_app #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/apply1.gif") 0 0 no-repeat;}
#p_app #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/apply2.jpg") 0 0 no-repeat;}

#p_lin #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/links.gif") no-repeat;
	margin-left:13px;
}
#p_lin #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/links1.gif") 0 0 no-repeat;}
#p_lin #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/links2.jpg") 0 0 no-repeat;}

#p_lin h3 {
	color: #A7600C;
	margin: 0 0 0 0;
	font-weight: bold;
}

 #p_lin #content p {
	font-size:0.9em;
	line-height:1.5em;
	margin:8px 50px 20px 30px;
}

#p_faq #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_faqes/links.gif") no-repeat;
	margin-left:13px;
}
#p_faq #image_left{float:left;width:733px;height:103px;background:  url("../images/header_images/faq1.jpg") 0 0 no-repeat;}
#p_faq #image_right{float:left;width:244px;height:103px;background:  url("../images/header_images/faq2.jpg") 0 0 no-repeat;}

#p_faq h3 {
	color: #006892;
	margin: 0 0 0 0;
	font-weight: bold;
}

 #p_faq #content p {
	font-size:0.9em;
	line-height:1.5em;
	margin:8px 50px 20px 30px;
}

#p_con #header {
	position: relative;
	height: 77px;
	width: 977px;
	margin: 0 4px;
	background:url("../images/header_lines/contactus.gif") no-repeat;
	margin-left:13px;
}

#p_con #image_left{float:left;width:733px;height:103px;background:url("../images/header_images/contactus1.gif") 0 0 no-repeat;}
#p_con #image_right{float:left;width:244px;height:103px;background:url("../images/header_images/contactus2.jpg") 0 0 no-repeat;}


#p_log #image_left{float:left;width:977px;height:103px;background:url("../images/header_images/login1.jpg") 0 0 no-repeat;}

#p_log input.txt { border:1px solid #80A9CD; clear:right; margin-left:20px;}

#p_log label.first {margin-top:30px;}

#p_log form {background-color:#E6EBF0;width:260px;}

#p_log label{padding:0 0 5px 20px;color:#00539B;margin-top:30px;}

#p_log #block_E6EBF0{display:block;background-color:#00539B;height:40px;width:260px;padding:0;}

#p_log #block_75A2C9{display:block;background-color:#75A2C9;height:5px;width:260px;padding:0;}

#p_log h3 {color:#fff;padding:10px 10px 5px 20px;margin:0;}

#p_log p.disc { font-size:0.8em; }


#p_admin #image_left{float:left;width:977px;height:103px;background:url("../images/header_images/login1.jpg") 0 0 no-repeat;}

/* Content2 */

#content{
	float:right;
	clear:both;
	padding: 0 0 0 0;

	/*height: 524px;*/
	width: 730px;
	padding-right:13px;
	border-left-width: 1px;
	border-left-color: #DBDCDD;
	border-left-style: solid;
	}

/* Admin Login */

#admin_login {

	float:right;
	width:240px;
	margin-top:50px;

}

/* Change menu */

#menu{padding:0 0 0 20px;float:left;}
#content2 ul#nav{
	margin:0;
	width: 220px;
	padding: 0px 0 5px 0;
	list-style-type: none;
	}
	
#content2 ul#subnav_award,ul#subnav_alumni,ul#subnav_applicants {
	margin:10px 0pt 0 10px;
	padding:0;
	}
	
#content2 ul#nav li.first {
	margin: 0 0 0 0px;
	padding:0;
	}

#content2 ul#nav li {
	display: block;
	padding: 0;
	list-style-type: none;

	}

#content2 ul#subnav_award{

	/*margin: 10px 0 10px 0;*/
}

#content2 ul#nav li {
	background:url("../images/apply/menu_line.gif") 0 0 no-repeat;
	padding: 0 0 10px 0;
	}
	
#content2 ul#nav li a {

	color:#73A0C8;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	border:0;
	margin:0;
	padding: 0 5px 0 20px;
	}
	
#content2 #nav li a:hover
{		
	padding: 0 5px 0 20px;
	height: 15px;
	color:#00539B;	
	border:0;
	margin:0;
	}

/* on state */
#content2 ul#nav li.on {

	background: #fff url("../images/apply/menu_block.gif") 0 0 no-repeat;
	}

#content2 ul#nav li.on a{
		color:#00539B;	
	}
#content2 ul#nav li.on a:hover{
		color:#00539B;	
	}

	
#content2 ul#nav li.on ul#subnav_award li a,
#content2 ul#nav li.on ul#subnav_alumni li a,
#content2 ul#nav li.on ul#subnav_applicants li a {
	
	font-size: 0.9em;
	font-weight: bold;	
	text-decoration: none;		
	padding: 5px 5px 6px 20px !important;	
	
	}
	
#content2 ul#nav li.on ul#subnav_award li a{
		color:#9F92AF;
}

#content2 ul#nav li.on ul#subnav_alumni li a{
		color:#CEC6C1;
}

#content2 ul#nav li.on ul#subnav_applicants li a {
		color:#D8DEBC;
}
	
	
#content2 ul#nav li.on ul#subnav_award li.on {

		background: #fff url("../images/apply/menu_block_award.gif") 0 0 no-repeat;
}

#content2 ul#nav li.on ul#subnav_award li.on a{
		color:#635574;
}
	
	
#content2 ul#nav li.on ul#subnav_alumni li.on {

		background: #fff url("../images/apply/menu_block_alumni.gif") 0 0 no-repeat;
}

#content2 ul#nav li.on ul#subnav_alumni li.on a{
		color:#B3A59F;
}
	
	
#content2 ul#nav li.on ul#subnav_applicants li.on {

		background: #fff url("../images/apply/menu_block_apply.gif") 0 0 no-repeat;
}
#content2 ul#nav li.on ul#subnav_applicants li.on a{
		color:#BBC78E;
}
	
	
/* footer */
#footer {
	clear: both;
	margin: 0;

	padding: 30px 0 0 0;
	font-size: .75em;

}

#footerblock {

	padding: 12px 0 0 0;
}

#footer p{
	color: #000000;
	display: inline;
	float: left;
	margin: 0 .25em 0 30px;
}

#footer ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left:725px;
}

#footer li{
	display: inline;
	color:#000000;
	background-image: none;
	margin-left:10px;
}

#footer li a {
	color:#000000;
}

#accesskeys {
	display: block;
	margin-bottom: 1em;
}

#accesskeys dt {
	float: left;
	clear: left;
	}

#accesskeys dd {
	margin: 1em 0 1em 50px;
	padding-top: .1em;
	}

address {
	font-style: normal;
}

.vcard {
	margin: 0 0 -30px 30px;
	font-style: normal;
	font-size: .9em;
}

.vcard .address{
	display: block;
	width:300px;
	padding:0;
	float:left;
	line-height: 1.5em;
}

.vcard dl {
	display: block;
	width:200px;
	padding:0;
	margin:0;
	float:left;
	line-height: 1.3em;
}

.vcard dt {
	margin: 1px 0 0 0;
	}

.vcard dd {
	margin: -17px 0 10px 50px;
	padding-top: .1em;
	}
	
.clear {
	clear:both;
}

.email_links a:link, 
.email_links a:visited {
	margin: 20px 0 20px 30px;
	color: #97B8BA;
	text-decoration: none;
	}

.email_links a:hover, 
.email_links a:active {
	margin: 20px 0 20px 30px;
	text-decoration: underline;
	}

.email_links {
	margin: 1px 0 0 30px;
	font-style: normal;
	font-size: .9em;
}
.email_links dt {
	float: left;
	clear: left;
	margin: 1px 0 0 0;
	}

.email_links dd {
	margin: 10px 0 10px 5px;
	padding-top: .1em;
	}

	
p #back {
	display: block;
	margin:60px 0 0 0px;
	/*color:#003142;*/
	/*background:#ff0000;*/
}

.hide, 
.print {
	display: none;
}	




#applyList h3{
	font-size:1.0em;background:url("../images/apply/arrow.gif") 10px 0px no-repeat;
	padding-left:30px;
	color:black;
	cursor:pointer;
	margin:5px 0 0 20px;
	font-weight:bold;
}

#applyList h3.ui-state-active{background:url("../images/apply/arrow_selected.gif") 10px 2px no-repeat;padding:0;color:black;cursor:pointer;padding-left:30px;}

.blue_arrow h3{ background:url("../images/apply/arrow_blue.gif") 10px 0px no-repeat !important; }
.blue_arrow h3.ui-state-active{background:url("../images/apply/arrow_blue_selected.gif") 10px 2px no-repeat !important;}

.apply_info{margin:10px 0}

.apply_info{width:550px;}


#main hr{border:0;border-top:3px solid #003142;margin:0 30px 0 20px;}
#cs_buttons a{position:absolute;background:red;
	height: 38px;
	width: 88px;
	text-decoration: none;
	margin-left:10px}
/* profiles testemonials */

#peopleImages dd a{ position: absolute; width: 5px; height: 13px; text-decoration: none;  background: #ECE9E7; outline: none;  }
#peopleImages dd a:hover{ position: absolute; width: 5px; height: 13px; text-decoration: none;  background: #B3A59F; outline: none;}
#peopleImages{margin-left:30px}
dd a span{ display: none;}
dd#pbutton_1{margin-left:0px;}
dd#pbutton_2{margin-left:8px}
dd#pbutton_3{margin-left:16px}
dd#pbutton_4{margin-left:24px}
dd#pbutton_5{margin-left:32px}
dd#pbutton_6{margin-left:50px}
dd#pbutton_7{margin-left:58px}
dd#pbutton_8{margin-left:66px}
dd#pbutton_9{margin-left:74px}
dd#pbutton_10{margin-left:82px}
#peopleContent div{display:none;}
#peopleContent{padding:0;margin:0;margin-top:40px}
#content .test_text{float:left;width:500px}
#content .test_image{width:110px;float:left;}
#content .test_image img{margin:0;padding:0;margin-top:10px}
/* headline image replacement */

.mir { text-indent:-999em; overflow:hidden;margin-left:30px;height:24px;} 
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;height:24px;border-width:0px;}
/* End of hack */
.header_founders{background:transparent url("../images/headlines/founders_overview.gif") no-repeat scroll 0%;}

.header_award_overview{background:transparent url("../images/headlines/award_overview.gif") no-repeat scroll 0%;}

.header_award_value{background:transparent url("../images/headlines/award_value.gif") no-repeat scroll 0%;}

.header_award_looking_for{background:transparent url("../images/headlines/award_looking.gif") no-repeat scroll 0%;}

.header_alumni_casestudies{background:transparent url("../images/headlines/alumni_casestudies.gif") no-repeat scroll 0%;}

.header_alumni_testimonials{background:transparent url("../images/headlines/alumni_testimonials.gif") no-repeat scroll 0%;}

.header_apply_us{background:transparent url("../images/headlines/apply_us.gif") no-repeat scroll 0%;}

.header_apply_uk{background:transparent url("../images/headlines/apply_uk.gif") no-repeat scroll 0%;}

.header_events{background:transparent url("../images/headlines/events_upcoming.gif") no-repeat scroll 0%;}

/* Alumni and testimonial pages */

#peopleContent h2{}

.form_blue_input {
	border: 1px solid #80A9CD;
	width: 430px;
}

.form_blue_input2 {
	border: 1px solid #80A9CD;
	width: 200px;
}

.form_label {
	width: 20%; 
	text-align: right;
}

.form_spacer {
	width: 2%;
}

#p_admin #content td { vertical-align:top;}

/* Application form */
.form_apply {
	border: 2px solid #BBC78E;
	margin-left: 30px;
	width: 600px;
}

.form_apply label {
	display: block;
}

.form_apply input.text {
	width: 250px;
}

.form_apply input.small {
	width: 160px;
}

.form_apply textarea {
	width: 250px;
	height: 90px;
}

.form_apply textarea.large {
	width: 400px;
	height: 160px;
}

.form_apply input.submit {
	margin-right: 10px;
}

.form_apply table {
	margin-left: 25px;
	background-color: #eee;
}

.form_apply td {
	padding: 5px;
}

.form_apply tr.head td {
	font-weight: bold;
	color: #333;
}



#wrap.ed_page { width:500px}
#wrap.ed_page #content { width:450px; border-left:none; float:none; padding:0; margin:0;}
#wrap.ed_page .form_apply{ width:450px; margin-left:25px; padding-top:10px; padding-bottom:10px}
#wrap.ed_page .form_apply input.submit{ margin-left:25px;}
#wrap.ed_page .form_apply input.return{ margin-left:15px;}
