body {
margin: 0;  
font-family:Arial,Helvetica,Verdana,Sans-serif; 
font-size:12px;  
color:#000;
font-weight:normal; 
background-color: #eadcc8;
}
a:link { color: #950; }
a:visited { color: #950; }
a:hover { color: #333; }
a:active { color: #950; }
img { border: 0; }
form { margin: 0; padding: 0 }
h1 {
padding:0px;
margin:0px;
font-size: 13px;
font-weight: bold;
color: #333;
}
.small {
	font-size: 11px;
}
.tiny {
	font-size: 10px;
}
.sm,.tm {
	font-size:8px;
}
.bold{
font-weight: bold;
font-size: 12px;
}
.bold11{
font-weight: bold;
font-size: 11px;
}
.uppercase{
text-transform: uppercase;
}
.italic{
font-style: italic;
}
#currentSection {
color:#c80;
}

div#mainContainer {
width: 964px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 0px 10px 0px 10px;
background: url(/img/mainBg2.png) repeat-y;
}

div#bannerContainter {	
width: 964px;
margin: 0;
background-color: #fff;
}

div#banner {
background:url(/img/headerNew.jpg);
padding-bottom:12px;
height:58px;
}

div#logo {
padding: 9px 30px 5px 10px;
float:left;
width:260px;
}

div#bannerSlogan {
padding: 3px 10px 0 0;
float:left;
}
div#bannerRight {
float:right;
}

div#main {
width: 964px;
padding: 0px;
background:#fff;
}

.topNav {
background:#3c61a4;
padding: 10px;
border-top:4px solid #1f3359;
}
.topNavLink {
padding-right: 18px;
display:inline;
}
.topNavLink a {
font-family: "Trebuchet MS",verdana,arial,sans-serif;
text-decoration:none;
color: #fff;
font-size: 13px;
font-weight:bold;
border: 1px solid #3c61a4;
padding: 4px;
}
.topNavLink a:link {
    color: #fff;
}
.topNavLink a:active {
    color: #fff;
}
.topNavLink a:visited {
    color: #fff;
}
.topNavLink a:hover {
color:#000;
background:#6b92d7;
border: 1px solid #666;
}

div#searchBox {
border-bottom: 3px solid #ccc;
padding:12px;
color:#000;
}
div#searchBox input:focus {
background:#ffc;
color:#000;
}
div#searchBox input:hover {
background:#fdd990;
color:#000;
}
.searchButton {
background:#3c61a4;
color:#fff;
border:2px solid #1f3359;
}
#breadCrumbs {
background: #6692d7;
padding-right:16px;
}
div#breadCrumbLinks {
padding:4px 0 4px 12px;
}
#breadCrumbLinks a {
color: #fff;
font-size: 11px;
text-decoration:none;
padding-right: 14px;
margin-right: 4px;
background: url(/img/whiteArrowTiny.png) no-repeat right;
}
#breadCrumbLinks span {
color: #fff;
font-size: 11px;
font-weight: bold;
}
#breadCrumbLinks a:hover {
color: #333;
text-decoration:underline;
}
#topSubLinks {
float:right;
padding: 7px 12px 0 0;
}
#topSubLinks a {
color: #555;
text-decoration:none;
font-size: 12px;
text-transform: uppercase;
padding: 2px;
}
#topSubLinks a:hover {
color: #c80;
}

div#mainContent {
background:#fff;
margin:0;
}

#leftNav {
padding: 12px 24px 12px 12px;
width: 150px;
border-right:1px solid #ccc;
background: #fffbeb;
}
.leftNavSection {
margin-bottom: 18px;
}
.leftNavHead {
font-size: 11px;
font-weight:bold;
text-transform: uppercase;
color:#000;
}
#leftNav a {
text-decoration:none;
color:#333;
display:block;
background:url(/images/div_breadcrumb.gif) no-repeat 0 3px;
padding: 2px 0 2px 10px;
margin-bottom:3px;
margin-left:4px;
}
#leftNav a.more {
	background:url(/images/cornerarrow.png) no-repeat 9px 0px;
	padding: 2px 0 2px 26px;
	font-weight: bold;
	color:#555;
}
#leftNav a:hover {
color:#950;
}

