body {
    font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #656565;
	margin: 0;
	padding: 0;
	background-color:#E8E8E8;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
 	}
	
	
	#wrapper {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
 	background-position: center top;
	
	
	}
	#container {
	
	background-repeat: no-repeat;
 	background-position: center bottom;
	}
	#header {
	position: relative;
	width: 945px;
	height: 160px;
	
	margin: 0 auto;
	border-top: 8px solid #820023;
	border-bottom: 1px solid #cccccc;
	text-align: left; 
	background-color:#ffffff;
	
	}
	
	#headerouter {
	position: relative;
	width: 945px;
	height: 10px;
	
	margin: 0 auto;
	
	text-align: left; 
	background-color:#ffffff;
	
	}
	
	
	
	
	#sidebar1 {
	float: left; 
	width: 612px;
	background: #ffffff; 
	padding: 10px 10px 15px 30px;
	
	padding-left:0px;
}
 #mainContent { 
 b!ackground: url(images/right_bg.png) no-repeat;
	height:auto !important;
	min-height:278px;
	height: 278px;
	margin: 0 0 0 612px; 
	padding: 0 0px;
	padding-right:0px;
	padding-left:0px;
	b!order-left: thin #cccccc solid ;
} 


#mainContent2 { 
 b!ackground: url(images/right_bg.png) no-repeat;
	height:auto !important;

	margin: 0 0 0 0px; 
	padding: 0 0px;
	padding-right:0px;
	padding-left:0px;

} 

#maintext { 
text-align:left;
padding: 20px; 

} 



#contentcontainer {
width: 950px;

	margin: 0 auto;
b!order:thin #999999 solid;

}

a:hover { color: #000000; text-decoration: underline; }



#topnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#topnav ul li { display: inline; }

#topnav ul li a
{
text-decoration: none;
background-image: url(images/topnav_bg.png);
				background-repeat: no-repeat;
				background-position: left center;
				padding-left: 7px;
				padding-right: 8px;
				color: #6C6C6C;

}

#topnav ul li a:hover
{
color:#820023;
}


#topnav2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#topnav2 ul li { display: inline; }

#topnav2 ul li a
{
text-decoration: none;
background-image: url(images/topnav_bg.gif);
				background-repeat: no-repeat;
				background-position: left center;
				padding-left: 7px;
				padding-right: 3px;
				color: #6C6C6C;text-transform:uppercase;

}

#topnav2 ul li a:hover
{
color:#820023;

}

.home {
background-image: none;}

#selected {font-weight:bold}

.bbold {font-weight:bold;color:#820023; font-size:12px;}


.leftimage { float:left; margin-right:10px; margin-bottom:10px}



.rightimage { float:right; margin-left:10px; margin-bottom:10px}


#footer{
position: relative;
	width: 945px;
	
	
	margin: 0 auto;
border-top:#820023 thin solid;
border-bottom:#820023 thin solid;
padding:5px;width: 930px;
	
}



#boxesdiv{
	position:absolute;
	width:612px;
	height:88px;
	z-index:1;
	left: 20px;
	top: 570px;
}



#logodiv{
	position:absolute;
	
	z-index:0;
	left: 7px;
	top: 9px;
}


#scrolldiv{
	position:absolute;
	width:200px;
	height:88px;
	z-index:1;
	left: 0px;
	top: 9px;
}

#phonediv{
	position:absolute;
	width:385px;
	height:88px;
	z-index:1;
	left: 13px;
	top: 91px;
	font-size:12px;
	font-weight:bold;
	color:#6C6C6C
	}
	
	#phonediv a {color:#6C6C6C;text-decoration:none;}


#menu1div{
	position:absolute;
	width:600px;
	height:24px;
	z-index:1;
	left: 421px;
	top: 12px;
}
#menu2div{
	position:absolute;
	width:136px;
	height:32px;
	z-index:1;
	left: 625px;
	top: 51px;
	}
	
	#menu2div select {
	font-size:13px;color: #6C6C6C;
	}
	
	#maintext { 
text-align:left;
padding: 20px; 
padding-right: 40px; 

} 


	

#bookdiv{
	position:absolute;
	width:83px;
	height:21px;
	z-index:100;
	left: 812px;
	top: 51px;
	}
	#bookdiv input{
	background-color:#ffffff;
	color:#333333;border:solid #0033CC thin; 
	
	}
	
	
	#bookballoon {
	position:absolute;
	width:83px;
	height:21px;
	z-index:1;
	left: 812px;
	top: 58px;
	}


#menu3div{
	position:absolute;
	width:597px;
	height:26px;
	z-index:1;
	left: 405px;
	top: 98px;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 381px;
	top: 28px;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}

.buttons{
	background:url(images/formbg.gif) 0 0 no-repeat;
	margin-bottom:3px;
	margin-top:0px;
	width:100px;	height:22px;
	background-color:#ffffff;border-style:solid; border-color:#820023; border-width:thin; color:#82583F

}

.inp3{
	background:url(images/formbg.gif) 0 0 no-repeat;
	margin-bottom:0px;
	width:200px;	
	height:18px;
	font-size:11px;
	background-color:#ffffff;margin-bottom:5px; border-style:solid; border-color:#cccccc; border-width:thin;text-align:left
	
}

.inp4{
	background:url(images/formbg.gif) 0 0 no-repeat;
	margin-bottom:0px;
	
	font-size:11px;
	background-color:#ffffff;margin-bottom:5px; border-style:solid; border-color:#cccccc; border-width:thin;text-align:left
	
}



.inp2{
	background:url(images/formbg.gif) 0 0 no-repeat;
	margin-bottom:0px;
	width:200px;	
	height:100px;
	font-size:12px;
	background-color:#A8B2BE;margin-bottom:5px; border-style:solid; border-color:#cccccc; border-width:thin
	
}

.txt  {font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #656565;}
	
	.title  {font-family: arial, verdana, sans-serif;
	font-size: 14px;
	color: #990033; font-weight:bold}
	
	
	a {color:#666666}
	
	
	
	#bookmark {
	float: left;
	margin: 10px 0 0 0;
	padding: 5px;
	width: 400px;
	border: 1px solid #cccccc;
}
#bookmark p {
	float: left;
	width: 400px;
	font-weight: bold;
}
#bookmark a, #bookmark a:hover {
	float: left;
}
#bookmark img {
	float: left;
	margin: 5px 0 0 0;
	border:none;
}
#bookmark div {
	float: left;
	width: 50px;
	display: inline;
	margin: 0 14px 0 14px;}
	
	#iconsdiv {


	padding: 5px;
	margin-top:10px;
	padding-top:10px;
	display: inline;


}

.n {color:#555555}

.n a {color:#555555}

html {overflow-x: hidden;} 

.boldlink { font-weight:bold; color:#820023}





				
				


	
	
	
