
/*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,div.job_offer_admin{
	margin-left:10px;
	padding:10px 0;
	background:url("img/clh_jobs_bg.gif") repeat-x bottom;
	overflow:auto;
}
div.job_offer_admin{
	margin-right:10px;
}
div.offer div.offer_admin a,div.job_offer_admin a{
	display:block;
	width:40%;
	float:right;
	margin:1px;
}
div.offer div.offer_admin a:first-child,div.job_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;height:32px;}
#comments ul div.ca{cursor:pointer;}
#comments ul li:hover div.ca{background:url(img/delete_32.png) no-repeat center;font-size:1px;color:#fff;}
#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_lightbox/jquery.lightbox-0.5.css----------------------------*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*FILE jquery_ui/ui-aristo/jquery-ui-1.8rc3.custom.css----------------------------*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 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) 2010 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=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(jquery_ui/ui-aristo/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(jquery_ui/ui-aristo/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(jquery_ui/ui-aristo/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(jquery_ui/ui-aristo/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #d2dbf4; background: #f4f8fd; color: #0d2054; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important; font-size: 11px; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #0d2054; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #e2d0d0; background: #fcf0f0; color: #280b0b; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important; font-size: 11px; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #280b0b; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #280b0b; }
.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; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-highlight p, .ui-state-error p { margin: 8px 0px; padding: 1px 0px; }
.ui-state-highlight .ui-icon, .ui-state-error .ui-icon  { margin: -1px 8px 0px 0px !important; }

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

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(jquery_ui/ui-aristo/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(jquery_ui/ui-aristo/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(jquery_ui/ui-aristo/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(jquery_ui/ui-aristo/images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(jquery_ui/ui-aristo/images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(jquery_ui/ui-aristo/images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(jquery_ui/ui-aristo/images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background: url(jquery_ui/ui-aristo/images/icon_sprite.png) -16px 0px no-repeat !important; }

/* 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: url(jquery_ui/ui-aristo/images/icon_sprite.png) 0px 0px no-repeat !important; }
.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-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.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: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #222d3f; opacity: .70; filter:Alpha(Opacity=70); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(jquery_ui/ui-aristo/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/* 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: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; 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;}/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion h3 { background: url(jquery_ui/ui-aristo/images/button_bg.png) repeat-x; }
.ui-accordion h3.ui-state-default { background-position: 0px 0px; }
.ui-accordion h3.ui-state-active { background-position: 0px -33px; border-color: #749aaf !important; }
.ui-accordion h3.ui-state-hover, .ui-accordion h3.ui-state-default { border-color: #aaaaaa; }
.ui-accordion h3.ui-state-active a { color:#1c4257; }
.ui-accordion .ui-accordion-header .ui-icon { background: url(jquery_ui/ui-aristo/images/icon_sprite.png); }
.ui-accordion .ui-state-active .ui-icon { background-position: 0px -64px; }
.ui-accordion .ui-state-default .ui-icon { background-position: -16px -80px; }
.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: 12px; padding: .5em .5em .5em .7em; font-weight: bold; color:#4f4f4f; text-shadow: 0px 1px 0px rgba(255,255,255,0.7); }
.ui-accordion-icons .ui-accordion-header a { padding-left: 24px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -7px; }
.ui-accordion .ui-accordion-content { background: #f8fcfe; padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; font-size: 11px; border-color: #749aaf; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.ui-accordion .ui-state-active {  }

/* Autocomplete

----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url(jquery_ui/ui-aristo/'images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	margin: -1px;
}
/* Button
----------------------------------*/

.ui-button {  display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; border: 0px none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3em; } 
button.ui-button-icons-only { width: 3.2em; } 
.ui-button span { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid; }