#rightNav {
padding: 12px 24px 12px 12px;
width: 150px;
border-right:1px solid #ccc;
background: #fffbeb;
}
.rightNavSection {
margin-bottom: 18px;
}
.rightNavHead {
font-size: 11px;
font-weight:bold;
text-transform: uppercase;
color:#000;
}
#rightNav a {
text-decoration:none;
color:#333;
display:block;
background:url(/images/div_breadcrumb.gif) no-repeat 0 3px;
padding: 2px 0 2px 10px;
margin-bottom:3px;
margin-left:4px;
}
#rightNav a:hover {
color:#950;
}

#mainCenter {
padding: 12px;
}
#mainRight {
padding: 12px 12px 12px 16px;
width: 215px;
margin: 0;
}
.subTiny {
font-size: 9px;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
padding-left: 20px;
}
.pageHead {
font-size: 24px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
}
.pageHead2 {
font-size: 24px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
color:#556;
}
.subHead3 {
font-size: 18px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
padding-left: 20px;
text-align:center;
}
.subHead5 {
font-size: 14px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 12px;
color:#556;
background: url(/img/goldArrow.png) no-repeat left;
padding-left: 20px;
}
.subHead8 {
font-size: 14px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 8px;
color:#556;
}
.subHead6 {
font-size: 14px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 8px;
color:#556;
text-align:center;
}
.subHead4 {
font-size: 14px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
padding-left: 20px;
text-align:center;
}
.subHead7 {
font-size: 18px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
}
.subHead2 {
font-size: 18px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
padding-left: 20px;
}
.subHead {
font-size: 18px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
background: url(/img/goldArrow.png) no-repeat left;
padding-left: 20px;
}
.pagePhone {
font-size: 20px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
text-align:center;
}
.subHeadDownload {
font-size: 18px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 0px;
color:#556;
background: url(/images/downloadsNew.jpg) no-repeat left;
padding-left: 40px;
}
.subHeadManual {
font-size: 18px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
background: url(/img/manualicon.jpg) no-repeat left;
padding-left: 40px;
}
.subHeadCheck {
font-size: 18px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
background: url(/img/redcheck.jpg) no-repeat left;
padding-left: 30px;
}
.subHighlightTop {
background: #eee url(/img/subHighlightTop.png) no-repeat left;
height: 15px;
margin-top: 8px;
padding: 0;
border-right: 1px solid #000;
}
.subHighlight {
font-size: 14px;
font-weight:bold;
font-style: italic;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
color:#222;
border-left: 1px solid #000;
border-right: 1px solid #000;
background: #eee;
padding: 0 15px;
}
.subHighlightBottom {
background: #eee url(/img/subHighlightBottom.png) no-repeat right;
height: 15px;
margin: 0;
padding: 0;
border-left: 1px solid #000;
}
.subCategoryTop {
background: #fff url(/img/subHighlightTop.png) no-repeat left;
height: 15px;
margin: 0;
padding: 0;
border-right: 1px solid #000;
}
.subCategory {
font-size: 14px;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
color:#222;
border-left: 1px solid #000;
border-right: 1px solid #000;
background: #fff;
padding-right: 15px;
margin: 0;
}
.subCategoryBottom {
background: #fff url(/img/subHighlightBottom.png) no-repeat right;
height: 15px;
margin: 0;
padding: 0;
border-left: 1px solid #000;
}
.subCategory ul {
	margin: 0;
}
.subCategory li {
list-style-image: url(/img/goldArrowSm.png);
padding-bottom: 12px;
margin-left: 20px;
}
.subCheckTop {
background: #fff url(/img/subHighlightTop.png) no-repeat left;
height: 15px;
margin: 0;
padding: 0;
border-right: 1px solid #000;
}
.subCheck {
font-size: 12px;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
color:#222;
border-left: 1px solid #000;
border-right: 1px solid #000;
background: #fff;
padding-right: 15px;
margin: 0;
}
.subCheckBottom {
background: #fff url(/img/subHighlightBottom.png) no-repeat right;
height: 15px;
margin: 0;
padding: 0;
border-left: 1px solid #000;
}
.subCheck ul {
	margin: 0;
}
.subCheck li {
list-style-image: url(/img/redcheck.jpg);
padding-bottom: 12px;
margin-left:20px;
}
.subList {
background: url(/img/subListBg.jpg) repeat-y;
font-size: 12px;
font-weight:bold;
font-style: italic;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
padding: 8px 16px 8px 0;
}
.subList li {
list-style-image: url(/img/squareBullet.png);
padding-bottom: 12px;
}
.subListDownload {
background: url(/img/subListBg.jpg) repeat-y;
font-size: 14px;
font-weight:bold;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
padding: 8px 16px 8px 0;
}
.subListDownload li {
list-style-image: url(/img/squareBullet.png);
padding-bottom: 12px;
}
.subListTools {
background: url(/img/subListBg.jpg) repeat-y;
font-size: 12px;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
padding: 4px 8px 4px 0;
}
.subListTools li {
list-style-image: url(/img/squareBullet.png);
padding-bottom: 4px;
}
.subTools {
font-size: 12px;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
}
.subTools li {
list-style-image: url(/images/toolsNew.jpg);
margin-bottom:10px;
}
.subListDownload {
background: url(/img/subListBg.jpg) repeat-y;
font-size: 14px;
font-weight:bold;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
padding: 8px 16px 8px 0;
}
.subListDownload li {
list-style-image: url(/img/downloadfolder.png);
padding-bottom: 12px;
}
.subChecklist {
font-size: 14px;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
padding: 8px 16px 8px 0;
}
.subChecklist li {
list-style-image: url(/img/checklistbox.gif);
padding-bottom: 12px;
}
.subListProfessionals {
background: url(/img/subListBg.jpg) repeat-y;
font-size: 12px;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
padding: 8px 16px 8px 0;
}
.subListProfessionals2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           {
background: url(/img/subListBg.jpg) repeat-y;
font-size: 12px;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
padding: 8px 16px 8px 0;
}
.subListProfessionals li {
list-style-image: url(/img/profstar.png);
padding-bottom: 12px;
}
.subProfessionals {
font-size: 12px;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color:#222;
padding: 8px 16px 8px 0;
}
.subProfessionals li {
list-style-image: url(/img/profsmall.jpg);
padding-bottom: 12px;
}
.bylineHead {
font-size: 12px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
}
.bylineHead2 {
font-size: 12px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#556;
}
.sectionHead {
font-size: 18px;
font-weight:bold;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
margin-bottom: 16px;
color:#C8C8C8;
}

