/* home page template specific styles
------------------------------------------------------------ */
div.nonFooter, div.columnWrapper_1, div.columnWrapper_2, div.columnWrapper_3 { background: #0378ae url(../images/bkgrn_hm.jpg) repeat-y; }

div.column_1 { background: url(../images/bkgrn_hm-col1.jpg) repeat-y; height: 455px; overflow: hidden; }
div.column_1 div.leftNav { background: url(../images/bkgrn_hm-leftNav-repeat.jpg) repeat-y; letter-spacing: -1px; }
div.column_1 div.leftNav ul.primary { margin:  0; background: url(../images/bkgrn_hm-leftNav.jpg) no-repeat bottom; min-height: 145px; padding-top: 15px; }

div.optionalContent {  background: url(../images/bkgrn_hm-optContent.jpg) no-repeat; padding: 0 10px; margin-bottom: 20px; color: #e3e5e6; text-align: center; font: 130%/130% Georgia, "Times New Roman", Times, serif; }

div.hm-content-container {background: url(../images/bkgrn_hm-content.jpg) no-repeat top left;clear: both; color: #f4edd7;float:left;width:770px;}
div.hm-content {margin: 85px 30px 30px 237px; }
div.hm-content h2 { color: #FFF; }
div.hm-content a:link, div.hm-content a:visited { color: #fc6; text-decoration: underline; }
div.hm-content a:hover, div.hm-content a:active { color: #fff; text-decoration: underline; }

table.hm-contentTable { margin-top: 20px;  margin-bottom: 20px;  }
td.hm-content1 { width: 280px; padding-right: 20px;}
td.hm-content2 { width: 170px; padding-left: 20px; border-left: 1px dashed #6ba4c4;}
td.hm-content2 img {margin-bottom: 10px;}
td.hm-content1 h2 { font-size: 1.3em; margin: 20px 0 2px 0;} 
td.hm-content2 h2 { font-size: 1.3em; margin-top: 35px;} 


/*
div.hm-content1 { float: left; width: 280px; padding-right: 20px; margin-top: 15px; margin-bottom: 10px;}
div.hm-content2 { margin-left: 290px; padding-left: 20px; border-left: 1px dashed #6ba4c4; margin-top: 15px;  margin-bottom: 10px;  }
*/





div.hm-content ul.featureNav { margin: 25px 0 15px 0; }
div.hm-content ul.featureNav li { list-style: none; display: inline; display: inline-block; margin-left: 35px; margin-right: 35px; padding: 6px 4px; border: 1px dashed #6ba4c4; border-width: 1px 0; font-weight: bold; text-transform: uppercase; }
ul.featureNav li a:link, ul.featureNav li a:visited { color: #f4edd7; text-decoration: none; }
ul.featureNav li a:hover, ul.featureNav li a:active { color: #fc6; text-decoration: underline; }


div.footer ul.legalNavHome {text-align: center; color: #999; padding: 0 5px 0 5px; margin: 12px 0 5px 0;}
div.footer ul.legalNavHome li {border-left: #999999 solid 1px; background-image: none; color: #999; }
div.footer ul.legalNavHome li.firstItem {border: none; }

div.homeLegalInfo {margin-top: 10px;}
div.homeLegalInfo body {color: #999;}
div.homeLegalInfo h3, .header { font: bold 110%/1.2em arial, serif; padding-bottom: 0.1em; color: #999; }
div.homeLegalInfo h4, .smallText { font: 90%/1.2em verdana, arial, sans-serif; padding-bottom: 1em; color: #999; }
div.homeLegalInfo p {font: 90%/1.2em verdana, arial, sans-serif; padding-bottom: 1em; color: #999;}


