
/*FILE main.css----------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{margin:0;padding:0;text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{text-decoration:none;color:#369;}
a:hover{text-decoration:underline;}
input,textarea{font-family:arial;font-size:11px;}
body{background:#edfffb url(img/bg.png) repeat-x;font-size:11px;font-family:tahoma;color:#000;}
input.style1,select.style1{
	width:140px;
	font-size:12px;
	border:1px solid #b5b8c8;
	background:#fff url(img/butts_bg.png) 0 -400px;
	height:20px;
	color:#369;
	padding-left:3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
input.style1:hover,input.style1:focus{
	background:#fff;
	color:#000;
	border:1px solid #369;
}
.ui-datepicker{
	top:0;
}
div.fix{width:100%;overflow:auto;}
#c{width:980px;margin:0 auto;}
#c_header{background:url(img/header.jpg) no-repeat top left;height:140px;}
#c_up{height:31px;overflow:hidden;}
#c_up_lang{float:left;}
#c_up_lang li{float:left;}
#c_up_lang a{display:block;height:31px;width:21px;text-indent:-1000px;}
#c_up_lang li.et a{background:url(img/c_up_lang.png) no-repeat 0 center;}
#c_up_lang li.lv a{background:url(img/c_up_lang.png) no-repeat -18px center;}
#c_up_lang li.lt a{background:url(img/c_up_lang.png) no-repeat -39px center;}
#c_up_lang li.en a{background:url(img/c_up_lang.png) no-repeat -60px center;}
#c_up_link{float:left;width:700px;text-align:center;}
#c_up_link a{color:#00449a;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:31px;margin:0 8px;}
#c_up_find{float:right;}
#c_up_find_q{background:url(img/c_up_find_q.png) no-repeat;color:#848484;border:0;float:left;width:125px;height:22px;padding:5px 0 0 25px;line-height:18px;font-size:12px;margin-right:5px;}
#c_up_find_q:focus,#c_up_find_q:hover{color:#000;}
#c_head{height:109px;}
#c_head_home{float:left;width:252px;height:109px;}
#c_head_home a{text-indent:-1000px;display:block;width:252px;height:109px;}
#c_head_banner{padding:9px 0 0 0;float:left;width:728px;}
#c_menu{background:url(img/c_menu_bg.png) no-repeat;height:40px;}
#c_menu li{float:left;background:url(img/c_menu_r.png) no-repeat right;}
#c_menu li a{line-height:40px;color:#464646;font-size:10px;font-weight:bold;text-transform:uppercase;width:111px;display:block;text-align:center;background:url(img/c_menu_top.png) no-repeat top center;}
#c_menu li a:hover,#c_menu li.act a{text-decoration:none;background:url(img/c_menu_act.png) no-repeat;color:#fefefe;}
#c_cont{width:100%;overflow:auto;padding-top:10px;}
#c_cont_l{float:left;width:240px;}
#c_cont_c{float:left;width:590px;}
#c_cont_r{float:right;width:140px;}
div.c_cont_c_h{width:100%;overflow:auto;}
div.c_cont_c_hl{width:300px;float:left;}
div.c_cont_c_hr{width:290px;float:left;}
#c_footer{background:url(img/c_footer_bg.png) repeat-x bottom;height:40px;padding-top:72px;}
#c_footerb{width:980px;height:40px;margin:0 auto;background:url(img/c_footer_bg2.png) no-repeat;color:#fff;font-size:12px;line-height:40px;}
#c_footer_copy{float:left;padding-left:10px;}
#c_footer_links{float:right;padding-right:10px;}
#c_footer_links li{float:left;padding:0 7px 0 12px;background:url(img/c_footer_bul.png) no-repeat left;}
#c_footer_links li.first{background:transparent;}
#c_footer_links a{color:#fff;}
#cl_login{width:230px;margin-bottom:10px;text-transform:uppercase;}
#cl_login a{color:#fff;line-height:26px;display:block;padding-left:10px;font-weight:bold;font-size:10px;background:url(img/cl_login.png) no-repeat;}
#cl_map{width:230px;height:310px;margin-bottom:10px;background:url(img/cl_map.png) no-repeat;cursor:pointer;}
div.cl_banner{width:210px;height:80px;padding:10px;background:url(img/cl_banner.png) no-repeat;margin-bottom:10px;}
div.cl_bannerbig{width:210px;padding:10px 10px 0 10px;background:url(img/cl_bannerbig.png) no-repeat;margin-bottom:10px;}
div.cl_bannerbig li{height:90px;}
div.cl_bannerbig li.big{height:160px;}
div.cl_box{background:url(img/cl_bg.png) repeat-y;margin-bottom:10px;width:230px;}
div.cl_box2{background:url(img/cl_top.png) no-repeat left top;}
div.cl_box3{background:url(img/cl_bottom.png) no-repeat left bottom;padding:7px 10px 10px 10px;}
h1{text-transform:uppercase;color:#fefefe;font-weight:bold;font-size:10px;padding-left:10px;line-height:23px;padding-top:3px;}
#clh_quiz h1{background:url(img/clh.png) no-repeat 0 0;}
#clh_jobs h1{background:url(img/clh.png) no-repeat 0 -26px;}
#clh_bad h1{background:url(img/clh.png) no-repeat 0 -52px;}
#clh_quiz p{font-weight:bold;}
#clh_quiz_a{padding:8px 0;}
#clh_quiz_a li{line-height:18px;}
#clh_quiz_a input{margin-right:5px;}
#clh_quiz_b li{line-height:18px;height:18px;padding:1px 0;}
#clh_quiz_b div.clh_quiz_b_str{position:absolute;padding-left:3px;}
#clh_quiz_b div.clh_quiz_b_bg{border:1px dotted #ccc;background:#eee;height:16px;}
#clh_quiz_b div.clh_quiz_b_bg div{background:#ccc;height:16px;}
div.cl_box3 div.submit{text-align:right;width:100%;overflow:auto;}
div.cl_box3 div.submit input{border:1px solid #505051;background:url(img/submit.png) repeat-x;line-height:16px;color:#fefefe;font-weight:bold;padding:0 5px;}
div.cl_box3 div.submit input:hover,div.cl_box3 div.submit input:focus{border:1px solid #c5471a;background:url(img/submitb.png) repeat-x;}
#clh_jobs li a{color:#464646;background:url(img/clh_jobs.png) no-repeat right center;padding:5px 20px 5px 0;display:block;}
#clh_jobs li:first-child a{padding-top:0;}
#clh_jobs li{line-height:18px;background:url(img/clh_jobs_bg.gif) repeat-x center bottom;}
#clh_jobs li a:hover{text-decoration:none;color:#f76220;}
div.cl_box3 div.submit a{margin:8px 1px 0 10px;float:right;border:1px solid #505051;background:url(img/submit.png) repeat-x;line-height:16px;color:#fefefe;font-weight:bold;padding:0 5px;}
div.cl_box3 div.submit a:hover,div.cl_box3 div.submit a:focus,div.cl_box3 div.submit a.act{border:1px solid #c5471a;background:url(img/submitb.png) repeat-x;text-decoration:none;}
#clh_bad li a{color:#464646;background:url(img/arrow.gif) no-repeat left center;padding:5px 0 5px 15px;display:block;}
#clh_bad li:first-child a{padding-top:0;}
#clh_bad li{line-height:14px;background:url(img/clh_jobs_bg.gif) no-repeat center bottom;}
#clh_bad li a:hover{text-decoration:none;color:#f76220;background:url(img/arrowb.gif) no-repeat left center;}
div.cr_banner{width:120px;margin-bottom:10px;padding:10px;background:url(img/cr_banner.png) no-repeat;}
div.cr_bannerbig{width:120px;padding:10px 10px 0 10px;background:url(img/cr_bannerbig.png) no-repeat;margin-bottom:10px;}
div.cr_bannerbig li{height:130px;}
div.cr_box{background:url(img/cr_bg.png) repeat-y;margin-bottom:10px;width:140px;}
div.cr_box2{background:url(img/cr_top.png) no-repeat left top;}
div.cr_box3{background:url(img/cr_bottom.png) no-repeat left bottom;padding:0 7px 7px 7px;}
#cr_rec li,#cr_clients li{line-height:24px;background:url(img/clh_jobs_bg.gif) no-repeat center bottom;}
#cr_rec li:last-child,#cr_clients li:last-child,#cr_hotweek li:last-child{background:transparent;}
#cr_rec a{color:#474747;display:block;}
#cr_clients a{color:#474747;display:block;font-weight:bold;}
#cr_hotweek li{background:url(img/clh_jobs_bg.gif) no-repeat center bottom;padding:7px 0;}
#cr_hotweek a{color:#474747;}
#cr_hotweek div.img{padding:1px;border:1px solid #bbbcbc;margin-bottom:3px;}
#cr_bron{width:140px;height:125px;background:url(img/cr_bron.png) no-repeat;margin-bottom:10px;}
#cr_bron_sel{text-align:center;padding-top:8px;}
#cr_bron_sel select{width:120px;font-size:10px;border:1px solid #d1d1d1;color:#454545;}
#cr_bron_date{padding-top:5px;text-align:center;line-height:16px;color:#454545;}
#cr_bron_date input{width:40px;font-size:9px;border:1px solid #d1d1d1;background:url(img/cr_bron_inp.png) repeat-x;height:13px;padding-top:3px;color:#454545;}
#cr_bron_submit{text-align:right;padding:5px 10px 0 0;}
#cr_bron_submit input{border:1px solid #c5471a;background:url(img/submitb.png) repeat-x;line-height:16px;color:#fefefe;font-weight:bold;padding:0 5px;}
#cr_bron_adv{text-align:right;padding:5px 10px 0 0;}
#cr_bron_adv a{color:#ff6000;}
#cch_travel h1{background:url(img/cchh.png) no-repeat 0 0;}
#cch_vacation h1{background:url(img/cchh.png) no-repeat 0 -26px;}
#cch_restaurant h1{background:url(img/cchh.png) no-repeat 0 -78px;}
#cch_cal h1{background:url(img/cchh.png) no-repeat 0 -52px;}
div.cch{background:url(img/cch_bg.png) repeat-y;margin-bottom:10px;width:290px;}
div.cch2{background:url(img/cch_top.png) no-repeat left top;}
div.cch3{background:url(img/cch_bottom.png) no-repeat left bottom;padding:0 10px;}
div.travel ul{padding-top:5px;}
div.travel a{text-decoration:none;color:#464646;}
div.travel a:hover{text-decoration:none;}
div.travel li:hover a{color:#000;}
div.travel li{background:url(img/clh_jobs_bg.gif) repeat-x center bottom;width:100%;overflow:auto;}
div.travel div.left{float:left;width:78px;padding:5px 0;}
div.travel div.right{float:right;width:182px;padding:2px 0 5px 0;}
div.travel div.title{height:13px;width:100%;overflow:hidden;}
div.travel div.desc{height:40px;width:100%;overflow:hidden;}
div.travel div.title a{font-weight:bold;}
div.travel div.info{width:100%;overflow:auto;line-height:18px;}
div.travel div.price{font-weight:bold;color:#f7611f;font-size:12px;float:left;width:90px;}
div.travel div.price b{color:#464646;margin-right:5px;}
div.travel div.date{font-weight:bold;color:#f7611f;font-size:10px;float:left;width:90px;}
div.travel div.more{float:right;width:89px;padding-right:1px;}
div.travel div.more a{float:right;border:1px solid #505051;background:url(img/submit.png) repeat-x;line-height:16px;color:#fefefe;font-weight:bold;padding:0 5px;margin-left:10px;}
div.travel div.more a:hover,div.travel div.more a:focus,div.travel li:hover div.more a{border:1px solid #c5471a;background:url(img/submitb.png) repeat-x;text-decoration:none;}
div.viewall{text-align:right;line-height:30px;font-size:12px;font-weight:bold;}
div.viewall a{color:#464646;display:block;padding-right:15px;background:url(img/arrow.gif) no-repeat center right;}
div.viewall a:hover{color:#f7611f;background:url(img/arrowb.gif) no-repeat center right;}
#cc_banner{width:590px;height:160px;background:url(img/cc_banner.png) no-repeat;padding-top:6px;}
#cc_banner ul{width:100%;overflow:auto;}
#cc_banner li{width:140px;float:left;padding-left:6px;}
div.cc_box{background:url(img/cc_bg.png);margin-bottom:10px;}
div.cc_box2{background:url(img/cc_top.png) repeat-x center top;}
div.cc_box3{background:url(img/cc_bottom.png) repeat-x center bottom;}
#cc_categories div.cc_box3{padding:10px;}
#cc_categories ul{width:100%;overflow:auto;}
#cc_categories li{float:left;width:188px;line-height:18px;height:19px;font-size:15px;}
#cc_categories a{color:#454545;background:url(img/arrow.gif) no-repeat center left;padding-left:15px;display:block;}
#cc_categories a:hover{color:#ff6000;background:url(img/arrowb.gif) no-repeat center left;text-decoration:none;}
#cc_tourism h1{background:url(img/cch.png) no-repeat 0 0;}
#cc_cal h1{background:url(img/cch.png) no-repeat 0 0;}
#cc_tourismb h1{background:url(img/cch.png) no-repeat 0 -26px;}
div.cc_newsfirst{padding:10px 10px 0 10px;}
div.cc_newsfirst2{width:100%;overflow:auto;background:url(img/clh_jobs_bg.gif) repeat-x center bottom;padding-bottom:10px;}
div.cc_newsfirst a,div.cc_news a{color:#454545;}
div.cc_newsfirst a:hover,div.cc_news a:hover{text-decoration:none;}
div.cc_newsfirst:hover div.title a,div.cc_news li:hover div.title a{color:#ff6000;}
div.cc_newsfirst:hover div.title a.coms,div.cc_news li:hover div.title a.coms{color:#898989;}
div.cc_newsfirst div.img{float:left;width:133px;}
div.cc_newsfirst div.cont{float:right;width:430px;font-size:12px;}
div.cc_newsfirst div.title{font-weight:bold;font-size:16px;}
div.cc_newsfirst div.title a.coms,div.cc_news div.title a.coms{color:#898989;margin-left:5px;}
div.cc_news{padding:0 10px;}
div.cc_news ul{width:100%;overflow:auto;}
div.cc_news li{background:url(img/clh_jobs_bg.gif) repeat-x center bottom;width:50%;overflow:auto;float:left;height:80px;}
div.cc_news div.img{float:left;width:60px;padding-top:10px;}
div.cc_news div.title{float:right;width:200px;font-size:18px;padding-top:5px;overflow:hidden;height:70px;}
#cc_smallcal{padding-top:9px;}
#cc_smallcal table{width:100%;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
#cc_smallcal td,#cc_smallcal th{height:20px;line-height:20px;font-weight:bold;color:#454545;text-align:center;background:url(img/cal_bg.png);border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;}
#cc_smallcal td{width:14%;}
#cc_smallcal td a{color:#454545;display:block;}
#cc_smallcal td a:hover,#cc_smallcal td.act a{background:url(img/cal_bg.png) 0 -27px;color:#ff6600;}
#cc_smallcal th a.prev,#cc_smallcal th a.next{margin-left:43px;background:url(img/arrowc.gif) no-repeat center center;text-indent:-1000px;display:block;float:left;width:60px;height:20px;}
#cc_smallcal table th a.next{background:url(img/arrowb.gif) no-repeat center center;margin-left:0;}
#cc_smallcal th p{float:left;}
div.offers h1,div.offer h1{background:url(img/cch.png) 0 -52px;}
div.offers h1.continuous{background:url(img/cch.png) 0 -78px;}
div.offers ul{padding:10px 0 0 10px;}
div.offers a{color:#3d3d3d;}
div.offers a:hover{text-decoration:none;}
div.offers li{cursor:pointer;background:url(img/offer_bg.gif) no-repeat;width:550px;height:114px;padding:6px 10px 10px 10px;line-height:18px;}
div.offers div.img{float:left;width:96px;padding:1px;border:1px solid #cdcdcd;margin-top:4px;}
div.offers div.right{float:right;width:440px;}
div.offers div.head,div.feet{width:100%;overflow:auto;}
div.offers div.title{float:left;width:305px;height:28px;overflow:hidden;font-weight:bold;line-height:14px;}
div.offers div.price{float:right;width:130px;padding-right:1px;text-align:right;font-weight:bold;}
div.offers div.price p{text-align:right;}
div.offers div.price p a{color:#ff6000;}
div.offers div.info{float:left;width:235px;}
div.offers div.info p{height:18px;overflow:hidden;}
div.offers div.do{float:right;width:200px;padding-top:30px;margin:0 1px 1px 0;font-weight:bold;}
div.offers a.bron{float:right;display:block;border:1px solid #c5471a;background:url(img/submitb.png) repeat-x;line-height:16px;color:#fefefe;padding:0 5px;margin-bottom:7px;}
div.offers a.bronhidden{
	visibility:hidden;
}
div.offers a.more{display:block;float:right;background:url(img/arrow.gif) no-repeat center right;padding-right:15px;}
div.offers a.more:hover,div.offers li:hover a.more{background:url(img/arrowb.gif) no-repeat center right;color:#ff6000;}
div.offers li:hover{background:url(img/offerb_bg.gif) no-repeat;}
div.offer div.halftruth{width:100%;overflow:auto;}
div.offer div.left{float:left;width:420px;}
div.offer div.comp_info,div.offer div.offer_desc,div.offer div.comp_desc{padding:5px 0 10px 0;margin-left:10px;line-height:15px;background:url(img/clh_jobs_bg.gif) repeat-x bottom;}
div.offer div.offer_admin{
	margin-left:10px;
	padding:10px 0;
	background:url("img/clh_jobs_bg.gif") repeat-x bottom;
	overflow:auto;
}
div.offer div.offer_admin a{
	display:block;
	width:40%;
	float:right;
	margin:1px;
}
div.offer div.offer_admin a:first-child{
	float:left;
}
div.offer div.img{float:left;width:96px;padding:1px;border:1px solid #cdcdcd;margin-top:4px;}
div.offer div.comp_right{float:right;width:300px;}
div.offer div.comp_right a{color:#369;font-weight:bold;}
div.offer div.fulltext{width:420px;padding:0;}
div.offer div.price{float:right;width:150px;line-height:18px;text-align:right;font-weight:bold;height:48px;}
div.offer div.price p{text-align:right;color:#ff6000;}
div.offer div.comp_desc2{float:right;width:290px;line-height:18px;}
div.offer div.right{float:right;width:140px;margin-right:10px;padding-top:10px;}
div.offer div.bron_top{background:url(img/bronsys.png) no-repeat;padding-bottom:10px;}
div.offer div.bron_date,div.offer div.bron_sinp{padding-top:5px;text-align:center;line-height:16px;color:#454545;}
div.offer div.bron_date input,div.offer div.bron_sinp input{width:40px;font-size:9px;border:1px solid #d1d1d1;background:url(img/cr_bron_inp.png) repeat-x;height:13px;padding-top:3px;color:#454545;}
div.offer div.bron_submit{text-align:right;padding:5px 10px 0 0;}
div.offer div.bron_submit input{border:1px solid #c5471a;background:url(img/submitb.png) repeat-x;line-height:16px;color:#fefefe;font-weight:bold;padding:0 5px;}
div.offer div.bron_sinp input{margin-left:15px;}
div.offer div.right h1{background:transparent;}
div.offer div.bron_map h1,div.offer div.bron_coords h1{padding-top:0;line-height:26px;}
div.offer div.bron_map,div.offer div.bron_coords{background:url(img/bronsys.png) no-repeat 0 -313px;padding-bottom:10px;}
body div.offer div.bron_map_single{
	background:url(img/bronsys.png) no-repeat 0 0;
}
div.offer #bron_map2{height:130px;margin:0 3px;}
div.offer div.bron_coords h1{background:url(img/bronsys.png) no-repeat 0 -313px;}
div.offer div.bron_coords{background:url(img/bronsys.png) no-repeat center bottom;}
div.offer div.bron_coords p{line-height:16px;color:#454545;text-align:center;}
div.offer div.images ul{width:100%;overflow:auto;padding-top:10px;}
div.offer div.images li{float:left;width:100px;padding-left:15px;padding-bottom:10px;}
div.offer div.images a{display:block;width:96px;padding:1px;border:1px solid #cdcdcd;}
div.offer div.keywords{color:#666;margin:0 10px;padding:10px 0 0 0;font-weight:bold;line-height:18px;}
div.offer div.keywords a{
	color:#000;
}
div.cc_box3 div.offer_mail h1{background:url(img/cch.png) 0 -78px;}
form.common{padding:10px 0;}
form.common p.txt{height:20px;}
form.common p.radio{height:20px;padding-left:10px;}
form.common p.radio label{display:inline;float:none;margin-left:5px;text-transform:none;}
form.common label{line-height:20px;display:block;float:left;width:100px;text-transform:uppercase;font-weight:bold;font-size:10px;color:#454545;text-align:right;padding-right:10px;}
form.common p.txt input{width:200px;font-size:12px;border:1px solid #d1d1d1;background:url(img/cr_bron_inp.png) repeat-x;height:16px;color:#454545;}
form.common p.txtarea textarea{width:468px;font-size:12px;border:1px solid #d1d1d1;background:url(img/cr_bron_inp.png) repeat-x;height:120px;color:#454545;}
form.common p.submit{
	text-align:right;
	margin-right:10px;
	padding-top:10px;
}
div.cc_box3 h1{background:url(img/cch.png) 0 -52px;}
div.cc_box3 h1.cont{background:url(img/cch.png) 0 -78px;}
#poll p.title{font-weight:bold;font-size:15px;color:#454545;line-height:18px;padding:10px 0 0 10px;}
#poll form.common p.radio label{font-size:12px;line-height:24px;}
#poll form.common p.radio{height:24px;padding-left:20px;}
#lastpolls h1{background:url(img/cch.png) 0 -78px;}
#lastpolls ul{font-size:12px;padding:0 10px;}
#lastpolls li{line-height:24px;height:24px;background:url(img/clh_jobs_bg.gif) repeat-x;}
#lastpolls li:first-child{background:transparent;}
#lastpolls a{color:#454545;display:block;padding-left:15px;background:url(img/arrow.gif) no-repeat left;}
#lastpolls a:hover{color:#ff6000;display:block;background:url(img/arrowb.gif) no-repeat left;}
#poll ul{padding:10px;}
#poll li{height:18px;padding:4px 0;line-height:18px;font-weight:bold;}
#poll li p{float:left;width:250px;font-size:12px;color:#454545;}
#poll li div.bga{float:right;width:300px;border:1px solid #ccc;background:#eee;height:18px;overflow:hidden;text-indent:5px;font-size:10px;}
#poll li div.bga div{float:left;border:1px solid #c5471a;background:url(img/submitb.png) repeat-x;height:16px;color:#fff;line-height:16px;}
div.errmsg p{background:#F2ADAA;border:1px solid #AA2C17;color:#741B0C;font-size:14px;font-weight:bold;line-height:32px;padding-left:10px;}
div.errmsg{padding:10px;}
div.errmsgbig{padding-bottom:300px;}
div.noticemsg p{background:#BDF79C;border:1px solid #60A32D;color:#1C3809;font-size:14px;font-weight:bold;line-height:32px;padding-left:10px;}
div.noticemsg{padding:10px;}
#games ul{font-size:18px;padding:0 10px;}
#games li{line-height:36px;height:36px;background:url(img/clh_jobs_bg.gif) repeat-x;}
#games li:first-child{background:transparent;}
#games a{color:#454545;display:block;padding-left:15px;background:url(img/arrow.gif) no-repeat left;}
#games a:hover{color:#ff6000;display:block;background:url(img/arrowb.gif) no-repeat left;}
.fulltext{
	padding:10px;
	width:568px;
	overflow:hidden;
	line-height:20px;
	font-family:verdana,sans-serif;
	font-size:11px;
	line-height:200%;
}
.fulltext p{
	margin-bottom:10px;
}
.fulltext a{
	font-weight:bold;
	color:#06c;
}
.fulltext h2{
	color:#4F81BD;
	font-size:14px;
	font-weight:bold;
}
form.common_vert{padding:10px 0 10px 10px;}
form.common_vert div{margin-bottom:10px;}
form.common_vert label,form.common_vert div.radio p{line-height:20px;display:block;font-size:12px;font-weight:bold;color:#454545;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
form.common_vert div.txt input,form.common_vert div.select select{width:300px;font-size:12px;border:1px solid #d1d1d1;background:url(img/cr_bron_inp.png) repeat-x;height:16px;color:#454545;}
form.common_vert div.txtarea textarea{width:568px;font-size:12px;border:1px solid #d1d1d1;background:url(img/cr_bron_inp.png) repeat-x;height:120px;color:#454545;}
form.common_vert div.submit{text-align:right;margin-right:10px;height:20px;padding-top:10px;}
form.common_vert div.submit input{border:1px solid #505051;background:url(img/submit.png) repeat-x;line-height:16px;color:#fefefe;font-weight:bold;padding:0 5px;text-transform:uppercase;}
form.common_vert div.submit input:hover{border:1px solid #c5471a;background:url(img/submitb.png) repeat-x;}
form.common_vert div.checkbox label{display:inline;font-weight:normal;font-size:13px;padding-left:5px;}
form.common_vert div.radio ul{padding-left:10px;}
form.common_vert div.radio label{display:inline;margin-left:5px;font-weight:normal;font-size:13px;}
form.common_vert div.select select{height:20px;}
form.common_vert div.desc{font-size:13px;line-height:20px;color:#454545;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;padding-right:10px;}
form.common_vert div.desc a{color:#009aee;}
#comments ul li{width:100%;overflow:auto;padding:10px 0;border-bottom:1px solid #ccc;font-size:12px;}
#comments ul div.a{float:left;width:100px;padding:0 10px;overflow:hidden;}
#comments ul div.a p.a{font-weight:bold;color:#2c81b8;}
#comments ul div.a p.b,#comments ul div.a p.c{color:#999;font-size:11px;}
#comments ul div.b{float:left;width:400px;}
#comments ul div.c{float:right;width:50px;color:#999;font-size:24px;text-align:right;padding-right:10px;}
#comments_more{padding-right:10px;}
#news_h1{color:#08526D;line-height:24px;font-weight:bold;font-size:18px;padding:5px 10px 0 10px;}
#news_h1 a{color:#898989;}
#news_date{color:#898989;font-size:12px;padding:0 0 0 10px;}
#gmaps_bg{
	width:100%;
	height:100%;
	background:#000;
	opacity:0.7;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#gmaps{
	width:800px;
	height:623px;
	background:#fff;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-405px;
	margin-top:-305px;
	padding:10px;
	display:none;
}
#gmaps2{
	width:100%;
	height:600px;
}
#gmaps2_close{
	display:block;
	background:url(jquery_lightbox/lightbox-btn-close.gif) no-repeat right;
	height:32px;
	font-size:18px;
	line-height:32px;
	text-indent:-1000em;
	color:#666;
}
#gmaps.search{
	height:623px;
	margin-top:-305px;
}
#gmaps.search #gmaps2{
	height:540px;
} 
#gmaps_len{
	height:28px;
}
#gmaps_lenstr{
	color:#000;
	font-size:16px;
	height:24px;
	width:300px;
	float:left;
}
#gmaps_lenslider{
	height:24px;
	width:500px;
	float:right;
	padding-top:3px;
}
#gmaps2_title{
	border-top:1px dashed #ccc;
	padding-top:5px;
	color:#000;
	font-size:16px;
	height:26px;
}
#gmaps_lenstr input{
	width:50px;
	font-size:16px;
	border:0;
	background:#fff;
	padding:0;
	font-weight:bold;
	color:#F6931F;
}
form.common label.recaptcha_input_area_text{
	display:block;
	float:none;
	font-size:11px;
	font-weight:normal;
	line-height:inherit;
	padding-right:0;
	text-transform:none;
}
form.common #recaptcha_widget_div{
	padding:5px 0 0 107px;
}
#searchbox{
	margin-bottom:10px;
	line-height:18px;
}
#searchbox_1{
	padding:10px;
	height:24px;
	background:#fff;
	border:1px solid #82ABCC;
	border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-bottom:0;
}
#searchbox_2,#searchbox_4,#searchbox_5,#searchbox_6,#searchbox_7,#searchbox_8,.mybox{
	background:#fff;
	border-left:1px solid #82ABCC;
	border-right:1px solid #82ABCC;
	display:none;
	width:588px;
	overflow:auto;
}
#searchbox_4{
	border:1px solid #82ABCC;
	border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-top:0;
	padding-bottom:5px;
}
#searchbox_3{
	padding:10px;
	background:#fff;
	border-left:1px solid #82ABCC;
	border-right:1px solid #82ABCC;
	display:none;
}
#searchbox_q{
	float:left;
	width:460px;
}
.biginput{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(img/butts_bg.png) 0 0;
	border:1px solid #ccc;
	color:#369;
	font-size:16px;
	height:22px;
	width:450px;
	font-weight:bold;
	padding-left:3px;
}
.biginput:hover,.biginput:focus{
	background:url(img/butts_bg.png) 0 -40px;
	color:#fff;
	border:1px solid #7c9b00;
}
#searchbox_submit{
	float:right;
}
.bigbutton{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(img/butts_bg.png) 0 -80px;
	border:1px solid #73b91e;
	color:#FEFEFE !important;
	font-weight:bold;
	line-height:22px;
	font-size:16px;
	padding:0 10px;
	font-weight:bold;
	text-align:center;
	font-family:arial;
}
.bigbutton:hover{
	background:url(img/butts_bg.png) 0 -120px;
	border:1px solid #C5471A;
	text-decoration:none;
}
#searchbox_map{
	width:568px;
	height:400px;
}
.searchbox_tab a{
	height:30px;
	line-height:30px;
	display:block;
	color:#fff;
	background:#000;
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Sans-serif;
	border-top:1px solid #798e9a;
	border-bottom:1px solid #041219;
	background:url(img/butts_bg.png) 0 -160px;
	padding-left:10px;
}
.searchbox_tab a:hover,.searchbox_tab a.active{
	text-decoration:none;
	background:url(img/butts_bg.png) 0 -200px;
	border-top:1px solid #82abcc;
}
div.sub1 a,div.sub2 a{
	display:block;
	line-height:25px;
	color:#069;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:195px;
	background:url(img/butts_bg.png) 0 -240px;
	text-indent:30px;
	height:25px;
	overflow:hidden;
}
div.sub1 a:hover,div.sub2 a:hover,div.sub1 a.active,div.sub2 a.active{
	background:url(img/butts_bg.png) 0 -280px;
	color:#000;
}
div.sub2_title{
	border-bottom:1px dashed #666;
	margin:20px 10px 0 10px;
	font-size:16px;
	color:#666;
}
div.sub_cont{
	width:100%;
	overflow:auto;
	padding-bottom:1px;
}
div.sub2_cont{
	display:none;
	padding-bottom:1px;
	width:100%;
	overflow:auto;
}
div.gmaps_h1{
	font-size:16px;
	border-bottom:1px dashed #ccc;
}
div.gmaps_a a{
	color:#039;
}
#logon{
	padding:30px 10px 20px 30px;
}
#logon div{
	height:32px;
	line-height:32px;
}
#logon label{
	float:left;
	height:32px;
	width:200px;
	font-size:24px;
	color:#ccc;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
#logon input.biginput{
	width:300px;
	margin-top:6px;
}
#logon div.submit{
	padding-top:10px;
	text-align:center;
}
#search_viewmore a{
	background:url("img/butts_bg.png") 0 -320px;
	color:#336699;
	font-size:16px;
	font-weight:bold;
	height:34px;
	display:block;
	text-align:center;
	padding-left:44px;
	line-height:34px;
	margin-bottom:1px;
}
#search_viewmore a:hover{
	background:url(img/butts_bg.png) 0 -360px;
	color:#fff;
	text-decoration:none;
}
#view_add{
	background:#fff;
	border-bottom:1px solid #82ABCC;
}
.my2colfields{
	width:588px;
	overflow:auto;
	padding-top:5px;
}
.my2colfields div{
	float:left;
	width:280px;
	height:50px;
	padding-left:10px;
}
.my2colfields label,#searchbox_5_text label,#searchbox_7 label,.wysiwygfield label{
	display:block;
	font-size:12px;
	line-height:24px;
}
.my2colfields input{
	width:272px;
}
.my2colfields input:hover,.my2colfields input:focus,#searchbox_5_text_i:hover,#searchbox_5_text_i:focus{
	background:#fff;
	color:#000;
	border:1px solid #369;
}
#searchbox_5_text{
	padding:0 0 10px 10px;
}
#searchbox_5_text_i,#options_text_i{
	width:563px;
	font-size:12px;
	border:1px solid #d1d1d1;
	background:#fff url(img/cr_bron_inp.png) repeat-x;
	height:200px;
	color:#369;
	padding-left:3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#searchbox_6{
	padding:4px 0;
}
#searchbox_6 div{
	float:left;
	width:184px;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
#searchbox_6 input{
	float:left;
	margin-top:6px;
}
#searchbox_6 label{
	font-size:12px;
	display:block;
	float:left;
	width:165px;
	height:25px;
	overflow:hidden;
	padding-left:4px;
}
#searchbox_6 div:hover,#searchbox_6 div:hover label,#searchbox_6 div.active{
	font-weight:bold;
	cursor:pointer;
}
#searchbox_7_sels{
	width:100%;
	overflow:auto;
	padding-top:5px;
}
#searchbox_7_sels div{
	float:left;
	width:183px;
	height:50px;
	padding-left:10px;
}
#searchbox_7_sels select{
	width:180px;
}
#searchbox_7_gmap{
	background:#ccc;
	width:568px;
	height:400px;
	margin:4px 0 10px 10px;
}
#searchbox_8_add{
	padding:10px 0 10px 10px;
	width:568px;
	height:25px;
}
#searchbox_8_add label{
	font-size:12px;
	padding-right:5px;
}
#searchbox_8_add input.file{
	width:200px;
}
#searchbox_8_add input.bigbutton{
	float:right;
}
#searchbox_8_imgs{
	width:588px;
	overflow:auto;
}
#searchbox_8_imgs .imgcont{
	margin:10px 0 0 10px;
	width:134px;
	height:108px;
	float:left;
	background:url(img/view_add_imgs.png) 0 0;
	overflow:hidden;
}
#searchbox_8_imgs .imgcont:hover{
	background:url(img/view_add_imgs.png) 0 -171px;
}
#searchbox_8_imgs .imgcontb{
	padding:6px 0 0 6px;
	float:left;
	width:96px;
	height:96px;
}
#searchbox_8_imgs .imgcontc{
	font-size:12px;
	line-height:25px;
	width:134px;
	height:100px;
	overflow:hidden;
	display:none;
	position:absolute;
	padding-top:3px;
}
#searchbox_8_imgs .imgcontc div{
	height:25px;
	width:134px;
	overflow:hidden;
}
#searchbox_8_imgs .imgcont:hover .imgcontc{
	display:block;
}
#searchbox_8_imgs .imgcont:hover .imgcontb{
	visibility:hidden;
}
#searchbox_8_imgs .imgcontc div a{
	display:block;
	color:#069;
	padding-left:7px;
}
.searchbox_save{
	padding:0 10px 10px 10px;
	height:20px;
}
.searchbox_save input,.searchbox_save a{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#fefefe;
	border:1px solid #bababa;
	color:#3f4551;
	line-height:18px;
	font-size:12px;
	padding:0 8px;
	float:right;
	cursor:pointer;
}
.searchbox_save input:hover,.searchbox_save a:hover{
	background:url(img/butts_bg.png) 0 -120px;
	border:1px solid #C5471A;
	text-decoration:none;
	color:#fff;
}
.searchbox_save a{
	float:left !important;
}
.roundbox{
	background:#fff url(img/grad_fff_eee.png) bottom repeat-x;
	border:1px solid #ccc;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:558px;
	padding:15px;
	overflow:auto;
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;
	margin-bottom:10px;
}
.roundbox div.title{
	font-size:16px;
	color:#0068AF;
	padding-bottom:15px;
}
.roundbox div.justtext{
	font-size:12px;
}
#loginpage_a{
	width:310px;
	min-height:210px;
	float:left;
	border-right:1px solid #e6e6e6;
	font-size:13px;
}
#loginpage_b{
	width:215px;
	float:right;
}
#loginpage_a div.error{
	color:#a00;
	line-height:22px;
	background:url(img/login_icons.png) no-repeat 0 -560px;
	padding-left:25px;
}
#loginpage_a div.ok{
	color:#0a0;
	line-height:22px;
	background:url(img/login_icons.png) no-repeat 0 -420px;
	padding-left:26px;
}
#loginpage_a div.input,#loginpage_a div.check{
	height:30px;
}
#loginpage_a div.input label{
	display:block;
	line-height:25px;
	float:left;
	width:120px;
	height:25px;
	color:#333;
}
#loginpage_a div.input input.style1{
	width:150px;
}
#loginpage_a div.check label{
	color:#333;
	line-height:25px;
	padding-left:5px;
	font-size:12px;
}
#loginpage_a div.submit{
	padding-top:20px;
}
#loginpage_b div.row {
	padding:0 0 20px 40px;
	cursor:pointer;
}
#loginpage_b div.row:hover div.title{
	text-decoration:underline;
}
#loginpage a{
	color:#069;
}
#loginpage_blog{
	background:url(img/login_icons.png) no-repeat 0 0;
}
#loginpage_bfor{
	background:url(img/login_icons.png) no-repeat 0 -140px;
}
#loginpage_breg{
	background:url(img/login_icons.png) no-repeat 0 -280px;
	padding-bottom:0 !important;	
}
#loginpage_b div.row div.title{
	font-size:14px;
	color:#0068AF;
	padding-bottom:5px;
}
#loginpage_box1,#loginpage_box2,#loginpage_box3{
	display:none;
}
#loginpage_box3 #recaptcha_widget_div{
	margin-left:-11px;
}
#prices_banner{
	text-align:center;
}
#prices_banner div.dialoghover{
	position:absolute;
}
#prices_banner div.dialoghover a{
	display:block;
}
#tt {
	position:absolute;
	display:block;
	background:url(tooltip/tt_left.gif) top left no-repeat;
}
#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(tooltip/tt_top.gif) top right no-repeat;
	overflow:hidden;
}
#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#666;
	color:#fff;
}
#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(tooltip/tt_bottom.gif) top right no-repeat;
	overflow:hidden;
}
#cl_login_ok {
	width:230px;
	height:138px;
	background:url(img/logged_box.png) no-repeat;
	margin-bottom:10px;
}	
#cl_login_ok li a {
	height:32px;
	line-height:32px;
	display:block;
	padding-top:2px;
	color:#fff;
	padding-left:36px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#cl_login_ok li a:hover {
	text-decoration:none;
	padding-left:40px;
}
#view_del div.submit{
	overflow:auto;
	padding-top:15px;
}
#view_del div.submit input{
	float:right;
}
#view_del div.submit input:first-child{
	float:left;
}
#dialog_upload,#dialog_mark,#dialog_crop{
	display:none;
}
#options_submit{
}
.options_submit{
	text-align:right;
	padding:10px;
}
.roundbox p.options_ok{
	font-size:15px;
	color:#0a0;
	line-height:22px;
	background:url(img/login_icons.png) no-repeat 0 -420px;
	padding-left:26px;
}
.roundbox p.options_error{
	font-size:15px;
	color:#a00;
	line-height:22px;
	background:url(img/login_icons.png) no-repeat 0 -560px;
	padding-left:25px;
}
.tabs_container{
	border-bottom:1px solid #82ABCC;
}
.search_tip{
	font-size:13px;
	color:#666;
}
.search_tip a{
	float:right;
	color:#069;
}
.roundboxtip{
	padding:7px 10px !important;
	width:568px !important;
	background:#fff !important;
}
.bgjobs li a{
	color:#464646;
	background:url(img/clh_jobs.png) no-repeat right center;
	padding:8px 20px 8px 0;
	display:block;
}
.bgjobs li{
	line-height:14px;
	background:url(img/clh_jobs_bg.gif) repeat-x center bottom;
}
.bgjobs li a:hover{
	text-decoration:none;
	color:#f76220;
}
.add_job_unauth{
	padding:10px;
	font-size:12px;
	color:#333;
}
.news-subscribe{
	width:590px;
	height:29px;
	background:url(img/news-subscribe.png) no-repeat 0 0;
	overflow:hidden;
}
.news-subscribe-title{
	font-weight:bold;
	font-size:14px;
	line-height:29px;
	color:#555;
	padding-left:10px;
	font-family:arial;
	width:179px;
	float:left;
}
.news-subscribe-rss{
	float:left;
	width:72px;
}
.news-subscribe-rss a{
	text-indent:-1000em;
	display:block;
	width:72px;
	height:29px;
}
.news-subscribe-rss a:hover{
	background:url(img/news-subscribe.png) no-repeat -189px -42px;
}
.news-subscribe-mail{
	float:left;
	width:329px;
}
.news-subscribe-mail:hover{
	background:url(img/news-subscribe.png) no-repeat -261px -84px;
}
.news-subscribe-mail form{
	background:red;
}
.news-subscribe-text{
	border:0;
	height:29px;
	padding:0;
	background:transparent;
	width:284px;
	line-height:29px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#555;
	padding-left:8px;
	float:left;
	text-shadow:1px 1px 1px #fff;
}
.news-subscribe-go{
	float:right;
	width:28px;
	height:29px;
	background:transparent;
	border:0;
	cursor:pointer;
}
/*SELECT PAGE w/ SLIDER*/
.cc_page{
	height:30px;
	line-height:30px;
	width:100%;
	overflow:auto;
}
.cc_page_slider{
	float:left;
	height:30px;
	width:300px;
	margin-top:14px;
	margin-left:10px;
}
.cc_page_info{
	float:right;
	margin-right:10px;
	height:30px;
	color:#454545;
	font-size:13px;
}
.cc_page_info span:first-child{
	font-weight:bold;
	color:#F6931F;
}
.cc_page_prev,.cc_page_next{
	float:left;
	width:auto;
	height:30px;
	padding-left:10px;
}
/*CALENDAR OPTIONS*/
#cc_cal_opt{
	width:580px;
	height:98px;
	background:url(img/event_opt_bg.png) no-repeat 0 0;
	margin-top:3px;
	margin-left:3px;
	padding:4px 0 0 4px;
}
#cc_cal_opt .cc_cal_opt_box{
	float:left;
	border:1px solid #aaa;
	background:#d8f3da url(img/event_opt.png) repeat-x 0 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	outline:1px solid rgba(255,255,255, 0.3);
	position:absolute;
}
#cc_cal_opt .cc_cal_opt_box:hover{
	border:1px solid #d5b564;
	background:#ffeeab url(img/event_opt.png) repeat-x 0 -100px;
	z-index:10;
}
#cc_cal_opt .cc_cal_opt_box:hover a{
	color:#15428b;
}
#cc_cal_opt .cc_cal_opt_box:hover a:hover{
	text-decoration:none;
}
#cc_cal_opt .cc_cal_opt_box:hover a:hover span, #cc_cal_opt .cc_cal_opt_box a.selected span{
	border:1px solid rgba(0,0,0,0.4);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#666;
	background:rgba(0,0,0,0.4);
	margin:0;
	color:#fff;
	text-shadow:1px 1px 1px #333;
}
#cc_cal_opt_cat{
	margin-left:0;
	width:150px;
}
#cc_cal_opt_loca{
	margin-left:156px;
	width:150px;
}
#cc_cal_opt #cc_cal_opt_date{
	margin-left:312px;
	width:120px;
}
#cc_cal_opt #cc_cal_opt_q{
	margin-left:438px;
	width:136px;
}
#cc_cal_opt_q .d{
	height:52px;
}
#cc_cal_opt_q .e{
	height:20px;
}
#cc_cal_opt_q input{
	border:0;
	background:transparent;
	height:52px;
	padding:0;
	font-size:11px;
	width:100%;
	text-shadow:1px 1px 1px #ddd;
	color:#369;
	text-indent:5px;
}
#cc_cal_opt .cc_cal_opt_box a{
	display:block;
	line-height:15px;
	height:15px;
	text-indent:5px;
	text-shadow:1px 1px 1px #ddd;
	padding:1px;
	margin-bottom:1px;
}
#cc_cal_opt .cc_cal_opt_box a span{
	margin:1px;
	display:block;
	height:15px;
	line-height:15px;
	cursor:pointer;
}
#cc_cal_opt .cc_cal_opt_box .c{
	display:none;
}
#cc_cal_opt .cc_cal_opt_box .cc_cal_opt_title{
	color:#3e6aaa;
	text-indent:7px;
	background:#d7d7d7;
	line-height:18px;
}
#cc_cal_opt .cc_cal_opt_box:hover .cc_cal_opt_title{
	background:#ffe06e;
	color:#666;
}
#cc_cal_tbl{
	margin:4px;
}
#cc_cal_tbl table{
	border:1px solid #c2c3c4;
	width:100%;
	color:#222222;
	font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
	font-size:12px;
	line-height:normal;
}
#cc_cal_tbl th{
	background:url(img/event_row.png) repeat-x;
	font-weight:bold;
	font-size:10px;
	text-shadow:0 1px 0 #FFFFFF;
	text-transform:uppercase;
	height:20px;
	padding-left:8px;
	line-height:20px;
	border-left:1px solid #c2c3c4;
	border-bottom:1px solid #c2c3c4;
}
#cc_cal_tbl th:first-child{
	border-left:0;
}
#cc_cal_tbl td{
	height:21px;
	border-left:1px solid #c2c3c4;
	padding-left:5px;
	cursor:pointer;
}
#cc_cal_tbl td:first-child{
	border-left:0 !important;
}
#cc_cal_tbl tr.b td{
	background:#e9ecec;
}
#cc_cal_tbl tr:hover td{
	background:url(img/event_row.png) repeat-x 0 -30px;
	color:#fff;
	text-shadow:0 1px 0 #3B5A7A;
	border-left:1px solid #466c90;
}
#event_view .info{
	font-size:11px;
	width:100%;
	overflow:auto;
	line-height:18px;
}
#event_view .info p.a{
	font-weight:bold;
	float:left;
	width:100px;
}
#event_view .info p.b{
	float:left;
	width:200px;
}
#event_view div.title{
	color:#08526D;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	padding-bottom:10px;
}
#cc_cal_add a{
	background:url("img/arrow.gif") no-repeat scroll left center transparent;
	color:#464646;
	display:block;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin-left:10px;
}
#cc_cal_add a:hover{
	color:#f7611f;
	background:url(img/arrowb.gif) no-repeat center left;
	text-decoration:none;
}
#event_add .my2colfields{
	margin-left:-10px;
}
#event_add .my2colfields select.style1{
	width:272px;
}
/*FILE jquery_wysiwyg/jquery.wysiwyg.css----------------------------*/

