html, body {
	text-align: center;
	margin:0;
	padding:0;
}

td {
color:#666666;
line-height:103%;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
}

#page_bg {
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7F7F7;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	margin-top: 5px;
	text-align: left;
	margin-bottom: 5px;
	position:relative;
}

div.logo{
	background-image: none;
	height: 70px;
	width: 300px;
}

.telephone {
	float: right;
	height: 70px;
	width: 400px;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	color:#FFFFFF;
}

#menu {
padding:0px 1px 3px 1px;
color:#999999;
}

#navbar{
	background-image: url(../images/design/menu_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	height: 41px;
	width: 1000px;
	clear: both;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:41px;
	color:#999999;
	font-size:17px;
	text-align:center;
}

#navbar a:link {
color:#999999;
font-size:17px;
text-decoration:none;
background:inherit;
line-height:41px;
font-weight:bold;
vertical-align:middle;
}
#navbar a:visited {
color:#999999;
font-size:17px;
text-decoration:none;
background:inherit;
line-height:41px;
font-weight:bold;
vertical-align:middle;
}
#navbar a:hover {
font-weight:bold;
color:#1A3379;
}
#navbar a:active {
color:#999999;
font-size:17px;
text-decoration:none;
background:inherit;
line-height:41px;
font-weight:bold;
vertical-align:middle;
}

.menulink a:link, a:visited, a:active {color:#999999; }
.menulink a:hover {color:#1A3379;}
#menuactive {color:#1A3379;}

.contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0099FF;
	height: 18px;
}

a:link, a:visited, a:active {
	color:#003366;
	text-decoration:none;
	background:none;
}

a:hover {
	text-decoration: none;
}

.botleft {
	height: 41px;
	float: left;
	line-height:40px;
	left:30px;
	position:absolute;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.botleft a:link {
color:#999999;
font-size:12px;
background:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:41px;
}
.botleft a:visited {
color:#999999;
font-size:12px;
background:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:41px;
}
.botleft a:hover {
color:#999999;
font-size:12px;
background:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:41px;
}
.botleft a:active {
color:#999999;
font-size:12px;
background:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:41px;
}

.botlink a:link, a:visited, a:active {
color:#999999;
font-size:12px;
background:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:41px;
}
.botlink a:hover {
color:#5D6A91;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:41px;
}

.bottom, a:link, a:visited, a:active{
	background-image: url(../images/design/menu_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	height: 41px;
	width: 1000px;
	clear: both;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:41px;
	color:#999999;
	font-size:12px;
}

.bottom a:hover {color:#5D6A91;}

.botrightpad {
	height: 41px;
	width: 253px;
	right:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:35px;
	line-height:41px;
	color:#999999;
	position:absolute;
}

#wrapper{clear: both;}

#mainbody{
	float:left;
	width: 100%;
	display: inline;
	position: relative;
}

input,
textarea {
	background-color:#FFFFFF;
	border: 1px solid #3C3C3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	line-height: 104%;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover {
	background-color:#F6F6F6;
	border: 1px solid #3C3C3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	line-height: 104%;
}
.button {
background:inherit;
}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix{display: inline-table;}


/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* Homepage content Items */
#contenttext {
color:#666666;
top:10px;
right:40px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
float:right;
width:50%;
max-width:500px;
/*width:461px;*/
height:86%;
display:inline;
z-index:9;
}

h2 {
color:#999999;
font-size:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3 {
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}
h4 {
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}


#contentrightimage {
/*	float: right; */
	float: left;
	display: inline;
	position: relative;
	text-align:right;
	padding-right:50px;
	z-index:7;
	left:12px;
}

#contentlogo {
	display:inline;
	position:absolute;
	text-align:left;
	padding-left:10px;
/*	z-index:8;*/
	vertical-align:text-bottom;
	top:5px;
	left:5px; 
/*	right:310px; */
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width:520px;
height:470px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position:absolute;
margin: 0.1em auto;
padding: 5px;
line-height:110%;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
color:#666666;
}

/* The main content links for me */
#mycustomscroll a:link, a:visited, a:active {
background:none;
color:#333333;
line-height:103%;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mycustomscroll a:hover {
background:none;
color:#006666;
line-height:103%;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

/* the following line puts fleXcroll into scrollbar-on-left mode */
.vscrollerbase {right: 0 !important;}

.vscrollerbar {width: 15px;background: url(../images/design/scrollbar.png) 0px 0px no-repeat;}
.vscrollerbarbeg {height: 3px !important; width: 36px;background: 0px 0px;}
.vscrollerbarend {height: 3px; width: 36px;background: 0px 0px;}
.vscrollerbase {width: 15px; background:0px 0px; background-image:url(../images/design/scrollbase.png); background-repeat:no-repeat;}
.vscrollerbasebeg {width: 15px;height: 3px !important;background: 0px 0px;}
.vscrollerbaseend {height: 3px;width: 3px;background: 0px 0px;}
.hscrollerbase {height: 3px; background-color: white;}
.hscrollerbar {height: 3px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 13px;z-index: 2;}
.scrollerjogbox {width: 15px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #333333;}

.logostyle{
height:80px;
width:970px;
border:none;
}
.imageonright {
height:500px;
/*width:370px;*/
border:none;
}

#belowlogo {
top:85px;
position:absolute;
}