@font-face { font-family: "Harabara"; src: url(Harabara.ttf) format("truetype"); }
body { font-family:Arial, Helvetica, sans-serif; color: #58595B; font-size: 80%; background: #F0F1F3; margin:0px; }

div.base_standard { width: 955px; padding: 0px 0px 0px 0px; background-color: white; text-align: center; margin: 0px auto 0px auto; }
.basecontainer { background: white; /*padding: 10px;*/ margin: 0px; float:left; padding-left:10px; padding-bottom:10px; padding-top:5px;}
.basebody { margin: 0px; padding: 0px; width: 960px; }

/* Header Starts */
.baseheader { height: 130px; position:relative; width:923px; float:left; margin-bottom:7px; padding-left:10px; padding-top:5px; background-color:#000000;} 
.baseheader .links{width:420px; float:left; font-weight:bold; font-size:14px; color:#FFFFFF; margin-left:30px; margin-top:5px; font-family:"Harabara" }
.baseheader .links ul{ padding-left:10px;}
.baseheader .links li{ display:inline; margin-right:25px;}
.baseheader .links a{color:#FFFFFF; font-weight:bold;}
.search{float:right; position:relative; bottom:35px; right:10px; top:48px;}
.searchbox .inputbox{height:17px; width:201px; left:4px; position:relative; top:2px; border:0px; font-size:13px; padding-top:1px;}
.searchbox .searchtext{float:left; padding-top:7px; color:#ffffff; font-size:14px;}
.searchbox .searchinput{float:left; height:25px; background:url(../images/textbox_bg.jpg) no-repeat; width:216px;}
.searchbox .searchbutton{float:left;}

/* Header Ends */
.basemainarea { margin: 0px; padding: 0px; width: 933px; float:left; min-height:400px; }
.basehome .basemainarea { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 960px; }

input, select, textarea { font-family: "Trebuchet MS"; font-size: 105%; z-index: 1; padding: 0px; margin: 0px;}
select {font-size: 100%;}
input.radio { border: 0px; background-color: transparent; }
table, th, td, img { border-style: solid; border-color: black; border-width: 0px; }
a { /*color: #27AAE1;*/ color: #000000; text-decoration: underline; /*font-weight: normal;*/ }
a:hover { text-decoration: underline; }
table { width: 100%; font-size: 100%; }
th, td, div, ul, li { text-align: left; vertical-align: top; border: solid black 0px; }
ul { padding: 0px; margin: 0px; }
li { list-style-type: none; padding: 0px; margin: 0px; }
.std_content li { list-style-type: disc; margin: 0px 0px 0px 25px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 1px; margin: 0px; padding: 0px;}
object, embed { z-index: 1; }
h1, h2, h3, h4, h5, h6 { /*font-weight: normal; font-size: 100%;*/ margin: 0px 0px 5px 0px; padding: 0px; }
h3 { font-size: 120%;}
.std_content h1 { color: #231f20; font-size: 134%; font-weight: bold; padding: 0px 0px 2px 0px; }



.basecronishoworld .std_content h2 { color: #f7c407; font-size: 140%; font-weight: bold; padding: 10px 5px 10px 5px; }
.basekidzoworld .std_content h2 { color: #ed1c24; font-size: 140%; font-weight: bold; padding: 10px 5px 10px 5px; }

.std_content h4 { font-size: 90%; font-style: italic; padding: 5px;}

.tx-jppageteaser-pi1-list-entry-description {width:440px; float:left; margin:0px; word-wrap:break; color:}
/* ---------------Columns--------------- */
.contentLeft { float: left; width: 240px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }

/* ---------------follow us starts----------------- */
.contentLeft .followus{margin-top:5px; float:left; width:100%;}
.contentLeft .followus .heading{ background-color:#6B7889; color:#FFFFFF; padding:5px 0 5px 5px; font-size:19px;}
.contentLeft .followus .followuscontent{border:1px solid #AFAEAE; margin-top:3px; padding:10px 0px 5px 10px; float:left; width:228px;}
*html .contentLeft .followus .followuscontent{width:225px;}
.contentLeft .followus .followuscontent .csc-textpic{ float:left; margin-left:0px; width:100px;}
*html .contentLeft .followus .followuscontent .csc-textpic{ width:105px;}
.contentLeft .followus li{ float: left; margin-right: 7px;}
.contentLeft .followus a{ color:#2DACC6;font-size:14px;font-weight:bold;text-decoration:underline;}
.contentLeft .followus .followusblock{float:left; margin:2px 5px 2px 5px;}
*html .contentLeft .followus .followusblock{margin:2px 2px 2px 0px;}
/* ---------------follow us Ends------------------- */


.basecolumn1a { float: left; width: 772px; margin: 7px 0px 0px 0px; }
.basecolumn2a { float: left;}
.basecolumn2b { float: left; width:205px; margin: 6px 0px 0px 0px; padding: 0px; background: #ffffff; }

.basecolumn2a ul {padding-left:17px;}
.basecolumn2a ul li{ list-style-type:disc; margin-bottom:5px;}
.basecolumn2a h1{color:#231F20;font-size:113%;font-weight:bold;padding:0 0 0px;}
.basecolumn2a .content{ font-size:90%;}
.basecolumn2a div.tx-wtgallery-pi1{ background-color:#FFF; padding:0}
.basecolumn2a div.wtgallery_list{ background-color:#FFFFFF; margin:0; margin:0px 7px 0px 0px;}
*html .basecolumn2a div.wtgallery_list{padding:0px 12px 0px 0px;}
.basecolumn2a div.wtgallery_list a img{ border:none; opacity:1; padding:0;}
.basecolumn2a .wtgallery_list_pagebrowser_area ul li{ display:inline;}
.innerpage{width:471px;padding-right:8px; margin-top:6px;}
*html .innerpage{width:464px;}
.innerpage .csc-header{ margin-top:10px;}
.innerpage hr{background-color:#D3EDD1;border:0px;color:#D3EDD1; height:1px; padding:0; margin:0; margin-bottom:10px;}
/* ---------------Top Menu--------------- */
.basetopmenu {z-index: 100;  float:left; border-bottom:3px solid #27AAE1; margin-bottom:5px; height:45px; width:935px;}
.basetopmenu .leftside{ background:url(../images/top_menu_left.jpg) no-repeat; float:left; height:41px;}
.basetopmenu .middle{background:url(../images/top_menu_middle.jpg) repeat-x; float:left; height:41px; width:927px; z-index:100;}
.basetopmenu .rightside{background:url(../images/top_menu_right.jpg) no-repeat; float:right; height:41px; }

.basetopmenu .middle li { z-index: 100; list-style: none; margin: 10px 0px 0px 0px; padding: 0px; float: left; display:inline;position: relative;}
.basetopmenu .middle a { z-index: 110;color: #5A5A5A;line-height: 20px; text-decoration: none;display: inline-block;font-size: 105%; text-decoration: none; font-weight: bold;margin: 0;padding:0 15px 0 15px; height:24px;}
.basetopmenu .middle a:hover { z-index: 110; text-decoration:none; }
.basetopmenu .middle ul li:hover a { z-index: 110; color: #EE36A1; }
.basetopmenu .middle ul li:hover ul li a { z-index: 110; color: #5A5A5A; }
.basetopmenu .middle li li { z-index: 110; list-style: none; margin: 0; padding: 0; clear: left; width: 200px; padding:0; font-size: 90%; border-right: 1px #A09E9F solid; border-top: 0px #A09E9F solid; border-bottom: 1px #A09E9F solid; border-left: 1px #A09E9F solid;}
.basetopmenu .middle ul ul {position: absolute;z-index: 110;padding:0;margin: 0px -3px 0px -3px; top:26px; left:0px; padding-left:15px; border-top:1px solid #A09E9F;}

/*--- for ie6 ---*/
*html .basetopmenu .middle ul ul {top:23px;}
/*---------------*/

.basetopmenu .middle ul ul ul {position: absolute;z-index: 110;top: 0px; width: 200px;padding:0px;margin: 0px 0px 0px 200px;}
.basetopmenu .middle ul ul, .basetopmenu .middle ul li:hover ul ul, .basetopmenu .middle ul ul li:hover ul ul{display: none;}
.basetopmenu .middle ul li:hover ul { z-index: 110; display: inline-block;  background: #EFEFEF; padding: 0px 0px 0px 0px; margin: -3px 0px 0px 10px;}
.basetopmenu .middle ul ul li:hover ul { position: absolute; display: inline-block; margin: 0px 0px 0px 200px; top: 0px; }
.basetopmenu .middle ul ul ul li:hover ul {display: none;}
.basetopmenu .middle li:hover { z-index: 110; }
.basetopmenu .middle li:hover ul { z-index: 110; }
.basetopmenu .middle li li:hover {  z-index: 110; background:#D6D6D6;}
.basetopmenu .middle li li:hover ul {  z-index: 110; }
.basetopmenu .middle li li li:hover { background: #EE1A24;}
.basetopmenu .middle ul ul a {  z-index: 110; color: #5A5A5A; display: block; text-decoration: none; height: 25px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 20px; font-size: 92%; float:left; }
.basetopmenu .middle ul ul ul a{  z-index: 110; color: #ffffff; display: block; text-decoration: none; height: 20px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 20px; border-right: 1px #D6D6D6 solid; border-bottom: 0px #D6D6D6 solid; border-left: 1px #D6D6D6 solid; font-size: 90%; }
.basetopmenu .middle ul ul {  z-index: 110; border-bottom: 1px #D6D6D6 solid; }
*:first-child+html .basetopmenu .middle ul ul { position: absolute; left:0; top:100%;}
.basetopmenu .middle .plussign{color:#5A5A5A;margin-left:7px;font-size:9px;}



/* ---------------------- Left Menu Generic Settings ------------------------ */
.leftmenu { }
.leftmenu .level1{background-color:#27AAE1; height:30px;margin:2px 0px 0px 0px; border:none;}
.leftmenu ul li {background-color:#27AAE1; height:30px;margin:2px 0px 0px 0px;}
.leftmenu ul li a{font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none; padding:7px 0 0 15px;width:190px; float:left;}
.level1{ border:none; padding:0px; background:none;}

.leftmenu .level2{background-color:#60C0E2; height:30px; margin:2px 0px 0px 0px; padding:0px; border:none; }
/*.leftmenu .level2 a{font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:7px 0 0 5px; width:200px; float:left;}*/
.leftmenu .sel a{ font-size:13px; font-weight:bold; font-style:italic; }

.leftmenu .level3{ background-color:#8FD9EA;height:30px;mmargin:2px 0px 0px 0px; border:none; padding:0;}
.leftmenu li:hover{}

.leftmenu .level1Arrow{padding-top:20px;float:left;width:14px;height:7px;color: #FFFFFF;background:url(../images/menu_arrow.jpg) no-repeat right center;}
.leftmenu .level1SelArrow{padding-top:14px; background:url(../images/menu_sel_arrow.jpg) no-repeat right center; float:left; width:12px; height:15px;}
.leftmenu .level2Arrow{padding-top:24px; background:url(../images/menu_arrow.jpg) no-repeat right center; float:left; width:14px; height:7px;}

/* --------------------Footer Links------------------------ */
.basefooter { height: 30px; border-top:3px solid #27AAE1; margin-bottom:5px; float:left; width:933px;}
.footerlinks { height: 25px; margin: 0px auto; z-index: 100; padding-top:5px; float:left }
.footerlinks ul{ float:left; }
.footerlinks li { list-style: none; margin: 2px 10px 0px 0px; padding: 0px; float: left; display:inline;padding-right:10px; position:relative;}
.footerlinks a { color: #5A5A5A; line-height: 20px;  text-decoration: none; display: inline; font-size: 105%; text-decoration: none; height: 25px; font-weight: bold; margin: 0; padding: 0px 0px 0px 12px; }
.footerlinks a:hover { text-decoration: none; }


.advertise{float:left; background-color:#EEEEEE; padding:10px; padding-right:0px; min-height:126px; width:923px; }
.advertise .csc-textpic{float:left; padding-right:15px;}
.advertise .advertise_img{float:left; padding-right:14px;}
.advertise div.csc-textpic-clear{clear:none;}
.advertise .csc-textpic-imagewrap img{ width:215px;}

p{margin:0px 0px 10px 0px;line-height:17px; text-align:justify;}
.heading{color:#FFFFFF;font-size:15px;font-weight:bold; line-height:19px; padding:5px 0;}


.newsletter_inner{background-color:#ED107F; color:#FFF;min-height:240px; padding:5px 5px 5px 5px; margin-top:0px; margin-bottom:5px; float:left;}
*html .newsletter_inner{margin-left:1px;}
.newsletter_inner h1{font-size:16px;}
.newsletter_inner form label{font-weight:bold; margin-right:17px;} 
.newsletter_inner .csc-header h1{font-size:18px; padding-top:0px; color:#FFFFFF; font-weight:bold;}
.newsletter_inner .powermail_text{height:23px;width:223px;}
.newsletter_inner .tx_powermail_pi1_fieldwrap_html_captcha input{height:23px;width:223px; margin-bottom:2px;}
.newsletter_inner .tx_powermail_pi1_fieldwrap_html_submitgraphic{ padding-bottom:0px !important; }

.newsletter_inner .tx_powermail_pi1_fieldwrap_html{padding-bottom:5px;}
.newsletter_inner .tx_powermail_pi1_fieldwrap_html_label{padding:5px 0px 5px 0px; font-size:13px;}
.newsletter_inner legend{ display:none;}
.powermail_all_td p{margin:0; padding:0; font-size:12px; word-wrap:break-word;}
.newsletter_inner .powermail_mandatory_js{color:#FFFFFF;}
.powermail_mandatory_js{color:#FF0000;}

.contentLeft .newsletter_inner{ width:229px; margin-top:3px; padding-bottom:0px; padding-top:3px; }
.contentLeft .newsletter_inner .powermail_all_table .powermailvalue{ width:179px; }
.contentLeft .newsletter_inner .contenttable .powermailvalue{ width:183px; }
.newsletter_inner .tx-powermail-pi1_confirmation_back{ margin:10px 0px 10px 0px; }
.newsletter_inner .powermail_all_table{ margin:10px 0px 10px 0px; }

.tx-powermail-pi1{}
.tx-powermail-pi1 legend{ display:none;}
.tx-powermail-pi1_thx{ padding:10px 0px 0px 0px; }
.tx-powermail-pi1_mandatory{ padding:10px 4px 0px 5px; }
.tx-powermail-pi1_mandatory ul{ padding:0px 0px 15px 0px; }
.tx-powermail-pi1_mandatory ul li{ padding:10px 4px 0px 0px; }


.order{ float:left;width:575px;}
.order .orderHeading{ background-color:#7ac0ea; height:32px; color:#FFFFFF; font-family:Trebuchet MS;font-weight:bold; font-size:18px; margin-bottom:5px; padding:6px 0px 0px 15px;}
.order .ordreCalenar{ float:left; margin-bottom:10px; width:322px}
.order .pricebox{ float:left;padding-left:18px;}
.order .price{ color:#7ac0ea; font-size:28px; font-family:Myriad Pro;margin-bottom:15px;margin-top:10px;}

.payment{ float:left;width:575px;}
.paymentHeading{ background-color:#7ac0ea; height:32px; color:#FFFFFF; font-family:Trebuchet MS;font-weight:bold; font-size:18px; margin-bottom:5px; padding:6px 0px 0px 15px; }
.paymentText{ font-family:Myriad Pro; color:#231f20; font-size:17px; line-height:20px; }
.paymentIfoForm{ font-family:Myriad Pro; color:#231f20; font-size:17px; margin-bottom:10px; }
.paymentCardText{ width:90px;font-family:Myriad Pro; color:#231f20; font-size:17px; float:left; }
.paymentCard{ float:left;padding-left:10px; }


.termsconditions{ margin-top:15px; }
.termsconditions a{ color:#231f20;font-size:15px; text-decoration:none; font-family:Myriad Pro; }

.sentofriend { float:left; margin-left:1px; }
.sentofriend a{ color:#FFF; text-decoration:none; font-weight:bold; }
.sentofriend .content{ color:#FFFFFF; padding:0px 0px 0px 6px; }
.sentofriend .label{ font-family:"Trebuchet MS";font-size:16px; padding-top:7px; }
.sentofriend .textbox{ background:url(../images/textbox_bg.jpg) no-repeat; }
.sentofriend .textbox input{width: 155px; border:0px;height:18px; width:160px;}

.hoodieHead{ color:#ed1c24;color:#ED1C24;font-family:Myriad Pro;font-size:20px; }
.productImg{ border:1px solid #ed1c24; width:150px; padding:5px 10px 5px 10px; text-align:center; float:left; }
.productDesc{ float:right;width:390px; padding-left:15px; font-size:13px; }

.trHeading{ background-color:#7AC0EA;color:#FFFFFF;font-family:Trebuchet MS;font-size:18px;font-weight:bold;height:30px; }

/*----------- Standard set-up ------------*/
.std_content h2 { color: #f7c407; font-size: 140%; font-weight: bold; padding-top: 5px; padding-bottom: 10px; margin-bottom: -12px; }
.std_content strong { color: #591e55; font-weight: bold; }
.basecolumn2b  .std_content .headline { padding-bottom: 10px; } 


/*----------- Events ------------*/
.eventsnewscont { width: 473px; margin-top:10px; float:left; }
.events { float:left; width:100% }
.events .content{ }
.events .csc-header h1{ border:1px solid #AFAEAE; background:url(../images/event_heading_bg.jpg) repeat-x; height:30px; color:#27AAE1; padding:10px 5px 5px 10px; font-size:17px; width:668px; margin-bottom:5px; }

.events .content h2{ padding-left:10px; padding-bottom:5px; font-size:100%; }
.events .content h2 a{ font-size:14px;font-weight:bold; text-decoration:none; margin-right:20px; color:#ED107F;}
.events .content .blue a{ color:#27AAE1}
.events .content .pink a{ color:#ED107F}
.events .content .green a{ color:#5ABD53}

.events .content p{ padding:0px 0px 0px 10px; }
.events .content img{ width:114px; height:84px; }
.events td { padding:0px 0px 0px 0px; }
.events td a{text-decoration:none;}
.events .news-list-container{}
.events .news-list-morelink a{ color:#ED107F; }
.events td hr{ background-color:#D3EDD1;border:0px;color:#D3EDD1; height:1px; }
.events .news-list-browse{ float:left;width:100%; }
.events .news-list-browse{ margin-bottom:5px; }
.events .showResultsWrap{ float:left; }
.events .browseLinksWrap{ float:right; }

/*----------- Running Pages ------------*/

.basecolumn2b .headline { font-size: 150%; color: #aa1054;}
.std_content { margin-top: 7px;  background: #ffffff; height: 100%; width:100%; font-size: 100%; float:left; padding-bottom:10px;}
.contentRight{float:right;width:685px; margin-top:0px; margin-left:5px;padding-bottom:6px; word-wrap: break-word;}
*html  .contentRight{width:680px;}
.contactInfo{float:right;}
.contactInfo li a{font-size:89%}



.latestnews{min-height:188px; background-color:#CAE6F6; color:#231F20; padding:5px 10px 0px 10px;}
.latestnews .news{padding-bottom:15px;}
.latestnews .news a{ text-decoration:none;}
.latestnews h2{font-size:16px;font-weight:bold;}
.latestnews h2 a{font-size:16px;font-weight:bold; text-decoration:none;}
.latestnews p{font-size:11px; line-height:13px; margin:0; padding:0}

.news-single-item a{ text-decoration:none; font-weight:bold; }
.news-single-item .heading{background-color:red;width:429px;}
.news-single-item .heading h1{font-size:17px;margin:7px 0 0;padding:3px 0 3px 5px;color:#FFFFFF;}
.news-single-item .heading 	h2{color:black;font-size:12px;padding-left:8px;}
.news-single-item hr{ background-color:#27AAE1; color:#27AAE1;}
.news-single-backlink a{text-decoration:none; font-weight:bold; color:#F00;}
.news-single-item p{ line-height:19px; margin:10px 0px 10px 0px;}
.news-single-rightbox  {position:relative; width:220px; margin-top:10px; }
.news-single-item h1, .news-single-item h2 { font-size:100%; margin-bottom:0px; margin-top:10px;}
.news-single-item .news-single-img{float:left;margin-right:10px;}

.powermail_text{/*width:160px*/}
.even_vedio{float:left;padding-right:8px;width:275px;}
subscribe_button{margin-top:5px;}



.banner{position:relative;}

.pageTeaser{padding:0px; float:left; margin-top:7px;}
.pageTeaser .content{/*float:right;margin-left:10px;width:340px; width:72%*/}
.pageTeaser h1 a{/*color:#7c9764;*/font-size:96%;font-weight:bold; text-decoration:none;} 
.pageTeaser hr{border:0px; background-color:#e5e6df; color:#e5e6df; height:2px;margin:0; margin-bottom:10px;}
.PageTeasecontent{width:435px; float:left; padding-left:10px; line-height:16px; margin-bottom:15px; color:#58595b; font-weight:bold;}
.pageTeaser .moreinfo{float:left;margin-top:-7px;}
.pageTeaser .moreinfo a{ color:#5b7848;}
.pageTeaser .news-list-morelink{ margin-left:20px;}

.sendtofriend{border:1px solid #a09e9f; float:left; margin-top:0px;}
.sendtofriend .heading1{background-color:#6B7889;color:#FFFFFF;font-size:18px;padding:5px; font-weight:normal;}
.sendtofriend .formcontent{padding:5px; color:#5a5a5a; margin-top:-2px;width:193px;word-wrap:break-word;}
.sendtofriend form label{ font-weight:bold;}
.sendtofriend .tx_tipafriend_text{ font-size:10px;}
.sendtofriend .csc-firstHeader{font-size:100%;}
.sendtofriend .tx_tipafriend{ margin:10px 0px 10px;}

.loginbox{border:1px solid #a09e9f; float:left; margin-top:5px;}
.loginbox h1{background-color:#6B7889;color:#FFFFFF;font-size:18px;padding:5px; font-weight:normal;}
.loginbox .login_box{background:none;}
.loginbox .login_box .inputbox{ border:1px solid #C3C3C3; left:3px; top:0px; width:189px; height:25px; }
.loginbox p{ color:#58595B !important; padding:0 5px; text-align:left; }
.loginbox .tx-newloginbox-pi1 label{font-size:12px;left:3px;position:relative;}

.gallery{ border:0px solid;}
.gallery .csc-header h1 {border:1px solid #AFAEAE; background:url(../images/event_heading_bg.jpg) repeat-x; height:30px; color:#27AAE1; padding:10px 0px 5px 10px; font-size:22px; /*width:450px;*/ margin-bottom:5px;}
.gallery .wtgallery_list_area h2{display:none;}
.gallery .wtgallery_list_pagebrowser_area{border-top:1px solid #27AAE1; margin-top:10px;}
.gallery .wtgallery_list_pagebrowser_area ul{ margin-top:5px; padding-left:5px; }
.gallery .wtgallery_pagebrowser_list li{ padding-right:10px; }
.gallery .wtgallery_pagebrowser_list li a{ color:#27AAE1;font-weight:bold; font-size:15px; }
.gallery .wtgallery_list_area .list_row{ margin-bottom:10px; margin-left:10px;}
.graybox{ background-color:#F4F4F4; padding:5px 5px 5px 10px; margin-bottom:5px;}
.graybox .csc-header{background-color:#6B7889;height:20px;left:-9px;padding:4px 3px 7px 10px;position:relative;top:-4px;width:100%;}
.graybox .csc-header h1{ color:#FFFFFF; font-size:13px; margin-top:2px;}
.graybox p{ /*line-height:11px;*/ margin:0px;}
.graybox li{ background:url(../images/menu_arrow_.jpg) no-repeat 0 6px; padding:0px 0px 5px 15px;}

.greenbox{background-color:#5B7848; padding:5px 10px 10px 10px; margin-bottom:5px; color:#FFFFFF; margin-top:5px;}
.greenbox .csc-header h1{ color:#FFFFFF; font-weight:bold; font-size:15px; font-family:Tahoma; margin-bottom:15px;}
.greenbox p{ /*line-height:11px;*/}

.calendar-table{ padding:0px !important;}
.columPrevious a{ font-weight:bold; color:#FFF; text-decoration:none !important;}
.columYear a{ font-weight:bold; color:#FFF; text-decoration:none !important;}
.columNext a{ font-weight:bold; color:#FFF; text-decoration:none !important;}
.linked_day{ font-weight:bold; text-decoration:none !important; padding:0px !important; text-align:center;}
.linked_today_nolink{ background-color:#9FB095 !important; text-align:center;}

.blogBox{width:217px; margin-bottom:10px;}
.blogBoxTop{background:url(../images/left_block_top.jpg) no-repeat; height:3px;}
.blogBoxMiddle{border-left:2px solid #ece9e9; border-right:2px solid #ece9e9; padding-left:2px; padding-bottom:15px;}
.blogBoxMiddle h3{background:url(../images/blog_header.jpg) no-repeat; height:35px; margin-bottom:10px; padding-left:46px; padding-top:20px; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:12px;}
.blogBoxMiddle ul{padding-left:21px;}
.blogBoxMiddle ul li{background:url(../images/bullet.jpg) no-repeat left 6px; padding-left:15px; margin-bottom:5px;}
.blogBoxMiddle ul li a{text-decoration:underline; color:#424E51; font-weight:bold; font-size:11px;}
.blogBoxMiddle .postnum{margin-left:5px;}
.blogBoxBottom{background:url(../images/left_block_bottom.jpg) no-repeat;height:3px;}
.itemBody .csc-header h1{ font-size:100%; text-transform:uppercase;}

.blogList .csc-textpic-imagewrap{float:left; margin-right:20px;}
.blogList .csc-textpicHeader h1{ color:#4E8A26; font-weight:bold; text-transform:uppercase; margin-bottom:10px; font-size:100%;}
.blogList .itemBody h3{border:1px solid #AFAEAE; background:url(../images/event_heading_bg.jpg) repeat-x; height:27px; color:#7C9764; padding:13px 5px 5px 18px; font-size:16=5px; width:685px; margin-bottom:15px;}
.blogList .itemBody h3 a{ font-weight:bold;}
.blogList .itemBody .date{ float:left; margin-right:5px; font-size:11px; padding-left:20px;}
.blogList .itemBody .time{ font-size:11px;}
.blogList .itemBody .csc-default{ padding:20px; float:left;}
.blogList .itemNav{ padding-top:20px; padding-bottom:10px; padding-left:10px;}
.blogList .itemNav .comments{ background:url(../images/comment_icon.jpg) no-repeat 0px 3px;}
.blogList .itemNav .comments a{ padding-left:20px; font-size:13px; font-weight:bold; text-decoration:underline; }

.single .csc-textpic-imagewrap{float:left; margin-right:20px;}
.single .csc-textpicHeader h1{ color:#4E8A26; font-weight:bold; text-transform:uppercase; margin-bottom:10px; font-size:100%;}
.single .itemBody h3{border:1px solid #AFAEAE; background:url(../images/event_heading_bg.jpg) repeat-x; height:27px; color:#7C9764; padding:13px 5px 5px 18px; font-size:16=5px; width:683px; margin-bottom:15px; margin-left:3px;}
.single .itemBody h3 a{ font-weight:bold;}
.single .itemBody .date{ float:left; margin-right:5px; font-size:11px; padding-left:10px;}
.single .itemBody .time{ font-size:11px;}
.single .itemBody .csc-default{ padding:10px; float:left;}
.single .itemNav{ padding-left:10px;}
.single .itemNav .comments{ background:url(../images/comment_icon.jpg) no-repeat 0px 3px;}
.single .itemNav .comments a{ padding-left:20px; font-size:13px; font-weight:bold; text-decoration:underline; }
#commentList{ padding-left:20px;}
.commentFormStyle { padding-left:20px;}
.commentFormStyle .mailform{ margin-top:5px;}
.commentFormStyle .mailform h4{font-weight:bold;margin-bottom:10px;}
.commentFormStyle .mailform .formElement{ margin-bottom:10px;}
.commentFormStyle .mailform .formElement .formLabel{ font-weight:bold;}
.commentFormStyle .mailform .formElement .formField .text, .commentFormStyle .mailform .formElement .formField select, .commentFormStyle .mailform .formElement .formField textarea { width:230px;} 
.commentFormStyle .mailform .formElement .formField .button{ width:100px;}
.commentFormStyle .commentError{ color:#FF0000;}
.blogCommentMessage{ color:#FF0000;}

.commentListListing .item{margin-bottom:20px;}
.commentTopNav {border-bottom:1px solid #4E8A26;float:left;margin-bottom:10px;padding-bottom:7px;width:100%; margin-top:5px;}
.commentTopNav .gravatar {float:left;padding-right:10px;}
.commentTopNav .date{float:left}
.commentTopNav .time{float:left}

.content .top{background:url(../images/right_block_top.jpg) no-repeat; height:3px;}
.content .middle{border-left:1px solid #ece9e9; border-right:1px solid #ece9e9; padding:15px; width:199px;}
.content .middle h1{font-size:25px;height:24px;}
.content .bottom{background:url(../images/right_block_bottom.jpg) no-repeat; height:3px;}

div.clear {
	clear: both;
}
div.wtgallery_list_area div.wtgallery_list,
div.wtgallery_category_area div.wtgallery_categories {
	float: left;
}
div.wtgallery_list_area div.wtgallery_list_firstofrow,
div.wtgallery_category_area div.wtgallery_category_firstofrow {
	clear: left;
}

div.tx-wtgallery-pi1 {padding: 10px;background-color: #ddd;}
div.wt_gallery_single_inner_pic {margin: 10px;padding: 1px;}
div.wt_gallery_single_inner_pic a img {border: 1px solid #FF9900;}
div.wtgallery_list {padding: 1px;margin: 10px;background-color: #444;}
div.wtgallery_list a img {padding: 1px;filter: alpha(opacity=66); -moz-opacity: 0.66; opacity: 0.66;border: 1px solid #444;}
div.wtgallery_list_current a img {border: 1px solid #FF9900;}
div.wtgallery_list a:hover img {filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
div.wt_gallery_single_inner_title {font-weight: bold;margin-top: 5px;}
div.wt_gallery_single_inner_comments {}


.tx_tipafriend_error_box {background-color:#E0E0E0;border-style:solid;border-width:1px;border-color:#000000;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;font-weight:bold;color:red;}
.tx_tipafriend_error_header {color: #FF0000;font-weight: bold;text-align: left;margin: 0px 0px 5px 0px;}
.tx_tipafriend_error_text {color: #FF0000;font-weight: normal;text-align: left;margin: 0px 0px 0px 0px;}	

.news-latest-container .news-latest-item h1 a {color:#7c9764;font-size:96%;font-weight:bold; text-decoration:underline;}
.news-latest-container .news-latest-item hr {background-color:#85a06b;border:0px;color:#85a06b; height:1px; margin-top:10px;}

.calendar-table{padding:1em;}
.calendar-table a{text-decoration:underline;}
.calendar-table TD, .calendar-table TH{padding:3px;text-align:center;}
.calendar-table TH{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.calendar-table caption{font-size:200%;text-transform:uppercase;}
.linked_today{cursor: default;padding:2px;color:#333333;background-color:#C7D5FE;cursor:pointer;text-decoration:underline;border:1px solid #333333;}
.linked_today_nolink{padding:2px;background-color:#C7D5FE;}
.linked_day{padding:2px;text-decoration:underline;cursor: default;border:1px solid transparent;}

/* List view CSS */
.newsCalendar_listHeader{font-size:1.5em;font-weight:bold;background-color:#C7D5FE;color:#333333;border:1px solid #7e7e7e;padding:0.5em;}
.newsCalendar_listBody{padding:1em;}
.newsCalendar_listItem{display: table;font-size:1em;padding-top:1em;}

.newsCalendar_listItem a{font-weight: bold;}

.newsCalendar_listItem_image{display: table;float:left;padding: 3px;border: 1px solid #CCC;margin-top: 3px;margin-right: 3px;}
.newsCalendar_listItem_subheader{display: table;float:left;}
.newsCalendar_listItemHeader{font-weight:bold;padding-top:1em;font-size:1.25em;}

/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {font-size: small;color: #000;line-height: normal;}

/* styling for active target elements - usually for background hilighting */
.bt-active {/*background-color: yellow !important;*/}

/** Content related */

.newscalendarTooltip {display: none;}
.newscalendarTooltipHeader {font-weight: bold;font-size: 14px;padding:0px;margin:0px;}
.newscalendarTooltipItemContainer {font-size: 12px;padding:0px;margin:0px;}
.newscalendar-tip {
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
}
.newscalendar-tip-selector {background-color:#eee;border:1px solid #CCC;}

/*  Render item related */
.newsCalendar_calendarItem{display: table;font-size:1em;padding-top:5px;}
.newsCalendar_calendarItem a{font-weight: bold;}
.newsCalendar_calendarItem_image{display: table;float:left;padding: 3px;border: 1px solid #CCC;margin-top: 3px;margin-right: 3px;}
.newsCalendar_calendarItem_subheader{}
.newsCalendar_calendarItemHeader{}

.news-latest-container .newsheading a{ font-weight:bold; }

.tx-sitemap-pi1 dfn {display:block; float:left; width:50px; display:none;}
.tx-sitemap-pi1 a{display:inline;}

/*sitemap level 1*/
.tx-sitemap-pi1 ul li {background-image:none !important;
list-style-position:inside;
list-style-type:square;
margin:0 0 5px !important;
padding-left:25px;}

/*level 1 text indent*/
.tx-sitemap-pi1 ul li a {display:inline;text-decoration:none;color:#000000;}

/*sitemap level 2*/
.tx-sitemap-pi1 ul li ul li {}

/*level 2 text indent*/
.tx-sitemap-pi1 ul li ul li a {}

.tx-sitemap-pi1 ul li ul, .tx-thsitemap-pi1 ul li .last{margin:5px 0 0;padding:0 !important;}

/*sitemap level 3*/
.tx-sitemap-pi1 ul li ul li ul li{margin-top:5px;padding-left:35px;}

/*level 3 text indent*/
.tx-sitemap-pi1 ul li ul li ul li a {}		

.tx_powermail_pi1_fieldwrap_html { padding-bottom:13px;}

.csc-default{ margin-bottom:4px;}

.login{min-height:30px; float: right; text-align: right; width: 300px; color: rgb(255, 255, 255); font-weight: bold; margin-top: 13px; padding-right: 15px;}
.login a{ font-weight:bold; font-size:13px;}

.submitLink {color:#FFFFFF;background-color:transparent;text-decoration:underline;border:none;cursor:pointer;cursor:hand;font-weight:bold; font-size:13px;}

.tx-newloginbox-pi1{ padding:0px 0px 0px 0px; }

.tx-chcforum-pi1-Table tbody tr td{ padding:10px;}

.tx-chcforum-pi1-catConferenceCell dt{ padding-bottom:7px;}

#tx_chcforum-pi1 a{ font-weight:bold;}
.tx_chcforum-pi1-profile_hdr{padding:5px 2px 5px 6px; margin-bottom:8px;}
.tx-chcforum-pi1-Table tbody tr th{ letter-spacing:0px;}
/*.tx-chcforum-pi1-Table thead tr th{ background:#304060 none repeat scroll 0 0; color:#FFFFFF;}
.tx-chcforum-pi1-Table tbody tr th { background:#5A829C none repeat scroll 0 0; color:#FFFFFF;}
.tx-chcforum-pi1-postForm #formWhere{ background:#304060 none repeat scroll 0 0; color:#FFFFFF;}*/

.login_box {background:transparent url(../images/login_textbox.gif) no-repeat scroll;float:left;height:25px;width:200px;}

.login_box .inputbox {border:0 none;font-size:13px;height:17px;left:4px;padding-top:1px;position:relative;top:2px;width:187px;}