
/*////////////////////////////
//   GLOBAL
////////////////////////////*/	

*, html { padding: 0; margin: 0; }
	
body {
	background: url(images/bg.gif) repeat-x #7195b6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
	line-height: 24px;
	}
	
.clear { clear: both; }
a { color: #44749f; text-decoration: underline; }
a:hover { color: #44749f; text-decoration: none; }
.float_left { float: left; margin-right: 75px; }
input.error { border: red 1px solid; }
label { display: block; float: left; width: 120px; }
label span { color: #990000; }
.label { padding: 5px 0; width: 500px; }
.submit_button { background: #5792B8; color: #FFFFFF; font-weight: bold; border: none; cursor: pointer; }

input {
	border: #AAAAAA 1px solid;
	padding: 4px 8px;
	font-size: 14px;
	color: #444444;
	}
	
input:focus {
	border: #44749f 1px solid;
	}
		
textarea {
	border: #AAAAAA 1px solid;
	padding: 4px 8px;
	font-size: 14px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
textarea:focus {
	border: #44749f 1px solid;
	}
	
select {
	border: #AAAAAA 1px solid;
	padding: 4px 8px;
	font-size: 14px;
	color: #444444;
	width: 160px;
	}
	
select:focus {
	border: #44749f 1px solid;
	}



/*////////////////////////////
//   GLOBAL PAGE LAYOUT
////////////////////////////*/	

#container { margin: 0 auto; width: 970px; }
#wrapper { padding: 0 1px; }



/*////////////////////////////
//   HEADER - HOMEPAGE
////////////////////////////*/	

#header {
	background: url(images/header.jpg);
	height: 112px;
	}
	
#header h1 {
	display: none;
	}
	
#header span {
	height: 45px;
	width: 435px;
	margin-top: 30px;
	float: left;
	}
	
#header ul {
	float: right;
	margin: 41px 0 0 0;
	padding: 0 8px;
	height: 27px;
	width: 265px;
	}
	
#header li {
	display: inline;
	color: #8ec4e5;
	font-size: 10px;
	}
	
#header li a {
	color: #fff1c6;
	text-decoration: none;
	}
	
#header li a:hover {
	text-decoration: underline;
	}



/*////////////////////////////
//   WELCOME - HOMEPAGE
////////////////////////////*/	
	
#welcome {
	height: 201px;
	background: url(images/bg_welcome.gif) repeat-x bottom;
	}
	
#welcome #message {
	float: left;
	height: 201px;
	width: 593px;
	padding: 0 20px 0 25px;
	background: url(images/welcome_divider.gif) no-repeat right;
	}
	
#welcome #message h3 {
	display: none;
	}
	
#welcome #message img {
	margin: 22px 0;
	}

#welcome #about {
	float: right;
	height: 201px;
	width: 285px;
	padding: 0 25px 0 20px;
	}
	
#welcome #about h3 {
	display: none;
	}
	
#welcome #about img {
	margin: 22px 0;
	}



/*////////////////////////////
//   CONTENT
////////////////////////////*/	
	
#content {
	background: #FFFFFF;
	min-height: 600px;
	}
	
#content #main {
	float: left;
	width: 593px;
	padding: 0 20px 15px 25px;
	background: url(images/bg_content.gif) repeat-x top;
	border-right: 1px solid #EFEFEF;
	}
	
#content #main h3 {
	display: none;
	}
	
#content #main img {
	margin: 22px 0;
	}

#content #main .mceEditorContainer img {
	margin: 0;
	}

#content #main p {
	margin-bottom: 25px;
	}
	
#content #main ul {
	list-style-position: inside;
	margin: 10px 0 20px 0;
	}
	
#content #main ol {
	list-style-position: inside;
	margin: 10px 0 20px 0;
	}

#content #sidebar {
	float: right;
	width: 284px;
	padding: 0 25px 0 20px;
	background: url(images/bg_content.gif) repeat-x top;
	}
	
#content #sidebar h3 {
	display: none;
	}
	
#content #sidebar img {
	margin: 22px 0;
	}
		
#content #sidebar .scrollbar_item span {
	font-size: 10px;
	line-height: 10px;
	}



/*////////////////////////////
//   OPTIONS - HOMEPAGE
////////////////////////////*/	

#options {
	background: url(images/bg_options.gif) repeat-x;
	height: 370px;
	padding: 0 25px;
	border-bottom: #cdd6de 1px solid;
	}

#options .option {
	float: left;
	width: 218px;
	margin: 25px 15px 25px 0;
	text-align: center;
	}

#options .last {
	margin: 25px 0;
	}

#options .option h2 {
	display: none;
	}

#options .option .option_title {
	margin-bottom: 20px;
	}

#options .highlight {
	background: url(images/options_highlight_box.gif) no-repeat center;
	height: 260px;
	width: 198px;
	padding: 10px;
	}

#options .highlight p {
	text-align: left;
	margin: 0 4px;
	padding: 11px 0;
	font-size: 11px;
	line-height: 18px;
	}



/*////////////////////////////
//   BOTTOM - HOMEPAGE
////////////////////////////*/	

#bottom {
	height: 212px;
	background: url(images/bg_bottom.gif) repeat-x;
	padding: 30px 25px 0 25px;
	line-height: 16px;
	}
	
#bottom a {
	text-decoration: none;
	}
	
#bottom a:hover {
	text-decoration: underline;
	}
		
#bottom span {
	font-size: 10px;
	}
	
#bottom .scrollbar_content {
	float: left;
	width: 290px;
	height: 115px;
	overflow: hidden;
	clear: left;
	}

#bottom .scrollbar {
	float: left;
	width: 18px;
	}

#bottom .scrollbar .arrow_top {
	background: url(images/arrow_up.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-bottom: 8px;
	}

#bottom .scrollbar .bar {
	border-left: 1px solid #cbd5df;
	width: 1px;
	height: 90px;
	margin: 0 3px;
	}

#bottom .scrollbar .selector {
	background-color: #c5c6c7;
	width: 6px;
	left: -3.5px;
	}

#bottom .scrollbar .arrow_bottom {
	background: url(images/arrow_down.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-top: 8px;
	}

.scrollbar_item {
	margin-bottom: 6px;
	}

#bottom .title {
	margin-bottom: 15px;
	}

#bottom #section_news {
	width: 330px;
	float: left;
	}

#bottom #section_news h3 {
	display: none;
	}

#bottom #section_careers {
	width: 340px;
	float: left;
	}
	
#bottom #section_careers h3 {
	display: none;
	}

#bottom #section_contact {
	width: 200px;
	float: left;
	}

#bottom #section_contact h3 {
	display: none;
	}

#bottom #section_contact p {
	line-height: 18.25px;
	}



/*////////////////////////////
//   FOOTER
////////////////////////////*/	

#footer {
	background: url(images/bg_footer.gif) no-repeat top;
	padding: 25px 4px;
	font-size: 10px;
	color: #c0dced;
	}

#footer #copyright {
	float: left;
	}

#footer #links {
	float: right;
	}

#footer #links a {
	color: #fff1c6;
	text-decoration: none;
	}

#footer #links a:hover {
	text-decoration: underline;
	}