@charset "ISO-8859-1";

/* Remove Defaults */

:link,:visited {
	text-decoration: none;
}
ul,ol {
	list-style: none;
}



h1,h2,h3,h4,h5,h6,pre,code,p {
	font-size: 10pt;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div {
	margin: 0; padding: 0;
}

#copy2 { font-size:14px;}


a img,:link img,:visited img {
	border: none;
}
address {
	font-style: normal;
}

/* Site */

#index {
	background: url(../images/fmwrHeaderBack.png) repeat-x top left #FFF;; 
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper {width: 760px; margin: 0 auto 0 auto;}

#header {
	height: 125px;
	position: relative;
}
#header h1, #header h2{display:none;}
#logo{display:block; position:absolute; bottom: 12px; left: 12px}


#control {
	display: block;
	float: right;
	text-align: right;
	margin: 12pt 12pt 0 0;
}
#control li {
	display: inline;
	font: 9pt Arial, Helvetica, sans-serif;
	border-right: solid 2px #c9c9c9;
	padding: 0 6px 0 3px;
}
#control li.last{ border:none; padding-right: 0;}

#control li a{ text-decoration: underline; color:#0375bb;}

/* NAV */

#nav{ height:44px;width:750px;}

#topNav {float:left;margin:11px 12px 0 12px;}

#nav li {display:inline; font:9pt Arial, Helvetica, sans-serif; border-right: solid 1px #adb5bb; padding: 0 1px 0 3px;}

#nav li.last {padding-right: 0; border-right: none;}

#nav li.first {padding-left: 0;}

#nav li a {color:#929292; font-weight:bold;padding-bottom:12px;padding-top:12px;padding-left:3px;padding-right:4px;}

#topNav li.marker a {padding-bottom:12px;padding-top:12px;padding-left:3px;padding-right:4px;background:bottom center url(../images/blue_nav_marker.png); }

/* #nav li a:active {color:#0375bb;padding-bottom:12px;padding-top:12px;padding-left:3px;padding-right:3px;}*/
/*
#topNav li a:hover {padding-bottom:12px;padding-top:12px;padding-left:3px;padding-right:3px;color:#0375bb;background:bottom center url(../images/blue_nav_marker.png); }
*/
#topNav li a:hover {color:#0375bb;}

#siteSearch { float:right; margin: 9px 12px 0 0;}

#searchBox {border: solid 1px #adb5bb; color:#aab5bb; font-size:8pt; height: 12pt; padding: 3pt 0 0 20px; background:url(../images/searchIcon.png) no-repeat left #fff;width: 70px !important;}

/*news */

#subNav {height: 30px;padding-left:13px;}

#subNavBar {margin-top: 6px; text-align:left;}

#subNavBar li {display: inline; color:#fff; font: 9pt Arial, Helvetica, sans-serif;margin-left:0;margin-right:0;}

#subNavBar li a {color: #fff;  text-decoration:none;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;margin-left:0;margin-right:0;}

#subNavBar li.marked a {color: #fff;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-decoration:none;background:bottom center url(../images/red_nav_marker.png);margin-left:0;margin-right:0; }

#subNavBar li a:hover {color: #fff;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-decoration:none;background:bottom center url(../images/red_nav_marker.png);margin-left:0;margin-right:0; }


/* sub nav */

#news {height: 30px;}

#newsBar {margin-top: 6px; text-align:center;}

#newsBar li {display: inline; color:#fff; font: 9pt Arial, Helvetica, sans-serif; margin-right:20px;}

#newsBar li strong { text-transform:uppercase; }

#newsBar li a {color: #fff;  text-decoration:underline;}



/* image */

#image {text-align: center;}

/* stuff */

#pageTitle {color:#0375bb; font-size:20pt; font-weight:normal; margin-left:12px;}

/* Tabs */


#tabNav{
	position:relative;
	top:5px;
	left:-1px;
	display:block;
	margin: 15px 0 5px 0;
	text-align: center;
	z-index:1; 
	margin-left:0px;;
}

#tabNav ul li.nolight { display: inline; height:30px;width:100px;float:left; background-color: #e7e7e7;margin-left:1px;  font:10pt Arial, Helvetica, sans-serif;z-index:1;}
#tabNav ul li.nolight a {color:#666666;text-align:center;z-index:1;}

#tabNav ul li.hlight { display: inline; height:30px;width:100px;float:left; background-color: #c2def2;margin-left:1px;font:10pt Arial, Helvetica, sans-serif;z-index:1;}
#tabNav ul li.hlight a {color:#0375bb;text-align:center;z-index:1;}


/* content */

#content {width: 583px; float:left;}


