/* general */

body{
background-color : #F0F0F0;
font : 12px 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:#087974; font-size:20px;}
a {
color: #575757; 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;

}

/* added*/
.lawyerlocatorbelowdiv{float:left;width:400px;}
.lawyerlocatorbelowdivleft{float:left;width:190px; font-family:Helvetica; font-size:15px; color:#646464;}
.lawyerlocatorbelowdivright{float:left;width:210px;font-family:Helvetica; font-size:15px; color:#646464;}
.lawyerlDIVLEFT{float:left;width:10px;}
.lawyerlDIVRIGHT{float:left;}
/*added*/
.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:270px; float:left;}
.homeTopLeftInner { width:676px; float:left;}
.homeTopMid { width:405px; float:left; height:65px;  text-align:center;}
.homeTopMid h3 { background:url(bullet-greenarrow.gif) no-repeat left; padding-left:10px; 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:160px;}
.homeTopMid li a { text-decoration:none; color:#087974}
.homeTopMid li a:hover { text-decoration:none; color:#087974}
.homeTopMid ul li ul li { margin:0px; padding:0px;  list-style-type: none; font-size:12px; font-weight: normal; color:#007d73; padding-left:6px; color:#087974; margin-bottom:6px; width:170px;}
.homeTopMid ul li ul li a { text-decoration:underline; color:#087974; }
.homeTopMid ul li ul li a:hover { text-decoration:none; color:#087974;}
.homeTopMid .searchPanel{ width:400px; margin:0px auto; padding-top:5px;  text-align:left; }
.homeTopMid .searchPanel .left { width:150px; float:left; padding-left:10px; background:url(bg-searchbar.gif) no-repeat right top;padding-right:15px;}
.homeTopMid .searchPanel .right { float:left;font-size:14px; padding-left:15px;}

@-moz-document url-prefix()
{
.hometopWrapper{width:989px; margin:0 auto;}
.homeTopLeft { width:242px; float:left; margin-right:18px; margin-left:12px;}
.homeTopMid {width:414px; float:left; height:120px;  text-align:center;background-position:top;}

.homeTopMid .searchPanel {width:414px; float:left;padding-left:15px; }
.homeTopMid .searchPanel .left { width:150px; float:left; padding-left:10px; padding-right:25px;}
.homeTopMid .searchPanel .right {margin-top:3px;padding-left:23px; width:200px; float:left; }
.lawyerlocatorbelowdiv{float:left;width:400px;}
.lawyerlocatorbelowdivleft{float:left;width:190px; font-family:Helvetica; font-size:15px; color:#646464;}
.lawyerlocatorbelowdivright{float:left;width:210px;font-family:Helvetica; font-size:15px; color:#646464;}

}


.homeTopMid .searchPanel .right ul{color:#087974;}
.homeTopMid .searchPanel .right ul li{color:#087974;}
.homeTopMid .searchPanel .right ul li a{color:#087974; text-decoration:underline;font-size:11px;}
.search_form {padding-top:0px; float:left; margin-top:0px;}
/* Firefox */
@-moz-document url-prefix()
{
.search_form {padding-top:0px; float:left; margin-top:15px;}
}
.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:#575757;}
.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:left;}
.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; margin-top:40px;}
.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-bag.png) 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.png) 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.png) 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:#575757; 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:#575757; 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:#575757; font-size:19px;}
.tab-top div{ padding:21px 0px 0px 27px;}
.tab-top div a { color:#575757; 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:#575757; font-size:19px;}
.tab-rest div{ padding:12px 0px 0px 27px;}
.tab-rest div a { color:#575757; 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:#575757; font-size:19px;}
.tab-rest2 div{ padding:17px 0px 0px 40px;}
.tab-rest2 div a { color:#575757; 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:#087974; 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:#575757; 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:#575757; 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:#575757; 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:#575757; 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:#087974; 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:#087974; text-decoration:none; font-size:14px; line-height:24px; }
.cmn-cntR .wantto a { font-weight:bold; color:#087974; 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-profileGrey.png) left bottom;}
.profileRPanel .wrapper{ width:600px;  float:left; margin-left:5px; margin-top:-39px; 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:176px; height:212px;  text-align:center; background:#FFFFFF; padding:5px 0px 0px 0px; margin-left:8px; float:left}
.profile-photo-club {width:116px; height:140px;  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:#575757; 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:#575757;}

.profile-TitleTxt { float:left; width:245px; margin-left:25px; line-height:15px; color:#005360;}
.profile-TitleTxt Span { font-size:14px; font-weight:bold; color:#575757; 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:#087974; 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:#575757; 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: #575757; 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-top: none;
padding:5px;
padding-left:25px;
background: url('bullet.gif') 10px no-repeat ;
/*background-color: #FFD3B9;border: 1px solid #FFBB93;*/
}
li.sidemenu-2{
border-top: none;
padding:5px;
padding-left:25px;
background: url('bullet.gif') 10px no-repeat ;
/*background-color: #FFEADD;border: 1px solid #FFBB93;*/
}

.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; margin:0 auto; position:relative;  z-index:50; text-align:center; 
}
.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:#575757; text-decoration:none;}
.columnSmall table a:hover{ color:#087974; 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: #575757;
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:#575757;}
H4{ margin:30px 0px 6px 0px; font-weight:bold; color:#087974; font-size:20px;}
H5 { margin:0px 0px 10px 0px; padding:0px; font-size:14px; font-weight:normal; color:#575757; 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: #575757;
}
.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:#575757; 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:#575757; 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:#575757; 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:#575757; 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:30px; 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: #575757;
}
.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: #575757;
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 #575757;
padding: 5px;
float:left;
color: #666666; text-align:left;
}
.tip-body{

}

.cardlabel{
float:left; display:block;
width:80px;
color: #666666;
}
.cardbody{ width:350px; display:block; float:left; padding-left:0px !important;

}

.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: #575757;
text-decoration:none;
}
.card-member-header a{
font-size: 12pt;
font-weight:bold;
color: #575757;
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, .dash-myPhotos div.photo{	width:80px;height:118px; display:inline-block;}
.dash-myPhotos div.photo{height:82px;}
.dash-myPhotos div.photo img{display:block; width:100%; height:auto; border:0;}
.dash-myPhotos div.photo-photo{width:auto;}
.photo_edit{
width:80px;
height:132px;
}
.photo_big{
border: 0px solid #999999;
}
.photo_big .photo-photo img{
max-width:820px !important;
height:auto !important;
}

.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: #575757; text-align:left;
}
.photo-text a{
font: 7pt Tahoma, sans-serif;
color: #087974; line-height:12px; text-decoration:none;
}
.photo-text a:hover{
font: 7pt Tahoma, sans-serif;
color: #575757; line-height:12px; text-decoration:none;
}

.photo-text-big{
font: 8pt Tahoma, sans-serif;
color: #575757;
}

.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:520px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
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: #575757;
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{
padding:5px;
text-align:right;
}
.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:#575757;
padding: 2px;
height:42px;
}
.album_edit{
width:80px;
height:142px;
}
.album-text{
background-color: #fff;
font: 7pt Tahoma, sans-serif;
color: #484848; text-align:left;
}
.album-text a{
background-color: #fff;
font: 7pt Tahoma, sans-serif;
color: #087974; line-height:12px; text-decoration:none;
}
.album-text a:hover{
font: 7pt Tahoma, sans-serif;
color: #575757; line-height:12px; text-decoration:none;
}

.album-text-big{
font: 8pt Tahoma, sans-serif;
color: #575757; 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; 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; 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: 484px; 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:#087974; width: 200px;  font-size:13px;}
.dropdown_menu ul a:hover {background:#575757; color:#fff; border-top:#575757 solid 0px; font-size:13px; /*border-left: solid 2px #ff0000;*/}

.dropdown_menu ul .underline {border-bottom:1px solid #575757; 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:9999; }
.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:#575757 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:#087974; width: 80px; font-size:13px;}
.dropdown2 ul a:hover {background:#575757; color:#fff; border-top:#575757 solid 0px;  font-size:13px; /*border-left: solid 2px #ff0000;*/}

.dropdown2 ul .underline {border-bottom:1px solid #575757; 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:#575757; width:900px;}
.icontwide-mid .padded3 h2 { font-size:19px;  text-align:center; color:#575757; width:900px; margin-top:20px; background:#f5f5f5; padding:6px 0px;}
.icontwide-mid .padded3 h3 { font-size:17px;color:#087974; margin-bottom:6px; margin-top:15px;}
.icontwide-mid .padded3 h4 { font-size:13px;color:#087974; 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;
} 

#slideshow { padding: 0; width: 260px; height: 339px; }
#slideshow img { padding: 0; width: 260px; height: 339px; border: 1px solid #ccc }
#show { width:260px;  height: 339px; }
/*by mani start*/
.profile-wrapper .profileRPanel #fragment-1 > table { width:100% !important;}
.profile-wrapper .profileRPanel #fragment-1 > table td > img{ margin-left:10px;}
.profileLPanel{ text-align:left;}
.profileLPanel > img{ margin-left:26px;}
.pfl-ug{ border:1px solid;padding: 0px;}
.pfl-ug .orange-header{border-top: 0; border-left: 0; border-right: 0;}
.pfl-ug .tip-body{padding: 10px;}
.pfl-ug .tip-body img{ margin-bottom:10px;} 
.pm-benifits{ margin-top:10px; margin-bottom:5px;}
.pupage #divEle_17 .formlabel{ color:red;width: 50%; font-weight:bold; text-align:left;} 
.pupage #divEle_10 .formlabel{width: 52%; text-align:left;}
.pupage #divEle_10 .formelement{width: 15%; margin-top:10px;}
.pupage #divEle_16 .formlabel{width: 52%;text-align:left;}
.pupage #divEle_16 .formelement{width: 15%; margin-top:10px;text-align: center;}
.pupage #divEle_18 .formlabel{ 
    position: absolute;
    margin-top: -245px;
    float: right;
    text-align: left;
    width: 210px;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-left: 390px;
}
.pupage #divEle_19 .formlabel{ 
    position: absolute;
    margin-top: -100px;
    float: right;
    text-align: left;
    width: 210px;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-left: 390px; 
}
.pupage #divEle_19 .formelement{ height:0px;}
.pfl-ug .tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.pfl-ug .tooltip .tooltiptext {
    visibility: hidden;
    width: 400px;
    background-color: #fff;
    color: #000;
	border:1px solid;
    text-align: left;
    border-radius: 6px;
    padding: 20px;
	margin-left: -250px;
    margin-top: 70px;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.pfl-ug .tooltip:hover .tooltiptext {
    visibility: visible;
}
.plogo-img{width:254px; height:143px;}
#divEle_30 .School select{max-width: 390px;}
.profile-wrapper .profile-photo{width: 275px;
    margin-left: 5px;
    height: 275px;
	overflow:hidden;
    margin-bottom: 5px;}
	.profile-wrapper .profile-photo-block{    height: auto !important;
    width: 100%;}.profile-wrapper .profile-photo img{width: 275px !important; height:auto !important}
/*by mani end*/