
*
{
	margin:0;
	padding:0;
}

html, body
{
	margin:0;
	padding:0;
	background:#000 url(images/main/vms_background.jpg) center 123px no-repeat;
	background-attachment:fixed;
	font-family:Arial, Sans-Serif;
	font-size:85%;
	color:#FFF;
	line-height:1.4em;
}

a:link, a:active, a:visited, a:hover
{
	text-decoration:none;
	color:#FFF;
	outline:none;
}

img
{
	border:none;
}

p
{
	margin:0 0 15px 0;
}

input, textarea
{
	padding:2px 0 0 2px;
	height:18px;
}

span.RBButton input
{
	vertical-align:middle;	
}

span.RBButton label
{
	margin:0 0 0 3px;
	vertical-align:text-top;	
}

.caps
{
	text-transform:uppercase;
}

.sep
{
	width:99%;
	height:1px;
}

.clearfix:after 
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; 
}

.clearfix
{
	display:inline-block;
}

/* Hide from IE Mac */
.clearfix
{
	display:block;
}
/* End hide from IE Mac */

/* Start Text Styles */

.text-dark-green, a.text-dark-green
{
	color:#06A064;
}

.text-light-gray
{
	color:#ADADAD;
}

.text-white
{
	color:#FFF;
}

/* End Text Styles */


#Container
{
	width:1000px;
	/*display:table;*/
	margin:0 auto;
	position:relative;
	left:101px;
}

#Wrapper
{
	width:810px;
	min-height:625px;
	float:left;
	position:relative;
	left:5px;
}

#Header
{
	width:1000px;
	height:123px;
	float:left;
	background:#000 url(images/main/hdr_logo.jpg) -146px 0 no-repeat;
	/*background:#000 url(images/main/hdr_logo_ribbon.jpg) -146px 0 no-repeat;*/
	border:0px solid blue;
}

.HeaderLogoLink
{
	display:block;
	width:450px;
	height:123px;
	float:left;
	border:0px solid red;
}

#HeaderLogout
{
	width:82px;
	height:21px;
	float:right;	
	position:relative;
	right:185px;
}

#HeaderLogout a:link
{
	display:block;
	width:82px;
	height:21px;
	background:url(images/main/log_out_header.jpg) 0 0 no-repeat;	
}

#HeaderAd
{
	width:520px;
	height:83px;
	padding:19px 0 0 0;
	clear:right;
	float:right;
	text-align:right;
}

#RightBannerAds
{
	width:160px;
	float:right;
}

#Footer
{
	width:821px;
	height:147px;
	clear:left;
	float:left;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	background:url(images/main/bottom_fade.jpg) 0 0 no-repeat;
	font-size:0.90em;
	position:relative;
	left:1px;
	text-align:center;
}

#Footer #SocialLinks
{
	width:665px;
	height:41px;
	margin:0 auto 20px auto;
}

#Footer #SocialLinks ul li
{
	display:inline;
	float:left;
	margin:0 25px 0 25px;
}

#Footer #SocialLinks ul li img
{
	margin:0 5px 0 0;
	vertical-align:middle;
}

#Footer #SocialLinks a.text-facebook-color
{
	color:#4E6FB6 !important;
}

#Footer #SocialLinks a.text-twitter-color
{
	color:#49BBD6 !important;
}

#Footer #SocialLinks a.text-youtube-color
{
	color:#EF595A !important;
}

