/* HTML Objects */
*			{ margin: 0px;
			  padding: 0px; }
body			{ background: url("/include/images/page_background.gif") repeat;
			  font: 75%/1.5em "Lucida Grande", Helvetica, Arial, Sans-Serif;
			  text-align: center;
			  color: #000000; }
img			{ border: 0px; }
li			{ margin-left: 2em; }

/* Fonts */			  
a			{ color: #006699;
			  font-weight: bold; }
a:link, a:visited	{ text-decoration: none; }
a:hover, a:active	{ text-decoration: underline; }
h1, h2, h3		{ font: "Myriad Pro", "Lucida Grande", Helvetica, Arial, Sans-Serif;
			  color: #006699;
			  padding-bottom: 1px; }
h1			{ font-size: 300%; }
h2			{ font-size: 200%;
			  color: #666666; }
h3			{ font-size: 150%; }
h4			{ font-size: 120%; }
.bold			{ font-weight: bold; }
.justify		{ text-align: justify; }
.standard		{ padding-bottom: 20px;
			  text-align: justify; }
.error			{ color: red;
			  font-weight: bold; }

/* Layout */
#page-outer-wrapper	{ position: relative;
			  width: 970px;
			  margin-left: auto;
			  margin-right: auto;
			  text-align: center; }
#page-inner-wrapper	{ position: relative;
			  width: 950px;
			  margin-left: auto;
			  margin-right: auto;
			  text-align: left; }
.clear-float		{ height: 0px;
			  width: 0px;
			  line-height: 1px;
			  font-size: 1px;
			  overflow: hidden;
			  visibility: hidden;
			  clear: both; }

/* Header */
#header-wrapper		{ height: 160px;
			  width: 948px;
			  border-left: 1px solid #DCDCDC;
			  border-right: 1px solid #DCDCDC;
			  background: url("/include/images/header_background.gif") repeat-x left top; }
#header-left		{ width:513px;
			  height:160px;
			  background: url("/include/images/header_left.gif") no-repeat left top; }
#header-left h1, #header-left h2
			{ display:none; }
#header-menu		{ position: absolute;
			  top: 91px;
			  left: 140px;
			  height: 25px;
			  width: 809px;
			  text-align: left;
			  list-style: none; }
#header-menu li	{ position: relative;
			  float: left;
			  height: 25px;
			  margin: 0px;
			  font-size: 90%; }
#header-menu li a	{ display: block;
			  margin-right: 7px;
			  padding: 3px 10px;
			  border: 1px solid #5976b2;
			  border-bottom: 0px;
			  background-color: #22437f;
			  text-align: center;
			  color: #FFFFFF;
			  text-decoration:none;
			  white-space: nowrap; }
#header-menu li a:hover	{ background-color: #10203B;
			  color: #FFCC33; }
#header-menu li a#current
			{ top: 2px;
			  border: 1pt solid #FFFFFF;
			  border-bottom: 1px solid #AEBAD3;
			  background: #FFFFFF url("/include/images/header_menu_button.gif") bottom repeat-x;
			  color: #000000; }
#header-menu li a#current:hover
			{ color: #FFCC33; }

/* Content */
#content-wrapper	{ float: left;
			  width: 916px;
			  padding-left: 16px;
			  padding-right: 16px;
			  border-left: 1px solid #DCDCDC;
			  border-right: 1px solid #DCDCDC;
			  background: #FFFFFF; }
#content-left		{ float: left;
			  width: 724px;
			  min-height: 300px;
			  padding-right: 15px;
			  margin-right: 15px;
			  border-right: 2px solid #DCDCDC; }
#content-right		{ float: right;
			  width: 160px;
			  margin-left: 0px;
			  text-align: left; }
#content-right h3	{ padding-bottom: 2px;
			  color: #323232;
			  font-size: 125%; }
#content-right p	{ margin-bottom: 10px;
			  color: #000000;
			  line-height: 140%;
			  font-size: 90%;
			  text-align: justify; }
#content-right li {
				font-size: 90%; }
#content-full		{ float: left;
			  width: 916px; }
#content-break		{ height: 15px;
			  margin-bottom: 10px;
			  border-bottom: 2px solid #DCDCDC;
			  line-height: 1px;
			  color: #DCDCDC; }
#content-footer		{ float: left;
			  width: 916px;
			  height: 10px;
			  background: #FFFFFF;
			  line-height: 10px; }

/* Footer */
#footer-wrapper		{ height: 40px;
			  width: 950px;
			  clear: both; }
#footer-top		{ height: 25px;
			  width: 948px;
			  border-left: 1px solid #DCDCDC;
			  border-right: 1px solid #DCDCDC;
			  background: #FFFFFF url("/include/images/footer_background.gif") top repeat-x; }
#footer-text		{ height: 15px;
			  width: 950px;
			  padding-top: 2px;
			  font-size: 90%;
			  color: #666666;
			  text-align: center; }
#footer-text a		{ color: #666666; }

/* Home Page */
#home-banner		{ display: block;
			  height: 43px;
			  width: 700px;
			  margin-bottom: 10px;
			  background: url("/include/images/image_startmanaging.png") no-repeat; }
#home-banner h2		{ display: none; }
.home-intro		{ line-height: 150%;
			  color: #444444;
			  font-weight: bold;
			  text-align: justify; }
.home-button		{ display: block;
			  width: 300px;
			  height: 40px;
			  background: no-repeat; }
.home-button span	{ display: none; }

/* Content Form */
.content-form		{ width: 450px;
			  margin-top: 25px;
			  margin-bottom: 10px;
			  margin-left: auto;
			  margin-right: auto;
			  padding: 15px;
			  border: 1px solid #AEBAD3;
			  background: #F5F5F5;
			  text-align:left; }
.content-form h3	{ display: block;
			  margin: -15px;
			  margin-bottom: 15px;
			  padding: 5px 10px;
			  background: #AEBAD3 url("/include/images/form_background.gif") repeat;
			  border-bottom: 1px solid #AEBAD3; }
.content-form label	{ display: block;
			  float: left;
			  width: 120px;
			  margin-bottom: 5px; }
.content-form input, .content-form select
			{ display: block;
			  float: left;
			  width: 325px;
			  margin-bottom: 5px; }
.content-form select	{ width: 329px; }
.content-form br	{ clear: both; }
.content-form input.submit
			{ width: 300px;
			  height: 40px;
			  margin-top: 12px;
			  padding-left: 78px;
			  clear: both; }