
/*##############
##### BODY #####
##############*/

body {
	font-family			: "Trebuchet MS";
	font-size			: 80%;
	color				: #000000;
	background-color	: #FFF;
	text-align			: center;
	margin				: 0px;
	margin-right		: auto;
	margin-left			: auto;
}



/*#################
#### CONTAINER ####
#################*/

#container{
	width				: 736px;
	display				: block;
	margin-right		: auto;
	margin-left			: auto;
	text-align			: left;
	background			: #FFFFFF url(images/background.gif) top left repeat-y;
	padding				: 0px 0px 0px 0px;
}


/*#############
#### FONTS ####
#############*/

p{
	font-size			: 100%;
	line-height			: 1.4em;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 0px 0px;
	color				: #000000;
}


h1{
	font-size			: 150%;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 0px 0px;
	color				: #003366;
	
}

h2{
	font-size			: 120%;
	color				: #003366;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 0px 0px;
}

ul{
	margin				: 10px 0px 20px 30px;
	padding				: 0px 0px 0px 0px;

}

li{
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 0px 0px;

}


a{
	font-weight			: bold;
	text-decoration		: none;
	color				: #004C9A;
}

a:hover{
	color				: #012547;
	text-decoration		: underline;
}

/*##############
#### HEADER ####
##############*/

#header{
	display				: block;
	height				: 115px;
	width				: 736px;
	background			: #FFF url(images/header.jpg) top left no-repeat;
}

#strapline{
	background-color	: #003366;
	color				: #FFFFFF;
	margin				: 0px 10px 0px 10px;
	padding				: 0px;
}

/*###############
#### CONTENT ####
###############*/

#contentLeft{
	float				: left;
	width				: 335px;
	padding				: 10px 10px 10px 20px;
	margin				: 0px 0px 0px 0px;
	display				: block;
	border-right		: 1px solid #CCC;
}

#contentRight{
	float				: right;
	width				: 340px;
	padding				: 10px 20px 10px 10px;
	margin				: 0px 0px 0px 0px;
	display				: block;
}



/*################
##### FOOTER #####
################*/

#footer{
	clear				: both;
	width				: 736px;
	height				: 50px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 25px 0px 25px;
	background			: #FFF url('images/footer.gif') no-repeat;
	font-size			: 90%;
	text-align			: left;
}



/*##############
##### FORM #####
##############*/

.table{
	width				: 340px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
}

.table td{
	text-align			: right;
	vertical-align		: top;
	height				: 25px;
	margin				: 3px 0px 3px 0px;
	padding				: 0px 10px 0px 0px;
}

.ddMenu{
	width				: 100px;
	font-family			: "Trebuchet MS";
	font-size			: 90%;
	margin				: 0px;
	padding				: 0px;
	float				:left;
}

.formField, .formArea1, .formArea2, .formSubmit{
	width				: 200px;
	font-family			: "Trebuchet MS";
	font-size			: 90%;
	margin				: 0px;
	padding				: 0px;
}
.formArea1{
	height				: 70px;
	margin				: 0px 0px 5px 0px;
	padding				: 0px 0px 0px 0px;
}

.formArea2{
	height				: 130px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
}




/*#############
#### MISC. ####
#############*/

.image{
	margin				: 5px 0px 5px 0px;	
	padding				: 0px 0px 0px 0px;
}

.imageRight{
	margin				: 5px 0px 10px 20px;	
	padding				: 0px 0px 0px 0px;
	float				: right;
}


#loftshop{
	width				: 760px;
	display				: block;
	margin-right		: auto;
	margin-left			: auto;
	text-align			: left;
	padding				: 0px;
	text-align			: right;
	padding-right		: 20px;
	
}
.banner{
	margin-bottom:10px;
	margin-left:7px;
}
.partner{
	margin-bottom:15px;
	margin-left:7px;
}

.awards{
	float				: left;
	width				: 290px;
	margin-left			: 25px;
	display				: block;

}

.letter{
	border			: 1px solid #1775FB; 
	padding 		: 3px;
	background-color 	: #f2f2f2;
}