#Footer ul
{
	list-style-type:none;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

#Footer ul li
{
	display:inline;
	margin:0 2px;
}

#TopNav
{
	width:810px;
	height:44px;
	margin:0 0 5px 0;
	list-style-type:none;
}

#TopNav li
{
	float:left;
}

#TopNav a
{
	display:block;
}

#TopNav a.TNHome
{
	width:64px;
	height:44px;
	background:url(images/main/home_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNHome:hover
{
	background:url(images/main/home_nav.jpg) 0 -44px no-repeat;
}

#TopNav a.TNAbout
{
	width:67px;
	height:44px;
	background:url(images/main/about_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNAbout:hover
{
	background:url(images/main/about_nav.jpg) 0 -44px no-repeat;
}

#TopNav a.TNFindAth
{
	width:114px;
	height:44px;
	background:url(images/main/find_athlete_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNFindAth:hover
{
	background:url(images/main/find_athlete_nav.jpg) 0 -44px no-repeat;
}

#TopNav a.TNColleges
{
	width:134px;
	height:44px;
	background:url(images/main/college_search_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNColleges:hover
{
	background:url(images/main/college_search_nav.jpg) 0 -44px no-repeat;
}

#TopNav a.TNTips
{
	width:152px;
	height:44px;
	background:url(images/main/blog_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNTips:hover
{
	background:url(images/main/blog_nav.jpg) 0 -44px no-repeat;
}

#TopNav a.TNTest
{
	width:105px;
	height:44px;
	background:url(images/main/testimonial_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNTest:hover
{
	background:url(images/main/testimonial_nav.jpg) 0 -44px no-repeat;
}

#TopNav a.TNSignup
{
	width:72px;
	height:44px;
	background:url(images/main/signup_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNSignup:hover
{
	background:url(images/main/signup_nav.jpg) 0 -44px no-repeat;
}

#TopNav a.TNMyAccount
{
	width:72px;
	height:44px;
	background:url(images/main/account_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNMyAccount:hover
{
	background:url(images/main/account_nav.jpg) 0 -44px no-repeat;
}

#TopNav a.TNContact
{
	width:102px;
	height:44px;
	background:url(images/main/contact_nav.jpg) 0 0 no-repeat;
}

#TopNav a.TNContact:hover
{
	background:url(images/main/contact_nav.jpg) 0 -44px no-repeat;
}

.TNDL1
{
	width:134px;	
	height:44px;
	float:left;
}

.TNDL1 dt
{
	width:134px;
	height:44px;
	cursor:pointer;
	background:url(images/main/college_search_nav.jpg) 0 0 no-repeat;
}

.TNDL1 dt a
{
	display:block;
	width:134px;
	height:44px;
}

.TNDL1 dt.current
{
	background:url(images/main/college_search_nav.jpg) 0 -44px no-repeat;
}

.TNDL1 dd
{
	position:relative;
	overflow:hidden;
	width:300px;
	display:none;
	z-index:220;
}

.TNDL1 dd .TNDL1Content
{
	width:298px;
	margin:-1px 0 0 0;
	position:relative;
	z-index:100;
	float:left;
	background:#393939;
	opacity:90;
	filter:alpha(opacity=90);
	border:1px solid #8a8a8a;
}

.TNDL1 dd .TNDL1Content ul
{
	width:288px;
	list-style-type:none;
	padding:0 5px 0px 5px;
}

.TNDL1 dd .TNDL1Content ul li
{
	width:288px;
	padding:12px 0;
	font-weight:bold;
	border-bottom:1px solid #8a8a8a;
}

.TNDL1 dd .TNDL1Content ul li.last
{
	border-bottom:0px solid #8a8a8a !important;
}

/* Start HomePage.master */

#LoginRow
{
	width:810px;
	height:296px;
	margin:0 0 5px 0;
	border:0px solid red;
}

#LoginRow #flash
{
	width:560px;
	height:296px;
	float:left;
	position:relative;
	z-index:1;
}

#UserLoginContainer
{
	width:244px;
	height:296px;
	float:right;
}

#UserLoginWrapper
{
	width:244px;
	height:231px;
	padding:65px 0 0 0;
	background:url(images/home/login_box.jpg) 0 0 no-repeat;
}

#HomeUserLogin
{
	width:220px;
	margin:0 auto;
	border:0px solid red;
}

#HomeUserLogin input
{
	width:214px;
	border-top:2px solid #C6C6C6;
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	border-left:2px solid #C6C6C6;
}

#HomeUserLogin .HomeLoginBtn
{
	width:89px !important;
	height:29px !important;
	margin:0 0 0 5px;
	background:url(images/home/login_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	display:inline;
	border:none;	
}

#HomeUserLogin .HomeLoginBtn:hover
{
	background:url(images/home/login_button.jpg) 0 -29px no-repeat;
}

#HomeUserLogin a:link
{
	text-decoration:underline;
}

#UserInfoWrapper
{
	width:244px;
	height:226px;
	padding:70px 0 0 0;
	text-align:center;
	background:url(images/home/member_info.jpg) 0 0 no-repeat;
}

#UserInfoWrapper .EditAccountLnk1
{
	width:159px;
	height:27px;
	display:block;
	margin:0 auto;
	background:url(images/main/edit_account.jpg) 0 -27px no-repeat;
	cursor:pointer;
	border:none;
}

#UserInfoWrapper .EditAccountLnk1:hover
{
	background:url(images/main/edit_account.jpg) 0 0 no-repeat;
}

#UserInfoWrapper .ManageProfilesLnk1
{
	width:173px;
	height:27px;
	display:block;
	margin:0 auto;
	background:url(images/main/manage_profile.jpg) 0 -27px no-repeat;
	cursor:pointer;
	border:none;
}

#UserInfoWrapper .ManageProfilesLnk1:hover
{
	background:url(images/main/manage_profile.jpg) 0 0 no-repeat !important;
}

#AccountSetupSteps
{
	width:810px;
	height:296px;
	margin:0 0 10px 0;
	border:0px solid red;
}

#AccountSetupSteps div#a,
#AccountSetupSteps div#a img
{
	float:left;
}

#AccountSetupSteps div#Step3
{
	width:182px;
	height:296px;
	float:left;
	background:url(images/home/step_3.jpg) 0 0 no-repeat;
}

#AccountSetupSteps div#Step3 .GetStartedBtn
{
	width:166px !important;
	height:28px !important;
	margin:0 0 0 5px;
	background:url(images/home/getstarted_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	display:inline;
	position:relative;
	top:251px;
	left:3px;
	border:none;	
}

#AccountSetupSteps div#Step3 .GetStartedBtn:hover
{
	background:url(images/home/getstarted_button.jpg) 0 -28px no-repeat;
}

#AccountSetupSteps div#a .Step2Img
{
	margin:0 6px;
}

#AccountSetupSteps div#b
{
	width:244px;
	height:296px;
	float:right;	
}

#HomeVideo
{
	width:240px;
	height:159px;
	margin:0 0 5px 0;
	padding:7px 0 0 4px;
	background:url(images/home/home_video_border.jpg) 0 0 no-repeat;
}

.faq_banner
{
	display:block;
	width:244px;
	height:124px;
	background:url(images/home/faq_banner.jpg) 0 0 no-repeat;
}

.faq_banner:hover
{
	background:url(images/home/faq_banner.jpg) 0 -124px no-repeat;
}

#HomeBannersWrapper
{
	width:810px;
	height:104px;
	margin:0 0 10px 0;
}

#HomeAthletes
{
	width:810px;
	height:374px;
	border:0px solid blue;
}

#HomeAthletesGiveBackWrapper
{
	width:274px;
	height:294px;
	padding:70px 0 0 0;
	float:left;
	background:url(images/home/hdr_athletesgive_v2.jpg) left top no-repeat;
	border:0px solid red;
}

#AthleteGiveBackImgWrapper
{
	width:222px;
	height:165px;
	margin:0 auto 5px auto;
	border:0px solid red;	
}

#HomeAthletesGiveBackText
{
	width:225px;
	height:67px !important;
	margin:0 auto 11px auto;
	border:0px solid red;
}

#HomeAthletesGiveBackText a:link, #HomeAthletesGiveBackText a:active, #HomeAthletesGiveBackText a:visited, #HomeAthletesGiveBackText a:hover
{
	color:#06A064;
}

#HomeAthleteGiveBackGoin
{
	width:225px;
	margin:0 auto;
	font-size:.90em !important;
	line-height:1.2em;
	border:0px solid blue;
}

#HomeTestimonialsWrapper
{
	width:240px;
	height:244px;
	float:left;
	padding:120px 11px 0 11px;
	font-size:.95em;
	background:url(images/main/approved_stamp.jpg) center 5px no-repeat;
	border:0px solid blue;
}

/*
#HomeTestimonialsWrapper #adjuster
{
	position:relative;
	bottom:17px;	
}
*/

#HomeTestTextWrapper
{
	width:225px;
	height:140px;
	margin:0 0 5px 0;
	padding:0 0 0 12px;
	font-size:1.2em !important;
	line-height:1.4em !important;
	background:url(images/home/quote_dwn.jpg) right bottom no-repeat;
	border:0px solid red;	
}

#HomeTestTextWrapper p
{
	margin:0 !important;
}

#HomeTestTextSig
{
	width:225px;
	height:47px;
	padding:0 0 0 12px;
	font-size:.95em !important;
	font-style:italic !important;
	font-weight:normal !important;	
	line-height:1.2em;
	text-align:right !important;
	border:0px solid red;
}

#HomeAthleteOfTheWeekWrapper
{
	width:274px;
	height:294px;
	float:right;
	padding:70px 0 0 0;
	background:url(images/home/hdr_athleteweek_v2.jpg) 0 0 no-repeat;
	border:0px solid red;	
}

#HomeAthleteOfTheWeekWrapper p
{
	width:274px;
	margin:0 0 13px 0 !important;
	text-align:center;
}

#HomeAthleteOfTheWeekWrapper p span
{
	font-size:1.5em !important;	
	text-transform:uppercase;
}

#AthleteOfTheWeekImg
{
	width:194px;
	margin:0 0 15px 40px;
}

#AthleteOfTheWeekName
{
	width:278px;
	text-align:center;
	font-size:1.5em;	
	text-transform:uppercase;
}

#AthleteOfTheWeekName span
{
	font-size:.8em;	
	text-transform:none;
}

#HomeResources
{
	width:810px;
	height:170px;
	margin:0 0 15px 0;
	position:relative;
	left:5px;
	border:0px solid red;
}

#HomeResources .HomeScroll
{
	width:38px;
	height:137px;
	padding:28px 0 0 0;
	float:left;
}

#HomeResources .HomeScroll img
{
	cursor:pointer;	
}

#HomeResourceContentWrapper
{
	width:734px;	
	height:170px;
	float:left;
}

#HomeResourceContent
{
	width:730px;	
	height:170px;
	overflow:hidden;
}

#HomeResourceContent .SingleResource
{
	width:176px;
	height:170px;
	float:left;
	padding:0 3px;
}

#HomeResourceContent .SingleResource img
{
	margin:0 0 5px 0;
}

#HomeResourceContent .SingleResource h5
{
	font-size:1.2em !important;
	text-transform:uppercase;
}

#HomeResourceContent .SingleResource p
{
	margin:0 !important;
	line-height:1.2em !important;
	font-size:.85em !important;
}

#HomeSponsors
{
	width:765px;
	height:81px;
	padding:1px 0 0 45px;
	background:url(images/home/sponsor_box.jpg) 0 0 no-repeat;	
}

#HomeSponsors img
{
	float:left;
}

#HomeSponsorWrapper
{
	width:810px;
	background:url(images/home/sponsor_box_middle.jpg) 0 0 repeat-y;	
}

#HomeSponsorWrapper img
{
	float:left;
}

#HomeSponsorImages img
{
	margin:0 0 10px 0;
}

/* End HomePage.master */


/* Start InnerOneColumn.master */

#MainContentOneColumn
{
	width:810px;
	padding:15px 0 0 0;
}

#MainContentOneColumn h2
{
	margin:0 0 25px 0;
	padding:0 0 0 18px;
}

#MainContentOneColumn p
{
	padding:0 0 0 18px;
}

.VMSSectionHeaderBlack
{
	width:793px;
	height:30px;
	display:block;
	margin:0 0 15px 0;
	padding:14px 0 0 17px;
	background:url(images/main/vms_section_header_black.jpg) 0 0 no-repeat;
	text-transform:uppercase;
}

.VMSSectionHeaderGreen
{
	width:793px;
	height:30px;
	display:block;
	margin:0 0 15px 0;
	padding:14px 0 0 17px;
	background:url(images/main/vms_section_header_green.jpg) 0 0 no-repeat;
	text-transform:uppercase;
}

.SubmitBtn
{
	width:90px !important;
	height:29px !important;
	background:url(images/main/submit_button.jpg) 0 -29px no-repeat;
	border:none;
	cursor:pointer;	
	border:none !important;
}

.SubmitBtn:hover
{
	background:url(images/main/submit_button.jpg) 0 0 no-repeat;
}

.SearchBtn
{
	width:90px;
	height:29px;
	background:url(images/main/search_button.jpg) 0 -29px no-repeat;
	border:none;
	cursor:pointer;	
}

.SearchBtn:hover
{
	background:url(images/main/search_button.jpg) 0 0 no-repeat;
}

/* End InnerOneColumn.master */


/* Start VMS Common Profile Header */

#vmsHeaderSection
{
	width:810px;
	display:table;
}

#vmsHeaderSection .a
{
	width:810px;
	height:55px;
	display:table;
	border:0px solid blue;
}

#vmsHeaderSection .a h2
{
	width:400px;
	float:left;
	line-height:1.4em;
	font-size:2em;
}

#vmsHeaderSection .a ul
{
	list-style-type:none;
	float:right;
}

#vmsHeaderSection .a ul li
{
	text-align:right;
}

#vmsHeaderSection .b
{
	width:792px;
	height:35px;
	display:table;
	padding:0 0 0 18px;
	border:0px solid red;
}

#vmsHeaderSection .b a
{
	margin:0 8px 0 0;
}

#vmsHeaderSection .b .LogoutBtn
{
	float:right;
}

/* End VMS Common Profile Header */


/* Start VMS Buttons */
	
.ManageProfilesLnk
{
	width:173px;
	height:27px;
	display:block;
	float:left;
	background:url(images/main/manage_profile.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}

.ManageProfilesLnk:hover
{
	background:url(images/main/manage_profile.jpg) 0 -27px no-repeat;
}

.ChangePasswordLnk
{
	width:173px;
	height:27px;
	display:block;
	float:left;
	background:url(images/main/change_password.jpg) 0 -27px no-repeat;
	cursor:pointer;
	border:none;
}
.ChangePasswordLnk:hover
{
	background:url(images/main/change_password.jpg) 0 0 no-repeat;
}


.EditAccountLnk
{
	width:159px;
	height:27px;
	display:block;
	float:left;
	background:url(images/main/edit_account.jpg) 0 -27px no-repeat;
	cursor:pointer;
	border:none;
}

.EditAccountLnk:hover
{
	background:url(images/main/edit_account.jpg) 0 0 no-repeat;
}

.LogoutBtn
{
	width:82px;
	height:27px;
	background:url(images/main/log_out.jpg) 0 -27px no-repeat;
	cursor:pointer;
	border:none;
}

.LogoutBtn:hover
{
	background:url(images/main/log_out.jpg) 0 0 no-repeat;
}

.SaveBtn
{
	width:90px;
	height:29px;
	background:url(images/main/save.jpg) 0 -29px no-repeat;
	border:none;
	cursor:pointer;	
}

.SaveBtn:hover
{
	background:url(images/main/save.jpg) 0 0 no-repeat;
}

.SaveGreyBtn
{
	width:90px;
	height:29px;
	background:url(images/main/save_grey.jpg) 0 -29px no-repeat;
	border:none;
	cursor:pointer;	
}

.SaveGreyBtn:hover
{
	background:url(images/main/save_grey.jpg) 0 0 no-repeat;
}

.CancelBtn
{
	width:90px;
	height:29px;
	background:url(images/main/cancel.jpg) 0 -29px no-repeat;
	border:none;
	cursor:pointer;	
}

.CancelBtn:hover
{
	background:url(images/main/cancel.jpg) 0 0 no-repeat;
}

/* End VMS Buttons */


/* Start AthleteMemberSignUp.ascx */

#AthSignupWrapper
{
	width:810px;
	margin:15px 0 0 0;
	border:0px solid aqua;
}

/* End AthleteMemberSignUp.ascx */


/* Start Forms */

.FormLabelRight,
.FormLabelLeft
{
	width:810px;
	margin:0 0 25px 0;
	border:0px solid green;
}

.FormRow
{
	width:810px;
	display:table;
	margin:0 0 9px 0;
	border:0px solid blue;
}

.FormRow .Label
{
	width:235px;
	float:left;
	margin:0 25px 0 0;
	padding:2px 0 0 0;
	vertical-align:top;
	text-transform:uppercase;
}

.FormRow .Label .sep
{
	margin:0 0 0 5px;
}

.FormLabelRight .FormRow .Label
{
	text-align:right;
}

.FormLabelLeft .FormRow .Label
{
	width:190px;
	padding:2px 0 0 45px;
	text-align:left;
}

.FormRow .Text
{
	width:550px;
	height:25px;
	float:left;
}

.FormRow .TextArea
{
	width:550px;
	float:left;
}

.FormRow input
{
	border:none;
}

.FormRow .ButtonRow
{
	width:500px;
	padding:0 0 0 0;
	text-align:right;
	float:right;
}

.FormErrorWrapper
{
	width:792px;
	margin:0 0 25px 0;
	padding:0 0 0 18px;
}

.FormError
{
	color:#DC7D09;
}

/* End Forms */


/* Start ManageAthleteProfiles.aspx */

#ManageProfilesWrapper
{
	width:810px;
	float:left;
	margin:15px 0 35px 0;
	border:0px solid aqua;
}

#ManageProfilesWrapper .sep
{
	margin:0 auto;
	float:left;
	position:relative;
	left:5px;
	border-bottom:1px solid #6E6E6E;
}

#ManageProfilesWrapper .ProfileWrapper
{
	width:792px;
	float:left;
	padding:15px 0 15px 18px;
}

#ManageProfilesWrapper .ProfileWrapper .ProfilePic
{
	width:220px;
	float:left;
	text-align:center;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo
{
	width:565px;
	height:160px;
	padding:65px 0 0 0;
	float:right;
	border:0px solid blue;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo td.header
{
	width:109px;
	height:21px;
	text-align:center;
	background:#FFF;
	color:#000;
	border:2px solid #000;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo td.info
{
	width:109px;
	height:21px;
	text-align:center;
	background:#959595;
	border:2px solid #000;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo td.info div
{
	width:107px;
	height:19px;
	padding:2px 0 0 0;
	border:1px solid #FFF;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo .EditProfileLnk
{
	display:block;
	width:98px;
	height:23px;
	float:right;
	padding:4px 0 0 0;
	text-align:center;
	background:url(images/main/edit_profile.jpg) 0 -27px no-repeat;
	border:none;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo .EditProfileLnk:hover
{
	background:url(images/main/edit_profile.jpg) 0 0 no-repeat;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo .ViewProfileLnk
{
	display:block;
	width:125px;
	height:24px;
	float:left;
	padding:4px 0 0 0;
	text-align:center;
	background:url(images/main/viewprofile_button.jpg) 0 0 no-repeat;
	border:none;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo .ViewProfileLnk:hover
{
	background:url(images/main/viewprofile_button.jpg) 0 -27px no-repeat;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo .DeleteProfileBtn
{
	display:block;
	width:98px;
	height:23px;
	float:right;
	margin:0 0 0 15px;
	padding:4px 0 0 0;
	text-align:center;
	background:url(images/main/delete_profile.jpg) 0 -27px no-repeat;
	border:none;
}

#ManageProfilesWrapper .ProfileWrapper .ProfileInfo .DeleteProfileBtn:hover
{
	background:url(images/main/delete_profile.jpg) 0 0 no-repeat;
}

#ManageProfilesWrapper #ButtonRow
{
	width:792px;
	height:25px;
	float:left;
	padding:25px 0 0 18px;
}

#ManageProfilesWrapper #ButtonRow .AddProfileLnk
{
	display:block;
	width:159px;
	height:27px;
	float:left;
	margin:0 15px 0 0;
	background:url(images/main/add_profile.jpg) 0 -27px no-repeat;
	border:none;
	cursor:pointer;	
}

#ManageProfilesWrapper #ButtonRow .AddProfileLnk:hover
{
	background:url(images/main/add_profile.jpg) 0 0 no-repeat;
}

/* End ManageAthleteProfiles.aspx */


/* Start EditSportProfile.aspx */

#EditSportProfileWrapper
{
	width:810px;
	margin:15px 0 0 0;
	border:0px solid aqua;
}

#EditSportProfileWrapper #PhotoWrapper span.MainPhotoCB input
{
	vertical-align:text-bottom;	
}

#EditSportProfileWrapper #PhotoWrapper span.MainPhotoCB label
{
	margin:0 0 0 3px;
}

#CommentsWrapper
{
	width:700px;
	margin:0 auto !important;
}

#EditSportProfileWrapper .VMSSectionHeaderBlack,
#EditSportProfileWrapper .VMSSectionHeaderGreen
{
	cursor:pointer;
}

#EditSportProfileWrapper .VMSSectionHeaderBlack:hover
{
	background:url(images/main/vms_section_header_green.jpg) 0 0 no-repeat;
}

#EditSportProfileWrapper ul#EditTabBar
{
	width:795px;
	height:34px;
	list-style-type:none;
	position:relative;
	left:15px;
	top:1px;
	z-index:1000;
}

#EditSportProfileWrapper ul#EditTabBar li
{
	width:139px;
	height:27px;
	float:left;
	margin:0 8px 0 0;
	padding:7px 0 0 0;
	text-align:center;
	background:url(images/main/profile_tab.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:0px solid #8B8B8B;
}

#EditSportProfileWrapper ul#EditTabBar li.current
{
	width:139px;
	height:27px;
	float:left;
	padding:7px 0 0 0;
	text-align:center;
	background:url(images/main/profile_tab.jpg) 0 -34px no-repeat;
	cursor:pointer;
	border-bottom:0px solid #8B8B8B;
}

#EditSportProfileWrapper ul#EditTabBar li#EditCommentsTab
{
	width:268px;
	height:27px;
	float:left;
	margin:0 8px 0 0;
	padding:7px 0 0 0;
	text-align:center;
	background:url(images/main/comments_tab.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:0px solid #8B8B8B;
}

#EditSportProfileWrapper ul#EditTabBar li#EditCommentsTab.current
{
	width:268px;
	height:27px;
	float:left;
	margin:0 8px 0 0;
	padding:7px 0 0 0;
	text-align:center;
	background:url(images/main/comments_tab.jpg) 0 -34px no-repeat;
	cursor:pointer;
	border:0px solid #8B8B8B;
}

#EditTabWrapper
{
	width:808px;
	clear:both;
	background:url(images/main/EditProfileBoxMiddle.jpg) 0 0 repeat-y;
}

#EditTabWrapperMiddle
{
	width:100%;
	position:relative;
	z-index:1;
	padding:15px 0 0 0;
	background:url(images/main/EditProfileBoxTop.jpg) 0 top no-repeat;
}

#EditTabWrapperBottom
{
	width:100%;
	padding:0 0 15px 0;
	background:url(images/main/EditProfileBoxBottom.jpg) 0 bottom no-repeat;
}

#StatsWrapper
{
	display:none;
}

#VideoWrapper
{
	display:none;
}

#CommentsWrapper
{
	display:none;
}

#EmailLogWrapper
{
	padding:10px 0 0 0;
	display:none;
	border-left:1px solid #8A8A8A;
	border-right:1px solid #8A8A8A;
}

#EmailLogWrapper table
{
	width:545px;
	margin:0 0 10px 13px;
}

#EmailLogWrapper table td.date
{
	width:100px;
}

#EmailLogWrapper table td.emailAddress
{
	width:175px;
}

#EmailLogWrapper table td.emailCollege
{
	width:200px;
}

#EmailLogWrapper table td.message
{
	width:537px;
	padding:15px 8px 0 0;
}

#EmailLogWrapper table td.moreLink
{
	text-align:right;
}

#EmailLogWrapper table td.active a:link
{
	color:#01A35A !important;
}

#EmailLogWrapper .EmailEntry
{
	float:left;
	width:558px;
	padding:5px 0 10px 0;
	border-top:1px solid #8B8B8B;
	
	/*background:#303030;*/
}

#EmailLogWrapper .active
{
	background:#303030;
}

#EmailLogWrapper .EmailEntry table
{
	margin:0 0 0 12px !important;
}

#EmailLogWrapper .moreLink
{
	cursor:pointer;
}

/* End EditSportProfile.aspx */


/* Start SearchAthletes.aspx */

#SearchWrapper
{
	width:810px;
	float:left;
	margin:15px 0 35px 0;
	border:0px solid aqua;
}

#SearchWrapper .SearchBtn
{
	position:relative;
	right:225px;	
	bottom:41px;
}

#SearchWrapper .sep
{
	margin:0 auto;
	float:left;
	position:relative;
	left:5px;
	border-bottom:1px solid #6E6E6E;
}

.AllAthletesHeader
{
	width:793px;
	height:30px;
	display:block;
}

#SearchWrapper .ProfileWrapper
{
	width:792px;
	float:left;
	padding:15px 0 15px 18px;
}

#SearchWrapper .ProfileWrapper .ProfilePic
{
	width:220px;
	float:left;
	text-align:center;
}

#SearchWrapper .ProfileWrapper .ProfileInfo
{
	width:565px;
	height:160px;
	padding:15px 0 0 0;
	float:right;
	border:0px solid blue;
}

#SearchWrapper .ProfileWrapper .ProfileInfo p
{
	width:545px;
	height:49px;
	padding:0 5px 0 0;
	text-align:right;
	border:0px solid red;
}

#SearchWrapper .ProfileWrapper .ProfileInfo td.header
{
	width:109px;
	height:21px;
	text-align:center;
	background:#FFF;
	color:#000;
	border:2px solid #000;
}

#SearchWrapper .ProfileWrapper .ProfileInfo td.info
{
	width:109px;
	height:21px;
	text-align:center;
	background:#959595;
	border:2px solid #000;
}

#SearchWrapper .ProfileWrapper .ProfileInfo td.info div
{
	width:107px;
	height:19px;
	padding:2px 0 0 0;
	border:1px solid #FFF;
}

#SearchWrapper .ProfileWrapper .ProfileInfo .ViewProfileLnk
{
	display:block;
	width:125px;
	height:24px;
	float:right;
	padding:4px 0 0 0;
	text-align:center;
	background:url(images/main/viewprofile_button.jpg) 0 0 no-repeat;
	border:none;
}

#SearchWrapper .ProfileWrapper .ProfileInfo .ViewProfileLnk:hover
{
	background:url(images/main/viewprofile_button.jpg) 0 -27px no-repeat;
}

#SearchWrapper tr.SearchPager table tr td
{
	padding:0 4px;
	color:#ADADAD !important;
	position:relative;
	top:5px;
	border-right:1px solid #ADADAD;
}

#SearchWrapper tr.SearchPager table tr td a:link,
#SearchWrapper tr.SearchPager table tr td a:active,
#SearchWrapper tr.SearchPager table tr td a:hover,
#SearchWrapper tr.SearchPager table tr td a:visited
{
	color:#ADADAD !important;
}

#SearchWrapper tr.SearchPager table tr td span
{
	color:#06A064;
	font-weight:bold;
}

#SearchWrapper .RedefineBtn
{
	width:156px;
	height:27px;
	float:right;
	margin:0 10px 0 0;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	background:url(images/main/redefinesearch_button.jpg) 0 -27px no-repeat;
	border:none;
}

#SearchWrapper .RedefineBtn:hover
{
	background:url(images/main/redefinesearch_button.jpg) 0 0 no-repeat;
}

#SearchWrapper .NewSearchBtn
{
	width:125px;
	height:27px;
	float:right;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	background:url(images/main/newsearch_button.jpg) 0 -27px no-repeat;
	border:none;
}

#SearchWrapper .NewSearchBtn:hover
{
	background:url(images/main/newsearch_button.jpg) 0 0 no-repeat;
}

/* End SearchAthletes.aspx */


/* Start ViewAthleteProfile.aspx */

#ViewProfileWrapper
{
	width:780px;
	float:left;
	margin:15px 0 0 0;
	padding:0 0 100px 30px;
	border:0px solid aqua;
}

#ViewProfileWrapper #LeftColumn
{
	width:205px;
	vertical-align:top;
}

#ViewProfileWrapper #LeftColumn #MainImg
{
	width:205px;
	height:245px;
}

#ViewProfileWrapper #LeftColumn .sep
{
	width:85% !important;
	margin:0 auto;
	float:left;
	border-bottom:1px solid #6E6E6E;
}

#ViewProfileWrapper #LeftColumn #IconImages img
{
	margin:0 10px 10px 0;	
	cursor:pointer;
}

#ViewProfileWrapper #LeftColumn #LargeImgHolder
{
	display:none;	
}

#ViewProfileWrapper #RightColumn
{
	width:574px;
	padding:15px 0 0 0px;
	vertical-align:top;
}

#ViewProfileWrapper #RightColumn .TopBorderImg
{
	width:560px;
	height:8px;
	float:right;
}

#ViewProfileWrapper #RightColumn .BottomBorderImg
{
	width:560px;
	height:8px;
	float:right;
}

#ViewProfileWrapper #RightColumn .TopBorderImg img,
#ViewProfileWrapper #RightColumn .BottomBorderImg img
{
	float:right;
}

/*
#ViewProfileWrapper #RightColumn #TopWrapper
{
	width:544px;
	float:right;
	padding:15px 0 15px 15px;
	border-left:1px solid #8A8A8A;
	border-right:1px solid #8A8A8A;
}
*/

#ViewProfileWrapper #RightColumn #ctl00_MainContent_ctl00_TopWrapper
{
	width:544px;
	float:right;
	padding:15px 0 15px 15px;
	border-left:1px solid #8A8A8A;
	border-right:1px solid #8A8A8A;
}

#ViewProfileWrapper #RightColumn .scholarshipStamp
{
	background:url(images/main/scholarship_stamp.jpg) 390px 0 no-repeat;
}

#ViewProfileWrapper #RightColumn #top
{
	width:542px;
}

#ViewProfileWrapper #RightColumn #top .AthleteName
{
	font-size:2.3em;
	line-height:1em;
	font-weight:bold;
}

#ViewProfileWrapper #RightColumn #top .SportName
{
	font-size:1.7em;
	line-height:1.2em;
}

#ViewProfileWrapper #RightColumn #PersonalInfoTable
{
	width:542px;
	margin:15px 0 0 0;
}

#ViewProfileWrapper #RightColumn #PersonalInfoTable td
{
	padding:2px 0;	
}

#ViewProfileWrapper #RightColumn #PersonalInfoTable .Label1
{
	width:105px;
	vertical-align:top;
	color:#ADADAD;
}

#ViewProfileWrapper #RightColumn #PersonalInfoTable .Label2
{
	width:105px;
	vertical-align:top;
	color:#ADADAD;
}

#ViewProfileWrapper #RightColumn #PersonalInfoTable .Info1
{
	width:145px;
	vertical-align:top;
}

#ViewProfileWrapper #RightColumn #PersonalInfoTable .Info2
{
	width:187px;
	vertical-align:top;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper
{
	width:560px;
	float:right;
	margin:45px 0 0 0;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper ul#TabBar
{
	width:520px;
	list-style-type:none;
	display:table;
	position:relative;
	top:1px;
	left:20px;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper ul#TabBar li
{
	width:120px;
	height:27px;
	float:left;
	margin:0 8px 0 0;
	padding:7px 0 0 0;
	text-align:center;
	/*background:url(images/main/profile_tab.jpg) 0 0 no-repeat;*/
	background:url(images/main/profile_tab_v2.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:0px solid #8B8B8B;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper ul#TabBar li.current
{
	width:120px;
	height:27px;
	float:left;
	padding:7px 0 0 0;
	text-align:center;
	/*background:url(images/main/profile_tab.jpg) 0 -34px no-repeat;*/
	background:url(images/main/profile_tab_v2.jpg) 0 -34px no-repeat;
	cursor:pointer;
	border-bottom:0px solid #8B8B8B;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Stats
{
	width:558px;
	padding:10px 0 0 0;
	border-left:1px solid #8A8A8A;
	border-right:1px solid #8A8A8A;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Stats .StatRow
{
	width:557px;
	padding:2px 0;
	display:table;
	background:#000;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Stats .StatRow .Label,
#ViewProfileWrapper #RightColumn #SportInfoWrapper #Stats .StatRowAlt .Label
{
	width:200px;
	float:left;
	padding:0 0 0 18px;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Stats .StatRow .Text,
#ViewProfileWrapper #RightColumn #SportInfoWrapper #Stats .StatRowAlt .Text
{
	width:200px;
	float:left;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Stats .StatRowAlt
{
	width:557px;
	padding:2px 0;
	display:table;
	background:#303030;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Videos
{
	width:540px;
	display:none;
	padding:10px 0 20px 18px;
	float:right;
	overflow:hidden;
	border-left:1px solid #8A8A8A;
	border-right:1px solid #8A8A8A;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Comments
{
	width:540px;
	display:none;
	padding:10px 0 20px 18px;
	border-left:1px solid #8A8A8A;
	border-right:1px solid #8A8A8A;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Comments span,
#ViewProfileWrapper #RightColumn #SportInfoWrapper #Comments p,
#ViewProfileWrapper #RightColumn #SportInfoWrapper #Comments div
{
	color:#FFF !important;
	font-size:1em !important;
	font-family:Arial, Sans-Serif !important;
}

#ViewProfileWrapper #RightColumn #SportInfoWrapper #Comments p
{
	padding-left:0px;
}

#ViewProfileWrapper #RightColumn .ButtonRow
{
	width:560px;
	float:right;
	margin:15px 0 0 0;
	text-align:right;
}

#ViewProfileWrapper #RightColumn .BackProfileLnk
{
	display:block;
	width:125px;
	height:27px;
	float:left;
	text-align:center;
	cursor:pointer;
	background:url(images/main/back_button.jpg) 0 -27px no-repeat;
	border:none;
}

#ViewProfileWrapper #RightColumn .BackProfileLnk:hover
{
	background:url(images/main/back_button.jpg) 0 0 no-repeat;
}

#ViewProfileWrapper #RightColumn .AdminEditProfileLink
{
	display:block;
	width:98px;
	height:23px;
	float:right;
	padding:4px 0 0 0;
	text-align:center;
	background:url(images/main/edit_profile.jpg) 0 -27px no-repeat;
	border:none;
}

#ViewProfileWrapper #RightColumn .AdminEditProfileLink:hover
{
	background:url(images/main/edit_profile.jpg) 0 0 no-repeat;
}

#ViewProfileWrapper #RightColumn .AdminEditAccountLnk
{
	width:133px;
	height:27px;
	display:block;
	margin:0 15px 0 0;
	float:right;
	background:url(images/main/edit_account_sm.jpg) 0 -27px no-repeat;
	cursor:pointer;
	border:none;
}

#ViewProfileWrapper #RightColumn .AdminEditAccountLnk:hover
{
	background:url(images/main/edit_account_sm.jpg) 0 0 no-repeat;
}

#ViewProfileWrapper #RightColumn .AdminDeleteProfileLink
{
	display:block;
	width:98px;
	height:23px;
	float:right;
	margin:0 0 0 15px;
	padding:4px 0 0 0;
	text-align:center;
	background:url(images/main/delete_profile.jpg) 0 -27px no-repeat;
	border:none;
}

#ViewProfileWrapper #RightColumn .AdminDeleteProfileLink:hover
{
	background:url(images/main/delete_profile.jpg) 0 0 no-repeat;
}

#ViewProfileWrapper #RightColumn .PrintProfileLnk
{
	display:block;
	width:125px;
	height:27px;
	float:right;
	text-align:center;
	background:url(images/main/print_button.jpg) 0 -27px no-repeat;
	border:none;
}

#ViewProfileWrapper #RightColumn .PrintProfileLnk:hover
{
	background:url(images/main/print_button.jpg) 0 0 no-repeat;
}

#ViewProfileWrapper #RightColumn .ShareProfileLnk
{
	display:block;
	width:125px;
	height:47px;
	float:right;
	margin:0 0 0 15px;
	text-align:center;
	/*background:url(images/main/share_button.jpg) 0 -27px no-repeat;*/
	background:url(images/main/send_colleges.jpg) 0 -47px no-repeat;
	border:none;
}

#ViewProfileWrapper #RightColumn .ShareProfileLnk:hover
{
	/*background:url(images/main/share_button.jpg) 0 0 no-repeat;*/
	background:url(images/main/send_colleges.jpg) 0 0 no-repeat;
}


/* End ViewAthleteProfile.aspx */


/* Start ContactUs.ascx */

#ContactWrapper
{
	width:810px;
	margin:15px 0 0 0;
	border:0px solid aqua;
}

#ContactWrapper .FormRow .Label span
{
	position:relative;
	left:85px;
}

#ContactWrapper .FormRow .ButtonRow
{
	float:left;
	width:354px !important;
}

/* End ContactUs.ascx */


/* Start TipsFromThePros.aspx */

#TipsRightColumn
{
	width:145px;
	height:400px;
	float:right;
}

#TipsRightColumn ul
{
	list-style-type:none;
}

#TipsRightColumn ul li
{
	padding:0 0 0 18px;
	background:url(images/main/blog_dot.jpg) 4px 6px no-repeat !important;	
}

#TipsCatWrapper
{
	margin:0 0 25px 0;	
}

#TipsCatWrapper a:link,
#TipsCatWrapper .rtIn
{
	color:#FFF;
}

#TipsCatWrapper ul li
{
	padding:0;
	background:none;
}

#TipsCatWrapper ul li div
{
	background:url(images/main/blog_dot.jpg) 4px 6px no-repeat !important;
}

#TipsCatWrapper ul li div span.rtPlus
{
	background:url(images/main/blog_plus.jpg) 1px 0 no-repeat !important;
}

#TipsCatWrapper ul li div span.rtMinus
{
	background:url(images/main/blog_minus.jpg) 1px 0 no-repeat !important;
}

#TipsCatWrapper ul li div .rtIn
{
	padding:0;
	background:#000 !important;
	border:none;
}

#TipsCatWrapper ul li div.rtSelected .rtIn
{
	background:#000 !important;
	border:none;
}

#TipsCatWrapper ul li div.rtSelected a.rtIn
{
	color:#06A064 !important;
}

#TipsRightColumn h4
{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:1.0em;
	text-transform:uppercase;
	font-family:Verdana;
	font-weight:normal;
	color:#9F9F9F;
	border-bottom:1px dashed #9F9F9F;
}

#TipsTopLeft
{
	width:648px;
	float:left;
	border:0px solid Blue;
}

#TipsTopLeft img
{
	float:left;
}

#StackHolder
{
	width:640px;
	height:395px;
	padding:0 0 0 6px;
	border-left:1px solid #8A8A8A;
	border-right:1px solid #8A8A8A;
}

#TipsBottomLeft
{
	width:648px;
	clear:left;
	float:left;
	border:0px solid red;
}

.BackLink
{
	display:block;
	width:630px;
	height:25px;
	margin:0 0 25px 0;
	padding:0 0 0 18px;	
	text-decoration:underline !important;
}

.TipCategoryHeader
{
	width:648px;
	height:44px;
	display:block;
	margin:15px 0 10px 0;
	padding:14px 0 0 17px;
	background:url(images/main/tips_cate_hdr.jpg) 0 0 no-repeat;
	text-transform:uppercase;
}

ul.sf_postListing li
{
	
}

.post_header
{
	width:648px;
	height:60px;
	border:0px solid red;	
}

.sf_postDate
{
	width:35px;
	height:50px;
	float:left;
	padding:0 !important;
	text-align:center;
	color:#D1D1D1 !important;
	background:url(images/main/tips_post_box.jpg) 0 0 no-repeat;
	border:0px solid blue;	
}

h2.sf_postTitle
{
	padding:0 0 0 8px !important;
	float:left;
	font-size:1.7em;	
	border:0px solid red;
}

.sf_postContent
{
	margin:0 0 15px 0;
	padding:0 18px;
}

.sf_postContent p
{
	padding:0 !important;
	text-align:justify;
}

.sf_pager
{
	width:648px;
	margin:0 0 15px 0;
	border:0px solid red;
}

.sf_pager li
{
	margin:0 !important;
	padding:0 5px 0 0 !important;
}

/* End TipsFromThePros.aspx */


/* Start Colleges.aspx */

#CollegeWrapper
{
	width:792px;
	margin:15px 0 25px 0;
	padding:0 0 0 18px;
	border:0px solid aqua;
}

#CollegeWrapper #Filters
{
	width:792px;
	height:45px;
	margin:0 0 10px 0;
	border:0px solid red;
}

#CollegeWrapper #Filters select
{
	margin:0 20px 0 0;
}

.ResetFilterBtn
{
	width:125px;
	height:27px;
	background:url(images/main/reset_filters.jpg) 0 0 no-repeat;
	position:relative;
	top:3px;
	border:none;
	cursor:pointer;	
}

.ResetFilterBtn:hover
{
	background:url(images/main/reset_filters.jpg) 0 -27px no-repeat;
}

#CollegeDisplayWrapper
{
	width:785px;
	border:0px solid green;
}

#CollegeTable
{
	width:785px;
	border:1px solid #303030;
}

#CollegeTable a:hover
{
	color:#06A064;
}

#CollegeTable td
{
	padding:3px 0;
}

#CollegeTable .HeaderRow td
{
	padding:5px 0 7px 0;
	text-decoration:underline;
	border-bottom:1px solid #303030;
}

#CollegeTable tr.alt
{
	background:#303030;
}

/* End Colleges.aspx */


/* Start AthletesGiveBack.aspx */

.sf_newsTitle
{
	text-transform:uppercase;
}

.sf_readMore a:link, .sf_readMore a:active, .sf_readMore a:visited, .sf_readMore a:hover
{
	color:#06A064;
}

.sf_sep
{
	border-bottom:1px solid #6E6E6E;
}

/* End AthletesGiveBack.aspx */


/* Start MessageBoard.aspx */


/* Forum List */

.sf_forumsWrapper
{
	width:774px;
	padding:0 18px;
	border:0px solid red;
}

.sf_forumsWrapper h3.sf_forumCategoryTitle,
.sf_forumsWrapper h3.sf_forumTitle
{
	width:764px;
	height:31px;
	padding:13px 0 0 10px;
	background:url(images/main/messageboard_hdr.jpg) 0 0 no-repeat;
	color:#FFF !important;
}

.sf_forumTitle a:link, .sf_forumTitle a:active, .sf_forumTitle a:active, .sf_forumTitle a:hover
{
	color:#DB7825 !important;
}

.sf_forumTitle div
{
	font-size:.95em;
	color:#a5a5a5 !important;
}

.sf_forumsList .sf_forumTitle
{
	font-size:1em !important;
}

.sf_forumsList .HeaderLeft
{
	background:url(images/main/messageboard_top_left.jpg) left top no-repeat;
}

.sf_forumsList .HeaderRight
{
	background:url(images/main/messageboard_top_right.jpg) right top no-repeat;
}

.sf_forumsList .FooterLeft
{
	background:url(images/main/messageboard_bottom_left.jpg) left bottom no-repeat;
}

.sf_forumsList .FooterRight
{
	background:url(images/main/messageboard_bottom_right.jpg) right bottom no-repeat;
}

.sf_forumsList th
{
	padding:5px !important;
	font-size:.95em !important;
}

.sf_forumsList td
{
	padding:5px !important;
}

.post-date
{
	font-size:.9em !important;	
}

/* Thread List */

.sf_forumTitle
{
	color:#06A064 !important;
	font-size:1.4em;
	/*margin:0 0 15px 0;*/
}

.sf_forumThreadTitle a:link, .sf_forumThreadTitle a:active, .sf_forumThreadTitle a:visited, .sf_forumThreadTitle a:hover
{
	color:#DB7825 !important;
}

ul.thread-buttons
{
	list-style-type:none;
	margin:25px 0 !important;
}

ul.thread-buttons li
{
	display:inline;
	margin:0 5px 0 0;
}

ul.thread-buttons li a:link
{
	text-decoration:underline;
}

ul.thread-buttons li a:hover
{
	color:#06A064;	
}

.sf_forumsThreadsList th
{
	padding:5px !important;
	font-size:.95em !important;
}

.sf_forumsThreadsList td
{
	padding:5px !important;
}


/* Single Thread */

.sf_threadTitle h3
{
	color:#06A064 !important;
	font-size:1.4em;
}

.sf_postCommands
{
	padding:15px 0 5px 157px !important;
	text-align:left !important;
	border-bottom:1px solid #6E6E6E !important;	
}

.sf_postCommands a:link, .sf_postCommands a:visited, .sf_postCommands a:active
{
	text-decoration:underline;	
}

.sf_postCommands a:hover
{
	color:#06A064;	
}

.quote
{
	padding:15px !important;
	border:1px solid #6E6E6E !important;
}

/* Edit Post */

.sf_forumsEditor
{
	background:#000 !important;	
}

.sf_forumsEditor h3,
.sf_forumsEditor h4
{
	margin:0 0 4px 0 !important;
	font-size:1.4em !important;
	font-weight:normal !important;
}


/* ForumUserLogin.ascx */

#ForumLoginWrapper
{
	width:244px;
	height:231px;
	margin:75px auto 0 auto;
	padding:65px 0 0 0;
	background:url(images/home/login_box.jpg) 0 0 no-repeat;
}

#ForumUserLogin
{
	width:220px;
	margin:0 auto;
}

#ForumUserLogin p
{
	padding:0 !important;
}

#ForumUserLogin input
{
	width:214px;
	border-top:2px solid #C6C6C6;
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	border-left:2px solid #C6C6C6;
}

#ForumUserLogin .HomeLoginBtn
{
	width:89px !important;
	height:29px !important;
	margin:0 0 0 5px;
	background:url(images/home/login_button.jpg) 0 0 no-repeat;
	cursor:pointer;
	display:inline;
	border:none;	
}

#ForumUserLogin .HomeLoginBtn:hover
{
	background:url(images/home/login_button.jpg) 0 -29px no-repeat;
}

#ForumUserLogin a:link
{
	text-decoration:underline;
}


/* End MessageBoard.aspx */

/* Start ChangePassword.aspx */

#ChangePasswordWrapper
{
	width:244px;
	height:231px;
	margin:75px auto 0 auto;
	padding:65px 0 0 0;
	background:url(images/main/change_password_box.jpg) 0 0 no-repeat;
}

#ChangePassword
{
	width:220px;
	margin:0 auto;
}

#ChangePassword p
{
	margin:0 0 10px 0 !important;
	padding:0 !important;
}

#ChangePassword input
{
	width:214px;
	border-top:2px solid #C6C6C6;
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	border-left:2px solid #C6C6C6;
}

#ChangePassword .SubmitGreyBtn
{
	width:89px !important;
	height:29px !important;
	margin:0 0 0 5px;
	background:url(images/main/submit_grey.jpg) 0 0 no-repeat;
	cursor:pointer;
	display:inline;
	border:none;	
}

#ChangePassword .SubmitGreyBtn:hover
{
	background:url(images/main/submit_grey.jpg) 0 -29px no-repeat;
}

#ChangePassword a:link
{
	text-decoration:underline;
}

/* End ChangePassword.aspx */

