/* general */

body{
	background-color : #F0F0F0;
	font : 12px Helvetica, Arial, sans-serif;
	color : #646464;
	text-align : center;
	margin:0px 0px 50px 0px;
	padding:0;
	background-image: url(bg-page.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
div{
	padding:0;
	margin:0;
}
.advancedsearch
{
background-image: url(advsearch.jpg);
height:30px;
width:30px;
cursor:pointer;
}

H2{ margin:0px 0px 17px 0px; font-weight:bold; color:#0e5e6d; font-size:20px;}
a {
	color: #EA6A15; text-decoration:none;
}
a:hover{
	color: #000;
	text-decoration: none;
}

.footer{
	text-align:center;
	background:#000 url(bg-footer.jpg) repeat-x left top;
	height:100px;
}
.footer a {
	color: #646464;text-decoration:none;
}
.footer a:hover{
	color: #000;
	text-decoration:none;
}
.footer .wrapper { width:940px; margin:0px auto; text-align:left; padding:15px 0px; font-size:11px; line-height:24px;}
.footer .wrapper .left { width:460px; float:left; }
.footer .wrapper .right{ width:400; float:right;  text-align:right;}
.footer .wrapper .left a {
	color: #646464;text-decoration:none;
}
.footer .wrapper .left a:hover{
	color: #000;
	text-decoration:none;
}
.checkbox { margin:0px 6px 0px 0px;}
.radio { margin:0px 6px 0px 0px;}
.dash-myPhotos .body img{border:0px;}
.handler{
	width:100%; 
	margin:0 auto;
	padding:0;
}
.page{
	background-color: transparent;
	text-align:center;
	float:left;
	width:100%;
	border-right: 0px solid #C4C7CC;
	border-left: 0px solid #C4C7CC;

}
.header-wrapper { width:962px; margin:0px auto; clear:both;}
.header-top { height:105px;}
.header-top-txt { height:31px; width:260px; margin:0px 0px 0px 22px; float:left;}
.top-search {padding-top:68px;}
.top-search Div{ float:right; width:319px; height:29px; background:url(bg-search.jpg) no-repeat right bottom; text-align:right;  }
.top-search .btn { width:23px; height:19px; background:url(btn-go.gif) no-repeat center center; border:0px; position:absolute;}
.top-search .field { width:127px; color:#006699; font-size:11px; border:solid 1px #E4E4E4; padding:2px 0px;}
.top{
	background-color:transparent;
}
.logo{
	float: left;
	padding: 0px;
	vertical-align: top;
}
.topmenu{
	text-align:right;
	padding:6px 5px 5px 5px;
}
.login-window { background:url(bg-login-trans.png) no-repeat left top; width:276px; height:230px; text-align:left;}
.loginForm { color:#FFFFFF; font-size:13px;}
.loginForm a { color:#FFFFFF;   text-align:none;}

/*Homepage Content*/
.homecontentTopPad { width:100%; height:68px;}
.hometopWrapper {margin:0px auto; width:962px;}
.homeTopLeft { width:282px; float:left;}
.homeTopLeftInner { width:676px; float:left;}
.homeTopMid { width:394px; float:left; height:100px;  text-align:center;  }
.homeTopMid h3 { background:url(bullet-greenarrow.gif) no-repeat left bottom; padding-left:15px; margin:0px;}
.homeTopMid ul { margin:0px; padding:0px; display:block; float:left;}
.homeTopMid ul li ul{ margin:0px; padding:0px; display:block; float:left;}
.homeTopMid li { margin:0px; padding:0px;  list-style-type: none; font-size:12px; font-weight: normal; color:#005360; padding:1px 0px 0px 0px;  width:140px;}
.homeTopMid li a { text-decoration:none; color:#005360}
.homeTopMid li a:hover { text-decoration:none; color:#005360}
.homeTopMid ul li ul li { margin:0px; padding:0px;  list-style-type: none; font-size:11px; font-weight: normal; color:#005360; padding-left:6px; color:#005360; margin-bottom:6px; width:165px;}
.homeTopMid ul li ul li a { text-decoration:underline; color:#005360; }
.homeTopMid ul li ul li a:hover { text-decoration:none; color:#005360;}
.homeTopMid .searchPanel{ width:360px; margin:0px auto; padding-top:20px;  text-align:left; }
.homeTopMid .searchPanel .left { width:180px; float:left; padding-left:5px; padding-top:10px; background:url(bg-searchbar.gif) no-repeat right top;}
.homeTopMid .searchPanel .right { width:160px; float:left; padding-top:10px; padding-left:15px; }
.search_form {padding-top:0px; float:left; margin-top:0px;}
 /* Firefox */
@-moz-document url-prefix()
{
.search_form {padding-top:0px; float:left; margin-top:20px;}
}
.homeTopMid input { width:208px; border:solid 1px #CCCCCC; color:#999999; font-size:11px; padding:0px; margin-right:4px; height:18px;}
.homeTopMid .btn { width:64px; background:url(bg-btn-locate.jpg) no-repeat center center; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px; height:21px;}
.homeTopRight { width:286px; float:left;}
.newstop { background:url(bg-newstop.jpg) no-repeat left top; height:30px; text-align:left;}
.newsmid { background:url(bg-news.jpg) repeat-y left top; height:288px; text-align:left;}

.newsmid Div { width:234px; margin:0px auto; clear:both;}
.newsmid Div ul { margin:0px; padding:0px;}
.newsmid Div li {margin:0px; padding:0px; list-style-type: none; padding:1px 0px;}
.newsmid Div li a { text-decoration:none; color:#006374;  }
.newsmid Div li a:hover { text-decoration:underline; color:#006374; font-weight:normal;}
.newsmid Div Div { border:solid 0px #CCCCCC; width:221px; padding:2px; float:left; margin:0px 0px;}
.newsbtm { background:url(bg-newsbtm.jpg) no-repeat left top; height:21px;}

.newsmid2 {height:288px; text-align:left;}
.newsmid2 Div { width:234px; margin:0px auto; clear:both;}
.newsmid2 Div ul { margin:0px; padding:0px;}
.newsmid2 Div li {margin:0px; padding:0px; list-style-type: none; padding:4px 0px;}
.newsmid2 Div li a { text-decoration:none; color:#006374; font-weight:normal;}
.newsmid2 Div li a:hover { text-decoration:underline; color:#006374; font-weight:normal;}
.newsmid2 Div Div { border:solid 0px #CCCCCC; width:221px; padding:2px; float:left; margin:0px 0px;}



.newsmid-inner { height:288px; text-align:left;}
.newsmid-inner H3{ margin:26px 0px 6px 0px; font-size:22px;}
.newsmid-inner Div { width:234px; margin:0px auto; clear:both;}
.newsmid-inner Div ul { margin:0px; padding:0px;}
.newsmid-inner Div li {margin:0px; padding:0px; list-style-type: none; padding:4px 0px;}
.newsmid-inner Div li a { text-decoration:none; color:#006374; font-weight:normal;}
.newsmid-inner Div li a:hover { text-decoration:underline; color:#006374; font-weight:normal;}
.newsmid-inner Div Div { border:solid 0px #CCCCCC; width:221px; padding:2px; float:left; margin:0px 0px;}
.newsbtm-inner { background:url(bg-newsbtm.jpg) no-repeat left top; height:21px;}

.news-wrapper {margin-left:-34Px;}
 /* Firefox */
@-moz-document url-prefix()
{
.news-wrapper {margin-left:-14Px;}
}
.news-inner { height:288px; text-align:left; }
.news-inner H3{ margin:0px 0px 6px 0px; font-size:18px;}
.news-inner Div { width:160px; margin:0px auto; clear:both; }
.news-inner Div ul { margin:0px; padding:0px;}
.news-inner Div li {margin:0px;  list-style-type: none; padding:1px 0px;}
.news-inner Div li a { text-decoration:none; color:#006374; font-weight:normal;}
.news-inner Div li a:hover { text-decoration:underline; color:#006374; font-weight:normal;}
.news-inner Div Div { border:solid 0px #CCCCCC; width:220px; padding:2px; float:left; margin:0px 0px;}


.activeLink{ }
.activeLink a { background-color:#F8E2D3; width:234px; display:block; padding:2px 2px; height:20px; float:left; font-weight:bold;}
.activeLink1 a { background-color:#fff; width:234px; display:block; padding:2px 2px; height:20px; float:left; font-weight:normal;}


.homecontentTop { width:100%; height:339px; background:#FFF;}
.homecontentMid { width:100%; background:url(bg-home-mid.jpg) repeat-x left top; height:6px; font-size:1px; }
.homecontentBtm { width:100%; height:259px; background:#FFF; text-align:center;  }
.homecontentBtm .111 { width:962px; margin:0px auto;}
.homecontentBtm .top{ background:url(bg-homebtmtop.jpg) no-repeat left bottom; height:22px; width:962px;}
.homecontentBtm .mid{ background:url(bg-homebtmmid.jpg) repeat-y left top; height:214px; width:962px; text-align:justify; }
.homecontentBtm .mid .left{ width:352px; float:left; font-size:11px;}
.homecontentBtm h3 {  margin:0px 0px 20px 0px; padding:0px; font-size:16px; font-weight:normal; color:#d96414;}
.homecontentBtm .mid .left img { border:solid 1px #E4E4E4; margin-right:10px;}
.homecontentBtm .mid .left Div img { border:0px;}
.homecontentBtm .mid .left h4 { margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#6a6a6a; font-weight:bold;} 
.homecontentBtm .mid .left span {font-size:18px; font-weight:normal; color:#007286; margin:0px; padding:0px;}

.homecontentBtm .mid .center{ width:274px; float:left; margin:0px 37px; font-size:11px;}
.homecontentBtm .mid .right{ width:240px; float:left; }
.homecontentBtm .btm{ background:url(bg-homebtmbtm.jpg) no-repeat left top; height:23px; width:962px;}


.homeBlog { font-size:11px; vertical-align:top; height:170px; text-align:justify;}
.homeBlog h4 { margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#6a6a6a; font-weight:bold;} 
.homeBlog span {font-size:18px; font-weight:normal; color:#007286; margin:0px; padding: 0px;}
.homeBlog span a{font-size:18px; font-weight:normal; color:#007286; margin:0px;  text-decoration:none;}
.homeBlog span a:hover{font-size:18px; font-weight:normal; color:#007286; margin:0px; }
.homecontentBtm .mid .left .homeBlog img { border:0px;}

.homeEvents { font-size:11px; vertical-align:top; height:135px; text-align:justify;}
.homeEvents h4 { margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#6a6a6a; font-weight:bold;} 
.homeEvents span {font-size:18px; font-weight:normal; color:#007286; margin:0px; padding: 0px;}
.homeEvents span a{font-size:18px; font-weight:normal; color:#007286; margin:0px;  text-decoration:none;}
.homeEvents span a:hover{font-size:18px; font-weight:normal; color:#007286; margin:0px; }
.homecontentBtm .mid .left .homeEvents img { border:0px;}
/*Homepage Content Ends*/

/*Inner Page Common Styles*/
.content-bg { width:100%; float:left; background:#fff url(bg-inner-content.gif) repeat-x left top;}
.icont-top { width:963px; margin:0px auto; clear:both; height:34px; background:url(bg-incont-top.gif) no-repeat center bottom;}
.icont-mid { width:963px; margin:0px auto; clear:both; background: url(bg-incont-mid.gif) repeat-y left top; float:left;}
.icont-btm { width:963px; margin:0px auto; clear:both; height:34px; background:url(bg-incont-btm.gif) no-repeat center bottom;}
.icont-mid-dashboard { width:963px; margin:0px auto; clear:both; background:url(bg-icont-mid.gif) repeat-y center center; height:580px;}
.icont-btm-dashboard { width:963px; margin:0px auto; clear:both; height:34px; background:url(bg-icont-btm-dash.gif) no-repeat center bottom;}

.dashboard {width:900px; font-size:18px; position:relative;  height:60px; left:0; margin:-60px auto 0px auto; text-align:left; background:url(head-dashboard.jpg) no-repeat left top;}
.dashboard Div { text-align:right; padding-top:20px;}
.dashboard-message {width:900px; font-size:18px; position:relative;  height:60px; left:0; margin:-60px auto 0px auto; text-align:left; background:url(head-dashboardMsg.jpg) no-repeat left top;}
@-moz-document url-prefix()
{
.dashboard {width:900px; font-size:18px; position:relative;  height:66px; left:0; margin:-66px auto 0px auto; text-align:left; background:url(head-dashboard.jpg) no-repeat left top;}
.dashboard-message {width:900px; font-size:18px; position:relative;  height:66px; left:0; margin:-66px auto 0px auto; text-align:left; background:url(head-dashboardMsg.jpg) no-repeat left top;}
}

.pageHeading {width:900px; font-size:18px; position:relative;  height:94px; left:0; margin:-94px auto 0px auto; text-align:left; background:url(head-bag.jpg) no-repeat left top;}
.pageHeading Div { text-align:left; padding-left:60px; font-size:30px;}
 /* Firefox */
@-moz-document url-prefix()
{
.pageHeading {width:900px; font-size:18px; position:relative;  height:100px; left:0; margin:-100px auto 0px auto; text-align:left; background:url(head-bag.jpg) no-repeat left top;}
}

/**********Home Page Image LK Starts*********/
.pageHeading1{width:950px; font-size:18px;position:relative; height:67px; left:0; margin:-100px auto 0px auto; text-align:left; }

/*.pageHeading1 Div { text-align:right;vertical-align:middle; padding-left:30px; font-size:30px;}*/

.homepagehead{text-align:right;vertical-align:middle; padding-left:30px;background-attachment: fixed; background-position: top right; 
 background-repeat: no-repeat;font-size:30px;background:url(advttop6.png) no-repeat;height:64px;width:307px;margin-left:650}
 
.homepagehead 	.LINK {	display:block;width:115px;height:25px;padding-top:28px;border:solid 0px #000;overflow:hidden;position:absolute;left: 135px;top: 25px;margin-left:650px;}
.homepagehead 	.LINKM {display:block;width:60px;height:60px;padding-top:18px;border:solid 0px #000;overflow:hidden;position:absolute;left: 145px;top: 5px;margin-left:753px;}
	
 /* Firefox */
@-moz-document url-prefix()
{
.pageHeading1 {width:950px; font-size:18px; position:relative;  height:80x; left:0; margin:-104px auto 0px auto; text-align:left; }
.homepagehead 	.LINK {	display:block;width:115px;height:1px;padding-top:28px;border:solid 0px #000;overflow:hidden;position:absolute;left: 135px;top: 25px;margin-left:650px;}
.homepagehead 	.LINKM {display:block;width:60px;height:45px;padding-top:18px;border:solid 0px #000;overflow:hidden;position:absolute;left: 145px;top: 5px;margin-left:753px;}
}



/************LK Ends***************/


.incont-top { width:963px; margin:0px auto; clear:both; height:34px; background:url(bg-incont-top.gif) no-repeat center bottom;}
.incont-mid { width:963px; margin:0px auto; clear:both; background:url(bg-incont-mid.gif) repeat-y left top; float:left;}
.incont-btm { width:963px; margin:0px auto; clear:both; height:34px; background:url(bg-incont-btm.gif) no-repeat center bottom;}

.icontwide-top { width:963px; margin:0px auto; clear:both; height:34px; background:url(bg-icont-top.gif) no-repeat center bottom;}
.icontwide-mid { width:963px; margin:0px auto; clear:both; background:url(bg-icont-mid.gif) repeat-y left top; float:left;}
.icontwide-btm { width:963px; margin:0px auto; clear:both; height:34px; background:url(bg-icont-btm.gif) no-repeat center bottom;}
.icontwide-mid .padded { text-align:left; margin:0px auto; width:880px;}
.icontwide-mid .padded Table { font-size:12px;}
.icontwide-mid .padded2 { text-align:left; margin:0px auto; width:880px; font-size:12px; text-align:justify; line-height:18px; }
.icontwide-mid .padded2 Table { font-size:12px; line-height:18px; text-align:justify;}
.icontwide-mid .padded2 Table td { padding:6px;} 

.dashbrd-photo-block {width:134px; height:242px; float:left; font-size:11px; text-align:center; background:#FFFFFF; padding-top:0px;}
.dashbrd-photo {width:116px; height:128px;  text-align:center;  padding:5px 0px 0px 0px; margin-left:0px;}
/* Firefox */
@-moz-document url-prefix()
{
.dashbrd-photo {width:116px; height:128px;  text-align:center;  padding:5px 0px 0px 0px; margin-left:8px;}
}

.dashbrd-photo img { border:#8B898A solid 0px;}
.dashbrd-photo .shadowR { background:url(bg-photo-right.jpg) no-repeat left  top;}
.dashbrd-photo .shadoB { background:url(bg-photo-btm.jpg) no-repeat left  top;}
.dashbrd-photo-block .links  { width:106px; margin:0px auto;}
.dashbrd-photo-block .links a { text-decoration:none; color:#d96414; background:url(bg-dashboard-btns.jpg) no-repeat center center; display:block; width:106px; height:18px; line-height:19px; font-size:10px;}
.dashbrd-photo-block .links a:hover { text-decoration:none; color:#005360;}

.dashbrd-welcome {width:544px; height:242px; background:#dddddd; float:left; background:url(bg-dash-welcome.jpg) repeat-x left  top; border-left:#C2C3C5 solid 1px; border-right:#C2C3C5 solid 1px;}
.dashbrd-welcome .name {width:347px; height:65px;float:left; font-size:26px; color:#FFFFFF; line-height:60px; text-align:left;}
.dashbrd-welcome .name Div { padding:0px 0px 0px 20px;} 

.dashbrd-welcome .msgCenter { width:347px; height:177px;  float:left; text-align:left; font-weight:bold; font-size:12px; } 
.heading { width:347px; height:79px;  float:left; line-height:85px; font-size:20px; font-weight: bold; padding-left:20px;}
.heading2 { width:347px; height:79px;  float:left;   font-size:10px; font-weight: normal; padding:8px 0px 7px 10px; line-height:11px;}
.btns{ width:171px; height:28px; padding:0px 0px 0px 0px; float:left; background:url(bg-dash-btn.jpg) no-repeat center center; margin:0px 0px 0px 2px; float:right;}
.btns Div { padding:1px 0px 0px 6px; }
.btns div a { color:#d96414; text-decoration:none;}
.btns div a:hover { color:#000; text-decoration:none;}
.btns img { margin-right:4px;}


.tab-top { background:url(bg-btn-top.jpg) no-repeat right  top; width:195px; height:60px; text-align:left; color:#d96414; font-size:19px;}
.tab-top div{ padding:21px 0px 0px 27px;}
.tab-top div a { color:#d96414; text-decoration:none;}
.tab-top div a:hover { color:#000; text-decoration:none;}
.tab-rest { background:url(bg-btn-btm.jpg) no-repeat right  top; width:195px; height:51px; text-align:left; color:#d96414; font-size:19px;}
.tab-rest div{ padding:12px 0px 0px 27px;}
.tab-rest div a { color:#d96414; text-decoration:none;}
.tab-rest div a:hover { color:#000; text-decoration:none;}


.tab-rest2 { background:url(bg-btn-top.jpg) no-repeat right  top; width:195px; height:51px; text-align:left; color:#d96414; font-size:19px;}
.tab-rest2 div{ padding:17px 0px 0px 40px;}
.tab-rest2 div a { color:#d96414; text-decoration:none;}
.tab-rest2 div a:hover { color:#000; text-decoration:none;}




.dashoboard-myBlog { width:283px; height:242px; float:left; background:url(bg-dash-rightEnd.jpg) no-repeat left top; }
/* Firefox */
@-moz-document url-prefix()
{
.dashoboard-myBlog { width:283px; height:242px; float:left; background:url(bg-dash-rightEndMoz.jpg) no-repeat left top; }
}

.dashoboard-myBlog .head { width:230px; margin:0px auto; text-align:left;}
.dashoboard-myBlog .head H3{ margin:30px 0px 6px 0px; font-weight:bold; color:#0e5e6d; font-size:20px;}
.dashoboard-myBlog .subhead { width:230px; margin:0px auto; text-align:left; font-weight:bold; color:#5d5e5e; font-size:13px;}
.dashoboard-myBlog .desc { width:230px; margin:0px auto; text-align:left; padding-top:6px;}
.dashoboard-myBlog .desc a { font-weight:bold;  color:#d96414; font-size:11px; text-decoration:none;}
.dashoboard-myBlog .desc a:hover { font-weight:bold;  color:#000; font-size:11px; text-decoration:none;}

.dash-myPhotos { width:340px; height:242px; background:#CCCCCC; float:left;  background:url(bg-dash-myPhotos.jpg) no-repeat left top;}
.dash-myPhotos div { width:320px; margin:0px auto;}
.dash-myPhotos div  img { border:#e3e3e3 solid 1px;}
.dash-myPhotos .linkmore { text-align:right; line-height:24px; float:left;}
.dash-myPhotos .linkmore img { border:#e3e3e3 solid 0px;}
.dash-myPhotos div  a { font-weight:bold;  color:#d96414; font-size:11px; text-decoration:none; text-align:right;}
.dash-myPhotos div  a:hover { font-weight:bold;  color:#000; font-size:11px; text-decoration:none; text-align:right;}

.dash-search { width:254px; font-size:12px; margin:0px auto; }
.dash-search  div { text-align:left;}
.dash-search .searcBox { height:54px;  text-align:left;} 
.dash-search .advSrch { height:32px; font-weight:bold;  color:#d96414; font-size:12px;  text-align:left;}
.prtArea {  text-align:left; float:left;}
.prtArea .head { color:#004f5c;  text-align:left;}
.prtArea div { width:126px; float:left;  text-align:left;}
.location { float:left; padding-top:20px; color:#004f5c;}
.input { border:#E3E3E3 solid 0px; font-size:10px; color:#a7a7a7; background:url(bg-input.jpg) no-repeat left top; width:153px; height:21px; line-height:18px; padding-left:4px; }

.lawyerLoc {  text-align:left; float:left; padding-top:30px;}
.lawyerLoc div { width:205px; float:left;  text-align:left; padding-top:5px;}

.lawyerSt {  text-align:left; float:left; padding-top:15px; padding-left:40px;}
.lawyerSt div { width:190px; float:left;  text-align:left; padding-left:15px;}



.mynetwork h4 { text-align:left;  float:left;}
.dash-mynet { float:left; width:77px; height:91px;  margin-right:0px; float:left; margin-bottom:0px;}
.dash-mynet a { color:#135e71; text-decoration:none; padding:0px; margin:0px;} 
.dash-mynet a:hover { color:#000; text-decoration:none; padding:0px; margin:0px;} 
.dash-mynet-top { width:64px; height:53px; background:#cccccc; padding:3px;}
.dash-mynet-top1 { width:64px; height:53px;padding:3px;}
.dash-mynet-bottom { width:77px; font-size:11px; float:left;}
.more a { font-weight:bold;  color:#d96414; font-size:11px; text-decoration:none;}
.more a:hover { font-weight:bold;  color:#000; font-size:11px; text-decoration:none;}



.dash-mynet-network { float:left; width:68px; height:91px;  margin-right:10px; float:left; margin-bottom:10px;}
.dash-mynet-network a { color:#135e71; text-decoration:none;} 
.dash-mynet-network a:hover { color:#000; text-decoration:none;} 
.dash-mynet-network-top { width:68px; height:53px; background:#eeeeee; float:left; padding-top:3px;}
.dash-mynet-network-bottom { width:68px; height:20px; background:#eeeeee;font-size:12px; float:left; padding-bottom:14px; padding-top:4px; }



/* COMMON PAGES STYLES*/

.cmn-wrapper { width:961px; margin:0px auto; clear:both;}
.cmn-head-green { width:961px; height:100px; background:url(cmn-head-green.jpg) no-repeat center bottom;}
.cmn-head-greenLP { width:961px; height:100px; background:url(cmn-head-greenLP.jpg) no-repeat center bottom;}
.cmn-head-greenJP { width:961px; height:100px; background:url(cmn-head-greenJP.jpg) no-repeat center bottom;}
.cmn-head-greenPG { width:961px; height:100px; background:url(cmn-head-greenPG.jpg) no-repeat center bottom;}
.cmn-head-greenBA { width:961px; height:100px; background:url(cmn-head-greenBA.jpg) no-repeat center bottom;}
.cmn-head-greenLS { width:961px; height:100px; background:url(cmn-head-greenLS.jpg) no-repeat center bottom;}
.cmn-cntbg { float:left; width:961px; background:url(bg-content.jpg) repeat-y left top; vertical-align:top; }

.cmn-cntL { float:left; width:254px; }
.cmn-cntL .top { float:left; width:254px; background:url(cmn-cntLT.jpg) no-repeat left bottom; height:21px; }
.cmn-cntL .content { width:254px;  float:left; }
.cmn-cntL .content .wrapper {width:209px; text-align:left;  margin:0px auto;}
.cmn-cntL .content .wrapper h3 { font-size:16px; padding:0px; margin:0px; font-weight:bold;}
.cmn-cntL .content .wrapper h4 { font-size:16px; font-weight:bold; color:#307283; padding:0px; margin:16px 0px 6px 0px;}
.picTL { width:5px; height:6px; background:url(picTL.jpg) no-repeat right bottom;}
.picTM { background:url(picTM.jpg) repeat-x left bottom;}
.picTR { width:5px; height:6px; background:url(pic-tr.jpg) no-repeat left bottom;}
.picML { background:url(picLM.jpg) repeat-y right top;}
.picMM { background:#C7C7C5; width:104px; height:114px;}
.picMR { width:5px; height:6px; background:url(picRM.jpg) repeat-y left top;}
.picBL { width:5px; height:6px; background:url(picBL.jpg) no-repeat right top;}
.picBM { background:url(picBM.jpg) repeat-x left top;}
.picBR { width:5px; height:6px; background:url(picBR.jpg) no-repeat left top;}

.cmn-cntM { float:left; width:350px;}
.cmn-cntM .content { float:left; width:350px; background:#fff url(cmn-cntMbg.jpg) no-repeat left top; height:343px;}
.cmn-cntM .content2 { float:left; width:350px; background:#fff url(cmn-cntMbg2.jpg) no-repeat left top; height:343px;}

.cmn-cntM .blogger { float:left; width:350px; background:#fff url(cmn-bg-featblogger.jpg) no-repeat left top; height:283px;}
.cmn-cntM .blogger .wrapper { width:293px; margin:25px auto 0px; text-align:left;}
.cmn-cntM .blogger .wrapper h3 { font-size:19px; padding:0px 0px 15px 0px;}
.cmn-cntM .blogger .wrapper .img { width:106px; height:136px; float:left; border:solid 1px #e1e1e1;}
.cmn-cntM .blogger .wrapper .list { width:170px; float:left; margin-left:15px; font-size:16px; line-height:27px; color:#007286;}
.cmn-cntM .blogger .wrapper .list a{ color:#007286; text-decoration:none;}
.cmn-cntM .blogger .wrapper .list a:hover{ color:#000000; text-decoration:none;}

.cmn-cntR { float:left; width:357px;}
.cmn-cntR .lawyerLoc{ float:left; width:355px; height:56px; background: url(cmn-head-lawyerLocator.jpg) no-repeat left top;}
/* Firefox */
@-moz-document url-prefix()
{
.cmn-cntR .lawyerLoc{ float:left; width:355px; height:26px; background: url(cmn-head-lawyerLocator.jpg) no-repeat left top;}
}

.cmn-cntR .LPLoc{ float:left; width:355px; height:56px; background:#fff url(cmn-head-LPLocator.jpg) no-repeat left top;}

.cmn-cntR .LSLoc{ float:left; width:355px; height:56px; background:#fff url(cmn-head-LSLocator.jpg) no-repeat left top;}

.cmn-cntR .JPLoc{ float:left; width:355px; height:56px; background:#fff url(cmn-head-JudgeLocator.jpg) no-repeat left top;}

.cmn-cntR .PGLoc{ float:left; width:355px; height:56px; background:#fff url(cmn-head-publicLocator.jpg) no-repeat left top;}

.cmn-cntR .BALoc{ float:left; width:355px; height:56px; background:#fff url(cmn-head-BALocator.jpg) no-repeat left top;}

.cmn-cntR .searchby{ float:left; width:355px; height:168px; background:url(cmn-bg-search.jpg) no-repeat left top; text-align:left;}
.cmn-cntR .searchby .wrapper{ float:left; width:300px; height:90px; text-align:left;margin:40px 0px 0px 45px;}
.cmn-cntR .searchby .wrapper h3{ margin-bottom:12px;font-weight:bold;}
.cmn-cntR .searchby .wrapper .left{ float:left; width:115px; background:url(bullet-arrow-srch.jpg) no-repeat left center; text-align:left; padding-left:15px; line-height:20px; font-size:13px; font-weight:bold;}
.cmn-cntR .searchby .wrapper .right{ float:left; width:140px; background:url(bullet-arrow-srch.jpg) no-repeat left center; text-align:left; padding-left:15px; line-height:20px; font-size:13px; font-weight:bold;}
.cmn-cntR .searchby .wrapper a { text-decoration:none; color:#1C6F7F;}
.cmn-cntR .searchby .wrapper a:hover { text-decoration:underline; color:#1C6F7F;}


.cmn-cntR .searchbySmall{ float:left; width:355px; height:155px; background:url(cmn-bg-search2.jpg) no-repeat left top; text-align:left;}
.cmn-cntR .searchbySmall .wrapper{ float:left; width:310px; height:90px; text-align:left;margin:20px 0px 0px 45px;}
.cmn-cntR .searchbySmall .wrapper h3{ margin-bottom:12px;font-weight:bold;}
.cmn-cntR .searchbySmall .wrapper .left{ float:left; width:140px; background:url(bullet-arrow-srch.jpg) no-repeat left center; text-align:left; padding-left:15px; line-height:20px; font-size:13px; font-weight:bold;}
.cmn-cntR .searchbySmall .wrapper .right{ float:left; width:140px; background:url(bullet-arrow-srch.jpg) no-repeat left center; text-align:left; padding-left:15px; line-height:20px; font-size:13px; font-weight:bold;}
.cmn-cntR .searchbySmall .wrapper a { text-decoration:none; color:#1C6F7F;}
.cmn-cntR .searchbySmall .wrapper a:hover { text-decoration:underline; color:#1C6F7F;}




.cmn-cntR .calendar{ float:left; width:355px; height:162px;}
.cmn-cntR .calendar .wrapper { width:274px; text-align:left; margin:0px auto;}
.cmn-cntR .calendar .wrapper Div { padding:4px 0px 9px 0px;}
.cmn-cntR .calendar h3 { font-size:20px; margin:10px 0px 12px 0px;}
.cmn-cntR .calendar h4 { font-size:16px; margin:0px 0px 0px 0px; font-weight:bold;}
.cmn-cntR .calendar .wrapper a { text-decoration:none; color:#4F4F4F;}
.cmn-cntR .calendar .wrapper a:hover { text-decoration:underline; color:#4F4F4F;}

.cmn-cntR .article{ float:left; width:355px; height:162px;  margin-top:-10px; padding:0px;}
.cmn-cntR .article .wrapper { width:316px; text-align:left; margin:0px auto;}
.cmn-cntR .article h3 { font-size:20px; margin:0px 0px 16px 0px; margin-left:12px;}
.cmn-cntM .article .wrapper .img { width:107px; height:121px; float:left; border:solid 1px #e1e1e1; float:left; margin-left:12px;}
.cmn-cntM .article .wrapper .text { width:175px; float:left; margin-left:0px; font-size:11px; float:left; }
.cntSubmBtn {float:left; width:233px;  margin-left:29px; position:relative;}
@-moz-document url-prefix()
{
.cntSubmBtn {float:left; width:233px;  margin-left:29px; margin-top:17px; position:relative;}
}

.cntSubmBtn2 {float:left; width:233px;  margin-left:29px; position:relative;  margin-top:-10px;}
@-moz-document url-prefix()
{
.cntSubmBtn2 {float:left; width:233px;  margin-left:29px; margin-top:17px; position:relative; margin-top:-10px;}
}



.cmn-cntR .findStudent{ float:left; width:355px; height:86px;  background:url(findStudent.jpg) no-repeat right bottom; text-align:left; margin-top:-10px;}
.cmn-cntR .findStudent { font-weight:bold; color:#0e5e6d; font-size:17px; line-height:18px;}
.cmn-cntR .findStudent .wrapper { width:300px; text-align:left; float:right; margin-right:16px; margin-top:10px;}

.cmn-cntR .wantto{ float:left; width:355px;    background:url(bg-wanttop.jpg) no-repeat right top; text-align:left;}
.cmn-cntR .wantto a { font-weight:bold; color:#0e5e6d; text-decoration:none; font-size:14px; line-height:24px; }
.cmn-cntR .wantto a { font-weight:bold; color:#0e5e6d; text-decoration:none;}
.cmn-cntR .wantto .wrapper { width:300px; height: text-align:left; float:right; margin-right:16px; margin:20px 0px 20px 0px;}
.cmn-cntR .wantto .wrapper h3 { font-size:20px; margin:0px 0px 6px 0px; margin-left:0px;}
.cmn-cntR .wantto .btm { float:left; width:355px; height:21px;  background:url(bg-wantbtm.jpg) no-repeat right bottom; text-align:left; font-size:1px;}
.cmn-cntR .wantto .btm-plain { float:left; width:355px; height:21px;  text-align:left; font-size:1px;}

.cmn-footer { width:961px; background:url(cmn-footer.jpg) no-repeat center bottom; float:left;}
.cmn-footer-search { width:961px; background:url(cmn-footer-search.jpg) no-repeat center bottom; float:left; padding-bottom:30px;}

.cnt-search { width:604px; float:left;}
.cmn-search-top { background:url(bg-search-top.jpg) no-repeat left top; float:left; width:604px;}
.cmn-divider { background:url(bg-search-top2.jpg) repeat-y left top; float:left; width:604px;} 



/*Profile Pages*/
.profile-wrapper { width:964px; margin:0px auto;  }
.bg-profile { width:964px; background:url(bg-profile.jpg) repeat-y left top;  float:left; }
.profileLPanel { width:285px; float:left; padding-top:6px; }
.profileRPanel { width:674px;  float:left; }
.profileRPanel .profileOrange { width: 678px; height:58px; background: url(bg-profileOrange.jpg) left bottom;}
.profileRPanel .wrapper{ width:600px;  float:left; margin-left:65px; margin-top:-31px; text-align:left; }
.profile-btm { width:964px; background: url(bg-profile-btm.jpg) left bottom;  margin:0px auto; height:28px; float:left;}


.profile-photo-block {width:280px; height:180px; float:left; font-size:11px; text-align:left; }
.profile-photo {width:116px; height:128px;  text-align:center; background:#FFFFFF; padding:5px 0px 0px 0px; margin-left:8px; float:left}
.profile-photoTxt { float:left; width:125px; vertical-align:middle; margin-left:10px; line-height:10px; color:#005360;}
.profile-photoTxt Div { padding-top:0px;}
.profile-photoTxt Span { font-size:14px; font-weight:bold; color:#d96414; line-height:32px;}
.profile-photo img { border:#8B898A solid 0px;}
.profile-photo .shadowR { background:url(bg-photo-right.jpg) no-repeat left  top;}
.profile-photo .shadoB { background:url(bg-photo-btm.jpg) no-repeat left  top;}
.profile-photo-block  a { text-decoration:none; color:#005360;}
.profile-photo-block  a:hover { text-decoration:none; color:#d96414;}

.profile-TitleTxt { float:left; width:245px; margin-left:12px; line-height:15px; color:#005360;}
.profile-TitleTxt Span { font-size:14px; font-weight:bold; color:#d96414; line-height:15px;}

.profile-myBlog { width:250px; float:left; margin-left:26px;}
.profile-myBlog .head { width:250px; margin:0px auto; text-align:left;}
.profile-myBlog .head H3{ margin:30px 0px 6px 0px; font-weight:bold; color:#0e5e6d; font-size:20px;}
.profile-myBlog .subhead { width:230px; margin:0px auto; text-align:left; font-weight:bold; color:#5d5e5e; font-size:13px;}
.profile-myBlog .desc { width:230px; margin:0px auto; text-align:left; padding-top:0px; z-index:1000; height:160px;}
.profile-myBlog .desc a { font-weight:bold;  color:#d96414; font-size:11px; text-decoration:none;}
.profile-myBlog .desc a:hover { font-weight:bold;  color:#000; font-size:11px; text-decoration:none;}
.divider { width:962px; height:6px; float:left;background:url(/themes/handshakes_plain/gfx/bg-dash-divider.jpg) right bottom; font-size:1px; z-index:10;}







.links {}
.links  a, a:visited{
	color: #EA6A15; text-decoration:none;
}
.links a:hover{
	color: #000;
	text-decoration: none;
}
























/*Inner Page Common Styles Ends*/

ul.list-blue-menu{
	list-style-type: none;
	list-style-position: outside;
 	font : 8pt Helvetica, Arial, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0;
}
li.list-blue-menu-item{
	padding-left:15px;
	background: url('bullet.gif') 5px no-repeat ;
	color: #000000;
}
li.list-blue-menu-item a{
	color: #000000;
}
li.list-blue-menu-item a:hover{
	color: #6888CA;
}

ul.list-orange-menu{
	list-style-type: none;
	list-style-position: outside;
 	font : 8pt Helvetica, Arial, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0;
}
li.list-orange-menu-item{
	padding-left:15px;
	background: url('bullet.gif') 5px no-repeat ;
	color: #000000;
}
li.list-orange-menu-item a{
	color: #000000;
}
li.list-orange-menu-item a:hover{
	color: #A8824F;
}

ul.sidemenu{
	list-style-type: none;
	list-style-position: outside;
	border-top:1px solid #FFBB93;
 	font : 8pt Helvetica, Arial, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0;
}
ul.sidemenu a{
	color: #205B63;
	text-decoration: none;
}
ul.sidemenu a:hover{
	color: #000;
}
li.sidemenu-1{
	border: 1px solid #FFBB93;
	border-top: none;
	padding:5px;
	padding-left:25px;
	background: url('bullet.gif') 10px no-repeat ;
	background-color: #FFD3B9;
}
li.sidemenu-2{
	border: 1px solid #FFBB93;
	border-top: none;
	padding:5px;
	padding-left:25px;
	background: url('bullet.gif') 10px no-repeat ;
	background-color: #FFEADD;
}

.smalltext { padding-left:50px; float:left;}
.smalltext table td { font-size:12px; width:33%; vertical-align:top;}
.smalltext table { width:800px;}
.menubar{
	background-color: transparent;
	padding:0px 5px 0px 0px;
	border-top:0px solid #558CA6;
	border-bottom:0px solid #558CA6;
	text-align:center;
}
.submenu{
	background-color: #F2F2F2;
	border-bottom: 1px solid #CCCCCC;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
.submenu a{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding:3px;
	text-decoration:none;
	color: #999999;
}
.submenu a:hover{
	background-color: #F2F2F2;
	color: #000000;
}
#error{
	background-color: #F9F8BA;
	border-bottom:1px dashed #BAA13D;
	padding:8px;
	text-align:center;
	margin-top:0px;
	color:#D96414;
	width:500px;
	position:absolute; top:128px;  z-index:50; text-align:center; left:310PX; 
}
.columnWideLS{
	float:left;
	width:675px;background:#FFF; 
	text-align:justify;
}
.columnSmallLS{
	float:left;
	width:210px;  margin-left:55px; text-align:left; text-align:justify;
}
.tdbgLSimg{background:url(/themes/handshakes_plain/gfx/bg-LSimg.jpg) right top repeat-y;  padding:0px; margin:0px;}
.tdbgLSimg im { padding:0px; margin:0px;}
.tdbg{background:url(/themes/handshakes_plain/gfx/bg-LS.jpg) left top repeat-x;font-size: 24px; color:#FFFFFF; height:161px; text-align:left;   padding:0px 0px 0px 28px; margin:0px;}
.tdbg span { font-size:20px;}


.columnWide{
	float:left;
	width:630px;background:#FFF; 
	text-align:justify;
}

.columnWide table { font-size:11px;}

.columnSmall{float:left;width:210px;background:#FFF; margin-left:55px; text-align:left; text-align:justify; }

.columnSmall table { font-size:11px;}
.columnSmall table a { color:#EA6A15; text-decoration:none;}
.columnSmall table a:hover{ color:#0e5e6d; text-decoration:none;}
.padded{ width:962px; margin:0px auto; clear:both; background:transparent; padding:0px 0px 0px 25px; text-align:justify;}


.paddedLS{ width:962px; margin:0px auto; clear:both; background:transparent; padding:0px 0px 0px 2px; text-align:justify;}

.columnWideLL{float:left; width:680px; background:#FFF; text-align:justify;}
.paddedLL{ width:962px; margin:0px auto; clear:both; background:transparent; padding:0px 0px 0px 0px; text-align:justify;}
.icont-topLearnlaw { width:963px; margin:0px auto; clear:both; height:34px; background:url(bg-incont-Learnlaw.gif) no-repeat center bottom;}
.LearnlawHead { background: url(bg-incont-LL.jpg) no-repeat left top; height:111; width:680px;}
.margined{
	margin:5px;
}

.dividerV{
	float:left;
	width:5px;
	
}
.dividerH{
	float:none;
	height:5px;
}

.dotted{
	height:2px;
	border-top: 1px dotted #999999;
}

.dotted-bottom{
	padding:3px;
	border-bottom: 1px dotted #999999;
}

.pages{
	text-align:center;
}

.centered{
	text-align:center;
}
.bold{
	font-weight:bold;
}

/* text styles */
.topmenu { font-size:11px; color:#7e7e7e; }
.topmenu a{
	text-decoration:none;font-weight:bold;color:#7e7e7e;
}
.topmenu a:hover{
	text-decoration:underline;color:#7e7e7e;
}

.menubar a{
	color: #FFFFFF;
	text-decoration:none;
}
.menubar a:hover{
	color: #345666;
}

.menubarON{
	display:inline;
	color: #345666;
	font-weight: bold;
}

.blue{
	color: #68ABCA;
	font-weight:bold;
	font-size:8pt;
}
h1{
	font-weight:bold;
	font-size:12pt;
	padding:0px;
	margin:0;
}
H3 { margin:0px; padding:0px; font-size:16px; font-weight:normal; color:#d96414;}
H4{ margin:30px 0px 6px 0px; font-weight:bold; color:#0e5e6d; font-size:20px;}
H5 { margin:0px 0px 10px 0px; padding:0px; font-size:14px; font-weight:normal; color:#d96414; border-bottom:#E8ECEB solid 1px;}

.error{
	color:#FF0000;
	font-weight:bolder;
	
}

..highlight{

}

/* blocks */
.brown-header{
	background-color: #fff;
	border-bottom: 1px solid #eeeeee;
	font-size: 24px;
	font-weight:normal;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #E85C00;
}
.brown-body{
	padding:5px;
	background-color: #FFFFFF;
	border-bottom: 0px solid #96ABD4;
	border-right: 0px solid #96ABD4;
	border-left: 0px solid #96ABD4;
}

.green-header{
	background-color: #E6F9E1;
	border: 1px solid #96D396;
	font-size: 10pt;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #5D995D;
}
.green-body{
	padding:5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #96D396;
	border-right: 1px solid #96D396;
	border-left: 1px solid #96D396;
}
.contentFix { 	margin-left:-24px; margin-top:-34px; width:678px; position:relative;}

.resourcesBox { margin:-25px 0px 0px 58px; background: transparent; }
.resourcesHead {background: url(bg-resources-head.jpg) no-repeat left top; height:64px; width:678px; z-index:100;}

.accordClose { background: url(bg-accordClose.png) no-repeat right top; height:51px; padding:0px 0px 0px 100px; vertical-align:middle; font-size:18px; color:#DC6515; cursor:pointer;}
.accordOpen { background: url(bg-accordOpen.png) no-repeat right top; height:51px; padding:0px 0px 0px 100px; vertical-align:middle; font-size:18px; color:#DC6515; cursor:pointer;}
.accordSimpleClose { background: url(bg-accordSimpleClose.png) no-repeat right top; height:51px; padding:0px 0px 0px 50px; vertical-align:middle; font-size:18px; color:#DC6515; cursor:pointer;}

.learnLawheader {background: url(topLLorange.jpg) no-repeat left top; height:115px; width:678px; z-index:100;}
.learnLawheader .content { padding:15px 15px 15px 70px; color:#FFFFFF; line-height:normal;}
.contentFix  table td img { border:#666666 solid 1px;}
.llheading { background: url(bg-llheading.jpg) no-repeat left top; height:62px; width:620px; float:right;}
.llcontent {width:500px; margin-left:100px; padding-top: 5px; }

.newsdate {background: url(bg-news-head.jpg) no-repeat left top; height:64px; width:678px; z-index:100;}
.newsdate Div { width:250px; padding:8px 0px 0px 70px; color:#FFFFFF; font-size:18px;}

.news-headTop { background: url(bg-news-headTop.jpg) no-repeat right top;}
.news-headRep { background: url(bg-news-headrep.jpg) repeat-y right top;}
.news-headRep Div { font-size:18px; color:#DC6717; padding-left:100px; padding-bottom:6px; position:relative; margin-top:-5px;}
.news-headBtm { background: url(bg-news-headBtm.jpg) no-repeat right bottom;}
.news-heading { margin:-34px 0px 0px 0px; position:relative; float:right;}

.columnSmallnews{float:left;width:245px;background:#FFF; margin-left:13px; text-align:left; text-align:justify;}
 /* Firefox */
@-moz-document url-prefix()
{
.columnSmallnews{float:left;width:245px;background:#FFF; margin-left:37px; text-align:left; text-align:justify;}
}

.learnLawheader .content { padding:15px 15px 15px 70px; color:#FFFFFF; line-height:normal;}
.contentFix  table td img { border:#666666 solid 1px;}
.llheading { background: url(bg-llheading.jpg) no-repeat left top; height:62px; width:620px; float:right;}



.blue-header{
	background-color: transparent;
	border-bottom: 1px solid #eeeeee;
	font-size: 24px;
	font-weight:normal;
	padding:3px 3px 3px 0px;
	text-align:left;
	color: #E85C00;
}
.blue-body{
	padding:5px;
	background-color: transparent;
	border-bottom: 0px solid #96ABD4;
	border-right: 0px solid #96ABD4;
	border-left: 0px solid #96ABD4;
}

.orange-header{
	background-color: #FAEFE1;
	border: 1px solid #D4BA96;
	font-size: 10pt;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #99876D;
}
.orange-body{
	padding:5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4BA96;
	border-right: 1px solid #D4BA96;
	border-left: 1px solid #D4BA96;
}

.grey-header{
	background-color: transparent;
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	font-weight:normal;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #E85C00;
	width:94%;
}
.grey-body{
	padding:5px;
	background-color: transparent;
	border-bottom: 0px solid #96ABD4;
	border-right: 0px solid #96ABD4;
	border-left: 0px solid #96ABD4;
}

.tip{
	border: 1px dashed #E85C00;
	padding: 5px;
	float:left;
	color: #666666; text-align:left;
}
.tip-body{
	
}

.cardlabel{
	float:left;
	width:80px;
	color: #666666;
}
.cardbody{

}

.card-headline{
	border:1px dashed #689BCA;
	background-color: #F5FAFF;
	float:left;
}
.card-headline-body{
	font-size: 10pt;
	font-weight:bold;
	float:left;
	margin:5px;
}

.card-member{
	border-top:0px solid #689BCA;
	border-bottom:0px solid #689BCA;
}
.card-online{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #FF9000;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-featured{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #C96767;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-new{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #24A72D;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-updated{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #3588AE;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}

.card-member-top,.card-member-top a{
	background:url(bg-card-head.jpg) repeat-x top left;
	padding:6px;
	text-align:left;
	color: #32608A;
	text-decoration:none; height:18px; 
}
.card-member-top a:hover{
	color: #689BCA;
}
.card-member-body{
	background-color: #fff;
	text-align:left; padding:10px 0px 20px 10px;
}
.card-member-header {
	font-size: 12pt;
	font-weight:bold;
	color: #E85C00;
	text-decoration:none;
}
.card-member-header a{
	font-size: 12pt;
	font-weight:bold;
	color: #E85C00;
	text-decoration:none;
}
.card-member-header a:hover{
	color: #689BCA;
}
.card-member-options,.card-member-options a{
	padding:3px;
	text-align:center;
	border-top: 1px solid #FFFFFF;
	color: #32608A;
	text-decoration:none;
	font-size:7pt;
}
.card-member-options a:hover{
	color: #689BCA;
}
.card-member-name { width:305px; float:left; padding-top:4px;}
@-moz-document url-prefix()
{
.card-member-name { width:305px; float:left; padding-top:0px;}
}
.card-member-options2 {
	padding:3px;
	text-align:center;
	color: #32608A;
	text-decoration:none;
	font-size:7pt; width: 296px;  float:left;   
}

.card-member-options2 a{
	padding:3px;
	text-align:center;
	color: #32608A;
	text-decoration:none;
	font-size:7pt;
	background:none;
}

.card-member-options2 a:hover{
	color: #689BCA;
}


ul.card-member-list{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type:none;
	list-style-position: outside;
}
li.card-member-item{
	display:inline;
	background: url('arrow.gif') 5px no-repeat ;
	padding-left:10px;
}


.card-blog{
	border-top:2px solid #67C968;
	border-bottom:1px solid #67C968;
}

.card-blog-top,.card-blog-top a{
	background-color: #D5F0D6;
	padding:3px;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	color: #328A33;
	text-decoration:none;
}
.card-blog-top a:hover{
	color: #67C968;
}
.card-blog-body{
	background-color: #EBFAEB;
	padding:5px;
	text-align:left;
}
.card-blog-header,.card-blog-header a{
	font-size: 12pt;
	font-weight:bold;
	color: #4FA851;
	text-decoration:none;
}
.card-blog-header a:hover{
	color: #67C968;
}
.card-blog-options,.card-blog-options a{
	background-color: #D5F0D6;
	padding:3px;
	text-align:center;
	border-top: 1px solid #FFFFFF;
	color: #328A33;
	text-decoration:none;
	font-size:7pt;
}
.card-blog-options a:hover{
	color: #67C968;
}
ul.card-blog-list{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type:none;
	list-style-position: outside;
}
li.card-blog-item{
	display:inline;
	background: url('arrow.gif') 5px no-repeat ;
	padding-left:10px;
}



.member{
	width: 80px;
	height: 121px;
}
.member-online-photo{
	background-color: #F2DEC7;
	border: 1px solid #998C7D;
	padding: 8px;
}
.member-online-name{
	background-color: #E5D2BC;
	border-left: 1px solid #998C7D;
	border-right: 1px solid #998C7D;
	padding: 2px;
	height:32px;
	text-align:center;
}
.member-online-name a{
	font: 8pt Tahoma, sans-serif;
	color: #807569;
}
.member-online-name a:hover{
	text-decoration: none;
}
.member-online-indicator{
	border: 1px solid #998C7D;
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
	background-color: #BFAF9D;
}
.member-online-indicator a{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
}

.member-offline-photo{
	background-color: #F2F2F2;
	border: 1px solid #999999;
	padding: 8px;
}
.member-offline-name{
	background-color: #E5E5E5;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 2px;
	height:32px;
	text-align:center;
}
.member-offline-name a{
	font: 8pt Tahoma, sans-serif;
	color: #808080;
}
.member-offline-name a:hover{
	text-decoration: none;
}
.member-offline-indicator{
	border: 1px solid #999999;
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
	background-color: #BFBFBF;
}
.member-offline-indicator a{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
}

.ecard{

}
.ecard-thumbnail{
	background-color: #F2F2F2;
	border: 1px dashed #999999;
	padding: 15px;
}
.ecard-name{
	background-color: #E5E5E5;
	border-left: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	padding:15px;
}

.photo{
	width:80px;
	height:118px;
}
.photo_edit{
	width:80px;
	height:132px;
}
.photo_big{
	width:344px; border: 0px solid #999999;
}

.photo-photo{
	background-color: #fff;
	border: 1px solid #C0DCE0;
	padding: 8px;
}
.photo-photo img { border: 0px solid #999999;}
.photo-caption{
	background-color: #fff;
	border-left: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding: 2px;
	height:42px;
}
.photo-text{
	background-color: #fff;
	font: 7pt Tahoma, sans-serif;
	color: #EB7221; text-align:left;
}
.photo-text a{
	font: 7pt Tahoma, sans-serif;
	color: #61A0AB; line-height:12px; text-decoration:none;
}
.photo-text a:hover{
	font: 7pt Tahoma, sans-serif;
	color: #EB7221; line-height:12px; text-decoration:none;
}

.photo-text-big{
	font: 8pt Tahoma, sans-serif;
	color: #EB7221;
}

.news{
	border-right:1px solid #CCCCCC; margin-top:0px; 
}
.news-title{
	background-color: #DDECEE;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	float:left;
	width:80%;
	font-weight:normal; padding:5px 10px; font-size:14px;
}
.news-date{
	background-color: #E5E5E5;
	border-left:1px solid #CCCCCC;
	padding:3px;
	text-align:right;
	font-weight:normal; padding:5px 10px; font-size:13px;
}
.news-body{
	background-color: transparent;
	text-align:justify; font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	width:550px;
	margin-left:85px;
}


.news-title-profile{
	background-color: #DDECEE;
	float:left;
	width:450px;
	font-weight:normal; padding:5px 10px; font-size:14px;
}
.news-date-profile{
	background-color: #E5E5E5;
	border-left:1px solid #CCCCCC;
	padding:3px;
	text-align:right;
	font-weight:normal; padding:5px 10px; font-size:13px;
}
.news-body-profile{
	background-color: transparent;
	text-align:justify; font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	width:550px;
	padding:15px 6px;
}


/* forms */
.form{
	text-align:center;
	margin:0;
	padding:0;
	width:100%; 
}
.formlabel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	float:left;
	text-align:right;
	width:40%;
	margin: 0 0 5px 0;
	padding:6px 0px 0 0;
	display:block;
	clear:both; 
}
.formelement{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4E8199;
	float:left;
	margin:3px;
	text-align:left;
	width:55%;
	white-space:nowrap;
}
.formradiostl {width:160px; valign:top; float:left; display:inline; margin:0px 0px 1px 9px; }
.formbutton{
	padding-top:10px;
	text-align:center;
	display:block;
	clear:both;
}
.formbutton{
	padding-top:10px;
	text-align:center;
	display:block;
	clear:both;
}
.formset{
	margin-bottom:2px;
}
.textfield{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 8pt Helvetica, Arial, sans-serif;
	font-size: 8pt;
}
.dropdown{
	border:1px solid #999999;
	color: #666666;
	font : 8pt Helvetica, Arial, sans-serif;
	font-size: 8pt;
}
.textarea{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 8pt Helvetica, Arial, sans-serif;
	font-size: 8pt;
}
.button{
	background-color: #E85C00;
	border:1px solid #993300;
	padding:3px;
	color: #fff;
	font : 8pt Helvetica, Arial, sans-serif;
	font-size: 8pt;
}

/* lists */
.list-blue{
	font : 11px Helvetica, Arial, sans-serif;
	color : #000000;
	border-top:0px solid #5EA8B0;
}
.list-blue a{
	color: #000000;
}
.list-blue a:hover{
	color: #507EA9;
}
.list-blue-header{
	background-color: #C6E0E3;
	padding:3px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}
.list-blue-item{
	text-align:left;
	background-color: #EBF3FA;
	padding:3px;
}
.list-blue-item-1{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #F4F4F5;
	padding:3px;
	height:20px;
}
.list-blue-item-2{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #F7FBFF;
	padding:3px;
	height:20px;
}
.list-blue-title,.list-blue-title a{
	font-size: 12pt;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}
.list-blue-category{
	padding:3px;
}
.list-blue-category a{
	color: #000000; text-decoration:underline;
}
.list-blue-category a:hover{
	color: #507EA9;
}
.list-blue-subcategory{
	padding:3px;
	padding-left:20px;
}
.list-blue-subcategory a{
	color: #507EA9;
	text-decoration:none;
}
.list-blue-subcategory a:hover{
	color: #000000;
}

.list-orange{
	font : 8pt Helvetica, Arial, sans-serif;
	color : #000000;
	border-top:2px solid #C99F67;
}
.list-orange a{
	color: #000000;
}
.list-orange a:hover{
	color: #A8824F;
}
.list-orange-header{
	background-color: #F0E4D5;
	padding:3px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}
.list-orange-item{
	text-align:left;
	background-color: #FAF3EB;
	padding:3px;
}
.list-orange-item-1{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #FAF3EB;
	padding:3px;
	height:20px;
}
.list-orange-item-2{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #FFFCF7;
	padding:3px;
	height:20px;
}
.list-orange-title,.list-orange-title a{
	font-size: 12pt;
	font-weight:bold;
	color: #A8824F;
	text-decoration:none;
	padding-right:5px;
}

/* rating */
.rating{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25pt;
	color: #000000;
	font-weight: bolder;
	text-align:center;
}

.rating_0{
	color: #8093BA;
}
.rating_1{
	color: #8093BA;
}
.rating_2{
	color: #868FB3;
}
.rating_3{
	color: #8E8BAA;
}
.rating_4{
	color: #9885A0;
}
.rating_5{
	color: #A27F95;
}
.rating_6{
	color: #AD7989;
}
.rating_7{
	color: #B7737E;
}
.rating_8{
	color: #C06D75;
}
.rating_9{
	color: #C7696C;
}
.rating_10{
	color: #CE6565;
}

/* forum */
.forum-totals{
	background-color: #F2F2F2;
	border:1px solid #CCCCCC;
	padding:5px;
}
.forum-button{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #666666;
	font-family : Tahome, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding:5px;
	cursor:pointer;
	float:left;
	margin:2px;
}
.forum_quote{
	border:1px dashed #689BCA;
	background-color: #FFFFFF;
	padding:5px;
}

/* calendar */
.calendar-button{
	font-family : Tahome, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #999999;
	cursor:pointer;
	width:20px;
	text-align:center;
}
.calendar-date{font-size: 8pt;
	font-weight:bold;
	text-align:center;
	color: #808080;
}
.calendar-week{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #1F5EAC;
}
.calendar-day{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	cursor: pointer;
}
.calendar-extended{
	color: #999999;
}
.calendar-sunday{
	color: #1F5EAC;
}
.calendar-today{
	color: #B33838;
}
.calendar-holiday{
	color: #1F5EAC;
}
.calendar-nof-holiday{
	color: #3F981C;
}
.calendar-events{
	font-weight: bold;
}
.calendar-notes{
	font-style: italic;
}
.calendar-selected{
	border: 1px solid #B33838;
}
/* im */
.im{
	border:1px solid #999999; margin-top:-6px;
}
.im-header{
	font-size:7pt;
	color: #666666;
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	padding:3px;
}
.im-body{
	background-color: #FFFFFF;
	text-align:center;
}

/* banners */
.banner-header{
	border-bottom: 1px solid #CCCCCC;
	padding:5px;
	text-align:center;
}
.banner-footer{
	border-top: 1px solid #CCCCCC;
	padding:5px;
	text-align:center;
}
.banner-side{
	padding:5px;
	text-align:center;
}

/* notification */
.noti{
	border:1px solid #6888CA;
	background-color: #FFFFFF;
	color: #666666;
}
.noti-header{
	background-color: #6888CA;
	padding:3px;
	color: #FFFFFF;
	font : 8pt Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.noti-header a{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.noti-body{
	font : 8pt Helvetica, Arial, sans-serif;
	color: #666666;
}
.noti-body a{
	color: #666666;
}
.noti-body a:hover{
	text-decoration:none;
}

/* color selector */
.color-color{
	margin:1px;
	width:9px;
	height:9px;
	float:left;
	cursor:pointer;
	border:1px solid #000000;
}

/* albums */
.photo{
	width:80px;
	height:118px;
}
.photo_edit{
	width:80px;
	height:132px;
}
.photo_main{
	background-color: #FA8072;
	border: 1px solid #C0DCE0;
	padding: 8px;
}
.album{
	width:80px;
	height:118px;
}
.album_main{
	background-color: #FFE4E1;
	border: 1px solid #C0DCE0;
	padding: 8px;
}
.album_big{
	width:344px;
}
.album_edit{
	width:80px;
	height:142px;
}
.album-photo{
	background-color: #fff;
	border: 1px solid #C0DCE0;
	padding: 8px;
}
.album-caption{
	background-color: #fff;
	border-left: 0px solid Black;
	border-right: 0px solid Black;
	border-bottom: 0px solid Black;
	color:#EB7221;
	padding: 2px;
	height:42px;
}
.album_edit{
	width:80px;
	height:142px;
}
.album-text{
	background-color: #fff;
	font: 7pt Tahoma, sans-serif;
	color: #F9F9F9; text-align:left;
}
.album-text a{
	background-color: #fff;
	font: 7pt Tahoma, sans-serif;
	color: #61A0AB; line-height:12px; text-decoration:none;
}
.album-text a:hover{
	font: 7pt Tahoma, sans-serif;
	color: #EB7221; line-height:12px; text-decoration:none;
}

.album-text-big{
	font: 8pt Tahoma, sans-serif;
	color: #EB7221; line-height:12px; text-decoration:none;
}

/* vchat */
#vchat_window{
	position: absolute;
	visibility: hidden;
	width: 370px;
	top: 0;
	left: 0;
	z-index: 1;
}
.vchat_handler{
	border: 4px solid #00209F;
	background-color: #FFFFFF;
	height:100%;
	padding:5px;
}
.vchat_icon{
	margin:auto;
	text-align:center;
	float:left;
}
.vchat_message{
	color: #000;
	text-align:left;
	font : 8pt Helvetica, Arial, sans-serif;
}
.vchat_message_header{
	font-weight:bold;text-align:center
}
.vchat_message_content{
	padding-top:20px;
}
.vchat_buttons{
	text-align:center;
	padding-top:20px;
}

/* social bookmarking */
#sbdropdown {
border:1px solid #CCC;
background-color: #FFF;
visibility:hidden;
position:absolute;
z-index:100;
left:0px;
top:0px;
padding: 3px;
}
#sbbar {
border:1px solid #CCC;
background-color: #FFF;
padding: 3px;
}
.sbitem{
border:1px solid #FFF;
background-color: #F7F7F7;
color: #666666;
padding: 3px;
cursor: pointer;
text-align:left;
}
.sbitemhighlight{
background-color: #EBF3FA;
border:1px solid #689BCA;
padding: 3px;
cursor: pointer;
text-align:left;
}

/* tags */
.tagCloud {
	padding: 3px;
	text-align:center;
}
.tagCloud a{
	color: #4E8199;
	text-decoration:none;
}
.tagCloud a:hover {
	color: #4E8199;
	text-decoration:underline;
}

/* videos */
.vidSubmenu {
	bakckground-color: #FFF;
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #CCC;
}
.vidSubmenu a {
	color: #6888CA;
}
.vidSubmenu a:hover {
	text-decoration: none;
}

.column-videosPage-right {
	float: left;
	width: 100%; 
}
.column-videosPage-left {
	float: left;
	width: 160px;
}

.column-video-right {
	float: left;
	width: 215px;
}
.column-video-left {
	width: 480px;
	float: left;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

.centerHandler {
	text-align: left;
	overflow: hidden;  
}
.centerContent {
	margin-left: auto;
	margin-right: auto;
}

.centerText {
	text-align: center;
}
.rightText {
	text-align: right;
}
.leftText {
	text-align: left;
}

.listClear {
	clear: both;
}

/* video card */
.vCard {
	margin-bottom: 3px;
	padding-bottom: 3px; width:150px; float:left;
}
.vCard .base {
	text-align: center;
	font: 8pt Arial, sans-serif;
	color: #000;
}
.vCard .base_left {
	text-align: left;
	padding: 0 3px 0 3px;
	width: 122px;
	height: 84px; 
}
.vCard .highlight a {
	color: #000;
}
.vCard .duration {
	float: left;
	font-weight: bold;
}
.vCard .rating {
	text-align: right;
}
.vCard .title {
	width: 122px;
	height: 34px;
}

.screenshot {
	margin: 2px;
	padding: 1px;
	border: 1px solid #999;
	display: block;
	background-color: white; width:122px;
}
.screenshot img {
	height: 90px;
	width: 120px;
}
.screenshotSmall {
	margin: 2px;
	padding: 1px;
	border: 1px solid #999;
	background-color: white;
	display: block;
}
.screenshotSmall img{
	height: 70px;
	width: 90px;
}

#basicViewOptions {
	display: inline;
}
#detailedViewOptions {
	display: inline;
}

/* lists */
.listItem {	
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.listItem .listScrCol {
	width: 128px;
	float: left;
}
.listItem .listInfoCol {
	margin-left: 135px;
	zoom: 1;
	color: #000;
}

.listItem3Col {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.listItem3Col .listScrCol {
	width: 128px;
	float: left;
}
.listItem3Col .listInfoCol {
	margin-left: 135px;
	margin-right: 50px;
	zoom: 1;
	color: #000;
}
.listItem3Col .listPosCol {
	width: 35px;
	float: right;
}


.listItemSmall {
	width: 100%;
	padding: 0 0 3px 0;
	overflow: hidden;
}
.listItemSmall .listScrCol {
	width: 98px;
	float: left;
}
.listItemSmall .listInfoCol {
	margin-left: 105px;
	zoom: 1;
	color: #000;
}

.listItemDefault {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.listItemDefault .listScrCol {
	width: 98px;
	float: left;
}
.listItemDefault .listInfoCol {
	margin-left: 108px;
	margin-right: 80px;
	zoom: 1;
	color: #000;
}
.listItemDefault .listActionsCol {
	width: 70px;
	float: right;
	line-height: 17px;
	font-size: 10pt;
	margin-right: 5px;
	text-align: right;
}
.listItemDefault .listActionsCol a {
	text-decoration: none;
}
.listItemDefault .listDataCol {
	width: 50px;
	float: right;
}


.listItemGroup {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.listItemGroup .listScrCol {
	width: 98px;
	float: left;
}
.listItemGroup .listInfoCol {
	margin-left: 108px;
	margin-right: 120px;
	zoom: 1;
	color: #000;
}
.listItemGroup .listActionsCol {
	width: 110px;
	float: right;
	line-height: 17px;
	font-size: 10pt;
	margin-right: 5px;
	text-align: right;
}
.listItemGroup .listActionsCol a {
	text-decoration: none;
}

.listItemGroupAddVideos {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.listItemGroupAddVideos .listChBoxCol {
	width: 26px;
	text-align: center;
	float: left;
	padding-top: 27px;	
}
.listItemGroupAddVideos .listScrCol {
	width: 98px;
	float: left;
}
.listItemGroupAddVideos .listInfoCol {
	margin-left: 134px;
	zoom: 1;
	color: #000;
}


.listInfoCol .title {
	font: 14px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #146898;
}
.listInfoCol .title a {
	color: #146898;
	text-decoration: none;
}
.listInfoCol .description {
	margin: 10px 0 10px 0;
}
.listInfoCol .info {
	font: Arial, sans-serif;
	color: #000;
	line-height: 14px;
}
.listInfoCol .label {
	color: #666;
}

.listClear {
	clear: both;
}
.clearRight {
	clear: right;
}

/* pages */
.pages {
	font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;	
	margin: 5px 0 5px 0;
	padding: 5px;
	text-align: center;
}
.pages a {
	color: #146898;
	margin: 0 4px 0 4px;
}
.pages .p {
	margin: 0 4px 0 4px;
	font-weight: bold;
}

.cell {
	border:1px solid #CCC;
	padding: 5px;
}

.greyCell {
	border:1px solid #CCC;
	padding: 5px;
	background-color: #F7F7F7;
}

.vidHeader {
	font: 18px Arial, sans-serif;
	color: #146898;
	padding: 0;
	margin: 5px 0 5px 0;
}
.cell .sbbar {
	border: none;
}
.marginTop5 {
	margin-top: 5px;
}
.margin15 {
	margin: 15px 0px;
}
.margin10 {
	margin: 10px 0px;
}
.vidSecheader {font-size: 10pt;
	font-weight:bold;
	text-align:left;
	color: #6D7B99;
}

/* info */
.vinfo {
	font: normal 9pt Arial, sans-serif;
	color: #000;
	width:200px;
}
.stats {
	margin: 10px;
}
.stats .vinfo {
	font: 8pt Tahoma, Arial, sans-serif;
	color: #000;
	line-height: 20px;
}
.vinfo .label {
	color: #666;
	font-weight: normal;
}
.vinfo .description {
	font-weight: normal;
}

.videoOptions, .videoOptions a {
	font: 14px Arial, sans-serif;
	color: #146898;
	text-decoration: none;
	text-align: center;
}

/* rate scale */
.rate {
	height: 21px;
	display: block;
	line-height: 21px;
}
.rate .label {
	font: 10pt Arial, sans-serif;
	height: 21px;
	width: 35px;
	line-height: 21px;
	display: inline;
}
.rate .stars {
	display: inline;
	cursor: pointer;
}
.rate .stars img {
	vertical-align: top;
}
.votes {
	margin-top: 5px;
	margin-left: 35px;
	width: 110px;
	font: 8pt Arial, sans-serif;
	text-align: center;
}

/* comments */
.comment {
	margin: 5px;
	padding: 5px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #000;
	border-top: 1px dotted #999;
	overflow: hidden;
}
.comment .description {
	margin-left: 80px;
	zoom: 1;
}
.comment .highlight {
	font-size: 9pt;
	color: #666;
}
.comment .text {
	margin-top: 10px;
}
#commentForm {
	display: none;
}
.commentRateWord {
	line-height: 12px;
}
.commentRating {
	width: 15px;
	line-height: 12px;
	text-align: right;
}
.commentRatingImg {
	text-align: right;
	line-height: 12px;
	width: 35px;
}
.commentRatingImg img {
	vertical-align: bottom;
}
.commentRating .plus {
	color: #4DB21B;
}
.commentRating .minus {
	color: #B21B1B;
}
.commentOptions {
	line-height: 12px;
	width: 100px;
}

.subcomments {
	margin: 10px 20px 10px 20px;
	border: 3px solid #E5E5E5;
	padding: 3px;
}

.dotBorderTop {
	border-top: 1px dotted #666;
}

/* complete box */
.completeBox {
	background-color: #FFF;
	border: 1px dashed #5289A8;
	padding: 5px;
	margin-bottom: 5px;
	text-align: center;
}

/* error box */
.errorBox {
	background-color: #FFC2C2;
	border: 1px solid #AF2D2D;
	padding: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.errorBox a {
	color: #711B1B;
}

#videoOptionsHandler {
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

/* tipBox */
.tipBox {
	background-color: #FFFFCC;
	border: 1px solid #FFCC33;
	padding: 5px;
}

.video {
	margin: 0 0 5px 0; width:580px; text-align:center;
}

/* video responses box */
.videoResponses .left {
	float: left;
	width: 34px;
	padding-top: 18px;
}
.videoResponses .centerHandler {
	text-align: center;
}
.videoResponses .center {
	margin-left: auto;
	margin-right: auto;
	width: 392px;
}
.videoResponses .right {
	float: right;
	width: 34px;
	padding-top: 18px;
}
#videoResponsesHandler {
	height: 130px;
}

.dashBorder {
	border: 1px dashed #CCC;
}

.avatarLarge {
	margin: 2px;
	border: 3px double #999;
	float: left;
	zoom: 1;
}
.avatarLarge .avatar {
	overflow: hidden;
	width: 84px;
	height: 84px;
	background-color: white;
	display: block;
	text-align: center;
}
.avatarLarge .avatar div {
	width: 400px;
	margin-left: -158px;
}
.avatarLarge .avatar img{
	height: 84px;
}

.avatarSmall {
	margin: 2px;
	border: 3px double #999;
	float: left;
	zoom: 1;
}
.avatarSmall .avatar {
	overflow: hidden;
	width: 54px;
	height: 54px;
	background-color: white;
	display: block;
	text-align: center;
}
.avatarSmall .avatar div {
	width: 400px;
	margin-left: -173px;
}
.avatarSmall .avatar img{
	height: 54px;
}

/* subscription */
.subscription {
	margin-bottom: 3px;
	padding-bottom: 3px;
	text-align: center;
}
.subscription .base {
	text-align: center;
	clear: both;
}

#subscribeHandler {
	margin: 5px;
}

.mailboxList .screenshotSmall {
	border: 1px solid #999;
	background-color: white;
	display: block;
	padding: 0;
	float: left;
	margin: 0px;
	margin-right: 3px;
	zoom: 1;
}
.mailboxList .screenshotSmall img{
	height: 23px;
	width: 30px;
}

.tabs { font-size:11px;}
.disclaimer { float:left; line-height:normal; margin:10px 0px 30px 0px; padding:6px; border:solid 1px #CCCCCC;}

.image_map1 {display:block; width:241px; height:240px; background:url(advt_1a.jpg) no-repeat; position:relative; margin:2px auto 2px auto;}
.image_map1 .LINK01 {
	display:block;
	width:74px;
	height:74px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 165px;
	top: 166px;
	border:solid 0px #000;
}

.image_map1 .LINK02 {
	display:block;
	width:153px;
	height:100px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 14px;
	top: 138px;
	border:solid 0px #000;
	}
@-moz-document url-prefix()
{
.image_map1 .LINK01 {
	display:block;
	width:70px;
	height:41px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 165px;
	top: 166px;
	border:solid 0px #000;
}

.image_map1 .LINK02 {
	display:block;
	width:142px;
	height:64px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 14px;
	top: 143px;
	border:solid 0px #000;
	}
}

.image_map2 {display:block; width:241px; height:240px; background:url(advt_2a.jpg) no-repeat;  position:relative; margin:2px auto 2px auto;}
.image_map2 .LINK03 {
	display:block;
	width:59px;
	height:55px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 178px;
	top: 184px;
	border:solid 0px #000;
}

.image_map2 .LINK04 {
	display:block;
	width:93px;
	height:28px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 141px;
	top: 88px;
	border:solid 0px #000;
}
.image_map2 .LINK05 {
	display:block;
	width:124px;
	height:45px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 8px;
	top: 5px;
	border:solid 0px #000;
}
@-moz-document url-prefix()
{
.image_map2 .LINK03 {
	display:block;
	width:59px;
	height:27px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 178px;
	top: 184px;
	border:solid 0px #000;
}

.image_map2 .LINK04 {
	display:block;
	width:93px;
	height:4px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 141px;
	top: 85px;
	border:solid 0px #000;
}
.image_map2 .LINK05 {
	display:block;
	width:118px;
	height:13px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 8px;
	top: 5px;
	border:solid 0px #000;
}
}

.image_map3 {display:block; width:241px; height:240px; background:url(advt_3a.jpg) no-repeat; position:relative; margin:2px auto 2px auto;}
.image_map3 .LINK06 {
	display:block;
	width:120px;
	height:32px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 110px;
	top: 117px;
	border:solid 0px #000;
}
@-moz-document url-prefix()
{
.image_map3 .LINK06 {
	display:block;
	width:120px;
	height:10px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 110px;
	top: 117px;
	border:solid 0px #000;
}
}

.dashboard_map1 {display:block; width:241px; height:240px; background:url(dasboardad2.jpg) no-repeat; position:relative; margin:2px auto 2px auto;}
.dashboard_map2 {display:block; width:241px; height:240px; background:url(dasboardad3.jpg) no-repeat; position:relative; margin:2px auto 2px auto;}
.dashboard_map3 {display:block; width:241px; height:240px; background:url(advt_3a.jpg) no-repeat; position:relative; margin:2px auto 2px auto;}

.dashboard_map2 .LINK01 {
	display:block;
	width:125px;
	height:57px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 113px;
	top: 1px;
	border:solid 0px #000;
}

.dashboard_map2 .LINK02 {
	display:block;
	width:110px;
	height:89px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 1px;
	top: 1px;
	border:solid 0px #000;
	}
@-moz-document url-prefix()
{
.dashboard_map2 .LINK01 {
	display:block;
	width:126px;
	height:30px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left:113px;
	top: 1px;
	border:solid 0px #000;
}

.dashboard_map2 .LINK02 {
	display:block;
	width:111px;
	height:60px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 1px;
	top: 1px;
	border:solid 0px #000;
	}
}

.dashboard_map3 .LINK06 {
	display:block;
	width:120px;
	height:32px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 110px;
	top: 117px;
	border:solid 0px #000;
}
@-moz-document url-prefix()
{
.dashboard_map3 .LINK06 {
	display:block;
	width:120px;
	height:10px;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	left: 110px;
	top: 117px;
	border:solid 0px #000;
}
}

.maintablediv{width:943px; height:240px; margin:0 auto;}
.maindiv2{width:790px;margin:0 auto; height:240px;border:solid 0px #000;}
.advt1div{width:260px; height:240px;float:left;}
.advt2div{width:260px; height:240px;float:left;}
.advt3div{width:240px; height:240px;float:left;}
.adSpace { float:left; width:240px; height:240px; background:#cccccc; margin:0px 15px 0px 4px; text-align:left;}

@-moz-document url-prefix()
{
.maintablediv{width:943px; height:240px; margin:0 auto;}
.maindiv2{width:799px;margin:0 auto; height:240px; margin:0 auto;}
.advt1div{width:260px; height:240px;float:left;}
.advt2div{width:260px; height:240px;float:left;}
.advt3div{width:240px; height:240px;float:left;}
}

.bubbleInfo {
            position: relative;
            top: 0px;
            left: 0px;
            width: 46px;
        }
        .trigger { }
     
        /* Bubble pop-up */
 
        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;  width: 444px; height:50px; background: url(footer-popup.gif) no-repeat right top; text-align:center; padding: 3px 0px 0px 0px;
        }
		
		.footer .bubbleInfo .popup {
	color: #fff;text-decoration:none;
}
.footer .bubbleInfo .popup a {
	color: #fff;text-decoration:none;
}
.footer .bubbleInfo .popup a:hover{
	color: #000;
	text-decoration:none;
}



















/*Dropdown for common tnb: Change the width here*/

* {padding:0; margin:0;}
.dropdown_menu {float:left; padding-right:0px; text-align:left; background: transparent; border:0px; z-index:1000;}
.dropdown_menu dt {width: auto; border:0px solid #9ac1c9; padding:0px 10px 0px 10px; font-weight:bold; }
.dropdown_menu dt:hover {}
.dropdown_menu dd {position:absolute; overflow:hidden; width:200px; display:none; background:transparent; z-index:1100; }
.dropdown_menu ul {width:200px; border:0px solid #32180D; list-style:none; border-top:none; margin-top:7px;}
.dropdown_menu li {display:inline} 

.dropdown_menu a, .dropdown_menu a:active, .dropdown_menu a:visited {display:block; padding:0px; color:#333; text-decoration:none; background:transparent; width: auto; padding:0px 0px 0px 0px;  font-size:13px;}
.dropdown_menu a:hover { color:#000; border-top:#e87919 solid 0px; background:transparent; font-size:13px;}
.dropdown_menu ul a, .dropdown_menu ul a:active, .dropdown_menu ul a:visited {display:block; padding:5px; color:#000; text-decoration:none; background:#BCDBE0; width: 200px;  font-size:13px;}
.dropdown_menu ul a:hover {background:#40808A; color:#fff; border-top:#e87919 solid 0px; font-size:13px; /*border-left: solid 2px #ff0000;*/}

.dropdown_menu ul .underline {border-bottom:1px solid #D1E6E9; font-size:13px;}

/*Dropdown for Speacial: Change the width here*/

* {padding:0; margin:0;}
.dropdown2 {float:left; padding-right:0px; text-align:left;}
.dropdown2 dt {width: auto; border:0px solid #9ac1c9; padding:0px 10px 0px 10px; font-weight:bold; }
.dropdown2 dt:hover {}
.dropdown2 dd {position:absolute; overflow:hidden; width:80px; display:none; background:transparent; z-index:200; }
.dropdown2 ul {width:204px; border:0px solid #32180D; list-style:none; border-top:none; margin-top:7px;}
.dropdown2 li {display:inline} 

.dropdown2 a, .dropdown2 a:active, .dropdown2 a:visited {display:block; padding:0px; color:#333; text-decoration:none; background:transparent; width: auto; padding:0px 0px 0px 0px;  font-size:11px;}
.dropdown2 a:hover { color:#fff; border-top:#D1E6E9 solid 0px; background:transparent; font-size:13px;}
.dropdown2 ul a, .dropdown2 ul a:active, .dropdown2 ul a:visited {display:block; padding:5px; color:#000; text-decoration:none; background:#BCDBE0; width: 80px; font-size:13px;}
.dropdown2 ul a:hover {background:#40808A; color:#fff; border-top:#e87919 solid 0px;  font-size:13px; /*border-left: solid 2px #ff0000;*/}

.dropdown2 ul .underline {border-bottom:1px solid #D1E6E9; font-size:13px;}


.ccc li{
	list-style-type: disc;
	list-style-position: inside; margin:10px 20px;
} 
.ddd li{
	list-style-type: none;
	  margin:10px 30px;
} 
.ordlist li{
	list-style-type: upper-alpha;
	margin:5px 30px;
	list-style-position: inside;
} 
.btn-sub { width:233px; height:68px; float:left; position:relative; margin:0px 0px 0px -30px; padding-top:20px;} 



.icontwide-mid .padded3 { text-align:left; margin:0px auto; width:880px; font-size:12px; text-align:justify; line-height:17px; font-size:11px; }
.icontwide-mid .padded3 Table {  line-height:18px; text-align:justify;}
.icontwide-mid .padded3 Table td { padding:6px;} 

.icontwide-mid .padded3 h1 { font-size:22px;  text-align:center; color:#ED5C05; width:900px;}
.icontwide-mid .padded3 h2 { font-size:19px;  text-align:center; color:#ED5C05; width:900px; margin-top:20px; background:#f5f5f5; padding:6px 0px;}
.icontwide-mid .padded3 h3 { font-size:17px;color:#0e5e6d; margin-bottom:6px; margin-top:15px;}
.icontwide-mid .padded3 h4 { font-size:13px;color:#0e5e6d; margin-bottom:3px; margin-top:15px;}

.smallbullets {display:block; width:16px; float:left; padding-left:0px; font-weight:bold;}
.smallbullets-txt {display:block; width:858px; float:left; padding-bottom:0px; padding-left:6px;}

.liststyle {list-style:outside disc; margin-left:16px; padding:5px 0px;}

.searchprofile{
  width:338px; height:332px; float:left; border-left:#D0DCDA solid 1px; 
}

.myprofile-net{
	margin-left:20px; margin-top:30px; float:left;
}


.btn-cnt-subInhouse{
       float:left; width:233px; height:67px; margin-left:29px; margin-top:20px;
}     

.content-search-inner {

	width:500px; float:left; text-align:left; margin:30px 0px 0px 50px;
} 