@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0; line-height:normal;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal; line-height:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%; line-height:normal;}q:before,q:after{content:'';} a, a:active, a:visited, a:focus,a:hover  { text-decoration: none; font-weight: normal;}

.cr { clear:both;line-height:0px; height:0px; font-size:1px;}
.cr_r { clear:right;}
.right { float:right;}
.left { float: left;}
.center { text-align: center;}
.floatLeftImg { float: left; padding-right: 10px;}
.floatRightImg { float: right; padding-left: 10px; padding-bottom:10px;}
.smallgap { padding-bottom:3px;}
.biggap {margin: 50px 0;}
.bold { font-weight:bold;}

a, a:active, a:visited, a:focus { color:#006ba8; }
a:hover { color:#FF9900;}

a.redbold { color:#f65340;font-weight: bold;}
a.redbold:visited {color:#f65340;font-weight: bold;}
a.redbold:hover { color:#FF9900; text-decoration: underline;font-weight: bold; }

a.bluenormal {color:#006ba8; font-weight: normal;}
a.bluenormal:visited {color:#006ba8; font-weight: normal!important;}
a.bluenormal:hover {color:#FF9900;}

body { font-size:62.5%; font-family: Calibri, "Trebuchet MS", sans-serif, "Gill Sans";}

#wrap { width: 803px; margin: 0 auto;}
#header { padding-top: 18px;width: 803px; margin: 0 auto;}
h1 { background: url(../images/logo.gif) no-repeat; width: 306px; height:35px; text-indent:-5000px; float: left;}
h1 a { display: block; width:306px; height: 35px;}
.soon { text-align: center; color:#006ba8; font-size:1.7em; font-weight: bold; padding-top:70px;}

/*New Nav CSS*/
#main_nav {float:left;margin-top:13px; margin-left: 76px; margin-bottom:8px;}
table.main_nav td { padding-left:15px; vertical-align:top;}
.menuActuator1:link, .menuActuator1:visited,.menuActuator1:focus,.menuActuator1:active { background:url(../images/nav_learn_o.gif) no-repeat top center; height:22px; text-indent:-5000px; width:97px; display: block;}
.menuActuator1:hover {background:url(../images/nav_learn_r.gif) no-repeat top center; height:22px; text-indent:-5000px; width:97px; display: block;}
.menuActuator2:link, .menuActuator2:visited,.menuActuator2:focus,.menuActuator2:active { background:url(../images/nav_do_o.gif) no-repeat top center; height:22px; text-indent:-5000px; width:97px; display: block;}
.menuActuator2:hover {background:url(../images/nav_do_r.gif) no-repeat top center; height:22px; text-indent:-5000px; width:97px; display: block;}
.menuActuator3:link, .menuActuator3:visited,.menuActuator3:focus,.menuActuator3:active { background:url(../images/nav_share_o.gif) no-repeat top center; height:22px; text-indent:-5000px; width:97px; display: block;}
.menuActuator3:hover { background:url(../images/nav_share_r.gif) no-repeat top center; height:22px; text-indent:-5000px; width:97px; display: block;}
.menu { font-family:Verdana, sans-serif; color:#666666; font-size:10px; background-color:#055F97;}
#menu1Content ul { margin: 0px; padding: 0px; }
#menu2Content ul { margin: 0px; padding: 0px; }
#menu3Content ul { margin: 0px; padding: 0px; }
.menu ul li { padding:10px; color: #fff; border: 2px solid #055F97; list-style-type:none; border-collapse:collapse; white-space:nowrap; background-color:#0085EC; font-size:12px; font-weight:bold;}
.menu ul li a{color: #fff!important; text-decoration:none; font-weight:bold; font-size:12px;}
.menu ul li a:hover {color: #FF9900!important; text-decoration:none; font-weight:bold; font-size: 12px;}
/*end of New Nav CSS*/

/*INDEX============================================================================*/
body#index { background:url(../images/index_bg.gif) repeat-x top left; background-color:#c0d9f4;}
#left_content { float: left; width: 202px; padding-right: 5px;}
#right_content { float: right;}
/*event box*/
.eventtop { background:url(../images/top_event.gif) no-repeat top center; height:6px;font-size:0;}
.eventmid { background:url(../images/middleBG_event.gif) repeat-x top center #b7dafe; margin-left:1px; min-height:470px;height:auto!important; height: 470px;}
.eventmid .midR{ background: url(../images/middleR_event.gif) repeat-y right; min-height:470px; height:auto!important; height: 470px;}
.eventmid .midL { background:url(../images/middleL_event.gif) repeat-y left; min-height:470px;height:auto!important; height: 470px;}
.eventbtm { background:url(../images/bottom_event.gif) no-repeat top center; height: 8px;}
.eventmid h2 { background:url(../images/headerbg_event.gif) repeat-x top center; width: 189px; height: 26px; font-size: 1.7em; margin-left: 2px; padding-left: 8px; color: #006ba8; padding-bottom: 10px; font-weight: normal;}
.eventmid .text { padding: 15px; line-height: 1.5em; font-size: 1.1em; color:#335895; font-family:Arial, sans-serif;}
.eventmid .img { border: solid 2px #006ba8; width: 170px; margin: 0 auto;}
ul#event { padding-left:25px; list-style:none; padding-top:10px; padding-bottom:10px; line-height: 1.8em; color:#006ba8; }
ul#event li { padding-bottom:3px;font-weight: bolder !important; }
ul#event li a, a:active, a:visited, a:focus{ text-decoration: none; color:#094ca8; font-size:1.1em; font-weight: bolder !important; }
ul#event li a:hover { color:#FF9900;}
/*showcase*/
#showcase { width: 340px; float: left; padding-right:6px; padding-top:5px;}
.showcasetop { background:url(../images/top_showcase.gif) no-repeat top center; height:6px; font-size:0;}
.showcasemid { background:url(../images/middle_showcase.gif) repeat-y top center; min-height:295px;height:auto!important; height:295px;}
.showcasemid h2 { background:url(../images/headerbg_showcase.gif) repeat-x top center; width: 324px; height: 22px; font-size: 1.7em; margin-left: 3px; padding-left: 10px; color: #112c58; padding-bottom: 10px; font-weight: normal;}
.showcasemid h3 {color:#006ba8; padding-left:15px; font-size: 1.4em; font-weight: bold; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.showcasebtm { background:url(../images/bottom_showcase.gif) no-repeat top center; height: 8px; padding-bottom:5px;}
#showcase_main { padding:0 15px;}
.showcasemid .floatLeftImg { float:left; margin:0px 10px 10px 0px;border: solid 2px #006ba8; padding:0;}
.showcasemid .text {line-height: 1.5em; font-size: 1.1em; height:auto; font-family:Arial, sans-serif;}
.showcasemid .btn {width:114px;  padding-top:10px; padding-right: 10px; float: right;}

/*RIGHT COLUMN*/
#indexRight { float:left}
/*email sign up*/
.ie6 #email { margin-top:-8px}
.emailtop { background:url(../images/top_email.gif) no-repeat top center; height:6px; font-size:0; width:247px}
.emailmid { background:url(../images/middleBG_email.gif) repeat-y top center; width: 247px; height:87px}
.emailmid h2 { background:url(../images/headerbg_email.gif) repeat-x top center; width: 230px; height:22px; font-size:1.5em; margin-left:3px; padding-left:10px; color:#112c58; padding-bottom:10px; font-weight:bold}
.emailmid input.email { padding:2px; width:80%; border:1px solid #006ba8; display: block;margin-left:20px}
.emailmid .btn { width:94px; padding-left:132px; padding-top:7px; padding-bottom:2px}
.emailbtm { background: url(../images/bottom_email.gif) no-repeat top center; width:247px; height:6px }
/*mission*/
#mission {padding-top: 5px;}
.missiontop { background:url(../images/top_mission.gif) no-repeat top center; height:6px; width:247px;font-size:0;}
.missionmid { background:url(../images/middleBG_mission.gif) repeat-x top center #deeeff;width:247px; height:193px;}
.missionmid .midR { background:url(../images/middleR_mission.gif) repeat-y right; height:193px;}
.missionmid .midL { background:url(../images/middleL_mission.gif) repeat-y left; height:193px;}
.missionbtm { background:url(../images/bottom_mission.gif) no-repeat top center; height: 8px; width:247px; padding-bottom:5px;}
.missionmid h2 { background:url(../images/headerbg_mission.gif) repeat-x top center; width: 234px; height: 22px; font-size: 1.7em; margin-left: 1px; padding-left: 10px; color: #fff; font-weight: normal;}
.missionmid .text { padding: 10px 15px 0px 15px; line-height: 1.5em; font-size: 1.1em; font-family:Arial, sans-serif;}
.missionmid .btn { width:145px;  padding-left:80px; xpadding-bottom:10px; padding-top:7px;}

/*footer*/
.devider { text-align:center;}
#footer_index { text-align: center; padding-top:8px;color: #333333; }
#footer_index a, a:active, a:visited, a:focus { text-decoration: none; color: #333333;font-size:1em; font-weight: normal;}
#footer_index a:hover { color:#006ba8; }

#logo { position: relative; top:8px;}


/*SUB LANDING=====================================================================*/
#landing { margin:0 0 10px 0;}
#landingtop { background:url(../IMAGES/landingbg_top.gif) no-repeat top center; height:7px; width:801px; font-size:0;}
#landingmid { background:url(../IMAGES/landingbg_mid.gif) repeat-y top center; width:801px;}
#landingbtm { background:url(../IMAGES/landingbg_btm.gif) no-repeat  center bottom; height:10px; width:801px; font-size:0;}
#landingwave { background:url(../IMAGES/landingbg_wave.gif) repeat-x; height: 28px; width:799px; margin-left:2px;}
#landingmid h2 {font-size:2em; color:#006ba8; font-weight: bold; text-align: center; padding:10px;}
#landingmid .text { padding: 10px 40px 40px 40px; font-size: 1.3em; line-height:1.5em;}
#landing_btns {color:#fff; width:660px; margin: 0 auto; padding-bottom:100px;}
/*Hiding from IE5 MAC \*/
*html #landing_btns { padding-bottom:20px;}
/*end of Hack*/
.landing_btn{ width:172px; background: url(../images/landingbtn_bg.gif) repeat-x center top #006ba8; height:24px; color:#fff;text-align: center; float:left; margin-right:70px;}
.landing_btn img, .landing_btn2 img, .landing_btn4 img, .landing_btn5 img {border: 1px solid #025bb0;}
.landing_btn2{ width:172px; color:#fff;text-align: center; float:left; height:24px;}
.landing_btn4{ width:172px;  color:#fff;text-align: center; height:24px; margin-right:70px; margin-left: 115px; margin-top:100px; float:left;}
.landing_btn5{ width:172px; color:#fff;text-align: center; height:24px;  margin-top:100px; float:left;}
/*Hiding from IE MAC \*/
*html .landing_btn4 { margin-top: 20px; margin-left:60px; height: auto!important; height: 106px;}
*html .landing_btn5 { margin-top: 20px;}
/*end of Hack*/
#landing_btns h3 a {padding:3px 0px; display: block; width:172px; background: url(../images/landingbtn_bg.gif) repeat-x center top #006ba8;}
#landing_btns h3 a, a:active, a:visited, a:focus{ color: #fff; text-decoration: none;font-size:1.4em; font-weight: bold;}
#landing_btns h3 a:hover {color:#FF9900;}
/*Do Landing Page 4 btns*/
#landing_4btns {color:#fff; width:755px; margin: 0 auto; padding-bottom:100px;}
/*Hiding from IE5 MAC \*/
*html #landing_4btns { padding-bottom:20px;}
/*end of Hack*/
#landing_4btns h3 a {padding:3px 0px; display: block; width:170px;}
#landing_4btns h3 a, a:active, a:visited, a:focus{ color: #fff; text-decoration: none;font-size:1.4em; font-weight: bold;}
#landing_4btns h3 a:hover {color:#FF9900;}
#landing_4btns .landing_btn{ width:172px; background: url(../images/landingbtn_bg.gif) repeat-x center top #006ba8; height:24px; color:#fff;text-align: center; float:left; margin-right:20px;}
/*Learn Landing Page Maps*/
#land_map { padding-bottom:10px; width: 550px; margin: 0 auto;}
#land_map th { text-align: center; font-size: 1em; color:#006ba8; padding-bottom:5px;}
#land_map td{ text-align:center; width:20%;}
#land_map  img {border: 1px solid #025bb0;} 
#landingmid h4{ font-size: 1.1em; font-weight:bold; color:#006ba8; padding-bottom:10px; padding-top:10px; text-align: center;}
#landingmid h4 a:link, a:visited, a:focus, a:active { color: #46bcff; font-weight: bold;}
#landingmid h4 a:hover {color:#FF9900;font-weight: bold;}
.map { width: 612px; height: 792px;}
/*SUBPAGES=======================================================================*/
body { background:url(../IMAGES/subpage_bg.gif) repeat-x top left #d2e3f7;margin-top:0; margin-bottom:0;}
#sub_bg { height: 90px;}
#header_sub { padding-top: 18px;width: 803px; margin: 0 auto;}
#wrap_sub { background-color: #fff;}
#main { width: 803px; margin: 0 auto;}
#footer { text-align: center; padding-top:8px;color: #333333; background:url(../IMAGES/footer_bg.gif) repeat-x bottom left ; }
#footer a, a:active, a:visited, a:focus { text-decoration: none; color: #333333;font-size:1em; font-weight: normal;}
#footer a:hover { color:#006ba8; }
#header_box {margin-top:-13px; margin-bottom:15px;}
/* only IE6-Win sees this. \*/
*html #header_box { margin-top:0px;}
/* End of IE hack */
#headerboxl { background:url(../IMAGES/headerbg_l.gif) no-repeat top left; width: 15px; height:58px; float:left;}
#headerboxm { background:url(../IMAGES/headerbg_m.gif) repeat-x top center; height:58px; float:left; width:770px;}
#headerboxr { background:url(../IMAGES/headerbg_r.gif) no-repeat top left; width: 15px; height:58px; float:left; font-size:0;}
#headerboxm h2 { padding-top: 10px;  font-size:2em; color:#006ba8; font-weight: bold;}
#side_contents {float:left; margin-top:10px; margin-bottom:10px; width:180px;}
#sidenavi { padding-bottom: 10px;}
#sidenavi li a, a:active, a:visited, a:focus { color:#006ba8; font-size: 1.2em; text-decoration: none; font-weight: bold;}
#sidenavi li a:hover { color:#FF9900;}
#sidenavitop { background:url(../IMAGES/sidenav_top.gif) no-repeat top center; width:164px; height:7px; font-size:0;}
#sidenavimid { background:url(../IMAGES/sidenav_m.gif) repeat-y top center; width:164px; }
#sidenavibtm { background:url(../IMAGES/sidenav_btm.gif) no-repeat top center; width:164px; height: 7px; }
ul#side_navi { font-size: 1.2em; color:#006ba8; font-weight: bold; width: 160px; }
ul#side_navi li { padding:10px 0;text-align: center; border-bottom: solid #999 1px; }
#navi_wave { background:url(../IMAGES/sidenav_wave.gif) repeat-x bottom center; height:44px; width: 158px; margin-left:2px; padding-top: 15px;}
#sidebarmid .text {line-height: 2em; font-size: 1.3em; color: #fff; font-weight: bold; padding:10px 10px 15px 10px; }
#sidebartop {background:url(../IMAGES/sidebar_top.gif) no-repeat top center; width:162px; height:10px; font-size:0;}
#sidebarmid {background:url(../IMAGES/sidebar_mid.gif) repeat-y top center; width:162px;}
#main_contents { float:left; margin-top: 10px; margin-left:10px; width: 600px;}
#main_contents .text { font-size: 1.3em; line-height: 1.6em; padding: 10px 0;}
ul.list { padding-left:50px; padding-bottom:20px;}
ul.list li { color:#333333; font-size:1em; line-height:1.5em; padding-bottom:15px;}
ul.list li a, a:active, a:visited, a:focus { color:#f65340; font-size: 1.2em; font-weight: bold;}
ul.list a:visited {color:#f65340; font-size: 1.2em; font-weight: bold;}
ul.list li a:hover { color:#FF9900; text-decoration: underline;font-size: 1.2em; font-weight: bold; }
/*DO :: =================================================*/
#sidebarmake {background:url(../IMAGES/sidebar_make.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#sidebarorder {background:url(../IMAGES/sidebar_ordertape.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#sidebarcalculate {background:url(../IMAGES/sidebar_calculate.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#sidebardonate {background:url(../IMAGES/sidebar_donate.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#sidebarcreate {background:url(../IMAGES/sidebar_create.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#main_contents h3.carbon {color:#006ba8; font-size: 1.8em;}
#main_contents h3.event {color:#006ba8; font-size: 1.4em; xpadding-top: 8px; margin-bottom:5px;}
ul.listBullet {padding-left:50px; padding-bottom:20px;}
ul.listBullet li {font-size:1em; line-height:1.5em; padding-bottom:15px; list-style:disc;}

/*Do1*/
li.calculate .floatLeftImg { padding-bottom: 10px;}

/*ORDER TAPE*/
.ordertape { width:570px; margin: 0 auto; background-color: #e9f3ff; border: 1px solid #006ba8; padding: 15px; font-size:1.3em;}
.ordertape .list { padding-top:10px;}
.ordertape .list li{ list-style-type:disc; }
.ordertape h3 { font-weight: bold; padding-top:15px;}
.ordertapeform { background: none; border:none; width:530px; margin-left:20px; margin-bottom:10px;}
.ordertapeform input.name { padding:2px; width:80%; border:1px solid #006ba8; }
.ordertapeform input.smallBox {padding:2px;border:1px solid #006ba8; }
.ordertapeform td { padding:10px 20px 5px 10px; line-height: 1.5em;}
.ordertapeform th {  padding:10px 5px 5px 5px; width:160px;font-weight: bold;color:#006ba8; text-align: right; white-space:nowrap; font-weight: normal;}
.radio { margin-right:5px; margin-top:13px; xmargin-bottom:5px;}
.leftpad { padding-left:40px;}
/*Press Kit*/
.presskit { padding-bottom:60px;}
.presskit h3{ font-size: 1.5em; padding:20px;color:#006ba8;}
.sample { width: 650px; margin: 0 auto; font-family: "Times New Roman", Times, serif; border:1px solid #999; padding:20px; font-size:1.3em; line-height:1.5em;}
.sample h3 { font-size:1.5em; padding:15px; color:#000000;}
.sample h4 { font-size:1.3em; padding-bottom:15px;}
/*PLEDGE FORM*/
#form{ background-color: #e9f3ff; border: 1px solid #006ba8; border-collapse: collapse; width: 550px; margin:0 auto; font-size:1.1em;}
#form td { padding:10px 20px 5px 10px; line-height: 1.5em; font-size:.9em;}
#form th {  padding:10px 10px 5px 15px; text-align:right; xwidth: 1px; white-space:nowrap; font-size: 1em; font-weight: normal;color:#006ba8;}
#form th.btn { vertical-align: top; text-align:right; }
h3 { font-size: 1em; font-weight:bold; padding:0; margin:0;}
.required { color:#FF3333; padding-left:5px;}
/*LEARN :: ==============================================*/
#sidebarabout {background:url(../IMAGES/sidebar_about.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#sidebarlinks {background:url(../IMAGES/sidebar_link.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#sidebarknow {background:url(../IMAGES/sidebar_know.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}

/*Three Colum ABOUT US*/
#mid_clm { float: left; margin-top:10px; width: 420px; margin-right:10px;}
#mid_clm .text { font-size: 1.3em; line-height: 1.6em;}
#rgt_clm { float:left;  margin-top: 10px; border: 1px solid #6eafe6; width:185px; margin-right:0; margin-bottom:10px;}
#rgt_clm h3 { background-color: #d7ebff; padding: 5px; text-align: center; font-size:1.4em; color:#006ba8;}
.partner { margin:10px 10px 10px 10px; font-size: 1.1em; border-bottom: 1px solid #6eafe6; line-height: 1.5em; padding-bottom:10px;}
.partner2 { margin:10px 10px 10px 10px; font-size: 1.1em; line-height: 1.5em; padding-bottom:10px;}
.partner a, a:active, a:visited, a:focus { font-size:inherit; color:#006ba8; text-decoration:none;}
.partner a:hover {color:#FF9900;}
.partner p, .partner2 p{ text-align:center; padding-bottom:5px;}
#news { padding-top:20px;}
#news h3 {color:#006ba8; font-size: 1.8em; padding-top: 10px;}
#news h4 { color:#006ba8; font-size: 1.3em; padding-top: 5px;}
#news h4 .date { font-size:.9em; padding-right:10px; color: #619cc9;}
#news .text { margin:0 10px 0 0; border-bottom: solid 1px #006ba8; padding-bottom:10px;}
#news a, a:active, a:visited, a:focus { font-size:1em; font-weight: normal;}
#news a:hover {color:#FF9900;}
.note { color: #333; font-size:.8em; font-weight: normal;}

/*LINKS*/
#main_contents h3.link {color:#006ba8; font-size: 1.4em; padding-top: 5px; margin-bottom:20px; font-weight: bold;}
ul.listLink { padding-left:10px; padding-bottom:20px;}
ul.listLink li { color:#333333; font-size:1em; line-height:1.5em; padding-bottom:15px;}
.linktag a, a:active, a:visited, a:focus  { color:#f65340; font-size: 1.2em; font-weight: bold;}
.linktag a:visited {color:#f65340; font-size: 1.2em; font-weight: bold;}
.linktag a:hover { color:#FF9900; text-decoration: underline;}
ul.listLink li a, a:active, a:visited, a:focus  { color:#f65340; font-size: 1.2em; font-weight: bold;}
ul.listLink li a:hover { color:#FF9900; text-decoration: underline;font-size: 1.2em; font-weight: bold;}

/*KNOW*/
#main_contents h3.know {color:#006ba8; font-size: 1.8em; margin-bottom:10px; font-weight: bold;}
ul.listknow { padding-bottom:20px; padding-left:10px;}
ul.listknow li.first { border:none;}
ul.listknow li { color:#333333; font-size:1em; line-height:1.5em; padding-bottom:10px; padding-top:10px; border-top: 1px solid #3f7fd0;}
ul.listknow li .floatLeftImg { padding-bottom:10px;}
ul.listknow li a, a:active, a:visited, a:focus { color:#f65340;}
ul.listknow li a:hover { color:#FF9900; text-decoration: underline; }

/*SHARE :: ==============================================*/
#sidebarevents {background:url(../IMAGES/sidebar_showcase.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#sidebarfriends {background:url(../IMAGES/sidebar_friends.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}
#sidebarnews {background:url(../IMAGES/sidebar_share.jpg) no-repeat bottom center; width:162px; height:189px; font-size:0;}

/*TELL FRIEND*/
#friend_form { width:450px; margin: 0 auto; border: 1px solid #006ba8; border-collapse: collapse; background-color: #e9f3ff;}
#friend_form td{ padding: 10px 20px 10px 10px;}
#friend_form th {}
#friend_form th { text-align: right; color: #006ba8; font-weight: normal; width:0; white-space:nowrap; padding: 10px 10px 10px 20px;}
input.name { width:200px; padding:2px; border:1px solid #006ba8;}
textarea.comments { padding:2px; border:1px solid #006ba8;}
#friend_form td.submit { text-align:center;}
/*SHARE NEWS FORM*/
.sharenews { width:550px; margin: 0 auto; background-color: #e9f3ff; border: 1px solid #006ba8; padding: 20px; font-size:1em;}
.sharenewsForm { background: none; border:none; width:540px; margin-bottom:10px;}
.sharenewsForm input.name, textarea.comments { padding:2px; width:80%; border:1px solid #006ba8; }
.sharenewsForm file.browse {  padding:2px; width:100%; border:1px solid #006ba8; }
.sharenewsForm input.smallBox {padding:2px;border:1px solid #006ba8; }
.sharenewsForm td { padding:10px 20px 5px 10px; line-height: 1.5em;}
.sharenewsForm th {  padding:10px 5px 5px 5px; width:160px;color:#006ba8; text-align: right; white-space:nowrap; font-weight:normal;}
.sharenewsForm th.thlong { width:200px; text-align: left;}
/*SHOWCASE*/
#event_nav { float:left;color: #006ba8; font-weight: bold; font-size:1.3em; padding-bottom:10px;}
#event_nav2 a, #event_nav2 a:active, #event_nav2 a:visited, #event_nav2 a:focus { color:#f65340; font-weight: bold; text-decoration:underline; font-size:1.2em;}
#event_nav2 a:hover { color:#FF9900;font-weight: bold; text-decoration:underline;font-size:1.2em;}
#event_nav2 { float: right; padding-bottom:10px;}
#event_list { background-color: #e9f3ff;border: 1px solid #006ba8; border-collapse: collapse; padding:5px 15px 15px 15px;}
.one_event h4 { margin-bottom: 5px; margin-top:5px;}
.one_event h4 a, a:active, a:visited, a:focus{ font-size:1.2em; font-weight:bold; background: none; padding: 10px 0 5px 0; height:auto; color: #006ba8;}
.one_event h4 a:hover { color:#f65340; }
.one_event { font-size:.9em; border-bottom: 1px solid #006ba8; padding-bottom:10px; font-weight: normal; min-height: 85px; height: auto !important; height: 85px;}
.one_event .floatLeftImg { position: relative; top: 5px; left: 3px; float:left; display: inline; padding-bottom:3px;}
.detail { padding-left:7px;}
.detail a, a:active, a:visited, a:focus{ font-size: 1em; font-weight: normal;}
.detail a:hover {color:#f65340;}

/*EVENT DETAIL*/
#event_detail { background-color: #e9f3ff;border: 1px solid #006ba8; border-collapse: collapse; padding:15px; font-size:.9em; line-height:1.5em;}
#event_detail h3 { font-size:1.4em; background: none; padding:0; margin:0; height:auto; color:#006ba8;}
#event_detail h4 { font-size:1em; background: none; padding-bottom: 10px; margin:0;}
#event_detail .left { width: 223px; text-align: center;}
#event_detail .center { float: none; padding:15px 0;}
table.thumbs { width: 340px; float:left;}
.thumbs td { padding:0 0 5px 0; text-align:center;}
