/* Burn a Debt Page Layout styles */

/* General styles */

.floatLeft{
 width: 50%;
 float: left;
}

.floatRight{
 width: 50%;
 float: right;
}

img{
 border: 0;
}

a, a:link{
 color: #ff6600;
}

a:hover{
 color: #6E6E6E;
}

p{
 margin: 10px 0 10px 0;
}

h1, h2, h3, h4, h5{
 margin-bottom: 10px;
}

/* Header styles */

#header .floatLeft{
 margin: 25px 0 12px 43px;
 width: 30%;
}

#header .floatRight ul{
 float: right;
 margin: 30px 43px  0 0;
}

ul#topLinks{ /* all lists */
 clear: both;
 font-size: 0.7em;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

ul#topLinks li{ /* all list items */
 float: left;
 list-style: none;
 margin: 0;
 background-position: left;
 background-repeat:no-repeat;
}

ul#topLinks li.home{
 background-image: url(../images/icons/home.gif);
 padding-right: 8px;
}

ul#topLinks li.sitemap{
 background-image: url(../images/icons/sitemap.gif);
 padding-right: 8px;
}

ul#topLinks li.print{
 background-image: url(../images/icons/print.gif);
}

ul#topLinks a{
 text-decoration: none;
 color: #3F3F3F;
}

ul#topLinks a:hover{
 color: #3F3F3F;
}

ul#topLinks li span{
 padding-left: 15px;
}

.banner{
 
}

/* Breadcrumb */

#breadcrumb{
 padding: 5px 0 5px 12px;
 font-size: 0.7em;
 color: #3F3F3F;
 background: #d1cfb8;
}

#breadcrumb a,#breadcrumb a:link{
 color: #3F3F3F;
}

#breadcrumb a:hover{
 color: #3F3F3F;
}

#breadcrumb .bread_on{
 color: #3F3F3F;
}

/* Search Bar on homepage */

.search{
 padding-top: 135px;
}

.searchLeft{
 float: left;
 width: 182px;
 background-position: left bottom;
 background-repeat:repeat-x;
 background-image: url(../images/structure/search_bg.gif);
 height: 85px;
}

.searchMiddle{
 float: left;
 width: 385px;
 background-position: left bottom;
 background-repeat: no-repeat;
 background-image: url(../images/structure/curve_search_left.gif);
 height: 85px;
 padding-left: 12px;
}

.searchMiddle2{
 float: left;
 width: 11px;
 background-position: left bottom;
 background-repeat: no-repeat;
 background-image: url(../images/structure/curve_search_right.gif);
 height: 85px;
}

.searchRight{
 float: left;
 width: 210px;
 background-position: left bottom;
 background-repeat:repeat-x;
 background-image: url(../images/structure/search_bg.gif);
 height: 85px;
}

.searchRight a, .searchRight a:link{
 color: #fff;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 1.2em;
}

.searchRight div{
 padding: 40px 0 0 5px;
}

.searchLeft form{
 margin: 35px 0 0 18px;
}

.searchLeft form input{
 width: 58%;
 font-family: Arial, Helvetica, sans-serif;
 color: #6E6E6E;
 font-size: 0.7em;
}

.searchLeft form .btn{
 width: 55px;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 0.7em;
}

.searchLeft p{
 margin: 5px 0 0 18px;
 padding: 0;
 font-size: 0.7em;
 color: #fff;
}

.searchLeft p a, .searchLeft p a:link{
 color: #fff;
}

/* Right and Left Column styles */

#leftcol .section_title{
 font-size: 1em;
 border-top: 7px solid #e5e3d1;
 border-bottom: 1px dotted #e9e9e5;
 width: 80%;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 20px;
}

#leftcol .section_title h2{
 padding: 10px 0 2px 10px;
 margin: 0 0 0 0;
 font-size: 1.1em;
 color: #666666;
 font-family: "Trebuchet MS", Arial, sans-serif;
}

