body{
	font-family:Arial, tahoma;
	font-size:11px;
	background-color:#FFF;
	color:#000;
	margin:0;
}
a:link, a:visited, a:active{color:#919191}
a:hover{color:#000}
input,textarea{font-family:arial;font-size:13px;}
img{border:none}
dt{font-weight:bold;padding-bottom:5px}
dd{padding-bottom:15px}
form{margin:0px;padding:0px}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#000;margin-top:5px;margin-bottom:3px;padding:0px}
h1{font-size:19px}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:10px}
h6{font-size:10px}
hr{border:0px;margin-top:12px;border-top:1px dotted #999;height:1px}

.arial{font-family:verdana}
.tahoma{font-family:verdana}
.verdana{font-family:verdana}
.standardText{font-family:Arial, sans-serif;font-size:12px;font-weight:normal;color:#000000}
.normalText{font-size:12px}
.small{font-size:10px}
.smallText{font-size:11px}
.xxsmallText{font-size:9px}
.largeText{font-size:14px}
.xlargeText{font-size:16px}
.xxlargeText{font-size:19px}
.xxxlargeText{font-size:21px}
.bold{font-weight:bold}
.italic{font-style:italic}
.grayText{color:#666}
.dgText{color:#333}
.smgrayText{font-size:11px;color:#666}
.smdgText{font-size:11px;color:#333}
.required{color:#FF0000}
.redText, .red{color:#C00}
.drText{color:#600}
.dr{color:#900}
.nowrap{white-space:nowrap}
.smallgray{
text-decoration:none;
color:#666;
font-size:10px;
}

.label, .standardLabel, .normalLabel, .smallLabel, .xsmallLabel, .largeLabel{font-weight:bold;color:#333}
.lightLabel{font-weight:bold;color:#666}
.standardLabel, .normalLabel{font-size:12px}
.smallLabel{font-size:11px}
.xsmallLabel{font-size:10px}
.largeLabel{font-size:14px}
.eLink{text-decoration:none;border-bottom:1px dotted #03C;color:#03c;cursor:hand;cursor:pointer}
.hLink, .tagLink, .noul{text-decoration:none}
.hLink:hover, .dg:hover{text-decoration:underline}
.hand, label{cursor:pointer;cursor:hand}
.clear{clear:both}
.clearL{clear:left}
.clearR{clear:right}
.spacer{clear:both;height:1px;font-size:1px}
.alignR{text-align:right}
.alignL{text-align:left}
.alignC{text-align:center}
.alignMid{vertical-align:middle}
.alignTop{vertical-align:top}
.alignBot{vertical-align:bottom}
.floatL{float:left}
.floatR{float:right}
.hid, .hide{display:none}

.cccC{color:#ccc}
.fffC{color:#fff}
.cccBG{background:#CCC}
.dddBG{background:#DDD}
.eeeBG{background:#EEE}
.fffBG{background:#FFF}
.blueBG{background:#DEF}
.greenBG{background:#DFC}
.marB0{margin-bottom:0px}
.marB3{margin-bottom:3px}
.marB5, .marBsm{margin-bottom:5px}
.marB10, .marBmed{margin-bottom:10px}
.marB15, .marBlg{margin-bottom:15px}
.marB20{margin-bottom:20px}
.marL6{margin-left:6px}
.marL8{margin-left:8px}
.marL10{margin-left:10px}
.marL15, .marLlg{margin-left:15px}
.marL18{margin-left:18px}
.marL20{margin-left:20px}
.marL38{margin-left:38px}
.mar38L{margin-left:38px}
.marR6{margin-right:6px}
.marR10{margin-right:10px}
.marR15, .marRlg{margin-right:15px}
.marT0{margin-top:0px}
.topMar2{margin-top:2px}
.marT3{margin-top:3px}
.marT4{margin-top:4px}
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.marT15{margin-top:15px}
.marT20{margin-top:20px}
.topPad2{margin-top:2px}
.padT3{padding-top:3px}
.padT5{padding-top:5px}
.topPad7{padding-top:7px}
.padT8{padding-top:8px}
.padT10{padding-top:10px}
.padT12{padding-top:12px}
.padT15{padding-top:15px}
.padT20{padding-top:20px}
.padB1{padding-bottom:1px}
.padB3{padding-bottom:3px}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB15{padding-bottom:15px}
.padB20{padding-bottom:20px}
.padL3{padding-left:3px}
.padL5{padding-left:5px}
.padL8{padding-left:8px}
.padL10{padding-left:10px}
.padL15{padding-left:15px}
.padL20{padding-left:20px}
.padL25{padding-left:25px}
.padL30{padding-left:30px}
.padL50{padding-left:50px}
.padL65{padding-left:65px}
.padR5{padding-right:5px}
.padR10{padding-right:10px}
.padR15, .padRlg{padding-right:15px}
.padR20{padding-right:20px}



.inputSearch{
	background:url(../images/icons/search.gif) no-repeat 156px 2px;
	padding:2px 20px 1px 4px;
	border:1px solid #D0D0D0;
	height:17px;
	font-family:arial;
}
/*----------------------*/
/*------ Top Menu ------*/
/*----------------------*/
#menu_container {
	margin:0;
	position:relative;
	height:25px;
	z-index:100;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#000;
}
/*
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none}

#pmenu iframe {position:absolute; left:-9999px; border:0; padding:0; margin:0; width:0; height:0}

#pmenu a, #pmenu a:visited {display:block; width:100px; font-size:11px; font-family:arial, verdana; font-weight:normal; letter-spacing:1px; color:#fff; height:25px; line-height:24px; text-decoration:none; text-indent:5px; border:1px solid #000; border-width:0px 0 1px 1px}

#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:0 0 0 1px}
#pmenu li a.current, #pmenu li a.current:visited {color:#FF9E41; border-width:0 0 0 1px}
#pmenu li a.current:hover {color:#000}

#pmenu li {float:left; background:#000}

#pmenu li a:hover {position:relative; color:#000; background:#FFF}
#pmenu li:hover {position:relative}
#pmenu li:hover > a {color:#000; background:#FFF}
#pmenu li ul {position:absolute; left:-9999px; width:100px}
#pmenu li:hover > ul {top:-1px; left:111px; width:100px}
#pmenu > li:hover > ul {left:0; top:26px}
#pmenu li:hover ul.first {top:0}

#pmenu table {border-collapse:collapse; width:0; height:0; border:0; font-size:1em}

#pmenu li a:active, #pmenu li a:focus {background:#FEFEFE; color:#000}

#pmenu li.fly {background:#000 url(../images/Layout/pointer.gif) no-repeat right center}
#pmenu li.drop {background:#000 url(../images/Layout/drop_arrow.gif) no-repeat right center}
#pmenu li a.first {border-width:0 0 1px 1px}

#pmenu li a:hover ul {
left:-1px; top:25px; width:100px;
}

#pmenu li a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul, 
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
top:-1px; left:110px;
}

#pmenu a:hover ul ul,
#pmenu li a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul,
#pmenu a:hover ul iframe,
#pmenu li a:hover ul a:hover ul iframe,
#pmenu li a:hover ul a:hover ul a:hover ul iframe,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul iframe {
left:-9999px;
}
#pmenu a:hover iframe {left:-1px; top:24px}

#pmenu a:hover a:hover iframe,
#pmenu a:hover a:hover a:hover iframe,
#pmenu a:hover a:hover a:hover a:hover iframe {left:120px; top:-1px}
*/
#bw_menu {padding:0; width:960px; margin:0; list-style:none; height:28px; position:relative; z-index:500; font-family:verdana, arial; background:#000; border-bottom:1px solid #CCC}
#bw_menu li.top {display:block; float:left}

#bw_menu li a.top_link {display:block; height:25px; float:left; line-height:22px; font-size:12px; font-weight:normal; padding:0 20px 0 10px; color:#FFF; text-decoration:none; border-top:3px solid #000}
#bw_menu li a.top_link:hover {color:#BEBEBE; border-color:#BEBEBE}
#bw_menu li:hover > a.top_link {color:#BEBEBE; border-color:#BEBEBE}
#bw_menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0}

/* Style the list OR link hover. Depends on which browser is used */

#bw_menu a:hover {visibility:visible; position:relative; z-index:200}
#bw_menu li:hover {position:relative; z-index:200}

#bw_menu li a.current, #bw_menu li a.current:visited, #bw_menu li a.current:hover {color:#BEBEBE; border-color:#BEBEBE}

/* keep the 'next' level invisible by placing it off screen. */
#bw_menu ul, 
#bw_menu :hover ul ul, 
#bw_menu :hover ul :hover ul ul,
#bw_menu :hover ul :hover ul :hover ul ul,
#bw_menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; height:0; margin:0; padding:0; list-style:none}

#bw_menu :hover ul.sub {left:0; top:25px; white-space:nowrap; width:180px; height:auto; z-index:300; padding-top:5px; background:url(../images/layout/trans.gif)}
#bw_menu :hover ul.sub li {display:block; float:left; width:100%; height:25px}
#bw_menu :hover ul.sub li span {display:block; height:25px; float:left; width:120px; font-weight:normal}
#bw_menu :hover ul.sub li b {display:block; height:25px; float:left; width:30px; font-weight:normal}

#bw_menu :hover ul.sub li a {display:block; position:relative; font-size:12px; height:25px; width:120px; margin-right:-30px; line-height:25px; text-indent:10px; color:#edb; text-decoration:none; background:url(../images/layout/trans.gif)}

#bw_menu :hover ul.sub li span a:hover {color:#BEBEBE}

#bw_menu :hover ul.sub li:hover > span a {color:#BEBEBE}

#bw_menu :hover ul :hover ul,
#bw_menu :hover ul :hover ul :hover ul,
#bw_menu :hover ul :hover ul :hover ul :hover ul,
#bw_menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:120px; top:0; white-space:nowrap; width:120px; z-index:400; height:auto}

#bw_menu :hover ul.wide {width:150px}
#bw_menu :hover ul.wide li span {width:120px}
#bw_menu :hover ul.wide li a {width:150px}

#bw_menu :hover ul.narrow {width:90px}
#bw_menu :hover ul.narrow li span {width:60px}
#bw_menu :hover ul.narrow li a {width:90px}

#bw_menu :hover ul.narrow :hover ul,
#bw_menu :hover ul :hover ul.narrow :hover ul,
#bw_menu :hover ul :hover ul :hover ul.narrow :hover ul,
#bw_menu :hover ul :hover ul :hover ul :hover ul.narrow :hover ul
{left:90px}

#bw_menu li > span {background: url(../images/layout/tab-midleft.png)}
#bw_menu li > b {
background: url(../images/layout/tab-midright.png)
}
#bw_menu li.fly > b {background: url(../images/layout/tab-midright-sub.png)}

#bw_menu li.subtop > span,
#bw_menu li.flytop > span {background:url(../images/layout/tab-topleft.png)}
#bw_menu li.subtop > b {background:url(../images/layout/tab-topright.png)}

#bw_menu li.flytop > b {background:url(../images/layout/tab-topright-sub.png)}

#bw_menu li.subbot > span,
#bw_menu li.flybot > span {height:35px !important; background:url(../images/layout/tab-botleft.png)}

#bw_menu li.subbot > b {height:35px !important; background:url(../images/layout/tab-botright.png)}
#bw_menu li.flybot > b {height:35px !important; background:url(../images/layout/tab-botright-sub.png)}

/*----------------------*/
/*------ Top Bar -------*/
/*----------------------*/
.bwcontainer {
	width:960px;
	margin:0 auto;
}
.topTable{
	border:none;
	width:100%
}
.bwtopbar {
	margin:0 0 10px 0;
	color:#B4B4B4;
	text-align:right
}
.bwtopbar a, .bwtopbar a:link, .bwtopbar a:visited, .bwtopbar a:active {
	color:#B4B4B4;
	text-decoration:none;
}
.bwtopbar a:hover, .bwtopbar a.current  {
	color:#444;
	text-decoration:none;
	border-bottom:0px solid #000;
}
.bwlogocontainer { width:610px; }
.bwlogo {
	float:left;
	background:url(../images/icons/pixel.gif) no-repeat center left;
}

#top_navs {
	float: right;
	height:40px;
	background:url(../images/icons/line.gif) repeat-x 0 20px;
}
#top_navs a {
	color:#B2B2B2;
	font-size:11px;
	text-decoration:none;
}
#top_navs a:hover {
	color:#000;
	text-decoration:none;
}
#top_navs a.current {
	color:#000;
	text-decoration:none;
}
#top_navs ul {
	float: right;
	list-style: none;
	margin: 0;
	margin-top:6px;
	padding: 0;
}
#top_navs ul li {
	float: left;
	margin-left: 10px;
	margin-top: -2px;
}
#top_navs ul li.pipe {
	color: #bebebe;
	font-size: 12px;
	margin-top: 1px;
}

/*----------------------*/
/*------ Content -------*/
/*----------------------*/
#aBookmark
{
	background:url(../images/icons/i-subscribe.gif) no-repeat 0 1px;
	width:10px;
	text-decoration:none;
}
#aSend
{
	background:url(../images/icons/i-send.gif) no-repeat;
	width:10px;
	text-decoration:none;
}
#aPrint
{
	background:url(../images/icons/i-print.gif) no-repeat;
	width:10px;
	text-decoration:none;
}
#aHome
{
	background:url(../images/icons/homes.gif) no-repeat left center;
	padding-left:16px;
}
.pageutils a, .pageutils a:hover
{
	text-decoration:none
}
.middle
{
    padding-top: 0px 20px 0 0;
}
table.main
{
    border:none;
    width: 960px;
    border-collapse: collapse;
    text-align: left
}
table.main td
{
	vertical-align:top
}
.bwcolumn1
{
    padding-top: 0 20px 0 0;
}
.bwcolumn1 .nav
{
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    font: 11px/15px tahoma, verdana;
    width: 180px;
    padding-top: 0;
}
.bwcolumn1 .nav a
{
    color:#000;
    text-decoration:none
}
.bwcolumn1 .nav a:hover
{
    color:#919191;
    text-decoration:none;
}
.bwcolumn1 .nav ul
{
    padding-right: 0px;
    border-top: #ccc 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 2px;
    padding-top: 0px;
    border-bottom: #ccc 1px solid
}
.bwcolumn1 .nav li
{
    padding-right: 0px;
    padding-left: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    list-style-type: none;
}
.bwcolumn1 .nav li.on
{
    background: url(../images/icons/right_arrow_small.gif) no-repeat left center
}
.bwcolumn1 .nav li.on a
{
	font-weight: bold;
    color:#878787
}
.bwcolumn1 .nav ul ul
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 10px 0px 0px 18px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px
}
.bwcolumn1 .nav ul ul li
{
    list-style-image: url(../images/icons/arrow.gif);
    padding-bottom: 5px;
    margin-left: 0px
}

.bwcolumn2
{
    width: 100%
}
.bwcolumn2 a
{
    color:#464646;
    text-decoration:underline
}
.bwcolumn2 a:hover
{
    color:#000;
    text-decoration:none
}
.bwcolumn2 .news_content
{
	padding-left:5px;
	font-size: 120%;
}

.bwcolumn3
{
    padding: 40px 0 0 35px;
}
.bwcolumn3 .content
{
	width:210px;
}

/*----------------------*/
/*------ Service -------*/
/*----------------------*/
.practiceCol {
	width: 50%;
	padding-right: 30px;
}
.practiceCol ul {
	margin: 0px;
	padding-left: 15px;
}
.practiceCol li {
	list-style-image: url(../images/icons/icon-plus.gif);
	padding: 0px 0px 5px 0px;
}
.practiceCol li a, .practiceCol li a:visited {
	color:#000;
	font-family:verdana,tahoma;
	font-size:11px;
	text-decoration:none;
}
.practiceCol li a:hover {
	color:#878787;
	text-decoration:none;
	border-bottom:1px solid;
}
.border {
	background-image:url(../images/icons/dots_nav.gif);
	/*border:1px solid #CCC;*/
	height:3px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
.serviceContainer{
	border-bottom:3px solid #DDD;
	padding-bottom:2px;
}
.serviceHeader{
	font-family:'Palatino Linotype';
	font-weight:normal;
	font-size:18pt;	
}
/*----------------------*/
/*------ Slider --------*/
/*----------------------*/
#sliderWrap {
	margin-top: -180px;
	width: 300px;
}
#slider {
	position: absolute;
	background-image:url(../images/Layout/slider.png);
	background-repeat:no-repeat;
	background-position: bottom;
	width: 300px;
	height: 159px;
	margin-top: -141px;
}
#slider img {
	border:none;
}
#sliderContent {
	margin: 50px 0 0 50px;
	position: absolute;
	text-align:center;
	background:transparent;
	color:#333333;
	font-weight:bold;
	padding: 10px;
}
#openCloseWrap {
	position:absolute;
	margin: 143px 0 0 120px;
	font-size:12px;
	font-weight:bold;
}
/*----------------------*/
/*------ News ----------*/
/*----------------------*/
.newsHeaderBg
{
	background: url(../images/Layout/pic_about_03.gif) repeat-x center center;
	padding:1px 0px 10px 10px;
	text-transform:capitalize;
	font:normal 15px 'Palatino Linotype', Verdana;
}
.newsHeader
{
	background: url(../images/icons/news.gif) no-repeat 0 -10px;
	padding:0 0 0 55px;
}
.newsDate {
	width:90px
}
.newsTable a, .newsTable a:visited
{
	color:#555;
	font:bold 11px verdana;
	text-decoration:none;
}
.newsTable a:hover
{
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #A5A5A5
}
.txtDate
{
	border:1px solid #c5c5c5;
	background-color:#FAFAFA;
	font:normal 11px Verdana;
	margin:0px 0px 5px 0px;
	padding-top:2px;
	height:14px;
}
.news_image {
	padding:3px;
	border:1px solid #CCC;
}
.news_next {font:normal 12px/19px arial}
.news_next a, .news_next a:visited{
	color:#000;
	text-decoration:none;
}
.news_next a:hover{text-decoration:underline}
/*----------------------*/
/*------ Pagination ----*/
/*----------------------*/
.pagination {
	padding: 2px;
	margin: 2px;
	text-align:right;
}
.pagination a {
	padding: 1px 3px 1px 3px;
	margin: 1px;
	border: 1px solid #EEE;
	text-decoration: none;
	font-weight: normal;
	color:#6E6E6E;
}

.pagination a:hover,
.pagination a:active {
	border: 1px solid #999;
	color: #666;
	font-weight: normal;
}
.pagination .current {
	padding: 1px 3px 1px 3px;
	margin: 1px;
	border: 1px solid #999;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	background-color:#F6F6F6;
	color:#666;
}
.pagination .disabled {
	padding: 1px 3px 1px 3px;
	margin: 1px;
	border: 1px solid #EEE;
	text-decoration: none;
	color: #DDD;
	font-weight:normal;
}
/*----------------------*/
/*------ Footer --------*/
/*----------------------*/
.footer
{
    border-top: #999 1px solid;
    margin:20px 0 10px 0;
    padding:6px 8px 22px 8px;
    font: normal 11px tahoma, arial;
    background:#000;
    color: #FFF;
    text-align: center
}
.footer a
{
    color:#CCC;
    text-decoration:underline;
}
.footer a:hover
{
    color:#CCC;
    text-decoration:none;
    border-bottom:none
}
.footer .links
{
    float: left;
    width: 525px;
    text-align: left
}
.footer .links span
{
    padding-right:20px;
}

/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family:Arial,Verdana, sans-serif;
	background: #fff url(../images/icons/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	font-size: 1.1em;
	border: 4px solid #dddddd;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(../images/icons/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(../images/icons/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(../images/icons/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(../images/icons/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(../images/icons/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(../images/icons/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(../images/icons/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(../images/icons/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #dadada;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555;
	background: #e6e6e6 url(../images/icons/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #fff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999;
	color: #212121;
	background: #dadada url(../images/icons/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222;
	background: #fff url(../images/icons/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
.embed + img { position: relative; left: -15px; top: -1px; }