/* Edited 24 Aug 2010 05:20:59 PM by Deb Moll [1:U:8] */
/* Edited 24 Aug 2010 05:20:27 PM by Deb Moll [1:U:8] */
/* Edited 24 Aug 2010 05:19:40 PM by Deb Moll [1:U:8] */
/* Edited 16 Aug 2010 03:07:15 PM by Deb Moll [1:U:8] */
@charset "utf-8";
/* CSS Document */
body {
	background-color:#eee5c0;
	background-image:url(images/templates/finleymainbackground.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;}
div#container {
	width:671px;
	_width:681px;
	margin:0 auto 0 auto;
	padding-top:0;}
div#searchbox {
	background-image:url(images/templates/searchbackground2.png);
	background-repeat:no-repeat;
	margin-top:0;
	margin-left:300px;
	padding-top:0;
                padding-left:55px;
	width:370px;
	height:33px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
	color:#ffffff;
            }
div#searchbox input[type="submit"] {
	background:none;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	border:none;
	}
div#searchbox input[type="submit"]:hover {
	text-decoration:underline;}
div#header {
	background-image:url(images/templates/GMH_logo2.png);
	background-repeat:no-repeat;
	height:60px;
	text-indent:-5000px;
	}
div#topnav {
                font-size:11px;
                color:#333333;
                width:415px;
                height:20px;
                margin-left:267px;
}
div#topnav ul li {
	float: left;
                color:#333333;
                padding:0 5px 0 5px;
                border-left: 1px solid #333333;
}
div#topnav ul li a{
                color:#333333;
                text-decoration:none;
}
div#topnav ul li a:hover {
                color:#333333;
	text-decoration:underline;
}
div#maincontent {
	width:521px;
	float:right;
	padding-left:0px;
	_margin-left:-5px; /*makes left navigation line up with main content div*/
}
div#rotate {
	background-image:url(images/templates/maincontentbackground.png);
	background-repeat:repeat-y;
	border-left:1px solid #757171;
}
div#rotate img {border-top:1px solid #757171;}
div#contentarea {
	width:501px;
min-height:325px;
	background-image:url(images/templates/maincontentbackground.png);
	background-repeat:repeat-y;
	border-left:1px solid #757171;
	padding:5px 15px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
}
div#contentarea div#lefthomepage {
	width:307px;
}
div#contentarea div#lefthomepage div {
	border:1px solid #757171;
	padding:10px;
}
div#contentarea div#lefthomepage div img {
	float:right;
	padding:5px 0 10px 3px;
}
div#contentarea div#lefthomepage ul, div#contentarea div#righthomepage ul {
	margin-left:15px;
                _margin-left:20px;
	list-style:disc;
}
div#contentarea div#lefthomepage h3 {
	background-color:#576f8e;
	text-align:center;
	color:#FFFFFF;
	width:305px;
	border-left: solid 1px #757171;
	border-top: solid 1px #757171;
	border-right: solid 1px #757171;
	height:15px;
	padding-top:5px;
	margin-top:10px; }
div#contentarea div#righthomepage h3 {
	background-color:#576f8e;
	text-align:center;
	color:#FFFFFF;
	width:180px;
	border-left: solid 1px #757171;
	border-top: solid 1px #757171;
	border-right: solid 1px #757171;
	height:15px;
	padding-top:5px;
	margin-top:10px; }
div#contentarea div#righthomepage {
	width:182px;
	float:right;
}
div#contentarea div#righthomepage div {
	border:1px solid #757171;
	padding:10px;
}
div#contentarea div#righthomepage img {
	border:solid 1px #757171;
	margin-top:10px;
}
div#contentarea div#righthomepage ul li a {
                line-height:13px;
}
*:first-child+html div#contentarea div#righthomepage ul li {
                margin-left:5px;
}
div#contentarea ul li {
	padding-bottom:5px;                
}
div#footer {
	background-image:url(images/templates/maincontentbottom2.png);
	width:521px;
	height:33px;
	padding-bottom:0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:5px;
	}
div#footer p {
	padding-top:5px;
}
div#footer a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
div#leftnav {
	width:152px;
               	margin-top:20px;
	_float:right; /*makes left navigation line up with main content div*/
}
*:first-child+html div#leftnav {
	width:149px;
}
div#leftnav ul {
                _background-color:#3f3e9e;
}
div#leftnav ul li {
	background-image:url(images/templates/navbackground2.gif);
	background-repeat:no-repeat;
	height:33px;
	padding:0px;
	margin:0;
                _text-align:center;} /*aligns navigation text to center in IE, for some reason the text align didn't work on the a tag in IE but it works on the li when the a is set to inline-block*/
div#leftnav ul li a {
	text-align:center;
	padding-top:7px;
	_padding-top:8px; /*needed more padding on the top of the a's in IE to center*/
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	display:block;
	_display:inline-block; /*helps align navigation text to center in IE, for some reason the text align didn't work on the a tag in IE but it works on the li when the a is set to inline-block*/
	font-weight:bold;
}
div#leftnav ul li#topleftnav {
background-image:url(images/templates/topnav2.png);
height:32px;
}
div#leftnav ul li a:hover {
	text-decoration:underline;}
div#leftnav p {
	background-image:url(images/templates/bottomnavparagraph2.png);
	background-repeat:no-repeat;
	font-size:10px;
	color:#FFFFFF;
	height:101px;
	width:152px;
	padding:15px 0 0 5px;
}
*:first-child+html div#leftnav p {
                background-image:url(images/templates/bottomnavparagraphie7_2.png);
                padding-left:2px;
}