#leftcol .searchMedia{
 text-align: center;
 padding-top: 20px;
}

.whiteBg{
 background-color: #fff;
}

#leftcol p{
 font-size: 0.7em;
}

.pageHeaders{
 color: #666666;
 font-size: 1em;
 border-top: 7px solid #e5e3d1;
 border-bottom: 1px dotted #e9e9e5;
 width: 75%;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 28px;
}

.pageHeaders div{
 padding: 19px 0 2px 10px;
}

.pageHeaders{
 border: none;
 margin-bottom: 0px;
}

.pageHeaders div{
 padding-top: 15px;
}

ul.sublinks, ul.sublinks2{
 font-size: 0.9em;
 list-style: none;
 padding: 0 0 10px 0;
 margin: 5px 8px 0 15px;
}

ul.sublinks li, ul.sublinks2 li{
 background-position: left top;
 background-repeat:no-repeat;
 background-image: url(../images/icons/arrow.gif);
 padding-bottom: 7px;
}

* html ul.sublinks li, * html ul.sublinks2 li{
 background-position: left;
}

* html ul.sublinks li, * html ul.sublinks2 li{
 padding-bottom: 2px;
}

ul.sublinks a, ul.sublinks a:link, ul.sublinks2 a, ul.sublinks2 a:link{
 display: block;
 padding-left: 19px;
 width: 80%;
 color: #666666;
}

ul.sublinks a:hover, ul.sublinks2 a:hover{
 color: #f26722;
}

ul.sublinks2{
 margin: 5px 0 0 0;
 border-top: 1px solid #ebeadc;
 padding-bottom: 0;
}
 
ul.sublinks2 li{
 background: none;
 border-bottom: 1px solid #ebeadc;
 padding-left: 15px;
 padding-top: 5px;
}

.subnav_rule{
 height: 1px;
 border-top: 1px dotted #e9e9e5;
 width: 75%;
 margin-left: auto;
 margin-right: auto;
}

ul.sublinks li.subnav_rule{
 background: none;
 width: 85%;
 margin-left: 9px;
 margin-right: 0;
}

.curvedBg{
 background-image: url(../images/structure/curve_top.gif);
 background-position: top left;
 background-repeat: no-repeat;
 background-color: #e5e3d1;
}

/*
.colFeature{
 padding: 0 15px;
 color: #5e5e5e;
}

.colFeature a, .colFeature a:link{
 color: #8ab74e;
 display: block;
 padding-top: 2px;
 float: left;
 width: 130px;
 font-weight: bold;
}

.colFeature a:hover{
 color: #006c6e;
}

.colFeature img{
 margin-right: 5px;
 float: left;
}
*/

.latestnewsBg{
 background-image: url(../images/structure/latestnews_bg.gif);
 background-position: top left;
 background-repeat: repeat-x;
 height: 6px;
 margin-right: 5px;
}

.latestNewsHeader{
 color: #fff;
 font-size: 1em;
 font-family: "Trebuchet MS", Arial, sans-serif;
 background-image: url(../images/structure/curve_left.gif);
 background-position: top left;
 background-repeat: no-repeat;
 background-color: #d1cfb8;
 height: 31px;
 margin-right: 5px;
}

.latestNewsHeader div{
 padding: 4px 0 0 15px;
}

.latestNews{
 margin: 10px 20px 0px 15px;
 border-bottom: 1px dotted #e9e9e5;
}

.latestNews a, .latestNews a:link{
 color: #6E6E6E;
 font-weight: bold;
}

.latestNews a:hover{
 color: #ff6600;
}

.latestNews p{
 font-size: 0.7em;
 color: #6E6E6E;
}

.latestNews span{
 color: #010101;
 font-size: 0.65em;
 font-weight: bold;
}

.rss{
 font-size: 0.7em;
 padding: 15px;
}

.rss img{
 float: left;
}