div.bottomAd {
clear:both;
background-color: #6b92d7;
border-top: 8px solid #000;
color: #fff;
padding: 16px;
margin-top: 12px;
}

div#footerLinksContainer {
width: 944px;
padding: 10px;
margin: 0;
background-color: #ddd;
}
div.footerLinks {
padding: 4px;
text-align:center;
}
div.footerLinks a {
font-size: 13px;
text-decoration:none;
padding-right: 18px;
color: #333;
}
div.footerLinks a:hover {
color:#830;
}

div#bottomTextLinks {
background:#fff;
padding: 12px;
text-align:center;
}

div#bottomTextLinks a {
font-size: 11px;
padding-right: 18px;
color: #555;
}
div#bottomTextLinks a:hover {
color:#830;
}
div#copyright {
margin: 20px 0 0 0;
font-size: 10px;
color: #444;
text-align:center;
background: #fff;
}
div#slogan {
margin: 20px 0 12px 0;
font-size: 16px;
color: #444;
text-align:center;
font-weight: bold;
background: #fff;
}

.lineDes {
        font-size:12px;
        border-top: 1px solid #999;
        border-bottom: 1px solid #999;
        padding: 6px;
        margin: 12px 0;
}
.letterList {
        font-size:12px;
        border-top: 1px solid #999;
        border-bottom: 1px solid #999;
        padding: 6px;
        margin: 12px 0;
}
.letterList a { color: #933c20; margin:2px; border:1px solid #999; padding:0 2px; text-decoration: none; }
.letterList a:hover { background-color:#f9d96a; color:#000; }
.pageTitle { font-size: 18px; color: #933c20; font-weight: bold; margin-bottom:12px }
.label { text-align: right; font-weight: bold; }
.rightColumn {
    border-left:1px solid #ccc;
    width: 240px;
}
#rightLinks {
    padding: 0 12px 12px 12px;
    margin: 0;
    font-size: small;
}
#rightLinks a {
    color: #933c20;
    text-decoration: none;
    font-size: 10px;
}
#rightLinks a:hover {
    color: #000;
    text-decoration: underline;
}
#rightLinks li {
    margin: 0 0 12px 0;
}
.leftColumn {
	padding:12px;
}
#topLinks {
	height: 18px;
	background: url(/img/topNavBg.png) no-repeat left;
	font-size: 11px;
	color: #fff;
	padding: 3px 5px 1px 8px;
	margin: 0;
}
#topLinks a {
	color: #fff;
	text-decoration: none;
	padding: 0 3px;
}
#topLinks a:hover {
	color: #0f2349;
	text-decoration: underline;
}
.desContent {
	font-size: 14px;
	margin-bottom: 16px;
}
.desBottom {
	font-size: 12px;
}
.adbrackets {
font-size: 36px;
font-weight:bold;
padding: 3px 10px 1px 10px;
text-transform: uppercase;
color:#FFFFFF;
}

