﻿/*
------------------------------------------------------
 Stylesheet for: soccerrecruittools.com

 Created: May 8, 2008
------------------------------------------------------
*/

body {
margin: auto;
padding: 0;
text-align: center;
line-height: 1.1em;
background: url(/App_Themes/Soccer/Images/common/bg.png) repeat-x #000;
font: 11px tahoma, arial, helvetica, sans-serif;
}

/*
------------------------------------------------------
 Standard Elements
------------------------------------------------------
*/

a	{
color: #fff;
text-decoration: underline;
}

a:hover	{
color: #fff;
text-decoration: none;
}

img	{
border: 0;
}

form	{
margin: 0;
padding: 0;
display: inline;
}

input, textarea, select	{
font: 10px tahoma, arial, helvetica, sans-serif;
}

.h1, h1
{
	font: bold 20px/20px arial, helvetica, sans-serif;
}

h1, .header-border	
{
	padding: 0 0 10px 0;
	border-bottom: solid 1px #000;
}

.alt	{
display: none;
}

.clear	{
clear: both;
margin: 0;
padding: 0;
height: 0;
font-size: 0;
line-height: 0;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {
display: inline-block;
}

.center	{
text-align: center;
margin: auto;
}

.right	{
text-align: right;
}

.left	{
text-align: left;
}

.float-right	{
float: right;
}

.float-left	{
float: left;
}


.hr	{
border-bottom: 1px solid #000;
padding-top: 10px;
margin-bottom: 10px;
}

hr	{
height: 1px;
border: 0;
color: #000;
background-color: #000;
padding: 0;
}

strong
{
	color: #f90;
}

.strong	{
font-weight: bold;
text-transform: uppercase;
}

em
{
	font-style: italic;
	color: #999;
}

.em	{
font-weight: bold;
text-decoration: underline;
}

h2	{
color: #f90;
font-size: 12px;
text-transform: uppercase;
margin: 20px 0 0 0;
}

.legend	{
margin: 5px 0 15px 0;
font-weight: bold;
font-size: 10px;
}

.back-to-profile	{
margin-bottom: 20px;
}

/*
------------------------------------------------------
 Fonts
------------------------------------------------------
*/

.font10	{
font: 10px tahoma, arial, helvetica, sans-serif;
}

.font11	{
font: 11px tahoma, arial, helvetica, sans-serif;
}

.font12	{
font: 12px tahoma, arial, helvetica, sans-serif;
}

.font14	{
font: 14px tahoma, arial, helvetica, sans-serif;
}

/*
------------------------------------------------------
 Colors
------------------------------------------------------
*/

.blue	{
color: #06f;
}

.orange, .validator	{
color: #f90;
}

.green	{
color: #9C0;
}

/*
------------------------------------------------------
 Padding
------------------------------------------------------
*/
.padding5	{
padding: 5px;
}

.padding10	{
padding: 10px;
}

/*
------------------------------------------------------
 Layout
------------------------------------------------------
*/

.mainwidth	{
width: 900px;
}

.wrapper	{
position: relative;
margin: auto;
text-align: left;
}

.header	{
height: 136px;
}

.logo a	{
position: absolute;
top: 8px;
left: 30px;
width: 190px;
height: 120px;
display: block;
z-index: 5;
background: url(/App_Themes/Soccer/Images/common/logo.gif) no-repeat;
}

.banner-ad	{
position: absolute;
top: 8px;
right: 8px;
z-index: 98;
}

.subnav	{
color: #FFF;
position: absolute;
z-index: 99;
right: 10px;
top: 107px;
}

.subnav a:link, .subnav a:hover, .subnav a:visited, .subnav a:active	{
color: #FFF;
text-decoration: underline;
}

.content	{
padding: 14px 14px 10px 14px;
width: 872px;
\width: 900px;
w\idth: 872px;
min-height: 566px;
height: auto !important;
height: 566px;
color: #fff;
background: url(/App_Themes/Soccer/Images/common/contentbg.gif) no-repeat #333;
}

.content-interior	{
padding: 0 15px;
}

.contentlt	{
float: left;
width: 550px;
* margin-bottom: -20px;
}

.contentrt	{
float: right;
width: 300px;
}

.content-interior .contentlt	{
width: 535px;
}

.content-interior .contentrt	{
width: 285px;
}

.contentrthead	{
padding: 6px 0 0 10px;
height: 24px;
color: #06f;
font-weight: bold;
background: url(/App_Themes/Soccer/Images/misc/contentrthead.png) no-repeat;
}

.login	{
padding: 5px;
width: 290px;
\width: 300px;
w\idth: 290px;
height: 180px;
margin-bottom: 10px;
background: #000;
	text-align: left;
}

.section
{
	padding: 5px;
	background: #000;
	text-align: left;
}

.section p, .section ul
{
	margin-left: 10px;
}

.login #header, .section .section-header	{
padding: 7px 0 7px 8px;
width: 282px;
\width: 290px;
w\idth: 282px;
margin-bottom: 20px;
font-weight: bold;
background: #369;
}

