/***************************************************************************************/
/*CSS Reset Reloaded*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;font-style: inherit; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: #333333; background: white; font-size:100.01%; }
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {quotes: "" ""; background:#f6f6f6; margin: 0px; padding: 10px;}
/***************************************************************************************/



/*Global Styling*/
body{background:url(/partners/firefighters/images/design/bg_diagonal.gif) repeat-x; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; color: #666666; text-align:justify; line-height:18px;}
a:link {color: #ed1c24; text-decoration:none}
a:visited {color: #ed1c24; text-decoration:none}
a:hover {color: #ed1c24; text-decoration:none}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
h1{font-size:18px; color:#666666; }
h2{font-size:16px; color:#ed1c24; font-weight:bold; margin-bottom:10px;}
h3{font-size:14px; color:#fff; font-weight:bold; margin-bottom:5px;}
h4{font-size:12px}
h5{font-size:10px}
h6{font-size:10px}
hr{border-bottom:#ccc 1px solid; border-top:#fff 1px solid; border-left:#fff 1px solid; border-right:#fff 1px solid;}
.heading find_color{margin-top:20px}
.clearme{clear:both;}
.clearme2{clear:both; margin-top:20px;}
.add{font-size:16px; font-weight:bold; margin-bottom:10px; color:#CC3300; line-height:22px;}
.find{font-size:16px; font-weight:bold; margin-bottom:10px; color:#333;}
.about{font-size:16px; font-weight:bold; margin-bottom:10px; color:#ffc000;}
.charities{ font-weight:bold; margin-bottom:10px; color:#3a8fab;}
.commenter{ font-weight:bold; margin-bottom:10px; color:#999999; font-style:italic;}
/*fieldset{border-bottom:#da4e70 1px solid;}*/
.list-search{float:left; width:520px; height:20px;}

.list-field{float:left; width:360px; height:17px; color:#666666; padding-top:2px; border:#999999 solid 1px; font-size:10px;}

.list-button{width:132px; height:22px; background:url(/partners/firefighters/images/design/button-132px.gif) 0 0 no-repeat; text-align:center; margin-left:16px; float:left; border:none; color:#666666; font-size:10px; float:left;}

.list-button a{text-align:center; color:#666666; display:block;}

/*form elements*/
.form-box{background:#fff; float:left; width:530px;}
.required{color:#cc0000; font-weight:bold;}
.form-box label{font-weight:bold;}
.form-box textarea{width: 100%; /*height:14px;*/ color:#666666; display:block; padding-top:2px; border:#999999 solid 1px; font-size:10px;}

.small-input{ width:200px; height:14px; color:#666666; display:block; padding-top:2px; border:#999999 solid 1px; font-size:10px; }
.smallest-input{ width:50px; height:14px; color:#666666; display:block; padding-top:2px; border:#999999 solid 1px; font-size:10px; }

.text-area-box{width: 200px /*height:14px;*/ color:#666666; display:block; padding-top:2px; border:#999999 solid 1px; font-size:10px;}

.form-box input{width:100%; height:14px; color:#666666; display:block; padding-top:2px; border:#999999 solid 1px; font-size:10px;}

.form-box select{width:200px; height:17px; color:#666666; display:block; padding-top:2px; border:#999999 solid 1px; font-size:10px;}

.form-box legend{display:none;}

/*wrapper*/
#wrapper{width:960px; margin:0 auto; background:#fff;}

/*topright-nav*/
#topright-nav{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:33px; color:#0075bf; width:359px; float:left; margin-right:20px;}
#topright-nav ul{list-style-type: none; border: none; margin: 0; padding: 7px 0 0 0; }
#topright-nav ul li {float: right; padding:0 1px 0 1px; margin: 0;	border: none;}
#topright-nav ul li a{color:#000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*flash-content*/
#flash-content{height:160px; width:960px; float:left; margin:1px 0 0px 0; background:#3db1ca;}

/*leftheader*/
#leftheader{width:560px; height:25px; background:#e5e5e5; float:left; padding:5px 0 0 20px;}

/*fullheader*/
#fullheader{width:940px; height:25px; background:url(/partners/firefighters/images/design/mainheader2.gif) 581px 0 no-repeat #e5e5e5; float:left; padding:5px 0 0 20px;}

/*rightheader*/
#rightheader{width:359px; height:25px; background:#999999; margin-left:1px; float:left; padding:5px 0 0 20px; background:url(/partners/firefighters/images/design/rightheader2.gif) 0 0 no-repeat #999999;}

#rightheader h1{color:#fff;}

/*leftcol*/
#leftcol{width:530px; float:left; padding:30px 30px 30px 20px; background:#fff; text-align:left;}

#leftcol h3{color:#333;}

/*rightcol*/
#rightcol{width:379px; float:left; margin:1px 0 1px 1px; background:#fff;}

.bulletcol{width:260px; float:right;}
.bulletcol ul li{background:url(/partners/firefighters/images/design/bullet.gif) 0 0 no-repeat; padding-left:20px;}

.bulletcol2{width:260px; float:left;}
.bulletcol2 ul li{background:url(/partners/firefighters/images/design/bullet.gif) 0 0 no-repeat; padding-left:20px;}

/*right side boxes*/
.dedication-box1{width:168px; height:160px; background:url(/partners/firefighters/images/design/sq-1.gif) 0 0 no-repeat; margin:0 1px 1px 0; padding:10px; float:left; text-align:left; color:#fff; line-height:16px;}

.dedication-box1 ul li{background:url(/partners/firefighters/images/design/bullet-green.gif) 0 2px no-repeat; padding-left:23px;  line-height:20px; color:#fff;}

.dedication-box1 ul li a{color:#fff; text-decoration:underline;}

/*.dedication-box1 p {padding-bottom:10px;}*/

.dedication-box2{width:168px; height:160px; background:url(/partners/firefighters/images/design/sq-2.gif) 0 0 no-repeat; margin:0 1px 0 0; padding:10px; float:left; text-align:left; color:#333; line-height:16px;}

.dedication-box2 a{color:#333;}

.dedication-box2 h3{color:#333;}

#charitybox{width:358px; height:79px; background:url(/partners/firefighters/images/design/sq-grey2.gif) 0 0 no-repeat; margin:1px 1px 0 0; padding:10px;float:left; text-align:left; color:#000; line-height:16px; margin-right:-3px;}

#charitybox h3{color:#333;}

#charitybox2{width:358px; height:200px; background:url(/partners/firefighters/images/design/sq-grey3.gif) 0 0 no-repeat; margin:1px 1px 0 0; padding:10px;float:left; text-align:left; color:#333; line-height:16px; }

#charitybox2 h3{color:#333;}

#securitybox{width:358px; height:120px; background:url(/partners/firefighters/images/design/sq-grey.gif) 0 0 no-repeat; margin:1px 1px 0 0; padding:10px; float:left; text-align:left; color:#333; line-height:16px; margin-right:-3px;}

#securitybox h3{color:#333;}

#cards{width:73px; height:84px; background:url(/partners/firefighters/images/design/cards.gif) 0 0 no-repeat; margin:10px 0 0 30px; padding-left:220px;}

.dedication-box2 ul li{background:url(/partners/firefighters/images/design/bullet-green.gif) 0 2px no-repeat; padding-left:23px;  line-height:20px;}

.dedication-box2 ul li a{color:#333; text-decoration:underline;}

.dedication-box2 p {padding-bottom:10px;}

.button-132px{width:132px; height:20px; background:url(/partners/firefighters/images/design/button-132px.gif) 0 0 no-repeat; text-align:center; color:#666666; display:block; padding-top:2px; margin-left:16px;}

.button-132px a{text-align:center; color:#666666; display:block;}

.searchbox{width:146px; height:16px; padding-top:2px; float:right; margin-right:11px;}

.searchbox input{width:144px; height:14px; color:#666666; display:block; padding-top:2px; border:#999999 solid 1px; font-size:10px;}

.searchbuttonbox{width:70px; height:20px; color:#666666; display:block; padding-top:2px;  margin-right:11px; margin-top:4px; float:right;}

.addbuttonbox{width:70px; height:20px; color:#666666; display:block; padding-top:2px;  margin-right:11px; margin-top:4px; float:left;}

.addbuttonbox input{width:70px; height:22px; color:#666666; display:block; background:url(/partners/firefighters/images/design/button-70px.gif) 0 0 no-repeat; border:none; font-size:10px; margin:2px 0 10px 0; padding-bottom:2px;}

.searchbuttonbox input{width:70px; height:22px; color:#666666; display:block; background:url(/partners/firefighters/images/design/button-70px.gif) 0 0 no-repeat; border:none; font-size:10px; margin:2px 0 10px 0; padding-bottom:2px;}

.createbutton{width:170px; height:20px; background:url(/partners/firefighters/images/design/button-170px.gif) 0 0 no-repeat; text-align:center; color:#666666; display:block; padding-top:2px; margin-left:40px;}

.createbutton a{text-align:center; color:#666666; display:block;}

.morebutton{width:72px; height:20px; background:url(/partners/firefighters/images/design/button-70px.gif) 0 0 no-repeat; text-align:center; color:#666666; display:block; padding-top:2px; margin-left:280px;}

.morebutton a{text-align:center; color:#666666; display:block;}



/*footer*/
#footer{width:920px; float:left; height:20px; padding:10px 20px 10px 20px; background:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  margin-right:-3px; color:#fff;}

/*footercopy*/
#footercopy{width:640px; height:20px; float:left;}
#footercopy ul{	list-style-type: none; border: none; margin: 0;	padding: 0;	clear: left; height: 30px;}
#footercopy ul li {float: left; padding:0 2px 0 2px; margin: 0;	border: none;}

#footercopy a{color:#ed1c24; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#footer-asds{width:180px; height:20px; float:right; text-align:right;}
#footer-asds a{color:#ed1c24; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*pagination*/
div.paging {
                margin-top: 10px;
                line-height: 14px;
                font-weight: bold;
                border-bottom: 1px solid #BAC0C0;
                padding-bottom: 10px;
            }
            
            div.paging a {
                border: 1px solid #BAC0C0;
                padding: 2px;
                text-decoration: none;
                background: #FFF;
                color: #85bd43;
            }
            
            div.paging a:hover {
                background: #EAF4F5;
                color:#85bd43;
                border: 1px solid #85bd43;
            }
            
            div.paging span.current_page {
                border: 1px solid #85bd43;
                color:#85bd43;
                padding: 2px;
                text-decoration: none;
                background: #FFF;
            }
/*section_link*/
div.section_link a {
    display: block;
    font-weight: bold;
    line-height: 14px;
    padding-left: 20px;
    background: url(/partners/firefighters/images/design/section_link_bullet.gif) no-repeat 0px 2px;
    margin: 5px 0 10px 0;
    text-transform: lowercase;
	color:#cc3300;
}

div.section_link a.active {
    background: url(/partners/firefighters/images/design/section_link_active_bullet.gif) no-repeat 0px 2px;
}

/*/////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////navigation///////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////*/
#menu {	margin-top:1px; font-family:Arial, Verdana, sans; position:relative; font-size:14px; z-index:100; font-weight:bold; width:581px; background:url(/partners/firefighters/images/design/nav.png) no-repeat; height:33px;  float:left;}
#menu ul li a, #menu ul li a:visited, #menu ul li a:hover{display:block; height:26px;  font-size:14px; overflow:hidden; float: left; padding-top: 7px; margin: 0; border: none; font-family:Arial, Verdana, sans; text-decoration:none; text-align:center; color:#fff;}
#menu ul {padding:0; margin:0; list-style: none; border: none; clear: left; height:}
#menu ul li {float:left; position:relative; display: inline; float: left; padding: 0; margin-right: 1px; border: none;}


li#nav1 a {width: 123px;}
li#nav2 a {width: 113px;}
li#nav3 a {width: 113px;}
li#nav4 a {width: 113px;}
li#nav5 a {width: 113px;}
li#nav6 a {width: 113px;}
							
li#nav1 a:hover { background: url(/partners/firefighters/images/design/nav-ovr.png) 0px 0px no-repeat;}
li#nav2 a:hover { background: url(/partners/firefighters/images/design/nav-ovr.png) -124px 0px no-repeat;}
li#nav3 a:hover { background: url(/partners/firefighters/images/design/nav-ovr.png) -238px 0px no-repeat;}
li#nav4 a:hover { background: url(/partners/firefighters/images/design/nav-ovr.png) -352px 0px no-repeat;}
li#nav5 a:hover { background: url(/partners/firefighters/images/design/nav-ovr.png) -466px 0px no-repeat;}
li#nav6 a:hover { background: url(/partners/firefighters/images/design/nav-ovr.png) -466px 0px no-repeat;}

/*--hides nav text--*/	
#menu ul li strong {display: none;}

/*displays current page*/
li#current1 a{width: 123px; background: url(/partners/firefighters/images/design/nav-ovr.png) 0px 0px no-repeat;}
li#current2 a{width: 113px; background: url(/partners/firefighters/images/design/nav-ovr.png) -124px  0px no-repeat;}
li#current3 a{width: 113px; background: url(/partners/firefighters/images/design/nav-ovr.png) -238px 0px no-repeat;}
