body {
  	background-color: #E9F7FB;
  	font-family:Arial,Tahoma,Verdana,Helvetica, sans-serif;
  	font-size: 11px;
  	color:#000000;  
  	padding:0px;
  	margin:0px;
  	text-align: center;
  	background: url(../images/background.gif);
}
#shadow_left {
	float:left;
	background: url(../images/background_shadow_left.gif) repeat-y top right;
	height:100%;
	width:33%;
}
#shadow_right {
	float:left;
	background: url(../images/background_shadow_right.gif) repeat-y top left;
	height:100%;
	width:33%;	
}
#wrapper { 
	float:left;	
  	text-align: left;
  	vertical-align: middle;	
  	/*margin: 0px auto;*/
  	padding: 0px;
  	width: 950px;
	overflow:hidden;
	background: #FFFFFF 
}
#banner_area, #footer_inner {
	/*margin-left:3px;
	margin-right:5px;*/	
}

/*
#header #clientlogin {
	float:right;
	height:25px;
	width:150px;
	font-size:16px;
	text-align:right;
	padding-top:6px;
}

#header #clientlogin img {
	float:right;
}

#header #clientlogin a {
	color:#666666;
	float:right;
	margin-right:7px;
	margin-top:3px;
}

#header #clientlogin a:hover {
	color:#B2ACA7;
}
*/

#header {
	height:140px;
	padding-top:0px;
	padding-left:30px;
	background-color: #FFFFFF;
}
#logo {
	padding-top:35px;
}
#menu {
	float:right;
	width:594px;
	height:60px;
	text-transform:lowercase;
}
#menu_inner {
	float:left;
	width:594px;
	height:60px;
	font-size:14px;
}
#menu a {
	display: inline;
	float: left;
	/*width:145px;*/
	height: 24px;
	/*padding: 7px 21px 0px 43px;*/
	color: #999;
	padding-right:23px;
	padding-top: 40px ;
	/*background-color:#5F6062;
	margin-top:4px;*/ 
}
#menu a:hover {
	background: url(../images/menu_over.gif) no-repeat 15px top; }
#menu a.active, #menu a.active_nosub {
	background: url(../images/menu_over.gif) no-repeat 15px top;
	/*background-color:#323131;
	background-position: top left;
	background-repeat: no-repeat;*/
}
#menu a.active_nosub {
	color:#0099CC;
	background: url(../images/menu_selected.gif) no-repeat 15px top;
}

#menu a.first {
	margin-top:0px; }
#menu div {
	float: left;
}
/* Submenu Styles */
#menu div.submenu {
	display: none;
	position: absolute;
	margin-left:-15px;
	margin-top:60px;
	clear: both;
	background-color:#FFF; }
	
#menu div.submenu a {
	display: block;
	clear: both;
	font-size:12px;
	width: 155px;
	height: 19px;
	padding: 4px 10px 0px 15px;
	white-space: nowrap;
	background-color: #CCCCCC;
	color: #FFFFFF;
	background-image: none;
	margin-bottom:3px;}

#menu div.submenu a:hover, #menu div.submenu a.active {
	background-color: #0099CC;
	color:#FFFFFF;
 }
#menu div.submenu a.first {
	margin-top:0px; }
/* End Submenu Styles */
#banner_area {
	/*height:200px;*/
	background-color: #FFFFFF;
	background-color: #0099CC;
}
#banner, #banner_inner {
	float:right;
	width:950px;
	height:201px;
}
#banner_inner {
	height:134px;
}
#banner {
	margin-bottom:24px;
}
#content, #content_inner {
	width:950px;
	clear:left;
}
#content_inner img {
	display:inline;
	float:left;
	margin-top: 24px;
}
#right_column {
	margin-bottom:30px;
}

#right_column_inner {
	float:right;
	width:502px;
	margin:0px;
	margin-top:40px;
	margin-bottom:30px;
	padding-right:0px;
	padding-top:0px;
	padding-right:190px;
}
#right_column_inner img {
	float:left;
	margin-top: 0px;
}

#right_column #area, #right_column #arealast {
	width:316px;
	float:left;
	padding-bottom:10px;
	margin-bottom:0px;
}
#right_column #arealast {
	border: none;
}
#areaheader {
	background-color:#E9F7FB;
	height:29px;
	color:#0099CC;
	font-size:20px;
	padding-top:2px;
	padding-left:30px;
}
#areacontent {
	padding-right: 20px;
	margin-top:15px;
	padding-left:30px;
	padding-bottom:10px;
}

