body{margin:0;font-family:helvetica,arial, sans-serif; font-size:0.8em;font-style:italic;background-image:url(../images/body_bg_grad.png);background-repeat:repeat-x;background-color:#003333;padding-bottom:50px;}

/*BODY*/
#container{height:auto;width:920px;margin:auto;margin-top:20px;border-top:2px solid #ffffff; border-bottom:2px solid #ffffff;padding-bottom:12px;padding-top:12px;}
#innerContainer{height:auto;min-height:593px;width:825px;border:6px solid #ffffff;background:url(../images/menuHeader.png) no-repeat #BDD6CA;padding:80px 25px 0px 60px !important;}

#menu{position:absolute;top:42px;margin-left:-30px;width:850px;height:30px}
#menu ul{width:100%;padding:0;text-align:center}
#menu li{display:inline-block;padding:5px;font-size:0.88em}
#menu li.orange a{text-decoration:none}

#leftCol{float:left;width:220px;min-height:467px;color:#333333;margin:20px 0px 0px -40px;padding:10px 0 50px 0}
#leftColvid{float:left;width:280px;color:#333333;margin:20px 0px 0px -40px;padding:0;}
#leftCol li{ padding-bottom:5px}
#leftCol img.ncb{border:0;margin-left:70px;}
#leftCol img.supporters{margin-left:20px;border:1px solid #01533D}
#leftCol img.hughRobertson{margin-left:35px;padding:0}
#leftCol img.cfwAd{padding-top:6px;margin-left:12px;padding-bottom:7px}
#centerCol{float:left;padding:0px 30px 20px 60px !important;margin-top:20px;text-align:center}
#centerColWT{float:left;width:320px;padding:10px 40px 20px 40px !important;margin-top:20px !important;color:#333333}
#centerColvid{float:left;width:280px;padding:0;margin:20px 0 0 15px;color:#333333;}
#centerCol img.takeoverDay{margin:33px 0 0 0;border:7px solid #0D2B4B}
#rightCol{float:left;width:220px;height:auto;color:#333333;margin:20px 0px 0px 0px;padding:10px 0px 10px 0px}
#rightColvid{float:right;width:280px;height:auto;color:#333333;margin:20px 0px 0px 0px;padding:0;}
#rightCol img{border:0;margin-left:35px}
#rightCol img.arsenal{margin-left:3px}
#rightColWide{float:right;width:580px;height:auto;color:#333333;padding-top:30px;padding-bottom:50px !important}
#fullCol{width:800px;height:auto;min-height:550px;float:left;height:auto;color:#333333;}

#arsenal{width:725px;height:auto;min-height:400px;background-color:#ffffff;margin-top:25px;padding:35px 45px 25px 25px}
#swoosh{padding-left:10px;padding-bottom:15px}
.arsenalLeft{float:left;width:395px;height:285px;margin:25px 25px 0 0}
.NCFWLeftS{float:left;width:410px;height:180px;margin:25px 25px 0 0}
#arsenal li{list-style-position:inside;padding:0 0 7px 10px }
#arsenal p{font-style:normal;font-size:1.04em}
#arsenal .head{margin-left:10px}
#arsenal img{margin-left:35px}
#arsenalFooter{width:692px;border-top:1px solid #01533D;border-bottom:1px solid #01533D;margin:25px 45px 35px 25px;padding:25px 0 25px 0;text-align:center}
#arsenalFooter #orange{font-size:10pt !important;font-style:italic}

.aim li{list-style-type:none;font-weight:bold}


/*COMPONENTS*/
img{border:0px}
img.bdr{border:5px solid #ffffff !important}
.horImg{_float:left;float:left;margin:0px 0px 0px -12px;padding:0px !important;}
.caseStudyLogo{float:left;width:230px;height:auto;margin:25px 35px 5px 25px;text-align:center}
.caseStudyLogo img{margin-bottom:10px}

.CFWLogo{float:left;width:344px;height:154px;padding:0 50px 30px 0;margin:20px 35px 5px 25px;}

h1, h2, h2, h4, #menu{font-family:Georgia, Times New Roman, Times, serif;letter-spacing:-1.5px}
h1{color:#000000;font-size:13pt;font-style:normal;font-weight:bold;padding-top:15px}
h2{color:#FF6600;font-size:11pt;font-style:italic;font-weight:bold;margin-left:40px}
h3{color:#000000;font-size:11pt;font-style:normal;font-weight:bold;padding-top:15px}

p{margin-left:40px;font-size:0.95em}
p.full{margin:5px 0 10px 0;font-style:normal;font-size:1.05em}
p.vids{margin-left:20px}
p.Question{font-size:medium;color:#333333;font-weight:bold}
li{list-style-type:square;}

hr{width:80%;height:2px;background:#01533D;color:#01533D;border:0px}
hr.wide{width:80%;height:2px;background:#01533D;color:#01533D;border:0px;text-align:center}
hr.wide{width:90%}

table {text-align:left;margin-left:0px;font-style:normal;font-family:arial, helvetica, sans-serif;width:100%}
tr {height:25px;vertical-align:bottom}
tr.breaker {border-bottom:1px solid red;height:30px;vertical-align:top}
table.intro{width:auto}
table.cfw p{padding:0 0 10px 38px ;margin:0}
table.cfwLogos{width:auto;padding:0;margin:5px 0 5px 38px}
table.cfwLogos td{padding:10px 38px 10px 10px;text-align:left}
#caseStudies{margin-top:20px}
#caseStudies table{width:750px;margin-top:20px;margin-left:auto;margin-bottom:20px;margin-right:auto}


/*LINKS*/
.contact li{list-style-type:none;}
.contactRight li{list-style-type:none;font-style:normal;}
a:link{color:#01533D; text-decoration:none;font-weight:bold !important;}
a:hover{color:#FF6600 !important;}
a:visited{color:#01533D;text-decoration:none;}
.orange{color:#FF6600}
.orange a:link, #orange a:link{color:#FF6600;text-decoration:underline;font-weight:bold !important;}
.orange a:hover, #orange a:hover{color:#01533D !important;}
.orange a:visited, #orange a:visited{color:#FF6600;text-decoration:underline;font-weight:bold !important;}
.pressLink{margin:20px 0 10px 10px}
.white a:link{color:#ffffff !important}
.white a:hover{text-decoration:underline}
.green{color:#01533D}
.black{color:#000000}

/*FOOTER*/
#footer{position:absolute;width:920px;height:auto;color:#ffffff;padding:0px;text-align:center !important;margin:auto;margin-top:20px;_margin-top:0;#margin-top:0px;}
#footer p{margin:auto;width:35%;}
#footer p.quotes{margin:auto;width:35%;background-color:#004241;}
#footer a{color:#ffffff}
#HartBrownCredit{width:160px;height:150px;margin:0 0 20px 0;border:1px solid orange}
#bannerAd{width:600px;height:150px;text-align:center;margin:0 0 20px 0;border:1px solid #294A67}

/*GENERAL*/
.indent{padding-left:7px;}
.c{clear:both}
#PremForTots{margin:5px 0 0 10px;padding-bottom:20px}
span.qm {font-style:normal !important;font-family:arial, helvetica, sans-serif;padding-right:10px;margin-left:-37px;color:#FF6600}
#supporters{text-align:center;background-color:#ffffff;margin:15px 0 25px -30px}
#supporters td{padding:10px}
.counter{font-family:arial, helvetica, sans-serif;font-style:normal}
.ncbLogo{border:0;margin:-5px 0 5px 3px}
.logo{margin:20px 0 0 63px;border:0}
.ball{margin:25px  0 55px 170px}
.sansSefif{font-family:Times New Roman, Times, serif; font-size:small}
.noPadding{}

/*PROFILES*/
#profileCont{width:725px;height:auto;min-height:400px;padding:35px 45px 25px 35px}
#profileCont table{background-color:#ffffff;margin-bottom:20px;padding:15px 0 25px 0}
#profileCont td{vertical-align:top}
.profileOverview{width:725px;min-height:250px;background-color:#ffffff;margin:10px 0 11px 0}
.profileOverview h1{margin-bottom:0}
.profileOverview h2{margin:0 0 0px 0;padding:0}
.profilePic{float:left;background:url(../images/profileBandOrange.png) repeat-x;padding-left:26px;margin:25px 15px 15px 25px}
.profileSummary{float:left;width:460px;margin:15px}
.right{text-align:right;margin-right:35px}
.email{margin:0 0 10px 0;}
.title{color:#FF6600;margin-left:233px}



green{color:#01533D}
orange{color:#FF6600}

/*MENU*/

#menu{position:absolute;top:45px;margin-left:-30px;width:850px;height:20px;font-size:1.2em;font-style:normal;font-weight:bold}

ul.menuDropDown li a {display: block;padding: 0px 0px;}
ul.menuDropDown ul{border-bottom:3px solid #ff6600;height:35px;background-color:#ffffff}
ul.menuDropDown ul.double{border-bottom:3px solid #ff6600;height:58px;background-color:#ffffff}
ul.menuDropDown ul.tripple{border-bottom:3px solid #ff6600;height:82px;background-color:#ffffff}
ul.menuDropDown ul.tripple{border-bottom:3px solid #ff6600;height:82px;background-color:#ffffff}
ul.menuDropDown ul.new{border-bottom:3px solid #ff6600;height:457px;background-color:#ffffff}
ul.menuDropDown ul.new{border-bottom:3px solid #ff6600;height:457px; background-color:#ffffff}
ul.menuDropDown ul.about{border-bottom:3px solid #ff6600;height:121px;background-color:#ffffff}
ul.menuDropDown ul.about{border-bottom:3px solid #ff6600;height:121px; background-color:#ffffff}
ul.menuDropDown li {padding: 0;width:125px;height:15px}
ul.menuDropDown li.dir {padding:0;}
ul.menuDropDown ul li.dir {padding-right: 15px}
ul.menuDropDown ul a {padding:0 15px 0 15px;width:auto;font-size:0.9em}
    /* IE */}
ul.menuDropDown ul a:hover {background-color: #ffffff; border-top:1px solid #01533D}
ul.menuDropDown a.open {background-color: #ffffff;color: #01533D;}
ul.menuDropDown ul a.open {background-color: #01533D;color: #fff;}

ul.menuDropDown li:hover > a.dir {color: #ff6600;}
ul.menuDropDown ul li:hover > a.dir {background-color: #ffffff;color: #fff;}
	
ul.menuDropDown, ul.menuDropDown li, ul.menuDropDown ul {list-style:none;margin: 0;padding: 0;}
ul.menuDropDown {position: relative;z-index: 597;float: left;}
ul.menuDropDown li {float: left;vertical-align: middle;zoom: 1;}

ul.menuDropDown li.hover,ul.menuDropDown li:hover {position: relative;z-index: 599;cursor: default;}
ul.menuDropDown ul {visibility: hidden;position: absolute;top: 100%; left: 0;z-index: 598;width: 100%;}
ul.menuDropDown ul li {float: none;}
ul.menuDropDown ul ul {top: 1px;left: 99%;}
ul.menuDropDown li:hover > ul {visibility: visible;}

ul.menuDropDown li.negRight{width:90px;padding:0 0 0 10px}

.topRight{width:38px;height:35px;float:right;vertical-align:top;margin-top:-24px}
.right{float:right;}
.right span{font-size:0.85em;font-weight:normal;padding:0 7px 0 0;}
