/* CSS Document */

body { 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #444;
	font-size:12px;
	}
html {  overflow: -moz-scrollbars-vertical; 
	overflow-x: auto; }
	
/* Basic Styles */
	
img{border:0px;}

a {color:#1E94B8; text-decoration:underline;}
a:hover	{color:#83B7D0;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size: 18px;color:#55285a;margin: 0 0 10px 0;}
p {font-size:12px;}

/* END Basic Styles */


/* Basic Layout or Wrapper */
	
#layout {width: 903px;margin: 10px auto;}
logo {float: left;width:100%;margin: 0 0 5px 0;}
#masthead {width:100%;float:left;height:183px;}
#globalnav-home {
	float:left;
	width:283px;
	height:183px;
	background-image: url(/images/design/navcanvas.png);
	background-repeat: no-repeat;
}
#globalnav-home ul {
	float:right;
	color:#fff;
	list-style-type:none;
	text-align:right;
	padding-right:10px;
	font-size:14px;
	text-transform: uppercase;
}
#globalnav-home ul li {margin-bottom: 7px;}
#globalnav-home ul li .active {margin-bottom: 10px;color:#fff;}
#globalnav-home a {color:#ba9765;text-decoration:none;}
#globalnav-home a:hover {color:#fff;text-decoration:none;}


#navcontainer {
	float:left;
	width:100%;
	background-image: url(/images/design/navbar.jpg);
	background-repeat: no-repeat;
	height:30px;
	margin:0;
	text-transform: uppercase;
}
#globalnav {float:left;margin:9px 0 0 0;}
#globalnav ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#globalnav li {
	display: inline;
	list-style-type: none;
	padding:0 10px;
	border-right: 1px solid #dcdcdc;	
	}
#globalnav li.noborder {
	display: inline;
	list-style-type: none;
	padding:0 10px;
	border-right: 0px solid #dcdcdc;
	}

#globalnav a {color: #55285a;text-decoration:none;}
#globalnav a:visited {color: #55285a;text-decoration:none;}
#globalnav a:hover {color: #3d6b51;text-decoration:none;}
#globalnav a.active {color:#3d6b51;text-decoration:none;}

#billboard {float:left;width:618px;}

#searchbar {
	float:left;
	width:901px;
	background-color:#3d6b51;
	background-image: url(/images/design/search-bar-bg-40.jpg);
	background-repeat: repeat-x;
	height:40px;
}
#search-home {float:left;width:50%;} 
#search-home form {margin: 7px;padding:0px;}
#search {float:right;margin:0;padding:0;} 
#search form {margin: 0 0 0 0;padding:0px;}
#search form input.text {font-size: 13px;color:#666;padding:0;text-align:right;border:1px solid #999;}
#search form input.gobtn {padding: 0px 15px 0 5px;margin:0;}
#links {float:left;width:49%;text-align:right;}
#links p {margin: 10px;text-align:right;}
#links a {color:#ba9765;text-decoration:none;}
#links a:hover {color:#fff;}
#links a:visited {color:#ba9765;text-decoration:none;}

#content {width:100%;margin-top: 10px;float:left;clear:both;}

#main-home {float:left;width: 67%;}
#main-home h1 {font-family:Arial, Helvetica, sans-serif;font-size: 24px;color:#55285a;margin: 0 0 10px 0;}
#main-home p {margin: 0 0px 10px 15px;line-height: 120%;}
#main-home .box {float:left;border:1px solid #cdcdcd;padding:1px;width:100%;}

#main {float:left;width: 650px;}
#main h1 {font-family:Arial, Helvetica, sans-serif;font-size: 24px;color:#55285a;margin:0 0 10px 0;}
#main h2 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;color:#55285a;margin: 0 0 4px 0;}
#main p {margin: 0 0 15px 0px;line-height: 130%;}
#main ul li {margin-bottom: 0px;}
#main ul li ul {margin-top:0px;padding-top:0px;}
#main ul li ul li {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

/* Sidebar */
#sidebar-home {float: right;width:30%;}
#sidebar-home p {margin: 0 10px 10px 10px;}
#sidebar-home h2 {margin: 10px 10px 10px 10px;color: #55285a;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
#sidebar-home .box {float:left;border:1px solid #cdcdcd;padding:1px;width:100%;}

#sidebar {float: right;width:240px;}
#sidebar p {margin: 0 10px 10px 10px;}
#sidebar h2 {margin: 10px 10px 10px 10px;color: #55285a;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
#sidebar .box {float:left;border:1px solid #cdcdcd;padding:1px;width:100%;}

#sidebar a {color:#55285a;}
#sidebar a:visited {color:#55285a;}
#sidebar a:hover {color:#3d6b51;}
/*#sidebar a:hover:visited {color:#3d6b51;}*/

#sidebar li {margin-bottom:10px;font-size:11px;font-weight:normal;list-style-type:none;}
#sidebar li.active {color:#3d6b51;margin-bottom:10px;list-style-image: url(/images/design/arrow-brown3.jpg);}
#sidebar li.active a {color:#3d6b51;}
#sidebar li.active ul {margin-top:7px;}
#sidebar li.active li a {color:#55285a;}
#sidebar li li {font-size:10px;list-style-type:none;list-style-image:none;}
#sidebar li li.active {list-style-image: url(/images/design/arrow-brown3.jpg);}
#sidebar li li a {color:#55285a;}
#sidebar li li.active a {color:#3d6b51;}
#sidebar li li a:hover {color:#3d6b51;}



/* MISC Styles */

.box-header {
	padding: 0;
	background-color:#3d6b51;
	background-repeat: repeat-x;
	height:35px;
	margin-bottom:10px;
	background-image: url(../images/design/highlight-bg.jpg);
	float:left;
	width:100%;
		}
.box-header p {
	padding: 10px 0 0 2px;
	color:#fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight:bold;}

.box-header img {margin:0;}
.box p {margin: 10px 15px 10px 15px;}
.box h4 {margin: 0 15px 10px 15px;float:right;color:#55285a;}

.leftjust {float:left;margin:0 15px 10px 0px;}
.rightjust {float:left;margin:0 0px 10px 15px;}


/* Footer */

#footer {
	float:left;
	width:100%;
	background-image: url(../images/design/footer.jpg);
	background-repeat: no-repeat;
	height:45px;
	margin: 15px 0;
	clear:both;
	}
#footer p {margin: 18px 0 0px 20px;color: #444;font-size:11px;}
#footer a {color: #444;}
#footer a:visited {color: #444;}
#footer a:hover {color: #000;}