#areacontent p {
	margin: 0px;
	
}
p#boldblue {
	font-weight:bold;
	color:#0099CC;
	font-size:12px;
	margin-bottom:5px;
}
#contact_area {
	width:250px;
	float:left;
}

/* Footer Styles */
#footer {
	text-align: right;
  	vertical-align: middle;	
  	margin: 0px auto;
  	padding: 0px;
  	width: 984px;
  	font-size:12px;
	height:50px;
	color:#9CB1B6;
	background: url(../images/background_shadow_bottom.gif) no-repeat top;	
}
#footer_inner {
	padding-top:6px;
	height:37px;
	padding-top:13px;
  	font-weight:bold;
  	margin-bottom:4px;
  	padding-left: 17px;
  	padding-right:17px;
}
#footer_inner #poweredby {
	width: 200px;
	float:right;
	font-style: italic;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}
#footer_inner  a {
	color: #9CB1B6;
	margin-left:5px;
	margin-right:5px; }
#footer_inner  a:hover {
	color: #0099CC; }
#copyright {
	color:#9CB1B6;
}

a {
	text-decoration: none;
	color:#666666; }
a:hover {
	color:#0099CC;
}
a.arrow {
	display: block;
	width: 0px;
	height: 17px;
	padding: 4px 0px 0px 25px;
	margin: 4px 0px;
	margin-bottom:10px;
	color:#0099CC;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	background: left no-repeat; }
div a.arrow {
	background-image: url(../images/arrows/arrow_right.gif); }
a:hover.arrow {
	color:#999999;
}
div a.arrowdown {
	background-image: url(../images/arrows/arrow_down.gif); }
a.arrowdown {
	background-image: url(../images/arrows/arrow_down.gif); }
div a.arrowup {
	background-image: url(../images/arrows/arrow_up.gif);}
div a.arrowback {
	background-image: url(../images/arrows/arrow_left.gif); }
a.bullet {
	display: block;
	width: 0px;
	height: 15px;
	padding: 4px 0px 0px 25px;
	margin: 4px 0px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	background: left no-repeat;
	background-image: url(../images/arrows/arrow_right.gif); }
a:hover.bullet {
	color:#0099CC !important;}
a.submit {
	display: block;
	float: left;
	height: 17px;
	padding: 4px 0px 0px 25px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	color: #0099CC;
	background: url(../images/arrows/arrow_right.gif) left no-repeat;
}
a:hover.submit {
	color:#000000
}
a.toplink {
	clear: both;
	float: left;
	margin-top: 16px;
	color:#0099CC;
}
a:hover.toplink {
	color:#999999;
}
a.download {
	display: block;
	width: 0px;
	padding: 0px 0px 0px 25px;
	margin-top: 2px;
	font-size: 11px;
	white-space: nowrap;
	color: #000 !important;
	text-decoration: none !important;
	background: url(../images/arrows/arrow_right.gif) left no-repeat;
}
p {
	margin: 10px 0px;
}
.smallpara {
	margin-bottom: 0px;
}
.smallparanews {
	text-align:right;
	margin-right:140px;
}
#last {
	margin-bottom:0px;
}
h2, h3, h4, h5 {
	margin: 0px;
	font-size: 11px;
}
h1 {
	clear: both;
	margin: 10px 0px;
	font-size: 14px;
	color: #F08229;
}
h3 {
	margin-bottom: 0px;
	color: #000;
	font-size:12px;
}
h4  {
	color: #999;
}
h5  {
	color: #666666;
}
div.heading {
	clear:both;
	font-size: 20px;
	color:#0099CC; 
	margin-bottom:25px;
	text-transform: lowercase;}
div.subheading {
	font-weight:bold;
	margin-bottom:0px;
}
div.dropdown {
	display: none; }

/* Form Styles */
table, form {
	margin: 0px;}

form {
	margin-top: 30px; }
form td {
	padding-bottom: 7px; }
form td.label {
	padding: 5px 20px 0px 0px;
	line-height: 14px;
	text-align: right; }
input, textarea, select {
	width: 230px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #737475; }
input.checkbox {
	width: auto;
	margin-right: 5px; }
select {
	width: 236px; }
/* End Form Styles */

div.newsimage {
	float:right;
	margin-left: 10px;
	background-repeat: no-repeat;
	border:1px solid #000000;
	height:62px;
}

/* List Styles */
ul, ol {
	padding: 0px;
	padding-left: 16px;
	margin: 10px 0px; }
ul ul {
	margin: 0px; }
ul {
	list-style-type: disc; }
/* End List Styles */