div.wysiwyg {border:1px solid #DFDFDF;background:#FFF;}
div.textarea:hover div.wysiwyg{border:1px solid #60A32D;}
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel {border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 4px 0 4px 0; }
div.wysiwyg ul.panel li:first-child { padding-left:4px;}
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url(jquery_wysiwyg/jquery.wysiwyg.gif) no-repeat -80px -100px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -20px; }
div.wysiwyg ul.panel li a.italic { background-position: -20px -20px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -40px -20px; }
div.wysiwyg ul.panel li a.underline { background-position: -60px -20px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -20px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -40px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -60px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -80px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -100px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -80px -20px; }
div.wysiwyg ul.panel li a.superscript { background-position: -100px -20px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -80px; }
div.wysiwyg ul.panel li a.redo { background-position: -20px -80px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -40px -60px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -20px -60px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -60px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -40px; }
div.wysiwyg ul.panel li a.h2 { background-position: -20px -40px; }
div.wysiwyg ul.panel li a.h3 { background-position: -40px -40px; }
div.wysiwyg ul.panel li a.h4 { background-position: -60px -40px; }
div.wysiwyg ul.panel li a.h5 { background-position: -80px -40px; }
div.wysiwyg ul.panel li a.h6 { background-position: -100px -40px; }

div.wysiwyg ul.panel li a.cut { background-position: -40px -80px; }
div.wysiwyg ul.panel li a.copy { background-position: -60px -80px; }
div.wysiwyg ul.panel li a.paste { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -20px -100px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -40px -100px; }

div.wysiwyg ul.panel li a.createLink { background-position: -100px -60px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -100px -100px; }
div.wysiwyg ul.panel li a.insertYoutube { background-position: -120px 0; }

div.wysiwyg ul.panel li a.html { background-position: -60px -60px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -100px -80px; }

div.wysiwyg ul.panel li a.empty { background-position: -80px -100px; }

div.wysiwyg iframe { border: 0; margin: 0; clear: left; }
/*FILE jquery_uploadify/style.css----------------------------*/
/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
#fileQueue {
	width: 100%;
	height: 60px;
	overflow: auto;
	font: 12px Arial, Helvetica, sans-serif;
}
#fileQueue .uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 1px solid #E5E5E5;
	background-color: #F5F5F5;
	padding: 10px;
	margin-bottom:10px;
}
#fileQueue .uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
#fileQueue .uploadifyQueueItem .cancel {
	float: right;
	display:none;
}
#fileQueue .uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
#fileQueue .uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
/*FILE jquery_ui/ui-start/jquery-ui-1.7.2.custom.css----------------------------*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=02_glass.png&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=12_gloss_wave.png&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=12_gloss_wave.png&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=01_flat.png&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(jquery_ui/ui-start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #2191c0 url(jquery_ui/ui-start/images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }
.ui-widget-header a { color: #eaf5f7; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #77d5f7; background: #0078ae url(jquery_ui/ui-start/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #448dae; background: #79c9ec url(jquery_ui/ui-start/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #026890; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #acdd4a; background: #6eac2c url(jquery_ui/ui-start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd113; background: #f8da4e url(jquery_ui/ui-start/images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #915608; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(jquery_ui/ui-start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(jquery_ui/ui-start/images/ui-icons_0078ae_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(jquery_ui/ui-start/images/ui-icons_0078ae_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(jquery_ui/ui-start/images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(jquery_ui/ui-start/images/ui-icons_e0fdff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(jquery_ui/ui-start/images/ui-icons_056b93_256x240.png); }
.ui-state-active .ui-icon {background-image: url(jquery_ui/ui-start/images/ui-icons_f5e175_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(jquery_ui/ui-start/images/ui-icons_f7a50d_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(jquery_ui/ui-start/images/ui-icons_fcd113_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #222D3F; opacity: .70;filter:Alpha(Opacity=70); }
.ui-widget-shadow { margin: 5px 0 0 5px; padding: 0px; background: #999999 url(jquery_ui/ui-start/images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0;z-index: 1003 !important; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.8); }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }



/* Aristo theme */
.ui-slider { position: relative; text-align: left; border: 0px none;  }
.ui-state-focus .ui-slider-handle { border: 0px none; }
.ui-slider .ui-slider-handle { background: url(jquery_ui/ui-start/images/slider_handles.png) 0px -23px no-repeat; position: absolute; z-index: 2; width: 23px; height: 23px; cursor: default; }
.ui-slider .ui-state-hover { background-position: 0px 0px !important; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background: url(jquery_ui/ui-start/images/slider_h_bg.gif) 0px -5px repeat-x; }
.ui-slider .ui-state-default { border: 0px none; }

.ui-slider-horizontal { height: 5px;  background: url(jquery_ui/ui-start/images/slider_h_bg.gif) 0px 0px repeat-x; }
.ui-slider-horizontal .ui-slider-handle { top: -9px; margin-left: -12px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; -moz-border-radius:5px 5px 5px 5px; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*FILE jquery_tools/style.css----------------------------*/
#wysiwyg_tooltip { 
    display:none; 
    background:transparent url(jquery_tools/tooltip_2r.png) no-repeat; 
    font-size:12px; 
    height:25px; 
    width:180px; 
    padding:24px 10px 25px 20px; 
    color:#fff;
    z-index:2000;   
}