body {font-family: 'Trebuchet MS', Helvetica, Jamrul, sans-serif; font-size: 13px; color: #000000; background: url(../images/page-background.jpg) top center no-repeat #1a365c; margin:0; }

#pageWrapper {width: 903px; height: 100%; margin: 0px auto; background-image:url(../images/pgbg.gif); background-position:top left; background-repeat:repeat-y; padding:0px 4px; }
#pagecontainer {width: 901px; margin:0px 1px 0px 1px; background:url(../images/content-background.gif) 0px 282px #a5acb1 repeat-x;}

#flashContainer {width: 901px; height: 233px; background: url(../images/flash-placeholder.jpg) no-repeat; }
#flashbox{width:721px; height:233px; float:left;}
#homelinks{width:180px; float:left;}

/*Navigation Styles*/
#navigation {width: 901px; height: 47px; font-size: 18px; color: #ffffff; line-height: 47px; letter-spacing: 1px; border-top: 1px solid #edf1f5; border-bottom: 1px solid #babfc3; background: url(../images/nav-background.gif) no-repeat;}
#navigation a {float: right; margin: 0px 8px; color: #ffffff; text-decoration: none; }
#navigation a:hover {color: #ffffff; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;}
#navigation .divider {float: right; display: block; width: 2px; height: 33px; margin-top: 7px; background: url(../images/nav-divider.gif) no-repeat;}
#navigation a.legislator {float: left; display: block; width: 217px; height: 33px; margin: 7px 0px 0px 12px; background: url(../images/contact-legislator-up.gif) no-repeat; }


a.eduMatters {display: block; float: left; width: 207px; height: 200px; background: url(../images/education-matters.gif) no-repeat;}
a.psa {display: block; float: left; width: 207px; height: 200px; background: url(../images/psa.gif) no-repeat;}
a.difference {display: block; float: left; width: 207px; height: 200px; background: url(../images/make-difference.gif) no-repeat;}
a.joincampaign {display: block; width: 208px; height: 157px; margin: 4px auto; background: url(../images/join-campaign.gif) no-repeat;}



/*Content Area*/
#contentContainer {width: 901px; }


#leftcol{width:224px; padding:0px; margin:0px;}
#leftcol .bluebox {width: 218px; margin: 4px 0px 0px 6px; border: 1px solid #909090; background: url(../images/blueboxtop.gif) top no-repeat #294976;}
#leftcol .blueboxFooter {height: 27px; background: url(../images/blueboxfooter.gif) bottom repeat-x;}
#leftcol .bluebox .title {height: 60px; margin-top: 16px; margin-bottom: 16px; font-size: 22px; color: #c3e3ff; text-align: center; line-height: 60px; background-color: #779ed4;}
#leftcol .bluebox p {color: #ffffff; padding: 4px;}


#rightcol{width:659px; padding:0px; margin:3px 8px; border: 1px solid #909090; background: url(../images/content-gradient.gif) top repeat-x #ffffff; vertical-align:top;}

.contentPadding {padding: 10px;}

.blueLinkBlock {width: 639px; height: 240px; margin: 14px auto; background: url(../images/blue-link-block.jpg) no-repeat;}

.adjust {width: 621px; margin: 0px auto; padding-top: 10px;}

.clear{clear:both;}


/*Header Settings*/
/* styles for header contained on the template */
	h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}
	h1 {font-size: 18px; color: #ffaa3c;}
	


/*Footer Settings*/
/* styles for Footer And BVLOGO contained on the template */
.footer {font-size: 10px; color: #000000;}	
.footer .left {float: left; width: 40%; height: 20px; margin-left: 16px; line-height: 20px; }
.footer .right {float: right; text-align: right; width: 40%; margin-right: 16px; line-height: 20px; }
.footer a {color: #ffffff; }
.footer a:hover {color: #000000;}


/* styles for text contained in the bodycontents */
ul.side {font-size: 18px; inside; margin:0;}
ul.side li {color: #ffaa3c; margin: 0 0 1em 0;}
ul.side li a {color: #ffffff; text-decoration: none;}
ul.side li a:hover {color: #ffaa3c;}

/* styles for links contained in the bodycontents */
a {color: #8d4c02;}
a:hover {color: #000000;}












/*body {margin:0; font:12px Arial, Helvetica, sans-serif; background-color:#d9e5c3; color:#000;}

body.mainpg {margin:0; font:11px Arial, Helvetica, sans-serif; background-color:#d9e5c3;}

img {border:none}
a {text-decoration:none; color:#194f7a;}
a:hover {text-decoration:underline; color:#194f7a;}


#header {width:902px; margin:0 auto; background:url(images/header-bg.gif) no-repeat; height:92px; margin-top:13px; padding:12px 50px 0 14px; }
#logo {margin:0; display:block; overflow:hidden; text-indent:-9999px; width:253px; height:80px; background:url(images/main-logo.gif) no-repeat; float:left; }
#logo a {display:block; height:100%; }
#header ul {padding:14px 0 0 0; margin:0; list-style:none; float:right; width:200px; }
#header ul li {height:1%; color:#19457a; font:bold 18px/20px Arial, Helvetica, sans-serif; }
#header ul li a {color:#19457a; font:12px Arial, Helvetica, sans-serif;}


#page {margin:0 auto; width:950px; height:auto; padding:0 12px 0 4px; background:url(images/page-bg.png) repeat-y;}

#banner {width:950px; height:295px; margin:0; background:#81a938 url(images/promo-bg.jpg) no-repeat 100% 100%; }

#gallery {float:left; width:711px; height:295px; position:relative; }

#info {float:left; width:205px; padding:17px 16px 0 18px;}
#info p {color:#fff; margin:0 0 19px; font:13px/19px Arial, Helvetica, sans-serif;}
#info p.category {color:#19457a; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 4px; }
#info p.title {font:20px/26px Arial, Helvetica, sans-serif bold; margin-bottom:2px; }
#info p a {color:#19457a;}
#info p.blue {color:#194f7a; margin:0 0 19px; font:13px/19px Arial, Helvetica, sans-serif;}

#menu {width:931px; padding:0 10px 0 9px; background-color:#19457a; height:41px; position:relative; z-index:5; }
#menuNav {width:703px; padding:0px; margin:0; float:left;}
#searcharea {float:left; width:228px; padding:10px 0 0;}
#searcharea input.search {float:left; width:139px; padding:5px 0 0; margin-right:5px; font:12px Arial, sans-serif;}
#searcharea input.button {width:24px; height:22px; background-image:url(images/go-btn.gif); background-color:transparent; border:none; padding-top:0px;}

.clear{clear:both}


#primary-content {height:auto; width:950px; overflow:hidden; background:url(images/line01.gif) repeat-y 710px 0;}
#primary-contentmain {height:auto; width:950px; overflow:hidden; background:url(images/line02.gif) repeat-y 471px 0; padding:0; margin:0;}

#main-col {width:710px; float:left; padding:0; margin:0; }
/*#intro{padding:14px 10px 15px 11px; background-color:#ffffff; width:689px; margin:0;}*/
/*#intro {height:auto; overflow:hidden; padding:14px 10px 15px 11px; background-color:#FFF; width:689px; }
#intro h1 {font:27px/30px Arial, Helvetica, sans-serif; margin:0; color:#81a938;}
#intro h1 strong {color:#19457a;}
#intro p {margin:0 0 12px; font:12px/20px Arial, Helvetica, sans-serif;}
#intro p a {color:#19457a;}

.detail {background:url(../images/line01.gif) repeat-y 476px 0;	padding:0 0 23px; height:auto; overflow:hidden;}
.detail {width:710px; padding:0 0 23px; margin:0px; height:auto; overflow:hidden;}

.content {padding:0 10px 8px 12px; margin:0; border-top:1px solid #99b2cc; overflow:hidden;}
.content h2 {font:16px Arial, Helvetica, sans-serif; color:#81a938; margin:0; padding:0;}

.cnt-box {float:left; width:420px; padding:12px 0 0 0px; margin:0; }


.notification {margin:0;}
.questions {}

ul.list {padding:0; margin:0 0 0 15px; list-style-image:url(images/bluearrow.jpg); list-style-position:outside; line-height:14px; color:#19457a;}
ul.list li{padding:0; margin:0;}

ul.style1 {line-height:14px;}
ul.list a {color:#19457a;}

.side-box {float:right; width:214px; overflow:hidden; padding:12px 0 0;}
.content .side-box h2 {font-size:15px;}



ul.items {padding:2px 0 14px; margin:0; list-style:none; width:234px; overflow:hidden; }
ul.items li {float:left; width:63px; padding-right:12px; text-align:center;}
ul.items img {display:block; margin:0 auto; }
ul.items a {color:#81a938; text-decoration:none !important;}
ul.items a:hover, ul.items li.active a {color:#e60d0d;}

.blue {color:#19457a;}


#sidebar {width:240px; float:right; padding:0; margin:0; }
#sidebar a{color:#19457a;}

#sidebar ul.list {padding:0; margin:0 0 0 15px; list-style-image:url(../images/bluearrow.jpg); list-style-position:outside; line-height:13px; color:#19457a;}
#sidebar ul.list li{padding:0 0 5px 0; margin:0;}

#option {background:url(../images/option-bg.gif) repeat-x; margin:0; padding:11px 9px 90px 6px; font-size:11px; line-height:15px;}
#option h3 {margin:0; font:12px Arial, Helvetica, sans-serif; color:#19457a; }
#question {height:1%; overflow:hidden; border-top:1px solid #99b2cc; margin:0px; padding:0px;}
#question a{text-decoration:none; margin:0px; padding:0px;}
#question a:hover{text-decoration:none;}




p {margin:0 0 10px;
}



#footer {height:58px; width:934px; margin:0 auto; padding:10px 16px 0; background:url(images/footer-bg.gif) no-repeat; overflow:hidden; color:#fff; font:bold 13px Arial, Helvetica, sans-serif;}
#footer p {margin:0 0 1px; }
#footer ul {padding:0; margin:0; list-style:none; width:100%; overflow:hidden; }
#footer ul li {float:left; padding:0 11px 0 0; font:10px Arial, Helvetica, sans-serif; color:#acc453;}
#footer ul a {color:#acc453;}







#banner2 {width:100%; height:109px; background:#81a938 ; overflow:hidden; }
#level2title {width:680px; color:#FFF; padding:34px 0 0 20px; font-size:36px; line-height:34px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left;  }
#levelimage {float:right; width:239px; padding:0px;}
#level2Content {width:670px; padding:15px 20px 10px 20px; float:left; font-size:12px; line-height:19px;}
#level2Content h2{font-size:27px; color:#fff; font-weight:normal; line-height:27px; margin:0px 0px;}
#level2Content h3{font-size:27px; color:#19457a; font-weight:normal; line-height:27px; margin:0px 0px;}
#level2Content h4{font-size:15px; color:#19457a; font-weight:bold; line-height:19px; margin:0px;}
#level2Content p{margin:0px 0px 15px 0px;}

#breadcrumbs {padding:0 0 10px 0; color:#81a938; font-size:10px;}
#breadcrumbs a{color:#81a938;}

#know {background:url(../images/option-bg.gif) repeat-x; margin:0 1px 0 0; padding:11px 15px 120px 11px; font-size:11px; line-height:15px;}
#know h3 {margin:0; font:15px Arial, Helvetica, sans-serif; color:#19457a; }


#primary-content2 {height:1%; overflow:hidden;}
#level3Content {width:909px; padding:15px 20px 10px 20px; float:left; font-size:12px; line-height:19px;}
#level3Content h3{font-size:27px; color:#19457a; font-weight:normal; line-height:27px; margin:0px 0px;}
#level3Content h4{font-size:15px; color:#19457a; font-weight:normal; line-height:19px; margin:0px;}
#level3Content p{margin:0px 0px 15px 0px;}

strike {color:#999;}