.adbrackets1 {
font-size: 30px;
font-weight:bold;
padding: 3px 10px 1px 10px;
text-transform: uppercase;
color:#FFFFFF;
}

.adbrackets2 {
font-size: 24px;
font-weight:bold;
padding: 3px 10px 1px 10px;
text-transform: uppercase;
color:#FFFFFF;
}

.adbrackets3 {
font-size: 18px;
font-weight:bold;
padding: 3px 10px 1px 10px;
text-transform: uppercase;
color:#FFFFFF;
}

.adbrackets4 {
font-size: 12px;
font-weight:bold;
padding: 3px 10px 1px 10px;
text-transform: uppercase;
color:#FFFFFF;
}
.factTop {
margin-top:24px;
padding:0;
}
.factTopLeft {
/*
width:514px;
*/
width:468px;
background:url(/img/factTop.jpg) top left;
height:62px;
}
.factTopRight {
background:url(/img/factTop.jpg) top right;
height:62px;
}
.factContent {
	padding: 0 12px 12px 95px;
	margin: 0;
	background: #bdc6d0;
	border-left: 1px solid #393939;
	border-right: 1px solid #393939;
	border-bottom: 1px solid #393939;
}
.fact {
	font-size: 12px;
	color:#000;
}
.factSponsor {
padding-top:8px;
font-size:10px;
color:#333;
text-align:right;
}
.darkTitle {    
	font-size:15px;
	font-weight:normal;
	color:#50421B;
    line-height:20px;
    margin:0;
    margin-bottom:5px;
    border-bottom:1px solid #ddd;
}
.blueBox h3 {    
    font-size:15px;
    font-weight:normal;
    color:#333;
    line-height:20px;
    margin:0 0 5px 0;
    border-bottom:1px solid #777;
}
.blueBox {
    margin-bottom:6px;
    font:12px Tahoma,Geneva,sans-serif;
    width:215px;
}   
.blueBoxTop { 
    width:215px;
    height:12px;
    display:block; 
    background:url(/img/blueBoxTopBg.png) no-repeat top left;
}   
.blueBoxBottom {
    padding:0px 15px 15px 15px !important;
    background:url(/img/blueBoxBg.png) no-repeat left bottom !important;
    line-height:normal;
    color:#333;
    overflow:hidden; 
}

.darkBlueBox h3 { 
    font-size:15px;
    font-weight:normal;
    color:#fff;
    line-height:20px;
    margin:0 0 5px 0;
    border-bottom:1px solid #999;
}   
.darkBlueBox {
    margin-bottom:6px;  
    font:12px Tahoma,Geneva,sans-serif;
    width:215px;}   
.darkBlueBoxTop {                       
    width:215px;                    
    height:12px;                        
    display:block;                          
    background:url(/img/darkBlueBoxTopBg.png) no-repeat top left;
}   
.darkBlueBoxBottom {
    padding:0px 15px 15px 15px !important;          
    background:url(/img/darkBlueBoxBg.png) no-repeat left bottom !important;
    line-height:normal;
    color:#e6e6e6;
    overflow:hidden;                                            
}   

.lightBlueBox h3 { 
    font-size:15px;
    font-weight:normal;
    color:#fff;
    line-height:20px;
    margin:0 0 5px 0;
    border-bottom:1px solid #999;
}   
.lighttBlueBox {
    margin-bottom:6px;  
    font:12px Tahoma,Geneva,sans-serif;
    width:215px;}   
