* {margin: 0; padding: 0;}
body {
	background-color: #363636;
	font-family: Trebuchet MS, Verdana;
	/*height: 919px;*/
	width: 868px;
	margin: 0; 
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	}

#wrapper {
margin: 0;
background: url(../images/wrapperbg.jpg) repeat-y top left;
}

#header {
width: 100%;
height: 79px;
margin: 0;
padding: 0;
}

#topnav {
width: 100%;
height: 71px;
margin: 0;
padding: 0;
background: url(../images/nav_bg.jpg) no-repeat left;
}
#menu {list-style-type:none; margin:0px 0 0px 0px; padding:0;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:5px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 2px 0px 0px 0px; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 10pt; color: #fff; border-right:1px solid #444;}
#menu .one {}
#menu .two {}
#menu .three {}
#menu .four {}
#menu dd {margin:0; padding:0; color: #000; font-size: 9pt; background: #fff; text-align:left;}
.gallery dt a, .gallery dt a:visited {display:block; color:#444;}
.gallery dt a:hover {display:block; color:#6e6e6e; }
.gallery dd a, .gallery dd a:visited {background-color: #fff; color:#000; text-decoration:none; border-bottom: 1px solid #dedede; display:block; padding:4px 5px 4px 5px; width:200px; }
.gallery dd a:hover {background-color: #dedede; color:#000; text-decoration:none; border-bottom: 1px solid #dedede; display:block; width:200px;}
#quick_links
{
float: right;
padding-right: 5px;
padding-top: 6px;
}
#photobox {
width: 593px;
height: 252px;
margin: 0;
padding: 0;
background: url(../images/photobox_index.jpg) no-repeat left;
float: left;
}

#nav_left {
width: 275px;
height: 312px;
margin: 0;
padding: 0;
float: right;
background: url(../images/nav_secondary_bg.jpg) no-repeat left;
}
#nav_left ul {
list-style: none;
font-size: 10pt;
font-weight:bold;
display: block;
width: 248px;
padding: 0px 0px 0px 0px;
margin: 0;
}
#nav_left ul li {
padding-right: 19px;
text-align: right;
position: relative;
}
#nav_left li ul {
	position: absolute;
	right: 266px;
	top: 0;
	display: none;
	width: 150px;
	}
#nav_left li ul a {
	display:block;
	width: 149px;
	}
#nav_left li ul li {
	width: 150px;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	background-color: #fff;
	font-weight: 300;
	font-size: 9pt;
	}
#nav_left li ul li a {
	width: 150px;
	}	
#nav_left ul li a {
	display: block;
	text-decoration: none;
	color: #000;
	width: 267px;
	height: 38px;
	padding: 0;
	}	
#nav_left li:hover ul, li.over ul { 
	display: block; 
	}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */	
#content { height: 100%; }
#content_left {
	width: 292px;
	float: left;
	}

/*#contact_box {
width: 250px;
height: 285px;
margin-left: 20px;
margin-right: 20px;
/* margin-top: 10px; */
/*margin-top: 25px;
margin-bottom: 50px;
border: 1px solid #c0c0c0;
}

#contact_header {
width: 250px;
height: 58px;
background: url(../images/quickcontact_header.jpg) no-repeat left;
}
#contact_box label {
font-size: 9pt;
width: 40px;
float: left;
padding-left: 20px;
}
#contact_box input {
border: 1px solid #333333;
background-color: #dedede;
margin: 1px;
}
#contact_box textarea {
border: 1px solid #333333;
background-color: #dedede;
margin: 1px;
margin-left: 60px;
}*/

#content_right {
width: 556px;
padding: 10px 20px 0 0;
float: left;
}
#content_right p {
font-size: 9pt;
margin-right: 4px;
}

#bottom {
width: 868px;
height: 75px;
text-align: right;
background: url(../images/bottombg.jpg) repeat-x top left;
padding-top: 55px;
}

#bottom p {
font-size: 11px;
color: #ffffff;
padding-right: 12px;
}
#bottom a {
font-size: 11px;
color: #ffffff;
padding-right: 4px;
padding-left: 4px;
text-decoration: none;
}
#bottom a:hover {
font-size: 11px;
color: #c0c0c0;
padding-right: 4px;
padding-left: 4px;
text-decoration: none;
}

.clear {
clear: both;
}
.content_link {
color: #666666;
text-decoration:none;
border-bottom: 1px dotted #666666; 
}
.content_link:hover {
color: #000000;	
border-bottom: 1px dotted #000000; 
}
.content_link:visited {
color: #666666;
border-bottom: 1px dotted #666666; 
}

#replacement-2 {
  width: 61px;
  height: 34px;
  padding: 34px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/button_bg.jpg) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#replacement-2 { /* For non-IE browsers*/
  /*height: 0px;*/
}
#contact_comments{
	overflow: auto;
	height: 40px;
}
#replacement-3 {
  width: 61px;
  height: 34px;
  padding: 34px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(../images/button_bg_search.jpg) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#replacement-3 { /* For non-IE browsers*/
  height: 0px;
}
#replacement-4 {
  width: 133px;
  height: 34px;
  padding: 34px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(../images/button_bg_learnqorval.jpg) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#replacement-4 { /* For non-IE browsers*/
  height: 0px;
}


/*---------------Quickcontact form override for homepage---------------*/
#contact_box {
width: 250px;
margin-left: 15px;
margin-right: 20px;
margin-top: 25px;
margin-bottom: 50px;
border: 1px solid #c0c0c0;
background:#fff url(/images/quickcontact_arrows.jpg) no-repeat bottom left;
padding-bottom:10px;
}
#contact_header {
width: 250px;
height: 58px;
background: url(../images/quickcontact_header.jpg) no-repeat left;
}
#contact_box label {
float:left;
font-size:9pt;
padding:5px 2px 5px 10px;
width:40px;
}
#contact_box input[type="text"],
#contact_box select,
#contact_box textarea {
padding:4px;
border: 1px solid #333333;
background-color: #dedede;
margin: 1px;
}
#contact_box textarea {
background-color:#DEDEDE;
border:1px solid #333333;
height:50px;
margin:1px 1px 1px 15px;
width:210px;
}

.jacksonBtn{
display:block;
width:250px;
height:47px;
position:relative;
text-align:center;
font-size:16px;
overflow:hidden;
}
.jacksonBtn span{
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:url(../images/jacksonBtn.gif) no-repeat top left;
}
.jacksonBtn span:hover{
background:url(../images/jacksonBtn.gif) no-repeat bottom left;
cursor:pointer;
}

.jacksonBtn2{
display:block;
width:250px;
height:47px;
position:relative;
text-align:center;
font-size:16px;
overflow:hidden;
margin-bottom:20px;
}
.jacksonBtn2 span{
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:url(../images/jacksonBtn2.gif) no-repeat top left;
}
.jacksonBtn2 span:hover{
background:url(../images/jacksonBtn2.gif) no-repeat bottom left;
cursor:pointer;
}

.bankingBtn{
display:block;
width:250px;
height:97px;
position:relative;
text-align:center;
font-size:16px;
overflow:hidden;
margin-bottom:40px;
}
.bankingBtn span{
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:url(../images/bankingBtn.gif) no-repeat top left;
}
.bankingBtn span:hover{
background:url(../images/bankingBtn.gif) no-repeat bottom left;
cursor:pointer;
}

