/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);


/* #######################  GENERAL SETTINGS ############################ */
body {
	background-color:#E9E9E9;
	height: 101%;
	margin: 0;
	padding: 0;
}
b {
	color:#1774A8;
}
p {
	font-size:14px;
}
.wrapper {
	width: 949px;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
	background-color:#FFF;
	overflow:hidden;
	height:auto;
	position:relative;
	z-index:10;
}
#header {
	background-image:url(../images/headerbg.png);
	height:135px;
	width:949px;
	margin-top:-10px;
	position:relative;
	position:-3;
}
#logo {
	width:400px;
	height:130px;
	float:left;
}
#topright {
	width:500px;
	height:130px;
	float:right;
	padding-right:15px;
}

#mainblue {
	background-image:url(../images/bigbluebg.png);
	height:489px;
	width:949px;
	background-repeat:no-repeat;
	
}
#map {
	height:480px;
	width:356px;
	float:left;
	margin-left:8px;
	margin-top:-60px;
}
.maptext {
	float:left;
	margin-left:25px;
	margin-top:30px;
	color: #FFFFFF;
	}
a.maptext:link a.maptext:visited a.maptext:hover{
	color: #FFFFFF;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
	
.video {
	height:480px;
	width:564px;
	float:left;
	margin-left:9px;
	margin-top:-51px;

}
#maincontent60 {
	float:left;
	width:512px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	background-color:#F5F5F5;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;}
#maincontent80 {
	float:left;
	width:700px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	background-color:#F5F5F5;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;}
#maincontent100 {
	float:left;
	width:903px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	background-color:#F5F5F5;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
}
#maincontent40 {
	float:left;
	width:903px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	background-color:#F5F5F5;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
	margin-top:-50px;}	
	

#content-body {
	width:927px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
#content-body {
	width:927px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
.none80 {
	margin-top:-100px;
}
.none100 {
	margin-top:0px;
}
#maincontent {
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	background-color:#F5F5F5;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
	float:left;
}
#left {
	float:left;
	width:180px;
	padding-right:15px;
}
#right {
	float:left;
	width:180px;
	padding-left:15px;
}

#usermods60 {
	width:927px;
	height:99px;
	background-color:#E9E9E9;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	border-top:1px solid #000;
	float:left;
	}
#usermods80 {
	width:927px;
	height:99px;
	background-color:#E9E9E9;
	text-align:center;
	margin-left: 11px;
	margin-right: auto;
	border-top:1px solid #000;
	float:left;
	}
#usermods100 {
	width:927px;
	height:99px;
	background-color:#E9E9E9;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	border-top:1px solid #000;
	float:left;
	}
#usermods {
	width:927px;
	height:99px;
	background-color:#E9E9E9;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	border-top:1px solid #000;
	float:left;
}
#usermods img {
	padding-left:12px;
	padding-right:12px;
	margin-top:-3px;
}
#bottom60 {
	width:949px;
	height:111px;
	background:url(../images/footerbg.png);
	float:left;
	margin-left:0px;
	margin-right:auto;
	}
#bottom80 {
	width:949px;
	height:111px;
	background:url(../images/footerbg.png);
	float:left;
	margin-left:0px;
	margin-right:auto;
	}
#bottom100 {
	width:949px;
	height:111px;
	background:url(../images/footerbg.png);
	float:left;
	margin-left:-11px;
	margin-right:auto;
}
#bottom {
	width:949px;
	height:111px;
	background:url(../images/footerbg.png);
	float:left;
	margin-left:-10px;
	margin-right:auto;
}
#bottomleft {
	width:250px;
	height:109px;
	float:left;
	padding-left:10px;
	margin-top:-17px;
}
#bottomright {
	width:650px;
	height:109px;
	float:right;
	text-align:right;
	margin-right:30px;
	margin-top:10px;
}
#footerwrapper60 {
	width:949px;
	height:90px;
	margin-top:12px;
	float:left;
	margin-left:11px;
	}
#footerwrapper80 {
	width:949px;
	height:90px;
	margin-top:12px;
	float:left;
	margin-left:11px;
	}
#footerwrapper100 {
	width:949px;
	height:90px;
	margin-top:12px;
	float:left;
	}
#footerwrapper {
	width:949px;
	height:90px;
	margin-top:12px;
	float:left;
}
#footerleft {
	width:600px;
	float:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:-15px;
	margin-left:30px;
}
#footerright {
	width:305px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:-15px;
	margin-left:30px;
}
#uppernav {
	width:inherit;
	height:30px;
	margin-left:15px;
	margin-right:auto;
	margin-top:2px;
	overflow:visible;
}
/*  Global Formatting */
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px;}
th{font-size: 12px;}
a:link {color: #00826A; text-decoration:none; background: transparent; font-weight:bold;}
a:hover {color: #00826A; font-weight:bold;}
a:visited {color: #00826A; text-decoration:inherit; font-weight:bold;}
img {border: 0 none;}
li {font-family:Arial, Helvetica, sans-serif; font-size:14px;}


/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */
.contentheading {
	color:#1774A8;
	font-size:24px;
	}
.border {
	border: solid 8px #e9e9e9;
	width:80%;
	padding:10px;
	}
#ff_div374,#ff_div375,#ff_div376,#ff_div377,#ff_div378,#ff_div379,#ff_div380,#ff_div381,#ff_div382,#ff_div383,#ff_div384,#ff_div385,#ff_div386,#ff_div387,#ff_div388,#ff_div389,#ff_div390,#ff_div391,#ff_div392,#ff_div393,#ff_div394,#ff_div395,#ff_div396,#ff_div397,#ff_div398,#ff_div399,#ff_div400,#ff_div401,#ff_div402,#ff_div403,#ff_div404,#ff_div405,#ff_div406,#ff_div407,#ff_div408,#ff_div409,#ff_div410,#ff_div411,#ff_div412,#ff_div413,#ff_div414,#ff_div415,#ff_div416,#ff_div417,#ff_div418,#ff_div419,#ff_div420,#ff_div421,#ff_div422,#ff_div423,#ff_div424,#ff_div425,#ff_div426,#ff_div427,#ff_div428,#ff_div429,#ff_div430,#ff_div431,#ff_div432,#ff_div433,#ff_div434,#ff_div435,#ff_div436,#ff_div437,#ff_div438,#ff_div439,#ff_div440,#ff_div441,#ff_div442,#ff_div443,#ff_div444,#ff_div445,#ff_div446,#ff_div447,#ff_div448,#ff_div449,#ff_div450,#ff_div451,#ff_div452,#ff_div453,#ff_div454,#ff_div455,#ff_div456,#ff_div457,#ff_div458,#ff_div459,#ff_div460,#ff_div461,#ff_div462,#ff_div463,#ff_div464,#ff_div465,#ff_div466,#ff_div467,#ff_div468,#ff_div469,#ff_div470,#ff_div471,#ff_div472,#ff_div473,#ff_div474,#ff_div475,#ff_div476,#ff_div477,#ff_div478,#ff_div479,#ff_div480,#ff_div481,#ff_div482,#ff_div483,#ff_div484,#ff_div485,#ff_div486,#ff_div487,#ff_div488,#ff_div489,#ff_div490,#ff_div491,#ff_div492,#ff_div493,#ff_div494,#ff_div495,#ff_div496,#ff_div497,#ff_div498,#ff_div499,#ff_div500 { }

.content_outline {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#bfElemWrap2217 {
       width: 400px;
}