/* CSS Document */

HTML {	height: 100%;}
BODY {	height: 100%;	margin: 0px;	padding:0px;	font-family:arial, verdana, sans-serif;	font-size:12px;	background-color:#666699;	background-image:url(/joomla/templates/GMF/images/background.gif);	background-repeat:repeat-y;}
H4 {color:#669;margin:0px;font-weight:bold;font-size:18px;}
H5, H5 A {color:#669;margin:0px;text-transform:uppercase; letter-spacing:3px; font-weight:normal;text-decoration:none;font-size:14px;}
/* ID Styles */
#emailFormDiv {margin-left:100px;float:left;width:490px;}
#mainBody{	padding:10px 5px 5px 0px;}
#homeBody{ padding:0px;margin:0px;}
#leftColumn {float:left;width:150px;height:100%;margin-left:10px;}
#leftColumn .mainlevel,#leftColumn .mainlevel A {font-size:12px;font-weight:bold;color:#669;text-decoration:none;}
#leftColumn .sublevel,#leftColumn .sublevel A {font-size:12px;font-weight:bold;color:#669;text-decoration:none;}
#leftColumn A:HOVER {text-decoration:underline;color:#339;}
#leftColumn #active_menu {color:#990000;font-size:12px;text-transform:uppercase;}
#leftColumn .mainlevel,#leftColumn .sublevel {line-height:150%;}
#mainContent {float:left;width:auto;}
#header_util {	background-image: url(/templates/GMF/images/hdr_r1_c2.jpg);	background-repeat:no-repeat;	text-align:right;	vertical-align:top;	padding-right:5px;	}
#header_util TABLE TD {	color:#fff;	font-size:11px; height:18px;	}
#header_util A:LINK,#header_util A:VISITED {	color:#fff;	text-decoration:none;	}
#header_util A:HOVER,#header_util A:ACTIVE {	color:#fff;	text-decoration:none; border-bottom:2px solid #ff6600;	}

#navbar {	background-color:#9B9BBD;	color:#fff;	font-size:11px;	font-weight:bold;	}
ul#mainlevel-nav{	list-style: none;padding: 0;	margin: 0;	font-size: 12px;}
ul#mainlevel-nav li{	background-image: none;	padding-left: 0px;	padding-right: 0px;	float: left;	margin: 0;	font-size: 11px;	line-height: 20px;	white-space: nowrap;	border-right: 1px solid #7d7d8a;	border-bottom:3px solid #9b9bbd;}
ul#mainlevel-nav li a{	display: block;	padding-left: 25px;	padding-right: 28px;	text-decoration: none;	color: #fff;	background: transparent;}
ul#mainlevel-nav li:HOVER{	background-image:url(/templates/GMF/images/nav_hover.gif);	background-repeat:repeat-x;	border-bottom:3px solid #ff6600;}

/* Class Styles */
A,A.pathway,.back_button A {font-weight:bold;color:#669;text-decoration:none;}
A,.back_button A:HOVER {text-decoration:underline;color:#339;}
.bannerTable {	background-color:#fff;}
.bannerCell{	background-image:url(/templates/GMF/images/banner_bg.jpg);	background-repeat:no-repeat;	padding:0px 0px 0px 20px;	text-align:left;	vertical-align:middle;	color:#fff;	font-size:24px;	font-weight:lighter;	letter-spacing:-1px;	height:55px;	line-height:55px;}
.bodyCell{	background-color:#fff;		font-size:12px;}
.bodyCell P { line-height:125%;}
.bodyCell P A { color:#669;text-decoration:none; font-weight:bold;}
.bodyCell P A:HOVER { border-bottom:2px solid #ff0000;}
.breakLine{	border-bottom:1px dashed #ddd;	text-transform:uppercase;	letter-spacing:.5em;	color:#999;	padding-right:10px;}
.componentheading{	color:#669;	font-weight:bold;	font-size:13px;	margin-left:262px;	margin-bottom:10px;}
.contentheading,.contentheading A,.contentheading-page,.contentheading-page A ,.componentheading-contact,.componentheading-contact A {	color:#669;	font-weight:bold;	font-size:12px;	text-decoration:none;}
.contentheading A:HOVER,.contentheading-page A:HOVER{	color:#669;	font-weight:bold;	font-size:12px;	text-decoration:underline;}
.contentheading-page {padding-left:265px;}
.contentpaneopen{	margin:auto;	width:auto; margin-left:25px;	margin-right:10px;	padding:0px;}
.contentpaneopen-map{	margin:auto;	width:525px; margin-left:25px;	margin-right:10px;	padding:0px;}
.createdate{	font-size:11px;	padding-bottom:10px;}
.flexcontent-contact{	float:left;	width:250px;}
.footerCell{	background-color:#fff;	padding:0px 0px 0px 5px;	font-size:12px;	line-height:20px;	height:20px;}
.furtherReading{	padding-left:25px;	color:#669;	font-weight:bold;	font-style:italic;}
.headline { font-size:18px; color:#669; font-weight:normal;margin:0px;}
.headlineCell {font-size:16px;color:#666;line-height:180%;}
.homeLink {font-size:11px;border-bottom:2px solid #fff;}
.homeLink2 {border-top:2px solid #fff;}
.homeLink A,.homeLink2 A {color:#999;text-decoration:none;}
.homeLink STRONG,.homeLink2 STRONG { color:#666;}
.leadStory {padding-top:10px;}
.leadStory .contentheading{	font-size:14px;}
.linkCell{	padding-top:5px;}
.mapCell { padding-top:0px;}
SPAN.pathway {	font-size:11px;	padding-left:5px;color:#669;text-transform:uppercase;font-weight:bold;}
.pathway A{	font-size:11px;}
A.pathway:HOVER {border-bottom:2px solid #ff6600;}
.purpleCaps {text-transform:uppercase;font-size:11px;color:#669;font-weight:bold;}
.readMore{	text-align:right;}
.readon {font-weight:bold;color:#669;}
.rightCol {	background-image:url(/templates/GMF/images/right_shadow.jpg);	background-repeat:repeat-y;	}
.small{	font-size:11px;}
.btmBrdrLink {border-bottom:2px solid #ff6600;}
.noBtmBrdr {border-bottom:2px solid #fff;}
.article_seperator {display:none;}
.pageFooter, .pageFooter A {color:#fff;font-size:11px;font-weight:normal;}
.pageFooter {padding-left:5px;padding-bottom:10px;}
.sectImg {float:left;width:250px;}
.sectDesc {margin-left:10px;width:480px;}