#copy { position:relative;clear:both;margin-right:6px; background:#c2def2 top right no-repeat url(../images/top_right_corner.png);; color:#929292;padding:0 0 0 0;z-index:99;padding-top:5px;}
#copy2 { margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px; background:#ffffff; color:#929292;z-index:100;}
#copy3 {background:#ffffff; color:#929292;padding-left:12px;z-index:101;}


#copy h4{ margin-bottom:12px;}

/* ads */

#ads{ float: right; width: 168px; margin-top:12px;}
#ad1 {float: left;}
#ad2 {float: right;}
#ad3 {margin-top: 12px;}

/*footer */

#footer {background:url(../images/footBackground.png) repeat-x; height:25px; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; margin-top:12px;}
#foot { width:760px; margin: 0 auto 0 auto;}
#foot address {color: #929292; font:9pt Arial, Helvetica, sans-serif; margin-top:6px; float:left;}

#foot ul {float: right; margin-top: 3px;}
#foot ul li {display: inline; font:8pt Arial, Helvetica, sans-serif; border-right: solid 2px #c9c9c9; padding: 0 3px 0 6px;}
#foot ul li.last {padding-right: 0; border-right: none;}
#foot ul li.first {padding-left: 0;}
#foot ul li a {color:#9ecdef;}

#legal {text-align: center; margin-top:24px; font:8pt Arial, Helvetica, sans-serif; color:#929292; }

div.clear {clear: both;} 




/*

Table stuff

*/





td {
	margin: 0px;
	padding: 0px;
	background-color: white;
	color: black;
	font: 10px verdana, arial, sans-serif;
}

td.tabs {
	width: 85px;
	height: 17px;
	background: url(../images/tab.gif);
	text-align: center;
}

td.spacer {
	width: 3px;
	background-color: transparent;
}

td.leftSide {
	width: 147px; 
	border-right: 1px dashed #BFCFDF;
}

td.content-small {
	width: auto;
	border-right: 1px dashed #BFCFDF;
}

td.content-large {
	width: auto;
	padding: 10px;
	border-right: 1px dashed #BFCFDF;
}

td.events {
	width: 168px; 
	border-right: 1px dashed #BFCFDF;
}

td.rightSide {
	width: 100px;
	text-align: center;
}

th.list {
	color: black;
	background-color: #CFCFCF; 
	font: bold 12px verdana, arial, sans-serif;
	text-align: left;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	padding: 3px;
}

td.list {
	color: black;
	background-color: #EFEFEF; 
	font: 10px verdana, arial, sans-serif;
	text-align: left;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	padding: 3px;
}


table.calendar {
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
}

th.calendar {
	color: white;
	background-color: #555555; 
	font: bold 10px verdana, arial, sans-serif;
	text-align: center;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	padding: 3px;
}

td.calendar {
	color: black;
	background-color: #EFEFEF; 
	font: bold 14px arial, sans-serif;
	text-align: center;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	padding: 3px;
	width: 71px;
	height: 40px;
}

a.calendar {
	font: bold 14px arial, sans-serif;
	color: #06216D;
	text-decoration: none;
}

a.calendar:visited {
	text-decoration: none;
}

a.calendar:active {
	text-decoration: none;
}

a.calendar:hover {
	color: black;
	text-decoration: none;
}



#copy2 ul {
	list-style: circle;
	margin: 5px; 
	padding: 5px;
	margin-left:20px;
	display:block;
	float:none;
}

#copy2 ol {
	list-style: decimal;
	margin: 3px; 
	padding: 3px;
	margin-left:20px;
	display:block;
	float:none;
}



#copy3 ul {
	list-style: circle;
	margin: 5px; 
	padding: 5px;
	margin-left:20px;
	display:block;
	float:none;
}

#copy3 ol {
	list-style: decimal;
	margin: 3px; 
	padding: 3px;
	margin-left:20px;
	display:block;
	float:none;
}

#copy3 a:link {
	color: #0375bb;
}

#copy3 a:active {
	color: #0375bb;
}


#copy3 a:visited {
	color: #0375bb;
}


#copy3 a:hover {
	color: #0375bb;
}

#copy3 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#copy3 table {
	width:540px !important;
}

#copy3 p {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}

#copy3 td {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#copy3 th {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#copy3 div {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

#copy3 h1 {
	color:#0375bb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:4px;
	margin-bottom:4px;
}


#copy3 h2 {
	color:#0375bb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:4px;
	margin-bottom:4px;
}


#copy3 h3 {
	color:#0375bb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:4px;
	margin-bottom:4px;
}


#copy3 h4 {
	color:#0375bb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:4px;
	margin-bottom:4px;
}






b.search_found { background: #c2def2; }
