/* CSS Document */
body {
	color:#333;
	margin:0px;
	padding:0px;
	text-align:left;
	background: #fff;
	font: verdana, helvetica, sans-serif;
	font-size: 10pt;
}
p {
	font:80% verdana, helvetica, sans-serif;
	margin:0px;
	text-align: left;
	padding:0px;
}
a {
	color:#00000;
	font-family: verdana, helvetica, sans-serif;
	font-weight:400;
	text-decoration: none;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #942917;
	text-decoration: underline;
}
a:hover {
	color:#942917;
	text-decoration: none;
}
#line {
	width: 400px;
	height: auto;
	background: transparent url(../images/dots_leftnav.gif) left repeat-x;
}
ol li {
	list-style-type: decimal; 
}
ul {
	list-style: url(../images/arrow_o.gif);
}
li {
	font: verdana, helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
}
img {
	border: 0px solid #333;
}
#container {
	width:700px;
	height: auto;
	margin-right:0;
	margin-left:0;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-color: #fff; 
	border: 1px solid #999;
	color:#333;
}
#content {
	width: 745px;
	height: auto;
	margin: 0px;
	font:100% verdana, helvetica, sans-serif;
	background-color: transparent;
	text-align:center;
	padding: 0px;
}
/* left nav rules */
#content #left_nav {
	
	width: 125px;
	height: auto;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/left_nav_bot.gif) 8px bottom no-repeat;
	padding: 8px
}
#content #left_nav_top {
	width: 125px;
	height: auto;
	margin: 0px;
	background: transparent url(../images/left_nav_top.gif) 0px 0px no-repeat;
	padding: 0px;
}
#content #left_nav_mid {
	width: 125px;
	height: auto;
	font: 95% verdana, helvetica, sans-serif;
	background: transparent url(../images/left_nav_mid.gif) top left repeat-y;
}
#left_nav_mid span {
	color: #666;
	font-weight: 500;
}
/* image gallery rules */
#main_menu {
	/*width: 543px;*/
	height: auto;
	margin: 10px 0px 0px 198px;
	background: transparent url(../images/main_menu_bot.gif) bottom left no-repeat;
	font:90% verdana, helvetica, sans-serif;
	text-align:left;
	padding: 0px 0px 10px 0px;
}
#main_menu_top {
	width: 476px;
	height: 21px;
	margin: 0px;
	background: transparent url(../images/main_menu_top.gif) top left no-repeat;
	font:90% verdana, helvetica, sans-serif;
	text-align:left;
	padding: 0px;
}
#main_body {
	width: 477px;
	height: auto;
	margin: 0px;
	background: transparent url(../images/main_menu_tile.gif) 0px 0px repeat-y;
	padding: 0px;
}
#main_left {
	
	height: auto;
	margin: 0px;
	padding: 10px 10px 10px 10px;
}
/* end of content rules   */
/*  footer rules */
#footer {
	clear: both;
	font: 100% verdana, helvetica, sans-serif;
	height: 30px;
	text-align: left;
	border-color: #005194;
	border-width: 0px;
	background: #efefef url(../images/line_blue.gif) top left no-repeat;
	padding: 15px 0px 0px 15px;
	font-weight: 100;
}
#footer a{
	color:#000000;
	font-size: 100%;
	font-family: verdana, helvetica, sans-serif;
	font-weight: 100;
	text-decoration:underline;
}
#footer a:hover {
	color: #942917;
	font-size: 100%;
	font-family: verdana, helvetica, sans-serif;
	font-weight: 100;
	text-decoration: underline;
}
/*drop down menu*/	
#dropmenudiv{
position:absolute;
border:1px solid #CCCCCC;
border-bottom-width: 0;
font:normal 9px Verdana;
line-height:18px;
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #CCCCCC;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
}
#tablelightgrey {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f2f2f2
}
#tabledarkgrey {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #d7dbd6
}