.rss a, .rss a:link{
 color: #ff6600;
 padding-left: 2px;
}

.rss a:hover{
 color: #6E6E6E;
}

.allNews{
 background-color: #e6e6e6;
 padding: 5px 5px 5px 10px;
 font-size: 0.7em;
 font-weight: bold;
}

.allNews a, .allNews a:link{
 color: #000;
}

/* Main Content */

.contentWrapper{
 margin: 25px 15px 15px 15px;
 font-size: 0.75em;
 color: #3F3F3F;
 padding-bottom: 20px;
}

.contentWrapper ul{
 list-style: none;
 padding: 0;
 margin: 10px 15px 10px 0px;
}

.contentWrapper ul li{
 padding-bottom: 5px;
 padding-left: 20px;
}

h1{
 font-size: 1.7em;
 color: #f26722;
 font-weight: normal;
 font-family: "Trebuchet MS", Arial, sans-serif;
}

h2{
 font-size: 1.4em;
 color: #f26722;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-weight: normal;
}

h3, h4, h5{
 font-size: 1.1em;
 color: #2f3b3b;
 font-family: "Trebuchet MS", Arial, sans-serif;
}

.imageLeft{
 float: left;
 margin: 5px 5px 5px 0;
 border: 1px solid #f26722;
}

.imageRight{
 float: right;
 margin: 5px 0 5px 5px;
 border: 1px solid #f26722;
}

.imageCenter{
 margin: 5px;
 border: 1px solid #f26722;
 display: block;
 margin-left: auto;
 margin-right: auto
}

.imageLeft div, .imageRight div, .imageCenter div{
 background-color: #f26722;
 color: #fff;
 font-size: 0.9em;
 text-align: center;
 padding: 2px;
}

.imageLeft div a, .imageLeft div a:link, .imageLeft div a:visited, .imageRight div a, .imageRight div a:link, .imageRight div a:visited, .imageCenter div a, .imageCenter div a:link, .imageCenter div a:visited{
 color: #fff;
 text-decoration: none;
}

#maincol ul{
 padding-left: 15px;
}

.orange_rule{
 height: 1px;
 border-bottom: 1px solid #f26722;
 padding: 5px 0 0 0;
}

.news_rule{
 height: 18px;
 background: url(../images/news_rule.gif) no-repeat;
 margin: 10px 0 10px 0;
}

.profileImages{
 margin: 50px 0 20px 0;
}

.profileImages img{
 margin-right: 40px;
}

/* INLINE QUOTE */

