/* GENERAL STYLES */
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 8pt;
	color: #333333;
}

div {
        /* border: solid 1px black; */
}

p {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 8pt;
	color: #333333;
}

h3 {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12pt;
	font-weight: bold;
	color:  #5F8EAE;
}

.topRowWrap {
        !margin-bottom: -2px;
        !height: 59px;
}

.topLogo {
	width: 224px;
	height: 59px;
	float: left;
	vertical-align: bottom;
}

.logoSpace {
	width: 226px;
	height: 59px;
	float: left;
	vertical-align: bottom;
}

.taglineSpace {
	width: 252px;
	height: 59px;
	float: left;
	vertical-align: bottom;
}

.taglineSpace img {
	margin-top: 37px;
        vertical-align: bottom;
}

.logoNav {
	width: 48px;
	height: 59px;
	float: left;
	vertical-align: bottom;
}

.logoNav img {
	margin-top: 37px;
        vertical-align: bottom;
}

.greenBar {
	background-color: #009966;
	margin-top: 53px;
	width: 226px;
	height: 6px;
        vertical-align: bottom;
        line-height: 6px;
        overflow: hidden;
}

.navWrap {
	width: 702px;
	height: 44px;
	float: left;
}

.nav {
	background-image: url(/media/7/nav_background.gif);
	background-repeat: repeat-x;
	height: 34px;
	width: 702px;
	float: left;
}

.navCap {
	width: 48px;
	height: 44px;
	float: left;
}

.navBottom  {
	width: 702px;
	height: 10px;
	vertical-align: top;
	float: left;
        line-height: 10px;
        overflow: hidden;
}

.navBottomBar {
	width: 702px;
	height: 6px;
	background-color: #5F8EAE;
	float: left;
        vertical-align: bottom;
        line-height: 6px;
        overflow: hidden;
}

.clear {
	clear: both;
        line-height: 0px;
        height: 0px;
        font-size: 0;
        overflow: hidden;
}

.footerBar {
	background-color: #009966;
	width: 100%;
	height: 25px;
}

.loginBottom {
	float: right;
}

#wrap {
	width: 100%;
	text-align: center;
}

#navWrap {
	width: 750px;
	text-align: left;
	margin: 0 auto;
}

#footer {
	width: 750px;
	text-align: center;
	margin: 0 auto;
}

#content {
	width: 750px;
	min-height: 420px;
	text-align: left;
	margin: 0 auto;
	background-image: url(/media/172/backgrnd.jpg);
	background-repeat: no-repeat;
	background-position: 80% 100%;
}

.breadcrumb {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
        width: 670px;
}

.crumblink {
	color: #660000;
}


.crumbend {
	color: #660000;
	font-weight: bold;
}

.crumbseperator {
	color: #5F8EAE;
}

.redbar {
	background-color: #660000;
	height: 6px;
	width: 228px;
}

.rightbar {
	background-color: #660000;
	height: 140px;
	width: 12px;
	float: left;
	clear: right;
	margin-top: -4px;
}

.outer {
	float: left;
        width: 702px;
}

.bluebar {
	background-color: #5f8eae;
	height: 6px;
	width: 280px;	
}

.greenhoriz {
	background-color: #009966;
	width: 12px;
	height: 94px;
	margin-left: 12px;
	float: left;
}

.templatePhoto {
	max-width: 280px;
	margin-bottom: -2px;
	!margin-bottom: 0px;
	!width: 280px;
}

.leftColumn {
	float: left;
	clear: none;
	width: 300px;
}

.rightColumn {
	float: left;
	clear: right;
	width: 380px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.interior {
	width: 700px;
	float: left;
}

.titleimg {
        max-width: 370px;
}

.ebpwrap {
	width: 750px;
	text-align: right;
	vertical-align: bottom;
	margin-bottom: -1px;
        !margin-bottom: -2px;
}

.ebp {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/177/ebp.png', sizingMethod='scale');
        width: 211px;
        height: 12px;
}

.subsections {
	float: left;
	width: 220px;
}

.subsections ul li {
	list-style-type: none;
	color: #660000;
	margin-bottom: 3px;	
}

.subsections ul li a {
	color: #660000;
}

.home {
	margin-top: 30px;
}

.sidebarwrap {
	width: 150px;
	margin-bottom: -20px;
	float: left;
}

.sidebartop {
	width: 150px;
	height: 6px;
	background-color: #660000;
}

.sidebar {
	width: 150px;
	height: 434px;
	!height: 451px;
	background-image: url(/media/773/sidebar_bg.gif);
}

.sidebar ul {
	width: 150px;
        !width: 120px;
	margin: 0;
	padding: 15px;
}

.sidebar ul li {
	list-style-type: none;
	color: #ffffff;
	margin-bottom: 3px;
	width: 120px;
}

.sidebar ul li a {
	color: #ffffff;	
}

.homecontent {
	float: left;
	width: 570px;
	clear: right;
	margin-bottom: -10px;
	!margin-bottom: -12px;
}

.hometitle {
	text-align: right;
	color: #5f8eae;
	padding-left: 20px;
	padding-bottom: 10px;
}

.hometitle p {
	color: #5f8eae;
}

.homebody {
	background-color: #BFD2DF;
	padding-left: 20px;
	width: 570px;
	height: 340px;
}

.bluebarhome {
	width: 250px;
	height: 6px;
	background-color: #5F8EAE;
	margin-left: -20px;
}

.homeimg {
	float: left;
	clear: none;
	padding: 10px;
	background-color: #BFD2DF;
}

.hometxt {
	clear: right;
	background-color: #BFD2DF;
	padding: 10px;
	padding-right: 20px;
}

.hometxt p {
	color: #5f8eae;
}

/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; !margin-bottom: -2px; }
  #nav a { display: block; }
  #nav ul { position: absolute; display: none; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */
#nav ul { width: 100px; }
#nav li { width: 100px; }
#nav li ul { margin-left: -6px; width: 250px; border-left: solid 6px #009966; border-bottom: solid 1px #009966; border-right: solid 1px #009966; }

/* Everything else is theming */
 
#nav { height: 34px; width: 640px;}
#nav *:hover { background-color: none; }
#nav a {color: #5F8EAE; font-size: 12px; line-height: 1; }
  #nav li { margin-left: 6px; }
  #nav li.hover { margin-left: 0px; border-left: solid 6px #009966; }
  #nav li ul li { margin-left: 0px; width: 250px; }
  #nav li.hover ul li.hover { border: 0; }
  #nav li a { padding: 7px; }
  #nav li.hover a { background-color: #FFFFFF; padding: 7px; }
    #nav ul li a { padding: 7px; background-color: #FFFFFF; }
      #nav ul a.hover { padding: 7px; color: #ffffff; background-color: #5F8EAE; }

/* EDITOR PROPERTIES */
