body {background-color:#97969b;margin: 0px;padding: 0px; font-family:Arial;font-size: 12px; color:#444}
img { border-style: none; }
a {text-decoration:none; color:#68b3b6;}
a .nocolor {text-decoration:none; color:#444;}
h1 {font-size:32px; color:#8fc344; margin-bottom:4px; font-weight: normal;padding:0px;margin-top:25px;}
h2 {font-size:16px; color:#808084; margin:0;padding-bottom:20px; font-weight: normal;}
h3 {color:#666;font-size:12pt; font-weight:normal;margin:0;padding-bottom:25px;}
ul { list-style:square}

#pageFrame { width:100% }

#pageContainer {margin-left:auto; width: 989px; margin-right:auto; }

#topnav { padding:0;position: relative;width:989px; float:left;}

#logo { position: absolute;top:28px;left:60px; background-image: url('../css/images/logo.gif');width:143px;height:60px; }

#topnavmenu { position:absolute; top:104px; left:714px; width:248px; height:16px; text-align:right; font-family:Verdana, sans-serif; text-transform:uppercase; font-size:8px; font-weight:bold; color:#DDD}
#topnavmenu a { font-weight:bold; color:#4d7979}
#topnavmenu a:hover { color:#8fc344}

#header {margin: 0; padding:0; height:48px;width:989px; background: url(../images/navbkg.jpg) no-repeat;position:absolute;left:0px;top:0px;z-index: 101; }

#headerNoNav {margin: 0; padding:0; height:25px;width:989px; background: url(../images/noNavbkg.jpg) no-repeat;position:relative; }
	
#search { left:720px; position:absolute;top:17px;}
#Search_form { left:17px;position:relative;top:19px; }
#Search_input { left:8px;position:relative;top:1px;width:145px; }
#Search_submit {position:relative; top:8px;left:10px;}

.cleardefault { border: 0px; color:#999;font-family: arial;font-size: 11px; }
.clearfix {display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
#clear { clear:both; }
#fLeft { float:left }

#homeImage { float:left;padding-left:9px; }

#wrapper {float:right; margin:0px auto; padding:0px; width:989px; background-image:url(../images/pageBkgd.jpg); background-repeat: repeat-y; padding-top:0 !important; margin-top:0 !important; position:relative;}

#mainContent {margin-top:44px; padding-right:45px;}
#contentHeader { float:left; }

#footer { width:989px;height:21px; float:left; background-color:#97969b}

#disclaimer { font-size:8pt; color:#f5f5f5; width:956px; margin-left:12px; float:LEFT; margin-top:-15px}
.copyright {clear:both;padding-top:10px;width:560px;float:left;}
.copyright a {color:#f5f5f5; }
.copyright a:hover { text-decoration: underline }
.bot_right {float:right;padding-top:10px;}
.bot_right a {color:#f5f5f5; }
.bot_right a:hover { text-decoration: underline }


/* navigation styles */
#nav {position:relative; float:left; height:39px; margin:9px 0 0 30px;padding:0;}
#nav a {text-decoration:none; font-weight:bold; color:#ffffff;}
#nav li {margin:0px; float:left; display:block; margin-top:14px; padding-left:22px; width:98px; text-transform:uppercase; color:#ffffff; font-weight:bold;} /*float the main list items*/
#nav li a { color:#4f6f18;}
#nav li a:hover { color: #4f6f18;}

.divider {float:left; padding:0; margin:0; width:4px; height:39px;}

#headerText, #headerNews { margin-top:20px;margin-right:20px;width:700px;height:128px;margin-bottom:50px;position: relative; }

#headerText h1 { color:#b3d982;padding:0;margin:0;position: absolute;top:85px;left:20px; }
#headerNews h1 { color:#b3d982;padding:0;margin:0;position: absolute;top:22px;left:8px; }

#headerText .subHead { color:#ffffff;position: absolute;top:120px;left:20px}

.HeadingText, p.HeadingText { color:#8FC344; font-size:14px; font-weight:bold}
h3.HeadingText { color:#8FC344; font-size:12pt; font-weight:bold}

#subnav {margin-left:9px;margin-top:-3px; padding:0; height:6px;background: url(../images/sub_sliver.gif) no-repeat;position: relative;z-index: 90; }

#leftCol { width:620px; padding-bottom:30px; margin-right:20px; float:left; text-align:justify}

#rightCol { float:left;margin-top:65px}
#rightCol2 { float:left;margin-top:10px;}
#rightCol3 { float:left;margin-top:0px;}

#side-image {position:absolute; bottom:0px; right:35px; margin-bottom: -8px;z-index:10; }

/* Content specific pages */
#content { float:left;padding-left:45px;font-size:11pt;margin-top:35px;}
#content a:hover {text-decoration:underline}
#content h1 {font-size:32px; color:#8fc344; margin-top:45px;margin-bottom:4px; font-weight: normal;}
#content h2 {font-size:16px; color:#808084; margin:0;padding-bottom:20px; font-weight: normal;}
#content h3 {color:#666;font-size:12pt; font-weight:normal;margin:0;padding-bottom:25px;}
#content p { line-height: 18px;font-size:14px;color:#333; }

/* Navigation specific content pages */
#content-nav {float:left; padding-left:14px; font-size:11pt; margin-top:4px;}
#content-nav h1 {font-size:32px; color:#8fc344; margin-top:40px;margin-bottom:4px; font-weight: normal;}
#content-nav h2 {font-size:16px; color:#808084; margin:0;padding-bottom:20px; font-weight: normal;}
#content-nav h3 {color:#666;font-size:12pt; font-weight:normal;margin:0;padding-bottom:25px;}
#content-nav p { line-height: 18px;font-size:14px;color:#333; }


.module { width:261px; font-size:12px;float:left}
.module .head { background-image: url('../images/sidebarHead.gif');width:261px;height:38px;float:left;}
.module .bkgd { background-image: url('../images/sidebarBkgd.gif');background-repeat:repeat-y;width:261px;float:left;}
.module .foot { background-image: url('../images/sidebarFoot.gif'); background-repeat: no-repeat; width:261px;height:13px;float:left;}

.module .title { clear:both; color:#8fc344; text-align:center;padding-top:16px;font-weight: bold; }
.module .content {font-size:11px; color:#666; padding:2px 10px 4px 18px}

.module .relatedLinks { color:#666; font-size:12px; font-weight: bold; margin-left:13px; margin-top:14px; }
.module .relatedLinks a { color:#666;font-size:12px;font-weight: bold; }
.module .relatedLinks a:hover { color:#68b3b6;font-size:12px;font-weight: bold; }

.module ul li a { color:#366;font-size:12px;font-weight: bold; }
.module ul li a:hover { color:#68b3b6;font-size:12px;font-weight: bold; }
.module ul{margin-top:4px; padding:0; margin-left:13px; list-style-position: inside;line-height: 18px;}

.module a { color:#4d7979;font-weight: bold; }
.module .date { font-size:9px;font-style: italic;color:#666;margin-left:13px;margin-top:2px;margin-bottom: 24px; }
.modulePad { height:250px;width:10px; clear:both; float:left;}

/* news  */	
#news {width:650px;}
#news ul {padding:0; margin:0; list-style-type: none;}
#news p {padding:0; margin:0; }
#news li {padding-bottom:10px;}
#news .date {font-size:11px; color:#666;}
#news .newsLink a {font-size:12px; color:#366; font-weight:bold;}
#news .newsLink a:hover {font-size:12px; color:#68b3b6; font-weight:bold;}
#news .location{font-size:11px; color:#666; padding-top:0px;}


/* events  */	
#events {width:650px;}
#events ul {padding:0; margin:0; list-style-type: none;}
#events p {padding:0; margin:0; }
#events li {padding-bottom:10px;}
#events .date {font-size:11px; color:#666;}
#events .eventlink a {font-size:12px; color:#366; font-weight:bold;}
#events .eventlink a:hover {font-size:12px; color:#68b3b6; font-weight:bold;}
#events .location{font-size:11px; color:#666; padding-top:0px;}

/* home*/	
#promos {clear:both;background: url(../images/bot_bucketbkg.gif);width: 969px;height: 279px;margin-top:-2px;float: left;padding-left:15px;margin-right:5px;}
#promos .item {float:left; width:184px;height:248px; padding:2px; font-size: 10px; background-image: url(../images/moduleBkgd.gif);background-repeat: no-repeat;margin-top:14px;
margin-right:5px; }	
#promos .item img { margin:0}
#promos .item a { color:#366;font-size:12px;font-weight: bold; }
#promos .item a:hover { color:#68b3b6;font-size:12px;font-weight: bold; }
#promos .item p{padding:0;margin:0; padding-top:2px; font-size:11px;color:#666;}
#promos .item p.text {padding:0;margin-top:5px;line-height: 14px; font-size:11px;color:#666;}
#promos .itemTitle {color:#8fc344; font-size: 12px;font-weight:bold;width:180px;padding-top:12px;margin-bottom:9px;text-transform: uppercase}
#promos .item p.text a:hover { font-size:11px;color:#79d0d3 }

#promos .itemEvents {float:left; width:183px;height:248px;padding-left:5px; font-size: 10px; background-image: url(../images/moduleBkgd.gif);background-repeat: no-repeat;margin-top:16px;margin-right:5px;}
#promos .itemEvents a { color:#366;font-size:11px;font-weight: bold;line-height: 13px; }
#promos .itemEvents a:hover { color:#68b3b6;font-size:11px;font-weight: bold;line-height: 13px; }
#promos .itemEvents p{padding:0;margin:0; padding-top:3px; font-size:11px;color:#666;}
#promos .itemEvents p.text {padding:0;margin-top:5px;line-height: 15px; font-size:11px;color:#666;}
#promos .itemEvents .date { margin-top:2px; }


#promos .itemNews {float:left; width:183px;height:248px;padding-left:5px; font-size: 10px; background-image: url(../images/moduleBkgdNews.gif);background-repeat: no-repeat; margin-top:16px;}	
#promos .itemNews a { color:#366;font-size:11px;font-weight: bold;line-height: 13px; }
#promos .itemNews a:hover { color:#68b3b6;font-size:11px;font-weight: bold;line-height: 13px; }
#promos .itemNews p{padding:0;margin:0; padding-top:1px; font-size:12px;color:#666;}
#promos .itemNews p span { font-size:10px; }
#promos .itemNews p.rate { color:#333;margin-bottom:12px; }
#promos .itemNews p.rate span { color:#cc0000;font-size:12px; margin-top:0px;}
#promos .itemNews p.text {padding:0;margin-top:8px;line-height: 15px; font-size:11px;color:#666;}
#promos .itemNews .date { margin-top:2px;font-size:11px; }

#promos .date {font-size:12px; color:#666;}
#promos .location{font-size:9px; color:#666; padding-top:3px;}
#promos  a.detailLink { color:#68b3b6;font-size:11px; }



/*search results */
.separator {background-image: url(../images/separator.gif);width: 628px;height: 15px; }
#results { font-size:12px }	
#results ul {padding:0;margin-left:10px;list-style-type:none;word-wrap:break-word;margin-right:15px; }
#results p.result {color:#666; padding:0; margin:0;}
#results em {color:#999;}
#results ul li {padding-bottom:8px;line-height: 16px;}
#results a { color:#366;font-weight:bold; }
#results a:hover { color:#68b3b6;font-weight:bold; }
#prev {float:left; width:60px;}
#numbers {float:left; width:460px;}
#numbers a {color:#4d7979;}
#next {float:left; clear:right; width:60px; padding-left:10px;}
#pages {width:600px; height:40px;}
#results li {color: #4d7979;}

/*site map */

#site_map {}
#site_map h4 {margin:0px 0px 1px 0px; font-size:14px; color:#8FC344;}
#site_map h5 {margin:0px 0px 0px 0px; font-size:12px; color:#8FC344;}
#site_map h6 {margin:0px 0px 2px 10px; font-size:11px; font-weight:normal}

#site_map h4 a {color:#8FC344;}
#site_map h5 a {color:#8FC344}
#site_map h6 a { color:#366}

#site_map #column1 {float: left; width:300px;}
#site_map #column2 {float: left; width:300px;}
#site_map .content {margin-left: 18px; font-size: 12px;}
#site_map .content a { color:#366}
#site_map h4 a:hover, #site_map h5 a:hover, #site_map h6 a:hover, #site_map .content a:hover { color:#68b3b6}

/*services*/
#services p { font-size:12px;color:#333;line-height: 17px; }
#services a:hover { text-decoration:underline}

#navContainer { float:left;}
#body { float:right }
#body2 { float:right; margin-left:22px } 
#body2 #headerText { margin-top:20px;margin-right:0px;width:620px;height:128px;margin-bottom:50px;position: relative; }

#bodyContent {width:560px; float:left; margin-right:20px; position:relative; text-align:justify}
#bodyContentNoRightCol {width:700px; float:left; margin-bottom:25px; position:relative; text-align:justify}

/* Left Nav changes from last release date */
#leftnav {width:195px; float:left; background-image:url(../images/leftNavBkgd.jpg); background-repeat:no-repeat; padding-left:2px}
#leftnav a:link, #leftnav a:visited {color:#506f08;}
#leftnav a:hover, #leftnav a:active {color:#8cc43b;}

#leftnav UL { margin:0;padding:0;text-transform: uppercase; font-size: 11px; }
#leftnav UL LI {list-style-type: none; }
#leftnav UL LI a {display:block;background-image:url(../images/navBkgdNew.jpg);background-repeat: no-repeat;width:168px;padding-left:5px;padding-top:8px;padding-bottom:8px; }
#leftnav UL LI a:hover {background-image:url(../images/navBkgdNew2.jpg);background-repeat: no-repeat; color:#70A020}
#leftnav UL LI.active a { display:block;background-image:none;background-color:#e1efcd;background-repeat: no-repeat;width:168px;padding-left:5px;padding-top:8px;padding-bottom:8px; }
#leftnav UL LI.active UL LI a { background-image:url(../images/bullet.gif);display:block;text-transform: none;background-color:#e1efcd;background-repeat: no-repeat;width:155px;padding-left:15px;padding-top:2px;padding-bottom:4px;padding-right:3px; }
#leftnav UL LI.active UL LI UL LI a { background-image:url(../images/bulletT2.gif);display:block;text-transform: none;background-color:#e1efcd;background-repeat: no-repeat;width:145px;padding-left:25px;padding-top:2px;padding-bottom:4px;padding-right:3px; }
#leftnav UL LI.active UL LI UL LI UL LI a { background-image:url(../images/bulletT3.gif);display:block;text-transform: none;background-color:#e1efcd;background-repeat: no-repeat;width:135px;padding-left:35px;padding-top:2px;padding-bottom:4px;padding-right:3px; }

#leftnav .t1 a.active { color:#333; }
#leftnav .t2 a.active { color:#333; }
#leftnav .t3 a.active { color:#333; }
#leftnav .t4 a.active { color:#333; }

/*Form Elements*/
.textfield { border:1px #ccc solid;padding:3px;color:#666; }
textarea { border:1px #ccc solid;padding:3px;color:#666 }
checkbox { border:1px #ccc solid;padding:3px;color:#666 }
select { color:#666;padding-left: 10px;padding-right: 10px; }
submit { color:#666;border:1px #666 solid; }

/*Breadcrumbs*/
#leftCol div.bread {margin-bottom:-20px; margin-top:18px;}
#headerText div.bread, #headerNews div.bread {margin:4px 4px 4px 10px;}
a.bread { font-family:arial; font-size:8pt; color:#69923A; text-decoration:none;}
a.bread:hover {text-decoration: underline; color:#4f6f19}
a.bread:visited {text-decoration: none; color:#69923A}
a.bread:visited:hover {text-decoration: underline; color:#4f6f19}
.bread {font-size:8pt; font-family:arial; color:#666;}

/* Cores de fundo */
.BGcinza {background:#EEEEEE}
.BGazul {background:#002854; color:#FFFFFF; font-family:arial,helvetica; text-decoration:none}
.BGbranco {background:#FFFFFF}


