body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/body-bg.gif) repeat-x;
	min-width:965px;
}
h1{
	color: #ff9933;
	font-size: 28px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#005694;
}
a:hover{text-decoration:none;}
form, fieldset{
	padding:0;
	margin:0;
	border:none;
}
p{color:#333;}
/*page**********************************************************/
#page{
	position:relative;
	padding-top:101px;
	width:100%;
}
/*header***********************************************************/
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:101px;
}
.header{
	width:965px;
	margin:0 auto;
}
.header strong{
	background:url(../images/mentorworks_45.gif) no-repeat;
/*	width:337px; */
	width:365px;
	height:52px;
	text-indent:-9999em;
	overflow:hidden;
	margin:39px 0 0 47px;
	float:left;
}
.header strong a{
	height:100%;
	display:block;
}
.header ul{
	float:right;
	list-style:none;
	margin:0;
	padding:68px 7px 0 0;
}
.header ul li{
	float:left;
	margin-right:2px;
}
.header ul li a{
	display:block;
	background:url(../images/navigation-bg.gif) no-repeat;
	width:76px;
	height:33px;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	text-align:center;
	line-height:33px;
	font-size:15px;
	font-weight:bold;
}
.header ul li a:hover, .header ul li a.active{background-position:0 100%;}
/*container*****************************************************************/
#container{background:url(../images/strech-bg.gif) repeat-x;}
#index #container{background:url(../images/index-strech-bg.gif) repeat-x;}
.container{
	width:965px;
	margin:0 auto;
}
.container h2{
	margin:0 0 10px;
	color:#005694;
	font-size:22px;
	font-weight:bold;
}
.container h3{
	margin:0 0 14px;
	color:#005694;
	font-size:18px;
	font-weight:bold;
}
/*sign-up-block***********************************************/
.sign-up-block{
	width:455px;
	overflow:hidden;
	padding:19px 0 30px 47px;
	height:253px;
}
.sign-up-block ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:240px;
	overflow:hidden;
}
.sign-up-block ul li{
	margin:0 13px 18px 0;
	float:left;
}
.sign-up-block ul li img{display:block;}
.sign-up-text{
	width:215px;
	float:left;
	color:#fff;
}
.sign-up-text h2{
	margin:0;
	font-size:22px;
	font-weight:bold;
	color:#fff;
}
.sign-up-text p{
	margin:0 0 5px;
	font-size:14px;
	line-height:18px;
	color:#fff;
}
.sign-up-text .ready{
	background:url(../images/header-arrow.png) no-repeat;
	width:182px;
	height:78px;
	display:block;
	padding-left:21px;
	margin-bottom:5px;
	font:italic bold 16px/78px "Trebuchet MS", Arial, sans-serif;
}
.sign-btn{
	background:url(../images/sign-up-btn.png) no-repeat;
	width:123px;
	height:35px;
	padding:2px 0 0 15px;
	text-decoration:none;
	display:block;
	color:#fff;
	font:italic bold 14px/26px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	position:relative;
	margin-left:35px;
}
.sign-btn:hover{text-decoration:underline;}
/*index-help-block*********************************************************/
.index-help-block{
	padding-left:47px;
	width:918px;
}
.index-help-block.indent{
	padding-left:10px;
	width:955px;
}
.index-help-block:after{
	content:"";
	clear:both;
	height:0;
	display:block
}
.text-block{
	float:left;
	width:455px;
	padding:68px 15px 0 0;
	overflow:hidden;
}
#index .text-block{padding-top:20px;}
.text-block p{
	margin:0 0 17px;
	font-size:14px;
	line-height:19px;
	color:#333;
}
.text-block p span{color:#f00;}
.text-block img{margin-bottom:7px;}
.result p{font-size:12px;}
p.try-again{padding-top:10px;}
/*category********************************************************/
.category{
	list-style:none;
	margin:0;
	padding:0;
	width:495px;
	overflow:hidden;
}
.category li{
	float:left;
	width:163px;
}
.category li a{
	color:#005694;
	font-size:14px;
	font-weight:normal;
	line-height:19px;
}
/*shadow-box*******************************************************************/
.shadow-box{
	width:446px;
	float:right;
	margin-top:15px;
	position:relative;
}
#index .shadow-box{margin-top:-287px;}
.shadow-box .top{
	background:url(../images/right-block-top.png) no-repeat;
	width:100%;
	height:25px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.shadow-box .bottom{
	background:url(../images/right-block-bottom.png) no-repeat;
	width:100%;
	height:29px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	clear:left;
}
.shadow-box-holder{
	width:100%;
	background:url(../images/right-block-bg.png) repeat-y;
	float:left;
}
.shadow-box-content{
	width:413px;
	padding:0 17px 0 16px;
	margin:-9px 0 -12px;
	position:relative;
	overflow:hidden;
}
/*search-block***********************************/
.search-block{
	background:#f9a533 url(../images/search-top.gif) no-repeat;
	position:relative;
	z-index:2;
}
.search-top{
	background:url(../images/search-bottom.gif) no-repeat 0 100%;
	padding:6px 11px 4px 16px;
	width:386px;
	overflow:hidden;
}
.search-block h3{
	font:bold 19px "Trebuchet MS", Arial, sans-serif;
	margin:0 0 5px;
}
.search-block input{
	padding:4px 0 3px 10px;
	width:270px;
	border:1px solid #015794;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
}
.search-block input.btn{
	width:88px;
	margin-left:14px;
	border:none;
	padding:0;
}
.shadow-box-content h4{
	margin:10px 0 15px;
	font-size:20px;
	font-weight:bold;
	color:#005694;
}
.shadow-box-content ul{
	list-style:none;
	margin:2px 0 -2px 14px;
	padding:0 0 15px;
	width:366px;
	border-bottom:2px solid #f9a533;
}
.shadow-box-content ul li{
	background:url(../images/shadow-ul-bg.gif) no-repeat 0 3px;
	padding-left:15px;
	font-size:12px;
font-family:sans-serif;
	color:#333;
	line-height:16px;
	margin-bottom:4px;
}
/*med-star*****************************************************/
.med-star{
	padding-top:3px;
	width:100%;
	overflow:hidden;
}
.text-block .med-star{padding-top:7px;}
.star-top{
	width:100%;
	overflow:hidden;
}
.star-top p{
	font-size:12px;
	float:left;
	margin:0 !important;
}
.med-star .star-rating {
	list-style:none;
	margin:0 16px 0 0;
	padding:0;
	width:90px;
	height:16px;
	position:relative;
	background:url(../images/star-med.gif) repeat-x;
	float:left;
}
.med-star .star-rating li{
	float:left;
	padding:0 !important;
	margin:0;
	background:none;
	width:auto;
	overflow:visible !important;
}
.med-star .star-rating li a{
	display:block;
	width:9px;
	height:16px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0px;
}

.med-star .star-rating li a:hover,
.med-star .star-rating li.active a{
	background:url(../images/star-med.gif) 0 100%;
	z-index:1;
	left:0px;
}

.med-star .star-rating a.s05{left:0px;}
.med-star .star-rating a.s05:hover,
.med-star .star-rating li.active a.s05{width:9px;}

.med-star .star-rating a.s1{left:9px;}
.med-star .star-rating a.s1:hover,
.med-star .star-rating li.active a.s1{width:18px;}

.med-star .star-rating a.s15{left:18px;}
.med-star .star-rating a.s15:hover,
.med-star .star-rating li.active a.s15{width:27px;}

.med-star .star-rating a.s2{left:27px;}
.med-star .star-rating a.s2:hover,
.med-star .star-rating li.active a.s2{width:36px;}

.med-star .star-rating a.s25{left:36px;}
.med-star .star-rating a.s25:hover,
.med-star .star-rating li.active a.s25{width:45px;}

.med-star .star-rating a.s3{left:45px;}
.med-star .star-rating a.s3:hover,
.med-star .star-rating li.active a.s3{width:54px;}

.med-star .star-rating a.s35{left:54px;}
.med-star .star-rating a.s35:hover,
.med-star .star-rating li.active a.s35{width:63px;}

.med-star .star-rating a.s4{left:63px;}
.med-star .star-rating a.s4:hover,
.med-star .star-rating li.active a.s4{width:72px;}

.med-star .star-rating a.s45{left:72px;}
.med-star .star-rating a.s45:hover,
.med-star .star-rating li.active a.s45{width:81px;}

.med-star .star-rating a.s5{left:81px;}
.med-star .star-rating a.s5:hover,
.med-star .star-rating li.active a.s5{width:90px;}

.review{
	width:100%;
	overflow:hidden;
}
.review p{float:none;}
.review span{
	display:block;
	text-align:right;
	margin-top:-10px;
	letter-spacing:1px;
}
/*main***********************************************************/
#main{
	width:950px;
	padding:0 8px 30px 7px;
	overflow:hidden;
}
/*my-box*****************************************************/
.my-box{
	background:url(../images/my-box-bg.gif) repeat-y;
	margin:10px 0 23px;
}
.my-box .top{background:url(../images/my-box-top.gif) no-repeat;}
.my-box .bottom{
	background:url(../images/my-box-bottom.gif) no-repeat 0 100%;
	width:930px;
	padding:5px 10px 10px;
	overflow:hidden;
}
.profile-list{
        list-style:none;
        margin:0;
        padding:0 5x;
        height:1%;
        overflow:hidden;
}
.profile-list ul{
	list-style:none;
	padding:0px 5px;
}
.profile-list li{
        padding:20px 0 15px;
        margin:-1px 0 1px;
        background:url(../images/category-list-bg.gif) repeat-x;
}
.contact-info{
	float:left;
	overflow:hidden;
}
.contact-info img{
	float:left;
	padding:2px;
	border:1px solid #015794;
	margin:5px 13px 0 0;
}
.info{
	float:left;
	width:285px;
}
.info h3{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
}
.info h3 span{
	font-size:10px;
	font-weight:normal;
}
.info h4{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 8px;
}
.info ul{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.info ul li{
	float:left;
	background:url(../images/contact-li-bg.gif) no-repeat;
/*	background:url(../images/button-1.png) no-repeat; */
	width:130px;
	height:29px;
	padding-top:2px;
	overflow:hidden;
	margin-right:10px;
}
.info ul li a{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	display:block;
}
.info ul li a:hover{text-decoration:underline;}
.resourses{
	float:right;
	width:378px;
	padding:10px 0 0;
}
.resourses h3{
	margin:0;
	color:#000;
	font-size:14px;
}
.resourses  ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
}
.resourses  ul li{display:inline;}
/*breadcrumbs****************************************************/
.breadcrumbs{
	list-style:none;
	margin:0 0 9px;
	padding:0;
	width:100%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	font-size:10px;
	padding:0 7px;
}
.breadcrumbs li a{
	background:url(../images/breadcrumb-arrow.gif) no-repeat 100% 50%;
	padding-right:19px;
}
/*events****************************************************/
.events{
	padding-left:12px;
	background:#ddf0ff;
}
.events p{
	font-size:12px;
	margin:0;
	color:#333;
	line-height:32px;
}
.events p strong{
	font-size:13px;
	margin-right:20px;
}
/*content-holder*****************************************/
.content-holder{
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.content{
	width:590px;
	float:left;
font-size:16px;
}
.column{
	width:358px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.column h3{margin:0 0 5px;}
.column h4{
	font-size:14px;
	margin:0 0 13px;
	color:#005694;
	font-weight:normal;
}
/*block-holder************************************************/
.block-holder{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.block-holder ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
}
.block-header{
	width:137px;
	float:left;
	text-align:right;
}
.block-content{
	float:left;
	width:440px;
	padding-left:10px;
}
.block-holder h4{
	margin:0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#005694;
}
.block-holder p{
	font-size:12px;
	color:#333;
	margin:0 0 18px;
	line-height:15px;
}
.star-holder{
	width:100%;
	overflow:hidden;
}
.star-holder p{
	float:left;
	line-height:20px;
	margin:0;
	font-size:12px;
}
.star-holder .star-rating {
	list-style:none;
	margin:0 12px 0 0;
	padding:0;
	width:110px;
	height:20px;
	position:relative;
	background:url(../images/star-lg.gif) repeat-x;
	float:left;
}
.star-holder .star-rating li{float:left;}
.star-holder .star-rating li a{
	display:block;
	width:11px;
	height:20px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0px;
}

.star-holder .star-rating li a:hover,
.star-holder .star-rating li.active a{
	background:url(../images/star-lg.gif) 0 100%;
	z-index:1;
	left:0px;
}

.star-holder .star-rating a.s05{left:0px;}
.star-holder .star-rating a.s05:hover,
.star-holder .star-rating li.active a.s05{width:11px;}

.star-holder .star-rating a.s1{left:11px;}
.star-holder .star-rating a.s1:hover,
.star-holder .star-rating li.active a.s1{width:22px;}

.star-holder .star-rating a.s15{left:22px;}
.star-holder .star-rating a.s15:hover,
.star-holder .star-rating li.active a.s15{width:33px;}

.star-holder .star-rating a.s2{left:33px;}
.star-holder .star-rating a.s2:hover,
.star-holder .star-rating li.active a.s2{width:44px;}

.star-holder .star-rating a.s25{left:44px;}
.star-holder .star-rating a.s25:hover,
.star-holder .star-rating li.active a.s25{width:55px;}

.star-holder .star-rating a.s3{left:55px;}
.star-holder .star-rating a.s3:hover,
.star-holder .star-rating li.active a.s3{width:66px;}

.star-holder .star-rating a.s35{left:66px;}
.star-holder .star-rating a.s35:hover,
.star-holder .star-rating li.active a.s35{width:77px;}

.star-holder .star-rating a.s4{left:77px;}
.star-holder .star-rating a.s4:hover,
.star-holder .star-rating li.active a.s4{width:88px;}

.star-holder .star-rating a.s45{left:88px;}
.star-holder .star-rating a.s45:hover,
.star-holder .star-rating li.active a.s45{width:99px;}

.star-holder .star-rating a.s5{left:99px;}
.star-holder .star-rating a.s5:hover,
.star-holder .star-rating li.active a.s5{width:110px;}

/*view-box**************************************************/
.view-box{
	width:100%;
	overflow:hidden;
	padding:4px 0 10px !important;
	list-style:none;
	margin:0;
	padding:0;
}
.view-box li{
	float:left;
	color:#333;
	border-left:1px solid #333;
	padding:0 6px;
	margin:0 1px 0 -1px;
}
.websites li{margin-bottom:7px;}
/*tabs**************************************************/
.tabs{
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.tabs li{
	float:left;
	margin-right:2px;
}
.tabs li a{
	display:block;
	background:url(../images/tabs-bg.gif) no-repeat;
	width:106px;
	height:23px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	line-height:23px;
	padding-top:11px;
	font-size:14px;
	font-weight:bold;
}
.tabs li a:hover, .tabs li a.active{
	background-position:0 100%;
	height:34px;
	padding-top:0;
	line-height:34px;
}
/*tabs-holder********************************/
.tabs-holder{
	width:347px;
	overflow:hidden;
	border:1px solid #f9a534;
}
.tab{
	width:317px;
	padding:12px 15px 15px;
	border-top:1px solid #f9a534;
	margin:-1px 0 1px;
	font-family:Arial, Helvetica, sans-serif;
}
.tab h4{margin-bottom:9px;}
.tab h4 a{font-weight:bold;}
.podcast{
	list-style:none;
	margin:0;
	padding:0 0 10px;
	width:100%;
	overflow:hidden;
}
.podcast li{
	font-size:14px;
	font-weight:bold;
	color:#393;
	float:left;
	padding:0 20px;
	border-left:1px solid #333;
	margin:0 20px 0 -20px;
}
.podcast li a{
	color:#333;
	text-decoration:none;
}
.podcast li a:hover{text-decoration:underline;}
.tab p{
	font-size:12px;
	margin:0;
	line-height:16px;
}
/*category-select********************************************/
.category-select{
	width:100%;
	overflow:hidden;
	padding-top:17px;
}
.category-select label{
	float:left;
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#005694;
	padding-right:12px;
}
.category-select select{
	color:#333;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:180px;
	float:left;
	border:1px solid #333;
}
/*category-list*****************************************/
.category-list{
	list-style:none;
	margin:0;
	padding:0 40px;
	height:1%;
	overflow:hidden;
}
.category-list li{
	padding:20px 0 15px;
	margin:-1px 0 1px;
	background:url(../images/category-list-bg.gif) repeat-x;
}
.category-list h4{
	margin:0 0 20px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.category-list-holder{
	width:100%;
	overflow:hidden;
/*	padding-bottom:10px; */
	padding-bottom:0px;
}
.category-list-holder .med-star{
	float:right;
	width:auto;
}
.category-list-holder .med-star p{float:left;}
.category-list .podcast{
	float:left;
	width:auto;
}
.category-list .podcast li{
	padding:0 20px !important;
	margin:0 20px 0 -20px;
	background:none;
	width:auto !important;
}
.category-list p{
	margin:0;
	font-size:12px;
}
.category-block .med-star p{float:left;}
/*request****************************************************/
.request{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:565px;
	padding-bottom:12px;
}
.request h3{margin:0 0 10px;}
.request h3 span{font-size:14px;}
.request p{
	font-size:14px;
	line-height:19px;
	margin:0;
        padding-bottom:5px;
}
.request-btn{
	background:url(../images/request-btn.gif) no-repeat;
	width:188px;
	height:34px;
	float:right;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	line-height:26px;
	padding-top:3px;
}
.request-btn:hover{text-decoration:underline;}
.request-holder{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.request-holder .podcast{
	float:left;
	width:auto;
	padding:11px 0 0;
}
/*resource-block********************************************/
.resource-block{
	width:562px;
	padding:13px 0;
	overflow:hidden;
	background:url(../images/category-list-bg.gif) repeat-x;
}
.resource-block h4{
	margin:0 0 15px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.resource-block-holder{
	width:549px;
	padding-left:13px;
}
.resource-block-holder p{font-family:Arial, Helvetica, sans-serif !important;}
.resource-block-holder .view-box{
	font-size:12px;
	padding:7px 0 0 !important;
}
.resource-block h3{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.resource-block p{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.resource-block .star-holder p{margin:0 !important;}
.resource-block .review{padding:5px 0 10px;}
.resource-block .med-star{
	width:500px;
	padding-right:50px;
}
.comment{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.comment .view-box li{margin:0 6px 0 -6px;}
.comment .view-box li.yes{
	border:none;
	margin:-4px 0 0;
	background:url(../images/yes-no-bg.gif) no-repeat;
	width:28px;
	height:30px;
	padding:0 8px 0 4px;
	line-height:25px;
}
.comment .view-box li.yes a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:25px;
}
.comment .view-box li.yes a:hover{text-decoration:underline;}
.resource-block .star-top{padding-bottom:5px;}
/*matching-box************************************************/
.matching-box{
	width:100%;
	overflow:hidden;
}
.match-resource{
	float:left;
	width:535px;
	padding-right:15px;
}
.match-profile{
	float:left;
	width:400px;
}
.matching-box h2{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 5px;
}
.match-profile h4{margin-bottom:0 !important;}
.matching-box .category-list{padding:0 20px 0 25px;}
.match-profile .category-list{background:#f2f2f2;}
.matching-box .category-list li{
	width:100%;
	overflow:hidden;
	padding-bottom:4px;
}
.number{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	width:20px;
}
.category-block{
	float:left;
	width:455px;
}
.match-profile .category-list .category-block{width:295px;}
.category-block h4{margin:0 0 5px;}
.category-block h4 span{
	font-size:9px;
	color:#000;
	font-weight:normal;
	padding-left:10px;
}
.category-block .med-star{
	width:auto;
	float:right;
}
.match-profile .category-list .med-star{float:left;}
.category-block p.provide{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
}
.match-profile .med-star{padding-bottom:10px;}
.match-profile .category-list li{padding-bottom:20px;}
/*paging****************************************************/
.paging{
	margin:0;
	padding:20px 0 0;
	text-align:center;
	font-size:14px;
}

.paging span, .paging a{
	padding:0 6px;
	font-weight:bold;
}

.paging a:hover{text-decoration:none;}
.paging a.active{
	color:#333;
	text-decoration:none;
}
.try-again-block h2{
	font-size:22px;
	color:#005694;
	margin:0 0 15px;
}
.try-again-block .category{padding-bottom:25px;}
.try-again-block p{
	font-size:14px;
	line-height:19px;
	margin:0;
}
/*rated-list*************************************************/
.rated-list{
	list-style:none;
	margin:0;
	padding:0;
}
.rated-list.spon{margin-top:15px;}
.rated-list li{
	width:100%;
	overflow:hidden;
	margin-bottom:22px;
}
.rated-list.spon li{margin-bottom:15px;}
.rated-list h4{
	margin:0;
	font-size:12px;
	color:#005694;
	font-weight:normal;
}
.rated-list h4 a{text-decoration:underline;}
.rated-list h4 a:hover{text-decoration:none;}
.star-small{
	width:100%;
	overflow:hidden;
	padding-top:4px;
}
.star-small p{
	font-size:10px;
	color:#333;
	margin:0;
	line-height:14px;
}
.star-small .star-rating {
	list-style:none;
	margin:0 7px 0 15px;
	display:inline;
	padding:0;
	width:80px;
	height:14px;
	overflow:hidden;
	position:relative;
	background:url(../images/star-sm.gif) repeat-x;
	float:left;
}
.star-small .star-rating li{
	float:left;
	padding:0;
	margin:0;
	background:none;
	width:auto;
	overflow:visible !important;
}
.star-small .star-rating li a{
	display:block;
	width:8px;
	height:14px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0px;
	font-size:1px;
}

.star-small .star-rating li a:hover,
.star-small .star-rating li.active a{
	background:url(../images/star-sm.gif) 0 100%;
	z-index:1;
	left:0px;
}

.star-small .star-rating a.s05{left:0px;}
.star-small .star-rating a.s05:hover,
.star-small .star-rating li.active a.s05{width:8px;}

.star-small .star-rating a.s1{left:8px;}
.star-small .star-rating a.s1:hover,
.star-small .star-rating li.active a.s1{width:16px;}

.star-small .star-rating a.s15{left:16px;}
.star-small .star-rating a.s15:hover,
.star-small .star-rating li.active a.s15{width:24px;}

.star-small .star-rating a.s2{left:24px;}
.star-small .star-rating a.s2:hover,
.star-small .star-rating li.active a.s2{width:32px;}

.star-small .star-rating a.s25{left:32px;}
.star-small .star-rating a.s25:hover,
.star-small .star-rating li.active a.s25{width:40px;}

.star-small .star-rating a.s3{left:40px;}
.star-small .star-rating a.s3:hover,
.star-small .star-rating li.active a.s3{width:48px;}

.star-small .star-rating a.s35{left:48px;}
.star-small .star-rating a.s35:hover,
.star-small .star-rating li.active a.s35{width:56px;}

.star-small .star-rating a.s4{left:56px;}
.star-small .star-rating a.s4:hover,
.star-small .star-rating li.active a.s4{width:64px;}

.star-small .star-rating a.s45{left:64px;}
.star-small .star-rating a.s45:hover,
.star-small .star-rating li.active a.s45{width:72px;}

.star-small .star-rating a.s5{left:72px;}
.star-small .star-rating a.s5:hover,
.star-small .star-rating li.active a.s5{width:80px;}
.sponsors{
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.sponsors:hover{text-decoration:underline;}
.rated-list p{
	margin:0;
	font-size:12px;
}
.rated-list a{
	font-size:12px;
	text-decoration:none;
}
.rated-list a:hover{text-decoration:underline;}












/*footer***********************************************************/
#footer{
	text-align:center;
	width:550px;
	margin:0 auto;
	overflow:hidden;
	padding:30px 0 20px;
	font-size:12px;
	background:url(../images/footer-bg.gif) repeat-x;
	position:relative;
}

#footer p{
	margin:0;
	color:#666;
}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
}
.footer-link{
	width: 965px;
	overflow:hidden;
	position:relative;
	text-align:center;
	margin-top:10px;
}
.footer-link div{
	left:50%;
	float:left;
	position:relative;
	text-align:center;
}
.footer-link ul{
	left:-50%;
	float:left;
	position:relative;
	padding:0 10px 18px 36px;
	list-style:none;
	margin:0;
}
.footer-link ul li{
	float:left;
	margin-right:23px;
}
.footer-link ul li p{
	font-weight:bold;
	color:#333;
	margin:0;
}
.nav{margin-bottom:5px !important;}
.nav li{
	display:inline;
	border-left:1px solid #666;
	padding:0 18px;
}
.nav li:first-child {border-left: none;} 
.nav li a{color:#005694;}
.icon{
	position:absolute;
	top:19px;
	left:7px;
}
.icon li{
	float:left;
	margin-right:11px;
}

/* added */
table.tableForm {
  font-size: 12px;
}

table.tableForm th {
  text-align: right;
}

/* star map */
.stars_map {
  background: url(/images/stars/star_map_med.png);
  width: 94px;
  height: 16px;
}

/* flash */

#notice { background-color: #A4E7A0; border: 1px solid #26722D; }
#error { background-color: #F0A8A8; border: 1px solid #900; }
#notice, #error { width: 90%; margin: 0 auto 10px auto; padding: 5px; }
#notice p, #error p { margin-left: 20px; padding: 0; font-size: 13px; color: #000; }
#notice a, #error a { text-decoration: none; padding: 0 3px; }
#notice a { border: 1px solid #26722D; color: #26722D; }
#error a { border: 1px solid #900; color: #900; }
#notice a:hover, #error a:hover { color: #333; border: 1px solid #333; }

/* for resource CRUD buttons */

.crud {
	padding-bottom: 5px;
}
.crud ul{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.crud ul li{
	float:left;
	background:url(../images/contact-li-bg.gif) no-repeat;
	width:130px;
	height:29px;
	padding-top:2px;
	overflow:hidden;
	margin-right:10px;
}
.crud ul li a{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	display:block;
}
.crud ul li a:hover{text-decoration:underline;}

strong.highlight {
  background: #ffa;
}
.member_comment {
  margin-bottom:10px;
  padding-left:20px;
  font:normal .9em sans-serif;
}
.member_comment p {
  margin-top:3px;
  margin-bottom:4px;
}

