/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	font-family:'trebuchet ms',helvetica,sans-serif;
}
body {
	background-color: #ffffff; 
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;
	color: #333333;
}
p {
	text-align:left;
	padding-bottom:.8em;
	font-size: 1.4em;
	}
p.indent {
	padding-left:1.5em;
	}
img {
	border: 0;
	margin: 0;
	padding: 0;
	
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
	padding-right: 1em;
}
img.floatRight { 
    float: right; 
    margin: 4px; 
	padding-left: 1em;
}
#page-container {
	margin: auto;
	width: 784px;
	margin-top:2em;
	}
#top-border {
	height: 1.2em;
	background-image:url(../images/top-bdr.jpg);
	background-repeat: no-repeat;
	}
#middle {
	background-image:url(../images/bdr.gif);
	background-repeat:repeat-y;
	}
#header {
	height:11.1em;
	border-bottom: solid .3em #08555B;
	padding:0;
	margin:0;
}
#logo {
	padding-left:.9em;
	padding-right:1em;
	position:relative;
	top: -1em;
	float:left;
}
#header-right {
	float:right;
	padding-right: 0em;
	margin-right:0em;
	width: 56em; 
	height:8em;
	}
#buttons {
	float:right;
	width:19em;
	margin-bottom:3.9em;
	}
a.button {
	display: block;
	font-size: 1.2em;
	font-weight:bold;
	color:#fff;	
	background-image:url(../images/button.jpg);
	background-repeat:no-repeat;
	height:2em;
	width: 15.5em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration:none;
	text-align:center;
	}
a.button:link, a.button:visited {
color: #fff;
}
a.button:hover, a.button:active {
color: #7eecf8;
text-decoration:underline;
}

#tab-area {
	clear: both;
	float:right;
	background-image: url(../images/tab-background.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height: 4em;
	width: 55em;
	margin-top: .8em;
	margin-right:.5em;
}
 * html #tab-area{ /*IE 6 only */
	margin-top: 8em;
}
#menubar {
	font-size: 1.4em;
	padding-bottom: 0;
	line-height: 1.9em;
	padding-left: .3em;
	padding-right: .3em;
	margin-top: .15em;
	padding-top: 1em;
	margin-left:1.4em;
}

/* Navigation tab menu CSS code */
#navigation a
{
color: #bdd1a1;
background: #08555b url(../images/left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 15px;
font-weight:bold;
margin-right: .2em;
}

#navigation a span
{
background: url(../images/right-tab.gif) right top no-repeat;
padding-right: 15px;
}

#navigation a, #navigation a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover {
color: #36957a;
background: #fff url(../images/left-tab-hover.gif) left top no-repeat;
padding-left: 15px;
}

#navigation a:hover span {
background: url(../images/right-tab-hover.gif) right top no-repeat;
padding-right: 15px;
}

#navigation ul{
list-style: none;
padding: 0;
margin: 0;
float: right;
}

#navigation li {
list-style: none;
float: left;
margin: 0;
} 
#navigation a.selected {
color: #08555b;
background: #fff url(../images/left-tab-hover.gif) left top no-repeat;
padding-left: 15px;
}

#navigation a.selected span {
background: url(../images/right-tab-hover.gif) right top no-repeat;
padding-right: 15px;
}

#main {
	padding: 1em 2em 1em 2em;
	clear:both;
	}
#main h1 {
	font-size: 2em;
	color: #08555b;
	}
#main h2 {
	font-size: 1.6em;
	color: #36957a;
	padding-top: .5em;
	}
#main ul {
	font-size: 1.4em;
	padding-bottom: 1em;
	font-style:italic;
	}
#main li {
	padding-left:2em;
	margin-left:1.2em;
	font-style:normal;
	}
#main-bottom-home {
	min-height:18em;
}

#subcontainer /* used to partition bottom into 3 columns */
{
	float:left;
	width: 66%;
	}
#subcontainer-left {
	float:left;
	width: 25em;
	}
#subcontainer-right {
	float: left;
	width: 31%;
	margin-top:0;
	}
#bottom-right {
	float: right;
	width: 33%;
	}
#bot-border {
	height: 3.6em;
	background-image: url(../images/bot-bdr.gif);
	background-repeat: no-repeat;
	}
#main a, #main a:link, #main a:visited {
	color:#36957a;
	text-decoration:underline;
	}

#main-bottom-home a, #main-bottom-home a:link, #main-bottom-home a:visited {
	color:#36957a;
	text-decoration:underline;
	}
#main a:hover, #main-bottom-home a:hover{
	color:#08555b;
}#footer {
	color: #08555B;
	text-align:center;
	}