.login input[type="text"], .login input[type="password"]
{
	width: 165px;
	border: 1px solid #690;
}

.login input[type="checkbox"]
{
	margin-bottom: 2px;
}

.login .logged-in	
{
	padding: 8px;
	font-size: 11px;
}

.inline-panel
{
	display: inline;
	padding: 0;
	margin: 0;
}

/*
------------------------------------------------------
 Forms
------------------------------------------------------
*/

.small-form, .form
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.small-form li, .form li
{
	width: 100%;
	padding-bottom: 5px;
	clear: left;
}

.form li label
{
	float: left;  
	width: 150px;  
}

.form li td label { width: auto; }

.small-form li label
{
	float: left;  
	width: 80px;  
}

.list
{
	margin: 0;
	padding: 0;
}

.list input
{
	float: left;
}

.list label
{	
	float: none;
	clear: right;
}

.sub-form
{
	margin-left: 150px;
}

.no-style-list
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#search-fields-personal
{
    float: left;
    width: 421px;
    * margin-bottom: -20px;
}

#search-fields-grades
{
    float: right;
    width: 421px;
}

/*
------------------------------------------------------
 Home Only
------------------------------------------------------
*/

.get-noticed	{
width: 550px;
margin-bottom: 10px;
}

.subcontenthm	{
width: 550px;
margin-bottom: 20px;
background: url(/App_Themes/Soccer/Images/home/subcontentbg.gif) bottom repeat-y;
}

.subcontenthm a	{
color: #f90;
text-decoration: underline;
}

.subcontenthm a:hover	{
color: #f90;
text-decoration: none;
}

.subcontenthmlt	{
float: left;
width: 334px;
}

.subcontenthmrt	{
float: right;
width: 205px;
}

.subcontenthmlt div	{
padding: 10px 10px 20px 10px;
width: 314px;
\width: 334px;
w\idth: 314px;
}

.subcontenthmrt div	{
padding: 15px 15px 20px 15px;
width: 175px;
\width: 205px;
w\idth: 175px;
}

.subcontenthmlt p, .subcontenthmrt p	{
margin: 0 0 7px 0;
padding: 0 0 0 14px;
background: url(/App_Themes/Soccer/Images/misc/greyarrow.gif) no-repeat;
}

.home-callout a	{
width: 270px;
height: 90px;
display: block;
background: url(/App_Themes/Soccer/Images/home/home-bottom-callouts.png) no-repeat;
}

#sample-coach-account a	{
float: right;
}

#sample-athlete-account a	{
float: left;
background-position: 0 -90px;
}

.featured-athlete	{
padding: 6px 10px 10px 10px;
height: 84px;
margin-bottom: 10px;
background: url(/App_Themes/Soccer/Images/misc/featured-athletebg.png) no-repeat;
}

.featured-athlete a	{
color: #06f;
text-decoration: none;
}

.featured-athlete a:hover	{
color: #fff;
text-decoration: none;
}

.featured-athlete .left-col	{
float: left;
margin: 4px 15px 0 0;
}

.featured-athlete .right-col	{
float: left;
}

