

#body, td { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:20px;}

#outerbody {		width:99%;	
					text-align:center; 
					margin:1px;
                    z-index:0;                    
}
					
#main {			position:relative;
				width:778px;
                height:100%;
				margin-left:auto;
				margin-right:auto;
				margin-top:0px;
				text-align: left;
				padding: 0px;
				overflow: visible;
}

.divtitle { font-family: Verdana, Arial, Helvetica, sans-serif; padding:23px 0px 0px 70px; color: #663333; font-size:22px; letter-spacing:1px; font-style:italic;}

h1 { font-family: "Times New Roman", Times, serif; margin:10px 0px 10px 0px; color:#999966; font-size:18px; font-weight:bold; letter-spacing:2px; text-decoration:; }
h2 {font-size:17px; color: #663300;}

.gallery_title {font-size:15px; color: #663300; font-weight:bold; margin-left:20px;}
.img_table td {width:150px; height:90px; text-align:center; }


.subtext {margin:-10px 0 0 70px; text-decoration:none;}
.indent1 {margin-left:35px;}
.indent_txtcolumn {margin:0 10px 0 50px;}
.indent_txtcolumn2 {margin:0px 0 0 15px;}

hr {width:80%; text-align:center;}
img { border:0;}  
.gallery_img {border:1px solid black;}
.gallery_spacer {width:10px; height:10px;}
.img_row {margin-left:20px; padding:10px; background:#eae3df;}
em {color: #990000; font-size:13px; font-weight:bold; text-decoration:none;}
strong { color: #b55f53; font-weight:bold; }

a { text-decoration:none; color:#993333; font-weight:bold;}
a:hover { text-decoration:underline; color:#993333; }

font a:hover {text-decoration:none; color:#999999;} 

.divider { background:url(images/divider.jpg) top left no-repeat; width:auto; height:69px;}


.sitemap td {vertical-align:top;}
.sitemap a {color:#6699CC;}
.sitemap .arrow {margin-right:9px;}

.menu-table {margin:5px 15px 0 0;}
.menu-table td { text-align:center; width:100px; padding-left:5px; padding-right:5px;}


.dash {width:11px; text-align:center;}

#menu-row {position:absolute; top:88px; left:290px; width:488px; height:26px; background:url(images/layout_header_menu.jpg) no-repeat; overflow:hidden; z-index:2;}

#menu-row a:hover { text-decoration:underline; }
#menu-row a { font-size:11px; color:#FFFFFF; }

ul {list-style-image: url(images/bullet.gif); font-size:12px; margin-left:11px; padding-left:11px; line-height:18px; font-weight:; background:;}

ul a {font-weight:normal;}

#underline {margin:0px 0 0px 0;}


#dropmenu {position:absolute; left:0px; top:136px; width:1200px; height:25px; margin:0px; padding:0px; z-index:3; background:#993333; overflow:visible;}

.submenu-table { width:auto; height:20px;}

#logo {position:absolute; top:0px; left:0px; width:290px; height:276px;}

#header_topright {position:absolute; top:0px; left:290px; width:488px; height:88px; background:url(images/layout_header_topright.jpg) no-repeat; }

#header_topright .header_text { text-align:right; font-style:italic; margin:40px 50px 0 0; font-size:20px; color:white;}

#header_bottomright {position:absolute; top:114px; left:290px; width:488px; height:162px; background:url(images/layout_header_bottomright.jpg) no-repeat;}

#top_spacer {position:relative; left:0px; top:0px; width:778px; height:276px;}

#content { position:relative; top:0px; left:0px; width:778px; background-color:#FFFFFF;}

.left_column {position:absolute; left:0px; top:0px; width:35px; height:100%; background:url(images/layout_border_left.jpg) repeat-y;}

.right_column {position:absolute; left:771px; top:0px; width:7px; height:100%; background:url(images/layout_border_right.jpg) repeat-y;}

.content_column {position:absolute; left:35px; top:0px; width:736px; height:100%; background:url(images/layout_content_bg.jpg) bottom left no-repeat;}

.content_spacer {position:relative; top:0px; left:0px; width:100%; height:150px; padding:0px;}

.staff_table td {font-size:11px;}
.staff_table .oddrow {background:#e9e7e7; }

.contact_form td {font-size:11px;}


#footer { position:relative; top:0px; left:0px; width:778px; height:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; background:;}

#footer a {text-decoration:none; font-size:10px; color:#6699CC; font-weight:bold;}
#footer a:hover { color:#990000; }

.ftr_copytext {text-align:center; margin-top:5px; font-size:10px;}

/********START Wizard Styles***************/

input, textarea {font-family:tahoma; font-size:11px; border:1px solid #636363; background:#ffffff; color:#666666; padding:2px 0px 0px 4px; overflow:hidden;}

.h {width:130px;}

.submitButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #636363; background-color: #FFF; color: #000000; padding:0px 0px 0px 2px; overflow:hidden; }

/********END Wizard Styles*****************/

/*textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #636363; background-color: #FFF; color: #000000; padding:2px 0px 0px 4px; overflow:hidden;}
form {padding:0; margin:10px 0 10px 20px;}
form table td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}*/
