p {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color:#000000;}
p.intro {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: italic; color:#003399; line-height: 18pt;}
p.c1 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
p.c2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666666;}
p.sm {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#000000;}
p.caption {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color:#000000;}
p.error {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color:red;}
h1 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color:#666666;}
h2 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#666666;}
h3 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#666666;}
h4 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color:#666666;}
h5 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#000000; line-height: 8pt;}
hr {height:1px; margin: 0px; color:#9F9F9F;}
body {background-color: #FFFFFF;}
input.join {font-size: x-small;}
.maillist {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#767676; position: absolute; left: 635px; top: 4px; z-index: 1;}



/* ######### Link Styles ######### */

a.home {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#EE2D24; text-decoration: none;}
a.home:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#999966; text-decoration: none;}
a.link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#EE2D24; text-decoration: none;}
a.link:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#999966; text-decoration: none;}
a.linksm {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#EE2D24; text-decoration: none;}
a.linksm:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#666666; text-decoration: none;}
a.sm {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#EE2D24; text-decoration: none;}
a.sm:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#999966; text-decoration: none;}
a.internal {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#946e3c; text-decoration: none;}
a.internal:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#00458e; text-decoration: none;}

reports {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFCC00; text-decoration: none;}

/* ######### Image Styles ######### */

.logo {width: 415px; height: 46px; position: absolute; left: 15px; top: 15px; border: 0px;}
.logo2 {width: 108px; height: 40px; position: absolute; left: 525px; top: 530px; border: 0px;}
.logo3 {width: 110px; height: 68px; position: absolute; left: 650px; top: 505px; border: 0px;}
.logo4 {width: 87px; height: 37px; position: absolute; left: 525px; top: 600px; border: 0px;}
.logo5 {width: 57px; height: 50px; position: absolute; left: 675px; top: 590px; border: 0px;}
.headquarter {width: 470px; height: 190px; position: absolute; left: 310px; top: 105px;}
.linehoriz1 {width: 765px; height: 1px; position: absolute; left: 15px; top: 300px;}
.linehoriz2 {width: 765px; height: 1px; position: absolute; left: 15px; top: 680px;}
.linehoriz3 {width: 255px; height: 1px; position: absolute; left: 525px; top: 485px;}
.linevert1 {width: 1px; height: 337px; position: absolute; left: 250px; top: 320px;}
.linevert2 {width: 1px; height: 337px; position: absolute; left: 500px; top: 320px;}

/* ######### Content Holders ######### */

.container {width: 900px; position: absolute; z-index: 1; left: 0px; top: 224px; background-color: #CFCFCF;}
.container2 {width: 100%; position: absolute; z-index: 1; left: 0px; top: 224px; background-color: #CFCFCF;}
.content {width: 850px; padding: 10px; position: relative; left: 20px; top: 10px;}
.content2 {width: 100%px; padding: 10px; position: relative; left: 20px; top: 10px; margin-right: 30px;}
.contenthp {width: 580px; height: 1110px; padding: 10px; position: absolute; z-index: 1; left: 20px; top: 275px; background-color: #CFCFCF; border: 1px solid #999999}
.teaser2 {width: 250px; height: 200px; padding: 0px; position: absolute; z-index: 1; left: 645px; top: 275px; background-color: #FFFFFF; border: 1px solid #666666 }
.teaser3 {width: 250px; height: 200px; padding: 0px; position: absolute; z-index: 1; left: 645px; top: 470px; background-color: #FFFFFF; border: 1px solid #E0E0E0 }
.teaser4 {width: 240px; height: 200px; padding-left: 5px; padding-right: 5px; padding-top: 50px; position: absolute; z-index: 1; left: 645px; top: 695px; background-image: url(images/success_stories.jpg); border: 1px solid #666666;}
.teaser5 {width: 250px; height: 250px; padding: 0px; position: absolute; z-index: 1; left: 645px; top: 965px; background-color: #FFFFFF; border: 1px solid #666666}
.canvas {width: 780px; height: 280px; position: absolute; z-index: 0; left: 0px; top: 459px; background-image: url(images/bg.png);}
.contentinternal {width: 550px; position: absolute; left: 25px; top: 125px;}
.imgviewer {width: 825px; text-align: center;}
.formframe {border-width: 1px; border-color: #EE2D24; border-style: solid; padding: 10px; width: 270px;}

.topbar {width: 900px; height: 30px; position: absolute; left: 0px; top: 0px; border: 0px; background-color: #DFDFDF;}
.signup {width: 160px; height: 24px; position: absolute; left: 740px; top: 1px; border: 0px; text-align: left}
.header {width: 900px; height: 200px; position: absolute; left: 0px; top: 30px; border: 0px}
.flash {width: 780px; height: 300px; position: absolute; z-index: 0; left: 0px; top: 122px;}
.bar {width: 780px; height: 35px; position: absolute; left: 0px; top: 424px; border: 1px;}


/* ######### Buttons ######### */

.joinsubmit {border: 1px solid #FFFFFF; background-color: #CC3333; font-size: 9pt; color:#FFFFFF;}
.joinsubmit:hover {border: 1px solid #FFFFFF; background-color: #FF3333; font-size: 9pt; color:#FFFFFF;}
.btdonate {width: 20px; height: 5px; padding: 0px; background-color: #FFFFFF; border: 1px solid #666666 }
a.btgive {position: absolute; z-index:1; left:740px; top:125px; width: 102px; height: 46px; background-image: url(images/btgive_off.jpg); display: block;}
a.btgive:hover {position: absolute; z-index:1; left:740px; top:125px; width: 102px; height: 46px; background-image: url(images/btgive_on.jpg); display: block;}
a.btgive2 {position: absolute; z-index:1; left:740px; top:96px; width: 102px; height: 46px; background-image: url(images/btgive_off.jpg); display: block;}
a.btgive2:hover {position: absolute; z-index:1; left:740px; top:96px; width: 102px; height: 46px; background-image: url(images/btgive_on.jpg); display: block;}

a.blogger {position: absolute; z-index:1; left:5px; top:5px; width: 20px; height: 20px; background-image: url(images/bt_blogger_off.png); display: block;}
a.blogger:hover {position: absolute; z-index:1; left:5px; top:5px; width: 20px; height: 20px; background-image: url(images/bt_blogger_on.png); display: block;}
a.youtube {position: absolute; z-index:1; left:35px; top:5px; width: 52px; height: 20px; background-image: url(images/bt_youtube_off.png); display: block;}
a.youtube:hover {position: absolute; z-index:1; left:35px; top:5px; width: 52px; height: 20px; background-image: url(images/bt_youtube_on.png); display: block;}
a.facebook {position: absolute; z-index:1; left:100px; top:6px; width: 60px; height: 20px; background-image: url(images/bt_facebook_off.png); display: block;}
a.facebook:hover {position: absolute; z-index:1; left:100px; top:6px; width: 60px; height: 20px; background-image: url(images/bt_facebook_on.png); display: block;}


.tbn1 {margin-right: 10px; border-width: 1px; border-style: solid; border-color: #CC3300}
.tbn2 {margin-left: 10px; border-width: 1px; border-style: solid; border-color: #CC3300}
.pic1 {border-width: 1px; border-style: solid; border-color: #CC3300;}
.pic2 {position: relative; float: right; margin-left: 10px; border-width: 1px; border-style: solid; border-color: #CC3300;}
.pic3 {position: relative; float: left; margin-right: 10px; border-width: 1px; border-style: solid; border-color: #CC3300;}
.video1 {position: relative; float: left; margin-right: 10px; border-width: 4px; border-style: solid; border-color: #CC3300;}
.video2 {position: relative; float: right; margin-right: 10px; border-width: 4px; border-style: solid; border-color: #CC3300;}
.imgcontainer {position: relative; width: 300px; float: right; margin-left: 10px; padding: 10px; border-width: 1px; border-style: solid; border-color: #CC3300; background-color: #999999;}
.footer {position: absolute; left: 20px; top: 1470px; width: 890px;}
.footer2 {position: relative; left: 30px; top: 30px; width: 890px;}

.heading5w {font-size: 18px; color:#EE2D24; font-weight: bold}
.capital {font-size: 22px; color:#EE2D24; font-weight: bold}
.methodology {font-size: 16px; color:#FFFFFF; font-weight: bold}
.beerguy {font-size: 16px; color:#CC3300; font-weight: bold}
.ca1 {font-size: 18px; color:#666666; font-weight: bold}