.featured-view-profile	{
font-size: 9px;
}

.new-members	{
padding: 10px 10px 0 15px;
}

.new-member	{
margin-bottom: 15px;
}

.new-members .left-col	{
float: left;
border: 1px solid #000;
margin-right: 10px;
}

.new-members .right-col	{
float: left;
line-height: 1.4em;
}

/*
------------------------------------------------------
 Footer
------------------------------------------------------
*/

.contentfoot	{
padding: 30px 10px 0 10px;
width: 880px;
\width: 900px;
w\idth: 880px;
height: 60px;
color: #fff;
background: url(/App_Themes/Soccer/Images/common/contentbgfoot.gif) no-repeat;
}

.contentfootlt	{
float: left;
width: 440px;
}

.contentfootrt	{
float: right;
width: 440px;
text-align: right;
}

/*
------------------------------------------------------
 Menu
------------------------------------------------------
*/

.topmenu	{
padding: 0 4px 4px 4px;
width: 892px;
\width: 900px;
w\idth: 892px;
height: 37px;
margin-bottom: 5px;
overflow: hidden;
background: url(/App_Themes/Soccer/Images/menu/bg.png) no-repeat;
}

.topmenu #how-it-works a	{
float: left;
width: 147px;
height: 37px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/how-it-works.jpg) no-repeat;
}

.topmenu #testimonials a	{
float: left;
width: 148px;
height: 32px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/testimonials.png) no-repeat;
}

.topmenu #sign-up a	{
float: left;
width: 114px;
height: 37px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/sign-up.jpg) no-repeat;
}

.topmenu #about-us a	{
float: left;
width: 125px;
height: 32px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/about-us.png) no-repeat;
}

.topmenu #faq a	{
float: left;
width: 90px;
height: 37px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/faq.jpg) no-repeat;
}

.topmenu #search a	{
float: left;
width: 194px;
height: 37px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/search-for-athletes.jpg) no-repeat;
}

.topmenu #send-to-friend a	{
float: left;
width: 169px;
height: 37px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/send-to-friend.jpg) no-repeat;
}

.topmenu #athlete-resources a	{
float: left;
width: 176px;
height: 37px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/athlete-resources.jpg) no-repeat;
}

.topmenu #home a	{
float: left;
width: 99px;
height: 32px;
display: block;
background: url(/App_Themes/Soccer/Images/menu/home.png) no-repeat;
}

.topmenu #how-it-works a:hover,
.topmenu #testimonials a:hover,
.topmenu #about-us a:hover,
.topmenu #faq a:hover,
.topmenu #search a:hover,
.topmenu #send-to-friend a:hover,
.topmenu #home a:hover	{
/*background-position: 0 -32px;*/
}

/*
------------------------------------------------------
 Validation
------------------------------------------------------
*/

/*
.validator	{
color: #f00;
}
*/

/*
------------------------------------------------------
 Sign Up Page
------------------------------------------------------
*/

.athlete-signup	{
float: left;
width: 249px;
\width: 267px;
w\idth: 249px;
padding-right: 18px;
}

.athlete-signup a	{
display: block;
background: url(/App_Themes/Soccer/Images/buttons/athlete-sign-up.png) no-repeat;
width: 251px;
height: 292px;
}

.coach-signup	{
float: left;
width: 267px;
}

.coach-signup a	{
display: block;
background: url(/App_Themes/Soccer/Images/buttons/coach-sign-up.png) no-repeat;
width: 247px;
height: 291px;
}

.cards-accepted	{
margin: 10px 0;
}

.cards-accepted img	{
vertical-align: middle;
}

/*
------------------------------------------------------
 Modal Popup
------------------------------------------------------
*/

.modalBackground 
{
	background: #999;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	background: #000;
	border: solid 3px #999;
	padding: 3px;
	width: 500px;
	height: 500px;
	min-height: 500px;
	text-align: center;
	margin: auto;
}

.photoModalPopup 
{
	background: #000;
	border: solid 3px #999;
	padding: 3px;
	width: 700px;
	height: 800px;
	min-height: 800px;
	text-align: center;
	margin: auto;
}

