/* CSS Document */
@import 'widgets.css';
body{font:normal 12px Arial; color:#656565; background:#1e1e1e; margin:10px 0px 0px 0px; padding:0px;}
#main-container{width:960px; margin:0px auto; height:100%; overflow:hidden;}


/*--------------------------------------------General HTML Tags Properteis - START--------------------------------------------*/
p,form,a,h1,h2,h3,h4,h5,div,img{padding:0px; margin:0px; border:none;}
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:none; color:#CC0000;}
a:active{outline:none!important;}
p:active{outline:none!important;}
img{font:normal 11px Arial; color:#666666; width:auto; height:auto;}
fieldset,label{border:none; padding:0px; margin:0px;}
input{font:normal 12px arial; padding:0px; margin:0px; border:#969696 solid 1px;}
input[type=radio]{border:none;}
select{font:normal 12px arial; padding:0px; margin:0px; border:#969696 solid 1px!important;}
textarea{font:normal 12px arial; padding:0px; margin:0px; border:#969696 solid 1px;}
h1{text-decoration:none; color:#3c7210; font:normal 20px arial; padding:20px 0px 10px 5px;}
h1 p{font:normal 12px arial; text-transform:none; color:#656565;}
.side-pad { padding-left:10px; padding-right:10px; }
.clear { clear:both; }
/*--------------------------------------------General HTML Tags Properteis - END--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------General CSS Properties - START--------------------------------------------*/
.align-left{float:left;}
.align-right{float:right;}
.expand-box { background: url(../images/expand-box.gif) center no-repeat; float: right; height: 9px; margin: 26px 10px 0 0; outline: none; text-indent: -9999px; width: 17px; }
.overflow{overflow:hidden; height:100%;}
.widget-space{height:16px; width:10px; float:none; overflow:hidden;}
.widget-space-more{height:35px; width:10px; float:none; overflow:hidden;}
.null-pad{padding:0px; margin:0px; border:none;}
.null-underline{text-decoration:none!important;}
.null-bg{background:none!important;}
.text-red{color:#CC0000!important;}
.text-black{color:#000000!important;}
.top-mar{margin-top:5px;}
.bold{font-weight:bold;}
.cursor{cursor: pointer;}
.underline{text-decoration:underline;}
.black-bold-under{font-weight:bold; color:#000000!important; text-decoration:underline;}
.black-normal-under{font-weight:normal; color:#000000!important; text-decoration:underline;}
.uppercase{text-transform:uppercase;}
.but-gray-gradi{background:url(../images/bg-but-gray-gradi.gif) repeat-x left top #dcdcdc; border:#d3d3d3 solid 1px; padding:0px; margin:0px; color:#787878;} 
.but-gray-gradi-bold{background:url(../images/bg-but-gray-gradi.gif) repeat-x left top #dcdcdc; border:#d3d3d3 solid 1px; padding:0px; margin:0px; color:#ca3d2c!important; text-transform:uppercase; font-weight:bold; width:auto!important;}
.new-gray-but{font-size:16px; text-transform:none!important;}
.gray-dots{background:url(../images/dots-gray.gif) repeat-x center; height:40px; overflow:hidden; width:100%;}
.text-gray{color:#5C5C5C;}
.text-small{font-size:11px;}
.text-tiny{font-size:10px;}
.text-big{font-size:16px;}
.text-big h4{font-size:16px!important;}
.normal-text{text-transform:none!important; font-weight:normal!important;}
.down-bar-pad{border-bottom:#575757 dotted 1px!important; padding-bottom:8px!important;}
.bor-top{border-top:#CCCCCC solid 1px; margin-top:5px; margin-bottom:6px;}
.img-style{width:255px; height:149px;}
.news-bold{font-weight:bold; font:normal 18px Arial; color:#000000;}

/*--------------------------------------------General CSS Properties - END--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Header - START--------------------------------------------*/
.header{width:928px; margin:0 auto; background:url(../images/bg-header.gif) repeat-x #F3F3F3; min-height:130px; height:100%;}
.header .fb{ float: right; height: 24px; line-height: 24px; padding-top: 10px; position: relative; right: -15px; }
/*--------------------------------------------Header - END--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Navigation - START--------------------------------------------*/
.navigation-wrapper{ float: left; width: 619px; }
.navigation{padding:45px 0px 0px 0px;}
.navigation p{display: inline; float:left; height:28px; font:bold 16px arial; color:#5a5a5a; padding:10px 0px 0px 6px; background:none; margin:0 0 0 10px;}
.navigation p a{color:#5a5a5a; background:none; display: inline; float: left; padding:0px 6px 0 0px; width:auto; height:28px; } 
.navigation p:hover{float:left; background:url(../images/bg-navi-active.gif) no-repeat bottom left;}
.navigation p:hover a{color:#5a5a5a; background:url(../images/bg-navi-active.gif) no-repeat bottom right; outline:none; }
.navigation p a:hover{color:#5a5a5a;}
.navigation p.active{float:left; background:url(../images/bg-navi-active.gif) no-repeat bottom left;}
.navigation p.active a{color:#5a5a5a; background:url(../images/bg-navi-active.gif) no-repeat bottom right; outline:none;}
.become-sponsor{margin:25px 0 0 17px;padding:25px 0px 0px 0;color:#5a5a62;font-size:16px;}
.become-sponsor a{color:#d41a00;font-size:19px;padding-left:5px;}
/*--------------------------------------------Navigation - ENDS--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Flash Banner - START--------------------------------------------*/
.flash-banner{padding:0px; margin:0px; height:auto; overflow:hidden; height:351px;}
/*--------------------------------------------Flash Banner - ENDS--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Home-Content - START--------------------------------------------*/
.home-content{width:928px; margin:0px auto; height:100%; overflow:hidden; background:#f3f3f3;}
.home-content .col-left{width:294px; height:100%; overflow:hidden; float:left; background:url(../images/bg-leftcol-drop.gif) left top no-repeat;}
.home-content .col-center{width:271px; height:100%; overflow:hidden; float:left;}
.home-content .col-right{width:360px; height:100%; overflow:hidden; float:left; background:url(../images/bg-rightcol-drop.gif) left top no-repeat;}

.home-content .drop-lr{background:url(../images/bg-drop-midcol.gif) repeat-y; overflow:hidden;}
.home-content .image-area{background:url(../images/bg-midcol-drop.gif) no-repeat left top; height:96px; text-align:center; padding:8px 0px 0px 0px;}
.drop-lrr{float:left;}

/* Left Column -  START*/
.home-content .col-left .content{width:90%; margin:0 auto; height:100%; overflow:hidden; margin-top:25px;}
.home-content .col-left h1{font:normal 18px Arial; margin:0px; padding:0px; color:#2d6a00; padding-bottom:10px;}
.home-content .col-left .frame-area{background:url(../images/bg-leftcol-photo.gif) no-repeat top center; clear:both; text-align:center; width:263px!important; padding:7px 0px 0px 0px;}

.home-content .col-left .image-area{width:255px; height:152px; background:none; padding:0px; margin:0px; padding-left:4px;}
.home-content .col-left div.tabs { display:inline; float:left;clear:both;padding-left: 10px; height:37px; }
.home-content .col-left p.tab-link{color:#2d6a00; background:none; float:left; cursor:pointer; padding:0px 0px 0px 6px; margin-top:2px; margin-left:0; margin-bottom: -2px; height: 37px; line-height:37px; }
.home-content .col-left p.tab-link a{color:#626262; background:none; float:left; cursor:pointer; text-align:left; padding:8px 10px 13px 4px; height: 16px; line-height:26px;}
.home-content .col-left p.tab-link a:hover{color:#2d6a00; text-decoration:underline;}
.home-content .col-left p.tab-link-active{color:#2d6a00; background:url(../images/bg-but-tabacitve2.gif) no-repeat left top; float:left; cursor:pointer; text-align:left; padding:0px 0px 0px 6px; margin-top:2px; margin-left:0; margin-bottom: -2px; height: 37px; line-height:37px;}
.home-content .col-left p.tab-link-active a{color:#2d6a00; background:url(../images/bg-but-tabacitve2.gif) no-repeat right top; float:left; cursor:pointer; text-align:left; padding:8px 10px 13px 4px; height: 16px; line-height:26px;}

.home-content .col-left div.sublist-tabs { display:inline; float:left;clear:both;padding-left: 10px; height:37px; }
.home-content .col-left div.sublist-tabs p.tab-link{}
.home-content .col-left div.sublist-tabs p.tab-link a{}
.home-content .col-left div.sublist-tabs p.tab-link a:hover{}
.home-content .col-left div.sublist-tabs p.tab-link-active{margin-top:0; margin-bottom:0; background:url(../images/bg-but-tabacitve-l.gif) no-repeat left bottom;}
.home-content .col-left div.sublist-tabs p.tab-link-active a{background:url(../images/bg-but-tabacitve-r.gif) no-repeat right bottom;}

/* Left Column -  END*/
/*<><><><><><><><><><><><><><><><>*/
/* Center Column -  START*/
.home-content .col-center .icon-links{overflow:hidden; height:100%; width:88%; margin:0 auto;}
.home-content .col-center .icon-links p{margin-bottom:3px; padding:3px 0px 10px 0px;}
.home-content .col-center .icon-links a{margin-left:45px; font:bold 14px arial; color:#626262}
.home-content .col-center .icon-links a:hover{color:#000000;}
.home-content .col-center .icon-links p.ico-money{background:url(../images/icon-money.gif) no-repeat top left; border-bottom:#626262 dotted 1px;}
.home-content .col-center .icon-links p.ico-cloth{background:url(../images/icon-cloth.gif) no-repeat top left; border-bottom:#626262 dotted 1px;}
.home-content .col-center .icon-links p.ico-books{background:url(../images/icon-books.gif) no-repeat top left; border-bottom:#626262 dotted 1px;}
.home-content .col-center .icon-links p.ico-sports{background:url(../images/icon-sports.gif) no-repeat top left; border-bottom:#626262 dotted 1px;}
.home-content .col-center .icon-links p.ico-time{background:url(../images/icon-time.gif) no-repeat top left; border-bottom:#626262 dotted 1px;}
/* Center Column -  END*/
/*<><><><><><><><><>*/
/* Right Column -  START*/
.home-content .col-right .content{width:90%; margin:0 auto; height:100%; overflow:hidden; margin-top:25px;}
.home-content .col-right h1{font:normal 18px Arial; margin:0px; padding:0px; color:#2d6a00; padding-bottom:10px;}
.home-content .col-right div{margin-bottom:10px; font-size:12px; font-weight:bold;}
/* Right Column -  END*/
/*--------------------------------------------Home-Content - END--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Inner-Content - START--------------------------------------------*/
.inner-fix-width{ width:928px; margin:0px auto; min-height:250px; height:100%; overflow:hidden; background:#F3F3F3 url(../images/bg-inner-content.gif) repeat-x;}
/* Left Column -  START*/
.inner-content .col-left{width:590px; overflow:hidden; height:100%; float:left;}
.inner-content .col-left table.about-fix-width{width:555px; height:433px}
.inner-content .col-left .content{width:565px; margin:0px auto; overflow:hidden; height:100%;}
.inner-content .que-ans-set{overflow:hidden; height:100%; float:none; padding:7px 0px 7px 0px; font-size:11px;}
.inner-content .que-ans-set p.que{font-weight:bold; color:#000000; height:100%; overflow:hidden;}
.inner-content .que-ans-set p.ans{font-weight:normal; height:100%; overflow:hidden;}
/* Left Column -  END*/
/*<><><><><><><><><><><><><><><><>*/
/* Right Column -  START*/
.inner-content .col-right{width:330px; overflow:hidden; height:100%; float:right;}
.inner-content .col-right .content{width:95%; overflow:hidden; height:100%; margin:0px auto;}
/* Right Column -  END*/
/*--------------------------------------------Inner-Content - END--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Regular-Inner-Content - START--------------------------------------------*/
.regular-inner{padding:10px 20px 0px 20px; color:#5c5c5c;}
.regular-inner h1{text-transform:none; color:#CA3D2C; font:bold 16px arial!important; height:auto; border-bottom:#575757 dotted 1px; padding:0px 0px 10px 0px; margin-bottom:22px;}
h1.green,h2.green{text-transform:none; color:#276900; font:normal 20px arial!important; height:100%; border:none; padding:0px; margin:0px 0px 6px 0px;}
h3.large-red{ font-size: 18px; font-weight: normal; color: #d62221; margin: 20px 0;}
.regular-inner h3{font:bold 15px arial; color:#5e5e5e; padding:0px;}
.regular-inner h2{color:#d62221; font:bold 18px arial; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
.regular-inner h2 font{color:#d62221; font:normal 13px arial;}
.regular-inner h2 p{color:#d62221; font:normal 16px arial; text-transform:none;padding-top:5px;}
.regular-inner h3 font{font:bold 15px arial; color:#dc1915; text-decoration:underline;}
.regular-inner .col-left{overflow:hidden; height:100%; width:486px; float:left;}
.regular-inner .col-right{overflow:hidden; height:100%; width:380px; float:right;}

.regular-inner .address{overflow:hidden; height:100%; margin-top:20px; margin-left:18px;}
.regular-inner .address h4{color:#000000; font-weight:bold; margin-bottom:3px; font-size:11px;}
.regular-inner .address p{color:#585858; font-weight:bold; margin-bottom:3px;}

.form-area-receipt{overflow:hidden; height:100%; background-color:#FFFFFF;}
.form-area-receipt div.logo-area{width:100%; float:left; margin: 0px 0px 0px 220px;}
.form-area-receipt div.print-area{ text-align:right; padding-right: 100px;} 
.form-area-receipt h4{padding-left:10px; font:bold 13px Verdana, Arial, Helvetica, sans-serif ; color:#000000; margin-bottom:30px;}
.form-area-receipt fieldset{overflow:hidden; height:100%; color:#000000; margin:12px 0px 12px 0px;}
.form-area-receipt fieldset label{width:180px; float:left; text-align:right; margin-left:25px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
.form-area-receipt fieldset div{width:280px; float:left; overflow:hidden; padding-left:25px; font:12px Verdana, Arial, Helvetica, sans-serif;}

.form-area-donate{overflow:hidden; height:100%;}
.form-area-donate h4{background:url(../images/bullet-red-arrow.gif) no-repeat 2px 4px; padding-left:10px; font-size:11px; color:#000000;}
.form-area-donate fieldset{overflow:hidden; height:100%; font:normal 11px arial; color:#000000; margin:12px 0px 12px 0px;}
.form-area-donate fieldset label{width:110px; float:left; text-align:right; margin-left:25px;}
.form-area-donate fieldset div{width:280px; float:left; overflow:hidden; padding-left:25px;}
.form-area-donate fieldset div.arrow{width:280px; float:left; overflow:hidden; padding-left:25px; background:url(../images/bullet-red-arrow.gif) no-repeat 14px 4px;}
.form-area-donate fieldset div.arrow select{width:60%;}
.form-area-donate fieldset div input[type=text], select{width:60%;}
.form-area-donate fieldset div select{width:60%;}
.form-area-donate fieldset div select.small-width{width:30%;}
.form-area-donate fieldset div select.small-dd{width:19.5%;}
.form-area-donate fieldset div select.small-mm{width:19.7%;}
.form-area-donate fieldset div img{margin-top:5px;}
.form-area-donate fieldset div select.fix-width{width:65px; font-size:11px;}
.form-area-donate fieldset div .phone{width:80px!important;}
.form-area-donate fieldset div .ext{width:60px!important;}


.form-area-contact{overflow:hidden; height:100%;}
.form-area-contact h4{background:url(../images/bullet-red-arrow.gif) no-repeat 2px 4px; padding-left:10px; font-size:11px; color:#000000;}
.form-area-contact fieldset{overflow:hidden; height:100%; font:normal 11px verdana,arial; color:#000000; margin:12px 0px 12px 0px;}
.form-area-contact fieldset label{width:110px; float:left; text-align:left; margin-left:25px;}
.form-area-contact fieldset div{width:268px; float:left; overflow:hidden; padding-left:35px;}
.form-area-contact fieldset div.arrow{overflow:hidden; background:url(../images/bullet-red-arrow.gif) no-repeat 25px 4px;}
.form-area-contact fieldset div.message{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#990000}
.form-area-contact fieldset div input,select,textarea{width:98%; padding:1px;}
.form-area-contact fieldset div select{width:60%;}
.form-area-contact fieldset div img{margin-top:5px;}


.image-description{overflow:hidden; height:100%; width:100%; font:normal 11px arial; border-bottom:#5b5b5b dotted 1px; padding-bottom:16px; margin-bottom:16px;}
.image-description:last-child { border-bottom: none; padding-bottom: 0; }
.image-description h3{font:bold 13px arial; color:#000000; padding-left:5px; margin-bottom:5px;}
.image-description .col-left{width:472px; height:100%; float:left;}
.image-description .col-right{width:385px; height:100%; float:right;}

.image-description .col-left .heading-links{overflow:hidden; height:100%;}
.image-description .col-left .heading-links h3{font:bold 13px arial; margin:4px 0px 4px 0px; border-bottom:#787878 dotted 1px; padding-bottom:5px;}
.image-description .col-left .heading-links p{color:#000000; margin-bottom:4px; text-decoration:underline; padding-left:10px}
.image-description .col-left .heading-links a{text-decoration:underline;}

.image-description .image-set{overflow:hidden; height:100%; float:none;}
.image-description .col-left .text-des{height:100%; overflow:hidden; padding:5px 0px 0px 0px;}
.image-description .col-left .text-des p{color:#333333;}
.image-description .col-left table.fix-width{width:459px; height:160px}
.image-description .col-left table.project-width{width:555px; height:311px}
.image-description .col-left table.event-fix-width{width:473px; height:298px}
.image-description .col-left table.donate-fix-width{width:473px; height:298px}

.image-description .col-right .right-description{overflow:hidden; height:100%;}
.image-description .col-right .right-description a{ text-decoration:underline;}
.image-description .col-right .right-description .default-height{min-height:260px; overflow:hidden;}
.image-description .col-right .right-description .default-height fieldset{overflow:hidden; height:100%; color:#5b5b5b; margin-bottom:8px;}
.image-description .col-right .right-description .default-height fieldset label{width:40px; height:100%; float:left; text-transform:uppercase; font-weight:bold;}
.image-description .col-right .right-description .default-height fieldset div{width:330px; height:100%; float:right;}
.image-description .col-right .right-description .default-height fieldset div p.date-area{width:auto; float:left; padding-top:10px;}
.image-description .col-right .right-description .default-height fieldset div p.view-invitation{width:auto; float:right; }
.image-description .col-right .right-description .default-height fieldset label.date-area{padding-top:10px;}
.image-description .col-right .right-description .default-height a{font:normal 11px arial; color:#000000; text-decoration:underline;}
.image-description .col-right .right-description .default-height a:hover{color:#787878; text-decoration:none;}

.arrow-bullets p{background:url(../images/bullet-black-arrow.gif) no-repeat 0px 4px; padding:0px 0px 10px 15px;}
.arrow-bullets strong{font-size: 13px}
/*<><><><><><><><><><><><><><><><>*/
/* Projects properties - START */
.projects .image-description{overflow:hidden; height:100%; width:100%; font:normal 11px arial; border-bottom:#5b5b5b dotted 1px; padding:0px 0px 16px 0px; margin-bottom:16px;}
.projects .image-description h3{font:bold 13px arial; color:#000000; padding-left:5px; margin-bottom:5px;}
.projects .image-description .col-left{width:567px; height:100%; float:left;}
.projects .image-description .col-right{width:300px; height:100%; float:right;}

.projects .image-description .image-set{overflow:hidden; height:100%; float:none;}
.projects .image-description .col-left .text-des{height:100%; overflow:hidden; padding:5px 0px 0px 0px;}
.projects .image-description .col-left .text-des p{color:#333333;}

.projects .image-description .col-left .text-set{background:url(../images/bullet-black-arrow.gif) no-repeat 0px 4px; margin-top:10px; padding:0px 0px 6px 15px; overflow:hidden; height:100%; color:#000000; line-height:18px; font-size:12px;}
.projects .image-description .col-left .text-set .bold{color:#000000; }
.projects .image-description .col-left .text-set .small{font-size:11px;}
.projects .image-description .col-left .text-set .small font{color:#5c5c5c; font-size:11px;}

.projects .image-description .col-right .right-description{overflow:hidden; height:100%; line-height:16px;}

.past-project { width:433px !important; padding:10px 10px 10px 0; float:left; }
.past-project .col-left { width:200px !important; float:left; }
.past-project .col-right { width:233px !important; float:left; }

/* Projects properties - END */
/*<><><><><><><><><><><><><><><><>*/
/* Donatation rates propetties - START*/
.donation-values{overflow:hidden; height:100%;}
.donation-values fieldset{overflow:hidden; height:100%; width:95%; padding:10px 0px 0px 0px; margin:0px auto; margin-bottom:10px;}
.donation-values fieldset label{width:18%; float:left; height:100%; text-align:right; font:bold 14px Arial; color:#CC0000; text-decoration:underline;}
.donation-values fieldset label a{font:bold 14px Arial; color:#CC0000; text-decoration:underline;}
.donation-values fieldset div{width:79%; float:right; height:100%; font:normal 12px Arial;}
a.print-link{color:#CC0000; cursor:pointer; text-decoration:underline;}
a.print-link:hover{color:#CC0000; cursor:pointer; text-decoration:none;}

table.donation-values tr.title th { background: #333; font-size: 13px; color: #fff; padding: 3px 5px; }
table.donation-values tr.row1 th, table.donation-values tr.row1 td { background: #ededed; padding: 3px 5px 0px; }
table.donation-values tr.row2 th, table.donation-values tr.row2 td { background: #fff; padding: 3px 5px 0px; }
table.donation-values td.donation_amount, table.donation-values td.donation_sponsor { font-size: 13px; }
table.donation-values td.donation_amount { font-weight: bold !important; color: #900 !important; }
table.donation-values td.donation_sponsor { color: #6ca600 !important; }
table.donation-values td.donate_button { padding: 3px 5px !important; }
table.donation-values tr.donation_descrciption td { padding: 2px 5px 3px !important; font-style: italic; }

/* Donatation rates propetties - END*/
/*--------------------------------------------Regular-Inner-Content - END--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Footer Area - START--------------------------------------------*/
.footer{overflow:hidden; height:100%; width:928px; margin:0 auto; color:#828282; font:normal 11px arial;}
.footer .curves-area{overflow:hidden; height:100%; background:#F3F3F3; margin-bottom:8px;}
.footer .links-area a{color:#828282; font:normal 11px arial; padding:0px 5px 0px 5px;}
.footer .links-area a:hover{color:#FFFFFF;}
.footer .ticker_heading {font-weight:bold;font-size:14px;}
.footer .ticker_text {white-space:nowrap;overflow:hidden;font-size:.2in;color:#D41A00}
/*--------------------------------------------Footer Area - END--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Annotation Area - START--------------------------------------------*/
.annotation{width:386px!important; overflow:hidden; height:100%; padding:0px!important; margin:0px!important;}
.annotation a{color:#666666; text-decoration:underline; cursor:pointer; padding-left:5px;}
.annotation a:hover{color:#CC0000; text-decoration:none;}
.annotation .row-top{overflow:hidden; height:33px; background:url(../images/anno-images/pic-top-curves.png) repeat-y left; width:100%; text-align:left; padding:0px; margin:0px;}
.annotation .row-down{overflow:hidden; height:23px; background:url(../images/anno-images/pic-down-curves.png) repeat-y left; text-align:left; padding:0px; margin:0px; width:100%;}
.annotation .content{background:url(../images/anno-images/bg-content.png) repeat-y left top; padding:0px 20px 0px 20px!important; margin:0px!important; text-align:left; width:276px!important; overflow:hidden;}
.annotation .box{position:absolute; float:none; width:320px!important;}
/*--------------------------------------------Annotation Area - END--------------------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*Paginaton Properties - START*/
.links{text-align:right!important; margin-top:12px;}
.links div.pagi{text-align:right!important; float:right; width:165px;}
.links div.pagi img{float:left; margin:5px 2px 0px 2px;}
.links div.pagi a{float:left; padding:1px 4px 1px 4px; background:#CCCCCC; color:#353535; border:#656565 solid 1px; display:block; margin:0px 2px 0px 2px;}
.links div.pagi a:hover{float:left; padding:1px 4px 1px 4px; background:#FFFFFF; color:#000000; border:#656565 solid 1px; display:block; margin:0px 2px 0px 2px;}
.links div.pagi a.active{float:left; padding:1px 4px 1px 4px; background:#FFFFFF; color:#000000; border:#656565 solid 1px; display:block; margin:0px 2px 0px 2px;}
/*Paginaton Properties - END*/
/*-------------------------------------------- CODE FOR POPUP DIV STARTS HERE --------------------------------------------*/
div.popup-active {display:;}
div.popup-inactive{display: none;}

div.fix-width{width:500px!important; overflow:hidden; border:0px; left:121px; top:150px; position:absolute; height:240px;}

td.midtop {background:url(../images/box_mid_top.gif) repeat-x left bottom;}
td.leftmid {background:url(../images/box_left_mid.gif) repeat-y left top;}
td.borderrow {border:#C1C0C0 solid 1px; background:#F3F3F3; padding-bottom:5px; }
td.rightmid { background:url(../images/box_right_mid.gif) repeat-y left top;}
td.midbottom {background:url(../images/box_mid_bottom.gif) repeat-x left bottom; }
td.right-padding {text-align:right; padding-right:5px; }

div.council-active {display:; left:650px; top:300px; position:absolute; z-index:999!important;}
div.council-inactive{display: none; left:650px; position:absolute; }
div.videoplayer-inactive {display:none; width:325px; overflow:hidden; border:0px;left:400px; top:550px; position:absolute;}
div.videoplayer-active {display:; width:325px; overflow:hidden; border:0px;left:400px; top:550px; position:absolute; }

div.popup-width{width:300px!important; overflow:hidden; border:0px; z-index:999!important;}
div.popup-width table{z-index:999!important;}
td.innertext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color:#000000}
td.innertext p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color:#000000}
/*-------------------------------------------- CODE FOR POPUP DIV ENDS HERE --------------------------------------------*/

/*-------------------------------------------- CODE FOR THANQ PAGE STARTS HERE --------------------------------------------*/
div.text-area { margin-top: 80px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color:#006633}
/*-------------------------------------------- CODE FOR THANQ PAGE ENDS HERE --------------------------------------------*/

/*-------------------------------------------- Sposor Page Properties - START --------------------------------------------*/

.sponsor-area{padding:10px 25px 25px 25px; overflow:hidden; }
.mar-left{margin:8px 25px 0px 25px!important;}
.logo-area{width:274px;overflow:hidden; float:left; margin:5px 9px 5px 9px;}
.s-items .logo-area { width: auto !important; }
.logo-area table.fix-width{width:274px; height:164px;}
.sponsor-list{margin:0 50px; padding:0;}
.sponsor-list-item{width:45%;line-height:20px;float:left;list-style:none;padding-left:25px;background:url(../images/checkmark.png) left 1px no-repeat;}
/*-------------------------------------------- Sposor Page Properties - END --------------------------------------------*/

/*--------------------------------------------Pop-Up Properties - START--------------------------------------------*/
.photo-gallery{width:734px!important; margin:0px auto; overflow:hidden; height:100%;}
.photo-gallery .header{overflow:hidden; min-height:87px; height:100%; background:#DCDCDC; width:100%;}
.photo-gallery .content{overflow:hidden; height:100%; padding:18px 16px 10px 16px; background:url(../images/bg-photo-gal.gif) repeat-x left top #f3f3f3;}
.photo-gallery .content .thumb-images{ overflow-x:hidden; overflow-y:scroll; height:87px; background:#e5e5e5; padding:10px 0 6px 8px;border:1px solid #ccc; margin-bottom:25px;}
.photo-gallery .content .thumb-images .image-area{width:75px; height:80px; border:#AFAFAF solid 1px; background:#FFFFFF; float:left; margin:0px 3px 10px 4px; text-align:center;}
.photo-gallery .content .thumb-images .image-area table{background:#FFFFFF;}
.photo-gallery .content .thumb-images .image-area table td{width:75px; height:75px;}
.photo-gallery .content .thumb-images .video-area{width:105px; height:80px; border:#AFAFAF solid 1px; background:#FFFFFF; float:left; margin:0px 3px 10px 4px; text-align:center;}
.photo-gallery .content .thumb-images .video-area table td{width:105px; height:75px;}

.photo-gallery .footer{width:100%; overflow:hidden; background:#f3f3f3;}
.photo-gallery .content .thumb-images .image-area img{border:none;}
.photo-gallery .content .big-image{width:100%; height:100%; text-align:center;}
.photo-gallery .content .big-image table{background:#FFFFFF; border:#AFAFAF solid 1px;}
.photo-gallery .content .big-image table td{width:518px; height:375px;}
.photo-gallery .footer{width:100%; overflow:hidden; background:#f3f3f3;}

/*--------------------------------------------Pop-Up Properties - END--------------------------------------------*/

/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
/*--------------------------------------------Error page (Page Not Found) Properties - START-------------------------------*/
.error-page{padding:65px 85px 25px 85px;}
.error-page .mesg{font:normal 18px Trebuchet MS, arial; padding:10px; border-left:#FFFFFF solid 2px; border-right:#FFFFFF solid 2px; color:#6f6f6f;}
.error-page .mesg font{color:#000000;}
.error-page .mesg a{color:#CC0000;}
.error-page .mesg a:hover{color:#000000; text-decoration:underline;}
/*--------------------------------------------Error page (Page Not Found) Properties - END-------------------------------*/
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/

#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#427289!important;}#MB_overlay[id]{position:fixed;}#MB_window{position:absolute;top:0;border:0 solid;border:none;text-align:left;z-index:10000;}#MB_window[id]{position:fixed!important;}#MB_frame{position:relative;background:none;height:100%;}#MB_header{display:none;margin:0;height:28px;}#MB_content{overflow:auto;padding:0;background:none;}#MB_caption{display:none;font:bold 85% "Lucida Grande",Arial,sans-serif;text-shadow:#FFF 0 1px 0;padding:.5em 2em 0 .75em;margin:0;text-align:left;}#MB_close{display:none;position:absolute;right:5px;top:4px;padding:2px 3px;font-weight:bold;text-decoration:none;font-size:13px;}#MB_close:hover{background:transparent;}#MB_loading{display:none;padding:1.5em;text-indent:-10000px;background:transparent url(spinner.gif) 50% 0 no-repeat;}#MB_window{background:none;color:#000;}#MB_header{display:none;background-color:#DDD;border-bottom:1px solid #CCC;}#MB_caption{color:#000;}#MB_close{color:#777;}#MB_close:hover{color:#000;}.MB_alert{margin:10px 0;text-align:center;}.overlay_dialog{background-color:#85BBEF;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}.overlay___invisible__{background-color:#FFF;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}.dialog_nw{width:9px;height:23px;background:transparent url(../images/bema/window/top_left.gif) no-repeat 0 0;}.dialog_n{background:transparent url(../images/bema/window/top_mid.gif) repeat-x 0 0;height:23px;}.dialog_ne{width:9px;height:23px;background:transparent url(../images/bema/window/top_right.gif) no-repeat 0 0;}.dialog_e{width:2px;background:transparent url(../images/bema/window/center_right.gif) repeat-y 0 0;}.dialog_w{width:2px;background:transparent url(../images/bema/window/center_left.gif) repeat-y 0 0;}.dialog_sw{width:9px;height:19px;background:transparent url(../images/bema/window/bottom_left.gif) no-repeat 0 0;}.dialog_s{background:transparent url(../images/bema/window/bottom_mid.gif) repeat-x 0 0;height:19px;}.dialog_se{width:9px;height:19px;background:transparent url(../images/bema/window/bottom_right.gif) no-repeat 0 0;}.dialog_sizer{width:9px;height:19px;background:transparent url(../images/bema/window/sizer.gif) no-repeat 0 0;cursor:se-resize;}.dialog_close{width:15px;height:9px;background:transparent url(../images/bema/window/close.png) no-repeat 0 0;position:absolute;top:11px;right:10px;cursor:pointer;z-index:1000;}.dialog_minimize{display:none;}.dialog_maximize{display:none;}.dialog_title{float:left;height:14px;font-family:Tahoma,Arial,sans-serif;font-size:12px;text-align:center;width:100%;color:#000;}.dialog_content{overflow:auto;background-color:#FFF;}.top_draggable,.bottom_draggable{cursor:move;}.status_bar{font-size:12px;}.status_bar input{font-size:12px;}.wired_frame{display:block;position:absolute;border:1px #000 dashed;}.dialog{display:block;position:absolute;}.dialog table.table_window{border-collapse:collapse;border-spacing:0;width:100%;margin:0;padding:0;}.dialog table.table_window td,.dialog table.table_window th{padding:0;}.dialog .title_window{-moz-user-select:none;}

.counter-wrapper { font-weight: bold; font-size: 24px; line-height: normal; }
.counter-wrapper .counter { color: #c00; display: inline-block; margin: 0 20px; }

a#newsletterbutton { background: url(../images/newsletter-btn.png) left center no-repeat; display: inline; float: right; height: 44px; margin-bottom: -10px;outline: none; position: relative; right: -15px; text-indent: -9999px; top: -10px; width: 164px; }

.jtools-scrollable { overflow:hidden; position:relative; }
.jtools-scrollable .s-items { width:20000em; clear:both; position:absolute; }
.jtools-scrollable .s-page { float:left; }

.ui-dialog-content { padding: 15px !important; }
.ui-dialog-content h3 { margin-bottom: 10px !important; }
.ui-dialog-content p { margin-bottom: 20px !important; }
.ui-dialog-content h3 + p { margin-bottom: 30px !important; }
.ui-dialog-content a { color: #d72525 !important; text-decoration: underline !important; }

.form-message { color:#990000; font-weight:bold; margin:10px; padding: 5px; border: 1px solid #ccc; }

form.school-application fieldset { background: #eee; border: 1px solid #ddd; float: left; margin: 10px 20px 20px 0; padding: 10px 10px 0; width: 400px; }
form.school-application span.legend { clear: both; display: inline; float: left; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
form.school-application label { clear: both; display: inline; float: left; margin-bottom: 2px; }
form.school-application input[type="text"] { clear: both; display: inline; float: left; margin-bottom: 10px; padding: 2px; width: 300px; }
form.school-application input[type="text"].date { width: 100px; }
form.school-application textarea { clear: both; display: inline; float: left; height: 100px; margin-bottom: 10px; padding: 0 0 0 2px; width: 380px; }
form.school-application select { clear: both; display: inline; float: left; margin-bottom: 10px; width: 250px; }
form.school-application input.submit { background: url(../images/submit-btn.png) center no-repeat; border: none; clear: both; display: inline; float: left; height: 38px; text-indent: -9999px; color: transparent; text-transform: capitalize; margin: 0 6px 10px -2px; width: 79px; }
form.school-application input.reset { background: url(../images/reset-btn.png) center no-repeat; border: none; display: inline; float: left; height: 38px; text-indent: -9999px; color: transparent; text-transform: capitalize; margin: 0 6px 10px 0; width: 68px; }

.right-box { clear: both; display: inline; float: left; margin-bottom: 10px; margin-top: 3px; width: 395px; background: none repeat scroll 0% 0% rgb(229, 229, 229); padding: 10px; }
.right-box h2 { font-size: 14px !important; margin-bottom: 5px !important; padding-bottom: 5px !important; width: 375px; }
.right-box p { margin-bottom: 10px; width: 375px; }
.right-box address { display: block; font-style: normal; margin-bottom: 10px; width: 375px; }
.right-box ul, .right-box ol { display: block; margin: 0 0 10px !important; padding: 0 !important; width: 375px; }
.right-box li { list-style-position: inside; }
.right-box ul:last-child, .right-box ol:last-child, .right-box p:last-child, .right-box div:last-child { margin-bottom: 0 !important; }
.col-left .right-box { width: 473px; }

.left, .left img { display: inline; float: left; }

.image-caption { font-style:italic;text-align:left;padding:0 10px 0 10px;color:#888; }

.player-wrapper { background: url(../images/video-logo.jpg) center no-repeat; display: inline; float: left; height: 238px; margin-bottom: 10px !important; margin-top: 4px; width: 385px; }

.arrows-list { list-style-type: none; line-height: 18px; }
.arrows-list li { background: url(../images/green-arrow.png) left 5px no-repeat; padding-left: 10px; }
.arrows-list li a { cursor: pointer; }

/* center Height + Width wrapping */
.wraptocenter { display: table-cell; text-align: center; vertical-align: middle; }
.wraptocenter * { vertical-align: middle; }
/*\*//*/
.wraptocenter { display: block; }
.wraptocenter span { display: inline-block; height: 100%; width: 1px; }
/**/
<!--[if lt IE 8]>
.wraptocenter span { display: inline-block; height: 100%; }
<![endif]-->
