body,li,td,th,div,p,input,textarea,fieldset,legend { 
	//font-family: arial,verdana,helvetica,sans-serif;
	font-family: "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #502600;
}
body { 
	background-color: #4179ac;
	margin: 0;
}
a:link { color: #569; }
a:visited { color: #359; }
a:active { color: #c33; }
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: #704600; }
textarea,input { font-size: 11px; font-family: arial,helvetica,sans-serif; color: #000; }
.smallLegend { font-size: 14px; font-weight: bold; color: #704600; }
.orangeBullet li { list-style-image: url(/images/orangeBullet.gif); }
.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: #704600;
}
.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;
}
.contribNav {
	font-size:11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	border: 0;
	text-align: right;
}
.contribNav a {
	background-color: #ddd;
	background-image: url(http://www.divorcedex.com/images/headerBg.gif);
	border: 1px solid #aaa;
	padding: 1px 4px 1px 4px;
	margin: 0;
	text-decoration: none;
	color: #555;
}
.contribNav a:hover {
	border: 1px solid #667;
	background-color: #4179ac;
	background-image: none;
	color: #ccc;
}
.contribButton {
	margin: 0 0 4px 0;
}
.contribButton a {
	float: right;
	background-image: url(/images/headerBg.gif);
	background-repeat: repeat-x;
	border: 1px solid #aaa;
	padding: 1px 4px 0 4px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	width: 175px;
}
.contribButton a:hover {
	border: 1px solid #667;
	background-color: #4179ac;
	background-image: none;
	color: #ccc;
}
.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: 10px; }
.submit { 
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tiny { 
	font-family: arial,sans-serif;
	font-size: 9px;
}
.tinyWhite { 
	font-family: arial,sans-serif;
	font-size: 9px;
	color: #fff;
}
.footer {
	margin: 12px 12px 0 12px; 
	padding: 0;
	border-top: 1px solid #ccc;
	width: 736px;
}
.copyright { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9px;
	text-align: center;
	color: #555;
	background-image: url(/images/footerBg.gif);
	padding: 16px;
	margin: 0;
	border: 0;
}
.input { font-size: 11px; }
.smallInput { 
	font-family: arial,sans-serif; 
	font-size: 10px;
}
.errorMsg { 
	font-family: arial,helvetica,sans-serif;
	color: #900;
	font-size: 12px;
	font-weight: bold; 
	padding: 12px;
	margin-bottom: 8px;
}
.red { color: #990000 }
.white { color: #fff }
.noul { text-decoration: none }
.smallGray { 
	font-family: arial,sans-serif;
	color: #777777;
	font-size: 10px;
}
.grayB { border: 1px solid #cccccc }
.brownB { border: 1px solid #704600 }
.sideNav {
	font-family: "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 0;
	width: 172px;
	margin-bottom: 16px;
}
.sideNav a {
	display: block;
	background-image: url(/images/sideNavBg.gif);
	width: 146px;
	height: 21px;
	padding: 4px 12px 0 14px;
	margin: 0;
	text-decoration: none;
	color: #502600;
}
.sideNav a:hover {
	padding-right: 0;
	border-right: 12px solid #e79049;
}
.sideNav img { vertical-align: top; }
#sideNavTop {
	background-image: url(/images/sideNavBgTop.gif);
	border: 0; margin: 0; padding: 0;
	width: 172px; 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 {
	background-image: url(/images/sideNavBg-on.gif);
}
.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: #704600;
	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: #704600;
	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: #704600;
    border: 1px solid #666;
	border-top: 0;
	border-right: 0;
    margin: 0;
    text-align: center;
}
.bottomNav a {
    padding: 0px 4px 0 4px;
    color: #704600;
    background: #fcfcc0;
    text-decoration: none;
}
.bottomNav a:hover {
    color: #fff;
    background: #704600;
}
.tableHeader {
	background-image: url("/images/midTab_t_w.gif");
	padding: 6px 10px 6px 10px;
	color: #333;
	font-size: 14px;
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	border-bottom:1px solid #999;
	margin: 0;
	text-align: center;
}
.outerContainer { width: 774px; border: 0; margin: auto; padding: 0; }
.mainContent {
	background-color: #fff;
	width: 760px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}
.noMargin { margin: 0; padding: 0 }
.sectionHeader {
	border: 2px dotted #704600;
	border-bottom: 0;
	padding: 4px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #444;
}
.brownHeader {
	background:#704600;
	color:white;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}
.lightBrownHeader {
	background:#fcfcc0;
	color:#704600;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
	border: 1px solid #704600;
	border-style: groove;
}
.brownBox {
	border: 1px solid #704600;
	padding: 8px;
	font-size: 11px;
	margin-bottom: 20px;
	margin-top: 3px;
	border-style: groove;
}
.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;
}
.brownTable {
	cell-spacing: 0;
	cell-padding: 5px;
	width: 100%;
	border: 1px solid #906621;
	border-collapse: collapse;
}
.brownTable th {
	color:white;
	background: #704600;
	padding: 3px;
}	
.brownTable td {
	padding: 5px;
}
.answerlist {
	font-size: 10px;
}
.currentQuestion {
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
	color: #000;
}
.navigation {
	margin-top: 0;
	width: 144px;
	font-family: verdana,sans-serif;
	color: #555;
}
.disclaimer { 
	padding-top:6px;
	text-align: justify;
	font-size: 10px;
	color: #000;
}
.leftShadow { background-image: url(/images/shadowBgLeft.gif); width: 7px; }
.rightShadow { background-image: url(/images/shadowBgRight.gif); width: 7px; }
.bottomShadow { background-image: url(/images/shadowBgBottom.gif); }
.banner { width: 760px; 
	border 0; margin: 0; padding: 0;
	background-image: url(/images/headerBg.gif);
	background-repeat: repeat-x; }
.bannerLine { width: 760px; background-image: url(/images/bannerLineBg.gif); 
	background-repeat: repeat-x;
	background-position: bottom;
	border: 0; margin: 0; padding: 0;
	height:16px; }
.stateSelect { 
	width:300px;
	text-align: center;
    border:1px solid #ccd;
    padding:8px;
    margin:8px auto;
    background-color: #fff;
}
.noRightMargin { margin-right: 0; }
.term {
	font-size: 16px;
	font-weight: bold;
	color: #704600;
	background-color: #ffffd6;
	text-transform: uppercase;
}
.question {
	font-size: 13px;
	font-weight: bold;
	color: #704600;
}
.answer {
	font-size: 12px;
	color: #704600;
}
.tips ol {
	font-size: 12px;
	color: #704600;
	padding-left: 4px;
	margin-left: 0;
}
.tips li {
	font-weight: bold;
	padding-bottom: 8px;
}
.tipText {
	font-weight: normal;
}
.resource {
	padding-bottom: 12px;
}
.resource a:hover {
	background-color: #ffffcc;
}
#searchBox {
	font-size: 14px;
	font-weight: bold;
}
#searchBox input {
	font-size: 11px;
	font-weight: normal;
}
.contributorLink {
	text-align: right;
	font-size: 11px;
	padding: 3px;
	margin-bottom: 8px;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #444;
}
.contribList {
	border-collapse: collapse;
	border: 1px solid #ccd;
}
.contribList th {
	background-image: url(/images/headerBg.gif); background-repeat: repeat-x;
	font-weight: bold;
	text-align: center;
}
#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;
}
.curLetter {
	background-color: #daa;
	border: 1px solid #c33;
	font-weight: bold;
}
.activeLetter {
	background-image: url(/images/headerBg.gif); background-repeat: repeat-x;
	border:1px solid #833;
	font-weight: bold;
}
.heading {
	border:1px solid #ccd;
	font-size:14px;
	font-weight:bold;
	background-image: url(/images/headerBg.gif);
	padding:2px;
}
