/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
/* Template */
html, 
html body{ font:11px/16px Arial, Helvetica, sans-serif;color:#222;width:100%;height:100%;overflow:hidden;}
.printLogo,
.searchTerms{display:none;}
.mainCon{display:block;margin:0;padding:0;text-align:left;height:auto;overflow:auto;overflow-y:scroll;cursor:default;position:absolute;top:0px;left:0px;right:0px;bottom:24px;}
.head{display:block;height:85px;background:#fff url(../images/template/bar-select-logo.gif) no-repeat 1px 15px;width:920px;margin:0px auto 0px auto;}
.head h1 strong,
.head h2{position:absolute; left:-9999em;}
.head h1 a{float:left;display:inline;border:1px dotted #fff;width:202px;height:60px;margin:10px 0 0 0;}
.head h1 a:hover,
.head h1 a:focus,
.head h1 a:active{border:1px dotted #ccc;}
h1, h2, h3, h4, h5, h6{font-family:Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;}
.copy a,
p a,
ul li a{ color:#9a0c5e; text-decoration:none;}
.copy a:hover,
p a:hover,
ul li a:hover{text-decoration:underline;}
.redSkin p a, .redSkin ul li a{color:#ad092e;}
.purpleSkin  p a, .purpleSkin  ul li a{color:#6b057b;}
.blueSkin p a, .blueSkin ul li a{color:#150492;}
.turquoiseSkin p a, .turquoiseSkin ul li a{color:#086560;}
.greenSkin p a, .greenSkin ul li a{color:#04622c;}
.foot{display:block;height:20px;color:#747474;border-top:1px solid #a2a2a2;font-size:11px;line-height:normal;width:920px;margin:0 auto 0 auto;padding:5px 0 5px 0;vertical-align:top;}
.foot .fL{float:left;display:inline;margin:0;padding:0;}
.foot .fR{float:right;display:inline;margin:0;padding:0;display:none;}
.foot p.endText{display:none;}
.foot b{ font-weight:normal;}
.foot a{color:#747474; text-decoration:none;padding:0 3px 0 3px}
.foot a:hover{color:#636262; text-decoration:underline;}
/* Menu */
.menuBar{display:block;height:28px;font-family:Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;font-size:12px;	cursor:default;margin:0px auto 0px auto;width:920px;}
.menuCon{display:block;height:16px;padding:5px 0 0 0;}
.menuCon dl{display:inline;float:left;}
.menuCon dl dd dl{position:absolute;left:-9999em;width:160px;height:auto;display:inline;float:left;margin:0px 0 0 -97px;border:1px solid #666;background:#fff}
.menuCon dl.mR{float:right;}
.menuCon dl dd{padding:0 15px 0 0;float:left;display:inline;}
.menuCon dl.mR dd{padding:0 0 0 20px;}
.menuCon dl.mR dd dl dd{padding:0;width:160px;font-size:12px;}
.menuCon dl dd div{ background:url(../images/template/menu.gif) no-repeat 0px 0px;}
.menuCon dl dd dl dd div{width:160px;background:#fff;}
.menuCon dl dd a{display:block;height:15px;text-decoration:none;color:#555;font-weight:normal;background:url(../images/template/menu.gif) no-repeat 0px 0px;}
.menuCon dl.mL dd .m1{ background-position:-111px 0px;}
.menuCon dl.mL dd .m1 a{ background-position:0px 0px;width:39px;}
.menuCon dl.mL dd .m2{ background-position:-111px -15px;}
.menuCon dl.mL dd .m2 a{ background-position:0px -15px;width:57px;}
.menuCon dl.mL dd .m3{ background-position:-111px -30px;}
.menuCon dl.mL dd .m3 a{ background-position:0px -30px;width:66px;}
.menuCon dl.mL dd .m4{ background-position:-111px -45px;}
.menuCon dl.mL dd .m4 a{ background-position:0px -45px;width:35px;}
.menuCon dl.mL dd .m5{ background-position:-111px -60px;}
.menuCon dl.mL dd .m5 a{ background-position:0px -60px;width:102px;}
.menuCon dl.mL dd .m6{ background-position:-111px -105px;}
.menuCon dl.mL dd .m6 a{ background-position:0px -105px;width:102px;}
.menuCon dl.mL dd .m7{ background-position:-111px -120px;}
.menuCon dl.mL dd .m7 a{ background-position:0px -120px;width:82px;}
.menuCon dl.mL dd .m8{ background-position:-111px -135px;}
.menuCon dl.mL dd .m8 a{ background-position:0px -135px;width:70px;}
.menuCon dl.mR dd .m1{ background-position:-111px -75px;}
.menuCon dl.mR dd .m1 a{ background-position:0px -75px;width:37px;}
.menuCon dl.mR dd .m2{ background-position:-111px -90px;}
.menuCon dl.mR dd .m2 a{ background-position:0px -90px;width:65px;}
.menuCon dl dd a b{display:none;}
.menuCon dl dd dl dd a b{display:inline;}
.menuCon dl dd dl dd div.m1{background-color:#c80475;}
.menuCon dl dd dl dd div.m2{background-color:#ad092e;}
.menuCon dl dd dl dd div.m3{background-color:#6b057b;}
.menuCon dl dd dl dd div.m4{background-color:#150492;}
.menuCon dl dd dl dd div.m5{background-color:#0d7f79;}
.menuCon dl dd dl dd div.m6{background-color:#028238;}
.menuCon dl dd a.on,
.menuCon dl dd:hover a,
.menuCon dl dd a:hover{background:none;}
.menuCon dl dd dl dd a,
.menuCon dl dd.ihover dl dd a,
.menuCon dl dd:hover dl dd a{background:#fff;width:152px!important;padding:4px 5px 4px 3px; text-align:right; color:#555; line-height:normal;font-size:12px;}
.menuCon dl dd dl dd a.on,
.menuCon dl dd dl dd.ihover a,
.menuCon dl dd dl dd:hover a,
.menuCon dl dd dl dd a:hover{background:none;color:#fff;}
.menuCon dl dd:hover dl,
.menuCon dl dd.ihover dl{left:auto;position:fixed;}
.fontSize{width:59px;height:25px;position:absolute;top:0px;display:block;margin:5px 0 0 862px;}
.fontSize dl{float:left;display:inline;}
.fontSize dl dd{float:left;display:inline;background:url(../images/template/text-size.gif) no-repeat 0px 0px;}
.fontSize dl dd a{display:block;height:22px;background:url(../images/template/text-size.gif) no-repeat 0px 0px;}
.fontSize dl dd.size1{background-position:0px -22px;}
.fontSize dl dd.size1 a{ background-position:0px -60px;width:15px;}
.fontSize dl dd.size2{background-position:-15px -22px;}
.fontSize dl dd.size2 a{background-position:-15px 0px;width:18px;}
.fontSize dl dd.size3{background-position:-33px -22px;}
.fontSize dl dd.size3 a{background-position:-33px 0px;width:26px;}
.fontSize dl dd a:hover{ background:none;}
.imp{
	position:relative;
	height:22px;
	display:inline;
	float:right;
	margin:-8px 0 0 0;
	background:#cdcdcd url(../images/template/imp-bg.gif) repeat-x;
	color:#111;
	font:11px /21px Arial, Helvetica, sans-serif;
	padding: 0 7px 0 7px;
	border:1px solid #9f9f9f;
	cursor:default;
}
.searchCon{display:none;}
.mainBody{display:block;width:920px;height:auto;overflow:hidden;text-align:left;padding:0 0 5px 0;margin:0 auto 0 auto;}
.links{
	float:left;
	display:inline;
	width:917px;
	color:#a2a2a2;
	text-align:right;
	padding:3px 3px 0 0;
	font-size:10px;
}
.links a{color:#747474;text-decoration:none;float:right;display:inline;}
.links a:hover{color:#b00361;}
.mainBot strong{position:absolute;left:-9999em;}
/*advSearch*/
.advSearchCon{z-index:999;position:fixed;left:0px;width:auto;right:16px;top:-281px;height:281px;/*background:url(../images/template/stripe-bg.png) repeat;*/text-align:center;border-bottom:1px solid #8d0851;margin:0;padding:0;}
.advSearchForm{margin:0 auto 0 auto!important;padding:0;width:920px;height:281px;display:block;/*background:url(../images/template/adv-search-bg.png) no-repeat 10px 8px;*/}
.searchTab{
	display:block;
	width:928px;
	height:2px;
	overflow:visible;
	margin:0px auto 0px auto;
	padding:0;
	display:none;
}
.lDown,
.lUp,
.lDown a,
.lUp a{width:121px;height:33px;display:block;}
.lDown a{background:url(../images/template/adv-search-but.png) no-repeat 0px -33px;}
.lUp a{background:url(../images/template/adv-search-but.png) no-repeat 0px 0px;}
.lDown,
.lUp{margin:0 0 0 810px;*margin:0 0 0 340px;display:block;position:absolute;}
.lDown a:hover{ background-position:0px 0px;}
.lUp a:hover{ background-position:0px -33px;}
.lUp{display:none;}
/* Copy */
.copy{color:#222;font-size:12px;line-height:18px;padding:0 0 10px 0;display:block;width:100%;height:auto;
overflow:hidden;}
.content .title h2,
.copy h2{font-size:18px;padding:2px 0 10px 0;line-height:22px;color:#c80475; font-weight:normal;}
.copy h3{font-size:15px;padding:2px 0 5px 0;line-height:22px;color:#c80475; font-weight:normal;}
.copy h4{font-size:13px;padding:2px 0 5px 0;line-height:20px;color:#c80475; font-weight:normal;}
.content .title h3{font-size:12px;padding:0 0 10px 0;margin:-7px 0 0 0;line-height:18px;color:#333; font-weight:normal;}
.redSkin .content .title h2, .redSkin .copy h2, .redSkin .copy h3{color:#ad092e;}
.purpleSkin .content .title h2, .purpleSkin .copy h2, .purpleSkin .copy h3{color:#6b057b;}
.blueSkin .content .title h2, .blueSkin .copy h2, .blueSkin .copy h3{color:#150492;}
.turquoiseSkin .content .title h2, .turquoiseSkin .copy h2, .turquoiseSkin .copy h3{color:#086560;}
.greenSkin .content .title h2, .greenSkin .copy h2, .greenSkin .copy h3{color:#04622c;} 
.copy ol li h3{padding:5px 0 5px 0;}
.copy p{padding: 3px 0 8px 0;}
.copy q{padding: 5px 0px 12px 0px;margin:0 8px 0 8px; display:block; text-align:center;font:italic 15px/20px Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;}
.copy ul,
.copy ol{margin-top:5px;padding-bottom:4px;margin-left:30px;margin-bottom:0px;}
.copy ul li,
.copy ol li{padding-top:4px;padding-bottom:4px;}
/* Site Map */
.siteMap{
	display:block;
	overflow:hidden;
	width:694px;
	height:auto;
}
.siteMap .area{
	float:left;
	display:inline;
	width:330px;
	height:174px;
	overflow:hidden;
	margin:10px 10px 0 0px;
	padding:2px;
	background:url(../images/template/site-map-boxes.gif) no-repeat 0px 10px;
}
.siteMap .a1{margin:0px 10px 0 0px; }
.siteMap .a2{margin:0px 10px 0 0px;background-position:-344px 10px;}
.siteMap .a3{background-position:0px -174px;}
.siteMap .a4{background-position:-344px -174px;}
.siteMap .a5{background-position:0px -358px;}
.siteMap .a6{background-position:-344px -358px;}
.siteMap .a7{background-position:0px -542px;}
.siteMap .area .title{}
.siteMap .area .title h3{font-size:14px;font-style:normal;padding:0;margin:0 0 0 2px;padding:0 5px 0 5px;display:inline; background:#fff;}
.siteMap .area .info{
	font-size:11px;
	display:block;
	width:310px;
	margin:4px 10px 0 10px;
}
.siteMap .area .info dl{}
.siteMap .area .info dl dd{float:left;display:inline;width:310px;padding:6px 0 0 0;}
.siteMap .area .info dl dd a{ color:#333; text-decoration:none;}
.siteMap .area .info dl dd a:hover{ text-decoration:underline;}
.siteMap .a2 .info dl dd a:hover{color:#c80475;}
.siteMap .a3 .info dl dd a:hover{color:#ad092e;}
.siteMap .a4 .info dl dd a:hover{color:#6b057b;}
.siteMap .a5 .info dl dd a:hover{color:#150492;}
.siteMap .a6 .info dl dd a:hover{color:#086560;}
.siteMap .a7 .info dl dd a:hover{color:#04622c;}
/* article */
.article{display:block;border-top:10px solid #fff; background:#fff;}
.article a{ 
	background:#fff;
	display:block;
	text-decoration:none;
	color:#333;
}
.article a span.img{cursor:pointer;}
.article a span.img img{border:0px;cursor:pointer;}
.article a b{display:block; font-size:13px;padding:0 0 5px 4px;cursor:pointer;}
.article a em{color:#9a0c5e;}
.article a em.nm{display:block;padding:0 0 0 4px;font-size:11px; font-style:normal; font-weight:bold;cursor:pointer;}
.article a em.pos{display:block;padding:0 0 0 4px; font-size:10px;cursor:pointer;}
.article a span.but{display:block;background:url(../images/template/text-buts.gif) no-repeat 0 0;width:40px;height:14px;margin:3px 0 0 160px;cursor:pointer;}
.article a:hover span.but{ background-position:0 -14px;}
.links{display:block;height:28px}
.links .linktoTop{
	float:right;
	display:inline;
	margin:0 0 0 0;
	width:108px;
	height:28px;
	background:url(../images/template/top-but.gif) no-repeat 0 -28px;
}
.redSkin .links .linktoTop{ background-position:0px -56px;}
.purpleSkin .links .linktoTop{ background-position:0px -84px;}
.blueSkin .links .linktoTop{ background-position:0px -112px;}
.turquoiseSkin .links .linktoTop{ background-position:0px -140px;}
.greenSkin .links .linktoTop{ background-position:0px -168px;}
.links .linktoTop a{
	width:98px;
	height:28px;
	display:block;
	text-align:center;
	color:#666;
	line-height:28px;
	padding:0 10px 0 0;
	background:url(../images/template/top-but.gif) no-repeat 0 0;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.links .linktoTop a:hover{ background:none;color:#fff;}
/*news buts*/
.newsButs{width:524px;height:28px;display:block;margin:0;}
.newsButs dl{display:block;padding:0;margin:0;height:20px;}
.newsButs dl dd{float:left;display:inline;padding:0;margin:0;height:28px;width:108px;line-height:28px;color:#525151;text-align:center;cursor:default;font-size:10px;background:#333 url(../images/template/news-buts.gif) no-repeat 0 -28px;}
.newsButs dl dd a{display:block;height:28px;width:108px;text-align:center;color:#444;text-decoration:none;line-height:28px;background:#fff  url(../images/template/news-buts.gif) no-repeat 0 0;font-size:10px;}
.newsButs dl dd.next{ background-position:-30px -140px; width:78px;}
.newsButs dl dd.next a{background-position:-30px -112px; width:63px;padding:0 15px 0 0;}
.newsButs dl dd.nextOff{ background-position:-30px -168px; width:63px;padding:0 15px 0 0; color:#ccc;}
.newsButs dl dd.back{background-position:0 -84px; width:78px;margin-left:80px;}
.newsButs dl dd.back a{background-position:0 -56px;width:63px;padding:0 0 0 15px;}
.newsButs dl dd.backOff{background-position:0 -196px;margin-left:80px;width:63px;padding:0 0 0 15px; color:#ccc;}
.newsButs dl dd a:hover{ background:none;color:#fff;}
/* Q & A */
.qA{display:block;border-top:10px solid #fff;color:#9a0c5e; background:#fff url(../images/template/qanda.gif) no-repeat center;height:auto;width:100%;}
.qA a{color:#666;padding:85px 5px 3px 0;display:block;text-align:right; text-decoration:none;border:1px solid #fff;margin-top:10px;}
.qA a:hover{text-decoration:none;border:1px dashed #ccc;}
/* quote */
.quote{display:block;border-top:10px solid #fff; background:#fff;color:#9a0c5e;}
.quote q{ 
	background:#fff url(../images/template/quote-marks.gif) no-repeat 0px 4px;
	display:block;
	text-decoration:none;
	color:#333;
	padding:38px 0px 0px 15px;
	text-align:center;
	font:italic 15px/20px Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;
}
.quote em{display:block;padding:10px 0 0px 10px;font-size:11px; font-style:normal; font-weight:bold; text-align:left;}
.quote i{display:block;padding:0 0 8px 10px;font-size:10px; font-style:italic;text-align:left; font-weight:normal; line-height:14px;}
.quote a{ text-decoration:none; color:#9a0c5e;}
.quote a:hover,
.quote a:hover em,
.quote a:hover i{ text-decoration:underline;}

ul li a{  text-decoration:none;}
.copy a:hover,
p a:hover,
ul li a:hover{text-decoration:underline;}
.redSkin .quote a, .redSkin .article a em{color:#ad092e;}
.purpleSkin .quote a, .purpleSkin .article a em{color:#6b057b;}
.blueSkin .quote a, .blueSkin .article a em{color:#150492;}
.turquoiseSkin .quote a, .turquoiseSkin .article a em{color:#086560;}
.greenSkin .quote a, .greenSkin .article a em{color:#04622c;}
body .quote q{ color:#333;} 

/* address*/
.addressCon{display:block;width:212px;background:url(../images/new-con/box-bot.gif) no-repeat bottom;padding:0 0 10px 0;}
.addressCon .details{display:block;width:197px;background:url(../images/new-con/box-top.gif) no-repeat top;padding:10px 0 0 15px;font-size:11px; line-height:16px;}
.addressCon .address{display:block;}
.addressCon .address address{
	display:block;
	padding:0 0 8px 0;
	font-style:normal;
}
.addressCon .address b,
.addressCon .tel b,
.addressCon .fax b,
.addressCon .email b{display:none;}
.addressCon .tel,
.addressCon .fax,
.addressCon .email{display:block; background: url(../images/template/address-icons.gif) no-repeat 0px 1px;padding:0 0 0 17px;}
.addressCon .fax{background-position:0 -13px;}
.addressCon .email{ background-position:0 -29px;}
.addressCon .email a{ color:#333; text-decoration:none;}
.addressCon .email a:hover{ color:#c80475; text-decoration:underline;}
/* news */
.news .title h2{padding:2px 0px 0px 9px;float:left;display:inline;width:148px; font-size:15px;color:#333;}
.news .title h2 a{text-decoration:none;color:#333;}
.newslistCon{display:block;width:212px;background:url(../images/new-con/box-bot.gif) no-repeat bottom;}
.news dl{
	display:block;
	height:auto;
	overflow:hidden;
	width:196px;
	padding: 0 0 15px 0;
	margin:0 8px 0 8px;
	border-top:1px dotted #666;
}
.news dl dd{
	float:left;
	display:inline;
	width:194px;
	height:auto;
	overflow:hidden;
	border-bottom:1px dotted #666;
	font-size:11px;
	padding:0 0 3px 0;
}
.news dl dd h3{font-size:15px;padding:3px 3px 0px 5px; font-weight:normal; line-height:normal;}
.news dl dd h3 a{ text-decoration:none; color:#c80475;}
.news dl dd h3 a:hover{ text-decoration:underline;}
.news dl dd p{padding:4px 5px 0px 5px;}
.news dl dd div.newsDate{padding:3px 3px 0px 5px;font-size:10px;}
.news dl dd div.newsDate b,
.news dl dd div.newsDate i,
.news dl dd div.newsDate em{ font-weight:bold; font-style:normal;}
.news dl dd .link{
	display:block;
	width:40px;
	height:14px;
	background: url(../images/template/text-buts.gif) no-repeat 0px -14px;
	margin:2px 0px 0px 152px;
}
.news dl dd .link a{
	display:block;
	width:40px;
	height:14px;
	background: url(../images/template/text-buts.gif) no-repeat 0px 0px;
}
.news dl dd .link a b{display:none;}
.news dl dd .link a:hover{ background:none;}
.news .title{
	display:block;
	font-weight:bold;
	width:202px;
	height:22px;
	border-top:15px solid #fff;
	padding:7px 5px 3px 5px;
	background:url(../images/new-con/box-top.gif) no-repeat;
}
.news .title .rssFeed{
	float:left;
	display:inline;
	width:27px;
	height:14px;
	background:url(../images/template/rss-feed.gif) no-repeat 0px -14px;
	margin:4px 0px 0px 8px;
}
.news .title .rssFeed a{
	display:block;
	width:27px;
	height:14px;
	background:url(../images/template/rss-feed.gif) no-repeat 0px 0px;
}
.news .title .rssFeed a:hover{ background:none;}
.news .title .rssFeed b{display:none;}
/*subNav*/
.subNav{display:block;width:192px;}
.subNav dl{
	display:block;
	height:auto;
	overflow:hidden;
	width:192px;
	padding: 0 0 20px 0;
	margin:0 8px 0 0;
	border-bottom:1px solid #ccc;
}
.myNav{padding: 0 0 20px 0;}
.subNav dl dl{ position:absolute;margin:-27px 0 0 184px; background:url(../images/template/shadow.png);_background:#000;width:350px;padding:3px; list-style:none; visibility:hidden;border:0;}
.subNav dl dd{
	float:left;
	display:inline;
	width:192px;
	height:auto;
	overflow:hidden;
	font-size:12px;
	padding:0;
	background:#c80475 url(../images/new-con/list-arrow.gif) no-repeat right center;
	font-family:Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;
}
.subNav dl dd dl dd{width:350px;}
.redSkin .subNav dl dd{background-color:#ad092e ;}
.purpleSkin .subNav dl dd{background-color:#6b057b;}
.blueSkin .subNav dl dd{background-color:#150492;}
.turquoiseSkin .subNav dl dd{background-color:#0d7f79;}
.greenSkin .subNav dl dd{background-color:#028238;}
.subNav dl dd.c1{}
.subNav dl dd.c2{ background-color:#ad092e;}
.subNav dl dd.c3{background-color:#6b057b;}
.subNav dl dd.c4{background-color:#150492;}
.subNav dl dd.c5{background-color:#0d7f79;}
.subNav dl dd.c6{background-color:#028238;}
.subNav dl dd a{
	padding:4px 3px 4px 10px; 
	font-weight:normal;
	display:block;
	width:179px;
	background:#fff url(../images/new-con/list-arrow.gif) no-repeat right center;
	color:#333;
	text-decoration:none;
}
.subNav dl dl dd a{ background:#f0f0f0;width:337px;}
.subNav dl dd.off{padding:4px 3px 4px 10px; background:#fff;color:#999;cursor:default;}
.subNav dl dd.on a{ background:#e0e0e0 url(../images/new-con/list-arrow-gry.gif) no-repeat right center; cursor:default;}
.subNav dl dd:hover a,
.subNav dl dd a:hover{background:none; color:#fff;}
.subNav dl dd.on a:hover{background:#e0e0e0 url(../images/new-con/list-arrow-gry.gif) no-repeat right center;color:#333;}
.subNav dd:hover dl{ visibility:visible;display:block;}
.subNav dd:hover dd a{ background:#fff;color:#333;}
.subNav dd:hover dd a:hover{ background:#616161;color:#fff;}
/*advert*/
.advert{
	display:block;
	width:212px;
	height:212px; 
	background:#fff url(../images/template/advert-bg.gif) no-repeat 0px 0px;
}
.advert a{
	display:block;
	width:200px;
	height:200px;
	background:#ccc;
	border:2px solid #f0f0f0;
	margin:4px 0 0 4px;
}
.advert a img{
	border:0px;
	width:200px;
	height:200px;
}
.advert a:hover{border:2px solid #c80475;}
.redSkin .advert a:hover{border-color:#ad092e;}
.purpleSkin .advert a:hover{border-color:#6b057b;}
.blueSkin .advert a:hover{border-color:#150492;}
.turquoiseSkin .advert a:hover{border-color:#0d7f79;}
.greenSkin .advert a:hover{border-color:#028238 ;}
/* buttons */
.buttons{
	display:block;
	height:30px;
	margin:0;
}
.buttons dl{display:block;height:30px;}
.buttons dl.lButs{display:inline;float:left;}
.buttons dl.rButs{display:inline;float:right;}
.buttons dl dd{
	float:left;
	display:inline;
	height:28px;
	width:138px;
	background: url(../images/template/button-130.gif) no-repeat 0px -28px;
}
.redSkin .buttons dl dd{ background-position:0px -56px;}
.purpleSkin .buttons dl dd{ background-position:0px -84px;}
.blueSkin .buttons dl dd{ background-position:0px -112px;}
.turquoiseSkin .buttons dl dd{ background-position:0px -140px;}
.greenSkin .buttons dl dd{ background-position:0px -168px;}
.buttons dl dd.next,
.buttons dl dd.search,
.buttons dl dd.save,
.buttons dl dd.back{width:68px; background-image:url(../images/template/button-60.gif);}
.buttons dl dd.next,
.buttons dl dd.search,
.buttons dl dd.save{float:right;}
.buttons dl dd.back{float:left;}
.buttons dl dd a{
	display:block;
	width:138px;
	height:28px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#111;
	background: url(../images/template/button-130.gif) no-repeat 0px 0px;
	line-height:28px;
}
.buttons dl dd.save a,
.buttons dl dd.next a,
.buttons dl dd.search a,
.buttons dl dd.back a{width:68px; background-image:url(../images/template/button-60.gif);}
.buttons dl dd a:hover{ background:none; color:#fff;}
.lrgTick,
.lrgTickOn{display:block;
	background:url(../images/template/tick-box-130.gif) 0px -30px;
	width:162px;
	height:30px;
	overflow:hidden;
	margin:10px 0 0 155px;
}
.lrgTickOn{ background-position:0px -90px;}
.lrgTick a,
.lrgTickOn a{
	display:block;
	background:url(../images/template/tick-box-130.gif) 0px 0px;
	width:134px;
	height:30px;
	overflow:hidden;
	padding: 0 0 0 28px;
	color:#222;
	text-decoration:none;
	line-height:29px;
	font-weight:bold;
}
.lrgTickOn a{ background-position:0px -60px; color:#fff;line-height:31px;}
.lrgTick a:hover,
.lrgTickOn a:hover{background:none;}
/* terms & Cons */
.terms{
	display:block;
	height:200px;
	border:2px solid #e0e0e0;
	overflow:auto;
	overflow-y:scroll;
	color:#666666;
	padding:0 0 10px 0;
}
.terms p{padding:4px 7px 4px 7px;}
.agreement{}
.agreement ul{
	display:block;margin:10px 0 0 0;padding:0; list-style:none;
	width:480px;
}
.agreement ul li{
	display:inline;float:left;margin:0;padding:0 0 4px 0;list-style:none;
	width:480px;
}
.agreement .tickBox,
.agreement .tickBoxOn,
.formGen .check,
.formGen .checked,
.formGen .checkOff,
.formGen .checkedOff{
	float:left;
	display:inline;
	width:23px;
	height:22px;
	margin:1px 0 0 0;
	background:url(../images/template/tick-box.gif) 0px -22px;
}
.formGen .checked,
.agreement .tickBoxOn{ background-position:0px -66px;}
.formGen .checkOff{background-position:0px -199px;}
.formGen .checkedOff{background-position:0px -176px;}
.formGen .check a,
.formGen .checked a,
.agreement .tickBox a,
.agreement .tickBoxOn a{
	float:left;
	display:block;
	width:23px;
	height:22px;
	background:url(../images/template/tick-box.gif) 0px 0px;
}
.formGen .checked a,
.agreement .tickBoxOn a{ background-position:0px -44px;}
.formGen .checked a:hover, .formGen .checked a:active, .formGen .checked a:focus,
.formGen .check a:hover, .formGen .check a:active, .formGen .check a:focus,
.agreement .tickBox a:hover,
.agreement .tickBoxOn a:hover{background:none;}
.agreement .info{
	float:left;
	display:inline;
	width:400px;
	margin:7px 0 0 0;
	color:#000;
}
/* formGen */
.error{
	display:block;
	padding:5px 10px 5px 0;
}
.errorMessage{
	display:block;
	height:50px;
	border:2px solid #990000;
	padding:5px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#fff url(../images/template/error-icon.gif) no-repeat 0px 0px;
}
.errorMessage p{padding:15px 0 0 60px;margin:0px;}
.errorMessage p b{color:#990000;}
.formGen{display:block;}
.formGen ul{list-style:none;display:block;overflow:hidden;margin:0;padding:0;}
.formGen ul li{
	width:476px;
	float:left;
	display:inline;
	height:auto;
	padding:0 0 5px 0;
	margin:0;list-style:none;
}
.formGen ul li label{
	float:left;
	display:inline;
	width:142px;
	min-height:14px;
	line-height:14px;
	padding:4px 2px 4px 6px;
	margin:0 3px 0 0;
	overflow:hidden;
	background:#dedddd url(../images/formGen/label.gif) repeat-x 0px 0px;
	border:1px solid #a0a0a0;
}
.formGen ul li .hidden{display:none;}
.formGen ul li label.highlight{background-position: 0px -50px; background-color:#23313a;color:#fff;border-color:#152128;}
.formGen ul li label.error{background-position: 0px -100px; background-color:#650000;color:#fff;border-color:#3b0101;}
.formGen ul li .input{float:left;display:inline; width:308px;}
.formGen ul li .input .link,
.formGen ul li .input .but{float:left;display:inline;width:308px;}
.formGen ul li .input .but{width:331px;}
.formGen ul li .input .but .vLink,
.formGen ul li .input .link .vLink{float:left;display:inline;width:280px; background:#8a104f url(../images/formGen/vLink.gif) repeat-x 0 -22px; height:22px;overflow:hidden;border:1px solid #aaa;border-right:0px;}
.formGen ul li .input .but .vLink{width:303px;border:1px solid #aaa;}
.formGen ul li .input .but .vLink a,
.formGen ul li .input .link .vLink a{display:block;background:#b9b9b9 url(../images/formGen/vLink.gif) repeat-x 0 -1px; height:20px;overflow:hidden; white-space:nowrap; overflow:hidden; line-height:20px;padding:0 0 0 4px; border:1px solid #fff;font-weight:bold;color:#222;}
.formGen ul li .input .but .vLink a{ text-align:center;}
.formGen ul li .input .but .vLink a:hover,
.formGen ul li .input .link .vLink a:hover{ background:none; text-decoration:none;color:#fff;}
.formGen ul li .inputHalf{float:left;display:inline; width:150px;}
.formGen ul li input{float:left;display:inline;margin:0 0;width:300px;line-height:normal;font-family:Arial, Helvetica, sans-serif; font-size:11px;padding:4px 0px 2px 3px;height:16px;border:1px solid #ccc; }
.formGen ul li input[type=file]{height:22px;padding:0px;*line-height:21px;}
.formGen ul li .link input{border-right:0px;width:277px;}
.formGen ul li select{float:left;display:inline;margin:2px 0;width:305px;line-height:16px;font-family:Arial, Helvetica, sans-serif; font-size:11px;padding:2px 0px 2px 3px;height:22px;border:1px solid #ccc; }
.formGen ul li textarea{float:left;display:inline;margin:0;width:298px;height:41px;font-family:Arial, Helvetica, sans-serif; font-size:11px;padding:3px 2px 2px 3px;border:1px solid #ccc;}
.formGen ul li input.highlight,
.formGen ul li textarea.highlight,
.formGen ul li select.highlight{background-color:#fdfdb6;border-color:#003F77;}
.formGen ul li h3{font-size:17px;font-weight:normal;line-height:22px;padding:0;margin:0;}
.formGen ul li h3 a{padding:0px 0 3px 2px;color:#c80475;  border-bottom:2px solid #c80475;margin:0 8px 3px 0; cursor:default;display:block;}
.formGen ul li .lrgTextArea textarea{ width:460px; height:210px; }
.redSkin .formGen ul li h3 a{color:#ad092e;border-color:#ad092e;}
.purpleSkin .formGen ul li h3 a{color:#6b057b;border-color:#6b057b;}
.blueSkin .formGen ul li h3 a{color:#150492;border-color:#150492;}
.turquoiseSkin .formGen ul li h3 a{color:#086560;border-color:#0d7f79;}
.greenSkin .formGen ul li h3 a{color:#04622c;border-color:#028238;}
.formGen ul li h3 a:hover{ text-decoration:none;}
.formGen .tickBox1{display:block;width:310px;}
.formGen .tickBox1 dl{float:left;display:inline;margin:-1px 0 0 0;padding:0;}
.formGen .tickBox1 dl dd{float:left;display:inline;margin:3px 3px 0 0;padding:0;background:url(../images/formGen/pink-tickBox.gif) no-repeat 0 -22px;height:22px; width:64px;}
.formGen .tickBox1 dl dd a{height:19px;width:43px;line-height:16px;display:block;padding:3px 0 0 21px;font-size:11px;text-decoration:none;color:#333;font-weight:bold;background:url(../images/formGen/pink-tickBox.gif) no-repeat 0 0;}
.formGen .tickBox1 dl.off dd a{cursor:default;}
.formGen .tickBox1 dl dd.sel{background-position:0 -66px;}
.formGen .tickBox1 dl dd.sel a{background-position:0 -44px;color:#fff;}
.formGen .tickBox1 dl.off dd a{background:none; color:#000;}
.formGen .tickBox1 dl.off dd.sel a{color:#fff;}
.formGen .tickBox1 dl dd a:hover,
.formGen .tickBox1 dl dd a:active,
.formGen .tickBox1 dl dd a:focus{background:none;color:#333333;}
.formGen .tickBox1 dl dd.sel a:hover,
.formGen .tickBox1 dl dd.sel a:active,
.formGen .tickBox1 dl dd.sel a:focus{color:#fff;}
.formGen ul li .verifyBox{float:left;display:inline;}
.formGen ul li .predictInput input{width:251px;border-right:0px;margin:0px;}
.formGen ul li .multiVerify .predictInput input{width:277px;}
.predictInput .vLink a{}
.formGen ul li .verifyCon iframe{margin:23px 0 0 0;*margin:-1px 0 0 0;position:absolute;width:248px;height:129px;display:block;clear:both;}
.formGen ul li .verifyCon .predictOptions{
	position:absolute;
	width:254px;
	background:url(../images/formGen/verify-bg.png) no-repeat;
	clear:both;
	margin:23px 0 0 -4px;
	*margin:-1px 0 0 -4px;
	padding:1px 5px 7px 5px;
}
.formGen ul li .multiVerify .verifyCon .predictOptions{ background:url(../images/formGen/multi-verify-bg.png) no-repeat;width:290px;}

.verifyBox div.predictOptions dl{display:block;height:auto;margin:1px 0 0 0;*margin:2px 0 0 0;pading:0;width:254px;overflow:hidden;height:129px;}
.multiVerify .verifyBox div.predictOptions dl{width:280px;}
.verifyBox div.predictOptions dl dd{display:block;margin:0px 1px 0px 1px;padding:0 0 1px 0;}
.verifyBox div.predictOptions dl dd a{display:block;font-size:11px;line-height:16px;text-decoration:none;min-height:16px;_height:16px;padding:2px 4px 2px 4px;color:#000;font-weight:normal;outline:none;white-space:nowrap;overflow:hidden;}
.verifyBox div.predictOptions dl dd a.vHover,
.verifyBox div.predictOptions dl dd a:hover,
.verifyBox div.predictOptions dl dd a:active,
.verifyBox div.predictOptions dl dd a:focus{background-color: #b10568;padding:1px 3px 1px 3px;border:1px solid #9d095e;outline:none;min-height:16px;color:#FFF;}
.multiVerify .selected{
	float:left;
	display:inline;
	padding:0;
	clear:both;
	width:303px;
	height:auto;
	border:1px solid #a5acb2;
	margin:2px 0 0 0;
}
.multiVerify .selected ul{margin:0;padding:0;width:auto;}
.multiVerify .selected ul li{margin:0;padding:0;display:block;float:none;width:auto;}
.multiVerify .selected ul li a{
	display:block;
	color:#333;
	border-bottom:1px solid #dbdbdb;
	display:block;
	height:21px;
	line-height:21px;
	padding:0 24px 0 4px;
	background:#ececec url(../images/formGen/multi-cross.gif) no-repeat right 0;
	/*width:250px;*/
	white-space:nowrap;
	overflow:hidden;
}
.multiVerify .selected ul li a:hover,
.multiVerify .selected ul li a:active,
.multiVerify .selected ul li a:focus{background-color:#b10568; background-position: right -21px;border-color:#b10568;color:#fff; text-decoration:none;}
/* list Tools */
.formGen ul li ul.listTools{float:left;display:inline; height:26px;width:52px;}
.formGen ul li div.calendarCon ul.listTools{width:24px;margin:0px;}
.formGen ul li .link ul.listTools{width:26px;margin:0px;}
.formGen ul li ul.listTools li{width:24px; height:24px; background:url(../images/formGen/formgen-icons.gif) no-repeat 0 0;margin:0 2px 0 0;overflow:hidden;padding:0;}
.formGen ul li ul.listTools li.cal{margin:0; background-position:-24px 0;padding:0;}
.formGen ul li .multiVerify ul.listTools{width:26px;overflow:hidden;}
.formGen ul li .multiVerify ul.listTools li.delete,
.formGen ul li .multiVerify ul.listTools li.deleteOff{display:none;}
.formGen ul li ul.listTools li.calOff{margin:0; background-position:-48px 0;}
.formGen ul li ul.listTools li a{display:block;width:24px; height:24px; background:url(../images/formGen/formgen-icons.gif) no-repeat 0px 0px; }
.formGen ul li ul.listTools li.cal a{margin:0; background-position:0px 0px;}
.formGen ul li ul.listTools li.verifyOff{ background-position:-48px -24px;}
.formGen ul li ul.listTools li.verify{background-position:-24px -24px;}
.formGen ul li ul.listTools li.verify a{background-position:0 -24px;}
.formGen ul li ul.listTools li.deleteOff{background-position:-48px -48px;}
.formGen ul li ul.listTools li.delete{background-position:-24px -48px;}
.formGen ul li ul.listTools li.delete a{background-position:0 -48px;}
.formGen ul li ul.listTools li.editOff{background-position:-48px -72px;}
.formGen ul li ul.listTools li.edit{background-position:-24px -72px;}
.formGen ul li ul.listTools li.edit a{background-position:0 -72px;}
.formGen ul li ul.listTools li.editOff a,
.formGen ul li ul.listTools li.verifyOff a,
.formGen ul li ul.listTools li.deleteOff a,
.formGen ul li div.calendarCon ul.listTools li.calOff a{display:none;}
.formGen ul li ul.listTools li a:hover,
.formGen ul li ul.listTools li a:active,
.formGen ul li ul.listTools li a:focus{background:none;}
/* New Date Picker */ 
div.calendarCon{width:310px;float:left;display:inline;margin:0;padding:0; font-family:Arial, Helvetica, sans-serif;}
body div.calendarCon div.mainCalCon .selectCon{padding:0;margin:0px 0 0 0;width:281px;float:left;display:inline;overflow:hidden;}
body div.calendarCon div.mainCalCon .selectCon input{width:277px; border-right:0px;}
div.calendarCon iframe{display:none!important;position:absolute;margin:14px 0px 0px 90px;*margin:14px 0px 0px -180px;width:208px;height:100px;}
div.calendarCon div.datePicker{position:absolute;margin:14px 0px 0px 90px;*margin:14px 0px 0px -180px;width:208px;background:url(../images/formGen/date-picker-shadow.png) no-repeat;padding:10px;}
div.calAbove iframe,
div.calAbove div.datePicker{margin:-196px 0px 0px 90px;*margin:-196px 0px 0px -180px;}
div.datePicker .tableCon,
div.calendarCon div.datePicker .tableCon{float:none;display:block;background-color:#FFF;border:1px solid #616a77; border-top:0px;width:202px;height:167px; overflow:hidden;}
div.datePicker .tableTitle,
div.calendarCon div.datePicker .tableTitle{background:#8f98a0 url(../images/formGen/datePickerBg.gif) repeat-x;padding:0px!important;margin:0px!important;overflow:hidden;height:21px;width:202px;border:1px solid #616a77; border-bottom:0px;}
.datePicker .tableTitle h2,
div.calendarCon div.datePicker .tableTitle h2{float:left;width:109px;background:none;display:inline;padding:0px;margin:0px;height:auto;line-height:21px;cursor:default;font-size:12px;padding-left:12px; text-align:center; color:#292c2f; text-shadow: rgba(255, 255, 255, 0.6) 1px 1px 0;font-family:Arial, Helvetica, sans-serif}
html* div.datePicker .tableTitle,
html* div.calendarCon div.datePicker .tableTitle h2{[line-height:21px;line-height:23px;]line-height:21px;}
.datePicker .tableTitle div{float:left;display:inline;width:16px;height:20px;background:url(../images/formGen/date-picker-nav-buts.gif) no-repeat 0 0;}
.datePicker .tableTitle div a{display:block;width:16px;height:20px;background:url(../images/formGen/date-picker-nav-buts.gif) no-repeat 0 0; border:0;}
.datePicker .tableTitle h2{width:204px;padding:0;margin:0;}
.datePicker .tableTitle h2 a{text-align:center;color:#000;text-decoration:none;width:auto;margin:0;display:block;height:20px;}
.datePicker .tableTitle .arrowL2{background-position:-16px 0; margin-left:1px;}
.datePicker .tableTitle .arrowL2 a{background-position:0 0;}
.datePicker .tableTitle .arrowL{background-position:-16px -20px;}
.datePicker .tableTitle .arrowL a{background-position:0 -20px;}
.datePicker .tableTitle .arrowR2{background-position:-16px -60px;}
.datePicker .tableTitle .arrowR2 a{background-position:0 -60px;}
.datePicker .tableTitle .arrowR{background-position:-16px -40px;}
.datePicker .tableTitle .arrowR a{background-position:0 -40px;}
.datePicker .tableTitle .today{background-position:-16px -80px;}
.datePicker .tableTitle .today a{background-position:0 -80px;}
.datePicker .tableTitle div a:hover,
.datePicker .tableTitle div a:focus,
.datePicker .tableTitle div a:active{background:none!important;border:0px;}
.datePicker .tableCon table{width:203px;padding:0;margin:0 0 0 -1px;line-height:normal; table-layout:fixed;} 
.datePicker .tableCon{background:#fff;border:1px solid #a9a8a8;border-top:0px;width:198px;height:auto;}
.datePicker .tableCon table tr th{background:#8f98a0 url(../images/formGen/datePickerBg.gif) repeat-x 0px -21px;color:#292c2f;font-size:10px;font-weight:bold;text-align:center;cursor:default;padding:0 0 1px 0; color:#292c2f; text-shadow: rgba(255, 255, 255, 0.4) 1px 1px 0; height:17px;*height:16px;}
.datePicker .tableCon table tr td{padding:1px 0 0 1px; background:#bfc0c4;font-weight:bold; text-align:center;}
.datePicker .tableCon table tr th.bl,
.datePicker .tableCon table tr td.arrow,
.datePicker .tableCon table tr td.arrowOff{display:none;}
.datePicker .tableCon table tr td.fade a{color:#B8B8C0;}
.datePicker .tableCon table tr td.hol{background-color:#B7B7DA;}
.datePicker .tableCon table tr td a{line-height:21px;padding:0px;margin:0pxborder-width:0px;width:26px;text-align:center!important;color:#3f4044;display:block;float:none;height:22px;font-size:12px;text-decoration:none;border:1px solid #e0e1e5;border-top:1px solid #e8e9ed;border-right:1px solid #e8e9ed;font-weight:bold;text-shadow: rgba(255, 255, 255, 0.6) 1px 1px 0;}
.datePicker .tableCon table a{background:#e0e1e5 url(../images/formGen/pink-date-select.gif) no-repeat 0px 22px;}
.blueSkin .datePicker .tableCon table a{background:#e0e1e5 url(../images/formGen/blue-date-select.gif) no-repeat 0px 22px;}
.purpleSkin	.datePicker .tableCon table a{background:#e0e1e5 url(../images/formGen/purple-date-select.gif) no-repeat 0px 22px;}
.redSkin .datePicker .tableCon table a{background:#e0e1e5 url(../images/formGen/red-date-select.gif) no-repeat 0px 22px;}
.turquoiseSkin  .datePicker .tableCon table a{background:#e0e1e5 url(../images/formGen/turquoise-date-select.gif) no-repeat 0px 22px;}
.greenSkin .datePicker .tableCon table a{background:#e0e1e5 url(../images/formGen/green-date-select.gif) no-repeat 0px 22px;}
.orangeSkin .datePicker .tableCon table a{background:#e0e1e5 url(../images/formGen/orange-date-select.gif) no-repeat 0px 22px;}

html* .datePicker .tableCon table a,
html* .datePicker .tableCon table tr td a{[line-height:21px;line-height:22px;]line-height:21px;}
.datePicker .tableCon table td.wkend a,
.datePicker .tableCon table tr td.wkend a{background-color:#cbd0d6; border-top:1px solid #d8dde3;border-right:1px solid #d8dde3;}
.datePicker .tableCon table a b{font-weight:bold;float:none;text-align:center;width:100%;}
.datePicker .tableCon table tr td.today a{color:#fff;border-color:#323840;background-position:0px -22px;text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0;}
.datePicker .tableCon table tr td a.sel{background-position:0px 0px;text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0; color:#fff;border-color:#ac037d;} 
.blueSkin .datePicker .tableCon table tr td a.sel{border-color:#0150ac;}
.purpleSkin	.datePicker .tableCon table tr td a.sel{border-color:#8004a3;}
.redSkin .datePicker .tableCon table tr td a.sel{border-color:#9d0306;} 
.turquoiseSkin  .datePicker .tableCon table a.sel{border-color:#068170;}
.greenSkin .datePicker .tableCon table tr td a.sel{border-color:#03841d;} 
.orangeSkin .datePicker .tableCon table tr td a.sel{border-color:#aa4402;} 
.datePicker .tableCon table tr td a.sel,
.datePicker .tableCon table tr td.edit a,
.datePicker .tableCon table tr td a.past,
.datePicker .tableCon table tr td a.curr{color:#fff;font-weight:bold;font-size:12px;}
.datePicker .tableCon table tr td a:hover{background-position:0px -44px; border-color:#333;text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0; color:#fff;}
.datePicker .tableCon table tr td a:hover b{color:#fff;}
div.calendarCon div.datePicker div.buttons{display:none;}

/* general */
.box1, .box2, .box3, .box4{float:left;display:inline;cursor:auto;}
/* box 1 */
.box1{height:auto;width:920px;background:#fff;padding:10px 0 12px 0;border-top:3px solid #ccc;overflow:hidden;}
.box1 h2{font-size:42px;font-weight:normal; line-height:normal;margin:0;display:block;}
.box1 h2 b{font-weight:normal;color:#c80475; }
.box1 object{display:block;width:920px;height:200px;}
/*layout-2-1*/
.layout-2-1 .box2{width:920px; padding:18px 0px 15px 0px;margin:0;border-top:3px solid #c80475;}
.layout-2-1 .box2 .boxList{width:920px;}
/* layout-3-1 */
.layout-3-1 .box2{width:672px; padding:18px 22px 15px 0px;margin:0 10px 0 4px;border-top:3px solid #c80475;}
.layout-3-1 .box3{width:212px;border-top:3px solid #ccc;background:#ccc url(../images/new-con/box-bg.gif) repeat-y;}
.layout-3-1 .box3 .addressCon{border-top:10px solid #fff;}
.layout-3-1 .box3 .sub .advert{border-top:10px solid #fff;}
.layout-3-1 .formGen ul li{width:672px;}
.layout-3-1 .formGen ul li .inputHalf{width:180px;}
.layout-3-1 .formGen ul li .inputHalf input{width:172px;}
.layout-3-1 .formGen ul li .input{width:515px;}
.layout-3-1 .formGen ul li textarea{width:660px;height:195px; margin:0 0 0 -155px}
.layout-3-1 .buttons dl{display:inline;float:right;margin:0 1px 0 0;}
/* layout-3-2 */
.layout-3-2 .box3{width:714px; padding:15px 0 5px 0px;margin:0 0 0 4px;border-top:3px solid #c80475;}
.layout-3-2 .box2{width:192px;margin:0 10px 0 0;padding:17px 0 0 0;background:#fff;border-top:3px solid #ccc;}
/* layout-4-1 */
.layout-4-1 .box3{width:470px; padding:15px 32px 5px 0px;margin:0 0 0 4px;border-top:3px solid #c80475;}
.layout-4-1 .box4{width:212px;border-top:3px solid #c80475;background:#ccc url(../images/new-con/box-bg.gif) repeat-y;}
.layout-4-1 .box2{width:192px;margin:0 10px 0 0;padding:17px 0 0 0;background:#fff;border-top:3px solid #ccc;}
.layout-4-1 .box4 .sub .advert{border-top:10px solid #fff;}
.layout-4-1 .box4 .sub .addressCon{border-top:14px solid #fff;}

.layout-4-1 .box3 .news{
	width:485px;
	display:block;
	overflow:hidden;
	height:auto;
}
.layout-4-1 .box3 .news .title h2{padding:0 0 10px 0;float:left;display:inline;width:440px; font-size:18px;line-height:22px;color:#333;}
.layout-4-1 .box3 .news .title h2 a{}
.layout-4-1 .box3 .newslistCon{display:block;width:490px;background:#fff no-repeat bottom;padding:0px;margin:0px;clear:both;}
.layout-4-1 .box3 .news dl{
	width:485px;
	padding:0 0 15px 0;
	margin:0;
	border-top:1px dotted #666;
}
.layout-4-1 .box3 .news dl dd{width:485px;margin:0px;}
.layout-4-1 .box3 .news dl dd .link{margin:7px 0px 0px 435px;}
.layout-4-1 .box3 .news .title{width:485px;height:auto;border-top:0px;background:#fff;margin:0;padding:0;clear:both;display:block;}
.layout-4-1 .box3 .news dl dd h3{padding:3px 3px 0px 0px;}
.layout-4-1 .box3 .news dl dd p{padding:4px 5px 0px 0px;}
.layout-4-1 .box3 .news dl dd div.newsDate{padding:3px 3px 0px 0px;}
.redSkin .layout-4-1 .box3, body.redSkin .layout-4-1 .box4{border-top:3px solid #ad092e;}
.purpleSkin .layout-4-1 .box3, .purpleSkin .layout-4-1 .box4{border-top:3px solid #6b057b;}
.blueSkin .layout-4-1 .box3, .blueSkin .layout-4-1 .box4{border-top:3px solid #150492;}
.turquoiseSkin .layout-4-1 .box3, .turquoiseSkin .layout-4-1 .box4{border-top:3px solid #0d7f79;}
.greenSkin .layout-4-1 .box3, .greenSkin .layout-4-1 .box4{border-top:3px solid #028238 ;}

/*skin Colours*/
/*
#ad092e Red
#6b057b Purple
#150492 Blue
#0d7f79 Turquoise
#028238 Green 
*/
.mainFooter{position:fixed;_position:absolute;z-index:10;left:0;right:0;height:23px;border-top:1px solid #888;color:#333;background:#d2d6d8 url(../images/template/footer-bg.gif) repeat-x;bottom:0;}
.mainFooter a{ text-decoration:none;text-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0;color:#333;line-height:22px;}
.mainFooter a span{display:none;position:fixed;width:222px;height:65px;margin:-64px 0 0 -2px;padding:0;cursor:default;color:#fff;font-weight:bold;font-size:12px;line-height:normal;text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0;text-decoration:none;background: url(../images/template/tel-popup.png) no-repeat 0px 0px;}
.mainFooter a.barS span em.ico{
	float:left;
	width:38px;
	height:46px;
	margin:5px 4px 0px 8px;
}
.mainFooter a span b,
.mainFooter a span i{float:left;display:inline;}
.mainFooter a.barS span b{ width:140px;margin:10px 0 0 4px;padding:0px;font-size:11px;}
.mainFooter a.barS span i{width:150px;margin:0px 0 0 0;font-size:18px; font-weight:normal;font-style:normal;padding:0px; text-align:center;}
.mainFooter a strong{ font-weight:normal;}
.mainFooter a:hover span{display:block; text-decoration:none;}
.mainFooter .rCon{display:inline;float:right;display:inline;margin:0 15px 0 0; color:#999;right:0px;bottom:0px;}
.mainFooter .rCon div{float:left;display:inline;height:22px;padding:0px;border-left:1px solid #fff;}
.mainFooter .rCon div a{display:block; height:22px;margin:0;border-right:1px solid #babbbb;padding:0 7px 0 7px;margin:0px;}
.mainFooter .rCon .user a{min-width:100px;background:url(../images/template/footer-user.gif) no-repeat 2px 0;padding:0 7px 0 17px;border-left:1px solid #fff;}
.mainFooter .rCon .off a{background-position:2px -22px;}
.mainFooter .rCon .user{border-left:1px solid #babbbb;}
.mainFooter .rCon .logOut{border-right:1px solid #babbbb;}
.mainFooter .rCon .logOut {border-right:1px solid #fff;}
.mainFooter .rCon .userMenu{
	display:block;
	float:none;
	position:absolute;
	bottom:23px;
	border:1px solid #666;
	background:#f0f0f0;
	width:175px;
	height:auto;
	padding:0;
	left:-9999em;
}
.mainFooter .rCon .user:hover .userMenu{left:auto;}
.mainFooter .rCon .userMenu dl{display:block;}
.mainFooter .rCon .userMenu dl dd{float:left;
display:inline;
padding:0;margin:0;width:175px;}
.mainFooter .rCon .userMenu dl dd.bar{float:left;display:inline;padding:0;margin:2px 3px 0 3px;width:169px;border-top:2px solid #c8c8c8;height:2px;overflow:hidden;font-size:1px; background:#f0f0f0;}
.mainFooter .rCon .userMenu a{background:#f0f0f0 url(../images/template/footer-user.gif) no-repeat;padding:0 0 0 17px;border:0px;}
.mainFooter .rCon .userMenu .online a{ background-position:1px 0;}
.mainFooter .rCon .userMenu .offline a{ background-position:1px -22px;}
.mainFooter .rCon .userMenu .myPro a{background-position:1px -44px;}
.mainFooter .rCon .userMenu .myFavs a{background-position:1px -66px;}
.mainFooter .rCon .userMenu .pubList a{background-position:1px -352px;}
.mainFooter .rCon .userMenu .myCases a{background-position:1px -88px;}
.mainFooter .rCon .userMenu .myBook a{background-position:1px -110px;}
.mainFooter .rCon .userMenu .newBook a{background-position:1px -132px;}
.mainFooter .rCon .userMenu .search a{background-position:1px -154px;}
.mainFooter .rCon .userMenu .lex a{background-position:2px -376px;}
/*.mainFooter .rCon .userMenu .myHome a{background-position:1px -176px;}*/
.mainFooter .rCon .userMenu .myHome{display:none;}
.mainFooter .rCon .userMenu .podcast a{background-position:1px -198px;}
.mainFooter .rCon .userMenu .inbox a{background-position:1px -220px;}
.mainFooter .rCon .userMenu .myStats a{background-position:1px -330px;}
.mainFooter .rCon .userMenu .inbox a b{font-weight:bold;color:#111;}
.mainFooter a:hover strong{text-decoration:underline;} 
.mainFooter .rCon a:hover{ text-decoration:underline;}
.mainFooter .rCon div a:hover{ text-decoration:none; background-color:#ccc;}
.mainFooter .rCon div .userMenu a:hover{background-color:#d9d9d9;}
.mainFooter div.lCon{display:inline;float:left;display:inline;margin:0 0 0 5px;}
.shadow{position:absolute;background: url(../images/template/shadow.png);top:0;left:0;right:0;z-index:99;height:100%;width:100%;}
/*verify popup*/
.verifyPopCon{position:absolute;display:block;border:2px solid #000;top:50%;left:50%;margin:-265px 0px 0px -347px;width:690px;height:524px;z-index:200;background:#FFF;}
.wideV{margin:-265px 0px 0px -458px;width:910px;}
.verifyPopCenter .shadow{z-index:199;}
.verifyPopCon .toolstrip .searchBar input.highlight{background:#fdfdb6;border:1px solid #fff;}
.toolstrip{height:32px;display:block;margin:0;background:url(../images/popups/popup-header.gif) repeat-x 0 -28px;}
.toolstrip .toolbar{display:none;}
.toolstrip .searchBar{width:203px;height:29px;margin:2px 0 0 5px;display:inline;float:left;background:url(../images/popups/popup-search.gif) no-repeat 0 0;}
.toolstrip .searchBar input{border:1px solid #ffffff;background:#ebf0f4;padding:2px 0 0 2px;*padding:1px 0 1px 2px;font:italic 12px "Trebuchet MS";margin:2px 0 0 2px;width:173px;float:left;display:inline;}
.toolstrip .searchBar input.highlight{background-color:#fdfdb6;}
.toolstrip .searchBar div{margin:2px 0 0 0;float:left;display:inline;font-size:0;}
.toolstrip .searchBar  a{width:22px;height:22px;float:left;display:inline;font-size:0px;background-repeat:no-repeat;margin:0 0 0 0;}
.toolstrip .searchBar div.search{width:24px;}
.toolstrip .searchBar div.search a{background:url(../images/popups/popup-search.gif) -202px -2px;width:22px;height:22px;}
.verifyPopCon .toolstrip .searchBar{width:auto;}
.toolstrip .groupSel{float:left;display:inline;margin:5px 0 0 5px;}
.toolstrip .groupSel select{width:140px;}
.toolstrip .searchBar div a:hover, .toolstrip .searchBar div a:active, .toolstrip .searchBar div a:focus{background:none; outline:none;}
.toolstrip .info{display:inline;width:auto;float:right;height:16px;margin:10px 3px 0 0;padding:0 5px 0 5px;color:#000;font-weight:bold;}
.verifyPopCon .gridCon{position:absolute;width:690px;height:462px;display:block;float:none;top:61px;left:0;overflow:scroll;overflow-x:hidden; background:#f0f0f0 url(../images/table/table-bg.gif) repeat 0 0; background-attachment:fixed; white-space:nowrap;}
.wideV .gridCon{width:910px;}
.multiVerifyPop .gridCon{height:266px;}
.multiVerifyPop div.multiSelected{height:139px;top:353px;border-color:#138100;}
.popupCon .title,
.verifyPopCon .title{display:block;height:28px;border-bottom:1px solid #000;background:#2d3036 url(../images/popups/popup-header.gif) repeat-x;overflow:hidden;padding:0px;margin:0;}
.popupCon .title ul,
.verifyPopCon .title ul{float:right;display:inline; list-style:none;width:18px;margin:1px 0 0 0;}
.popupCon .title ul li,
.verifyPopCon .title ul li{float:left;display:inline; list-style:none;width:18px;height:18px;background:url(../images/popups/popup-close.gif) 0 -18px;}
.popupCon .title ul li a,
.verifyPopCon .title ul li a{display:block;height:18px;background:#999; background:url(../images/popups/popup-close.gif) 0 0;}
.popupCon .title ul li a:hover
.verifyPopCon .title ul li a:hover{background:none;}
.popupCon .title h2,
.popupCon .title h3,
.verifyPopCon .title h3{font:bold 14px/16px Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;color:#fff;margin:0 0 0 5px;padding:5px 0 5px 3px;display:block;}
.verifyPopCon .gridCon table,
.verifyPopCon .tableCon table{width:100%;*width:673px;*margin-top:19px;font-family:Arial, Helvetica, sans-serif; position:static; table-layout:fixed;}
.wideV .gridCon table,
.wideV .tableCon table{*width:893px;}
.withAdvSearch  .gridCon table,
.withAdvSearch  .tableCon table{*margin-top:46px;}
.verifyPopCon .gridCon thead tr,
.verifyPopCon .tableCon thead tr{*position:absolute;top:0px;top:expression(this.offsetParent.scrollTop);z-index:2;}
.withAdvSearch .gridCon thead tr,
.withAdvSearch .tableCon thead tr{*position:absolute;top:expression(this.offsetParent.scrollTop);z-index:2;}
.withAdvSearch .gridCon thead tr.advSF,
.withAdvSearch .tableCon thead tr.advSearchFields{top:expression(this.offsetParent.scrollTop + 19);}
.verifyPopCon .gridCon thead tr.advSF th,
.verifyPopCon .tableCon thead tr.advSearchFields th{background:#c6c6d0 url(../images/table/table-head-bg.gif) repeat-x 0px -19px;padding:2px 0px 2px 3px; border-bottom:1px solid #8e8f9c;}
.verifyPopCon .gridCon th input,
.verifyPopCon .tableCon th input{margin:0;padding:1px 0px 1px 2px;border:1px solid #55585b; font:italic 11px "Trebuchet MS"; background:#ebf0f4;}
.verifyPopCon .gridCon th input.highlight,
.verifyPopCon .tableCon th input.highlight{background-color:#fdfdb6;border-color:#003F77;}
.multiVerifyPop div.multiSelected table{*margin-top:19px;}
.multiVerifyPop div.multiSelected thead tr{top:expression(this.offsetParent.scrollTop);}
.verifyPopCon .gridCon table tr th,
.verifyPopCon .tableCon table tr th{background:#c6c6d0 url(../images/table/table-head-bg.gif) repeat-x;color:#000;text-align:left;padding:0 0 0 5px;font-weight:bold;height:19px;line-height:18px;cursor:default;font-size:10px; border-left:1px solid #dadce8;border-right:1px solid #a3a4b5;}
.verifyPopCon .gridCon table tr th div{margin:0;padding:0;border:0px;}
.verifyPopCon .gridCon table tr th a{color:#000;text-decoration:none;padding:0;height:18px;overflow:hidden;cursor:pointer;margin:0;}
.verifyPopCon .gridCon table tr th a:hover{text-decoration:underline;}
.verifyPopCon .gridCon table tr td{border-bottom:1px solid #e1e1e1;background-color:#fff;padding:2px 2px 3px 3px;cursor:pointer;color:#333; line-height:18px; vertical-align:top; white-space:nowrap;overflow:hidden;margin:0px; border-left:1px solid #f0f0f0; white-space:nowrap; overflow:hidden;}
.verifyPopCon .gridCon table tr.gry td{background-color:#F1F1F1;border-left:1px solid #e0e0e0;}
.verifyPopCon .gridCon table tr:hover td,
.verifyPopCon .gridCon table tr.sel td{background-color:#b11164;color:#fff;border-left:1px solid #b11164;border-color:#b11164;}
.verifyPopCon .gridCon .icon{display:inline;float:left;width:16px;height:16px;background:url(../images/popups/verify-tick.gif) no-repeat 0 0;margin:1px 0 0 0;}
.verifyPopCon .gridCon tr:hover .icon,
.verifyPopCon .gridCon tr.sel .icon{background-position:0px -16px;}
.multiVerifyPop .multiSelected table .icon{background-position:0 -32px;}
.multiVerifyPop .multiSelected table tr:hover .icon,
.multiVerifyPop .multiSelected table tr.sel .icon{background-position:0 -48px;}
.verifySubHead{position:absolute;top:327px;left:0;display:block;font-size:14px;height:24px; background:#269247 url(../images/popups/popup-header.gif)  repeat-x 0 -92px;float:none;width:690px;border-top:1px solid #057213;border-bottom:1px solid #057213;}
.wideV .verifySubHead{width:910px;}
.verifySubHead h3{font:bold 12px/24px Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;color:#fff;padding:0 0 0 6px;text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;}
.popup .buttons,
.verifyPopCenter .buttons{display:block;height:31px;padding:0;margin:0;border:0;border-top:1px solid #666;background:#A2A4AC url(../images/popups/popup-header.gif) repeat-x 0px -60px;}
.popup .buttons{width:474px;}
.verifyPopCenter .buttons{position:absolute;top:492px;width:690px;}
.wideV .buttons{width:910px;}
.popup .buttons ul,
.verifyPopCenter .buttons ul{margin:0 0 0 0; list-style:none;margin:0;padding:0;float:right;display:inline;}
.popup .buttons ul li,
.verifyPopCenter .buttons ul li{list-style:none;padding:0;float:left;display:inline;background:url(../images/popups/but-120.gif) no-repeat 0 -21px;margin:5px 4px 0 0;width:120px;height:21px;}
.popup .buttons ul li a,
.verifyPopCenter .buttons ul li a{background:url(../images/popups/but-120.gif) no-repeat 0 0;width:120px;height:21px;padding:0;line-height:20px;text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;display:block; text-decoration:none; color:#fff; text-align:center; font-weight:bold;}
.popup .buttons ul li.add{margin-right:15px;}
.popup .buttons ul li.green,
.popup .buttons ul li.save,
.verifyPopCenter .buttons ul li.green,
.verifyPopCenter .buttons ul li.save{ background-position: 0 -63px;}
.popup .buttons ul li.red,
.popup .buttons ul li.close,
.multiVerifyPop .buttons ul li.red,
.multiVerifyPop .buttons ul li.close{background-position: 0 -42px;}
.popup .buttons ul li a:hover,
.popup .buttons ul li a:active,
.popup .buttons ul li a:focus,
.verifyPopCenter .buttons ul li a:hover,
.verifyPopCenter .buttons ul li a:focus,
.verifyPopCenter .buttons ul li a:active{background:none;}
.userNav{display:inline;float:right; position:relative;
height:20px;margin:-18px 0 0 0;/*margin:0 0 0 646px; */z-index:2;padding:0;}
.userNav dl{display:block;margin:0;padding:0;}
.userNav dl dd{float:left;display:inline;width:20px;height:20px;margin:0 0 0 3px;background:url(../images/template/user-nav-icons.gif) no-repeat 0 0;}
.userNav dl dd a{display:block;width:20px;height:20px; background:url(../images/template/user-nav-icons.gif) no-repeat 0 0; text-decoration:none;}
.userNav dl dd b{color:#fff;display:inline;float:right;width:32px;text-align:center;font:bold 10px/19px Arial; text-decoration:none;margin:0 2px 0 0; cursor:pointer;}
.userNav dl dd.allBarOff{background-position:-40px -464px;}
.userNav dl dd.allBar{ background-position:-20px -464px;}
.userNav dl dd.allBar a{background-position:0 -464px;}
.userNav dl dd.myProOff{background-position:-40px 0px;}
.userNav dl dd.myPro{background-position:-20px 0px;}
.userNav dl dd.myPro a{background-position:0 0;}
.userNav dl dd.myFavsOff{background-position:-40px -40px;}
.userNav dl dd.myFavs{background-position:-20px -40px;}
.userNav dl dd.myFavs a{background-position:0 -40px;}
.userNav dl dd.pubList{background-position:-20px -344px;}
.userNav dl dd.pubListOff{background-position:-40px -344px;}
.userNav dl dd.pubList a{background-position:0 -344px;}
.userNav dl dd.myCasesOff{background-position:-40px -60px;}
.userNav dl dd.myCases{background-position:-20px -60px;}
.userNav dl dd.myCases a{background-position:0 -60px;}
.userNav dl dd.myBookOff{background-position:-40px -80px;}
.userNav dl dd.myBook{background-position:-20px -80px;}
.userNav dl dd.myBook a{background-position:0 -80px;}
.userNav dl dd.newBookOff{background-position:-40px -100px;}
.userNav dl dd.newBook{background-position:-20px -100px;}
.userNav dl dd.newBook a{background-position:0 -100px;}
.userNav dl dd.searchOff{background-position:-40px -120px;margin:0 0 0 5px;}
.userNav dl dd.search{background-position:-20px -120px;margin:0 0 0 5px;}
.userNav dl dd.search a{background-position:0 -120px;}
.userNav dl dd.logout{background-position:0px -444px;margin:0 0 0 5px;width:60px;}
.userNav dl dd.logout a{background-position:0 -424px;width:60px;}
.userNav dl dd.lex{background-position:0px -504px;margin:0 0 0 5px;width:35px;}
.userNav dl dd.lex a{background-position:0 -484px;width:35px;}
/*
.userNav dl dd.myHomeOff{background-position:-40px -20px;}
.userNav dl dd.myHome{background-position:-20px -20px;}
.userNav dl dd.myHome a{background-position:0 -20px;}
*/
.userNav dl dd.myHomeOff,
.userNav dl dd.myHome{display:none;}
.userNav dl dd.podcastOff{background-position:-40px -140px;}
.userNav dl dd.podcast{background-position:-20px -140px;}
.userNav dl dd.podcast a{background-position:0 -140px;}
.userNav dl dd.myStats{background-position:-20px -240px;}
.userNav dl dd.myStats a{background-position:0 -240px;}
.userNav dl dd.myStatsOff{background-position:-40px -240px;}
.userNav dl dd.inboxOff{background-position:0 -200px;margin:0 0 0 15px;width:55px;}
.userNav dl dd.inbox{background-position:0 -180px;margin:0 0 0 15px;width:55px;}
.userNav dl dd.inbox a{background-position:0 -160px;width:55px;}
.userNav dl dd.myStatsOff a,
.userNav dl dd.inboxOff a,
.userNav dl dd.podcastOff a,
.userNav dl dd.myProOff a,
.userNav dl dd.pubListOff a,
.userNav dl dd.myFavsOff a,
.userNav dl dd.myCasesOff a,
.userNav dl dd.myBookOff a,
.userNav dl dd.newBookOff a,
.userNav dl dd.searchOff a,
.userNav dl dd.myHomeOff a{display:none;}
.userNav dl dd a span{background:#ab1864 url(../images/template/user-nav-bg.gif) no-repeat left bottom;padding:2px 6px 7px 6px; position:absolute;left:-9999em;margin:-24px 0 0 0; font:11px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap; z-index:3;}
.userNav dl dd a:hover{text-decoration:none; background:none;}
.userNav dl dd a:hover span{left:auto;display:block;}
/*searchResults*/
.searchResults dl{display:block;border-top:2px solid #333;border-bottom:2px solid #333;margin:3px 0 0 0;padding:3px 0 3px 0;}
.searchResults dl dd{
	display:block;
	margin:2px 0 0 0;
	padding:0;
}
.searchResults dl dd .headInfo{display:block;width:460px;height:54px;overflow:hidden;padding:6px 2px 7px 6px;border:1px solid #fff;border-bottom:1px solid #e0e0e0;}
.searchResults dl dd.fav .headInfo{border:1px solid #ed99c5; background:#feedf6;}
.searchResults dl dd.sel .headInfo{border:1px solid #111; background:#333 url(../images/template/sel-user-bg.gif) repeat-x;}
.searchResults dl dd .fnd,
.searchResults dl dd.fav .fnd{border:2px solid #5d0347;padding:5px 1px 6px 5px;width:461px; background:#7c005e url(../images/template/fnd-bg.gif) repeat-x 0 0;}
.searchResults dl dd.sel .headInfo{background:#333 url(../images/template/sel-user-bg.gif) repeat-x;}
.searchResults dl dd.sel .fnd{border:2px solid #c804a6;}
.headInfo .ico{
	float:left;
	display:inline;
	height:22px;
	border:0px;
	margin:0 0 0 10px;
	padding:0;
	width:54px;
}
.headInfo .icoBot{margin:12px 0 0 0;}
.headInfo .ico dd{
	float:right;
	display:inline;
	width:20px;
	height:20px;
	margin:0 0 0 1px;
	padding:0;
	border:0px;
}
.searchResults dl dd .headInfo .ico dd{border:0px; background:none;}
.headInfo .ico dd a{
	display:block;
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	border:0px;
	background:url(../images/template/user-icons.png) no-repeat 0 0;
	text-decoration:none;
}
.headInfo .ico dd.email a{background-position:0 -20px;}
.headInfo .ico dd.favOff a{background-position:-20px 0;}
.headInfo .ico dd.fav a{background-position:0 0;}
.fnd .ico dd.fav a{background-position:0 -100px;}
.headInfo .ico dd.prevWork a{background-position:0 -40px;width:29px;}
.fnd .ico dd.prevWork a,
.sel .headInfo .ico dd.prevWork a{background-position:0 -80px;}
.headInfo .ico dd.prevWork a b{float:right;display:inline;width:27px;text-align:center;color:#fff;font:bold 10px/19px Arial; text-decoration:none; cursor:pointer;}
.headInfo .ico dd.prevWork{background-position:0 -40px;width:29px;margin-right:3px;}
.headInfo .ico dd.prevWorkOff{display:none;}
.headInfo .ico dd a span{background:url(../images/template/user-nav-bg-2.gif) no-repeat left top;padding:2px 6px 7px 6px; position:absolute;left:-9999em;margin:-24px 0 0 -1px; font:11px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap;}
.fnd .ico dd a span{background:url(../images/template/user-nav-bg-2-p.gif) no-repeat left top;}
.sel .fnd .ico dd a span{background:url(../images/template/user-nav-bg-2.gif) no-repeat left top;}
.headInfo .ico dd.prevWork a span{margin:-24px 0 0 3px;}
.headInfo .ico dd a:hover{text-decoration:none;}
.headInfo .ico dd a:hover span{left:auto;display:block;}
.headInfo .min,
.headInfo .max{background:url(../images/template/footer-user.gif) no-repeat 0 -265px;width:13px;height:22px;margin:15px 0 0 1px;float:left;display:inline;}
.headInfo .min a,
.headInfo .max a{display:block;width:13px;height:22px;}
.headInfo .max{background-position: 0 -242px;}
.sel .headInfo .min{background-position: 0 -310px;}
.sel .headInfo .max{background-position: 0 -287px;}
.headInfo .imgCon{float:left;display:inline;width:52px;height:52px;background:#e0e0e0;border:1px solid #ccc;overflow:hidden;margin:0;}
.fnd .imgCon,
.sel .headInfo .imgCon{border:1px solid #111;}
.headInfo .imgCon a img{witdh:52px;height:52px;border:0px;}
.extraInfo{display:none;}
.headInfo .user{float:left;display:inline;padding:0;margin:0 0 0 6px;width:325px;height:auto;color:#111;font:bold 14px/19px Arial;cursor:default;}
.fnd .user{color:#fff; }
.sel .headInfo .user{color:#fff;}
.headInfo .user a{ text-decoration:none;color:#111;}
.fnd .user a,
.sel .headInfo .user a{color:#fff;}
.headInfo .user a em{font-style:normal;font-family:Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;}
.headInfo .user a em strong{font-weight:normal; font-size:11px; color:#777;}
.fnd .user a em strong{color:#fff;font-weight:bold;}
.sel .headInfo .user a em strong{color:#e0e0e0;}
.headInfo .user b{display:block;font: normal bold 11px/22px Arial;color:#b11a68;}
.fnd .user b{color:#fff;}
.sel .headInfo .user b{color:#FF99CC;}
.headInfo .user i{display:block;font: normal normal 11px/10px Arial;color:#444;}
.fnd .user i,
.sel .headInfo .user i{color:#fff;}
.headInfo .user i a{color:#444; text-decoration:none;}
.fnd .user i a{color:#fff;}
.headInfo .user a:hover{color:#111;text-decoration:underline!important;}
.headInfo .user i a:hover{color:#444;text-decoration:underline!important;}
.fnd .user a:hover,
.fnd .user i a:hover,
.sel .headInfo .user a:hover{color:#fff;text-decoration:underline!important;}
.headInfo .but{display:inline;float:left;height:20px;margin:14px 0 0 6px;width:60px;background:url(../images/template/button-60-ie6.gif) no-repeat -4px -172px;}
.sel .headInfo .but{ background-position:-4px -60px;}
.sel .headInfo .but a{ color:#f0f0f0;background-position:-4px -200px;}
.headInfo .but a{display:block;width:60px;height:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#444;background:url(../images/template/button-60-ie6.gif) no-repeat -4px -228px;line-height:20px;}
.headInfo .but a i{font-style:normal;display:none;}
.sel .headInfo .but a i{font-style:normal;display:inline;}
.sel .headInfo .but a b{font-style:normal;display:none;}
.headInfo .but a:hover{ background:none; color:#fff;}
/*userlist*/
.userSelList{display:block;}
.dateList .title,
.userSelList .title{display:block;padding:10px 0 5px 10px;}
.dateList .title h3,
.userSelList .title h3{font-size:13px; color:#c80475; }
.userSelList .title h3 i{font-size:11px; color:#666; font-style:normal; }
.fullPro .userSelList .title h3{color:#333;font-size:12px;}
.dateList .listCon,
.userSelList .listCon{width:100%;display:block;margin:0;border-bottom:1px solid #ccc;padding:0 0 10px 0;cursor:default;}
.fullPro .userSelList .listCon{border-bottom:0px;}
.dateList dl,
.userSelList dl{width:100%;display:block;margin:5px 0 0 0;padding:0 0 2px 0;cursor:default; overflow:hidden;height:auto;}
.dateList dl dd,
.userSelList dl dd{float:left;display:inline;border:1px solid #e0e0e0;background:#fff url(../images/template/white-shade-bg.gif) repeat-x bottom;width:187px;padding:3px 0px 3px 3px;margin:3px 0 0 0;}

.fullPro .userSelList dl dd{margin:4px 3px 0 3px;width:227px;}
.userSelList dl dd.on{ background:#e0e0e0 url(../images/template/sel-user-bg-sml.gif) repeat-x bottom;border:1px solid #a0a0a0;}
.userSelList .nm{float:left;display:inline; font-size:12px;color:#333;padding:5px 3px 5px 5px;width:132px;font-family:Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;overflow:hidden;}
.fullPro .userSelList .nm{width:187px;}
.userSelList .nm a{color:#222; text-decoration:none;}
.userSelList .nm .call{display:block; font-size:11px; color:#d20475; font-family:Arial, Helvetica, sans-serif;margin:0 0 -3px 0;}
.userSelList .nm a:hover{text-decoration:underline;}
.dateList .remove,
.userSelList .remove{float:left;display:inline;width:18px;height:18px; background:#999; background:url(../images/popups/popup-close.gif) no-repeat 0px -18px;}
.fullPro .userSelList .remove{display:none;}
.dateList .remove a,
.userSelList .remove a{display:block;width:18px;height:18px; background:url(../images/popups/popup-close.gif) no-repeat 0 -36px;}
.userSelList .on .remove a{background-position:0 -54px;}
.userSelList .remove a:hover{background:none;}
.fullPro .userSelList .imgCon,
.userSelList .imgCon{border:1px solid #ccc;width:25px;height:25px;float:left;display:inline;overflow:hidden;margin:0;}{color:#111; }
.fullPro .imgCon a img,
.userSelList .imgCon a img{border:0px;width:25px;height:25px;}
.fullPro .userSelList dl .ico,
.userSelList dl .ico{float:left;
display:inline;height:20px;width:185px; border-top:1px dotted #ccc;padding:2px 0 0 0 ;margin:2px 0 0 0;border-bottom:0px; background:none;}
.fullPro .userSelList dl .ico{width:225px;}
.userSelList dl .on .ico{border-top:1px dotted #838282;}

.userSelList dl .ico dd{width:20px;height:20px;float:left;display:inline;margin:0 1px 0 0;padding:0px;border:0px;background:url(../images/popups/user-icons.png) 0 0;}

.userSelList dl .ico dd a{width:20px;height:20px;display:block; text-decoration:none;}
.userSelList dl .ico dd a b{ display:block;width:18px;height:19px; background:url(../images/popups/user-icons.png) 0 -120px; position:absolute;color:#fff; font-weight:bold;text-align:center;font-size:10px; text-decoration:none;padding:1px 2px 0 0;margin:-8px 0 0 9px;cursor:pointer;z-index:1;}
.userSelList dl .ico dd.tel{ background-position:0 0;}
.userSelList dl .ico dd.telOff{ background-position:-20px 0;}
.userSelList dl .ico dd.mob{background-position:0 -20px;}
.userSelList dl .ico dd.mobOff{background-position:-20px -20px;}
.userSelList dl .ico dd.email{background-position:0 -39px;}
.userSelList dl .ico dd.emailOff{background-position:-20px -39px;}
.userSelList dl .ico dd.con{background-position:0 -60px;}
.userSelList dl .ico dd.conOff{background-position:-20px -60px;}
.userSelList dl .ico dd.quo{background-position:-20px -120px;margin-left:4px;}
.userSelList dl .ico dd.dec{background-position:0 -140px;margin-left:4px;}
.userSelList dl .ico dd.eSent{background-position:0 -200px;margin-left:4px;}
.userSelList dl .ico dd.closed{background-position:-20px -160px;margin-left:4px;}
.userSelList dl .ico dd.book{background-position:-20px -140px;margin-left:4px;}
.userSelList dl .ico dd.telOff a,
.userSelList dl .ico dd.conOff a,
.userSelList dl .ico dd.mobOff a,
.userSelList dl .ico dd.emailOff a{display:none;}
.userSelList dl .ico dd.info{background-position:0 -80px;float:right;}
.userSelList dl .on .ico dd.info{background-position:-20px -80px; }
.userSelList dl .ico dd a span{background:url(../images/template/user-nav-bg-2.gif) no-repeat left top;padding:2px 6px 7px 6px; position:absolute;left:-9999em;margin:-24px 0 0 -1px; font:11px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap; z-index:2;}
.userSelList dl .ico dd a:hover{text-decoration:none;}
.userSelList dl .ico dd a:hover span{left:auto;display:block;}
.dateList .but,
.userSelList .but,
.extraBut .but{background:url(../images/template/button-130.gif) no-repeat -4px -32px; width:130px; height:20px; display:block;margin:3px 0 0 30px;}
.userSelList .butOff{display:none;}
.extraBut .but{margin:0;}
.extraBut{
	display:block;
	border-bottom:1px solid #ccc;padding:10px 0 10px 30px;
}
.extraBut .but a,
.dateList .but a,
.userSelList .but a{ background:url(../images/template/button-130.gif) no-repeat -4px -228px; width:130px; height:20px; display:block;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#111;line-height:20px;}
.extraBut .but a:hover,
.dateList .but a:hover,
.userSelList .but a:hover{background:none;color:#fff;}
/*dates*/
.dateList .remove a{ background-position:bottom;}
.dateList .remove a:hover{background:none;}
.dateList dl dd{ background-position:bottom;padding:2px 0px 2px 3px; cursor:default;}
.dateList dl dd b{float:left;display:inline;width:55px;padding:2px 0 0 0px; cursor:default;}
.dateList dl dd em{float:left;display:inline;width:72px;padding:2px 0 0 4px; cursor:default; font-weight:bold; font-style:normal;}
.dateList dl dd i{float:left;display:inline;color:#999;width:31px;padding:0px 0 0 4px;font-size:10px;cursor:default; overflow:hidden;}
/*full Profile*/
.fullPro .title{display:inline;border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:0;float:left;width:714px; }
.fullPro .title h2{font-size:18px;line-height:normal;color:#d20475;}
.fullPro .title h2 b{ text-transform:uppercase;}
.fullPro .imgCon{float:left;display:inline;margin:8px 8px 0 0;width:180px;height:180px; overflow:hidden;border:2px solid #ccc;}
.fullPro .imgCon img{width:180px;height:180px;overflow:hidden;}
.company .imgCon img{height:90px;}
.company .imgCon{height:90px;}
.fullPro .details{float:left;display:inline;width:280px;margin:8px 0 0 0;}
.fullPro .clerksDetails{float:left;display:inline;width:240px;margin:5px 0 0 0;background:#e0e0e0 url(../images/popups/pin.gif) no-repeat 220px 3px;border:1px solid #f9f9f9;border-right:1px solid #c6c4c4;border-bottom:1px solid #c6c4c4;}
.fullPro .details dl{display:block;}
.fullPro .clerksDetails dl{display:block;padding:4px 6px 4px 6px;}
.fullPro .clerksDetails dl dd,
.fullPro .details dl dd{display:block;font-size:11px;padding:2px 0 0 0;color:#444;overflow:hidden;min-height:16px;}
.fullPro .clerksDetails dl dd h4,
.fullPro .details dl dd h4{font-size:12px;padding:0px;margin:0px;}
.fullPro .details dl dd h4 em{font-style:normal; color:#777;font-size:10px; font-family:Arial;}
.fullPro .clerksDetails dl dd a,
.fullPro .details dl dd a{color:#444; text-decoration:none;}
.fullPro .clerksDetails dl dd a:hover,
.fullPro .details dl dd a:hover{color:#d20475; text-decoration:underline;}
.fullPro .details dl dd.pos{color:#111;font-weight:bold;}
.fullPro .off{}
.fullPro .details dl dd.split{margin:8px 0 0 0;border-top:0px solid #ccc; height:4px;overflow:hidden;min-height:8px;padding:0;}
.fullPro .details dl dd.call{font-style:italic;color:#d20475;}
.fullPro .details dl dd.silk{font-style:italic;color:#d20475;padding:0;}
.fullPro dl dd.clerk{font-size:12px;color:#111;}
.fullPro .details dl dd.off{padding:22px 0 3px 0;font-size:12px;color:#111;}
.company .details dl dd.off{padding:0px 0 3px 0;font-size:12px;color:#111;}
.fullPro dd .ico{background:url(../images/popups/user-icons.png) no-repeat 0 0;height:20px;float:left;display:inline;width:20px;margin:0 4px 0 0;}
.fullPro .tel .ico{ background-position:0 0;}
.fullPro .mob .ico{ background-position:0 -20px;}
.fullPro .email .ico{ background-position:0 -40px;}
.fullPro .web .ico{ background-position:0 -100px;}
.fullPro .telOff .ico{ background-position:-20px 0;}
.fullPro .mobOff .ico{ background-position:-20px -20px;}
.fullPro .emailOff .ico{ background-position:-20px -40px;}
.fullPro .ico dd.email a b{ display:block;width:18px;height:19px; background:url(../images/popups/user-icons.png) 0 -120px; position:absolute;color:#fff; font-weight:bold;text-align:center;padding:1px 2px 0 0;margin:-8px 0 0 9px;cursor:pointer;z-index:1;font-size:10px; line-height:16px;}
.fullPro .webOff a,
.fullPro .telOff a,
.fullPro .mobOff a,
.fullPro .emailOff a,
.fullPro .webOff a{display:none;}
.fullPro .tel,
.fullPro .mob,
.fullPro .email,
.fullPro .web{ line-height:20px;}
.fullPro .prac,
.fullPro .qual,
.fullPro .lan,
.fullPro .bar,
.fullPro .cv,
.fullPro .users{float:left;display:inline;width:714px;}
.fullPro .bar{padding:0 0 0 0; border-top:1px solid #ccc;margin:10px 0 0 0;height:3px;overflow:hidden;}
.fullPro .prac h3,
.fullPro .qual h3,
.fullPro .lan h3,
.fullPro .cv h3,
.fullPro .users h3{font-size:14px; line-height:normal; color:#333;padding:10px 0 5px 0;}
.fullPro .prac p,
.fullPro .qual p,
.fullPro .lan p,
.fullPro .cv p{font-size:11px; line-height:normal; color:#333;padding:5px 0 10px 0;}
.fullPro .lan ul{margin-top:5px;margin-bottom:0px;padding-bottom:5px;}
.fullPro .title .ico{float:right;display:inline;height:22px;border:0px;margin:0;padding:0;width:80px;}
.fullPro .title .ico dd{float:right;display:inline;width:20px;height:20px;margin:0 0 0 1px;padding:0;border:0px;}
.fullPro .title .ico dd a{display:block;width:20px;height:20px;margin:0;padding:0;border:0px;background:url(../images/template/user-icons.png) no-repeat 0 0;text-decoration:none;}
.fullPro .title .ico dd.favOff a{background-position:-20px 0;}
.fullPro .title .ico dd.fav a{background-position:0 0;}
.fullPro .title .ico dd.email a{background:url(../images/popups/user-icons.png) no-repeat 0 -40px;}
.fullPro .title .ico dd.emailOff{background:url(../images/popups/user-icons.png) no-repeat -20px -40px;}
.fullPro .title .ico dd.emailOff a{display:none;}
.fullPro .title .ico dd.prevWork a{background-position:0 -40px;width:29px;}
.fullPro .title .ico dd.prevWork a b{float:right;display:inline;width:27px;text-align:center;color:#fff;font:bold 10px/19px Arial; text-decoration:none; cursor:pointer;}
.fullPro .title .ico dd.prevWork{background-position:0 -40px;width:29px;margin-right:3px;}
.fullPro .title .ico dd.prevWorkOff{display:none;}
.fullPro .title .ico dd a span{background:url(../images/template/user-nav-bg-2.gif) no-repeat left top;padding:2px 6px 7px 6px; position:absolute;left:-9999em;margin:-24px 0 0 -1px; font:11px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap;}
.fullPro .title .ico dd.prevWork a span{margin:-24px 0 0 3px;}
.fullPro .title .ico dd a:hover{text-decoration:none;}
.fullPro .title .ico dd a:hover span{left:auto;display:block;}
/*Login*/
.mainLogin{width:417px;height:360px;background:#fff url(../images/login/bs-login-bg.gif) no-repeat 0 0;margin:25px 0 0 251px;padding:10px;display:block;}
.loginLogo{width:417px;height:64px;display:block;}
.loginLogo h1{display:none;}
.loginCon{width:417px;height:173px;display:block;}
.mainLogin .formGen{width:367px;padding:20px 0 0 25px;}
.mainLogin ul{ list-style:none;}
.mainLogin ul li{list-style:none;}
.mainLogin .formGen label{width:100px;font-weight:bold;}
.mainLogin .formGen .input{}

.mainLogin .formGen ul li .input .link input,
.mainLogin .formGen input{border:1px solid #ccc;width:240px;}
.mainLogin .formGen ul li .input .link input.highlight,
.mainLogin .formGen input.highlight{border-color:#003F77;}
.mainLogin .formGen .listTools{display:none;}
.mainLogin ul li.emailbut,
.mainLogin ul li.loginbut{width:130px;margin:3px 0 0 155px;background:url(../images/login/login-but-130.gif) no-repeat 0 -20px;padding:0;}
.mainLogin ul li.loginbut{margin:20px 0 0 155px;}
.mainLogin ul li.loginbut a,
.mainLogin ul li.emailbut a{display:block;width:130px;height:20px;background:url(../images/login/login-but-130.gif) no-repeat 0 0;color:#fff; font-weight:bold; text-align:center;line-height:19px;}
.mainLogin ul li.emailbut a{ background:#e9e9ec; color:#999;}
.mainLogin ul li a:hover,
.mainLogin ul li a:focus,
.mainLogin ul li a:active{background:none;color:#fff; text-decoration:none;}
.mainLogin .errorMessage{position:absolute;width:407px;left:50%;top:426px;margin:0 0 0 -201px;height:auto;display:none;z-index:2;}
.mainLogin .errorMessage h3{padding:0 0 0 60px;font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.mainLogin .errorMessage p{padding:4px 20px 0 60px; font-weight:normal; font-size:11px;}
.mainLogin .websiteLink a{width:407px;display:none;text-align:right;padding:0 5px 0 5px;height:21px;line-height:21px;font-size:10px;text-decoration:none;color:#000;}
.mainLogin .websiteLink a:hover{ background:#ccc;}
.clientText{font-size:10px;color:#999; text-align:center;display:block;width:700px; overflow:hidden;margin:45px 0 0 -140px;padding:0 0 15px 0;position:absolute;}
.mainLogin li.message, .loginCon p, .warnMessage,  .versionDetails{display:none;}
/*Popups*/
.popupCon{
	position:absolute;display:block;border:2px solid #000;top:50%;left:50%;margin:-175px 0px 0px -212px;width:420px;height:auto;
	z-index:100;background:#FFF;
}
/*inbox*/
.inbox dl{display:block;padding:5px 0 0 0 0;margin:0;height:auto;width:100%;}
.inbox dl dd{display:block;font-size:11px;padding:3px 0 3px 0;height:auto;overflow:hidden;margin:0 0 0 0;width:714px;overflow:hidden;height:auto;}
.inbox dl dd .messageInfo{margin: 0 0 0 148px;width:487px;font-weight:normal;float:left;display:inline;padding:0px;}
.inbox dl dd.new{background:#feedf6;}
.inbox dl dd.date{border-bottom:1px solid #dadada;border-top:1px solid #dadada;font-weight:bold;color:#444;}
.inbox dl dd.unread{background:#f0f0f0;}
.inbox dl dd .messageInfo p{padding:0 0 5px 0;}
.inbox dl dd .newEnquiry a{color:#065c04;font-weight:bold; text-decoration:none;}
.inbox dl dd .decline .ico{color:#a10404;}
.inbox dl dd .quoteFee .ico{color:#061375;}
.inbox dl dd .confirmBook .ico{color:#065c04;}
.inbox dl dd .confirmBook .ico a{color:#065c04;}
.inbox dl dd .edits .ico,
.inbox dl dd .edits .ico a{color:#333; font-weight:bold;}
.inbox dl dd .edits p{ font-style:italic;}
.inbox dl dd .ico{display:block;padding:0 0 5px 0; font-weight:bold;}
.inbox dl dd .ico a{text-decoration:none;}
.inbox dl dd .ico em{color:#777;}
.inbox dl dd .ico i{float:left;display:inline; background:url(../images/template/user-nav-icons.gif) no-repeat 0px -102px;width:20px;height:17px;margin:-1px 3px 0 0;}
.inbox dl dd .confirmBook .ico i{background-position:-40px -366px;}
.inbox dl dd .confirmBook2 .ico i{background-position:-41px -284px;}
.inbox dl dd .newEnquiry .ico i{background-position:0 -366px;}
.inbox dl dd .closed .ico i{background-position:-20px -366px;}
.inbox dl dd .quoteFee .ico i{background-position:-41px -220px;}
.inbox dl dd .decline i{background-position:0 -284px;}
.inbox dl dd .edits i{background-position:-22px -284px;}
.inbox dl dd .ico a:hover{text-decoration:underline;}
.inbox dl dd.nm{color:#111; font:bold 11px/15px; Arial, Helvetica, sans-serif;margin:0 0 0 0;float:none; width:140px;text-align:right;position:absolute; background:none;}
.inbox dl dd.nm a{color:#c80475; text-decoration:none; font-weight:bold;line-height:15px; text-decoration:none;}
.inbox dl dd.me,
.inbox dl dd.me a{color:#666; cursor:default;}
.inbox dl dd.nm a:hover{ text-decoration:underline;}
.inbox dl dd .title i{float:left;display:inline;width:20px;height:20px; background:none; background:url(../images/template/user-nav-icons.gif) no-repeat 0 0;margin:0 5px 0 0;}
.inbox dl dd .title b{width:435px;height:20px;overflow:hidden;white-space:hidden;}

.inbox dl dd .time{width:60px;font-weight:normal;float:left;display:inline;padding:0 0 0 10px;color:#666; text-align:right;}

.inbox dl dd.accepted .mDetails{color:#255a03;font-size:13px;}
.inbox dl dd.decline .mDetails b{color:#861b0a;font-size:13px;}
.inbox dl dd.newMessage{border-top:2px dotted #ccc;padding:6px 0 6px 0;}
.inbox dl dd.newMessage h3{ font-size:12px;padding:0px 0 5px 0;}
.inbox dl dd.newMessage textarea{border:1p solid #666;width:495px;height:100px; font: 11px Arial, Helvetica, sans-serif;}
.inbox dl dd.newMessage .buttons{width:501px;}
.inbox dl dd.newMessage .buttons dl{float:left;display:inline;border:0px;padding:0 0 5px 0;margin:5px 0 0 0; width:auto;}
.inbox dl dd.newMessage .buttons dl.rButs{float:right;}
.inbox dl dd.newMessage .buttons dl dd{width:60px;background:url(../images/template/button-60.gif) no-repeat -4px -32px;padding:0;margin:0 5px 0 0;display:inline;float:left;border:0px;height:20px;clear:none;}
.inbox dl dd.newMessage .buttons dl dd.green{ background-position:-4px -172px;}
.inbox dl dd.newMessage .buttons dl dd.red{ background-position:-4px -60px;}
.inbox dl dd.newMessage .buttons dl.rButs dd{margin:0 0 0 5px;}
.inbox dl dd.newMessage .buttons dl dd a{
	display:block;
	width:60px;
	height:20px;
	text-align:center;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#111;
	background:url(../images/template/button-60.gif) no-repeat -4px -4px;
	padding:0;
	margin:0;
}
.inbox dl dd.newMessage .buttons dl dd a:hover{background:none; color:#fff;}
/* profile upload*/
/*background:url(../images/new-con/box-bot.gif) no-repeat bottom;*/
.profileImage{display:block; width:212px;padding:0;border-top:18px solid #fff; overflow:hidden;height:auto; background:#fff;}
.photoUpload .profileImage{border:0px; background:#ccc url(../images/new-con/box-bg.gif) repeat-y;}
.profileImage .pTop{display:inline;float:left;background:url(../images/new-con/box-top.gif) no-repeat top;height:16px;overflow:hidden;width:212px;}
.profileImage .pBot{display:inline;float:left;background:url(../images/new-con/box-bot.gif) no-repeat bottom;height:16px;overflow:hidden;width:212px;}
.profileImage iframe{width:212px;height:315px;}
.profileImage .imgCon{width:198px;float:left;display:inline;overflow:hidden; padding:0 0 0 14px;}
.profileImage .imgCon img{width:180px;border:1px solid #999;}
.profileImage .imgInfo{float:left;display:inline;width:184px;padding:7px 14px 0 14px; background:url(../images/template/info-ico.gif) no-repeat 13px 8px;}
.profileImage .imgInfo p{font-size:11px;color:#666;padding:0 0 5px 15px; font-style:italic; font-weight:bold;}
.profileImage input{width:180px;font-size:11px;}
.profileImage input.btn{margin:3px 0 0 0;}
.logoImage .imgCon{height:92px;}
.logoImage .imgCon img{height:90px;}
/*loading Ani*/
.loadingCon{position:absolute;z-index:9;width:161px;height:32px; display:none;left:0px;bottom:30px;}
.loadingAni{position:absolute;z-index:2;width:160px;height:32px;display:block;border:1px solid #6c063b;border-left:0px;
background:#b61c6b url(../images/template/loading-bg.gif) repeat-x;}
.loadingAni .loadingImg{width:18px;height:18px;position:absolute;background:url(../images/template/loading-ani.gif);z-index:3;margin:7px 5px 5px 136px;display:block;}
.loadingText{width:125px;height:22px;position:absolute;z-index:202;margin:5px 5px 5px 10px;display:block;font:bold 11px/22px Arial;text-align:left;color:#fff;cursor:default;}
.loadingCon iframe{ display:none;}
/*Notable Cases*/
.fullPro .notableCases{padding:5px 0 10px 0;float:left;display:inline;width:100%;}
.notableCases .title{border:0px;}
.notableCases .title h3{color:#000;font-weight:bold;font-size:15px;padding:0 0 6px 0;display:block;}
.notableCases .listCon{border:0px;float:left;display:inline;}
.notableCases .listCon dl{padding:0;border-bottom:1px solid #e0e0e0;border-top:0;}
.notableCases .listCon dl dd{display:block;padding:6px 0 6px 0;border-top:1px solid #e0e0e0;height:auto; overflow:hidden;width:714px}

.areaContent .notableCases h3,
.notableCases h3{font-size:15px;font-weight:normal;color:#c80475;padding:3px 0 3px 0;}
.notableCases dd .pdf{float:right;display:inline;margin:0 3px 0 0;width:18px;height:23px;}
.notableCases dd .pdf a{display:block;margin:0 3px 0 0;width:18px;height:23px; background:url(../images/template/pdf.gif) no-repeat; text-decoration:none;}
.notableCases dd .pdf a span{background:url(../images/template/user-nav-bg-2.gif) no-repeat left top;padding:2px 6px 7px 6px; position:absolute;left:-9999em;margin:-24px 0 0 -1px; font:11px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap; z-index:2;}
.notableCases dd .pdf a:hover{text-decoration:none;}
.notableCases dd .pdf a:hover span{left:auto;display:block;}
.areaContent .notableCases h4,
.notableCases h4{font-size:11px;font-weight:normal;color:#7d7890;padding:0 0 3px 0;}
.notableCases p.date{color:#9e99a1;}
.notableCases .but{float:right; display:inline;margin:-20px 0 0 0;width:60px;height:20px;background:url(../images/template/button-60.gif) no-repeat -4px -32px;}
.notableCases .but a{display:block;width:60px;height:20px; line-height:20px;background:url(../images/template/button-60.gif) no-repeat -4px -228px;font-weight:bold;color:#444;text-align:center; text-decoration:none;}
.notableCases .but a:hover{background:none;color:#fff;text-decoration:none;}
.fullPro .but{display:none;}
.notableCases .buttons{margin:0px;}
.notableCases .page{width:100%;float:left;display:inline;}
.notableCases span.testimonial h4{font-size:11px;}
.notableCases span.testimonial{display:block;padding:12px 14px 0 14px;height:auto; overflow:hidden; background:url(../images/template/quote-marks-sml.gif) no-repeat 0 -2px;
margin:0px;}
.notableCases span.testimonial p{font-style:italic;font-size:12px;padding:0 0 5px 0;}
.notableCases span.testimonial p.user{font-size:11px;font-style:normal;margin-top:3px; font-weight:bold;color:#333;}
.notableCases span.testimonial b{font-weight:normal;}
/*popupFormGen*/
.popupform{position:absolute;display:block;border:2px solid #000;top:50%;left:50%;margin:-250px 0px 0px -237px;width:474px;height:auto;z-index:100;background:#FFF;}
.popupform .mainBody{padding:0px;}
.popupform .formGen{display:block;width:468px;margin:4px 0 0 4px;padding:0px;height:auto; overflow:hidden;}
.popupform .formGen ul ul.listTools{width:auto;}
.popupform .formGen ul .link input{float:left;display:inline;width:277px;}
/*diary date picker*/
.diaryDatePicker{display:block;width:712px;background:#d5d5d5 url(../images/template/diary-header.gif) no-repeat 0 0;height:46px;text-align:center;padding:1px;}
.diaryDatePicker dl.dates{padding:0;float:left;width:410px;height:20px;margin:1px 0 0 151px;}
.diaryDatePicker dl.dates dd{display:inline;float:left;padding:0;margin:0;cursor:pointer;}
.diaryDatePicker dl.months dd{width:34px;}
.diaryDatePicker dl.dates dd a{position:relative;display:inline;float:left;width:32px;height:20px;font-size:10px;line-height:19px;text-decoration:none;z-index:7;color:#555;text-align:center;}
.diaryDatePicker dl.dates dd.off a{ color:#a1a1a1; cursor:default;}
.diaryDatePicker dl.dates dd.on a{background:url(../images/diary/current-sel.gif);color:#fff;}
.diaryDatePicker dl.dates dd a.wkend{color:#CC0000;}
.diaryDatePicker dl.dates dd a b{display:block;width:32px;padding:0;text-align:center;}
.diaryDatePicker dl.dates dd a b span{display:none;}
.diaryDatePicker dl.dates dd a:hover,
.diaryDatePicker dl.dates dd a:active{z-index:8;cursor:pointer;color:#555;}
.diaryDatePicker dl.dates dd.off a:hover,
.diaryDatePicker dl.dates dd.off a:active{z-index:8;cursor:default;color:#a1a1a1;}
.diaryDatePicker dl.dates dd a:hover b,
.diaryDatePicker dl.dates dd a:active b{font-size:16px;width:50px;padding-top:7px;height:34px;background-image:url(../images/diary/month-hover.gif);margin:-10px 0 0 -5px;*margin:-10px 0 0 -25px;position:absolute;text-align:center;}
.diaryDatePicker dl.dates dd a:hover b span,
.diaryDatePicker dl.dates dd a:active b span{display:block;text-align:center;font-size:14px;line-height:9px;}
.diaryDatePicker dl.dates dd.off a:hover b,
.diaryDatePicker dl.dates dd.off a:active b{ background:none;width:32px;padding:0;font-size:10px; position:static;margin:0;}
.diaryDatePicker dl.dates dd.off a:hover b span,
.diaryDatePicker dl.dates dd.off a:active b span{display:none;}
.diaryDatePicker dl.months dd.on a:hover,
.diaryDatePicker dl.months dd.on a:active{color:#c80475;}
.diaryDatePicker dl.title dd{font-size:12px;font-weight:bold;line-height:22px;}
.diaryDatePicker dl.title{height:21px;padding:0;margin:3px 0 0 204px;padding:0px;float:left;width:305px;}
.diaryDatePicker dl.title dd{float:left;display:inline;margin:0;padding:0;background:#737375 url(../images/diary/diary-date-picker-icons.gif) no-repeat 0 0;width:21px;height:20px;}
dl.title dd a{display:block;width:21px;height:20px;background: url(../images/diary/diary-date-picker-icons.gif) no-repeat 0 0;color:#fff;line-height:20px;text-decoration:none;}
dl.title dd.lastMonth{ background-position:-21px 0;}
dl.title dd.lastMonth a{background-position:0 0;}
dl.title dd.back{background-position:-21px -20px;}
dl.title dd.back a{background-position:0 -20px;}
dl.title dd.next{background-position:-21px -40px;}
dl.title dd.next a{background-position:0 -40px;}
dl.title dd.nextMonth{background-position:-21px -60px;}
dl.title dd.nextMonth a{background-position:0 -60px;}
dl.title dd.today{background-position:-21px -80px;}
dl.title dd.today a{background-position:0 -80px;}
dl.title dd.datePicker,
dl.title dd.datePicker a{width:200px;}
dl.title dd.datePicker{ background-position:0 -120px;}
dl.title dd.datePicker a{background-position:0 -100px;}
dl.title dd a:hover,
dl.title dd a:focus,
dl.title dd a:active{background:none;color:#fff;}
/*diary 31av*/
.av31Checklist table{border-left:1px solid #8a898b;width:714px;table-layout:fixed;}
.av31Checklist table th{ text-align:center; background:#c5c4c4 url(../images/diary/grid-bg.gif) repeat-x 0 0;padding:2px 0 1px 0;border-bottom:1px solid #8a898b;border-right:1px solid #929192;}
.av31Checklist table td{border-right:1px solid #929192;border-bottom:1px solid #929192;background:#fff url(../images/template/white-shade-bg.gif) repeat-x bottom;vertical-align:top;}
.av31Checklist table td.off{background:#ececec;}
.av31Checklist table td.notAv{background:#fbcdea;}
.av31Checklist table td.wk{background:#ececec url(../images/template/wk-bg.gif) repeat;}
.av31Checklist table td.wknotAv{background:#ddbdfe url(../images/template/wk-bg-pink.gif) repeat;}
.av31Checklist table td .date{float:left;display:inline;width:20px;height:20px;border-right:1px solid #929192;border-bottom:1px solid #929192;text-align:center;font-weight:bold;background:#e0e0e0;line-height:20px;cursor:default;}
.av31Checklist table td .today{border-color:#7c0c47;color:#fff;background:url(../images/template/diary-date-swatch.gif) no-repeat 0 0;}
.av31Checklist table td.nHol{background:url(../images/template/wk-bg-p.gif) repeat;}
.av31Checklist table td.nHol .date{border-color:#5d0c7c;color:#fff;background:url(../images/template/diary-date-swatch.gif) no-repeat 0 -21px;}
.av31Checklist table td.off .date{color:#999;}
.av31Checklist table td .timeList{float:left;display:inline;width:100%;height:auto;overflow:hidden;margin:2px 0 0 0;padding:0;}
.av31Checklist table td .timeList dd{float:left;display:inline;padding:0;width:100%;height:18px;}
.av31Checklist table td.off .timeList dd{display:none;}
.av31Checklist table td .timeList dd .check,
.av31Checklist table td .timeList dd .checked{display:block;height:18px;}
.av31Checklist table td .timeList dd .locked{background:url(../images/diary/sml-lock.png) no-repeat 79px 0;padding:2px 3px 2px 6px;height:14px;color:#333;line-height:14px;cursor:default;}
.av31Checklist table td .timeList dd .check a,
.av31Checklist table td .timeList dd .checked a{ display:block;padding:2px 3px 2px 6px;text-decoration:none;color:#333;height:14px;background:url(../images/template/tick-box.gif) no-repeat 74px -90px;line-height:14px;}
.av31Checklist table td .timeList dd .checked a{ background-position:74px -134px;background-color:#fbcdea;}
.av31Checklist table td.wk .timeList dd .checked a{ background-position:74px -134px;background-color:#fbcdea;}
.av31Checklist table td.wknotAv .timeList dd .checked a{background-color:transparent;}
.av31Checklist table td.nHol .timeList dd div.checked a{background-color:transparent;}
.av31Checklist table td .timeList dd div a:hover{background-position:74px -112px; background-color:#dfdfe0;}
.av31Checklist table td .timeList dd div.checked a:hover{background-position:74px -156px; background-color:#fcacde;}
.av31Checklist table td.nHol .timeList dd div.checked a:hover{background-color:#d3acfc;}
.av31Checklist table td .allDay{float:left;display:inline;width:22px;height:22px;margin-left:53px;margin-top:2px;}
.av31Checklist table td.off .allDay{display:none;}
.av31Checklist table td .allDay .check a,
.av31Checklist table td .allDay .checked a{display:block;width:22px;height:22px; background:url(../images/template/tick-box.gif) no-repeat 0px -88px;}
.av31Checklist table td .allDay .check,
.av31Checklist table td .allDay .checked{display:block;width:22px;height:22px; background:url(../images/template/tick-box.gif) no-repeat 0px -110px;}
.av31Checklist table td .allDay .checked{background-position:0 -154px;}
.av31Checklist table td .allDay .checked a{background-position:0 -132px;}
.av31Checklist table td .allDay .locked{background:url(../images/diary/sml-lock.png) no-repeat 5px 2px;padding:2px 3px 2px 6px;height:14px;color:#333;line-height:14px;cursor:default;}
.av31Checklist table td .allDay a:hover,
.av31Checklist table td .allDay a:active,
.av31Checklist table td .allDay a:focus{background:none;}
.av31Checklist table td .nextBut,
.av31Checklist table td .previousBut{float:left;display:inline; background:url(../images/diary/lrg-arrows.gif) no-repeat -24px 0px;width:24px;height:24px; clear:both;margin:10px 0px 0px 40px;}
.av31Checklist table td .nextBut a,
.av31Checklist table td .previousBut a{display:block;background:url(../images/diary/lrg-arrows.gif) no-repeat 0px 0px;width:24px;height:24px;}
.av31Checklist table td .nextBut{ background-position:-24px -24px;}
.av31Checklist table td .nextBut a{background-position:0 -24px;}
.av31Checklist table td .previousBut a:hover,
.av31Checklist table td .nextBut a:hover{ background:none;}
/*Stats*/
dl.charts,
dl.boxList{display:block;padding:0 0 5px 0;height:auto;overflow:hidden;width:714px;}
dl.boxList dd,
dl.charts dd{float:left;display:inline;padding:0 0 7px 0;margin:2px 0 0 0;height:auto;min-height:20px; width:714px; overflow:hidden}
dl.boxList dd .title,
dl.charts dd .title{border:1px solid #7c0c47;background:#911253 url(../images/charts/title-bg.gif) repeat-x;display:block;height:24px;overflow:hidden;}
dl.boxList dd .title ul.tools,
dl.charts dd .title ul.tools{float:right;display:inline;height:18px;margin:3px 2px 0 0;list-style:none;padding:0;}
dl.boxList dd .title ul.tools li,
dl.charts dd .title ul.tools li{float:left;display:inline;width:17px;height:17px;padding:0;margin:0;background:url(../images/charts/chart-icons.gif) no-repeat 0 0;list-style:none;}
dl.boxList dd .title ul.tools li a,
dl.charts dd .title ul.tools li a{display:block;width:17px;height:17px;background:url(../images/charts/chart-icons.gif) no-repeat 0 0;}
dl.boxList dd .title ul.tools li.up,
dl.charts dd .title ul.tools li.up{ background-position:-17px 0;}
dl.boxList dd .title ul.tools li.up a,
dl.charts dd .title ul.tools li.up a{background-position:0 0;}
dl.boxList dd .title ul.tools li.upOff,
dl.charts dd .title ul.tools li.upOff{background-position:-34px 0;}
dl.boxList dd .title ul.tools li.down,
dl.charts dd .title ul.tools li.down{background-position:-17px -17px;}
dl.boxList dd .title ul.tools li.down a,
dl.charts dd .title ul.tools li.down a{background-position:0 -17px;}
dl.boxList dd .title ul.tools li.downOff,
dl.charts dd .title ul.tools li.downOff{background-position:-34px -17px;}
dl.boxList dd .title ul.tools li.upOff a,
dl.charts dd .title ul.tools li.upOff a,
dl.charts dd .title ul.tools li.downOff a,
dl.boxList dd .title ul.tools li.downOff a{ display:none;}
dl.boxList dd .title ul.tools li.close,
dl.charts dd .title ul.tools li.close{margin-left:5px;background-position:-17px -34px;}
dl.boxList dd .title ul.tools li.close a,
dl.charts dd .title ul.tools li.close a{background-position:0 -34px;}
dl.charts dd.summary .title ul.tools li.up{background-position:-17px -51px;}
dl.charts dd.summary .title ul.tools li.up a{background-position:0 -51px;}
dl.charts dd.summary .title ul.tools li.upOff{background-position:-34px -51px;}
dl.charts dd.summary .title ul.tools li.down{background-position:-17px -68px;}
dl.charts dd.summary .title ul.tools li.down a{background-position:0 -68px;}
dl.charts dd.summary .title ul.tools li.downOff{background-position:-34px -68px;}
dl.charts dd.summary .title ul.tools li.close{margin-left:5px; background-position:-17px -85px;}
dl.charts dd.summary .title ul.tools li.close a{ background-position:0 -85px;}
dl.boxList dd .title ul.tools li a:hover,
dl.charts dd .title ul.tools li a:hover{background:none;}
dl.boxList dd .title h2,
dl.charts dd .title h2{padding:3px 0 0 7px;margin:0;font:bold 12px/18px Arial;cursor:default;}
dl.boxList dd .title .min,
dl.boxList dd .title .max,
dl.boxList dd .title .loading,
dl.charts dd .title .min,
dl.charts dd .title .max,
dl.charts dd .title .loading{padding:0;margin:0;background:url(../images/charts/chart-icons.gif) no-repeat 4px 4px;}
dl.boxList dd .title .min a,
dl.boxList dd .title .max a,
dl.boxList dd .title .loading a,
dl.charts dd .title .min a,
dl.charts dd .title .max a,
dl.charts dd .title .loading a{padding:3px 0 0 25px;color:#fff;text-decoration:none;display:block;height:24px;background:url(../images/charts/chart-icons.gif) no-repeat 0 0;}
dl.boxList dd .title .max,
dl.charts dd .title .max{ background-position:0 -174px;}
dl.boxList dd .title .max a,
dl.charts dd .title .max a{ background-position:0 -150px;}
dl.boxList dd .title .min,
dl.charts dd .title .min{ background-position:0 -126px;}
dl.boxList dd .title .min a,
dl.charts dd .title .min a{ background-position:0 -102px;}
dl.boxList dd .title .loading,
dl.charts dd .title .loading{ background: url(../images/charts/loading-ani-pink.gif) no-repeat 2px 2px!important;}
dl.boxList dd .title .loading a,
dl.charts dd .title .loading a{ background:none!important;}
dl.charts dd.summary .title .max{background-position:0 -270px;}
dl.charts dd.summary .title .max a{background-position:0 -246px;}
dl.charts dd.summary .title .min{ background-position:0 -222px;}
dl.charts dd.summary .title .min a{ background-position:0 -198px;}
dl.charts dd.summary .title .loading{background: url(../images/charts/loading-ani-grey.gif) no-repeat 2px 2px!important;}
dl.charts dd.summary .title .loading a{background:none!important;}
dl.boxList dd .title h2 a:hover,
dl.charts dd .title h2 a:hover{background:none!important; text-decoration:underline;}
dl.boxList dd .infoCon,
dl.charts dd .infoCon{display:block;height:auto;min-height:322px;overflow:hidden;border:1px solid #7c0c47;border-top:0;padding:0;background:#fff;}
dl.boxList dd .infoCon{min-height:10px;}
dl.charts .infoCon .graph{width:408px;height:340px;margin:5px 15px 0 201px; float:left;display:inline;background: url(../images/charts/graph-bg.gif) no-repeat;}
dl.charts .infoCon .graph .imgCon{float:left;display:inline;padding:0 0 0 0;margin:4px 0 0 4px;width:400px;height:300px;}
dl.charts .infoCon .graph .imgCon img{width:400px;height:300px;}
dl.charts .infoCon .graph .imgCon .loading{width:400px;height:300px;position:absolute;display:block;margin:0;padding:0;background:#fff url(../images/charts/stat-img-loading.gif) no-repeat 184px 120px;}
dl.charts .infoCon .graph .imgCon .loading h3{padding:0px;margin:180px 0 0 0;color:#999;text-align:center;text-transform:uppercase;font: bold 10px Arial;}
dl.charts .options{width:400px;float:none;display:block;position:absolute;margin:302px 0px 0px 0px;*margin:302px 0px 0px -404px;}
dl.charts .options dl{float:left;display:inline;padding:0px;margin:0px 0px 0px 7px;}
dl.charts .options dl dd{float:left;display:inline;background: url(../images/charts/ops-but.gif) no-repeat 0 -18px;width:132px;height:18px;}
dl.charts .options dl dd a{display:block;float:none;font-size:10px;color:#555;text-align:center;text-decoration:none;line-height:16px;font-weight:bold;background: url(../images/charts/ops-but.gif) no-repeat 0 0;width:132px;height:18px;}
dl.charts .options dl dd a:hover{background:none; color:#000;}
dl.charts .options dl dl{display:block;position:absolute;left:-999em;width:125px;border:1px solid #999;background:#e7e7e7;margin:0 0 25px 2px;padding:0 0 2px 0px;bottom:0;}
dl.charts .options dl dd.sfhover a,
dl.charts .options dl dd:hover a{background:none;color:#000;}
dl.charts .options dl dd.sfhover dl,
dl.charts .options dl dd:hover dl{left:auto;}
dl.charts .options dl dd.sfhover dl dd,
dl.charts .options dl dd:hover dl dd,
dl.charts .options dl dd dl dd{margin:0;padding:0;height:auto!important;min-height:3px;width:125px;background:#e7e7e7;overflow:hidden;float:left;display:inline;}
dl.charts .options dl dd dl dd a,
dl.charts .options dl dd.sfhover dl dd a,
dl.charts .options dl dd:hover dl dd a{text-align:left;display:block;float:none;background:#e7e7e7 url(../images/charts/arrow.gif) no-repeat 4px 7px;width:110px;padding:2px 0 2px 15px;margin:0;height:16px;overflow:hidden;color:#555;}
dl.charts .options dl dd dl dd a.on,
dl.charts .options dl dd.sfhover dl dd a.on,
dl.charts .options dl dd:hover dl dd a.on{background-position:4px -7px;color:#8a104f;}
dl.charts .options dl dd.sfhover dl dd a:hover,
dl.charts .options dl dd:hover dl dd a:hover{background-color:#c6c6c6!important;color:#000;}
dl.charts .options dl dd.sfhover dl dd a.on:hover,
dl.charts .options dl dd:hover dl dd a.on:hover{color:#8a104f;}
dl.charts .options dl dd dl dd span.bar{margin:3px 4px 0 4px;width:117px;height:3px!important;min-height:3px;font-size:1px;border-top:2px solid #999;color:#000;float:left;display:inline;}
dl.boxList dd .gridCon,
dl.charts dd .gridCon{position:static;display:block;float:none;padding:0;margin:0;height:auto;overflow:auto;width:714px;}
dl.charts dd .rightCon{position:static;display:block;float:none;height:auto;overflow:auto;width:714px;}
dl.boxList dd .gridCon table{margin:0;width:712px;border:0; table-layout:auto;}
dl.charts dd .gridCon table{margin:0;width:712px;border:0; table-layout:fixed;}
dl.boxList dd .gridCon table th,
dl.charts dd .gridCon table th{border:1px solid #a3a4b5;padding:0 4px 0 4px;vertical-align:top;text-align:center;white-space:nowrap;overflow:hidden;color:#000;font-weight:bold;font-size:10px;cursor:default;line-height:auto;background:#b0b1bd url(../images/charts/table-headers.gif) repeat-x;border-left:1px solid #dadce8;text-shadow: rgba(255, 255, 255, 0.6) 1px 1px 0;}

dl.boxList dd .gridCon table th{text-align:left;}
dl.charts dd .gridCon table tr.head2 th{ border-top:1px solid #7b7b8f;background-position:0 -50px;border-left:1px solid #c6c6d0;}
dl.boxList dd .gridCon table td,
dl.charts dd .gridCon table td{text-align:right;background:#fff;padding:2px 4px 2px 4px;vertical-align:top;border-right:1px solid #d9d9d9;overflow:hidden;cursor:default;white-space:nowrap;}
dl.boxList dd.inboxList .gridCon table td{border-bottom:1px solid #cfcfcf;background:#ededef;border-right:1px solid #dbdbdd;border-left:1px solid #fff;padding:4px 4px 4px 4px;}
dl.boxList dd.inboxList .gridCon table tr.unread td{background:#fff;border-right:1px solid #e7e7e9;border-left:1px solid #fff;}
dl.boxList dd.inboxList .gridCon table td .nm a{font-size:12px;color:#111;font-weight:bold;}
dl.boxList dd.inboxList .gridCon table td .com a{font-size:10px;color:#444;}
dl.boxList dd.inboxList .gridCon table td .caseNm a{font-size:11px; font-weight:bold;color:#9a0c5e;font-weight:bold;}
dl.boxList dd.inboxList .gridCon table td .mess a{font-size:11px;color:#111; font-style:italic;}
.inboxList .gridCon table .ico{display:block;width:10px;height:13px; background:url(../images/template/inbox-icons.gif) no-repeat -44px 0;overflow:hidden;}
.inboxList .gridCon table .ico a{display:block;width:10px;height:13px;overflow:hidden;}
.inboxList .gridCon table .stIco{display:block;width:20px;height:20px; background:url(../images/popups/user-icons.png) no-repeat 0 0;margin:0 0 0 6px;}
.inboxList .gridCon table .quoted{background-position:-20px -120px;}
.inboxList .gridCon table .new{background-position:0 -160px;}
.inboxList .gridCon table .newDet{background-position:-20px -200px;}
.inboxList .gridCon table .closed{background-position:-20px -160px;}
.inboxList .gridCon table .decline{background-position:0 -140px;}
.inboxList .gridCon table .booked{background-position:-20px -140px;}
.inboxList .gridCon table tr.unread .ico{background-position: 0 0;}
.inboxList .gridCon table tr.replied .ico{background-position: -11px 0;}
																	
dl.boxList dd .gridCon table td{white-space:normal; text-align:left; font-weight:normal;}
dl.boxList dd .gridCon table td.alr{ text-align:right;}
dl.boxList dd .gridCon table td.alc{text-align:center;}
dl.boxList dd .gridCon table tr.gry td,
dl.charts dd .gridCon table tr.gry td{background:#e9e9e9;}
dl.charts dd .gridCon table tr.head2 th.pyt{border-right:1px solid #5d5b5b; color:#811c1c; font-weight:bold;}
dl.charts dd .gridCon table td.pyt{border-right:1px solid #5d5b5b; color:#811c1c; font-weight:bold;}

dl.charts dd .gridCon table td b.red{color:#C00; font-weight:normal;}
dl.charts dd .gridCon table td span{display:block;float:left; width:8px; height:8px;overflow:hidden;font-size:1px; background-color:#fff;border:1px solid #333;margin:3px 3px 0 0;}
dl.charts dd .gridCon table td b.title{display:block; background:none; overflow:hidden;height:auto; border:0px;}
dl.charts dd .gridCon table td b.title a{border:0px; background:none; color:#333;}
dl.charts dd .gridCon table td b.title a:hover,
dl.charts dd .gridCon table td b.title a:active,
dl.charts dd .gridCon table td b.title a:focus{border:0px; background:none; color:#333; text-decoration:underline;}
dl.charts dd .gridCon table td.all{text-align:left; white-space:nowrap;}
dl.charts dd .gridCon table tr.footer td{font-weight:bold;border-top:2px solid #999;}
dl.charts dd .gridCon table td.full{font-size:12px; color:#c80475;}
dl.charts dd .gridCon table td.total{ border-left:2px solid #999;}
/* lrg chart */
dl.charts dd.qBreakdown .infoCon{min-height:250px;}
dl.charts dd.qBreakdown .infoCon .graph{width:710px;height:202px;margin:3px 0 0 0; float:none;display:block;background:none;}
dl.charts dd.qBreakdown .infoCon .graph .imgCon{width:700px;height:202px;position:absolute;left:50%;margin:0 0 0 -252px;padding:5px 5px 0 5px;}
dl.charts dd.qBreakdown .infoCon .graph .imgCon img{width:700px;height:175px;}
dl.charts dd.qBreakdown .infoCon .graph .imgCon .loading{width:700px;height:175px;background-position:334px 60px;position:absolute;}
dl.charts dd.qBreakdown .infoCon .graph .imgCon .loading h3{ margin:105px 0 0 0;}
dl.charts dd.qBreakdown .infoCon .graph .options{width:710px;position:absolute;left:50%;margin:173px 0px 0px -252px;}
/*summary */ 
dl.charts dd.summary .feeTotals{display:block;margin:0 3px 0 3px;background:url(../images/charts/sum-m.gif) repeat-x;color:#fff;width:706px; overflow:hidden; height:auto;}
dl.charts dd.summary .feeTotals .lr,
dl.charts dd.summary .feeTotals .rr{float:left;display:inline;width:4px;height:29px;margin:0;overflow:hidden;background:url(../images/charts/sum-l.gif) no-repeat;}
dl.charts dd.summary .feeTotals .rr{background:url(../images/charts/sum-r.gif) no-repeat; float:right;}
dl.charts dd.summary .feeTotals dl{float:left;display:inline;height:29px;width:auto;overflow:hidden;}
dl.charts dd.summary .feeTotals dl dd{float:left;display:inline;height:29px;width:auto;cursor:default;margin:0 12px 0 0;line-height:30px;}
dl.charts dd.summary .feeTotals dl dd.mTotal{margin:0 10px 0 5px;font-size:14px;line-height:28px;font-weight:bold;}
dl.charts dd.summary .feeTotals dl dd.oTotal{color:#99a8e9;}
dl.charts dd.summary .feeTotals dl dd.out{color:#d78277;}
dl.charts dd.summary .feeTotals dl dd.ldow{display:none;}
dl.charts dd.summary .feeTotals dl dd.ndow{color:#e0e0e0;}
dl.charts dd.summary .feeTotals dl dd b{float:left;display:inline;margin:0 8px 0 0;}
dl.charts dd.summary .title{background:#444 url(../images/charts/sum-main-bg.gif) repeat-x 0 0;border-color:#313131;border-bottom:0;}
dl.charts dd.summary .infoCon{background:#2c2d2c url(../images/charts/sum-main-bg.gif) repeat-x 0 0;border-color:#313131;min-height:85px;padding:0;height:auto;}
dl.charts dd.summary .infoCon .feeInfo{display:block;min-height:20px;_width:100%;height:auto;overflow:hidden;float:none;padding:0 0 5px 0;}
dl.charts dd.summary .infoCon .feeInfo dl{display:block;padding:0;margin:4px 0 0 10px;}
dl.charts dd.summary .infoCon .feeInfo dl dd{float:left;display:inline;margin:2px 0 0 0;width:230px;height:20px;padding:0px; font:bold 11px/20px Arial, Helvetica, sans-serif;cursor:default;color:#f0f0f0;}
dl.charts dd.summary .infoCon .feeInfo dl dd span{float:left;display:inline;border:1px solid #333;background:#fff;width:8px;height:8px;margin:5px 3px 0 0;font-size:0;overflow:hidden;}
dl.charts dd.summary .infoCon .feeInfo dl dd i{float:left;display:inline;font-style:normal; cursor:default;}
dl.charts dd.summary .infoCon .feeInfo dl dd i b{float:left;display:inline;white-space:nowrap;max-width:105px;overflow:hidden;}			
dl.charts dd.summary .infoCon .feeInfo dl dd i b a{color:#fff;text-decoration:none;}
dl.charts dd.summary .infoCon .feeInfo dl dd i b a:hover{color:#fff;text-decoration:underline;}
dl.charts dd.summary .infoCon .feeInfo dl dd i b.sum{margin:0 5px 0 5px;}		
dl.charts dd.summary .infoCon .feeInfo dl dd i b.sum img{display:inline;float:left;margin:0 0 0 8px;}
dl.charts dd.summary .infoCon .buts{display:block;float:none;height:22px;min-height:18px;margin:5px 0 0 5px;overflow:hidden;}
dl.charts dd.summary .infoCon .buts dl{float:left;display:inline;width:auto;margin:0;padding:0;}
dl.charts dd.summary .infoCon .buts dl dd{float:left;display:inline;margin:0 3px 0 0;padding:0;width:70px;height:18px;font-size:10px;background: url(../images/charts/buts-7018.gif) no-repeat 0 -18px;min-height:18px;}
dl.charts dd.summary .infoCon .vBot dl dd{width:130px;background-image: url(../images/charts/buts-13018.gif);}
dl.charts dd.summary .infoCon .buts dl dd a{display:block;width:70px;background: url(../images/charts/buts-7018.gif) no-repeat 0 0;height:18px;text-decoration:none;color:#f0f0f0;line-height:16px;font-weight:bold;text-align:center;margin:0;padding:0;}
dl.charts dd.summary .infoCon .vBot dl dd a{width:130px;background-image: url(../images/charts/buts-13018.gif);}
dl.charts dd.summary .infoCon .buts dl dd.on{background-position: 0 -36px;}
dl.charts dd.summary .infoCon .buts dl dd.on a{background:none;}
dl.charts dd.summary .infoCon .buts dl dd a:hover{background:none!important;}
dl.barList{padding:0 0 15px 0;margin:15px 15px 0 0;font-size:12px;border-top:1px solid #ccc; list-style:none; width:auto;}
dl.barList dd{padding:4px 5px 4px 5px;margin:0;font-weight:bold;border-bottom:1px solid #ccc; list-style:none; width:auto;}
dl.barList dd i{font-size:10px; color:#888; text-transform:uppercase; font-weight:normal; font-style:normal; display:block;line-height:18px;float:right;display:inline;}
/*app sum*/
.caseSum{padding:0 0 5px 0;}
.caseSum .cHead{display:block; width:709px;height:46px; background:#d5d5d5 url(../images/template/case-header.gif) no-repeat;padding:3px 2px 0 3px;}
.caseSum .cHead .title{display:block;width:703px;height:22px; overflow:hidden;   /*background: url(../images/template/user-nav-icons.gif) no-repeat 0px -260px;*/ padding:2px 0 0 5px;}
.caseSum .cHead .title h3{text-shadow: rgba(255, 255, 255, 0.6) 1px 1px 0;font:bold 16px Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;color:#000;
width:514px;display:inline;float:left;white-space:nowrap; overflow:hidden;margin:0 3px 0 0;cursor:default;}
.caseSum .cHead .title h3 a{color:#000; text-decoration:none;}
.caseSum .cHead .title h3 a:hover{text-decoration:underline;}
.caseSum .cHead .title h4{text-shadow: rgba(0, 0, 0, 0.6) 1px 1px 0;font:bold 11px/21px Arial;color:#fff;
width:87px;display:inline;float:left; text-align:right; background:#737375 url(../images/template/fee-bg.gif);padding:0 4px 0 4px; cursor:default; text-align:center;height:20px;overflow:hidden;}
.caseSum .cHead .title h4 b{font-size:10px;}
.caseSum .cHead .lInfo{float:left;display:inline;margin:0 0 0 2px;}
.caseSum .cHead .rInfo{float:right;display:inline;}
.caseSum .cHead dl dd{float:left;display:inline;width:auto; background:url(../images/template/but-200.gif) right -20px;height:20px;margin:1px 3px 0 0;}
.caseSum .cHead dl.lInfo dd,
.caseSum .cHead dl dd a{float:left;display:inline;width:auto; background:url(../images/template/but-200.gif) right 0px;padding:0 6px 0 0 ;color:#333;font-weight:bold; text-decoration:none;height:20px;line-height:20px;font-size:10px;}
.caseSum .cHead dl.lInfo dd{cursor:default;}
.caseSum .cHead dl.lInfo dd i,
.caseSum .cHead dl dd a i{float:left;display:inline;width:6px;background:url(../images/template/but-200.gif) 0 0;height:20px;font-size:1px;}
.caseSum .cHead dl.lInfo dd.status{ background-position:right -20px!important;padding:0px;}
.caseSum .cHead dl dd.open a{ background-position:right -80px;color:#fff;}
.caseSum .cHead dl dd.open a i{background-position:0px -80px;}
.caseSum .cHead dl dd.confirmed a{ background-position:right -100px;color:#fff;}
.caseSum .cHead dl dd.confirmed a i{background-position:0px -100px;}
.caseSum .cHead dl dd.closed a{ background-position:right -120px;color:#fff;}
.caseSum .cHead dl dd.closed a i{background-position:0px -120px;}
.caseSum .cHead dl dd.ref{}
.caseSum .cHead dl dd.max{width:19px; background-position:-19px -40px;padding:0;}
.caseSum .cHead dl dd.max a{width:13px;background-position:-38px -40px;}
.caseSum .cHead dl dd.min{width:19px; background-position:-57px -40px;padding:0;}
.caseSum .cHead dl dd.min a{width:13px;background-position:0 -40px;}
.caseSum .cHead dl dd a:hover{background:none; text-decoration:none;color:#fff;}
.caseSum .cHead dl.rInfo dd a:hover i,
.caseSum .cHead dl.lInfo dd a:hover i{background-position:0px -20px;}

.caseSum .cHead .pubOff,
.caseSum .cHead .pub,
.caseSum .cHead .quoOff,
.caseSum .cHead .quo,
.caseSum .cHead .mesOff,
.caseSum .cHead .mes,
.caseSum .cHead .delOff,
.caseSum .cHead .del{float:left;display:inline;width:20px;height:20px; background:url(../images/template/user-nav-icons.gif) no-repeat 0px 0px;margin:0 2px 0 0;}
.caseSum .cHead .pubOff{background-position: -20px -404px;}
.caseSum .cHead .pub{background-position: 0 -404px;}
.caseSum .cHead .delOff{background-position: -20px -384px;}
.caseSum .cHead .del{background-position: 0 -384px;}
.caseSum .cHead .quoOff{background-position: -20px -324px;}
.caseSum .cHead .quo{background-position: 0 -324px;}
.caseSum .cHead .mesOff{background-position: -20px -304px;}
.caseSum .cHead .mes{background-position: 0 -304px;}
.caseSum .cHead .quoOff a,
.caseSum .cHead .mesOff a{display:none;}
.caseSum .cHead .pub a,
.caseSum .cHead .quo a,
.caseSum .cHead .mes a,
.caseSum .cHead .del a{display:block;width:20px;height:20px;text-decoration:none; color:#fff; font-weight:bold; font-size:10px;}
.caseSum .cHead div a span{background:url(../images/template/user-nav-bg-2.gif) no-repeat left top;padding:2px 6px 7px 6px; position:absolute;left:-9999em;margin:-24px 0 0 0px; font:11px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap; z-index:2;}
.caseSum .cHead div a b{ display:block;width:18px;height:19px; background:url(../images/popups/user-icons.png) 0 -120px; position:absolute;color:#fff; font-weight:bold;text-align:center;padding:1px 2px 0 0;margin:-8px 0 0 9px;cursor:pointer;z-index:1;}
.caseSum .cHead div a:hover span{left:auto;display:block;}
.caseSum .cBody{display:block;width:712px;overflow:hidden;border:1px solid #b3b5b6;}
.caseSum .cBody dl dd{width:712px;line-height:16px;font-weight:bold;float:left;display:inline;overflow:hidden;}
.caseSum .cBody dl dd.gry{background:#f0f0f0;}
.caseSum .cBody dl dd label{float:left;display:inline;width:100px;margin:0 2px 0 4px;padding:2px 0 2px 0;font-size:10px;line-height:16px;font-weight:normal;}
.caseSum .cBody dl dd .inputHalf{float:left;display:inline;width:248px;padding:2px 0 2px 0;}
.caseSum .cBody dl dd .input{float:left;display:inline;width:602px;padding:2px 0 2px 0;}
.caseSum .cBody dl dd .date{float:left;display:inline;width:162px;margin:0 4px 0 0; }
.caseSum .cFoot{display:block; width:714px;height:3px;font-size:1px;overflow:hidden;background:#d5d5d5 url(../images/template/case-header.gif) no-repeat bottom;}
dl.boxList dd .gridCon table a{text-decoration:none; color:#9a0c5e;}
dl.boxList dd .gridCon table a:hover{text-decoration:underline;}
dl.boxList dd .gridCon table .but,
dl.boxList dd .gridCon table .butOff{float:left;display:inline;width:60px;height:20px; background:url(../images/template/button-60.gif) no-repeat -4px -32px; text-align:center;font-weight:bold;color:#888;line-height:20px;}
dl.boxList dd .gridCon table .butOff{ background-position:-4px -228px;}
dl.boxList dd .gridCon table .but a{display:block;width:60px;height:20px; background:url(../images/template/button-60.gif) no-repeat -4px -4px;color:#222; text-decoration:none;font-weight:bold; text-align:center;}
dl.boxList dd .gridCon table .but a:hover{color:#fff; background:none; text-decoration:none;}
/*areas of practice*/
.areasPrac{display:block;border-top:2px solid #ccc;border-bottom:2px solid #ccc;}
.fullPro .areasPrac{border:0;}
.areasPrac dl.aPL{display:block;width:712px;padding:3px 0 3px 0;border-bottom:1px dotted #ccc;overflow:hidden;}
.fullPro .areasPrac dl.aPL{border-bottom:0px;}
.areasPrac dl.aPL dd{float:left;display:inline;width:auto; background:url(../images/template/but-200.gif) right -20px;height:20px;margin:1px 3px 0 0;}
.areasPrac dl.aPL dd a{float:left;display:inline;width:auto; background:url(../images/template/but-200.gif) right -160px;padding:0 6px 0 0 ;color:#333;font-weight:bold; text-decoration:none;height:20px;line-height:20px;font-size:10px;}
.areasPrac dl.aPL dd a i{float:left;display:inline;width:6px;background:url(../images/template/but-200.gif) 0 -160px;height:20px;font-size:1px;}
.areasPrac dl.aPL dd.on a,
.areasPrac dl.aPL dd a:hover{background:none; text-decoration:none;color:#fff;}
.areasPrac dl.aPL dd.on a i,
.areasPrac dl.aPL dd a:hover i{background-position: 0 -20px;}
.areaContent .title h2{font-size:18px;padding:5px 0 10px 0;line-height:22px;color:#c80475; font-weight:normal;float:left;display:inline;width:650px; font-weight:normal;}
.areaContent h3{font-size:15px; line-height:normal; color:#000;padding:10px 0 5px 0; font-weight:normal;}
.areaContent .notableCases .title h3{color:#000;}
.areaContent .cv{padding:0 0 5px 0;display:block;width:712px; overflow:hidden;clear:both;}
.areaContent p{font-size:11px; line-height:normal; color:#333;padding:5px 0 10px 0;}
.areaContent .but{width:60px;height:20px;float:left;display:inline; background:url(../images/template/button-60.gif) no-repeat -4px -32px;margin:6px 0 0 0;}
.areaContent .but a{width:60px;height:20px;display:block;background:url(../images/template/button-60.gif) no-repeat -4px -4px; text-align:center; color:#111; text-decoration:none;line-height:20px;font-weight:bold;}
.areaContent .but a:hover{background:none;color:#fff;text-decoration:none;}
.areaContent .notableCases .but{float:right;margin:-20px 0 0 0;}
.notableCases p.date{padding:0px 0 2px 0;}
/* html popup */
.htmlEditPopup .popupCon{margin:-248px 0px 0px -412px;width:820px;}
.htmlEditPopup .popupCon .mainBody{width:820px;position:static;}
.htmlEditPopup .popupCon .mainBody .formGen{width:820px;padding:2px 0 4px 0;}
.htmlEditPopup .popupCon .mainBody .formGen ul li{width:818px;}
.htmlEditPopup .popupCon .mainBody .formGen ul li .input{width:660px;}
.htmlEditPopup .popupCon .mainBody .formGen ul li textarea{width:649px;height:150px;}
.htmlEditPopup .formGen ul li .predictInput input{width:602px;}
.htmlEditPopup .popupCon .mainBody .formGen ul .listTools li{width:24px;}
.htmlEditPopup .popupCon .buttons{width:820px;}
.htmlEditor .htmlWarning{border:2px solid #900;padding:0 0 0 30px;margin:2px 0 0 0;width:778px;display:block;height:24px;background:#fff  url(../images/template/html-editor-icons.gif) no-repeat 2px -510px;line-height:24px;}
.htmlEditor .htmlWarning p{padding:0px;margin:0;}
.htmlEditor .htmlMessage{width:808px;border:2px solid #ccc;height:300px;margin:2px 0 0 0;}
.htmlTools{width:812px;display:block;background:#fff url(../images/template/html-editor-bg.gif) repeat-x 0 0;height:32px;}
.layout-4-1 .htmlTools{width:460px;}
.layout-4-1 .htmlEditor .htmlWarning{width:426px;}
.layout-4-1 .htmlEditor .htmlMessage{width:456px;height:200px;}
.layout-4-1 .htmlEditor .htmlMessage iframe{width:456px;height:200px;}
.layout-3-2 .htmlEditor .htmlWarning{width:680px}
.layout-3-2 .htmlEditor .htmlMessage{width:710px;height:250px;}
.layout-3-2 .htmlEditor .htmlMessage iframe{width:710px;height:250px;}
.layout-3-2 .htmlTools{width:714px;}
.layout-3-2 .formGen{ /*width:714px;*/}
.htmlTools .lr,
.htmlTools .rr{float:left;display:inline;margin:0;height:32px;width:3px;padding:0;overflow:hidden;background:url(../images/template/html-editor-bg.gif) 0 -32px;}
.htmlTools .rr{float:right; background-position:-3px -32px;}
.htmlTools dl{float:left;display:inline;margin:2px 0 0 3px;padding:0;height:28px;}
.htmlTools dl dd{float:left;display:inline;width:23px;height:22px; background:url(../images/template/html-editor-icons.gif) 0 0;margin:3px 0 0 0;padding:0;}
.htmlTools dl dd.fontSize{background:none;width:76px; position:static;margin:4px 0 0 0;}
.htmlTools dl dd.fontSize select{width:74px;margin:0;padding:0;font-size:11px;}
.htmlTools dl dd.font{background:none;width:102px;margin:4px 0 0 0;}
.htmlTools dl dd.font select{width:100px;margin:0;padding:0;font-size:11px;}
.htmlTools dl dd a{display:block;width:23px;height:22px;background: url(../images/template/html-editor-icons.gif) 0 0;}
.htmlTools dl dd.bold{ background-position:-23px -330px;margin-left:3px;}
.htmlTools dl dd.bold a{ background-position:0 -330px;}
.htmlTools dl dd.italic{ background-position:-23px -176px;}
.htmlTools dl dd.italic a{ background-position:0 -176px;}
.htmlTools dl dd.underline{ background-position:-23px 0;}
.htmlTools dl dd.underline a{ background-position: 0 0;}
.htmlTools dl dd.alignLeft{ background-position:-23px -396px;margin-left:3px;}
.htmlTools dl dd.alignLeft a{ background-position:0 -396px;}
.htmlTools dl dd.alignCenter{ background-position:-23px -418px;}
.htmlTools dl dd.alignCenter a{ background-position:0 -418px;}
.htmlTools dl dd.alignRight{ background-position:-23px -374px;}
.htmlTools dl dd.alignRight a{ background-position:0 -374px;}
.htmlTools dl dd.justify{ background-position:-23px -154px;}
.htmlTools dl dd.justify a{background-position:0 -154px;}
.htmlTools dl dd.list{ background-position:-23px -132px;margin-left:3px;}
.htmlTools dl dd.list a{ background-position:0 -132px;}
.htmlTools dl dd.numberedList{ background-position:-23px -110px;}
.htmlTools dl dd.numberedList a{ background-position:0 -110px;}
.htmlTools dl dd.indent{ background-position:-23px -198px;}
.htmlTools dl dd.indent a{ background-position:0 -198px;}
.htmlTools dl dd.textColour{ background-color:#000;background-position:-34px -220px;margin-left:3px;width:34px;}
.htmlTools dl dd.textColour a{background-position:0 -220px;width:34px;}
.htmlTools dl dd.textHighlight{ background-color:#666; background-position:-34px -22px;width:34px;}
.htmlTools dl dd.textHighlight a{background-position:0 -22px;width:34px;}
.htmlTools dl dd.cut{ background-position:-23px -286px;margin-left:3px;}
.htmlTools dl dd.cut a{ background-position:0 -286px;}
.htmlTools dl dd.copy{background-position:-23px -308px;}
.htmlTools dl dd.copy a{ background-position:0 -308px;}
.htmlTools dl dd.paste{background-position:-23px -88px;}
.htmlTools dl dd.paste a{background-position:0 -88px;}
.htmlTools dl dd.addLink{background-position:-23px -484px;margin-left:3px;}
.htmlTools dl dd.addLink a{background-position:0 -484px;}
.htmlTools dl dd.removeLink{background-position:-23px -66px;}
.htmlTools dl dd.removeLink a{background-position:0 -66px;}
.htmlTools dl dd.removeStyles{background-position:-23px -44px;margin-left:3px;}
.htmlTools dl dd.removeStyles a{background-position:0 -44px;}
.htmlTools dl dd .swatches{position:absolute;width:126px;border:1px solid #666;display:block;margin:-1px 0 0 -94px;padding:0;}			
.htmlTools dl dd .swatches dl{display:block;width:126px;height:auto;margin:0;padding:0;}
.htmlTools dl dd .swatches dl dd{background-image:none;width:18px;height:14px;float:left;display:inline;margin:0;padding:0;}
.htmlTools dl dd .swatches dl dd a{background-image:none;border:1px solid #666;display:block;width:16px;height:12px;overflow:hidden;font-size:0px;}													
.htmlTools dl dd a:hover{background:none;}
.htmlTools dl dd .swatches dl dd a:hover{border:1px solid #fff;}
/* popup question */
.question .title{display:none;}
.popup div.question{margin:-120px 0px 0px -150px;padding:0;width:300px;height:auto;background:#fff url(../images/popups/question-bg.gif) no-repeat;}
.question div.mainBody{position:static;margin:0;padding:0 0 10px 50px;display:block;width:250px;height:auto;overflow:hidden;background:none;}
.question div.mainBody p{margin:12px 10px 0 0;font-weight:bold;color:#333;font-size:12px;}
.question div.buttons2{background:none;border:0px;margin-top:5px;}
.question .buttons{width:300px;margin:10px 0 0 0;}
.popup .buttons2 ul{float:right;display:inline;padding:0 0 5px 0;margin:2px 7px 0 0;width:auto; list-style:none;}
div.popup .buttons2 ul li{float:left;display:inline;margin:5px 0 0 0;width:250px;padding:0; list-style:none;background:url(../images/popups/button-250.gif) no-repeat 0px -20px;color:#FFF;text-align:center;font-weight:bold;}
div.popup .buttons2 ul li.green{background-position:0 -120px;}
div.popup .buttons2 ul li.red{background-position:0 -40px;}
div.popup .buttons2 ul li a{display:block;margin:0;padding:0;color:#333;text-decoration:none;text-align:center;width:250px;height:20px;font:bold 11px/20px Arial;background:url(../images/popups/button-250.gif) no-repeat 0 0;}
.popup .buttons2 ul li a:hover,
.popup .buttons2 ul li a:active,
.popup .buttons2 ul li a:focus{background:none;color:#fff;}
/*Message sent*/
.messageSent div.question{margin:-100px 0px 0px -239px;width:474px;background:#fff url(../images/popups/email-lrg.gif) no-repeat 15px 15px;}
.messageSent .title{display:none;}
.messageSent div.question .mainBody{display:block;padding:15px 0 15px 70px;width:380px;}
.messageSent div.question .mainBody p{padding:8px 0 10px 0;}
.messageSent .buttons{width:474px!important;}
/* Popup Alert */
.popupAlert{position:fixed;bottom:25px;right:20px;z-index:200;}
.popupAlert dl{width:300px;height:auto;display:block;margin:0;padding:0;}
.popupAlert dl dd{width:298px;min-height:75px;height:auto;overflow:hidden;border:1px solid #111;background:#646464 url(../images/popup-alert/blue-bg-2.gif) repeat-x top;margin:1px 0 0 0;padding:0;color:#fff;font-family: Arial, Helvetica, sans-serif;}
.popupAlert dl dd.saved{border:1px solid #004000;background:#00b700 url(../images/popup-alert/green-bg-2.gif) repeat-x;}
.popupAlert dl dd.error{border:1px solid #6f0e00;background:#cb2306 url(../images/popup-alert/red-bg-2.gif) repeat-x;}
.popupAlert dl .minimise{display:block;background:url(../images/popup-alert/minimise-bg.gif) repeat-x 0 0;height:8px;padding:0;margin:0;font-size:0px;}
.popupAlert dl dd.saved .minimise{background-position:0 -16px;}
.popupAlert dl dd.error .minimise{background-position:0 -8px;}
.popupAlert dl .minimise a{height:8px;font-size:0px;padding:0;display:block;text-align:center;background:url(../images/popup-alert/grab-spots.gif) no-repeat center top;}
.popupAlert dl dd div.content{float:left;display:inline;width:268px;height:auto;overflow:hidden;padding:5px 0 10px 10px;background-repeat:no-repeat;}
.popupAlert dl dd.saved div.content{width:228px;height:auto;padding:5px 0 10px 50px;background:url(../images/popup-alert/save-img.gif) no-repeat 5px 3px;}
.popupAlert dl dd div.content h2{font:bold 14px Arial, Helvetica, sans-serif;margin:0;padding:0;}
.popupAlert dl dd div.content p{font-size:11px;margin:0;padding:3px 0 0 2px;font-weight:bold;}
.popupAlert dl dd div.close{float:left;display:inline;width:16px;height:16px;background:url(../images/popup-alert/close-b.gif) no-repeat 0 -16px;padding:0;margin:3px 0 0 0;}
.popupAlert dl dd div.close a{display:block;width:16px;height:16px;	padding:0;margin:0;background:url(../images/popup-alert/close-b.gif) no-repeat;}
.popupAlert dl dd.saved div.close a{background-position:0 -48px;}
.popupAlert dl dd.error div.close a{background-position:0 -32px;}
.popupAlert dl dd div.close a:hover{background:none;}

/* history */
.history dl{display:block;border-top:2px solid #999;border-bottom:2px solid #999;margin:3px 0 0 0;padding:3px 0 3px 0;}
.history dl dd{display:block;margin:0;width:460px;height:auto;overflow:hidden;padding:3px 3px 4px 3px;border:1px solid #fff;border-bottom:1px solid #e0e0e0;background:#f0f0f0;}
.history dl dd.newBooking{ border:2px solid #060;padding:2px 2px 3px 2px;}
.history dl dd.unread{ background:#fff;margin:2px 0 0 0;}
.history dl dd .ico{float:left;display:inline;width:20px; height:20px;margin:0 5px 0 0;background:url(../images/popups/user-icons.png) no-repeat 0 20px;}
.history dl dd.newBooking .ico{background-position:0 -160px;}
.history dl dd.recieved .ico{background-position:-20px -180px;}
.history dl dd.sent .ico{background-position:0 -180px;}
.history dl dd.quoted .ico{background-position:-20px -120px;}
.history dl dd.confirm .ico{background-position:-20px -140px;}
.history dl dd.decline .ico{background-position:0 -140px;}
.history dl dd.closed .ico{background-position:-20px -160px;}
.history dl dd .content{float:left;display:inline;width:336px; height:auto;margin:0 5px 0 0;}
.history dl dd .content .title{margin:3px 0 0 0;}
.history dl dd .content .title a{font-weight:bold; font-size:12px; text-decoration:none;padding:0;color:#111;}
.history dl dd.newBooking .content .title a,
.history dl dd.confirm .content .title a{color:#025202;}
.history dl dd.decline .content .title a{color:#950202;}
.history dl dd .content .copy{padding:0;margin:0;color:#333; font-style:italic;}
.history dl dd .content .copy a{font-weight:normal; font-size:12px; text-decoration:none;color:#333;}
.history dl dd .content .user,
.history dl dd .content .user a{color:#666;font-size:10px; text-decoration:none;}
.history dl dd .content .user{ cursor:default;}
.history dl dd .content .title a:hover,
.history dl dd .content .copy a:hover,
.history dl dd .content .user a:hover{ text-decoration:underline;}
.history dl dd .date{float:left;display:inline;width:90px; height:auto;margin:0 3px 0 0;color:#666; text-align:right; cursor:default;}
/*page*/
.searchText{display:block;padding:6px 0 0 0;}
.page{display:block; height:15px;cursor:default;padding:3px 0 3px 0; }
.page dl{display:inline;float:left;height:15px;}
.page dl dd{float:left;display:inline;width:7px;height:15px;margin:0 2px 0 1px;padding:0;min-height:15px;background:url(../images/template/page-buts.gif) no-repeat -12px -180px;}
.page dl dd a{display:block;width:8px;height:15px;background:url(../images/template/page-buts.gif) no-repeat -2px -180px;margin:0;padding:0;}
.page dl dd.on a{ background:none;}
.page dl dd.start{width:21px;background-position:0 -105px;}
.page dl dd.start a{width:21px; background-position:0 -90px;}
.page dl dd.back{width:21px;background-position:0 -15px;margin-right:5px;}
.page dl dd.back a{width:21px;background-position:0 0;}
.page dl dd.next{width:21px;background-position:0 -45px;margin-left:5px;}
.page dl dd.next a{width:21px;background-position:0 -30px;}
.page dl dd.end{width:21px;background-position:0 -135px;}
.page dl dd.end a{width:21px;background-position:0 -120px;}
.page dl dd.nextOff{width:21px;background-position:0 -75px;margin-left:5px;}
.page dl dd.backOff{width:21px;background-position:0 -60px;margin-right:5px;}
.page dl dd.startOff{width:21px;background-position:0 -150px;}
.page dl dd.endOff{width:21px;background-position:0 -165px;}
.page dl dd.startOff a,
.page dl dd.nextOff a,
.page dl dd.endOff a,
.page dl dd.backOff a{display:none;}
.page dd a span{background:url(../images/template/user-nav-bg-2.gif) no-repeat left top;padding:2px 6px 7px 6px; position:absolute;left:-9999em;margin:-24px 0 0 -6px; font:11px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap;}
.page dl dd.start a span,
.page dl dd.back a span,
.page dl dd.next a span,
.page dl dd.end a span{margin:-24px 0 0 0;}
.page dd a:hover{text-decoration:none; background:none;}
.page dd a:hover span{left:auto;display:block;}
/* popup date picker */
div.datePickerPopup div.popupCon{padding:0;margin:-147px 0 0 -318px;background:#FFF;height:294px;width:632px;}
div.datePickerPopup div.popupCon .buttons{width:632px;margin-top:4px;}
div.sixMonth div.popupCon{height:490px!important;margin:-250px 0px 0px -318px;}
div.datePickerPopup div.popupCon div.mainBody{height:224px!important;display:block;width:632px;}
div.sixMonth div.popupCon div.mainBody{height:420px!important;}
div.datePickerPopup div.popupCon .datePicker{float:left;display:inline;width:204px;margin:5px 0 0 5px;}
.datePickerPopup .popupCon .datePickerBar .tableTitle{width:300px!important;margin-left:180px;}
.datePickerBar{display:block;height:28px;overflow:hidden;margin:5px 5px 0 5px;padding:0;background:#c7c7c8 url(../images/template/date-picker-bar.gif) repeat-x 0 0;font-weight:bold;color:#fff;width:622px;}
.datePickerBar .lr,
.datePickerBar .rr{width:3px;height:28px;float:left;display:inline;background:#c7c7c8 url(../images/template/date-picker-bar.gif) repeat-x 0 -28px;}
.datePickerBar .rr{ background-position: -3px -28px;float:right;}
.datePickerBar .barOptions{display:none;}
.datePickerBar .multiOff{display:none;}
.datePickerBar .tableTitle div{float:left;display:inline;margin:4px 0 0 3px;padding:0;width:21px;height:20px; background: url(../images/template/popup-date-picker-ico.gif) no-repeat 0 20px;}
.datePickerBar .tableTitle .arrowL{ background-position:-21px 0;margin:4px 5px 0 3px;}
.datePickerBar .tableTitle .arrowR{background-position:-21px -60px;}
.datePickerBar .tableTitle .arrowL2{background-position:-21px -20px;margin:4px 0 0 0;}
.datePickerBar .tableTitle .arrowR2{background-position:-21px -80px;}
.datePickerBar .tableTitle .today{background-position:-21px -40px;}
.datePickerBar .tableTitle div a{display:block;width:21px;height:20px;margin:0;padding:0;border:0px;background: url(../images/template/popup-date-picker-ico.gif) no-repeat 0 20px;}
.datePickerBar .tableTitle .arrowL a{ background-position:0 0;}
.datePickerBar .tableTitle .arrowR a{ background-position:0 -60px;}
.datePickerBar .tableTitle .arrowL2 a{ background-position:0 -20px;}
.datePickerBar .tableTitle .arrowR2 a{ background-position:0 -80px;}
.datePickerBar .tableTitle .today a{ background-position:0 -40px;}
.datePickerBar .tableTitle div a:hover{background:none;border:0px;}
.datePickerBar .tableTitle select.autoSel{padding:0;*padding:0px 3px 0px 3px;color:#333;background-color:#fff;margin:2px 2px 1px 2px;*margin:3px 2px 1px 2px;width:auto;float:left;display:inline;font: bold 12px Arial, Helvetica, sans-serif;border:1px solid #3a3a3a;text-align:center;}
/*maintenanceWarn*/

.maintenanceWarn{
	position:absolute;
	width:205px;
	height:auto;
	display:block;
	background:#fff url(../images/login/maintenance-warning-sml.gif) no-repeat;
	margin:0 0 0 430px;
	padding:50px 12px 8px 12px;
	text-align:justify;
	top:150px;
	font-size:10px;
	overflow:hidden;
	border:1px dashed #6D6D6D;
}
.maintenance{
	position:absolute;
	width:417px;
	height:165px;
	display:block;
	background:#e9e9ec url(../images/login/maintenance-warning-lrg.gif) no-repeat;
	margin:0 0 0 0px;
	padding:0px 0px 5px 0px;
	text-align:justify;
	top:215px;
	overflow:hidden;
}
.maintenance .close{
	width:7px;
	height:7px;
	float:right;
	display:inline;
	overflow:hidden;
	font-size:1px;
	margin:2px;
	background:url(../images/login/maintenance-close.gif) no-repeat -7px 0;
}
.maintenance .close a{
	width:7px;
	height:7px;
	display:block;
	overflow:hidden;
	background:url(../images/login/maintenance-close.gif) no-repeat 0 0;
	cursor:default;
}
.maintenance .close a:hover{ background:none;}
.maintenance .mCopy{display:inline;float:left;width:377px;padding:46px 20px 0px 20px; text-align:center;}
.ddWarn{
	position:absolute;
	width:535px;
	height:50px;
	display:block;
	top:10px;
	border:2px dashed #D20475;
	background:#fff url(../images/template/error-icon.gif) no-repeat 0 -4px;
	left:50%;
	margin:0 0 0 -277px;
	padding:5px 0 0 70px;
	font:11px/14px Arial, Helvetica, sans-serif;
	z-index:0;
}
.ddWarn p{padding:5px 0 0 0;}
.ddWarn p.fm{padding:14px 0 0 0;}
.bsbImg{display:none;}
/* Barrister List */
.layout-2-1 .box2 .boxList .barristerList{width:920px;}
dl.boxList dd.barristerList .gridCon{position:static;display:block;float:none;padding:0;margin:0;height:auto;overflow:auto;width:920px;}
dl.boxList dd.barristerList .gridCon table{margin:0;width:918px;border:0; table-layout:auto;}
dd.barristerList .gridCon table tr th.alc{ text-align:center;}
dd.barristerList .gridCon table tr td{ line-height:21px;}
dd.barristerList .gridCon table tr.gry td{ background:#e0e0e0;}
dd.barristerList .gridCon table td.ac,
dd.barristerList .gridCon table td.qu,
dd.barristerList .gridCon table td.co{text-align:center;color:#666;}
dd.barristerList .gridCon table td.ac a,
dd.barristerList .gridCon table td.qu a,
dd.barristerList .gridCon table td.co a{font-weight:bold;}
dd.barristerList .gridCon table tr td.err{ font-style:italic;}
dd.barristerList .gridCon table tr td.err div.warn{ background:url(../images/email-marketing/warn-icon.gif) no-repeat; float:left;display:inline;width:25px;height:20px;margin:-1px 4px 0 0;}
dd.barristerList .gridCon table tr td div.messOff,
dd.barristerList .gridCon table tr td div.mess{float:left;display:inline;width:20px;height:20px; background:url(../images/template/user-nav-icons.gif) no-repeat -2px -160px;margin:2px 0 0 48px;}
dd.barristerList .gridCon table tr td div.messOff{ background-position:-2px -200px;}
dd.barristerList .gridCon table tr.gry td div.mess{ background-position: -40px -304px;}
dd.barristerList .gridCon table tr.gry td div.messOff{ background-position:-40px -324px;}
dd.barristerList .gridCon table tr td div.messOff a{display:none;}
dd.barristerList .gridCon table tr td div.mess a{display:block;width:20px;height:20px;text-decoration:none; color:#fff; font-weight:bold; font-size:10px;}
dd.barristerList .gridCon table tr td div.mess a span{background:url(../images/template/user-nav-bg-2.gif) no-repeat left top;padding:2px 6px 7px 6px; position:absolute;left:-9999em;margin:-24px 0 0 0px; font:11px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap; z-index:2; cursor:pointer;}
dd.barristerList .gridCon table tr td div.mess a b{ display:block;width:18px;height:19px; background:url(../images/popups/user-icons.png) 0 -120px; position:absolute;color:#fff; font-weight:bold;text-align:center;padding:1px 2px 0 0;margin:-6px 0 0 11px;cursor:pointer;z-index:1;line-height:16px;}
dd.barristerList .gridCon table tr td div.mess a:hover{}
dd.barristerList .gridCon table tr td div.mess a:hover span{left:auto;display:block;}

/* */

dl.boxList dd .gridCon table tr td div.butDate a,
dl.boxList dd .gridCon table tr td div.but2 a{display:block;}
dl.boxList dd .gridCon table tr td div.butDate a span,
dl.boxList dd .gridCon table tr td div.but2 a span{
		position:absolute;
		width: 230px;
		height:auto;
		overflow:hidden;
		margin:18px 0 0 0;
		padding:4px 0 0 0;
		color:#fff;cursor:pointer;
		border-bottom:2px solid #c80475;
		background: url(../images/template/pink-arrow-up.gif) no-repeat 8px 0;
		visibility:hidden;
}

dl.boxList dd .gridCon table tr td div.butDate a span{width:68px;}
dl.boxList dd .gridCon table tr td div.butDate a span b,
dl.boxList dd .gridCon table tr td div.but2 a span b{color:#fff;background:#c80475;display:block;padding:1px 6px 0px 6px; clear:both;}
dl.boxList dd .gridCon table tr td div.butDate a:hover,
dl.boxList dd .gridCon table tr td div.but2 a:hover{text-decoration:underline; color:#333;}
dl.boxList dd .gridCon table tr td div.butDate a:hover span,
dl.boxList dd .gridCon table tr td div.but2 a:hover span{text-decoration:none; visibility:visible;}

