body{
	margin:0px;
	padding:0px;
	font-size:100.01%;
	font-style:normal;
	font-weight:normal;
	font-family:verdana,arial,helvetica,utopia,sans-serif;
}

.background{
	text-align: center;
	background-image: url(media/bg.gif);
	background-position:center;
	background-attachment:fixed;
	padding-top:0;
	padding-left:1px;
}

.main{background-color:#ffffff;width:800px;font-size:0.65em;}

a{color:#990000;text-decoration:none;}
a:hover{color:#990000;text-decoration:underline;}


.connectlogo{
	background:#000033;
	width:800px;
	height:90px;
	vertical-align:top;
}

.shell01{background-color:#000033;width:136px;padding:0px;}

table.shell02{width:100%;table-layout:auto;}
table.shell02 td{padding:0px;}

td{
	font-family:verdana,arial,helvetica,utopia,sans-serif;
	line-height:17px;
	color:#000033;
	text-align:left;
}

.contentmain{
	background:#ffffff;
	width:664px;
	padding:0px;
}

.menubox{
	margin:0px;
	padding:0px;
	width:136px !important;
	width:136px;
	border-top:1px solid #ffffff;	
}

a:link.menubox, a:visited.menubox{
	color:#e5e5ea;
	text-decoration:none;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:3px;
}


a#active_menu{
	background-color:#990000;
	color:#f5e5e5;
	text-decoration:none;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:3px;
	display:block;
}
a#menu{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:3px;
	color:#e5e5ea;
	text-decoration:none;
	display:block;
}

a#menu:hover{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:#990000;
	color:#f5e5e5;
	text-decoration:none;
	display:block;
}


#thistlelogo{padding-top:15px;padding-bottom:0;}
.header{padding-left:10px;background-color:#990000;color:#f5e5e5;font-weight:bold;}
.header_b{padding-left:10px;background-color:#000033;color:#e5e5ea;font-weight:bold;}
.connect{font-size:1.0em;line-height:1.2em;vertical-align:bottom;text-align:right;padding-left:10px;padding-right:10px;color:#990000;}
.photo{font-size:1.0em;line-height:1.2em;vertical-align:top;text-align:right;padding-left:10px;padding-right:10px;color:#990000;}
#main_text{vertical-align:top;font-size:1.1em;line-height:1.2em;padding-left:15px;padding-right:55px;}
#main_text_large{vertical-align:top;font-size:1.1em;line-height:1.3em;padding-left:15px;padding-right:55px;}
.map{vertical-align:top;padding-bottom:25px;}
.map img{border-bottom:1px solid #ffffff;}
.map_text{vertical-align:top;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:25px;line-height:1.1em;font-size:1.0em;}
.text_space{padding-top:5px;padding-left:10px;padding-right:10px;line-height:1.2em;font-size:1.0em;}
.text_space_xtra{padding-top:5px;padding-left:10px;padding-right:10px;line-height:1.4em;font-size:1.0em;}
.enlarge{text-align:right;}

#blue_bg{background-color:#000033;color:#e5e5ea;vertical-align:top;}
#red_bg{background-color:#990000;color:#f5e5e5;vertical-align:top;}
.clear{background-color:#ffffff;text-align:right;}
.blue_light{background-color:#e5e5ea;text-align:right;vertical-align:top;}

.grey{vertical-align:bottom;text-align:right;line-height:1.0em;}
#grey_light{text-align:right;color:#cccccc;line-height:1.3em;}
#grey_light a{color:#cc9999;}
#grey_light a:hover{color:#990000;text-decoration:none;}
