@charset "UTF-8";
/* CSS Document */

body
{
	margin: 0 auto;
	padding: 0;
	min-height:100%;
	
}

ul li
{ list-style: none;
margin-left: -20px;
}

ul li ul
{
	margin-left: 10px;
}

a:link
{
	color: black;
}
#menu a:visited
{
	color: black;
}
a:visited
{
	color: #999;
}

a:hover
{
	color:  #852F39;
}

#header
{
height: 250px;
background:transparent url(../images/topBar.gif) top repeat-x;
}

.title
{
font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-size: 44px;
	position: absolute;
	top: 100px;
	left: 650px;
}

.currentPage
{
color: #EAF5E9; font-family: 'Gill Sans','Gill Sans MT', Geneva, Arial, Helvetica, sans-serif; font-size: 28px; letter-spacing: 2px; position: absolute; left: 300px; top: 4px; border: 1px solid #8B9698; padding: 4px;
}


#topNav
{
color: #EAF5E9; font-family: 'Gill Sans', 'Gill Sans MT', Geneva, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 100; position: absolute; left: 65%; top: 10px;
}

#topNav a:link
{
color: #EAF5E9;
}

#topNav a:visited
{
color: #EAF5E9;
}

#topNav a:hover
{
border: 1px solid #8B9698; 
padding: 1px;
}

#main
{
position: relative; left: 300px; top: -50px; width: 550px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;  
}

#mainText
{
	margin-left: 60px;
	width: 500px;
}

#main ul li 
{
	margin: auto;
}

#subHead
{
color: #CCCBBE; font-family:  Arial, Helvetica, sans-serif; font-size: 2.5em; font-weight:bold; padding: 0; position: absolute; line-height:1em; top: 123px; z-index:1; left: 480px; width: 550px;}


#menu
{
	position: absolute; top: 100px; left: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: 1px #8B9698 dotted; padding-right: 10px; background-color: white; letter-spacing: 2px; z-index:1; 
}


#images
{
position: absolute; top: 250px; width: 240px; left: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;letter-spacing: 1px;
}

#topMain
{
	height: 200px;
}

#page2
{
	display: none;
}

#page3
{
	display: none;
}

.inactive
{
	opacity: 0.5;
	filter: alpha(opacity = 50);
}


#mainPic
{
float: left; clear: right; padding-right:20px;
}

#mainPicRight
{
float: right; clear: left; padding-left:20px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;letter-spacing:1px;
}
.caption
{font-family: Arial, Helvetica, sans-serif; font-size: 11px;letter-spacing:1px;}
#images_port
{
font-family: Arial, Helvetica, sans-serif; font-size: 11px;letter-spacing:1px;
}

#images_port span
{
width: 240px;
}

#images span
{
font-size: 11px;
}

#recap
{
	float: right; clear:left; 
}

.addthis_toolbox .vertical
{
    width: 134px;
	position: absolute;
	top: 60px;
	left: -265px;
    padding: 10px 0 10px 0;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .vertical a
{
    width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: black;
}

.addthis_toolbox .vertical a:hover
{
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background: #EEEEEE;
    text-decoration: none;
}

.addthis_toolbox .vertical span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a
{
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .vertical .more span
{
    display: none;
}

.tabbed-box {
    width: 650px;
    background: #fff;
    border: 1px solid #ddd; 
	padding: 0 0 0 0}
#tab_bar_short{
	width:348px;
	float: right;
	margin-top: -2px;
	height: 1px;
	border-bottom: 1px solid #ddd;
}
#tab_bar{
	width:448px;
	float: right;
	margin-top: 7px;
	height: 1px;
	border-bottom: 1px solid #ddd;
}
.tabbed-box .tabs
{margin-left: -40px;}
.tabbed-box .tabs li {
	padding-top: 0px;
	margin-top: 0px;
    list-style: none;
    float: left; 
	}
.tabbed-box .tabs li a {
    display: block;
    width: 100px;
    padding: 3px 0;
	
	margin-top: -13px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #888;
    background: #fff;
    border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    }
.tabbed-box .tabs li:first-child a {
    border-left: none; }
.tabbed-box .tabs li a:hover {
    color: #333; }
.tabbed-box .tabs li a:focus {
    outline: none; }
.tabbed-box .tabs li a.on {
    background: #fff;
    color: #333;
    border-bottom: 1px solid #fff; }
.tabbed-content {
    padding: 2.5em 1em 1em 1em;
    display: none; }


#footer
{
 height: 10px; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: white; 
}

#footer table
{
	position: absolute; left: 480px;
}

#footer a:link
{
	color: #852F39;
}
