body {
	background-image: url(images/gradient.jpg);
	margin:0px;
	padding:0px;
	font-size:medium;
	font-family: arial, verdana, sans-serif;
	scrollbar-arrow-color: navy;
	scrollbar-face-color: white;
	scrollbar-highlight-color: #788798;
	scrollbar-3dlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-darkshadow-color: #788798;
	scrollbar-track-color:white;
}

#wrapper {
	position:relative;
	width:980px;
	height:1200px;
	background-image: url(images/wrapper.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
}

#wrapper.key_large {background-image: url(images/wrapper_large.jpg);}

h1{
	position:absolute;
	background-image: url(images/logo.jpg);
	width:348px;
	height:93px;
	top:32px;
	left:450px;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
}

h2 {
	font-size:100%;
}

h1,h2 {font-family: "Times New Roman", serif;}

#maincontent {
	position:absolute;
	width:685px;
	top:143px;
	left:230px;
	margin:0px;
	padding:15px;
}

span.lettert {color:#e40404; font-size:124%;}
span.lettera {color:#1676a7; font-size:124%;}


ul.navigation {
	position:absolute;
	width:180px;
	top:153px;
	left:20px;
	text-align:right;
	margin:0px;
	padding:0px;
	line-height:3em;
	font-size:120%;
	list-style:square;
}

a {color:#14394c; text-decoration:none;}
a:hover{color:#d3ae3d;}

#footnote {
	margin-top:100px;
	text-align:center;
	color:white;
	font-size:80%;
	letter-spacing:0.13em;
}

#footnote2 {
	position:absolute;
	width:685px;
	top:1100px;
	left:230px;
	text-align:center;
	color:black;
	font-size:80%;
	letter-spacing:0.13em;
}

img {
	float:right;
}

/***** CONTACT *****/

#maincontent.contact {line-height:1.7em; padding-left:60px; padding-top:40px; width:640px;}

/*****KEY QUALIFICATIONS ******/

#maincontent.key {height:780px;width:670px; overflow:auto;}
