html, body, form {
	margin  :0px;
	padding :0px;
}

body {
	background-color: #2A2A2A;
	font-size	: 12px;
	font-family	: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color	:#564b47;
	padding	:0px;
	margin	:0px;
}
img {
border:none;
}

table, p{
	padding: 0;
	/*margin: 0;*/	
}
td{
	vertical-align: top;
}
a {
   /*color: #DB7093;*/
   text-decoration:none;
   border:none;
  }
a:visited {color:#004E91;}
a:hover {color: #004E91;}
a:active { color:#004E91;}

#footer h1 {
	font-size	: 10px;
	border-top	:1px solid #564b47;
	border-bottom:1px solid #564b47;
	padding	:5px 15px;
	margin	:0px 
}

h2 {
	font-size	:20px;
	font-weight	: normal;
	padding	: 5px 10px;
	margin	:0px;
}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
	width	: 800px;
	margin-bottom	: 10px;
	/*margin-left	: auto;
	margin-right: auto;*/
	background-color: #2A2A2A;
	/*border:1px solid #FF0000;*/
}

/* ----------banner for logo-------------- */
#banner {
	padding	: 0px;
	margin	: 0px;
	height	:100px;
	font-size	:15px;
	font-weight	:bold;
	width:800px;
	height:137px;
	background-image:url(images/header.jpg);
	/*border-top	:1px solid #564b47;*/
	/*border-bottom	:1px solid #564b47;*/
	/*border:1px solid #FF0000;*/
}

#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#content {
	background-color: #ffffff;
	padding: 0px;
	margin-left: 16px;
	/*margin-right: 15px;*/
	width:768px;
	/*border:1px solid #FF0000;*/
}
div#content { 
	min-height	:300px;
	height	:expression(this.scrollHeight > 300 ? "auto":"300px"); 
}

p, pre{
	padding	: 5px 10px;
	margin	:0px;
}

/* --------------left navi------------- */
#sidebar {
	float	: left;
	width	: 200px;
	margin	: 0px;
	padding	: 0px;
}

/* -----------footer--------------------------- */
#footer {
	clear	: both;
	margin	: 0px;
	padding	: 0px;
	text-align: right; 	
	/*height	:20px;*/
	width:800px;
	/*border:1px solid #FF0000;*/
}

#content_gap {
	background-color: #ffffff;
	padding: 0px;
	/*margin-left: 16px;*/
	/*margin-right: 15px;*/
	width:768px;
	/*border:1px solid #FF0000;*/
}

.buttonclass{
	width	:100px; 
	text-align: center;
}

.inputclass{
	width	:200px;
}

/*LHS NAV */
#nav, #nav ul { /* all lists */
	padding	: 0;
	margin	: 0;		
	float 	: left;
	width 	: 200px;
	padding	: 0 0 2em; 
	background	: rgb(90%,90%,75%);
	list-style	: none;
}
	
#nav li { /* all list items */
	position	: relative;
	float 	: left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width 	: 200px;
	padding	: 0.25em 0; 
	line-height	: 1em;
	border-bottom : 2px solid rgb(95%,95%,80%);
}
	
#nav li ul { /* second-level lists */
	position	: absolute;
	left	: -999em;
	margin-left : 12.05em;
	margin-top 	: -1.35em;
}
	
#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
	
#nav li a {
	width	: 200px;
	w\idth 	: 119px;
	display : block;
	color 	: black;
	font-weight : bold;
	text-decoration : none;
	padding	: 0.25em 0.5em; 
	margin	: 0 1em;
}
	
#nav li a:hover {
	width	: 200px;
	w\idth 	: 119px;
	color 	: white;
	background-color : black;
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	left: auto;
}

.phototable{
	padding	:0;
	margin	:0;
	border	:0px solid #000000;
	width	: 100%;
}
.phototable td{
	text-align: center;
}

.phototable td table tr td table{
	padding:0;
	margin :10px;
	border :0 solid #000000;
}
.photobox{
	/*border: 2px solid #efefef;*/
	text-align: center;
	vertical-align: middle;
}

#topnav{
	margin 	:0;
	padding	:0;	
	text-align: right;
	height	: 25px;
	/*border:1px solid #FF0000;*/
}
#topnav ul{
	list-style	: none;
	margin 	:0;
	padding	:5px;
	border	: 0px solid #000000;
}
#topnav ul li{
	text-align	: right;
	vertical-align: top;
}
#topnav ul li a{
	font-size	: 9px;
	color:#000000;
	text-decoration: none;	
}
.siteform input{
	width:250px;
	font-size:10px;
}
.siteform textarea{
	width:250px;
	height: 100px;
	font-size:10px;
}

