/* --- Main Page Container --- */
body { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #333; background:#fff; text-align:center; }
#body-wrapper { width:778px; margin:0 auto; text-align:left; }

/* --- Global Margins --- */
h1, h2, h3, h4, h5, h6, form {margin:0; color:#00095E;}  /*7F1D1D----00095E----114170*/
p { margin:0 0 10px 0;}
h1 { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size:19px; font-weight:bold; color:#7F1D1D;  } /* Home Page */
.content h1 { padding:0px 0 10px 10px; font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:19px; font-weight:bold; }
h2 { font-family: Arial, Helvetica, Trebuchet MS, sans-serif; font-size:15px; margin:0px 10px 5px 10px; padding-top:10px; font-weight:bold; color:#7F1D1D; }
.h2 {font-size:15px; margin:0px 10px 5px 10px; font-weight:bold; color:#7F1D1D;}
h3 { font-family: Arial, Helvetica, Trebuchet MS, sans-serif; font-size:12px; margin:0px 10px 5px 10px; padding-top:10px; font-weight:bold; }
h4 { font-size:13px; font-weight:bold; margin:0px 10px 0px 10px; }
h5 {padding:0px 0px 0px 10px;}
li { margin-bottom:8px;}

.sub-link-bar{padding:0px 10px 10px 10px; font-size:11px; color:#626262;}
.sub-link-bar a{color:#626262;}

/* --- Main Link Styles --- */
a { color:#039; }
a:hover { color:#CC0033; }

/* --- Text Styles --- */             
.blueTxt, .blueTxt a, a.blueTxt { color:#114170; }
.greyTxt, .greyTxt a { color:#666; }
.black { color:#000000 } 
.whiteTxt { color:#fff; }
.font10 { font-size:10px; }
.font11 { font-size:11px; }
.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font14 { font-size:14px; }
.noU { text-decoration:none; }
.smlTxt { font-size:9px; }
.upper { text-transform:uppercase; }
/* --- Form Fields --- */
.txtField { border:1px solid #000; font-size:10px; padding-left:5px; color:#666 }
.txtField:focus { border-color:#f93; }

.floatLeft { float:left; margin-right:7px; }
.floatRight { float:right; margin-left:7px; }

.clear { clear:both;}

#body-header {width:780px; }
#body-logo { float:left; width:297px; }
#body-number { float:left; width:481px; text-align:right; }
#body-logo-sub { float:left; width:361px; }
#body-number-sub { float:left; margin-left:193px; width:224px;}
#body-nav-bar { margin-bottom:3px; border-left:1px solid #2D8BEA; background:url(../images/body-nav-bg.gif) repeat-x; height:100%;}
#body-nav-search { width:172px; padding-top:4px; float:left; } /* change padding to 0 from 4 for video design */
#body-nav-search input { vertical-align:middle; }
#body-nav-search .txtField { width:84px;  height:15px; margin-left:8px; vertical-align:bottom; }

#body-nav-search2 { padding-top:0px; padding: 0px 0px 0px 15px; } /* change padding to 0 from 4 for video design */
#body-nav-search2 input { vertical-align:middle; }
#body-nav-search2 .txtField { width:84px;  height:15px; margin-left:8px; vertical-align:bottom; }


#body-main-nav { float:left; width:605px; }
#body-main-nav img { float:left;}
#body-main-nav2 { float:left; width:780px; }
#body-main-nav2 img { float:left;}
#pageContents { background:url(../images/body-left-col-bg.gif) 0 0 repeat-y; margin-bottom:10px; width:100%;}
#full-pageContents { margin-bottom:10px; }
#leftCol { float:left; width:160px; margin-right:0px; 
}
#left-nav { width:140px; margin:5px 5px 40px 5px;}
#left-nav .left-nav-image{background:none; }
#left-nav .left-nav-image a:hover{background:none; }
#left-nav a { margin-bottom:3px; padding-left:11px; display:block; color:#333; background:url(../images/bullet-tri.gif) 4px center no-repeat; text-decoration:none; }

#left-nav a:hover { color:#039; background:url(../images/bullet-tri.gif) 5px center no-repeat; }
#left-nav div { margin-bottom:5px; padding:0 0 2px 0px; font-weight:bold; border-bottom:1px dotted #666; }
#left-nav .link-head a{ margin-bottom:0px; padding:0px 0px 0px 0px; font-weight:bold; background:none; }


#left-nav .down {  background:url(../images/bullet-tri-down.gif) 2px center no-repeat; font-weight:normal  }
#left-nav .sub { border:0; margin:0px; padding:0px 0px 0px 12px; }
#left-nav .sub a {background:url(../images/bullet-tri2.gif) 4px 0 no-repeat; font-weight:normal  }
#left-nav b { color:#039; }
#left-blueBox { padding:10px; width:110px; margin:0 0 15px 13px; background-color:#D7E3F1; }
#left-blueBox .txtField { width:102px; margin-bottom:5px;}
#left-blueBox .smlTxt { text-align:center; padding:5px 0 0 0; }
#main-contents { width:613px; float:left; }
#page-crumbs { font-size:12px; font-weight:bold; border-bottom:1px solid #EDEDED; padding:2px 13px 10px 0px; margin:0 0 10px 10px; }
#page-crumbs span { display:inline; font:bold 10px arial; }
#page-crumbs a { color:#666; /*text-decoration:none;*/ font:11px arial; }
#page-crumbs a:hover { color:#036; text-decoration:none; }
#page-crumbs a img { margin-right:5px;}
#page-links { float:right; font-weight:normal; }
#page-links a { margin-left:10px; }



#main-col { float:left; width:430px; margin-right:5px; font-size:12px; }
#main-col p { margin:0 10px 10px 10px; line-height:18px; }
#main-2col { float:left; width:600px; margin-right:0px; font-size:12px; border:0px #CCC solid }
#main-2col p { margin:0 0px 10px 10px; line-height:18px; }
#main-full { float:left; width:778px; margin-right:0px; font-size:12px; border:0px #CCC solid }
#main-full p { margin:0 0px 10px 0px; line-height:18px; }


#home-promo { text-align:center; margin-bottom:10px; }
#home-promo-img { position:relative; top:-4px; }
#right-col { width:175px; float:right; }

#right-form { background-color:#D7E3F1; }
#right-form select { font-size:10px; margin:0 0 8px 15px;  }

#right-blueBox { padding:10px 20px 10px 20px; width:137px; margin:0px 0px 15px 0px; background-color:#D7E3F1; }
#right-blueBox .txtField { width:130px; margin-bottom:5px;}
#right-blueBox .smlTxt { text-align:center; padding:5px 0px 0px 0px; }

.grey-border { border:1px solid #d7d7d7; padding:15px; font-size:11px; color:#555; background-color:#D7E3F1;}
.grey-border strong { font-size:12px;}
.grey-border a { color:#555; font-weight: bold;  }
.grey-box { background-color:#EDEDED; margin:0 10px 10px 10px; }
.grey-box div { padding: 10px 0;}
.block { border:1px dotted #ccc; border-width:1px 0; padding:10px 20px; margin:0 10px 10px 10px; }
.checked { padding-left:20px; background:url(../images/bullet-check.gif) 0 2px no-repeat; font-size:11px; }
#footer-nav { padding:5px 0; text-align:center; color:#fff; font-weight:bold; background:url(../images/body-footer-navBG.gif) #036; height:15px; }
#footer-nav a { color:#fff; text-decoration:none; padding: 0 5px; }
#footer-nav a:hover { color:#DCE7F3 !important; }
#footer { padding:16px; margin-bottom:10px; font-size:10px; background:url(../images/body-footer-BG.gif) #ededed repeat-x; }

.source,.lexisnexis, #source, #lexisnexis{font-size:10px; color:#666666; }
.source a, #source a{font-size:10px; color:#666666; text-decoration:none; }
.source p, #source p{line-height:14px;}


/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */

/*:::Form:::*/
#form-edgar-quote { background:url(../images/form-edgar-quote.gif) no-repeat; padding:0px 0px 0px 167px;}
#form-edgar-quote h1 {padding:0px;font-size:20px; margin:10px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#form-edgar-quote p {line-height:17px;}
#form-right-col { width:200px; float:right; vertical-align:top; height:100%;}


#form-margin{margin:0 20px 0px 20px;}
#eval-col { float:left; width:535px; margin-right:10px; font-size:12px;margin-bottom:10px; height:100%; }
#eval-col-NoRight {width:535px; margin-right:10px; font-size:12px;margin-bottom:10px; }
#eval-col p { margin:0 10px 10px 10px; line-height:18px; }

.eval-quote { padding:0px 150px 0px 200px; font-size: 12px; }
#contact-screen{background:url(../images/contact-screen-light.gif) no-repeat; padding:10px 140px 10px 10px;}
#contact-screen-edgar{background:url(../images/contact-screen-edgar.gif) no-repeat; margin:5px 10px 5px 10px; padding:5px 0px 0px 0px; height:150px; font-size:13px; width:740px; }
#contact-screen-edgar p{padding:0px 5px 0px 170px;}


#eval-form { padding:10px; margin:0 10px; background-color:#EDEDED; border:1px solid #999; }
#eval-form .inputButton { background-color:#C00; font-weight:bold; font-size:16px; color:#FFF; margin:5px; width:350px; } 
#eval-form .inputButton:hover { background-color:#900; } 
#eval-form .subhead { float:left; font-weight:bold; margin:0; padding:0 0 0 10px; font-size:14px }
#eval-form h3 { font-size:14px; font-weight:bold; background-color:#CCC; border-top:1px solid #C2C2C2; color:#000; padding:5px 10px; margin:15px 0 10px 0 }

#top-reasons ul { padding-left:5px }
#top-reasons ul li { margin:2px 0 2px 25px; padding-left:0; }
.txtFieldEval { width:133px; }
.zip { width:50px; }
.phone { width:40px; }

.news-index{margin:20px 0px 0px 30px; width:90%;}
.news-date{width:30%;}
.news-link{width:70%;}
.news-blurb{margin:0px;padding:0px 0px 10px 0px;}

#news-table{margin: 0px 10px 10px 10px ;}
/*
#news-header{background:url(../images/news-header.gif) 0px center no-repeat; height:30px; color:White; font-size:14px; font-weight:bold; padding-left:10px;}
#news-main{background:#D8EAFC;}

#news-questions{margin:15px 10px 10px 10px; line-height:20px;}
#news-questions a{text-decoration:none; margin-bottom:3px; padding-left:11px; display:block; background:url(../images/news-list-item-big.gif) 4px center no-repeat;}
#news-link-list{border: 1px solid white; margin:5px 10px 10px 0px; background:#E2ECF7; padding:7px 5px 2px 5px;}
#news-link-list a {margin-bottom:3px; padding-left:11px; display:block; background:url(../images/news-list-item.gif) 4px center no-repeat; text-decoration:none; }
#news-footer{background:#6E9BC8; padding-top:7px; font-size:14px; font-weight:bold;}
*/
#news-questions{width:213px; height:32px; margin-bottom:3px;background:url(../images/news-question-box.gif) center no-repeat;}
#news-questions a{ text-decoration:none;  padding-top:7px; color:White; display:block; text-align:center; font-weight:bold;}
#news-questions a:hover{color:black;}

.news-link-box{background:url(../images/news-link-box.gif) center no-repeat;padding-left:15px;   padding-top:8px;}
#news-link-list{width:360px;}
#news-link-list a { margin-bottom:3px; padding-left:11px; display:block; background:url(../images/news-list-item.gif) 4px center no-repeat; text-decoration:none; }
#news-bottom{background:url(../images/news-bottom-box.gif) center no-repeat; width:580px; height:53px; font-size:13px; font-weight:bold;}
#news-bottom p{padding-top:7px;}

#news-section{padding:5px 5px 5px 5px;border:2px solid #B1CEEA; margin:0px 0px 10px 10px; }
#news-section td{font-size:12px; padding: 0px 5px 10px 5px; }
.news-archive{ line-height:18px;}



#news-sm-questions{width:167px; height:27px; margin-bottom:3px;background:url(../images/news-sm-question-box.gif) center no-repeat;}
#news-sm-questions a{ text-decoration:none;  padding-top:7px; color:White; display:block; text-align:center; font-weight:bold;}
#news-sm-questions a:hover{color:black;}

.news-sm-link-box{background:url(../images/news-sm-link-box.gif) center no-repeat;padding-left:15px; padding-top:8px; }
#news-sm-link-list{width:230px; }
#news-sm-link-list a { font-size:11px;margin-bottom:3px; padding-left:8px; display:block; background:url(../images/news-list-item.gif) 4px center no-repeat; text-decoration:none; }

#news-sm-bottom{background:url(../images/news-sm-bottom-box.gif) center no-repeat; height:42px; font-size:11px; font-weight:bold; margin-top:2px;padding-top:5px;}
#news-sm-bottom p{padding-top:2px; font-size:12px; }



#news-section{padding:5px 5px 5px 5px;border:2px solid #B1CEEA; margin:0px 0px 10px 10px; }
#news-section td{font-size:12px; padding: 0px 5px 10px 5px; }
.news-archive{ line-height:18px;}


#road-radio-screen{background:url(../images/road-radio/question-box.gif) no-repeat; height:85px; width:410px; padding:3px 0px 0px 10px; margin:10px 0px 10px 5px;}
#road-radio-screen p{ font-size:11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align:left;}
.roadradiotable {text-align:center;font-weight:bold;background-color:#840000;color:white;}

/*Search */

#news-right-col { width:175px;  }
#news-firstbox{padding:7px 0px 0px 0px;}
.t {background: url(http://www.edgarsnyder.com/images/news-section/t.gif) 0 0 repeat-x; width:175px;}
.b {background: url(http://www.edgarsnyder.com/images/news-section/b.gif) 0 100% repeat-x;}
.l {background: url(http://www.edgarsnyder.com/images/news-section/l.gif) 0 0 repeat-y}
.r {background: url(http://www.edgarsnyder.com/images/news-section/r.gif) 100% 0 repeat-y}
.bl {background: url(http://www.edgarsnyder.com/images/news-section/bl.gif) 0 100% no-repeat}
.br {background: url(http://www.edgarsnyder.com/images/news-section/br.gif) 100% 100% no-repeat}
.tl {background: url(http://www.edgarsnyder.com/images/news-section/tl.gif) 0 0 no-repeat}
.tr {background: url(http://www.edgarsnyder.com/images/news-section/tr.gif) 100% 0 no-repeat; padding:10px}
#news-text{background-color: #F2F8FE; display:block; line-height:16px;}


#question-text{background-color: #557da3; display:block; color:white; font-weight:bold; text-decoration:none;}
.t-question {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-question.gif) 0 0 repeat-x; width:160px;}
.b-question {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-question.gif) 0 100% repeat-x;}
.l-question {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-question.gif) 0 0 repeat-y}
.r-question {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-question.gif) 100% 0 repeat-y}
.bl-question {background: url(http://www.edgarsnyder.com/images/news-section/bottom/bl-question.gif) 0 100% no-repeat}
.br-question {background: url(http://www.edgarsnyder.com/images/news-section/bottom/br-question.gif) 100% 100% no-repeat}
.tl-question {background: url(http://www.edgarsnyder.com/images/news-section/bottom/tl-question.gif) 0 0 no-repeat}
.tr-question {background: url(http://www.edgarsnyder.com/images/news-section/bottom/tr-question.gif) 100% 0 no-repeat; padding:10px}

.t-links {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-links.gif) 0 0 repeat-x; width:175px;}
.b-links {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-links.gif) 0 100% repeat-x;}
.l-links {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-links.gif) 0 0 repeat-y}
.r-links {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-links.gif) 100% 0 repeat-y}
.bl-links {background: url(http://www.edgarsnyder.com/images/news-section/bottom/bl-links.gif) 0 100% no-repeat}
.br-links {background: url(http://www.edgarsnyder.com/images/news-section/bottom/br-links.gif) 100% 100% no-repeat}
.tl-links {background: url(http://www.edgarsnyder.com/images/news-section/bottom/tl-links.gif) 0 0 no-repeat}
.tr-links {background: url(http://www.edgarsnyder.com/images/news-section/bottom/tr-links.gif) 100% 0 no-repeat; padding:10px}

.t-cta {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-cta.gif) 0 0 repeat-x; width:175px;}
.b-cta {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-cta.gif) 0 100% repeat-x;}
.l-cta {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-cta.gif) 0 0 repeat-y}
.r-cta {background: url(http://www.edgarsnyder.com/images/news-section/bottom/block-cta.gif) 100% 0 repeat-y}
.bl-cta {background: url(http://www.edgarsnyder.com/images/news-section/bottom/bl-cta.gif) 0 100% no-repeat}
.br-cta {background: url(http://www.edgarsnyder.com/images/news-section/bottom/br-cta.gif) 100% 100% no-repeat}
.tl-cta {background: url(http://www.edgarsnyder.com/images/news-section/bottom/tl-cta.gif) 0 0 no-repeat}
.tr-cta {background: url(http://www.edgarsnyder.com/images/news-section/bottom/tr-cta.gif) 100% 0 no-repeat; padding:10px}


.hp-news-header {width:170px; color:#575757; font-size:30px; font-weight:bold; font-family:arial narrow; font-variant: small-caps; border-bottom:1px solid #575757; display:block; margin-bottom: 8px; }
.hp-news-img{padding-bottom:10px;}
.hp-news-text{font-size:12px; font-weight:bold; text-decoration:none;}
.hp-news-text-sm{font-size:11px; text-decoration:none;}

.youtube{margin:0px 10px 0px 10px;}


#right-link-box{float: right; margin-left:10px;}
#box{background-color: #F2F8FE; text-align:left; padding:0px 10px 0px 10px;}
#box h3{font-size:12px; color:#484848; font-weight:bold; margin:0px 0px 0px 0px;}
#box p{ font-size:11px; margin:0px 0px 0px 0px;}
#box a{ line-height:20px; background:url(../images/bullet-tri.gif) 0px center no-repeat; text-decoration:none; padding:0px 0px 0px 10px; }
.t-1 {background: url(http://www.edgarsnyder.com/images/news-section/t.gif) 0 0 repeat-x;}
.b-1 {background: url(http://www.edgarsnyder.com/images/news-section/b.gif) 0 100% repeat-x}
.l-1 {background: url(http://www.edgarsnyder.com/images/news-section/l.gif) 0 0 repeat-y}
.r-1 {background: url(http://www.edgarsnyder.com/images/news-section/r.gif) 100% 0 repeat-y;}
.bl-1 {background: url(http://www.edgarsnyder.com/images/news-section/bl.gif) 0 100% no-repeat}
.br-1 {background: url(http://www.edgarsnyder.com/images/news-section/br.gif) 100% 100% no-repeat}
.tl-1 {background: url(http://www.edgarsnyder.com/images/news-section/tl.gif) 0 0 no-repeat}
.tr-1 {background: url(http://www.edgarsnyder.com/images/news-section/tr.gif) 100% 0 no-repeat; padding:10px}


#awards{background-color:#e1e1e1; border-top:2px #b7d2ee solid; border-bottom:2px #b7d2ee solid; padding:4px 0px 4px 0px; text-align:center;}


.call-bottom{float:left; clear:left; margin-top:20px; padding:15px; background:#f4f4f4; font-family:"Lucida Grande", helvetica, arial, sans-serif; width:580px; overflow:hidden;}
.call-bottom .button{float:left; clear:left; margin:0; padding:0; margin-bottom:5px;}
.call-bottom .button a{background: #4A8BCD; width:150px; float:left; clear:left; padding:5px; margin-bottom:0px; -moz-border-radius:5px; text-decoration:none; color:white; display:block;}
.call-bottom .button a:hover{background:#397abc;}
.call-bottom ul{float:right; margin-left:20px; width:300px; clear:none; display:block; margin:0; font-size:12px;}
.call-bottom ul, .call-bottom ul li{float:left; clear:both;}
.call-bottom ul li a{text-decoration:none;}
.call-bottom ul li a:hover{text-decoration:underline; color:#4A8BCD;}
.call-bottom ul li{margin:0; padding:1px; margin-left:20px; width:100%;}
.call-bottom .related-links{float:right; clear:none; width:400px; margin-left:0px;}
.call-bottom-footer a{float:left; clear:both; width:100px; padding:8px; margin:0; margin-right:20px; background:#68DF61; text-decoration:none; font-size:14px; font-weight:bold; -moz-border-radius:10px; border:1px solid #57ce50; color:white;}
.call-bottom-footer a:hover{background:#57ce50; color:#white; border:1px solid #46bd40;}
.call-bottom .call-bottom-footer{width:auto; float:left; clear:both; padding-top:15px; margin-top:15px; border-top:2px dashed #ddd; width:100%;}