body { background-color: #caced4; text-align: center; }


#container { margin: 0 auto; width: 792px; height: 100%; text-align: left; }
.padbcont_1330970 { width:100%; height:100%      }
.padbox_1330970 { background-color: #fff; width:auto; height:auto; padding:0 }

/*NAVBAR*/
#navbar{ width: 243px; background-color: #027ab6; background-image: none; left: 32px; top: 142px; visibility: visible; border-color: white; border-style: solid; border-width: 1px 1px 0; }

* html #navbar{ /*IE only rule, to negate the padding below IE includes in menu width.*/
width: 210px;
}

#navbar a{ font: 11px Verdana; padding: 2px 2px 2px 32px; display: block; width: 100%; color: white; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; text-decoration: none; border-bottom: 1px solid white; }

html>body #navbar a{ /*Non IE rule*/
width: auto;
}

#navbar a:hover{ background-color: #0099cc; color: white; background-image: url(images/arrow2.gif); }
/*END NAVBAR*/


#text { height: 238px; width: 504px; left: 366px; top: 360px; visibility: visible; }
.bodytext { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
.bodytextbold { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
.bodytextboldblue { color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
.bodytextitalic { color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic; }
.bodyitalicgray { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic; }
.subnavtext { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
.boldheadblue { color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }

#error {display: inline; color: #FF0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.astonnetwork { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 5px; padding-left: 30px; }

.input {font-size: 10px;}
.copyright { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.teltext { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 32px; }
p {}

td {}

a:link { color: #0877b1 ; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #0877b1 ; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: #64bfee ; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:active { color: #0877b1 ; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/*HOME PAGE*/
#homelayout { position:relative;width:795.5px;height:653px;-adbe-g:m,2,2; }
#logo { position:absolute;top:0px;left:1px;width:244px;height:135px; }
#topbar { position:absolute;top:0px;left:245px;width:549px;height:11px; }
#navholder { position:absolute;top:137px;left:0px;width:247px;height:111px;-adbe-c:c }
#contactinfo { position:absolute;top:282px;left:1px;width:244px;height:60px;background-color:#ccc;-adbe-c:c }
#flashintro { position:absolute;top:10px;left:246px;width:128px;height:35px; }
#astonnetwork { position:absolute;top:343px;left:1px;width:244px;height:17px;background-color:#f84;-adbe-c:c }
#login { position:absolute;top:364px;left:29px;width:218px;height:252px;-adbe-c:c }
#hometext { position:absolute;top:450px;left:275px;width:447px;height:69px;-adbe-c:c }
#copyright { position:absolute;top:640px;left:0px;width:794px;height:12px;background-color:#f84;text-align:center;-adbe-c:c }
#banner { position:absolute;top:520px;left:273px;width:491px;height:70px;-adbe-c:c }
/*END HOME PAGE*/

/*SUB PAGE*/
#sublayout { position:relative;width:795px;height:1900px;-adbe-g:m,2,2; }
#header { position:absolute;top:11px;left:246px;width:128px;height:35px; }
#body { position:absolute;top:155px;left:268px;width:410px;height:700px;-adbe-c:c }
#subcopyright { position:relative;top:1900px;left:0;width:794px;height:12px;background-color:#f84;text-align:center;-adbe-c:c }
#sidepic { position:absolute;top:375px;left:0px;width:246px;height:157px; }
#sidepiccaption { position:absolute;top:538px;left:28px;width:210px;height:64px;-adbe-c:c }
#subnav { position:absolute;top:160px;left:700px;width:90px;height:400px;-adbe-c:c }
/*END SUB PAGE*/

/*REGISTRATION FORM*/

fieldset  {
	font: 0.9em "Helvetica Neue", helvetica, arial, sans-serif;
	color: #666;
	background-color: #efefef;
	padding: 2px;
	border: solid 1px #d3d3d3;
	width: 500px;
	}

legend  {
	color: #666;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #d3d3d3;
	padding: 2px 6px;
	margin-bottom: 8px;
	}

label   {

	text-align: right;
	margin-right: 10px;
	position: relative;
	display: block;
	float: left;
	width: 100px;
	}

label.fieldLabel	{
	display: inline;
	float: none;
	}


/* Added by Ryan Behrman 9 May 2007*/
select.formInputText   {
	font-size: .9em;
	color: #666;
  background-color: #fee;
	padding: 2px;
	border: solid 1px #999;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 20px;
	}

select.formInputText:hover {
	background-color: #ccffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
	}

select.formInputText:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
	}
/* End Added by Ryan Behrman 9 May 2007 */



input.formInputText   {
	font-size: .9em;
	color: #666;
  background-color: #fee;
	padding: 2px;
	border: solid 1px #999;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 15px;
	}

input.formInputText:hover {
	background-color: #ccffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
	}

input.formInputText:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
	}

select.formSelect  {
	font-size: .9em;
	color: #666;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #f66;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	}

select.formSelect:hover  {
	color: #333;
	background-color: #ccffff;
	border: solid 1px #006600;
	}



input.formInputButton   {
	font-size: .9em;
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #fff;
	background: #027AB6;
	padding: 1px;
	border: solid 1px #999;
	cursor: pointer;
	float: right;
	}

input.formInputButton:hover   {
	background-image: url(bg_button_hover.png);
	}

input.formInputButton:active   {
	background-image: url(bg_button.png);
	}



	textarea {
font: 0.9em "Helvetica Neue", helvetica, arial, sans-serif;
	color: #666;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #999;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 75px;
}

	/*END REGISTRATION FORM*/

	/*VENUE TABLE*/


/*END VENUE TABLE*/

/* Added by Ryan Behrman 11 Jan 2007 */
img {border:0px;}

#consultancy {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#consultancy p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#consultancy li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#consultancy strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#consultancy h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#consultancy h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#consultancy em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#our_approach {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#our_approach p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#our_approach li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#our_approach strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#our_approach h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#our_approach h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#our_approach em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#about {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#about p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#about li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#about strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#about h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#about h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#about em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#research {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#research p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#research li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#research strong{font-weight: bold;}
#research h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#research h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#research em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#books {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#books p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#books li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#books strong{font-weight: bold;}
#books h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#books h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#books em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#atpi {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#atpi p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#atpi li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#atpi strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#atpi h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#atpi h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#atpi em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#case_study {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#case_study p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#case_study li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#case_study strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#case_study h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#case_study h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#case_study em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#open_programmes {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#open_programmes p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#open_programmes li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#open_programmes strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#open_programmes h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#open_programmes h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#open_programmes em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#open_programmes_calendar {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#open_programmes_calendar p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#open_programmes_calendar li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#open_programmes_calendar strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#open_programmes_calendar h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#open_programmes_calendar h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#open_programmes_calendar em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#contact {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#contact p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#contact li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#contact strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#contact h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#contact h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#contact em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#registration {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#registration p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#registration li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#registration strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#registration h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#registration h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#registration em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#inhouse_programmes {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#inhouse_programmes p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#inhouse_programmes li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#inhouse_programmes strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#inhouse_programmes h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#inhouse_programmes h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#inhouse_programmes em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#training {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#training p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#training li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#training strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#training h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#training h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#training em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}

#team_coaches {color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#team_coaches p{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#team_coaches li{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
#team_coaches strong{color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#team_coaches h1{ color: #027ab6; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
#team_coaches h2{margin-bottom: 0; color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold;}
#team_coaches em{color: #027ab6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; font-style: italic;}


#bodypersonnel strong { color:#ff8844; }

/* End Added by Ryan Behrman */
.bodytextboldorange12 { color: #db733e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
.bodytextboldorange { color: #db733e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
.bodyitalicgraylight { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 18px; }