.modalPopup .modal-header, .photoModalPopup .modal-header
{
	cursor: move;
	background: #690;
	margin: 1px;
	padding: 2px 0;
	color: #fff;
	font-weight: bold;
}

/*
------------------------------------------------------
 Update Progress
------------------------------------------------------
*/

.updateprogress
{
	position: absolute;
	width: 850px;
	z-index: 90;
	color: #000;
	text-align: center;
}

.search-results	{
padding: 5px;
font-size: 11px;
vertical-align: top;
border-color: #333;
}

.header-row	{
background: #000;
}

/*
------------------------------------------------------
 Buttons
------------------------------------------------------
*/

.buttons { text-align: center; margin: 5px auto; }

a.button
{
	text-decoration: none;
	background: url(/App_Themes/Soccer/Images/misc/button-bg.gif) repeat-x;
	background-color: #360;
	color: #fff;
	font-weight: bold;
	height: 20px;
	padding: 4px 8px;
	border: solid 1px #690;		
	line-height: 25px;
	text-transform: uppercase;
}

#sample-page-buttons	{
width: 238px;
}

#sample-search-buttons	{
width: 280px;
}

#sample-athlete-buttons	{
width: 100px;
}

#send-message-buttons	{
width: 135px;
}

.video-buttons	{
width: 75px;
}

#search-button	{
width: 54px;
}

#clear-button	{
width: 46px;
}

#testimonial-button	{
width: 142px;
}

#send-button	{
width: 38px;
}

.submit-button	{
width: 53px;
}

#upload-button	{
width: 55px;
}

.track-button	{
width: 128px;
}

.stop-tracking-button	{
width: 178px;
}

#save-button	{
width: 39px;
}

#close-button	{
width: 45px;
}

/*
------------------------------------------------------
 Help Tip
------------------------------------------------------
*/

.tip-container-wrapper	
{
	position: absolute;
    opacity: .8;
    filter: alpha(opacity=80);	
	background: #ffc;
	color: #000;
}

.tip-container
{
	padding: 8px;
	margin: 0;
	background: #ffc;
	color: #000;
}

/*
------------------------------------------------------
 Mail Box
------------------------------------------------------
*/

.message-commands
{
	width: 180px;
	text-align: left;
}

.message-sender
{
	text-align: left;
	font-weight: bold;	
}

.message-text
{
}

.message-date
{
	text-align: right;
	padding-right: 4px;
}

.unread-message
{
	background-color: #666;
	color: #FFF;
}

.unread-message .message-sender
{
	color: #F90;
}

.read-message
{
	background-color: Transparent;
	color: #FFF;
}

.read-message .message-sender
{
	color: #69C;
}

.read-message .message-date
{
	color: #CCC;
}

.conversation .message-sender
{
	color: #69C;
	background-color: #666;
}

.conversation .message-text
{
	background-color: #666;
}

.conversation .message-date
{
	background-color: #666;
}

/*
------------------------------------------------------
 Default Form Classes
------------------------------------------------------
*/

.label	{
float: left;
width: 120px;
}

.form-field	{
float: left;
margin-bottom: 10px;
}

#search-fields-personal .label, #search-fields-grades .label
{
    width: 100px;
}

#search-fields-personal .form-field, #search-fields-grades .form-field
{
    width: 321px;
    margin-bottom: 5px;
}

#faq	{
line-height: 16px;
}

/*
------------------------------------------------------
 Sample Accounts
------------------------------------------------------
*/

#sample-image	{
float: left;
width: 447px;
padding-top: 4px;
text-align: right;
}

#sample-text	{
float: left;
padding-left: 5px;
width: 390px;
\width: 395px;
w\idth: 390px;
line-height: 16px;
}

#sample-text #edit-profile, 
#sample-text #search-athlete, 
#sample-text #see-tracking	{
margin-top: 0;
}

#sample-text #search-results, 
#sample-text #athlete-edit-profile, 
#sample-text #messages	{
margin-top: 28px;
}

