/* This is the GOD. Do not question, ponder or assume. */
body {
	background:#181818 url('../images/tedd-bg.png') repeat-x scroll 0 0;
	font: 13px/1.4 "Segoe UI","Arial","Helvetica",sans-serif; color:#666;
}

/* HEADERRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR */
#hd {padding:0px 20px;background-color:#fff;}
ul.miniIcons li {margin-top:3px;float:left;padding:0px 10px 0px 10px;background:transparent url('../images/mini-bg.png') no-repeat scroll 0 0;}
ul.miniIcons li a {display:block;height:10px;width:11px;text-indent:-9999em;overflow:hidden;font-size:2px;}
a.miniHome {background:transparent url('../images/mini-icons.png') no-repeat scroll 0 0;}
a.miniHome:hover {background:transparent url('../images/mini-icons.png') no-repeat scroll 0 -10px;}
a.miniContact {background:transparent url('../images/mini-icons.png') no-repeat scroll -11px 0;}
a.miniContact:hover {background:transparent url('../images/mini-icons.png') no-repeat scroll -11px -10px;}
a.miniSitemap {background:transparent url('../images/mini-icons.png') no-repeat scroll -22px 0;}
a.miniSitemap:hover {background:transparent url('../images/mini-icons.png') no-repeat scroll -22px -10px;}
ul.topLogin {float:right;font-size:12px;}
ul.topLogin li {float:left;padding-left:5px;}
.topLogin input {color:#888; border:0px none;padding:2px 4px 0px 4px;width: 122px; height: 18px; background: transparent url('../images/topLogin-bg.png') no-repeat scroll 0 0;}
.topLogin input:focus {background: transparent url('../images/topLogin-bg.png') no-repeat scroll 0 -20px;color:#666;}
.topLogin .button {height: 18px; width: auto; font: 12px/1 "Segoe UI","Arial","Helvetica",sans-serif; color:#666;padding:0px 20px 0px 0px;background: transparent url('../images/topLoginBtn-bg.png') no-repeat scroll 100% -2px;border: 0px none;cursor:pointer;}
.topLogin .button:hover {background: transparent url('../images/topLoginBtn-bg.png') no-repeat scroll 100% -22px;color:#000;}
.topLogin a.button {padding-top:3px; text-decoration: none; vertical-align: middle;}
.pageNavLeft, .pageNavRight {height:51px;overflow:hidden;position:relative;z-index:500;margin-top:10px;}
.pageNavLeft {background: transparent url('../images/pageNav-bg.png') no-repeat scroll 0 0;}
.pageNavRight {background: transparent url('../images/pageNav-bg.png') no-repeat scroll 100% 0;}
.pageNav {margin-left: 10px;}
.pageNav li {float:left;line-height:45px;padding:0px 20px;height:51px;}
.pageNav li:hover {background: transparent url('../images/pageNav-bg.png') no-repeat scroll 50% -51px;}
.pageNav li a {color:#fff; text-decoration:none; text-transform:uppercase;}
.pageNav li.current {background: transparent url('../images/pageNav-bgcurrent.png') no-repeat scroll 50% 0;}

/*Acap's hack: 'mscmalaysia.com header and footer */
#topheader {background:transparent url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/business/header-bg.jpg) no-repeat scroll 0 0;height:100px;}
.logo {float:left;height:100px;width:185px;}
#maintab {float:right;height:39px;padding:33px 36px 0 0;width:405px;}
.home-btn, .rakyat-btn, .government-btn, .business-btn {float:left;}
.home-btn a {
background:transparent url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/btn-home.jpg) no-repeat scroll 0 0;
display:block;
height:39px;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
width:69px;
}
.rakyat-btn a {
background:transparent url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/btn-rakyat.jpg) no-repeat scroll 0 0;
display:block;
height:39px;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
width:116px;
}
.business-btn a {
background:transparent url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/btn-business.jpg) no-repeat scroll 0 0;
display:block;
height:39px;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
width:110px;
}
.government-btn a {
background:transparent url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/btn-gov.jpg) no-repeat scroll 0 0;
display:block;
height:39px;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
width:110px;
}
.home-btn a:hover {background: url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/btn-home-hover.jpg) no-repeat 0 0;}
.government-btn a:hover {background: url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/btn-gov-hover.jpg) no-repeat 0 0;}
.business-btn a:hover {background: url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/btn-business-hover.jpg) no-repeat 0 0;}
.rakyat-btn a:hover {background: url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/btn-rakyat-hover.jpg) no-repeat 0 0;}
#footer {  background:transparent url(http://www.mscmalaysia.my/codenavia/portals/msc/images/img/footer-bg.gif) no-repeat scroll center top;  height:51px;  margin:0;  padding-bottom:25px;}
.footer-txt {color:#666666;padding:26px 0 0 80px;}
.footer-txt a {color:#666666;text-decoration:none;}
.footer-txt-small {color:#B9B7B7;font-size:10px;}
/* [start] secondary navigation bar */
/* #pnsbg{margin-top:-20px;background: transparent url('../images/pageNavSec-bg.png') width: 980px; height: 37px;} */
#pnsbg{margin-top:-20px; font-size:11px;}
.pageNavSecBg { margin-top:10px; margin-left: -11px; background: transparent url('../images/pageNavSec-bg.png') no-repeat scroll 0 0;}
.pageNavSecLeft {height:42px;overflow:hidden;z-index:1;margin-top:10px;}
.pageNavSec {margin-left: 20px; }/*background: transparent url('../images/pageNavSec-bg.png') no-repeat scroll 0 37px;}*/
.pageNavSec li {float:left;line-height:45px;padding:0px 20px;height:42px; }
.pageNavSec li:hover {background: transparent url('../images/pageNavSec-bg.png')  50% -43px;}
.pageNavSec li a {color:#fff; text-decoration:none; text-transform:uppercase;}
/* [end] secondary navigation bar */
.topSearch {margin-top:10px;}
.topSearch input {border:0px none;padding:2px 4px 0px 22px;width:180px;height:18px;font-size:11px;color:#888;background: transparent url('../images/topSearch-bg.png') no-repeat scroll 0 0;}
.topSearch input:focus {color:#666;background: transparent url('../images/topSearch-bg.png') no-repeat scroll 0 -20px;}
/* ITZ THE BODEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH */
#bd {padding:0px 20px;background-color:#fff;}
#bd a {color:#316e9e; text-decoration: none;}
#bd a:hover {color:#000;background-color:#efefef;}

/* (1) PICTURE/FILLER a.k.a the Big Banner */

#mb {margin-top:-5px; background: url('../images/main.jpg');width: 960px; height: 341px;}
#bd #mb .line {background-color: transparent;}
.tag1 {padding:50px 0px 0px 500px;height:20px;}
.tag2 {padding:0px 0px 0px 500px;height:80px;}
.tag3 {padding:0px 0px 0px 540px;}
.tag4 {padding:0px 0px 0px 565px;height:50px;}
a.lmore {margin-left:400px; float:right; width:177px; height:33px; background:transparent url('../images/learnmore2.png') no-repeat scroll 0 0;}
a.lmore:hover {float:right; background:transparent url('../images/learnmore2.png') no-repeat scroll 0px -34px;}

/*(1) SEARCH BAR - Mid */
#sb {background:url('../images/search-vertical.jpg');height:58px;line-height: 48px;}
#navcontainer ul {width: 700px;  margin:0px auto;}
#navcontainer ul li { float: left; margin: 0px 5px;vertical-align: middle;}

.midbar ul	{margin: 0; padding: 0; float: left;}
.midbar ul li{display: inline;}
.midbar ul li a{float: left; text-decoration: none;  color: white;  padding: 10.5px 11px; background-color: #333; }
.midbar ul li a:visited{ color: white;}
.midbar ul li a:hover, .menu ul li .current{ color: #fff;background-color:#0b75b2;}
.midSearch input {border:0px none;padding:2px 4px 0px 4px;width:448px;height:23px;font-size:11px;color:#888;background: transparent url('../images/midsearch.png') no-repeat scroll 0 0;}
.midSearch input:focus {color:#666;}
.searchtxt{position:relative;top:5px; color:white;}
button.goMid {position:relative;top:5px;text-align: center; color:white; background: transparent url('../images/gobutton.png') no-repeat scroll 0 0; width: 32px; height: 23px; line-height: 23px; border:0px none; cursor: pointer;}

/* (1) CONTENT 1 */
/* .txt{padding:10px 0px 0px 10px;} */
.boxbg {background:url('../images/box-vertical.jpg'); height: 380px;}
.txt{margin-left:10px;}
.brder {border-right:1px solid white;}
a.rss{float:right; width:19px; height:20px; background:transparent url('../images/rss.png')}
.nletter{float:bottom;}
.rss{ width:19px; height:20px; position:relative;top:3px;}
.fullarchive{margin-top:25px;margin-right:10px;float:right;width:84px;height:16px;}
.newsarchive{margin-top:25px;margin-right:10px;float:right;width:94px;height:17px;}
.cbubble{float:right;width:14px;height:14px;}

#nletter{margin-top:220px;background:url('../images/nletter-bg.png') no-repeat scroll 0 0;height:97px;}
#nlcontainer ul {width: 700px;  margin:0px auto;}
#nlcontainer ul li { float: left; margin: 0px 5px;vertical-align: middle;}
.ntxt1{font-size:22px;position:relative;top:10px;padding-left:20px}
.ntxt2{font-size:12px;color:white;padding-top:5px;padding-left:20px}
.nform input {margin-left:10px;border:0px none;padding:6px 8px 0px 6px;width:235px;height:30px;font-size:11px;color:#888;background: transparent url('../images/nletter-form.png') no-repeat scroll 0 0;}
.nform input:focus {color:#666;}
button.nGo {margin-left:-14px;width:31px;height:29px;background: transparent url(../images/nletter-go-button.png)no-repeat scroll 0 0;position:relative;z-index:2;}

/* (uni)CONTENT 2 */
#bb {padding:10px 20px;background:#20252c url('../images/links-vertical.png') repeat-x scroll 0px 50%;}
#bb {color:#E8E7E8; text-decoration: none;}
#bb a {color:#858484; text-decoration: none;}
#bb a:hover {color:#000;background-color:#efefef;}

/* (3) MESSAGE */
#msg {background:url(../images/vertmsg-bg.png); height: 532px;}
#contact-area {width: 600px;	margin-top: 25px;}
#contact-area input, #contact-area textarea {padding: 1px; width: 485px;	font-family: Segoe UI, Arial, Helvetica; font-size: 13px; margin: 0px 0px 5px 0px;	border: 1px solid #fff;}
#contact-area textarea {height: 315px;}
#contact-area textarea:focus, #contact-area input:focus {border: 1px solid #900;}
#contact-area input.submit-button {background-color:#439b21;color:#fff; font-weight:bold; margin:3px 30px 0 0; padding: 0px; width:100px;height:auto; float: right;}
label {float: left;text-align: left; margin: 0px -25px 0px 10px; padding-top: 1px;	font-weight:bold;font-size: 13px;}
.create-new-ico{width:26px;height:26px;float:left;padding-top:10px;padding-right:10px;}
.inbox-ico{width:25px;height:25px;float:left;padding-top:10px;padding-right:10px;}
.sent-ico{width:24px;height:25px;float:left;padding-top:10px;padding-right:10px;}
.friends-ico{width:24px;height:21px;float:left;padding-top:10px;padding-right:10px;}

/* (2) dashboard-background */

#content1b {padding-top:2px;}
.dash-top {background:url(../images/vert-bg-dash.jpg);height:188px;}
.dash-1 {background:url(../images/vert-bg-dash.jpg);min-height:220px;}
.dash-2 {background:url(../images/vert-bg-dash.jpg);min-height:279px;}
.dash-3 {background:url(../images/vert-bg-dash.jpg);min-height:208px;}
.dash-4 {background:url(../images/vert-bg-dash.jpg) repeat-x;min-height:548px;}
.dash-5 {background:url(../images/vert-bg-dash.jpg);min-height:130px;}
.dash-right {background:url(../images/vert-bg-dash.jpg); min-height: 230px;}
.dash-border {border-bottom:1px solid white;}
.dash-border2 {border-right:1px solid white; border-bottom:1px solid white;}
.dash-border3 {border-left:2px solid #dedede;border-top:2px solid #dedede;border-right:3px solid #dedede;}
.right-box { float:right; width:47.8%; padding: 0px 7px 0px 5px;}
.left-box{float:left; width:47.8%; padding: 0px 5px 0px 7px;}

/* (2) dashboard - ../images/icon link */
.avatar{float:left;margin-right:20px;border-style:none;}
.profile-ico{width:23px;height:27px; float:left; display:inline; padding-left:25px;margin-right:10px;margin-top:8px;}
.business-ico{width:24px;height:27px;float:left;padding-top:10px;padding-right:10px; }
.messages-ico{width:26px;height:23px;float:left;padding-top:10px;padding-right:10px;}
.photos-ico{width:28px;height:22px;float:left;padding-top:10px;padding-right:10px; }
.friends-ico{width:24px;height:21px;float:left;padding-top:10px;padding-right:10px;}

.add-friend{float:left;width:131px;height:20px;background:transparent url(../images/add-friend.png)no-repeat;}
.wall-to-wall{width:131px;height:20px;background:transparent url(../images/wall-to-wall.png)no-repeat;}
.leave-msg{float:left;width:131px;height:20px;background:transparent url(../images/leave-msg.png)no-repeat;}
.start-follow{float:left;width:131px;height:20px; background:transparent url(../images/start-follow.png)no-repeat;}

.flickr{width:53px;height:20px;position:relative;top:3px;padding-left:3px;padding-right:3px;}
.viewmore-orange{margin-right:10px; margin-bottom:10px; float:right;width:91px;height:20px;}
.viewmore-trans{margin-left:10px;float:left;width:78px;height:15px;}
.bline{margin:-5px 0px 10px 0px;border-bottom:solid 1px #dadada;padding-bottom:10px;}

#content1b input, #content1b textarea {height: 98px;padding: 1px; width: 520px;	font-family: Segoe UI, Arial, Helvetica; font-size: 13px; margin: 0px 0px 5px 10px;	border: 1px solid #fff;}
#content1b textarea:focus, #content1b input:focus {border: 1px solid #900;}
#content1b input.submit-button {background-color:#439b21;color:#fff; font-weight:bold; margin:3px 30px 0 0; padding: 0px; width:100px;height:auto; float: right;}

.comment-box {margin-top:10px;}
.comment-box input {border:0px none;padding:2px 4px 0px 22px;width:554px;height:113px;font-size:11px;color:#888;background: transparent url('../images/bubble.png') no-repeat scroll 0 0;}
.comment-box input:focus {color:#666;background: transparent url('../images/bubble.png') no-repeat scroll 0 -20px;}

/* (4) SIGN-UP & LOGIN PAGE */

#signup {margin-top:-5px;background:url(../images/vertmsg-bg.png); height: 65%;}
#login {margin-top:-5px;background:url(../images/vertmsg-bg.png); height: 50%;}

body{font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
p, h1, form, button{border:0; margin:0; padding:0;}

.spacer{clear:both; height:1px;}
.myform{margin:40px 0px 0px 25%;width:400px;padding:14px;}

/*#form-style{border:solid 1px #fff;background:#dadbda;} */
#form-style h1 {font-size:14px;font-weight:bold;text-align:center;margin: 8px;}
#form-style p {font-size:11px;text-align:center;color:#666666;margin-bottom:20px; padding-bottom:10px;}
#form-style label{display:block;font-weight:bold;text-align:left;width:140px;float:left;}
#form-style .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:left;width:140px;}
#form-style input{font-size:12px;padding:4px 2px;border:solid 1px #fff;width:220px;margin:2px 10px 20px 30px;}
#form-style .button{clear:both;margin-left:150px;width:127px;height:33px;background:#429b20 url(../images/button.png) no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;}

#form-style .checkbox{ width:50px;margin:1% -15px 0px 7%; float:left;}
#form-style .tos{margin: 0px 0px 18px 25px;font-size:11px;font-weight:normal;width:250px;}
#form-style .checkbox2{ width:50px;margin:0.5% -17px 0px 7%; float:left;}
#form-style .save{margin-bottom:18px;font-size:11px;font-weight:normal;width:200px;}

/* FOOOOOOOOOOOOOOOOOOOOOOOOOOOOOTERRRRRRRRRRRRRRRRRRRRRR */
#ft {padding:0px 20px 20px;background-color:#fff;}
/*#ft a {color:#666; text-decoration: none;}
#ft a:hover {color:#000;background-color:#efefef;} */

/* Generic classes that saves your time, energy, brainpower and agony */
.burj {font-size:420%;}
.taipei{font-size:200%;}
.huge {font-size:150%;}
.bigger {font-size:120%;}
.smaller {font-size:90%;}
.tiny {font-size:80%;}
.bold {font-weight: bold;}
.pad10 {padding:10px;}
.black{color:black;}
.aleft {text-align:left;}
.acenter {text-align:center;}
.aright {text-align:right;}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.uppercase {text-transform:uppercase}
.left {float:left;}
.center {text-align: center;}
.hidden {display: none;}
.overline {text-decoration: overline;}
.lmargin10 {margin-left: 10px;}
.vcenter {vertical-align: middle;}

/* Tables */
/* Added by Ross, 2009-07-23 */
.tedd-table {background-color:#f1f1f1; width:97%;}
.tedd-table th {background-color:#356a94; color:#fff; padding: 6px;}
.tedd-table td {padding: 4px;}
.tedd-table .tedd-alt {background-color:#e4e4e4;}
.tedd-table tr:hover, tr.tedd-alt:hover {background-color:#cecece;}
.w100 {width:97%;}
.w50 {width:50%;}

/* Forms */
/* Added by Ross, 2009-07-23 */
.tedd-form {padding:10px;font: 13px/1.4 "Segoe UI","Arial","Helvetica",sans-serif;}
.tedd-form p, .tedd-form ol li {margin-bottom:10px;}
.tedd-form fieldset {border:1px solid #cbcbcb; padding: 10px;}
.tedd-form legend {margin-left:10px;font-weight:bold;}
.tedd-form label {padding: 0px; margin: 0px; float:none; font-weight:normal; display: block;}
.tedd-form label.bold {font-weight:bold;}
.tedd-form input {padding: 0px; margin: 0px; float:none; background-color:#ffffff; border:1px solid #eee; height: 20px; line-height:20px; width: 200px;}
.tedd-form input[type="file"] {height:30px;}
.tedd-form input[type="radio"] {height:15px; width:15px;}
.tedd-form input[type="checkbox"] {height:15px; width: 2%; float: left;}
.tedd-form label.checkbox, .tedd-form label.radio {float:left; margin-left:10px;}
/* .tedd-form select {background-color:#ffffff; border:0px none; height: 20px; padding-top:2px;} */
.tedd-form option {height:20px;padding-top:2px;border:0px none;}
.tedd-form textarea {background-color:#ffffff; border:1px solid #eee;}
.tedd-form input:focus, .tedd-form textarea:focus {border:1px solid #8da9bf;}
.tedd-form .button, #content1b input.button {cursor:pointer; padding:4px 20px; background-color:#356a94; color:#fff; height: 30px; width: auto; margin-top: 10px;}
.tedd-form .button:hover, #content1b input.button:hover {background-color:#5e92bc;}
.w400 {width:400px;}
.h100 {height:100px;}

/* Acap's hack right here */
/* flash notices, messages etc */
.flashnotice, .flashempty {border: 2px solid #fad42e; padding: 5px; background-color: #fbec88; margin-bottom: 0px; clear: both; }
.flashnotice { position: absolute; width: 945px;}
.flasherror { padding: 3px; margin-bottom: 10px; clear: both; background: #b71d1d; color: white;}

/*messages css*/
#messages_folder li {padding: 5px; border-top: 1px solid #e4e4e4; }
#messages_folder li._active { background-color: #5d82a0; color: white; font-weight: bold;}
#messages_folder li._active:hover {background-color: #5d82a0;}
#messages_folder li:hover, #messages_folder li a:hover  { background-color: #e4e4e4;}
#messages_folder li a { display:block; height:17px; width: 162px;}
#messages ul li {display:inline}
.message_controls {margin-bottom: 10px;}

/* program listings */
.item .date {float: left; background:url(../images/calendar.png) no-repeat; height: 50px; width:50px}
.date .month {width: 50px; padding: 2px 0px 0px 0px; text-transform: uppercase; text-align: center;}
.date .day {width: 50px; padding: 0px 0px 2px 0px; text-align: center; font-size: 150%;}
.item .event {float:left; margin-left: 5px; width: 200px;}
.more {clear: both; float:right; padding: 10px 10px 0px 10px;}
.item {}
#calendar .item, #md .item {padding-top: 10px;}
#calendar .item .event {width:auto;}
.agenda {margin-top: 15px;}
.pagination {clear:both;}

/*news clip at landing page*/
#news .author a {color:#a4456d;}
.single_news_list, .news_clip {background: url(../images/news.png) no-repeat 0px 5px; padding-left: 30px;}
.single_news_list { min-height: 50px; margin-bottom: 10px;}

/*Activity feeds*/
#feed_items {padding: 0px 10px 10px 10px;list-style-type:none;margin:0;padding:10;}
#feed_items .item	{margin:10px 0;padding-left: 35px; padding-right:10px;}
#feed_items .item_content {width:490px;}
#feed_items .item .del-btn {width: 12px;}
.program_feed {background: url(../images/event-small.png) no-repeat scroll 15px 4px;}
.comment_feed {background: url(../images/comment-small.png) no-repeat scroll 15px 4px;}
.photo_feed {background: url(../images/photos-small.png) no-repeat scroll 15px 4px;}
.news_feed {background: url(../images/news-small.png) no-repeat scroll 15px 4px;}
.friend_feed {background: url(../images/add-friend-small.png) no-repeat scroll 15px 3px;}
.blog_feed {background: url(../images/blog-small.png) no-repeat scroll 15px 3px; }
.business_feed {background: url(../images/business-small.png) no-repeat scroll 15px 3px; }

/*Blogs post list */
#post_history .item {padding: 5px 5px 5px 45px; background: url(../images/blog.png) no-repeat scroll; margin-top: 10px;}

/* Blogs and Newsfeeds body text stylings */
.blog-body {margin-top:15px;}
body.mceContentBody, .mceContentBody pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:8px;}
body.mceContentBody {background:#FFF;}
body.mceForceColors {background:#FFF; color:#000;}

._entry h1, .mceContentBody h1 {font-size: 2em}
._entry h2, .mceContentBody h2 {font-size: 1.5em}
._entry h3, .mceContentBody h3 {font-size: 1.17em}
._entry h4, .mceContentBody h4 {font-size: 1em}
._entry h5, .mceContentBody h5 {font-size: .83em}
._entry h6, .mceContentBody h6 {font-size: .75em}
._entry ul, .mceContentBody ul, ._entry ul li, .mceContentBody ul li { list-style-type: disc; list-style-position: outside; padding-left: 40px; }
._entry ol, .mceContentBody ol, ._entry ol li, .mceContentBody ol li { list-style-type: decimal; list-style-position: outside; padding-left: 40px; }
._entry a, .mceContentBody a {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../images/items.gif) no-repeat bottom left;}
._entry img, .mceContentBody img {border:0;}
._entry ins, .mceContentBody ins {border-bottom:1px solid green; text-decoration: none; color:green}
._entry del, .mceContentBody del {color:red; text-decoration:line-through}
._entry cite, .mceContentBody cite {border-bottom:1px dashed blue}
._entry acronym, .mceContentBody acronym {border-bottom:1px dotted #CCC; cursor:help}
._entry abbr, ._entry html\:abbr, .mceContentBody abbr, .mceContentBody html\:abbr {border-bottom:1px dashed #CCC; cursor:help}
._entry sub, .mceContentBody sub { vertical-align: sub;}
._entry sup, .mceContentBody sup { vertical-align: super;}
._entry strong { font-weight: bold; font-style: inherit; }
._entry em { font-style: italic; font-weight: inherit; }


/*background hack*/
#bd .line {background-color: #f1f1f1;}

/*profile pic hack*/
.pic img {border: 4px solid #fff;}
.friends {padding: 0px 5px;}
.friends .item {margin:0px; padding: 5px;}
.friends .item p {text-align: center;}
.large {width: 150px;}
.medium {width: 100px;}
.small {width: 50px;}
.comment_icon {padding: 0px 15px 0px 5px;}
#bio-top .name {margin-left: 20px;}

/*comments hack*/
.comment p {margin: 0px 0px 5px 0px;}
.comment_section {padding: 20px 40px; margin-bottom: 20px;}
.comment_text {background:url(../images/blockquote-open.png) no-repeat scroll; padding: 10px 0px 0px 40px; min-height: 50px; width:360px;}
.item.comment {clear:both;}

/*bio tables hack */
#bio table {margin: 15px 0px 10px 10px}
#bio table tr {height: 20px;}
#bio hr {border: 1px solid #d9d9d9; width:85%;}

/*photos hack* /
#photos {min-height: 150px;}*/
.photo_bg {margin: 10px; padding: 4px 4px 0px 4px; background-color: #ffffff;}

/* biz plan privacy select hack */
.privacy_select select, .privacy_select input[type='submit'] {float:left;}

/* biz plan display hack */
.biz_plan .item {padding: 10px;}
.biz_plan .item .inside_box {padding: 0px 15px;}
.biz_plan .item h3 {font-weight: bold; font-size: 110%;}
.biz_plan .item .blurp {font-weight: bold; font-size: 90%;}

/* biz plan edit quick links */
#quick-links {padding: 10px 0px 0px 20px;}
#quick-links li {list-style-type: decimal;}

/* Star Rating */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url('/images/star.gif') left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-stars{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}
/* login pages hack */
#plain_wrapper {
        width: 450px;
        margin: 0px auto;
        padding: 0px;
        font-size: 120%;
        /*background: #FFF no-repeat; */
        /*border: 1px solid #CCC;*/
}

/* THICKBOX */
/* Styling edited by Fadhli
    - label float set left and width
    - added textarea, input, select style*/
#thickbox_form label {
        display: block;
        color: #000;
        width: 100px;
        float: left;
}
#thickbox_form textarea	{
        height: 200px;
        width: 96%;
}
#thickbox_form textarea, .row input, .row select {
	background: #FFF;
	border: 1px solid #C3C3C3;
	border-top-color: #7C7C7C;
	border-bottom-color: #DDD;
	padding: 2px 0;
}
/* Global ajax activity indicator added by Fadhli */
#ajax_indicator { padding: 4px; z-index: 100000; position: fixed; top: 50%; left: 60%; display: none; background: none; color: white;}
#message_indicator { padding: 4px; z-index: 100000; position: fixed; top: 38%; left: 30%; display: none; background: #3680A7; color: white; font-size: 18px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #FFF;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#000;
}
#TB_window a:link {color: #f1f1f1;}
#TB_window a:visited {color: #06C;}
#TB_window a:hover {color: white;}
#TB_window a:active {color: #06C;}
#TB_window a:focus{color: #06C;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:600;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #F1F1F1 no-repeat;
  border: 8px solid #CCC;
  z-index: 602;
  color:black;
  display:none;
  text-align:left;
  top:50%;
  left:50%;
}
#TB_window a {color: #e22c6f; font-weight: bold; text-decoration: underline;}
* html #TB_window { /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
  color:white;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
  color: #FFF;
  font-size: 1.4em;
  font-weight: bold;
  letter-spacing: -1px;
}
#TB_title{
  background: #507089;
  padding: 10px 15px 7px;
  position: relative;
  height:27px;
  color: #555;
  margin-bottom: 15px;
}

#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
/*#TB_ajaxContent label {
    float:left;
} */
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/* Tab jQuery */
.tabContaine {border: 1px solid #cecece; margin-right:-3px;}
.ui-tabs-hide { display: none; }

.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */

}
.ui-tabs-nav a {
    /* position: relative makes opacity fail for disabled tab in IE */
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
}
ul.tabNa li.ui-tabs-selected a,.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover hr {
    background: #cecece !important;
	color: white !important;
	font-weight: bold;
	text-decoration: none;
}

.clearer {
    clear: left; line-height: 0; height: 0;
}

.ui-tabs-nav li a {
    background: #e4e4e4;
    color: #2B363C;
    height:15px;
	padding:10px;
	margin-right:5px;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