.inlineQuote{
 font-size: 0.95em;
 margin: -45px 0 5px 20px;
 color: #646464;
 background-image: url(../images/icons/close_quote.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

.inlineQuote .quoteName{
 font-weight: bold;
 color: #7cab4f;
 margin-top: 10px;
}

.openQuote{
 background-image: url(../images/icons/open_quote.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height: 48px;
 width: 51px;
}

/* News Listing */

.listing{
 padding: 10px 0 15px 0;
 border-bottom: 1px dotted #e9e9e5;
}

.listing a, .listing a:link{
 color: #3F3F3F;
 font-size: 1.4em;
 font-weight: bold;
}

.archiveListing a{
 font-size: 1em;
}

.listing a:hover{
 color: #ff6600;
}

.listing p{
 color:#3F3F3F;
 font-size: 0.9em;
 padding: 5px 0 5px 0;
 margin: 0;
}

.listing p a, .listing p a:link{
 color: #ff6600;
 font-size: 1em;
}

.listing p a:hover{
 color: #2f3b3b;
}

.listing span{
 color: #3F3F3F;
 font-size: 0.95em;
 font-weight: bold;
}

.listing .floatLeft{
 width: 20%;
 font-size: 0.9em;
}

.listing .floatRight{
 width: 80%;
 font-size: 0.9em;
}

.article, .articleBg{
 padding: 5px 5px 0 15px; 
 color: #006c6e;
 font-size: 0.6em;
}

.articleBg{
 background-image: url(../images/news_rule.gif);
 background-position: bottom center;
 background-repeat: no-repeat;
 padding: 5px 5px 10px 15px;
}

.article a, .article a:link, .articleBg a, .articleBg a:link{
 color: #8aba4c;
 font-size: 1.2em;
 font-weight: bold;
}

.article a:hover, .articleBg a:hover{
 color: #006c6e;
}

.article img, .articleBg img{
 float: left;
 margin-right: 5px;
 margin-top: 2px;
}

.article p, .articleBg p{
 display: block;
 width: 155px;
 float: left;
 margin: 0;
 font-weight: bold;
}

/* Pending Articles */

.pendingArticle .headline{
 font-size: 1.2em;
 font-weight: bold;
 color: #f26722;
}

/* Client News Listing */

.newsListing, .newsListing2{
 background-color: #f2f0e3;
 color: #3F3F3F;
 border: 1px solid #d1cfb8;
}

#maincol_full .newsListing, #maincol_full .newsListing2{
 width: 93%;
}

.newsListing .floatLeft, .newsListing2 .floatLeft{
 width: 40%;
 padding: 5px 0 10px 5px;
}

.newsListing2 .floatLeft{
 width: 50%;
}

.newsListing .floatRight, .newsListing2 .floatRight{
 background-color: #f7f5e8;
 width: 54%;
 padding: 5px 10px 0 10px;
 border-left: 5px solid #fff;
}

.newsListing2 .floatRight{
 border: none;
 padding: 0;
}

.newsListing2 .floatRight img{
 border: none;
 margin: 0 0 5px 0;
}

#maincol_full .newsListing .floatLeft, #maincol_full .newsListing .floatLeft{
 width: 47%;
}

#maincol_full .newsListing .floatRight, #maincol_full .newsListing2 .floatRight{
 width: 48%;
}

.newsListing .floatLeft .floatLeft, .newsListing2 .floatLeft .floatLeft{
 background: none;
 width: 37%;
 padding: 3px 0 5px 0;
 color: #f26722;
 text-align: right;
 font-size: 1em;
}

#maincol_full .newsListing .floatLeft .floatLeft, #maincol_full .newsListing2 .floatLeft .floatLeft{
 width: 20%;
}

#maincol_full .newsListing .floatLeft .floatRight, #maincol_full .newsListing2 .floatLeft .floatRight{
 width: 75%;
}

#maincol_full .newsListing .headline strong, #maincol_full .newsListing2 .headline strong{
 color: #f26722;
}

#maincol_full .newsListing .headline, #maincol_full .newsListing2 .headline{
 margin: 10px 0 0 0;
 padding: 0 5px 0 5px;
}

#maincol_full .newsListing .headline p{
 border: none;
 font-size: 1em;
 padding-left: 0;
 padding-right: 0;
}

#maincol_full .newsListing .headline p strong{
 color: #a6a39e;
}

.newsListing .floatLeft .floatRight, .newsListing2 .floatLeft .floatRight{
 background: none;
 width: 60%;
 padding: 2px 0 5px 0;
 border-top: 1px solid #e7e4d1;
 border-bottom: 1px solid #fff;
 border-left: none;
}

.newsListing .floatLeft .floatRight.noborder, .newsListing2 .floatLeft .floatRight.noborder{
 border-top: none;
}

.newsListing .floatRight .header, .newsListing .floatLeft .header, .newsListing2 .floatRight .header, .newsListing2 .floatLeft .header{
 color: #f26722;
 font-size: 1em;
 font-weight: bold;
 padding: 0 0 5px 10px;
}

.newsListing .floatRight .header span, .newsListing2 .floatRight .header span{
 color: #a6a39e;
}

.newsListing .floatLeft .header, .newsListing2 .floatLeft .header{
 margin-bottom: 10px;
}

