/*body{margin:0px;font-size:75% !important;color: #2b2b2b;
    font-family: helvetica,arial,sans-serif !important;font-weight: 120;}*/

/* bootstrap overwrites*/
h3{font-family:"Helvetica Neue";}


/*  page css */
div#main {padding:0 !important;width: 100% !important;}
p#breadcrumbs {display: none;}
/*.page{width:90%;margin:0 auto 0 auto;}*/
/*.page{font-size:115% !important;}
.page div{line-height: 140%;}*/
.row3 ul{padding:5px 0 0 15px;}
/*.row3{float:left; width:33.3333*/
.row3 li {list-style-type: circle !important; font-size: 105% !important;}
/*.row3 ul li:hover{background:#ffffff;padding:4px 0px 3px 8px; box-shadow:2px 2px 3px #733900;}*/
.row3 ul li a {
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: none;
    color: #c4570c;
    display: block;
    padding: 2px 5px;
    text-decoration: none;
}
.row3 ul li a:hover{text-decoration: none; background:#FEFEFE;padding: 2px 5px;border:solid 1px #ccc; border-radius:3px; box-shadow:2px 2px 3px #947C7C;}

/*.row3 li a{padding:0;width:100*/
.row3blk {display: block;}

.top {font-size:150%; line-height: 130%; border-bottom: solid 1px #e4a276;padding:0px 0px 0px 25px;background-image: url(../images/arrow.png); background-repeat:no-repeat; background-position:left center; background-size: 12px 18px;}
.toprow{background:#fffbf7;border:solid 1px #FFC926; margin:15px 0; padding:7px 7px 7px 15px;border-radius:5px;box-shadow: 2px 2px 3px #D96C00;position: relative;}
.toprowf{background:#f4fffc;border:solid 1px #BFFFBF; margin:15px 0; padding:7px 7px 7px 15px;border-radius:5px;box-shadow: 2px 2px 3px #006600;position: relative;}
.toprowt{background:#fffff8;border:solid 1px #FFEDA0; margin:15px 0; padding:7px 7px 7px 15px;border-radius:5px;box-shadow: 2px 2px 3px #FFD359;position: relative;}
.toprowp{background:#f7ffff;border:solid 1px #D9FFFF; margin:15px 0; padding:7px 7px 7px 15px;border-radius:5px;box-shadow: 2px 2px 3px #4CA6FF;position: relative;}
.toprowe{background:#fdf7ff;border:solid 1px #E4C9FF; margin:15px 0; padding:7px 7px 7px 15px;border-radius:5px;box-shadow: 2px 2px 3px #AC59FF;position: relative;}
.toprowto{background:#fff7f7;border:solid 1px #FFC9C9; margin:15px 0; padding:7px 7px 7px 15px;border-radius:5px;box-shadow: 2px 2px 3px #D93600;position: relative;}
.toprowgp{background:#F2F6FF;border:solid 1px #5959FF; margin:15px 0; padding:7px 7px 7px 15px;border-radius:5px;box-shadow: 2px 2px 3px #2626FF;position: relative;}
.toprowgc{background:#fff9f2;border:solid 1px #8C4400; margin:15px 0; padding:7px 7px 7px 15px;border-radius:5px;box-shadow: 2px 2px 3px #8C4400;position: relative;}
.top img{padding-right:10px;}

.clear{clear:both;}

/*.banner1{background:#9C3F39;border-top:2px solid #e4a276;border-bottom:2px solid #e4a276;}*/
/*uncomment if the avobe code is needed, also the text color below shoud be fff*/
.titlebanner{font-size:1.8em;font-weight: bold;color:#000;text-align:center;margin:10px 0;line-height:120%;}
.titleinbanner{position:relative; z-index:1202;top:-70px}
.textshadow{text-shadow: 1px 2px 3px #f9eae0, 0 0 0 black, -1px 1px 0 #f9eae0, 1px 1px 0 #663300;}

/*uncomment if the avobe code is needed*/
/*{background:#ffffff !important;padding-top: 15px;}*/
 h3{margin: 0 0 10px 0 !important; font-size: 150% !important; padding:0 0 5px 0 !important;border-bottom: solid 1px #e4a276;}

.footer1{background:#9C3F39;border-top:2px solid #e4a276;border-bottom:2px solid #e4a276;margin:0 0 10px 0;padding: 0 20px;}
.foottext{font-size:120%;padding: 5px 0;}
.foottext a {color:#ffffff;text-decoration:none}
.foottext a:hover{color:#000000;}
.footr{float:right;}
.footl{float:left;}

#arrow{background-image: url(../images/arrow.png);	background-size: 20px 30px;background-repeat:no-repeat; background-position:right; padding-right:25px;}
#desc{background:#FFFFFF;border:solid 1px #BDBDAE; margin:0 15px 0 15px; padding:7px;border-radius:5px;box-shadow: 2px 2px 3px #A8A8B7;position: relative;}
#desc p {margin-bottom:0 !important;}
#desc h3{margin-top:10px !important;}
.descflt {border-bottom: 1px solid #e4a276; padding-bottom: 10px; margin-bottom: 10px;}
.desclink{line-height: inherit;font-size: inherit;}
.descfont{font-size: inherit;}
.howto{line-height: 110%;}
.indt{padding-left: 93px;}

.agency{font-size:80%;padding:0 10px 0 0;margin:0;}
.fedreg{margin:0px}
.toplinks{padding:0 0 5px 0;}
.toplinksC{padding:0 0 5px 0;}
.toprow2{padding:0 0 0 0;}
.toprow3{padding:0 0 0 30px;}
.oname{font-size:105%;font-style:italic;}
.offname{font-size:140%; padding:10px 0 10px 0; border-bottom: 1px solid #e4a276;margin-bottom: 15px}
.cesualt{padding:0 0 0 5px;}
.aihecright{float:right;padding:0 30px 0 0;}
.row3r{float:left; width:66%;}
.desc{line-height:140%;}
.descfltlft {float: left;}
.hdr1 {font-size:130%;font-weight: bold; }
.hdr2 {font-size:110%;font-weight: bold; }
.w2 {width: 100px;}
.desc2 {padding-left: 15px; width: 88%;}
.aghref {color: #c4720c; text-decoration:none;}
.squared {padding: 0 3px 0 15px;}

.arrowlist {list-style-type: none; display: inline;margin:20px 0}
.arrowlist li{background-image: url(../images/arrow.png) !important;background-size: 7px 12px;background-repeat:no-repeat; padding:2px 0 0 15px;background-position:left; line-height:1.5em;float: left;width: 200px}
.newstop {font-size:150%; line-height: 120%; padding:0px 0px 0px 25px;background-image: url(../images/arrow.png); background-repeat:no-repeat; background-position:left center;background-size: 10px 15px;line-height:130%}
.inline a{display:inline !important;}