.lightBlueBoxTop {                       
    width:215px;                    
    height:12px;                        
    display:block;                          
    background:url(/img/lightBlueBoxTopBg.png) no-repeat top left;
}   
.lightBlueBoxBottom {
    padding:0px 15px 15px 15px !important;          
    background:url(/img/lightBlueBoxBg.png) no-repeat left bottom !important;
    line-height:normal;
    color:#e6e6e6;
    overflow:hidden;                                            
}   

.yellowBox h3 {
    font-size:15px;
    font-weight:normal;
    color:#444;
    line-height:20px;
    margin:0 0 5px 0;
	border-bottom:1px solid #ddd;
}
.yellowBox {
    margin-bottom:6px;
    font:12px Tahoma,Geneva,sans-serif;
    width:215px;
}
.yellowBoxTop {
    width:215px;
    height:12px;
    display:block;
    background:url(/img/yellowBoxTopBg.png) no-repeat top left;
}
.yellowBoxBottom {
    padding:0px 15px 15px 15px !important;
    background:url(/img/yellowBoxBg.png) no-repeat left bottom !important;
    line-height:normal;
    color:#333;
    overflow:hidden;
}

.brownBox h3 {    
	font-size:15px;
	font-weight:normal;
	color:#fff;
    line-height:20px;
    margin:0 0 5px 0;
    border-bottom:1px solid #816C33;
}
.brownBox {
    margin-bottom:6px;
    font:12px Tahoma,Geneva,sans-serif;
    width:215px;
}
.brownBoxTop { 
    width:215px; 
    height:12px;
    display:block; 
    background:url(/img/right-column-brown-top.png) no-repeat top left;
}
.brownBoxBottom { 
    padding:0px 15px 15px 15px !important; 
    background:url(/img/right-column-brownBg.png) no-repeat left bottom !important; 
    line-height:normal; 
    color:#e6e6e6; 
    overflow:hidden; 
}
.orangeBox {
    margin-bottom:6px;
    font:12px Tahoma,Geneva,sans-serif;
    width:215px;
}
.orangeBoxTop {
    width:215px;
    height:12px;
    display:block;
    background:url(/img/right-column-orange-top.png) no-repeat top left;
}
.orangeBoxBottom {
    padding:0px 15px 15px 15px !important;
    background:url(/img/right-column-orangeBg.png) no-repeat left bottom !important;
    line-height:normal;
    color:#e6e6e6;
    overflow:hidden;
}
.orangeBox h3 {    
	font-size:15px;
	font-weight:normal;
	color:#fff;
    line-height:20px;
    margin:0 0 5px 0;
    border-bottom:1px solid #816C33;
}
.whiteBox {
    margin-bottom:6px;
    font:12px Tahoma,Geneva,sans-serif;
    width:215px;
}
.whiteBoxTop {
    width:215px;
    height:12px;
    display:block;
    background:url(/img/right-column-white-top.png) no-repeat top left;
}
.whiteBoxBottom {
    padding:0px 15px 15px 15px !important;
    background:url(/img/right-column-whiteBg.png) no-repeat left bottom !important;
    line-height:normal;
    color:#333;
    overflow:hidden;
}
.whiteBox h3 {    
	font-size:15px;
	font-weight:normal;
	color:#444;
    line-height:20px;
    margin:0 0 5px 0;
    border-bottom:1px solid #ddd;
}
.brownButton { 
    margin: 4px auto;
    width: 145px; 
    height: 28px; 
    display: block; 
    background:url(/img/brownButton.png);
    padding-top: 9px;
    font-size:13px;
    color: #fff; 
    text-align:center;
    text-shadow: #222 2px 2px 3px;
}
.brownButton a { color:#fff; text-decoration: none }
.brownButton a:hover { color:#000 }
.categoryHead {
	background:url(/img/articlesIcon.png) no-repeat;
	padding: 4px 0 12px 30px;
	margin-left: 20px;
	font-size: 14px;
	font-weight:bold;
}
.categoryHead a {
	text-decoration:none;
}
.categoryHead a:hover {
	text-decoration:underline;
}
.articleList {
	margin-left: 36px;
}
.articleTitle {
	background:url(/img/articleIcon.png) no-repeat;
	padding: 0 0 8px 18px;
	font-size: 12px;
	font-weight: bold;
}
.archiveTitle {
	background:url(/img/articleIcon.png) no-repeat;
	padding: 0 0 8px 18px;
	font-size: 12px;
}
.authorName {
	font-weight: normal;
	font-size: 12px;
}
.articleSummary {
	padding: 0 12px 8px 18px;
	font-size: 11px;
}
.whiteBoxLarge {
    margin: 0;
    padding: 0;
    width: 100%;
}
.whiteBoxLarge td { margin: 0; padding: 0; }
.whiteBoxLargeTopLeft {
    background:url(/img/whiteTopLeft.png) no-repeat;
    width: 18px;
    height: 12px;
    font-size:8px;
}
.whiteBoxLargeTopRight {
    background:url(/img/whiteTopRight.png) top right;
    height: 12px;
    font-size:8px;
}
.whiteBoxLargeMiddleLeft {
    background:url(/img/whiteMiddleLeft.png) top left repeat-y;
    width: 18px;
}
.whiteBoxLargeMiddleRight {
    background:url(/img/whiteMiddleRight.png) top right repeat-y;
}
.whiteBoxLargeBottomLeft {
    background:url(/img/whiteBottomLeft.png) no-repeat;
    width: 18px;
    height: 12px;
    font-size:8px;
}
.whiteBoxLargeBottomRight {
    background:url(/img/whiteBottomRight.png) top right;
    height: 12px;
    font-size:8px;
}
.blueBoxLarge {
    margin: 0;
    padding: 0;
    width: 100%;
}
.blueBoxLarge td { margin: 0; padding: 0; }
.blueBoxLargeTopLeft {
    background:url(/img/blueTopLeft.png) no-repeat;
    width: 18px;
    height: 12px;
    font-size:8px;
}
.blueBoxLargeTopRight {
    background:url(/img/blueTopRight.png) top right;
    height: 12px;
    font-size:8px;
}
.blueBoxLargeMiddleLeft {
    background:url(/img/blueMiddleLeft.png) top left repeat-y;
    width: 18px;
}
.blueBoxLargeMiddleRight {
    background:url(/img/blueMiddleRight.png) top right repeat-y;
}
.blueBoxLargeBottomLeft {
    background:url(/img/blueBottomLeft.png) no-repeat;
    width: 18px;
    height: 12px;
    font-size:8px;
}
.blueBoxLargeBottomRight {
    background:url(/img/blueBottomRight.png) top right;
    height: 12px;
    font-size:8px;
}
.subProductTop {
background: #eee url(/img/subHighlightTop.png) no-repeat left;
height: 15px;
margin-top: 8px;
padding: 0;
border-right: 1px solid #000;
}
.subProduct {
font-size: 14px;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
color:#222;
border-left: 1px solid #000;
border-right: 1px solid #000;
background: #eee;
padding: 0 15px;
}
.subProductBottom {
background: #eee url(/img/subHighlightBottom.png) no-repeat right;
height: 15px;
margin: 0;
padding: 0;
border-left: 1px solid #000;
}
.ulist {
	margin-top:12px;
	list-style-image: url(/img/squareBullet.png);
}
.ulist li {
	padding-bottom:12px;
}
.olist {
	margin-top:12px;
}
.olist li {
	font-weight: bold;
	padding-bottom:12px;
}
.olist2 {
	list-style-type: lower-alpha;
}
.olist2 li {
	font-weight: normal;
	padding-bottom:0;
}
.downloadTitle {
	font-family: "Trebuchet MS",verdana,arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0E478E;
}
.toc {
	border-bottom: 1px solid #ccc;
}
.toc b {
	border-top: 1px solid #bbb;
	background: #eee;
	padding: 2px 2px 0 0;
	margin-bottom: 4px;
}
.relatedTitle {
    font-family: "Trebuchet MS",verdana,arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#0E478E;
}
.relatedText {
    font-family: arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#333;
}
.searchMatchDescription {
	font-size:11px;
	margin:0 0 12px 72px;
}
.searchNextPrev {
	font-size:12px;
	padding: 6px 0;
	text-align:center;
}
.searchNextPrev a {
	padding: 3px;
	text-decoration:none;
}
.searchNextPrev b {
	padding: 3px;
}
.searchNextPrev a:hover {
	text-decoration:underline;
}
.searchPageBox {
	border: 1px solid #ccc;
	padding: 4px;
	margin: 4px 0 12px 0;
	background: #fff url(/img/blueBlendTop.jpg) no-repeat;
}
.findProfContent {
	background: url(/img/subListBg.jpg) repeat-y;
	padding: 6px 0 0 0px;
}
.findProfHead {
	background: url(/img/directoryNew.png) no-repeat;
	padding: 5px 0 8px 36px;
	height: 30px;
	font-size: 18px;
	font-weight:bold;
	font-family: "Trebuchet MS",verdana,arial,sans-serif;
	color:#556;
}
.blueBgTop {
	height: 18px;
	background: url(/img/roundedBlueBgTop.png) no-repeat;
}
.blueBg {
	background: url(/img/roundedBlueBg.png) repeat-y;
	padding-left: 8px;
}
.blueBgBottom {
	height: 18px;
	background: url(/img/roundedBlueBgBottom.png) no-repeat;
}
.attorneyPhoto {
	width:180px;
	height:97px;
	background: url(/img/attorneySearch.png) no-repeat;
}
.paraTopBorder {
	padding:8px 0;
	border-top:1px solid #ccc;
}
.floatRight {
	float:right;
	margin: 0 0 12px 12px;
}
.bigRed {
	color:#922;
	font-weight:bold;
	font-size:14px;
}
.blueBlendBg {
	background: #fff url(/img/blueBlendTop.jpg) no-repeat;
}
#spotlight {
	float:left;
	background:url(/img/spotlightBg.jpg) no-repeat;
	width:210px;
	height:46px;
	padding:24px 0 0 40px;
	font-size:11px;
	color:#333;
}
.termBox {
	border: 1px solid #aab;
	background-color: #fff; 
	margin: 0 0 12px 0;
	padding: 8px;
}
.termBox legend {
	font-size: 18px;
	font-weight: bold;
	color: #704600;
}
.term {
	font-size: 16px;
	font-weight: bold;
	color: #704600;
	background-color: #ffffd6;
	text-transform: uppercase;
}
.regDash {
	color: #000;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
}
.letterLink {
	font-weight: bold;
	font-size: 14px;
	padding: 0 12px 0 8px;
	text-align:center;
}
.letterLink a {
	font-family: "Trebuchet MS",verdana,arial,sans-serif;
	display:block;
	text-decoration: none;
	color: #3c61a4;
	background: url(/img/grayArrowTiny.png) no-repeat right;
	padding: 0 12px 0 0;
}
.letterLink a:hover {
	color: #822;
}
.termRange {
	padding: 0px;
	font-size: 13px;
}
a#boldNav {
	font-weight: bold;
	font-size: 12px;
	color: #930000;
	background-color:#fff;
	border:1px solid #ddd;
}
div#roundedBottom {
width: 964px;
height: 30px;
margin-left: auto;
margin-right: auto;
padding: 0px 10px 0px 10px;
background: url(/img/bottomBg.png) no-repeat top left;
}
#popupButtons {
	margin-top:-24px;
	float:right;
}
.popupButton {
	height:22px;
	background:url(/img/buttonBg.png) repeat-x;
	padding:2px 0 0 10px;
	margin: 0;
}
.popupButton a {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #dce0e6;
}
.popupButton a:hover {
	color: #fff;
}
.popupButtonRight {
	width:10px;
	height:24px;
	background:url(/img/buttonBg-right.png) no-repeat;
	margin:0;
	padding:0;
}
#popUpDiv {
	display:none;
    position:absolute;
    background-color:#fff;
    width:936px;
    z-index: 9002;
	border: 6px solid #000;
}
#popUpDiv2 {
	display:none;
    position:absolute;
    background-color:#fff;
    width:936px;
    z-index: 9002;
	border: 6px solid #000;
}
#popUpDiv3 {
	display:none;
    position:absolute;
    background-color:#fff;
    width:936px;
    z-index: 9002;
	border: 6px solid #000;
}
#popUpDiv4 {
	display:none;
    position:absolute;
    background-color:#fff;
    width:936px;
    z-index: 9002;
	border: 6px solid #000;
}
.popupText {
	font-size: 12px;
	padding: 0 12px;
}
.closeButton {
	float:right;
	padding-left: 12px;;
}
.step1 {
	background: url(/img/step1_small.png) no-repeat;
	width: 45px;
	height: 45px;
}
.step2 {
	background: url(/img/step2_small.png) no-repeat;
	width: 45px;
	height: 45px;
}
.step3 {
	background: url(/img/step3_small.png) no-repeat;
	width: 45px;
	height: 45px;
}
.blueBox3step {
	width: 516px;
	margin: 0;
	padding: 0;
	background: #dce0e6;
	margin-left:50px;
	max-width: 100%;
}
.blueBoxContent3step {
	padding: 12px;
	color: #4e6480;
	font-size: 14px;
}
.blueBoxContent3step ul {
	margin-bottom: 0;
}
.blueBoxContent3step li {
	margin-bottom: 6px;
}
.blueBoxTop3step {
	background: url(/img/blueBoxTop.gif) no-repeat top left;
	height: 11px;
}
.blueBoxBottom3step {
	background: url(/img/blueBoxBottom.gif) no-repeat bottom left;
	height: 11px;
}
.bigHead3step {
	font-size: 18px;
	font-weight: bold;
	color: #4e6480;
	margin-bottom: 12px;
}
.arrowLinkLeft {
	padding: 0;
	margin: 0;
	border: 0;
	margin:18px 0 0 50px;
	float:left;
	font-size: 12px;
}
.arrowLinkLeft a {
	color: #2f425e;
	text-decoration: none;
}
.arrowLinkLeft a:hover {
	text-decoration: underline;
}
#easyWoman3step {
	background:url(/img/womanBg-dark.jpg);
	width:401px;
	height:123px;
	font-size:22px;
	color: #fff;
	font-weight: bold;
	line-height: 1.5;
	padding: 20px 60px 20px 165px;
	margin: -12px 0 0 -12px;
	text-shadow: #000 3px 3px 4px;
}
#easyWoman3step2 {
	background:url(/img/womanBg-dark.jpg);
	width:401px;
	height:123px;
	font-size:22px;
	color: #fff;
	font-weight: bold;
	line-height: 1.5;
	padding: 20px 60px 20px 165px;
	margin: -12px 0 0 -12px;
	text-shadow: #000 3px 3px 4px;
}
.relatedArticlesHead {
	font-size:14px;
	font-weight: bold;
}
.dropShadow {
	-moz-box-shadow: 3px 3px 3px #555;
	-webkit-box-shadow: 3px 3px 3px #555;
	box-shadow: 3px 3px 3px #555;
}
.outerRoundedBorder {
	background:#eee;
	border-radius:14px;
	-moz-border-radius:14px;
	padding:2px;
	border:1px solid #aaa;
}
.tanRoundedBox {
	background:#fff url(/img/tanGradient.jpg) repeat-x;
	border-radius:12px;
	-moz-border-radius:12px;
	padding:12px;
	border:1px solid #ccc;
}
.darkBlue {
	color: #124386;
}
.stateList {
    margin: 12px;
    font-size: .9em;
}
.groupOf25 {
    float: left;
}
.stateGroup {
    float: left;
    line-height: 2.0;
    width: 9.5em;
}
.stateGroup a {
    background:url(/images/div_breadcrumb.gif) no-repeat left;
    padding-left: 10px;
    margin: 4px;
}
.clear { clear: both }
.formBox {
    padding:6px;
    margin:12px 24px;
    text-align:left;
    background-color:#fafafa;
    border:1px solid #ccc;
    padding:4px;
    border-radius:6px;
}
.labelShort { width:7em; margin-right:4px; float:left; text-align:right;clear:both;font-weight:bold }
.formField { display:block; margin-bottom: 12px; }
.textareaWide { width: 70%; }
.continueRightButton { padding-left:434px }
.moreContinueButton { padding-left:180px }
.articleLinkCol {
    line-height: 1.75;
}
.listCol1, .listCol2 {
    display: inline-block;
    float: left;
    line-height: 1.7;
    text-align: left;
}
.listCol1 {
    width: 50%;
    white-space:nowrap;
}

@media screen and (max-device-width: 480px){
    body{
        -webkit-text-size-adjust:none;
        font-family:Helvetica, Arial, Verdana, sans-serif;
    }
}
@media screen and (min-width: 900px) { 
	.stateGroup { line-height: 1.5; }
}
@media screen and (max-width: 500px) { 
	.blueBox3step {
		width: 100%;
		margin: 0;
		padding: 0;
		background: #dce0e6;
		margin-left:0;
		max-width: 100%;
	}
	.continueRightButton { padding-left:0; text-align:center }
	.moreContinueButton { padding-left:3px }
	.arrowLinkLeft { margin: 18px 0 0 4px; }
}