.full_story{
 width: 93%;
 margin: 5px 0 0 5px;
}

.full_story .header{
 color: #f26722;
 font-weight: bold;
 padding-top: 5px;
}

.default_image{
 margin: 0 5px 5px 5px;
 float: right;
}

.newsListing p, .newsListing2 p{
 background-color: #f2f0e3;
 padding: 5px;
 font-size: 0.9em;
 border-top: 5px #fff solid;
 margin: 0;
}

.newsListing p span, .newsListing2 p span{
 color: #f26722;
 font-weight: bold;
 font-size: 1.1em;
}

.newsListing2 .story_summary{
 background-color: #f2f0e3;
 padding: 5px;
 font-size: 1em;
 border: none;
 margin-top: 5px;
}

.newsListing2 .story_summary div{
 color: #f26722;
 font-weight: bold;
 margin-bottom: 5px;
}

.newsListing2 .downloadTab{
 text-align: right;
 border-bottom: 1px solid #fff;
 margin-top: 10px;
}

.newsListing .imagedlLeft{
 float: left;
 width: 70%;
 font-size: 0.8em;
 padding-top: 5px;
}

.newsListing .imagedlRight{
 float: right;
 width: 30%;
 background-color: #fff;
}

.newsImages{
 font-size: 0.8em;
 margin-bottom: 5px;
 padding-left: 10px;
}

.newsDocs{
 font-size: 0.8em;
}

#maincol_full .news_rule{
 width: 93%;
}

form#frmSearch{
 margin: 20px 0 10px 0;
 padding: 0 0 20px 0;
 border-bottom: 1px dashed #d2d3cb;
}

form#frmSearch input.input_box{
 background-color: #ededeb;
 color: #666666;
 padding: 7px;
 border: none;
 width: 250px;
}

form#frmSearch input.search_button{
 background-color: #f26722;
 color: #fff;
 font-weight: bold;
 font-size: 1.2em;
 border: none;
 padding: 6px;
}

.newsListing .floatRight .main_image{
 float: left;
 width: 56%;
 padding-bottom: 5px;
}

.newsListing .floatRight .thumb_images{
 float: right;
 width: 42%;
}

.newsListing .floatRight .thumb_images .documents{
 margin-top: 5px;
}

.newsListing .floatRight .thumb_images img{
 margin-right: 10px;
}

.newsListing .floatRight .thumb_images .read_more_button{
 float: right;
}

/* Paging styles */

.paging{
 margin-top: 10px;
 color: #666666;
 font-size: 0.9em;
}

.paging .floatRight{
 text-align: right;
 color: #ff6600;
}

#leftcol .paging{
  font-size: 0.7em;
  color: #6e6e6e;
  padding: 10px;
}

#leftcol .paging a, #leftcol .paging a:link{
 color: #ff6600;
}

#leftcol .paging .floatLeft{
 width: 40%;
}

#leftcol .paging .floatRight{
 width: 60%;
}

/* Form Styles */

#maincol form, #maincol2 form{
 margin-top: 20px;
}

form .textRow{
 margin-bottom: 5px;
}

form .textRow label{
 color: #3F3F3F;
 font-size: 0.9em;
}

form .textRow input, form .textRow select, form .textRow textarea{
 width: 95%;
 font-size: 1em;
 font-family: Arial, Helvetica, sans-serif;
 border: none;
 color: #3F3F3F;
 margin-top: 2px;
 background-color: #e5e3d1;
 padding: 2px;
}

#frmRegistration .textRow input, #frmRegistration .textRow select, #frmRegistration .textRow textarea{
 width: 85%;
}

#frmLogin .textRow input, #frmLogin .textRow select, #frmLogin .textRow textarea{
 width: 45%;
}

#frmContact .floatLeft{
 width: 15%;
 text-align: right;
 padding-top: 6px;
}

#frmContact .floatRight{
 width: 84%;
}