.contactsub{
	width:100px;
	background-color: #eeeeee;
	font-weight: bold;
	font-size: 14px;
}
.contactmes{
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

.footer1 {
background-repeat:no-repeat;
width:40px;
height:133px;
background-image:url(images/footer1.jpg);
/*float:left;*/
}
.footer2 {
background-repeat:repeat-x;
width:715px;
height:133px;
background-image:url(images/footer2.jpg);
/*float:left;*/
}
.footer3 {
background-repeat:no-repeat;
width:45px;
height:133px;
background-image:url(images/footer3.jpg);
/*float:left;*/
}

.activeMenu {
background-repeat:no-repeat;
width:131px;
height:52px;
background-image:url(images/active_menu.jpg);
text-align:left;
vertical-align:bottom;
font-size:18px;
}

.inactiveMenu {
background-repeat:no-repeat;
width:131px;
height:52px;
background-image:url(images/inactive_menu.jpg);
text-align:left;
vertical-align:bottom;
font-size:18px;
}

textarea {
border:none;
margin-left:0.5em;
margin-top:0.8em;
}

/*INPUT{
border:none;
margin-left:0.5em;
margin-top:0.8em;
width:218px;
}*/

.textArea {
background-repeat:no-repeat;
width:327px;
height:196px;
background-image:url(images/text_area.jpg);
}

.textBox {
background-repeat:no-repeat;
width:237px;
height:34px;
background-image:url(images/text_box.jpg);
}

.borderTop {
background-repeat:no-repeat;
width:698px;
height:14px;
background-image:url(images/border_top.jpg);
}
.borderLeft {
background-repeat:repeat-y;
width:16px;
height:43px;
background-image:url(images/border_left.jpg);
}
.borderRight {
background-repeat:repeat-y;
width:15px;
height:31px;
background-image:url(images/border_right.jpg);
}
.borderBottom {
background-repeat:no-repeat;
width:698px;
height:16px;
background-image:url(images/border_bottom.jpg);
}

.rowheight tr {
/*height:2.5em;*/
font-family:"Times New Roman";
font-weight:normal;
font-size:19px;
}

.rowheightenquiry tr {
height:2em;
font-family:"Times New Roman";
font-weight:normal;
font-size:19px;
}

.borderTopall {
background-repeat:repeat-x;
/*width:15px;*/
height:17px;
background-image:url(images/borderTopall.jpg);
}
.borderLeftall {
background-repeat:repeat-y;
width:14px;
/*height:17px;*/
background-image:url(images/borderLeftall.jpg);
}
.borderRightall {
background-repeat:repeat-y;
width:14px;
height:18px;
background-image:url(images/borderRightall.jpg);
}
.borderBottomall {
background-repeat:repeat-x;
/*width:15px;*/
height:17px;
background-image:url(images/borderBottomall.jpg);
}
.top_left {
background-repeat:no-repeat;
width:14px;
height:17px;
background-image:url(images/top_left.jpg);
}
.top_right {
background-repeat:no-repeat;
width:14px;
height:17px;
background-image:url(images/top_right.jpg);
}
.bottom_left {
background-repeat:no-repeat;
width:14px;
height:17px;
background-image:url(images/bottom_left.jpg);
}
.bottom_right {
background-repeat:no-repeat;
width:14px;
height:17px;
background-image:url(images/bottom_right.jpg);
}

.news_sub {
font-family:Arial;
font-weight:normal;
color:#5589B6;
font-size:14px;
padding-top:1em;
}

.news_cont {
font-family:Arial;
font-weight:normal;
color:#000000;
font-size:11px;
padding-top:0.6em;
text-align:justify;
}

.prev {
/*background-repeat:no-repeat;*/
width:41px;
height:22px;
text-align:left;
/*background-image:url(images/prev.jpg);*/
}

.nxt {
/*background-repeat:no-repeat;*/
width:40px;
height:22px;
text-align:right;
/*background-image:url(images/nxt.jpg);*/
}

a.menulink, a.menulink:active,a.menulink:hover,a.menulink:visited{
color:#004E91;
font-family:"Times New Roman";
font-weight:normal;
font-size:22px;
padding-left:0.5em;
}

.newsheading {
font-family:"Times New Roman";
font-weight:normal;
font-size:19px;
}

.contactform {
font-family:"Times New Roman";
font-weight:normal;
font-size:19px;
}

#content_gap {
	background-color: #ffffff;
	padding: 0px;
	/*margin-right: 15px;*/
	width:768px;
	/*border:1px solid #FF0000;*/
}