#sample-text #inbox-reporting	{
margin-top: 30px;
}

#sample-text #searches,
#sample-text #save-search	{
margin-top: 27px;
}

#sample-text #filter-results, 
#sample-text #manage-photos	{
margin-top: 29px;
}

#sample-text #manage-videos	{
margin-top: 34px;
}

#sample-text #school-info	{
margin-top: 43px;
}

#sample-text #athlete-tracker	{
margin-top: 45px;
}

/*
------------------------------------------------------
 Reorder List
------------------------------------------------------
*/

.reorder-list
{
}

.reorder-list ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #FFFFFF;	
}

.reorder-list li
{
	height: 25px;
	line-height: 25px;
	background-color: #000000;	
	margin-bottom: 1px;
	width: 500px;
}

.reorder-item
{
	clear: right;
	line-height: 25px;
	height: 25px;
}

.reorder-item
{
	float: left;
}

.reorder-command
{
	float: right;
}

.reorder-drag-handle
{
	float: left;
	background-image: url(  '/App_Themes/Soccer/Images/common/drag_handle.jpg' );
	width: 23px;
	height: 23px;
	margin: 1px 5px 1px 1px;
	line-height: 25px;
	background-repeat: no-repeat;
	cursor: move;	
}

.reorder-callback 
{
	border: dashed 1px #0000FF;
	height: 23px;
}

.reorder-cue
{
	text-align: center;
	border: dashed 1px #FFFFFF;
	height: 23px;
}

/*
------------------------------------------------------
 Athlete Profile
------------------------------------------------------
*/
.athlete-profile	{
padding: 44px 20px 20px 20px;
width: 832px;
\width: 872px;
w\idth: 832px;
border-bottom: 1px solid #666;
background: url(/App_Themes/Soccer/Images/athleteprofile/header.gif) no-repeat #000;
}

.athlete-profile #content	{
width: 832px;
background: url(/App_Themes/Soccer/Images/athleteprofile/profilebg.gif) repeat-y;
}

.athlete-profile #contentlt	{
float: left;
padding-right: 20px;
width: 381px;
\width: 401px;
w\idth: 381px;
}

#athlete-details .left-col	{
float: left;
margin: 0 15px 10px 0;
padding: 1px;
width: 150px;
\width: 165px;
w\idth: 150px;
}

#athlete-details .right-col	{
float: left;
width: 214px;
}

.athlete-profile #contentrt	{
float: right;
padding-left: 11px;
width: 420px;
\width: 431px;
w\idth: 420px;
}

.report-abuse
{
	position: relative; 
	top: -44px; 
	left: 775px;
}

/*
------------------------------------------------------
 TabContainer/Panel
------------------------------------------------------
*/

.tab_xp .ajax__tab_header 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpks7PBtdmAzO1wnVwkZEfRxjw2&t=633475779497187500) repeat-x bottom;
}

.tab_xp .ajax__tab_outer 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpksAtA8WVYn3RCwE7yJxjp_LA2&t=633475779497187500) no-repeat right;
	height:21px;
}

.tab_xp .ajax__tab_inner 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpksA7vCyXJcaGIO1zONwBAl8w2&t=633475779497187500) no-repeat;
}

.tab_xp .ajax__tab_tab 
{
	height:13px;
	padding:4px;
	margin:0;
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkymtBxEyjSDi92zznDZkHscEr1CNNPgadjjtsJx7S_hmWQ2&t=633475779497187500) repeat-x;
}

.tab_xp .ajax__tab_hover .ajax__tab_outer 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpksmF_PX38Xvrk3in_pgxaD8Q2&t=633475779497187500) no-repeat right;
}

.tab_xp .ajax__tab_hover .ajax__tab_inner 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpksGdlle6tMdZ7WtlTRcBwfOQ2&t=633475779497187500) no-repeat;
}

.tab_xp .ajax__tab_hover .ajax__tab_tab 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpksuZqtOPv4Is6vc9Ql8xJRPA2&t=633475779497187500) repeat-x;
}

