body
{
	font-family: Geneva, MS sans serif, Verdana, Arial;
	background-color: #e9eef1;
	padding: 0;
	margin: 0;
}

body, th, td, p
{
	font-size: 10px;
}

a
{
	color: #BC0D17;
	text-decoration: none;
}

img
{
	border-width: 0px;
}

h1
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 170%;
	padding-top: 0px;
	margin-top: 0px;
	color: #1B2564;
}

h2
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 160%;
	padding-top: 0px;
	margin-top: 0px;
	color: #99a9b6;
}

.clear
{
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}

.blue
{
	color:#3A6399;
}

.smallprint {
	color: #C1C7EE;
}

#Header
{
	background-image: url(/images/bg_header.jpg);
	/* XMAS theme
	background-image: url(/images/bg-header-xmas.gif);*/
	background-repeat: repeat-x;
}

#Header, #Footer
{
	text-align: center;
	border-bottom: 10px solid #c8d5dd;
	padding: 0;
	height: 100px;
}
/* Xmas theme - remove after Xmas! 
#Header {
	height: 110px;
	border-bottom: 0px solid #c8d5dd;
}*/

#Header #HeaderContent, #Body #BodyContent, #Footer #FooterContent
{
	text-align: left;
	margin : 0px auto 0px auto;
	width: 722px;
}

#Header #ToolbarContainer
{
	width: 388px;
	padding: 0;
	margin: 0;
	float: right;
}
	

#Header #Date
{
	color: #8f9cac;
	/*color: #FFFFFF;*/
	text-align: right;
	margin-top: 22px;
}

#Header #Toolbar
{
	background-color: #c8d5dd;
	background-image: url(/images/bg_toolbar_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 21px;
	/* XMAS theme
	padding: 0;
	background-image: url(/images/bg-toolbar.gif);
	background-position: top center;
	padding: 0 0 0 24px;
	height: 21px;
	width: 388px;*/
}


#Header #Toolbar img
{
	padding: 0;
	margin: 0;
	float: left;
}

#Header #Toolbar span
{
	padding-top: 3px;
	display: block;
	float: left;
}

#Header #Toolbar span a
{
	font-weight: bold;
	color: #3a6399;
	padding: 0px 8px 0px 8px;
}

#Footer
{
	border-top: 10px solid #dbe3e6;
	border-bottom: 0px solid #dbe3e6;
}

#Body
{
	text-align: center;
	background-color: #FFFFFF;
	padding: 0;
}

#Header #HeaderContent
{
	padding: 14px 20px 13px 20px;
}

#Body #BodyContent
{
	padding: 20px 20px 20px 20px;
}

#Footer #FooterContent
{
	text-align: right;
	padding: 15px 20px 20px 20px;
}

#Footer #FooterContent a
{
	font-weight: bold;
	color: #3a6399;
	margin-left: 15px;
}

#LeftMargin
{
	padding: 0px 10px 0px 0px;
	width: 143px;
	float: left;
}

#LeftMargin a
{
	padding: 0;
	margin: 0px 0px 5px 0px;
	display: block;
}

#LeftMargin a img
{
	padding: 0;
	margin: 0;
}

#InnerContent
{
	border-left: 1px dotted #999999;
	border-right: 1px dotted #999999;
	padding: 0px 20px 0px 20px;
	margin: 0;
	width: 384px;
	float: left;
}

#InnerWideContent
{
	border-left: 1px dotted #999999;
	padding: 0px 0px 0px 20px;
	margin: 0;
	width: 548px;
	float: left;
}

#HomeContent
{
	border-right: 1px dotted #999999;
	padding: 0px 20px 0px 0px;
	margin: 0;
	width: 316px;
	float: left;
}

#HomeTrainee
{
	background:url("/images/dayinthelifehome6.jpg"); 
	background-repeat:no-repeat; 
	background-position:top right; 
	background-color:#003479; 
	color:#FFFFFF; 
	padding:15px; 
	padding-right:115px;
	margin-top:20px;
}

.BlueDiv
{
	background-color:#003479; 
	color:#FFFFFF;
	padding:10px 10px 10px 15px; 
	margin-top:5px;
}

.BlueLightDiv
{
	background-color:#e9f1f4; 
	padding:10px 10px 10px 15px; 
	margin-top:5px;
}

.GreenDiv
{
	background-color:#407641; 
	color:#FFFFFF;
	padding:10px 10px 10px 15px; 
	margin-top:5px;
}

.GreenDiv a
{
	font-weight: bold;
	color:#BCE370;
}

.BlueDiv h2, #HomeTrainee h2
{
	font-size: 160%;
	color:#FFFFFF;
	margin-bottom: 8px;
	padding-bottom: 0px;
}


.BlueLightDiv h3
{
	font-size: 130%;
	color:#3a6399;
}

.BlueDiv a
{
	font-weight: bold;
	color:#97BBFF;
}

#TitleImage
{
	padding: 0;
	margin: 0;
}

#RightMargin
{
	padding: 0px 0px 0px 18px;
	width: 125px;
	float: left;
}

#RightMarginHome
{
	padding: 0px 0px 0px 18px;
	width: 193px;
	float: left;
}

#RightMarginHome .RightMarginItem
{
	background-image: url(/images/corner.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	margin-bottom: 5px;
	vertical-align: middle;
	width: 193px;
}

#RightMarginHome .RightMarginItem a
{	
	font-family: tahoma, arial, geneva, helvetica, verdana;
	font-weight: bold;
	color: #1A4585;
	padding: 8px 5px 8px 5px;
	display: block;
}

#RightMarginHome .RightMarginItem img
{
	float: right;
}


table
{
	border-width: 0px;
}

table th, table td
{
	vertical-align: top;
	padding: 5px 8px 5px 8px;
}

table th
{
	color: #1a2563;
	text-align: left;
	background-color: #d1dee4;
}

table td
{
	background-color: #e9f1f4;
}

#SearchForm #SearchString
{
	width: 288px;
}

table.trainee
{
	background-color: #E9F1F4;
}

table.trainee td
{
	background-color: #E9F1F4;
	padding: 0;
	width: auto;
}

table.transparent td
{
	background-color: transparent;
	padding: 5px 10px 5px 0px;
	width: auto;
}


#XmasCounter {
	background-color: #485290;
	color: #FFD15F;
	font-size: 12pt;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	width: 292px;
}

#XmasCounter span {
	color: #FFE9AF;
}

#ArticleBody .ArticleImage {
	float: left;
	margin: 0px 10px 5px 0px;
}

#ArticleBody .ArticleImage p {
	background-color: #030067;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	padding: 3px 0px 3px 0px;
}

.addresses
{
	background-image: url(../images/addressimage.jpg); 
	background-repeat:no-repeat; 
	padding:25px 10px 0px 25px;

}

.addresshull
{	
	color: #003479;
	float:left;
	
}

.addressyork
{
	color: #003479;	
	float:right;

}

/* POPUP STYLE */
body.light
{
	background-color: #E9F1F4;
	padding: 10px;
}

body.light a
{
	font-weight: bold;
}
body.white
{
	background-color: transparent;
	padding: 10px;
}

#home-image
{
	float:right;
	margin-left:15px;
	margin-bottom: 15px;
}