.ui-state-default .ui-button-text { background: url(jquery_ui/ui-aristo/images/button_bg.png) 0px 0px repeat-x !important; color: #4f4f4f; border-color: #b6b6b6; }
.ui-state-hover .ui-button-text { background: url(jquery_ui/ui-aristo/images/button_bg.png) 0px 0px repeat-x !important; color: #313131; border-color: #9d9d9d; -moz-box-shadow: 0px 0px 8px rgba(212,212,212,1); -webkit-box-shadow: 0px 0px 8px rgba(212,212,212,1); box-shadow: 0px 0px 8px rgba(212,212,212,1); }
.ui-state-active .ui-button-text { background: url(jquery_ui/ui-aristo/images/button_bg.png) 0px bottom repeat-x !important; color: #4f4f4f; border-color: #b6b6b6; }

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4; font-weight: bold; font-size: 14px; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); }
.ui-button-text-only .ui-button-text { padding: 5px 12px; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 1.8em; }
.ui-button-text-icons .ui-button-text { padding-right: 1.8em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon .ui-icon-primary, .ui-button-text-icons .ui-icon-primary, .ui-button-icons-only .ui-icon-primary { left: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
.ui-button-set, .ui-button-set span { -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important; }
.ui-corner-left .ui-button-text { -moz-border-radius-topleft: 4px !important; -webkit-border-top-left-radius: 4px !important; border-top-left-radius: 4px !important; -moz-border-radius-bottomleft: 4px !important; -webkit-border-bottom-left-radius: 4px !important; border-bottom-left-radius: 4px !important; }
.ui-corner-right .ui-button-text { -moz-border-radius-topright: 4px !important; -webkit-border-top-right-radius: 4px !important; border-top-right-radius: 4px !important; -moz-border-radius-bottomright: 4px !important; -webkit-border-bottom-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.ui-button-set .ui-state-active .ui-button-text { background: url(jquery_ui/ui-aristo/images/button_bg.png) 0px -33px repeat-x !important; color: #1c4257; border-color: #7096ab; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */





/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: 0; width: 300px; overflow: hidden; background: #FFFFFF; -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); box-shadow: 0px 5px 10px rgba(0,0,0,0.8); }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; border-width: 0px 0px 1px 0px; border-color: #979797; background: url(jquery_ui/ui-aristo/images/the_gradient.gif) 0px 0px repeat-x; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; font-size: 13px; color: #000000; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 6px; top: 50%; width: 16px; margin: -9px 0 0 0; height: 16px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; background: url(jquery_ui/ui-aristo/images/icon_sprite.png) 0px -16px no-repeat; }
.ui-dialog-titlebar .ui-state-hover { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px none; background: transparent; }
.ui-dialog .ui-state-hover span { background-position: -16px -16px ; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; font-size: 12px; }
.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; background: transparent !important; border: 0px none; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Slider
----------------------------------*/
.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-aristo/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-aristo/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-aristo/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; }
.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 { background: #FFFFFF; position: relative; padding: .2em; zoom: 1; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px none; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { border-color: #a8a8a8; border-width: 0px 0px 1px 0px; margin: 0; padding: 0; background: transparent; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; font-size: 12px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.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 { display: block; border: 0; padding: 1em 1.4em; background: none; font-size: 12px; border-color: #a8a8a8; border-width: 0px 1px 1px 1px; border-style: solid; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-state-default { background: #cccccc url(jquery_ui/ui-aristo/images/button_bg.png) 0px 0px repeat-x; border-color: #a8a8a8; }
	.ui-tabs .ui-state-default a { color: #4f4f4f !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); }
.ui-tabs .ui-state-active { background: #FFFFFF; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; background: #FFFFFF url(jquery_ui/ui-aristo/images/datepicker.gif) left top repeat-x; -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); box-shadow: 0px 5px 10px rgba(0,0,0,0.8); }
.ui-datepicker .ui-datepicker-header { position:relative; padding:2px 0px 6px 0px; background: transparent; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px none; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 6px; width: 16px; height: 16px; border: 0px none; cursor: pointer; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-header .ui-state-hover { background: transparent; border: 0px none; }
.ui-datepicker .ui-datepicker-prev span { background-position: 0px -32px !important; }
.ui-datepicker .ui-datepicker-next span { background-position: -16px -32px !important; }
.ui-datepicker .ui-datepicker-prev-hover span { background-position: 0px -48px !important; }
.ui-datepicker .ui-datepicker-next-hover span { background-position: -16px -48px !important; }
.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; background: url(jquery_ui/ui-aristo/images/icon_sprite.png) no-repeat;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font-size: 12px; color: #000000; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); }
.ui-datepicker .ui-datepicker-title select { 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 table {width: 100%; font-size: 10px; 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; }
.ui-datepicker .ui-datepicker-calendar a { background: transparent; border: 0px none; }
.ui-datepicker .ui-datepicker-calendar .ui-state-active { border: 1px solid; }
.ui-datepicker .ui-datepicker-calendar a.ui-state-hover { color: #1c4257; }
.ui-datepicker .ui-datepicker-current-day .ui-state-default { font-size: 11px; background: url(jquery_ui/ui-aristo/images/button_bg.png) 0px -33px repeat-x; color: #1c4257; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); font-weight: bold; border: 1px solid #7399ae; }

/* 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*/
}/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/*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;   
}
/*FILE jquery_flexigrid/flexigrid.css----------------------------*/
@charset "UTF-8";
/* CSS Document */

.flexigrid
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	border: 0px solid #eee;
	overflow: hidden;
	color: #000;
	}

	.flexigrid.hideBody
		{
		height: 26px !important;
		border-bottom: 1px solid #ccc;
		}

	.ie6fullwidthbug
		{
		border-right: 0px solid #ccc;
		padding-right: 2px;	
		}

.flexigrid div.nDiv
	{
	background: #eee url(jquery_flexigrid/line.gif) repeat-y -1px top;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: auto;
	left: 0px;
	position: absolute;
	z-index: 999;
	float: left;
	margin-left:1px;/*ORIGINALLY 0*/
	}

	.flexigrid div.nDiv table
		{
		margin: 2px;
		}

.flexigrid div.hDivBox
	{
	float: left; 
	padding-right: 40px;
	}

.flexigrid div.bDiv table
	{
	margin-bottom: 0px;/*ORIGINALLY WAS 10px*/
	}
	
	.flexigrid div.bDiv table.autoht
		{
		border-bottom: 0px;
		margin-bottom: 0px;
		}
	
.flexigrid div.nDiv td
	{
	padding: 2px 3px;
	border: 1px solid #eee;
	cursor: default;
	}

.flexigrid div.nDiv tr:hover td, .flexigrid div.nDiv tr.ndcolover td
	{
	background: #d5effc url(jquery_flexigrid/hl.png) repeat-x top;
	border: 1px solid #a8d8eb;
	}
	
	.flexigrid div.nDiv td.ndcol1
		{
		border-right: 1px solid #ccc;
		}
		
	.flexigrid div.nDiv td.ndcol2
		{
		border-left: 1px solid #fff;
		padding-right: 10px;
		}

	.flexigrid div.nDiv tr:hover td.ndcol1, .flexigrid div.nDiv tr.ndcolover td.ndcol1
		{
		border-right: 1px solid #d2e3ec;
		}
		
	.flexigrid div.nDiv tr:hover td.ndcol2, .flexigrid div.nDiv tr.ndcolover td.ndcol2
		{
		border-left: 1px solid #eef8ff;
		}
	
	.flexigrid div.nBtn
		{
		position: absolute;
		height: 23px;
		width: 15px;
		z-index: 900;
		background: #fafafa url(jquery_flexigrid/fhbg.gif) repeat-x bottom;
		/*border: 0px solid #ccc;
		border-left: 1px solid #ccc;*/
		border:0;
		top: 0px;
		left: 0px;
		margin-top: 1px;
		margin-left:1px;/*ORIGINALLY 0*/
		cursor: pointer;
		display: none;
		border-bottom:1px solid rgb(170,204,246);
		}
		
		.flexigrid div.nBtn div
			{
			height: 23px;
			width: 15px;
			/*border-left: 1px solid #fff;*/
			float: left;
			/*background: url(jquery_flexigrid/ddn.png) no-repeat center;*/
			background: url(jquery_flexigrid/th_hlp.png) no-repeat center;
			}		
		
		.flexigrid div.nBtn.srtd
			{
			background: url(jquery_flexigrid/wbg.gif) repeat-x 0px -1px;
			}
		

.flexigrid div.mDiv
	{
	background: url(jquery_flexigrid/wbg.gif) repeat-x top;
	border: 1px solid #ccc;
	border-bottom: 0px;
	border-top: 0px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	}

.flexigrid div.mDiv div
	{
	padding: 6px;
	white-space: nowrap;
	}
	
		.flexigrid div.mDiv div.ptogtitle
			{
			position: absolute;
			top: 4px;
			right: 3px;
			padding: 0px;
			height: 16px;
			width: 16px;
			overflow: hidden;
			border: 1px solid #ccc;
			cursor: pointer;
			}

			.flexigrid div.mDiv div.ptogtitle:hover
			{
			background-position: left -2px;
			border-color: #bbb;
			}
			
			.flexigrid div.mDiv div.ptogtitle span
			{
			display: block;
			border-left: 1px solid #eee;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #ddd;
			width: 14px;
			height: 14px;
			background: url(jquery_flexigrid/uup.png) no-repeat center;
			}
			
			.flexigrid div.mDiv div.ptogtitle.vsble span
			{
			background: url(jquery_flexigrid/ddn.png) no-repeat center;			
			}			

.flexigrid div.tDiv /*toolbar*/
	{
	background: #fafafa url(jquery_flexigrid/bg.gif) repeat-x top;
	position: relative;			
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	}

	.flexigrid div.tDiv2
		{
		float: left;
		clear: both;
		padding: 1px;
		}

.flexigrid div.sDiv /*toolbar*/
	{
	background: #fafafa url(jquery_flexigrid/bg.gif) repeat-x top;
	position: relative;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: hidden;
	display: none;
	}

	.flexigrid div.sDiv2
		{
		float: left;
		clear: both;
		padding: 5px;
		padding-left: 5px;
		width: 1024px;
		}

		.flexigrid div.sDiv2 input, .flexigrid div.sDiv2 select
		{
		vertical-align: middle;
		}
			
	.flexigrid div.btnseparator
		{
		float: left;
		height: 22px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #fff;
		margin: 1px;
		}
	
	.flexigrid div.fbutton
		{
			float: left;
			display: block;
			cursor: pointer;
			padding: 1px;
		}

	.flexigrid div.fbutton div
		{
			float: left;
			padding: 1px 3px;
		}		
		
	.flexigrid div.fbutton span
		{
		float: left;
		display: block;
		padding: 3px;
		}

	.flexigrid div.fbutton:hover, .flexigrid div.fbutton.fbOver
		{
			padding: 0px;
			border: 1px solid #ccc;
		}

	.flexigrid div.fbutton:hover div, .flexigrid div.fbutton.fbOver div
		{
			padding: 0px 2px;
			border-left: 1px solid #fff;
			border-top: 1px solid #fff;
			border-right: 1px solid #eee;
			border-bottom: 1px solid #eee;
		}		
		
	
/* end toolbar*/

.flexigrid div.hDiv
	{
	background: #fafafa url(jquery_flexigrid/fhbg.gif) repeat-x bottom;
	position: relative;
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	}	

.flexigrid div.hDiv table
	{
	border-right: 1px solid #fff;
	}

	.flexigrid div.cDrag
		{
		float: left;
		position: absolute;
		z-index: 2;
		overflow: visible;
		}

		.flexigrid div.cDrag div
			{
			float: left;
			background: none;
			display: block;
			position: absolute;
			height: 24px;
			width: 5px;
			cursor: col-resize;
			}
			
		.flexigrid div.cDrag div:hover, .flexigrid div.cDrag div.dragging
			{
			background: url(jquery_flexigrid/line.gif) repeat-y 2px center;
			}

.flexigrid div.iDiv
	{
		border: 1px solid #316ac5;
		position: absolute;
		overflow: visible;
		background: none;
	}
	
	.flexigrid div.iDiv input, .flexigrid div.iDiv select, .flexigrid div.iDiv textarea
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
	.flexigrid div.iDiv input.tb
		{
		border: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
		padding: 0px;
		background: none;
		}			
					
.flexigrid div.bDiv
	{
	border: 1px solid #ccc;
	border-top: 0px;
	background: #fff;
	overflow: auto;
	position: relative;
	}
	
.flexigrid div.bDiv table
	{
	border-bottom: 1px solid #ccc;
	}
	
	.flexigrid div.hGrip
	{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 5px;
	width: 5px;
	background: url(jquery_flexigrid/line.gif) repeat-x center;
	margin-right: 1px;
	cursor: col-resize;
	display:none;
	}
	
		.flexigrid div.hGrip:hover, .flexigrid div.hGrip.hgOver
			{
				border-right: 1px solid #999;				
				margin-right: 0px;
			}
	
	.flexigrid div.vGrip
		{
		height: 5px;
		overflow: hidden;
		position: relative;
		background: #fafafa url(jquery_flexigrid/wbg.gif) repeat-x 0px -1px;
		border: 1px solid #ccc;
		border-top: 0px;
		text-align: center;
		cursor: row-resize;
		}
			
			.flexigrid div.vGrip span
					{
					display: block;
					margin: 1px auto;
					width: 20px;
					height: 1px;
					overflow: hidden;
					border-top: 1px solid #aaa;
					border-bottom: 1px solid #aaa;	
					background: none;
					}

.flexigrid div.hDiv th, .flexigrid  div.bDiv td  /* common cell properties*/
	{
	text-align: left;
	/*border-right: 1px solid #ddd;
	border-left: 1px solid #fff;*/
	border-right:1px solid #ddd;
	overflow: hidden;
	vertical-align: top !important;
	}

		.flexigrid div.hDiv th div, .flexigrid  div.bDiv td  div, div.colCopy div/* common inner cell properties*/
			{
			padding: 5px;
			border-left: 0px solid #fff;
			}

.flexigrid div.hDiv th, div.colCopy
	{
	font-weight: normal;
	height: 24px;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	}	

div.colCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fafafa url(jquery_flexigrid/fhbg.gif) repeat-x bottom;
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	}

.flexigrid div.hDiv th.sorted
	{
	background: url(jquery_flexigrid/wbg.gif) repeat-x 0px -1px;
	border-bottom: 0px solid #ccc;
	border-right:1px solid #AACCF6;
	}
	
	.flexigrid div.hDiv th.thOver, .flexigrid div.hDiv tr th.sorted
	{
		background:url(jquery_flexigrid/wbgb.png) repeat-x bottom;
		border-right:1px solid #AACCF6;
	}

	.flexigrid div.hDiv th.thOver div, .flexigrid div.hDiv th.sorted.thOver div
	{
	/*border-bottom: 1px solid orange;*/
	padding-bottom: 4px;
	}
	
	.flexigrid div.hDiv th.sorted div
	{
	border-bottom: 0px solid #ccc;
	padding-bottom: 5px;
	}

	.flexigrid div.hDiv th.thMove
	{
	background: #fff;
	color: #fff;
	}
	
	.flexigrid div.hDiv th.sorted.thMove div
		{
		border-bottom: 1px solid #fff;
		padding-bottom: 4px
		}
	
	.flexigrid div.hDiv th.thMove div
	{
		background: #fff !important;
	}	
	
	.flexigrid div.hDiv th div.sdesc
		{
		background: url(jquery_flexigrid/dn.png) no-repeat center top;
		}	

	.flexigrid div.hDiv th div.sasc
		{
		background: url(jquery_flexigrid/up.png) no-repeat center top;
		}	
.flexigrid div.bDiv td
	{
	vertical-align: top;
	white-space: nowrap;
	/*border-left:1px solid #ededed;*/
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	}

		.flexigrid div.hDiv th div
			{
			}
			
			.flexigrid span.cdropleft
			{
			display: block;
			background: url(jquery_flexigrid/prev.gif) no-repeat -4px center;
			width: 24px;
			height: 24px;
			position: relative;
			top: -24px;
			margin-bottom: -24px;
			z-index: 3;
			}

			.flexigrid div.hDiv span.cdropright
			{
			display: block;
			background: url(jquery_flexigrid/next.gif) no-repeat 12px center;
			width: 24px;
			height: 24px;
			float: right;
			position: relative;
			top: -24px;
			margin-bottom: -24px;
			}


		.flexigrid div.bDiv td div
			{
			border-top: 1px solid #fff;
			/*padding-bottom: 4px;*/
			padding:3px 5px;
			line-height:16px !important;
			font: 11px/13px arial,tahoma,helvetica,sans-serif;
			}
	
				
		.flexigrid tr td.sorted
				{
				/*background: #f3f3f3;
				border-right: 1px solid #ddd;
				border-bottom: 1px solid #f3f3f3;*/
				}		

				.flexigrid tr td.sorted div
					{
					}


		.flexigrid tr.erow td
				{
				background: #FAFAFA;
				}
				
		.flexigrid tr.erow td.sorted
				{
				/*background: #e3e3e3;
				border-bottom: 1px solid #e3e3e3;*/
				}						

				.flexigrid tr.erow td.sorted div
					{
					}

		.flexigrid div.bDiv tr:hover td, 
		.flexigrid div.bDiv tr:hover td.sorted,
		.flexigrid div.bDiv tr.trOver td.sorted, 
		.flexigrid div.bDiv tr.trOver td
			{
			background: #d9ebf5;
			/*border-left: 1px solid #eef8ff;*/
			border-bottom: 1px dotted #a8d8eb;
			}
					
		.flexigrid div.bDiv tr.trSelected:hover td, 
		.flexigrid div.bDiv tr.trSelected:hover td.sorted,
		.flexigrid div.bDiv tr.trOver.trSelected td.sorted, 
		.flexigrid div.bDiv tr.trOver.trSelected td,
		.flexigrid tr.trSelected td.sorted, 
		.flexigrid tr.trSelected td
			{
			background: #d5effc url(jquery_flexigrid/hl.png) repeat-x top;
			border-right: 1px solid #d2e3ec;
			/*border-left: 1px solid #eef8ff;*/
			border-bottom: 1px solid #a8d8eb;
			}

	/* novstripe adjustments */

	.flexigrid.novstripe .bDiv table
	{
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}

	.flexigrid.novstripe  div.bDiv td  
		{
		border-right-color: #fff;
		}
		
	.flexigrid.novstripe div.bDiv tr.erow td.sorted
		{
		/*border-right-color: #e3e3e3;*/
		}

	.flexigrid.novstripe div.bDiv tr td.sorted
		{
		/*border-right-color: #f3f3f3;*/
		}

	.flexigrid.novstripe  div.bDiv tr.erow td  
		{
		border-right-color: #f7f7f7;
		border-left-color: #f7f7f7;
		}
		
		.flexigrid.novstripe div.bDiv tr.trSelected:hover td, 
		.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,
		.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted, 
		.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,
		.flexigrid.novstripe tr.trSelected td.sorted, 
		.flexigrid.novstripe tr.trSelected td
			{
			border-right: 1px solid #0066FF;
			border-left: 1px solid #0066FF;
			}		

	.flexigrid.novstripe div.bDiv tr.trOver td, .flexigrid.novstripe div.bDiv tr:hover td
		{
		border-left-color: #d9ebf5;
		border-right-color: #d9ebf5;
		}

	/* end novstripe */

.flexigrid div.pDiv
	{
	background: url(jquery_flexigrid/wbg.gif) repeat-x 0 -1px;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	}

.flexigrid div.pDiv div.pDiv2
	{
	margin: 3px;
	margin-left: -2px;
	float: left;
	width: 1024px;
	}	
	
	div.pGroup
		{
		float: left;
		background: none;
		height: 24px;
		margin: 0px 5px;
		}
	
	.flexigrid div.pDiv .pPageStat, .flexigrid div.pDiv .pcontrol
		{
		position: relative;

		top: 5px;
		overflow: visible;
		}
		
	.flexigrid div.pDiv input
		{
		vertical-align: text-top;
		position: relative;
		top: -5px;
		}
	
	.flexigrid div.pDiv  div.pButton
		{
		float: left;
		width: 22px;
		height: 22px;
		border: 0px;
		cursor: pointer;
		overflow: hidden;
		}

		.flexigrid div.pDiv  div.pButton:hover, .flexigrid div.pDiv  div.pButton.pBtnOver
			{
			width: 20px;
			height: 20px;
			border: 1px solid #ccc;
			cursor: pointer;
			}
		
	.flexigrid div.pDiv  div.pButton span
		{
		width: 20px;
		height: 20px;
		display: block;
		float: left;
		}		
	
		.flexigrid div.pDiv  div.pButton:hover span, .flexigrid div.pDiv  div.pButton.pBtnOver span
			{
			width: 19px;
			height: 19px;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			}		
		

		.flexigrid .pSearch
			{
			background: url(jquery_flexigrid/magnifier.png) no-repeat center;
			}
	
		.flexigrid .pFirst
			{
			background: url(jquery_flexigrid/first.gif) no-repeat center;
			}
			
		.flexigrid .pPrev
			{
			background: url(jquery_flexigrid/prev.gif) no-repeat center;
			}

		.flexigrid .pNext
			{
			background: url(jquery_flexigrid/next.gif) no-repeat center;
			}

		.flexigrid .pLast
			{
			background: url(jquery_flexigrid/last.gif) no-repeat center;
			}
			
		.flexigrid .pReload
			{
			background: url(jquery_flexigrid/load.png) no-repeat center;
			}
			
		.flexigrid .pReload.loading
			{
			background: url(jquery_flexigrid/load.gif) no-repeat center;
			}															

/* ie adjustments */
			
		.flexigrid.ie div.hDiv th div, .flexigrid.ie  div.bDiv td  div, div.colCopy.ie div/* common inner cell properties*/
			{
			overflow: hidden;
			}			
		
/*Custom defined (overdefines selects, inputs)*/
.flexigrid input, .flexigrid select{
	background:#fff;
	border:1px solid #999;
	color:#000;
	font-size:12px;
	height:18px;
	margin-top:3px;
	padding:0;
	width:auto;
}
.flexigrid input, .flexigrid input:hover, .flexigrid input:focus, .flexigrid select, .flexigrid select:hover, .flexigrid select:focus{
	background:#fff;
	border:1px solid #999;
	color:#000;
	font-size:11px;
	font-family:arial;
	height:18px;
	margin-top:3px;
	padding:0;
	width:auto;
}
.flexigrid div.fbutton .add {
	background: url(jquery_flexigrid/add.png) no-repeat center left;
}
.flexigrid div.fbutton .delete {
	background: url(jquery_flexigrid/close.png) no-repeat center left;
}
.flexigrid div.fbutton .edit {
	background: url(jquery_flexigrid/edit.png) no-repeat center left;
}
.flexigrid div.fbutton .view {
	background: url(jquery_flexigrid/view.png) no-repeat center left;
}
.flexigrid div.fbutton .email {
	background: url(jquery_flexigrid/email.png) no-repeat center left;
}
.flexigrid div.fbutton .search {
	background: url(jquery_flexigrid/magnifier.png) no-repeat center left;
}
.flexigrid div.fbutton .pay {
	background: url(jquery_flexigrid/dollar.png) no-repeat center left;
}
.flexigrid div.fbutton .info {
	background: url(jquery_flexigrid/info.png) no-repeat center left;
}
.flexigrid div.fbutton .user {
	background: url(jquery_flexigrid/user.png) no-repeat center left;
}
.flexigrid div.fbutton .graph {
	background: url(jquery_flexigrid/graph.png) no-repeat center left;
}
.flexigrid div.fbutton .accept {
	background: url(jquery_flexigrid/accept.png) no-repeat center left;
}
.flexigrid div.fbutton .offers {
	background: url(jquery_flexigrid/offers.png) no-repeat center left;
}
.flexigrid div.fbutton .comment {
	background: url(jquery_flexigrid/comment.png) no-repeat center left;
}