#frmRegistration .floatLeft{
 width: 22%;
 text-align: right;
 padding-top: 6px;
}

#frmRegistration .floatRight{
 width: 77%;
}

#frmLogin .floatLeft{
 width: 15%;
 text-align: right;
 padding-top: 6px;
}

#frmLogin .floatRight{
 width: 84%;
}

form .textRow textarea{
 height: 100px;
}

#frmLogin .textRow .chkbox{
 width: auto;
 border: none;
}

form .butt1{
 color: #fff;
 background-color: #f26722;
 font-size: 0.9em;
 border: none;
 padding: 1px;
}

form .frmButton{
 border-top: 2px solid #f26722;
 margin-right: 0px;
 margin-left: 16%;
 margin-top: 20px;
 width: 81%;
}

#frmRegistration .frmButton{
 margin-left: 22%;
 width: 67%;
}

#frmLogin .frmButton{
 width: 38.5%;
}

form .frmButton div{
 float: right;
}

form#frmSubmitNews label{
 font-size: 0.9em;
 color: #f26722;
 padding-right: 5px;
}

form#frmSubmitNews .imageRow{
 border-bottom: 1px solid #f26722;
 margin-right: 200px;
 padding: 5px 0 3px 20px;
 margin-bottom: 10px;
}

form#frmSubmitNews .imageRow .floatRight{
 width: 84%;
 padding-bottom: 2px;
 font-size: 0.9em;
}

form#frmSubmitNews .imageRow .floatLeft{
 width: 16%;
 padding-bottom: 2px
 text-align: right;
}

form#frmSubmitNews .fileRow .floatRight{
 width: 88%;
}

form#frmSubmitNews .fileRow .floatLeft{
 width: 12%;
 text-align: right;
}

form#frmSubmitNews .fileRow{
 margin-right: 200px;
 padding: 1px 0 1px 20px;
}

form#frmSubmitNews input{
 font-size: 0.8em;
}

form#frmSubmitNews .textRow input{
 font-size: 1em;
}

form#frmSubmitNews .textRow select{
 width: 30%;
 font-size: 1em;
 font-family: Arial, Helvetica, sans-serif;
 border: none;
 color: #3F3F3F;
 margin-top: 2px;
 background-color: #e5e3d1;
 padding: 2px;
}

form#frmSubmitNews .imageRow input{
 width: 250px;
 font-size: 1em;
}

form#frmSubmitNews .chkbox{
 width: auto;
}

form#frmSubmitNews label.blackText{
 color: #3F3F3F;
}

.error_message{
 color: #FF0000;
 font-size: 0.9em;
 font-weight: bold;
 margin-left: 0;
 padding-left: 15px;
}

.error_message li{
  margin-left: 0;
  padding-left: 0;
}

/* Media Archive */

.mediaClients .floatLeft{
 width: 48%;
}

.mediaClients .floatRight{
 width: 48%;
}

.clientBlock{
 padding: 0 5px 5px 0;
}

.clientBlock img{
 margin-right: 10px;
 margin-bottom: 5px;
 width: 125px;
}

.clientBlock div{
 font-size: 1.4em;
 font-weight: bold;
 color: #f26722;
}

p.back_media{
 font-size: 0.9em;
}

/* Footer styles */

#footer .floatRight{
 width: 20%;
 padding: 27px 25px 25px 15px;
}

#footer .floatLeft{
 width: 65%;
 padding: 25px 0 25px 10px;
 font-size: 0.65em;
 color: #fff;
}

#footer .floatRight img{
 float: right;
}

#footer .floatLeft a, #footer .floatLeft a:link{
 color: #fff;
}
#footer .floatLeft p{
 color: #fff;
 margin: 0;
 padding: 0 0 5px 0;
}


 /*printer styles*/ 
@media print{ 

#topLinks{
 display: none;
}

.banner{
 display: none;
}

#maincol{
 border-top: none;
}

.menu{
 display: none;
}

}