/*layout*/
html{height:100%;}
.wrapper{margin:0;padding:0;font-family:Arial;height:auto;background:#fff;}
.page-container{margin:0 auto;width:100%;}
/*end*/


/*header*/
.header{position:relative;height:100px;background:#fff;width:100%;}
.header-topwrap{height:54px;width:100%;display:block;}
.header-topwrap .l-tile{height:54px;width:30%;background:url(../imgs/header-left.jpg) repeat-x;display:block;float:left;}
.header-topwrap .r-tile{height:54px;width:30%;background:url(../imgs/header-right.jpg) repeat-x;display:block;float:right;}
.header-top{height:54px;width:988px;margin:0 auto;background:url(../imgs/headerbg.jpg) no-repeat;display:block;position:relative;}
.header-top .logo a{background:url(../imgs/logo.png) no-repeat left;height:54px;width:108px;position:absolute;left:10px;}
.header-top .sign-in a.btn{background:url(../imgs/sign-in.png) no-repeat;width:208px; height:42px;margin:6px 23px 0 0;position:absolute;left:734px;}
.header-top .signed-in a.btn{background:url(../imgs/signed-in.png) no-repeat;width:208px; height:42px;margin:6px 23px 0 0;position:absolute;left:734px;}


.header-nav{position:relative;height:46px;padding:0px;width:100%;margin:0 auto;background:url(../imgs/header-navbg.jpg) repeat-x;}
.nav{color:#3d3d3d;height:46px;margin:0 0 0 40px;font-size:12px;width:988px;margin:0 auto;position:relative;background:url(../imgs/header-navbg.jpg) repeat-x;}
.nav ul {margin:0;display:block;font-weight:bold;}
.nav ul li{float:left;height:46px;width:auto;display:block;position:relative;left:-1px;}
.nav .divider{width:2px;background:url(../imgs/nav-border.jpg);}
.nav ul li a{padding:17px 15px;display:block;}
.nav ul li a:hover{color:#fff;}
/*.nav ul li.main-nav:hover{background:url(../imgs/header-navbg-over.jpg) repeat-x;display:block;color:#fff;}*/
.nav ul li.main-nav:hover > a, .nav ul li.main-nav:hover{background:url(../imgs/header-navbg-over.jpg) repeat-x;display:block;color:#fff;}
/*.nav ul li a:active{background:url(../imgs/header-navbg-over.jpg) repeat-x;color:#fff;display:block;}*/



.ddsmoothmenu .divider{width:2px;background:url(../imgs/nav-border.jpg);}
.nav .search-box{width:193px;height:39px;background:url(../imgs/searchbg.png) no-repeat;margin:8px 30px 0 0;float:right;position:absolute;left:740px;}
.search-box input.search-field{width:150px;height:30px;border:0px;font-size:12px;background:none;margin:0 20px 0 10px;}
.search-box input.go{position:absolute;top:7px;right:10px;background:url(../imgs/search-btn.jpg) no-repeat;width:19px;height:18px;border:0px;cursor:pointer;}*/
.nav-shadow{height:34px;width:344px;background:url(../imgs/header-navdropshadow.png) no-repeat;}
/*end*/

/*dropdown*/
.sub-nav, .sub-nav-v2{position:relative;font-weight:normal;font-size:12px;left:-13px;list-style:url(../imgs/red.png);}
.sub-nav ul li{height:26px;width:222px;font-weight:normal;}
.sub-nav ul li.start, .sub-nav ul li.start:hover{background:url(../imgs/start.png) no-repeat;height:44px;width:222px;color:#fff;text-align:center left;padding:0 20px 0 35px;}
.sub-nav ul li.start p{height:40px;width:180px;color:#fff;text-align:center left;font-size:12px;margin-top:6px;}
.sub-nav ul li.even{background:url(../imgs/white-alt.png) repeat-y;height:auto;min-height:26px;width:222px;padding-bottom:3px;}
.sub-nav ul li.odd{background:url(../imgs/grey-alt.png) repeat-y;height:auto;min-height:26px;width:222px;padding-bottom:3px;}
.sub-nav ul li.last-odd, .sub-nav ul li.last-odd:hover{background:url(../imgs/grey-last.png) no-repeat;height:21px;width:222px;}
.sub-nav ul li.last-even, .sub-nav ul li.last-even:hover{background:url(../imgs/white-last.png) no-repeat;height:21px;width:222px;}
.sub-nav ul li.even a, .sub-nav ul li.odd a, .sub-nav ul li.last-even a, .sub-nav ul li.last-odd a{background:url(../imgs/red.png) no-repeat;background-position:35px 8px;position:relative;padding:6px 17px 2px 55px;width:140px;}
.sub-nav ul li.odd:hover, .sub-nav ul li.even:hover{background:url(../imgs/rover.png) repeat-y;height:auto;min-height:26px;width:222px;position:relative;margin:0px;color:#fff;}
/*.sub-nav ul li.last-odd:hover, .sub-nav ul li.last-even:hover{background:url(../imgs/rover-last.png) no-repeat;height:40px;width:222px;position:relative;margin:0px;color:#000;}*/


.sub-nav ul li .sub-nav1{font-weight:normal;font-size:12px;margin-left:14px;height:auto;}
.sub-nav ul li .sub-nav1 ul{position:relative;top:-8px;}
.sub-nav ul li .sub-nav1 ul li.even{background:url(../imgs/sub-grey-alt1.png) repeat-y;height:auto;min-height:26px;width:222px;margin:0px;padding-bottom:3px;}
.sub-nav ul li .sub-nav1 ul li.even:hover, .sub-nav ul li .sub-nav1 ul li.odd:hover{background:url(../imgs/sub-rover.png) repeat-y;height:auto;min-height:26px;width:222px;position:relative;margin:0px;color:#000;padding-bottom:3px;}
.sub-nav ul li .sub-nav1 ul li.odd{background:url(../imgs/sub-grey-alt2.png) repeat-y;height:auto;min-height:26px;width:222px;margin:0px;padding-bottom:3px;}

/*.sub-nav ul li .sub-nav1 ul li.first{background:url(../imgs/sub-grey-first.png) no-repeat;height:34px;width:222px;margin:0px;}*/
.sub-nav ul li .sub-nav1 ul li.first, .sub-nav ul li .sub-nav1 ul li.first:hover{background:url(../imgs/sub-grey-first.png) no-repeat;height:18px;width:222px;margin:0px;}
/*.sub-nav ul li .sub-nav1 ul li.first:hover{background:url(../imgs/sub-rover-first.png) no-repeat;height:34px;width:222px;margin:0px;}*/
.sub-nav1 ul li.last-odd, .sub-nav1 ul li.last-odd:hover{background:url(../imgs/sub-grey-alt2-last.png) no-repeat;height:17px;width:222px;margin:0px;overflow:visible;}
.sub-nav1 ul li.last-even, .sub-nav1 ul li.last-even:hover{background:url(../imgs/sub-grey-alt1-last.png) no-repeat;height:17px;width:222px;margin:0px;overflow:visible;}
/*.sub-nav ul li .sub-nav1 ul li.last-odd:hover, .sub-nav ul li .sub-nav1 ul li.last-even:hover{background:url(../imgs/alt2-last-ext-rover.png) no-repeat;height:34px;width:222px;margin:0px;}
*/
/*.sub-nav ul li .sub-nav1 ul li.single{background:url(../imgs/sub-grey-single.png) no-repeat;height:46px;width:222px;margin:0px;}
.sub-nav ul li .sub-nav1 ul li.single:hover{background:url(../imgs/sub-rover-single.png) no-repeat;height:46px;width:222px;margin:0px;}
.sub-nav ul li.single a{background:url(../imgs/red.png) no-repeat;background-position:35px 8px;position:relative;top:10px;}*/
.sub-nav1 ul li.even a, .sub-nav1 ul li.odd a, .sub-nav ul li.last a{background:url(../imgs/red.png) no-repeat;background-position:35px 8px;position:relative;padding:6px 0 2px 55px;}
.sub-nav1 ul li.first a{position:relative;top:8px;}



.sub-nav-v2 ul li{height:53px;width:318px;font-weight:normal;position:relative;}
.sub-nav-v2 ul li img{float:left;margin-right:10px;margin-left:-5px;}
.sub-nav-v2 ul li span{font-size:12px;width:200px;}
.sub-nav-v2 ul li p{width:245px;font-size:12px;}
.sub-nav-v2 ul li.start{background:url(../imgs/start2.png) no-repeat;height:43px;width:318px;color:#fff;text-align:center left;padding:0 20px 0 45px;}
.sub-nav-v2 ul li.start p{height:40px;width:260px;color:#fff;text-align:center left;font-size:12px;margin-top:6px;background:none;}
.sub-nav-v2 ul li.even a{background:url(../imgs/white-alt2.png) no-repeat;height:53px;width:318px;position:absolute;padding:6px 0 2px 30px;}
.sub-nav-v2 ul li.odd a{background:url(../imgs/grey-alt2.png) no-repeat;height:53px;width:318px;position:absolute;padding:6px 0 2px 30px;}
.sub-nav-v2 ul li.last a{background:url(../imgs/white-last2.png) no-repeat;height:53px;width:318px;padding:6px 0 2px 30px;}
.sub-nav-v2 ul li.last a:hover{background:url(../imgs/rover-last2.png) no-repeat;height:73px;width:318px;margin:0px;color:#000;}
.sub-nav-v2 ul li.even a:hover, .sub-nav-v2 ul li.odd a:hover{background:url(../imgs/rover2.png) no-repeat;height:73px;width:318px;position:relative;margin:0px;color:#000;}

.header{z-index:9000;}
.signin-holder{z-index:8999;}
.header-nav{z-index:8200;}
.nav-shadow{z-index:8170;}
.breadcrumbs{z-index:8150;}
.nav{z-index:8100;}
.main-nav{z-index:8000;}
.sub-nav-v2{z-index:8000;}
.sub-nav{z-index:7900;}
.sub-nav1{z-index:7800;}

.bg{z-index:7700;}
.content{z-index:7600;}
.c1{z-index:7500;}
.content-wrap{z-index:7400;}

#be-member, #interests, #ntuc{position:absolute;width:222px;height:auto;display:none;}
#communities{position:absolute;width:318px;height:auto;display:none;}
#ben-priv{position:absolute;left:193px;width:227px;display:none;top:-1px;}

#signin{position:absolute;margin:40px 0 0 445px;width:497px;height:229px;display:none;background:url(../imgs/signinbg.png) no-repeat;}
#signedin{position:absolute;margin:40px 0 0 445px;width:497px;height:154px;display:none;background:url(../imgs/signedinbg.png) no-repeat;}

.signin-holder{padding:4px 10px 40px 20px;}
.signin-msg{color:#fff;text-align:center;padding-right:30px;font-size:11px;font-weight:bold;}
.col-holder{padding:15px 18px 10px 18px;font-size:12px;}
.col-holder .fontred{color:#b80d05;font-weight:700;}
.col-holder .signin-c1{width:140px;float:left;}
#signedin .signin-c1{width:150px;float:left;}
.col-holder ul li{list-style:url(../imgs/nav-arrow.png) inside;padding-top:5px;font-size:11px;}

.col-holder .signin-c2{width:180px;float:left;}
#signedin .signin-c2{width:150px;float:left;}
.col-holder .signin-c2 form{margin-top:5px;line-height:15px;}
.col-holder .signin-c2 form .textfield{width:140px;}
.col-holder .signin-c2 form label{color:#666;font-weight:bold;}
.col-holder .signin-c2 p{text-align:center;position:relative;left:-15px;line-height:11px;}
.col-holder .signin-c2 a:hover{text-decoration:none;}
.col-holder .signin-c2 form a.button{top:8px;left:7px;position:relative;}

.col-holder .signin-c3{width:140px;float:left;}
#signedin .signin-c3{width:150px;float:left;}
.col-holder .signin-c3 .signup-btm{float:right;margin:20px 25px 0 0;font-size:11px;}
#signedin .signup-btm{float:right;margin:15px 25px 0 0;font-size:11px;}
.col-holder .signin-c3 .signup-btm a:hover, #signedin .signup-btm a:hover{text-decoration:none;color:inherit;}
/*end*/

/*content*/
.bg{height:100%;width:100%;background:url(../imgs/tile.jpg) repeat;overflow:hidden;}
.content{position:relative;height:auto;width:100%;min-height:500px;background:url(../imgs/bg.jpg) repeat-x;display:block;padding:10px 0 0 0;overflow:hidden;}
.content-wrap{width:988px;margin:0 auto;position:relative;display:block;}
.c1{width:621px;height:auto;position:relative;float:left;left:12px;margin-bottom:15px;}
.c1 .section-heading{color:#b90000;font-style:italic;margin-bottom:10px;}
.c1 .topic-banner{width:574px;height:226px;}
.c1 .topic-banner a.button2{position:relative;float:right;top:-40px;left:-30px;}
/*.c1 .banner{background:url(../imgs/eservices-event-banner.png) no-repeat;width:621px;height:330px;}
.c1 .index-banner{background:url(../imgs/eservices-banner.png) no-repeat;width:622px;height:330px;}*/
.c1 .uportal-banner{position:relative;top:-34px;margin-bottom:-50px;}
.c1 .information{margin:20px 0 0 0;}
.c1 .information .sub-heading{color:#b90000;margin-bottom:20px;}
.c1 .information .event-title{margin-bottom:20px;}
.c1 .information .event-thumbnail{width:150px;height:100px;border:4px solid #fff;float:left;}
.c1 .information .event-details{margin:15px 0 20px 20px;float:left;font-size:12px;line-height:1.4em;}
.c1 .information .event-details .bold{color:#000;}
.c1 .information .tables{clear:left;padding-top:30px;font-size:14px;}
.c1 .bold{font-size:12px;padding:25px 0 10px 0;color:#b90000;}
.c1 .boldb{font-size:12px;padding:25px 0 10px 0;color:#000;font-weight:bold;}
.c1 .download{position:relative;width:150px;margin:40px auto;}
.c1 p.topic-content{margin-top:20px;}
.c1 p.sub-content{margin:20px 0;font-size:12px;display:block;clear:left;padding-top:20px;width:570px;}
.c1 p.sub-content ol{list-style:decimal outside;}
.c1 p.sub-content ol li{}
.c1 p.sub-content ol li .underline{text-decoration:underline;}
.c1 p.sub-content ol li span{}
.c1 ol li{margin-top:20px;list-style:decimal inside;text-indent:50px;font-size:12px;}
.comments{width:577px;height:auto;padding-top:40px;margin:30px 0;}
.comments .comments-top{background:url(../imgs/commentbox-top.png) no-repeat;width:577px;height:15px;}
.comments .comments-mid{background:url(../imgs/commentbox-tile.png) repeat-y;width:577px;height:auto;padding:20px 30px 25px 30px;font-size:12px;}
.comments-mid textarea{height:120px; width:440px;resize:none;padding:5px;}
.comments label{float:left; height:120px;margin:auto 3px auto 0;}
.comments-mid .comments-content1{position:relative;height:auto;width:540px;padding-bottom:5px;}
.comments-mid .comments-content2{position:relative;height:auto;width:540px;padding-bottom:5px;}
.comments-mid .comments-content3{position:relative;height:auto;width:540px;padding-bottom:5px;}
.comments-content2, .comments-content3{display:none;}
.comments-mid li.small{position:relative;float:right;font-weight:bold;margin:0px;left:100px;vertical-align:text-bottom;list-style:url(../imgs/red.png);font-size:11px;}
.comments-mid .dyn-comments{width:400px;margin:0 20px 20px 0;overflow:visible;display:block;}
.comments-mid .dyn-comments ul{position:relative;left:90px;top:-10px;}
.comments-mid .dyn-comments ul li{margin-bottom:10px;}
.comments-mid .dyn-comments ul li .datetime{font-size:10px;color:#999;line-height:15px;}
.comments form .button{position:relative;margin:10px 30px 0 0;float:right;}
.comments .button2{float:right;margin:-5px 30px 0 0;}
.comments .comments-btm{background:url(../imgs/commentbox-btm.png) no-repeat;width:577px;height:15px;}
.c1 .information .tables thead tr th{border:2px solid #eee;background:#c4000b;padding:6px 6px 6px 12px;color:#fff;font-weight:normal;text-align:left;}
.c1 .information .tables tr td{border:2px solid #eee;background:#d4d4d4;padding:6px 6px 6px 12px;color:#262626;font-weight:normal;text-align:left;}
.c1 .desc-text{font-size:11px;font-weight:bold;margin:30px 0;}
.signup-form .form fieldset{margin:0 0 20px 0;width:auto;height:auto;clear:left;}
.signup-form .form label{width:132px;font-size:11px;font-weight:bold;display:inline-block;margin:0 0 5px;}
.signup-form .textfield{width:158px;height:20px;padding:0px 3px;border:1px solid #c5c5c5;margin:0 0 10px;}
.signup-form .form textarea{width:412px;height:94px;padding:3px;border:1px solid #c5c5c5;}
.signup-form .form input[type="checkbox"]{margin:0 0 0px;width:auto;height:auto;vertical-align:sub;}
.signup-form .form input .radio{vertical-align:middle;width:auto;height:auto;}
.signup-form .form select{height:20px;padding:0 0 0 3px;width:168px;border:1px solid #c5c5c5;}
.signup-form .form .select{position:absolute;width:168px;height:18px;background: url(../imgs/select2.png) no-repeat;padding-left:5px;}
.signup-form ul li{margin:0 0 5px 0;font-size:12px;margin:0 0 5px 0;line-height:1.5em;}
.form-table{width:310px;display:block;float:left;}
.form-table2{width:310px;display:block;float:left;padding-left:0px;}
.btns{position:relative;left:-15px;}
.button{background:url(../imgs/btnbg.png) no-repeat;width:94px;height:23px;display:block;float:left;margin-left:15px;text-align:center;}
.button2{background:url(../imgs/btnbg2.png) no-repeat;width:129px;height:23px;display:block;float:left;text-align:center;}
.button3{background:url(../imgs/btnbg2.png) no-repeat;width:129px;height:23px;display:block;text-align:center;margin:20px 0 20px 0;}
a.button, a.button2, a.button3{font-weight:bold;font-size:14px;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:4px 0 0 0;}
a:hover.button, a:hover.button2, a:hover.button3{color:#ccc;}

/*content search/select*/
.search-select{height:19px;display:block;position:relative;margin-bottom:15px;}
.search-select .ql{float:left;margin-right:40px;font-weight:100;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:16px;}
.csearch-field{width:196px;height:19px;background:url(../imgs/content-search.jpg) no-repeat;position:relative;float:right;margin:8px 30px 0 0;top:-8px;}
.csearch-field-benefits{width:196px;height:19px;background:url(../imgs/content-search.jpg) no-repeat;position:relative;}
input.content-search{width:150px;height:19px;position:relative;border:0px;font-size:12px;background:none;margin:0 0 0 30px;}
input.c-go{position:absolute;right:-27px;background:url(../imgs/content-search-btn.png) no-repeat;width:29px;height:19px;border:0px;cursor:pointer;}
.content-list{position:relative;float:left;}
.content-list .select{position: absolute;width: 191px;height: 19px;padding: 0 8px 0 24px;color: #000;font: 12px/21px arial,sans-serif;background: url(../imgs/select.png) no-repeat;overflow: hidden;}
.content-list select{font-size:12px;padding-left:25px;width:auto;}
.box gradient .form .select{position: absolute;width: 168px;height: 18px;padding: 0 8px 0 5px;color: #000;font: 12px/21px arial,sans-serif;background: url(../imgs/select2.png) no-repeat;overflow: hidden;}
.select option{padding-left:40px;}
/*end*/

/*search results*/
.search-results, .org-cat{width:196px;height:19px;background:url(../imgs/content-search.jpg) no-repeat;position:relative;margin-bottom:15px;}
.search-results input.search, .org-cat input.search{width:150px;height:19px;position:relative;border:0px;background:none;margin:0 0 0 30px;}
input.c-go{position:absolute;right:-27px;background:url(../imgs/content-search-btn.png) no-repeat;width:29px;height:19px;border:0px;cursor:pointer;}
.search-results .adv-search{background:url(../imgs/asearch-bg.jpg) no-repeat;width:574px;height:60px;position:relative;clear:both;margin:15px 0;padding:30px 0 0 15px;display:block;}
.search-results .adv-search .select{width:131px;height:21px;background:url(../imgs/select4.png) no-repeat;position:absolute;margin-right:4px;display:inline;float:left;padding:4px 8px 0 24px;}
.search-results li{position:relative;top:-17px;left:250px;list-style:url(../imgs/red.png);}
.search-results li a{text-decoration:none;color:#b90000;}
.search-results li a:hover{text-decoration:underline;color:#b90000;}
.spotlight-results .c-type{float:right;top:-20px;left:-128px;position:relative;}
.c-type .select{width:131px;height:21px;background:url(../imgs/select4.png) no-repeat;position:absolute;margin-right:4px;float:left;padding:4px 8px 0 24px;}

/**/

/*spotlight*/
.spotlight, .spotlight-search{font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;}
.spotlight .spotlight-results{display:block;vertical-align:middle;}
.spotlight .spotlight-filters{display:inline;position:relative;line-height:18px;vertical-align:middle;}
.spotlight .spotlight-filters a{font-size:11px;}
.spotlight .spotlight-filters a img{margin:0 10px 0 5px;}
.spotlight .spotlight-results .form{float:;position:relative;left:-105px;font-size:11px;top:-20px;}
.spotlight .spotlight-results .form .select{float:right;position:relative;width: 162px;height: 21px;background: url(../imgs/select3.png) no-repeat;overflow: hidden;padding:5px 0 0 25px;}
.spotlight .spotlight-results .form select{float:right;position:relative;padding:3px 0 0 25px;left:162px;font-size:11px;}
.spotlight .spotlight-list{position:relative;}
.spotlight .spotlight-list img{border:2px solid #999;margin-right:130px;float:right;}
.spotlight .spotlight-list p.spotlight-desc{display:block;width:400px;float:left;}
.spotlight .spotlight-list ul{position:relative;margin-top:30px;}
.spotlight .spotlight-list ul li{margin-bottom:20px;clear:left;}
.spotlight .spotlight-list li.small{text-align:right;position:relative;margin-right:100px;font-weight:bold;font-size:11px;list-style:url(../imgs/nav-arrow.png) inside;padding-right:30px;}
.spotlight .spotlight-list ul li a:hover{text-decoration:none;color:#000;}
.spotlight .spotlight-list .spotlight-desc .spot-crumbs a{color:#b90000;text-decoration:underline;}
.spotlight .spotlight-pagination{position:relative;display:block;margin-top:20px;}
.spotlight .spotlight-pagination2{position:relative;display:block;margin-top:70px;}
.spotlight .spotlight-pagination a, .spotlight .spotlight-pagination2 a{color:#b90000;}
.spotlight .spotlight-pagination a:hover, .spotlight .spotlight-pagination2 a:hover{color:#b90000; text-decoration:underline;}

.pub-filter .form{display:inline;}
.pub-filter .form .select{position:absolute;display:inline;width:111px;height:21px;padding:5px 8px 0 5px;margin:0 10px;color:#000;font-size:11px;background:url(../imgs/select5.png) no-repeat;}
.pub-filter .form select{width:110px;margin:0 10px;}
.pub-filter .button{position:relative;float:right;left:-100px;}

.spotlight .org-cat-filter{position:relative;}

.spotlight .org-cat-filter .form .select{position:absolute;width:162px;height:21px;background: url(../imgs/select3.png) no-repeat;padding:5px 0 0 25px;font-size:11px;}
.spotlight .org-cat-filter .form select{position:absolute;padding-left:25px;font-size:11px;margin-top:3px;}
.spotlight .org-cat-filter .form{display:inline;float:right;width:162px;margin-right:175px;position:relative;top:-5px;}
.spotlight .org-cat-filter .form2{display:inline;float:right;width:120px;margin-right:60px;position:relative;top:-5px;}
.spotlight .org-cat-filter .form2 label{line-height:21px;margin:0 3px 0 20px;}
.spotlight .org-cat-filter .form2 .select{position:absolute;width:59px;height: 21px;background: url(../imgs/select6.png) no-repeat;padding:5px 0 0 10px;font-size:11px;}
.spotlight .org-cat-filter .form2 select{position:absolute;padding-left:10px;width:59px;font-size:11px;margin-top:3px;}

.poll-results table{font-size:12px;margin-top:30px;}
.poll-results table td{padding:10px 10px 10px 0;}
.poll-results table td.poll{padding-top:20px;}
.poll-results table td li.small{list-style:url(../imgs/red.png);font-weight:bold;position:relative;font-size:11px;}
/*end*/

/*org-dir boxes and units*/
.org-dir-boxes{display:block;position:relative;overflow:hidden;}
.org-dir-unit{width:283px;float:left;margin:5px 10px 5px 0;}
.org-dir-unit-top{width:283px;height:31px;background:url(../imgs/org-dir-tile.jpg) repeat-x;}
.org-dir-unit-top h3{padding:3px 0 0 15px;}
.org-dir-unit-content{width:261px;height:270px;border:1px solid #cdcdcd;border-top:0;background-color:#fff;padding:20px 10px;}
.org-dir-unit-content2{width:261px;height:150px;border:1px solid #cdcdcd;border-top:0;background-color:#fff;padding:20px 10px;}
.org-dir-unit-content p img, .org-dir-unit-content2 p img{float:left; margin-right:10px;}
.org-dir-unit-content ul, .org-dir-unit-content2 ul{font-size:11px;width:240px;margin:0 0 10px 20px;}
.org-dir-unit-content ul li, .org-dir-unit-content2 ul li{list-style:square outside;line-height:15px;}
.org-dir-unit-content ul li a:link, .org-dir-unit-content2 ul li a:link{color:#000;text-decoration:underline;}
.org-dir-unit-content ul li a:hover, .org-dir-unit-content2 ul li a:hover{color:#000;text-decoration:none;}
.org-dir-unit-content li.small, .org-dir-unit-content2 li.small{list-style:url(../imgs/red.png) inside;font-weight:bold;text-align:right;margin:0 10px 0 0;font-size:11px;}
/**/



.c2{width:310px;height:auto;position:relative;float:right;left:-45px;}
.breadcrumbs{font-size:11px;margin:0 60px 15px; 0;position:relative;text-align:right;top:10px;}
.c2 .cart{float:right;margin:5px 30px 10px 0;display:block;}
.c2 .cart a{font-size:11px;}

.up-c2{width:310px;height:auto;float:right;position:relative;left:-45px;}
.up-c2 li.small{float:right;font-weight:bold;margin-top:-5px;padding-top:10px;vertical-align:text-bottom;}
.c2 li.small{float:right;font-weight:bold;margin-top:-5px;padding-top:10px;vertical-align:text-bottom;list-style:url(../imgs/red.png);}
.up-c2 li {list-style:url(../imgs/red.png);}

.sidebar2{margin-top:30px;}
.sidebar .curr, .sidebar2 .curr{color:#b90000;}
.sbmain-top{height:45px;background:url(../imgs/sidebar-top.png) no-repeat;}
.sidebar .sbmain-mid{height:320px;background:url(../imgs/sidebar-mid.png) no-repeat;padding:0 40px 10px 40px;font-size:11px;font-weight:bold;margin:0;}
.sidebar2 .sbmain-mid{height:auto;min-height:100px;background:url(../imgs/sidebar-mid.png) no-repeat;padding:0 40px 20px 40px;font-size:11px;font-weight:bold;margin:0;}
.sidebar2 .sbmain-mid-wrap{height:auto;background:url(../imgs/sidebar-mid-tile.png) repeat-y;display:block;position:relative;}
.sbmain-mid h2{border-bottom:1px solid #f2b234;width:200px;margin-bottom:10px;}
.sbmain-mid ul{margin-bottom:8px;position:relative;width:230px;}
.sbmain-mid ul li{list-style:url(../imgs/red.png) outside;padding:3px 0 0 3px;margin-left:16px;}
.sbmain-mid ul li a{color:#000;}
.sbmain-mid ul li a:hover{color:#666;position:relative;}
.sbmain-mid ul.v2 li{list-style:none;padding-top:3px;font-weight:normal;margin-left:-3px;}
.sidebar .sbmain-btm, .sidebar2 .sbmain-btm{height:15px;background:url(../imgs/sidebar-btm.png) no-repeat;}


.sidebar-b{width:305px;height:auto;}
.sidebar-b .sb-top{height:89px;width:305px;background:url(../imgs/side-unit-top-wfu.png) no-repeat;}
.up-c2 .sidebar-b .sb-mid{height:auto;min-height:120px;background:url(../imgs/side-unit-mid-b.png) no-repeat;}
.sidebar-b .sb-content{padding:0 30px 3px 30px;font-size:11px;margin:0;}
.heading{color:#b90000;font-weight:bold;}
.sidebar-b ul{margin-bottom:10px;}
.sidebar-b ul li{margin:5px 0;display:inline;}
.sidebar-b ul li img{float:left;margin-right:10px;}
.sidebar-b ul li p{margin-bottom:14px;}
.up-c2 .sidebar-b .sb-mid-tile{height:auto;background:url(../imgs/side-unit-mid-b-tile.png) repeat-y;}
.up-c2 .sidebar-b .sb-btm{height:15px;background:url(../imgs/side-unit-btm-b.png) no-repeat;}


.sidebar{width:305px;height:auto;position:relative;}
.sidebar h2.sidebar-heading, .sidebar-b h2.sidebar-heading{margin:34px 0 0 30px;position:absolute;color:#fff;}
.sidebar .sb-top-o{height:84px;width:305px;background:url(../imgs/side-unit-top-orange.png) no-repeat;}
.sidebar .sb-top-r{height:84px;width:305px;background:url(../imgs/side-unit-top-red.png) no-repeat;}
.sidebar-b .sb-top-b{height:84px;width:305px;background:url(../imgs/side-unit-top-blue.png) no-repeat;}
.sb-content{padding:0 30px 4px 30px;font-size:11px;margin:0;}
.sidebar ul{margin-bottom:0px;}
.sidebar ul li{margin-bottom:0px;display:inline;}
.sidebar ul li img{float:left;margin-right:10px;}
/*.sb-mid-tile{height:auto;background:url(../imgs/side-unit-mid-w-tile.png) repeat-y;}*/
.sb-mid{height:auto;min-height:100px;background:url(../imgs/side-unit-mid-w-tile2.png) repeat-y;padding:0 0 10px 0;}
.sb-btm{height:17px;background:url(../imgs/side-unit-btm-w2.png) no-repeat;}
/*.sb-btm{height:16px;background:url(../imgs/side-unit-btm-w.png) no-repeat;}*/

.sidebar .poll-top{height:35px;width:305px;background:url(../imgs/side-unit-top-poll.png) no-repeat;}
.sidebar .poll-mid{height:auto;min-height:166px;background:url(../imgs/side-unit-mid-poll.png) no-repeat;padding-bottom:15px;}
.sidebar .poll-btm{height:12px;background:url(../imgs/side-unit-btm-poll.png) no-repeat;}
.sidebar .poll-tile{height:auto;background:url(../imgs/side-unit-mid-poll-tile.png) repeat-y;}
.sidebar .sb-content h2{padding-bottom:3px;width:240px;margin:0 auto;border-bottom:1px solid #63acc4;}
.sidebar .sb-content span.poll{font-weight:bold;position:relative;top:10px;}
.sidebar .sb-content form{padding:20px;height:70px;line-height:20px;}
.sidebar .sb-content input.submit{position:relative;padding:0 0 0 60px;}

/*event.html*/
.c1 .information .larger-thumb{height:154px;width:228px;float:left;border:1px solid #999;padding:5px 0 0 5px;}
.c1 .information .detailed-description{width:380px;margin:0 0 20px 260px;position:relative;top:-25px;}
.c1 .information .tags .bold{color:#000;}
.c1 .information .tags a{color:#f00;font-size:12px;}
.c1 .information .tags a:hover{color:#900;}
.c1 .information .tags{color:#f00;}
.c1 .information .details .bold{color:#000;}
.c1 .information .details{line-height:17px;margin:15px 0;}
/*end*/

/*boxes*/
.boxes{position:relative;width:621px;height:auto;min-height:250px;margin:20px 0 30px 0;font-size:11px;display:block;overflow:hidden;}
.unit{position:relative;display:inline;height:auto;width:207px;display:block;float:left;padding:0 0 0 0;}
.unit-top{height:15px;width:207px;background:url(../imgs/content-top.png) no-repeat;}
.unit-mid{/*height:305px;*/width:207px;background:url(../imgs/content-mid.png) no-repeat;}
.unit-mid2{/*height:240px;*/width:207px;background:url(../imgs/content-mid.png) no-repeat;}
.unit-mid-tile{height:auto;width:207px;background:url(../imgs/content-mid-tile.png) repeat-y;}
.unit-btm{height:27px;width:207px;background:url(../imgs/content-btm.png) no-repeat;}
.unit-header{font:normal normal bold 14px Arial;padding:0 15px 5px 15px;}
.unit-banner{margin:0 0 0 6px;}
.unit-content{padding:5px 15px 5px 15px;border-top:none;line-height:14px;min-height:100%;}
.unit-content2{padding:5px 15px 5px 15px;border-top:none;line-height:14px;min-height:100%;}
.unit-content2 img{float:left;margin:0 5px 0 0;}
.unit-content h6 a{color:#b90000;line-height:10px;}
.unit-mid li.small, .unit-mid2 li.small{list-style:url(../imgs/bullet-red.jpg);font-weight:bold;padding:0;position: absolute; bottom:22px; left: 120px;}
.unit-content ul {list-style:none;}
.unit-content ul li {height:auto;margin:5px 0 5px 0;}
.unit-content ul.list{margin:10px 0;position:relative;left:15px;}
.unit-content ul.list li{list-style:url(../imgs/bullet-red.jpg) outside;margin:0px;padding:0px;}
.unit-content ul.list li a{color:#b90000;font-weight:bold;}
/*end*/


/*footer*/
.footer{position:relative;height:279px;width:100%;display:block;background-color:#fff;}
.footer-nav{height:179px;width:100%;border-top:1px solid #999;border-bottom:2px solid #999;padding:20px 0;}
.footer-nav-wrap{width:960px;margin:0 auto;display:block;}
.footer-nav ul{float:left;position:relative;}
.footer-nav .red{color:#cc0000;padding-right:41px;}
.footer-nav .pink{color:#d74394;padding-right:23px;}
.footer-nav .purple{color:#89297d;padding-right:45px;}
.footer-nav .green{color:#9aca3c;padding-right:68px;}
.footer-nav .blue{color:#0099cc;padding-right:0px;position:relative;}
.footer-nav ul:first-child{float:left;margin-left:0px;}
.footer-nav ul span{padding:0 40px 5px 0;font-weight:bold;}
.footer-nav .red span{border-bottom:5px solid #cc0000;}
.footer-nav .pink span{border-bottom:5px solid #d74394;}
.footer-nav .purple span{border-bottom:5px solid #89297d;}
.footer-nav .green span{border-bottom:5px solid #9aca3c;}
.footer-nav .blue span{border-bottom:5px solid #0099cc;}
.footer-nav .red li{position:relative;top:20px;list-style:url(../imgs/bullet-red.jpg) inside;margin-top:10px;}
.footer-nav .pink li{position:relative;top:20px;list-style:url(../imgs/bullet-pink.jpg) inside;margin-top:10px;}
.footer-nav .purple li{position:relative;top:20px;list-style:url(../imgs/bullet-purple.jpg) inside;margin-top:10px;}
.footer-nav .green li{position:relative;top:20px;list-style:url(../imgs/bullet-green.jpg) inside;margin-top:10px;}
.footer-nav .blue li{position:relative;top:20px;list-style:url(../imgs/bullet-blue.jpg) inside;margin-top:10px;}
.footer-nav ul li a{position:relative;font-size:12px;}
.footer-end-wrap{height:60px;width:100%;background:url(../imgs/footer-bottom.jpg) repeat-x;overflow:hidden;}
.footer-end{height:60px;width:970px;margin:0 auto;overflow:hidden;}
.footer-end .footlinks{font-size:9px;font-family:Arial, Helvetica, sans-serif;margin:0 auto 0 433px;width:500px;position:absolute;color:#333;}
.footer-end .footlinks ul{margin:15px 0 0 0;}
.footer-end .footlinks ul li{float:left;border-left:2px solid #fff;padding:0 8px;}
.footer-end .footlinks ul li:first-child{border:none;}
.footer-end .copyright{font-size:9px;font-family:Arial, Helvetica, sans-serif;color:#666;margin:40px auto 0 4px;width:970px;position:absolute;}
/*end*/

/*js custom radio, checkbox*/
.checkbox /*,.radio*/ {
	width: 19px;
	height: 25px;
	padding: 0px;
	background: url(../imgs/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
/*
.radio {
	background: url(../imgs/radio.png) no-repeat;
}
*/





.box-gradient{background: #e5e5e5;width:600px;height:auto;-moz-border-radius:5px 5px 5px 5px;border:1px solid #acacac;margin:20px 0 0 0;padding:21px 25px 7px 20px;
width:550px;clear:both;position:relative;display:inline-block;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #e5e5e5, #ffffff);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#e5e5e5), to(#ffffff));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#e5e5e5', EndColorStr='#ffffff', GradientType=0);
}

.box-gradient a img{float:left;margin:0 25px 0 0;}
.box-gradient span.or{float:left;margin:32px 0 0 0;font-size:18px;color:#878787;}
.box-gradient form.sign-me{margin:0 0px 0 25px;float:left;}
.box-gradient form.sign-me label{line-height:20px;}
.box-gradient form.sign-me .select{background:url(../imgs/select2.png) no-repeat;display:block;font-size:12px;position:absolute;width:168px;height:18px;padding:3px 0 0 3px;}
.box-gradient form.sign-me select{top:-3px;font-size:12px;}
.box-gradient form.sign-me .reg{padding:15px 0 0 0;margin-left:45px;}
/*.unit{position:relative;width:200px;margin:10px 7px 0 0;display:block;float:left;}

.last{margin-right:0;}*/


/*faded*/\
	#faded,#faded2 { margin:0 auto 50px; }
	#faded2 ul { list-style:none; padding:0; margin:0;left:-20px; }
	ul.pagination{ list-style:none; padding:0; margin:0;margin-top:65px;}
	ul.pagination li{ float:left;cursor:default; }
	ul.pagination li .red-bg{background:url(../imgs/greybg.png) no-repeat;width:152px;height:103px;visibility:hidden;position:relative;z-index:9;}
	ul.pagination li a:hover .red-bg{visibility:visible;}
	ul.pagination li.current a .red-bg{background:url(../imgs/redbg.png) no-repeat;width:152px;height:103px;visibility:visible;position:relative;z-index:10;}
	ul.pagination li .white-bg{background:url(../imgs/whitebg.png) no-repeat;width:152px;height:103px;display:block;position:absolute;top:395px;z-index:11}
	ul.pagination li .thumb-img{width:134px;height:70px;position:relative;margin:24px 0 0 9px;}
	ul.pagination li .overlay{width:134px:height:20px;background-color:#000;display:block;padding:3px 0;position:relative;top:-17px;filter:alpha(opacity=50);opacity:0.5;zoom:1;}
	ul.pagination li .overlay .caption{color:#fff;font-size:11px;margin-left:5px;}

	
	#photos ul{position:relative; display:block;margin:25px 0;}
	#photos li a{margin-left:3px;}
	#photos li a .holder{width:100px;height:76px;background:#fff;border:4px solid #999;margin-right:8px;-moz-border-radius:5px;border-radius:5px;padding:4px 0 0 4px;}
	#photos li a:hover .holder, #photos li a:active .holder{border:4px solid #666;}
	#photos li.current a .holder{border:4px solid #c60000;}
	div a.prev{position:absolute;top:190px;left:-20px;background:url(../imgs/left.png) no-repeat;width:19px;height:39px;}
	div a.next{position:absolute;top:190px;left:560px;background:url(../imgs/right.png) no-repeat;width:19px;height:39px;}
	
	
	
	
	#faded { width:608px; }
	#faded2 { width:500px; }
	a { outline:0; border:0; }
	/*
	 * Required: If fixed height, state it here
	*/
	#faded .rap { height:330px;;position:relative;top:24px;}
	.photo-viewer .rap{width:518px;height:379px;position:absolute;margin:0 0 40px 20px;background:url(../imgs/photov-bg.jpg) no-repeat;}
	.photo-viewer .rap img{margin:15px 50px 0 55px;}
	.photo-viewer .rap div p.photo-desc{width:518px;text-align:center;margin-top:10px;position:relative;}
/*maps*/
#map{width:578px;height:313px;border:4px solid #cdcdcd;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-top:4px; }

.sb-mid .button2{position:relative;top:-6px;}
#bug{position:relative;top:3px;}
