body,li,td,th,div,p,input,textarea,fieldset,legend { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body { 
	background: #6398b6 url(/images/pabg.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
a:link { color: #103a83; }
a:visited { color: #103a83; }
a:active { color: #c33; }
a:hover { color: #633; }
h1,h2,h3,h4,h5 { font-family: arial,helvetica,sans-serif; }
h1 { font-size: 20px; padding-bottom: 10px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
form { margin: 0; padding: 0; }
img { border: 0; }
fieldset { 
	border: 1px solid #aab;
	background-color: #fff; 
	margin: 0 0 12px 0;
	padding: 8px;
}
legend { font-size: 18px; font-weight: bold; color: #104a73; }
.smallLegend { font-size: 13px; font-weight: bold; color: #104a73; }
textarea,input { font-size: 11px; font-family: arial,helvetica,sans-serif; color: #000; }
#banner {
	border: 0; margin: 0; padding: 0;
	background-color: #fff;
	height: 52px;
	}
#bannerContent {
	width:778px;
	border: 0; margin: 0 auto; padding: 0;
	background-color: #fff;
	}
#bannerRight {
	background-image: url(/images/bannerBlend.jpg);
	background-position: right;
	background-repeat: repeat-y;
	color: #333;
	}
#bannerRight a {
	color: #333;
	text-decoration: none;
}
#bannerRight a:hover {
	color: #333;
	text-decoration: underline;
}
#topRight {
	background-color: #8AC5F7;
}
.greenShadowTop {
	background-image: url(/images/greenShadow.gif);
	background-repeat: repeat-x;
	height: 6px;
}
#greenShadowLeftCorner {
	background-image: url(/images/greenShadowLeftCorner.gif);
	height: 6px;
	width: 9px;
}
#greenShadowRightCorner {
	background-image: url(/images/greenShadowRightCorner.gif);
	height: 6px;
	width: 9px;
}
#sideNavShadow {
	background-image: url(/images/sideNavShadowTop.gif);
	background-repeat: repeat-x;
	height: 6px;
	width: 180px;
}
#shadowTop {
	background-image: url(/images/shadowTop.gif);
	background-repeat: repeat-x;
	height: 6px;
	width: 598px;
}
.shadowLeft {
	background-image: url(/images/shadowLeft.jpg);
	background-repeat: repeat-y;
	width: 9px;
}
.shadowRight {
	background-image: url(/images/shadowRight.jpg);
	background-repeat: repeat-y;
	width: 9px;
}
.footer {
	margin: 0;
	padding: 0;
	width: 796px;
	height: 79px;
	background-image: url(/images/footerBg.jpg);
	background-repeat: no-repeat;
}
.footerText {
	padding:12px 16px 12px 21px;
	color: #eee;
	font-size: 12px;
}
#footerLeft {
	padding-right: 12px;
	width: 147px;
	text-align: center;
	color: #000
}
#footerCenter {
	padding: 0 12px 0 40px;
}
#footerRight {
	padding-left: 12px;
	width: 180px;
	text-align: center;
}
.footerText td { color: #fff }
.footerText a {
	color: #000;
	text-decoration: none;
}
.footerText a {
	color: #eee;
}
.footerText a:hover {
	color: #eef;
	text-decoration: underline;
}
.pageHead {
	color: #104a73;
	font-size: 16px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
}
.bottomText {
	color: #333;
	font-size: 12px;
	text-align:center;
	padding: 24px;
}
.bottomText a {
	color: #333;
}
.bottomText a:hover {
	color: #633;
}
.rightArrows { 
	background-image: url(/images/start.gif); 
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 50px;
	padding-bottom: 8px;
}
.reg { font-size: 12px }
.regWhite { 
	color: #fff;
	font-size: 12px 
}
.label { 
	text-align: right;
	font-weight: bold;
	color: #333;
}
.instructionBlock {
	border:1px solid #ccc;
	padding:8px;
	margin:8px;
	background-color: #f9faff;
	background-image: url(/images/headerBg.gif); background-repeat: repeat-x;
}
.blendedBg {
	background-image: url(/images/headerBg.gif); background-repeat: repeat-x;
}
.regBold { 
	font-size: 12px;
	font-weight: bold;
}
.regHead { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.bigHead { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.smallHead { 
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.small { font-size: 11px; }
.smallWhite { color: #fff; font-size: 11px; }
.submit { 
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tiny { 
	font-family: arial,sans-serif;
	font-size: 10px;
}
.tinyWhite { 
	font-family: arial,sans-serif;
	font-size: 10px;
	color: #fff;
}
.copyright { 
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	text-align: center;
	color: #eee;
	padding: 16px;
	margin: 0;
	border: 0;
}
.input { font-size: 11px; }
.smallInput { 
	font-family: arial,sans-serif; 
	font-size: 11px;
}
.errorMsg { 
	font-family: arial,helvetica,sans-serif;
	color: #900;
	font-size: 12px;
	font-weight: bold; 
	padding: 12px;
	margin-bottom: 8px;
}
.redbold { font-weight:bold; color: #900 }
.red { color: #900 }
.white { color: #fff }
.noul { text-decoration: none }
.smallGray { 
	font-family: arial,sans-serif;
	color: #777;
	font-size: 11px;
}
.grayB { border: 1px solid #ccc }
.darkGrayB { border: 1px solid #666 }
.brownB { border: 1px solid #704600 }
.sideNav {
	background-image: url(/images/sideNavBg.gif);
	background-repeat: repeat-y;
	border: 0;
	padding: 0;
	margin: 0;
	width: 180px;
}
.sideNav a {
	display: block;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	background-color: #d7d7d7;
	width: 166px;
	padding: 6px;
	margin: 0;
	text-decoration: none;
	color: #000;
	border-top: 1px solid #eee;
	border-right: 1px solid #666;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #666;
}
.sideNav a:hover {
	background-color: #fff;
	border-top: 1px solid #666;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #666;
	border-right: 1px solid #ccc;
}
#sideNavTop {
	background-image: url(/images/sideNavBgTop.gif);
	border: 0; margin: 0; padding: 0;
	width: 140px; height: 20px;
}
.sideNav a#sideNavBottom {
	background-image: url(/images/sideNavBg-last.gif);
}
.sideNav a#sideNavBottom:hover {
	background-image: url(/images/sideNavBg-last-on.gif);
	padding: 4px 12px 0 14px;
	border-right: 0;
}
.sideNav a#sideNavBottomCurrent {
	background-image: url(/images/sideNavBg-last-on.gif);
}
.sideNav a#sideNavBottomCurrent:hover {
	padding: 4px 12px 0 14px;
	border-right: 0;
}
.sideNav a#sideNavCurrent:hover {
	padding: 4px 12px 0 14px;
	border-right: 0;
}
.navButtons {
	font-family: arial,verdana,sans-serif;
	padding: 4px;
	margin: 0;
}
.navButtons a {
	background: #704600;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	border: 1px solid #000;
	margin: 0;
	text-align: center;
}
.navButtons a:hover {
	color: #000;
	background: #f0d650;
	border: 1px solid #333;
}
.buttonLink {
	background: #fcfcc0;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	border: 1px solid #000;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	margin: 0;
	text-align: center;
}
.buttonLink a {
	padding: 0 4px 0 4px;
	color: #333;
	background: #fcfcc0;
	text-decoration: none;
}
.buttonLink a:hover {
	color: #fff;
	background: #704600;
}
.bottomNav {
    background: #fcfcc0;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: #333;
    border: 1px solid #666;
	border-top: 0;
	border-right: 0;
    margin: 0;
    text-align: center;
}
.bottomNav a {
    padding: 0px 4px 0 4px;
    color: #333;
    background: #fcfcc0;
    text-decoration: none;
}
.bottomNav a:hover {
    color: #fff;
    background: #704600;
}
.outerContainer { width: 778px; border: 0; margin: auto; padding: 0; }
.mainContent {
	background-color: #fff;
	width: 598px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}
.mainTextArea {
	padding:12px;
	background-color: #fff;
	width: 574px;
}
.mainPAContent {
	background-color: #fff;
	width: 778px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}
.mainPATextArea {
	padding:12px;
	background-color: #fff;
	width: 754px;
}
.noMargin { margin: 0; padding: 0 }
.helpBox {
	border: 1px solid #000;
	padding: 0;
	margin: 0;
}
.helpBoxTitle {
	background: #906621;
	color: #fff;
	text-align: center;
	font-size:12px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid #000;
}
.helpBoxContent {
	padding: 8px;
	font-size: 11px;
}
.stateSelect { 
	width:300px;
	text-align: center;
    border:1px solid #ccd;
    padding:8px;
    margin:8px auto;
    background-color: #fff;
}
.noRightMargin { margin-right: 0; }
#letters {
    margin:4px;
}
#letters a {
    border:1px solid #dde;
    color: #000;
    text-decoration: none;
    padding: 1px 2px;
    font-weight: normal;
}
#letters a:hover {
    border: 1px solid #c33;
} 