.tab_xp .ajax__tab_active .ajax__tab_outer 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpksalMcknuNPTbuIfXegjlm3EplzbjCJqx3z7zndoQh57Y1&t=633475779497187500) no-repeat right;
}

.tab_xp .ajax__tab_active .ajax__tab_inner 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpksSIiBWtrFNi8uAR9Khx7pCQ2&t=633475779497187500) no-repeat;
}

.tab_xp .ajax__tab_active .ajax__tab_tab 
{
	background:url(WebResource.axd?d=3omcq4U3DXsTEbT_Ii84SvQLeWnNoyco8355NPYbkylVnTL7gpX6C97ZVotqwpksKmYz1eoO4KlCpoqhGcXVCA2&t=633475779497187500) repeat-x;
}

.tab_xp .ajax__tab_body 
{
	border:1px solid #999999;
	border-top:0;
	padding:8px;
	background-color:#000000;
	color:#ffffff;
}

.tab_xp .ajax__tab_body table.tab-table, 
.tab_xp .ajax__tab_body table.tab-table tr, 
.tab_xp .ajax__tab_body table.tab-table th, 
.tab_xp .ajax__tab_body table.tab-table td
{
	border-collapse: collapse;
	border: solid 1px #666666;
}

.tab_xp .ajax__tab_body table.tab-table td,
.tab_xp .ajax__tab_body table.tab-table th
{
	padding: 4px;
}

.tab_xp .ajax__tab_body table.tab-table th
{
	font-size: 10px;
}

.tab_xp .ajax__tab_body table.tab-table td
{
	font-size: 9px;
}

/* Athlete Resources */

.resourcebanner {width:872px; height:209px; background:url(Images/resources/banner.jpg); float:left;}

.resourcecontent {width:872px; float:left;}
.resourcecontent .left {width:560px; padding:15px 10px 10px 10px; float:left;}
.resourcecontent .right {width:278px; padding-top:15px; position:relative; z-index:5; margin-right:-10px; float:right;}

.resourcecontent h1 {font-size:18px; line-height:25px; margin:0 0 15px 0; border:0; padding:0; color:#6Db43F; text-transform:uppercase;}
.resourcecontent h2 {font-size:13px; line-height:22px; margin:10px 0 10px 0; color:#f90; text-transform:uppercase;}
.resourcecontent p {font-size:11px; line-height:20px; margin:10px 0 10px 0;}
.resourcecontent p.main {font-size:11px; line-height:22px; margin:10px 0 20px 0;}
.resourcecontent ul {margin:10px 0 10px 0;}
.resourcecontent li {font-size:11px; line-height:20px;}
.resourcecontent a {color:#EBCE94; font-weight:bold; text-decoration:underline;}
.resourcecontent a:hover {color:#EEE; font-weight:bold; text-decoration:underline;}
.resourcecontent strong, .resourcecontent em {color:#FFF;}
.resourcecontent table p {margin:0;}
.resourcecontent .border {border-bottom:#000 1px solid; border-right:#000 1px solid; background-color:#fff;}
.resourcecontent .border td {border-top:#000 1px solid; border-left:#000 1px solid;}
.resourcecontent .border p, .resourcecontent .blueline p {color:#000;}
.resourcecontent .green {color:#B4E702;}
.resourcecontent .blueline {border-bottom:#69C 2px solid; border-top:#69C 2px solid; background-color:#fff;}
.resourcecontent .botline {border-bottom:#69C 2px solid;}

.resourcenav {width:278px; background-color:#151515; float:left;}
.resourcenav .top {width:278px; background:url(Images/resources/navtop.jpg) top no-repeat; float:left;}
.resourcenav .bottom {width:278px; background:url(Images/resources/navbottom.jpg) bottom no-repeat; padding:15px 0 10px 0; float:left;}

.resourcenav ul {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.resourcenav li {list-style:none; margin-left:30px; padding:5px 0 10px 0; font-size:13px; line-height:20px; text-align:left;}
.resourcenav a {color:#FFF; font-weight:bold; font-style:italic; text-decoration:none;}
.resourcenav a:hover {color:#F90; text-decoration:none;}