@charset "utf-8";
/* CSS Document */
body {margin: 0px auto; padding: 0px; text-align: center; color:#333333;}

a {text-decoration: none; color:#999999;}
a:hover {text-decoration: underline;}
img {border: none; margin: 0px;}
p {margin: 0px 0px 10px 0px;}


#container {width: 825px; padding: 15px; margin: 0px auto; text-align: center; border-style: solid;}
table#mainTable {width: 814px; margin: 0px auto; border-collapse: collapse;}
table#mainTable td {padding: 0px;}
td#mainCol {text-align: left; vertical-align: top;}
td#topLeft {vertical-align: top;}
td#bottomLeft {height: 10px; vertical-align: bottom;}
td.leftTd{width: 219px; background-color: ;}

#nav 
{
	border-top-style: solid;
	border-top-width: 4px;
}
.moduleGroup {text-align: right; border-bottom-style: solid;}
.moduleGroup a 
{
	display: block; 
	font-weight: bold; 
	letter-spacing: -1px; 
	padding: 4px 0px 4px 2px;
}
table.navTable {width: 100%; border-collapse: collapse; text-align: right;}
table.navTable {vertical-align: middle;}
td.navArrow {width: 30px; font-size: 18px; font-family: "Courier New", Courier, monospace;}
td.navArrow strong {padding-right: 10px;}

.subNav {padding-bottom: 5px; padding-right: 35px;}
.subNav a {font-size: 11px; letter-spacing: normal; padding: 1px 0px 1px 2px; background-image: none;}
#currentPage a{text-decoration: underline;}

#search 
{
	text-align: left; 
	font-weight: bold;
	padding: 15px 0px 15px 20px; 
	margin: 0px auto;
	border-top-style: solid;
	border-top-width: 4px;
}
#search form {margin: 0px;}
#search input {margin-top: 5px;} 

#main 
{
	width: 591px;
	line-height: normal;
}

.txtInput {width: 120px; height: 20px;}

table.homeTopTable {margin-left: 30px; margin-top: 5px; font-size: 11px;}
table.homeTopTable td {padding-right: 10px;}

table.homeBottomTable {margin-top: 5px; font-size: 11px; border-collapse: collapse;}
table.homeBottomTable td {vertical-align: top; padding: 0px;}
table.homeBottomTable p {padding-left: 32px;}

#footer {width: 799px; margin: 0px auto; margin-top: 5px; padding: 5px 5px 5px 10px;}
#footer a {text-decoration: underline;}
#footer a:hover {text-decoration: none;}

table#footerTable {width: 100%;}
td#termsPrivacyTd {width: 50%; text-align: left;}
td#termsPrivacyTd a {text-decoration: none;}
td#termsPrivacyTd a:hover {text-decoration: underline;}
td#copyrightTd {text-align: right;}

h1.pageHeading 
{
	margin: 5px 0px 10px 40px;
}

.searchResults {padding-left: 10px;}
.searchResults a {display: block; margin: 2px 0px 2px 20px; font-size: 14px; color: #0066CC;}
.button {height: 25px; color:#333333; margin-top: 15px; margin-left: 5px; background-color: #D1D1D1; border: solid 1px #666666;}

#vertSpacer {width: 5px; font-size: 1px;}