
	.container {
		width: 990px;
		margin: 0 auto 0 auto;
 		
	}
	
	#login {
		float: right;
		width: 100%;
		margin: 0;
		padding: 3px 0 3px 0px;
		list-style: none;
		background: silver;
	}
	#login li {
		float: right;
		margin: 0;
		padding: 0px;
		padding-top: 1px;
		font-family: Arial;
		font-size: 85%;
		font-weight: bold;
	}
	#login .loginbartext {
		padding-top: 4px; 
		/* padding-left: 6px; */
		color: #454545;
	}
	#login .loginbarsubmit {
		/* padding-left: 6px; */
	}
	
	
	#nav {
		float: left; /*Set to "left" or "right" to position menu accordingly*/
		width: 100%;
		background:#EEEEEE url(/Skillshow/Images/bg.gif) repeat-x bottom;
		font-size: small;
		line-height: normal;
		font-family: arial;
		font-weight: bold;
	}
	#nav ul {
		margin:0;
		padding:10px 10px 0;
	    padding:0;
	    list-style:none;
	}
	#nav li {
		float:left;
	  	background:url("/Skillshow/Images/left_both.gif") no-repeat left top;
	  	margin:0;
	  	padding:0 0 0 9px;
	  	border-bottom:1px solid #765;
		white-space: nowrap; /* prevents tab text from going to next line in IE6 */
	}
	
	#nav a {
		float:left;
	  	display:block;
		width:.1em;  	
		background:url(/Skillshow/Images/right_both.gif) no-repeat right top;
		padding:5px 15px 4px 6px;
	  	text-decoration:none;
	  	font-weight:bold;
		font-family: Arial;
	  	color:#000000;
	}
	
	#nav > ul a {width:auto;}
	
	/* Commented Backslash Hack
	     hides rule from IE5-Mac \*/
	  #nav a {float:none;}
	  /* End IE5-Mac hack */
	
	
	#nav li:hover, #nav li:hover a {
	  background-position:0% -214px;
	  color:#0B0B33;
	  }
	#nav li:hover a {
	  background-position:100% -214px;
	  }
	
	
	/* images for current tab */
	#welcome #t-welcome, 
	#athletes #t-athletes,
	#recruiters #t-recruiters, 
	#skillshow #t-skillshow,
	#partners #t-partners,
	#signup #t-signup,
	#myprofile #t-myprofile ,
	#admin #t-admin ,
	#myvideos #t-myvideos ,
	#myrecruitment #t-myrecruitment ,
	#myschedule #t-myschedule ,
	#mystats #t-mystats ,
	#mylinks #t-mylinks ,
	#mycommunication #t-mycommunication ,
	#myreferences #t-myreferences ,
	#myjournal #t-myjournal ,
	#myaccountsettings #t-myaccountsettings  {
	  background-position:0% -214px;
	  border-width:0;
	  }
	
	#welcome #t-welcome a, 
	#athletes #t-athletes a,
	#recruiters #t-recruiters a, 
	#skillshow #t-skillshow a,
	#partners #t-partners a,
	#signup #t-signup a,
	#myprofile #t-myprofile a,
	#admin #t-admin a,
	#myvideos #t-myvideos a,
	#myrecruitment #t-myrecruitment a,
	#myschedule #t-myschedule a,
	#mystats #t-mystats a,
	#mylinks #t-mylinks a,
	#mycommunication #t-mycommunication a,
	#myreferences #t-myreferences a,
	#myjournal #t-myjournal a,
	#myaccountsettings #t-myaccountsettings a {
	  background-position:100% -214px;
	  color:#0B0B33;
	  padding-bottom:5px;
	  }
	
	#recruiters, #welcome, #athletes, #skillshow, #partners, #signup, #loginform,
	#myaccountsettings, #myreferences, #myrecruitment, #myprofile, #admin, #mylinks, #myjournal, #mycommunication, 
	#myaccountsettings, #myschedule, #mystats, #myvideos, #searchresult
	{
		margin: 0;
		padding: 15px; /* 30px */
		font-family: "Lucida Grande", Arial, sans-serif;
		font-size: small;
		background: #FFF; /* #b5b5b5; #E0E0E0;  */
	}
	
	
	.statsheader {
		font-size: small;
		background-color: #9F0E0E;
		color: #D3D3D3;
		font-family: Arial;
		font-weight: bold;
		text-indent: 10px;
		padding: 5px; 
	}
	.statscategheader {
		font-size: small;
		background-color: #CCC;
		color: #000;
		font-family: Arial;
		font-weight: bold;
		/* text-indent: 10px; */
		text-align: center;
	}
	.oddrows {
		font-size: x-small;
		background-color: #FFF;
		color: #000;
		font-family: Arial;
		font-weight: bold;
		padding: 1px; 
		text-align: center;
	}
	.evenrows {
		font-size: x-small;
		background-color: #EAEAEA;
		color: #000;
		font-family: Arial;
		font-weight: bold;
		padding: 1px; 
		text-align: center;
	}
	
	.toprightcontain {
		padding-bottom: 5px;
		text-align: right;
		padding-right: 8px;
		clear: left;
	}
	
	.newscontainer {
		float:left;
		clear: left;
	  	background:#E6E6E6 url(/Skillshow/Images/news_rounded-topright.gif) top right no-repeat;  /* #E2E2E2; url(/Skillshow/Images/news_rounded-right.gif) top right no-repeat; */
	  	margin:0;
	  	width: 100%;
	  	position: relative;
		top: -3px;
		left: -3px;
		margin: 2px;
	  	/* border: 2px solid #8994A5; */
		/* padding: 2px; */
		
	}
	.leftcontainer {
		float: left;
		display: block;
		background: url(/Skillshow/Images/news_rounded-bottomleft.gif) bottom left no-repeat;
		padding: 4px;
	}
	
	.newstitle {
		font-weight: bold;
		padding: 5px;
		margin: 5px;
	}
	
	.newslink {
		padding: 3px;
	}
	
	.bulletprooftable {
		/* offset to make the table have a shadow */
		position: relative;
		top: -4px;
		left: -4px;
		/* end offset to make the table have a shadow*/
		border-collapse: collapse;
		width: 100%;
		background: #FFF;
		border: 1px solid #000;

	}
	.bulletprooftable caption {
		margin: 0;
		padding: 8px 20px;
		text-align: left;
		border: 1px solid #000;
		border-bottom: none; 
		background: #FFF;
		font-weight: bold;
	}
	
	.bulletprooftable th, .bulletprooftable td {
		margin: 0;
		padding: 8px 20px;
		text-align: center;
		border-bottom: 1px solid #b5b5b5;
	}
	
	.bulletprooftable th {
		color: #999;
	}
	
	.bulletprooftable .name {
		text-align: left;
	}
	
	.bulletprooftable tr {
		background: #e6e6e6;
	}
	.bulletprooftable tr.alt {
		background: #f1f1f1;
	}
	.bulletprooftable td a {
		display: block;
		font-weight: bold;
		color: #5B6C99;
	}
	
	.forums {
		background: #919191;
	}
	
	.partnername {
		font-size:large;
		font-weight:bold;
		color: #000033;
	}
	
	.dojoDialog {
		background : #eee;
		border : 1px solid #999;
		-moz-border-radius : 5px;
		padding : 4px;
	}
	
	#nextbutton {
		border:1px solid gray; color:gray; 
		padding:2px; 
		font-weight:bold;
	}
	
	#backbutton {
		border:1px solid gray; color:gray; 
		padding:2px; 
		font-weight:bold;
	}
	
	/***** Header *****/

	#header {
		display:block;
		background: #FFF; /*url(/Skillshow/Images/skillshow_logo_topleft.gif) no-repeat;*/
		/*height: 79px;*/
		width: 100%;
		/*margin: 0 auto 0 auto;*/
    	/*width: 325px;*/
		border: 0px solid red;
	}
	
		
	body {
		margin: 0;
		padding: 0;
		/*background-position: top center;*/
	}
	
	/* WELCOME */
	#welcomemessage {
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		color:#666666;
	}
	
	#welcometoskillshow {
		font-size: 28px;
		font-style: oblique;
		font-weight: 900;
		color: #EAB0AF;
		clear: left;
		float: right;
		font-family: arial black, helvetica, sans-serif;
		width: 100%;
		border-bottom: 1px solid #888888;
	}
	
	#scrollingsportsinfo {
		color: #888888;
		border: 1px solid #888888;
		clear: both;
		float: left;
		width: 100%;
	}
	
	#welcomeimage {
		width: 100%;
	}
	
	#sportimage {
		background: #FFF; /* url(/Skillshow/Images/skillshow_soccer_599x399.gif) no-repeat; */
	}
	
	#leftwelcomesidebar {
		width: 242px;
	}
	
	#leftwelcomesidebar li {
		list-style: none;
	}
	
	/* ********** leftmain_video ********** */
	.vidbox {
		width: 240px;
		background: none; /*url(/Skillshow/Images/div-bottom240px.gif) no-repeat bottom left;*/
	}
	
	.vidbox h3 {
		margin: 0;
		padding: 6px 8px 4px 2px; 
		font-size: 130%;
		color: #333;
		border-bottom: 2px solid #9BA0AA;
		background: url(/Skillshow/Images/h3-bg240px_grey.gif) no-repeat top left;
	}
	
	.vidbox ul {
		margin: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0px;
		padding-bottom: 1px;
		list-style: none;
	}
	
	.vidbox ul li {
		margin: 0 0 0px;
		padding: 0;
	}
	
	/* ********** leftmain_cal_and_profiles ********** */
	.box {
		width: 240px;
		background: url(/Skillshow/Images/div-bottom240px.gif) no-repeat bottom left;
	}
	
	.box h3 {
		margin: 0;
		padding: 6px 8px 4px 10px;
		font-size: 130%;
		color: #333;
		border-bottom: 2px solid #9BA0AA;
		background: url(/Skillshow/Images/h3-bg240px_grey.gif) no-repeat top left;
		text-align: center;
	}
	
	dl.feature {
		margin: 5px 5px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 5px;
		padding-right: 5px;
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
	}
	
	dl.feature dt img {
		float:left;
		margin: 0 8px 0 0;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 3px;
		padding-bottom: 12px;
		background: url() no-repeat bottom right;
	}
	
	dl.feature dd {
		margin-left: 110px;
		font-size:90%;
		line-height: 1.5em;
		color: #666;
		padding-bottom: 5px;
	}
	
	/*  ********** welcome_sports_profiles ********** */
	.sportbox {
		width: 602px;
		background: url(/Skillshow/Images/div-bottom600px.gif) no-repeat bottom left;
	}
	
	.sportbox h3 {
		margin: 0;
		padding: 6px 8px 4px 10px;
		font-size: 130%;
		color: #333;
		border-bottom: 2px solid #9BA0AA;
		background: url(/Skillshow/Images/h3-bg600px_grey.gif) no-repeat top left;
		text-align: center;
	}
	
	.welcomecyclesports {
		padding: 2px;
		border: 2px solid #CCCCCC;
		color: #666666;
		font-size: 10px;
	}
	
	.welcomecyclesports_selected {
		padding: 2px;
		border: 2px solid #CCCCCC;
		color: #EEEEEE;
		background-color: #000066;
		font-size: 10px;
	}
	
	
	
	.welcomesportlinks {
		border-bottom: 2px solid #9BA0AA;
	}
	
	.successfulpassretrieve {
		color: #006600;
		background-color: #E6FFE6;
		border: 1px solid #006600;
		padding: 6px;
		
	}
	
	.unsuccessfulpassretrieve {
		color: #660000;
		background-color: #FFE8E8;
		border: 1px solid ;
		padding: 6px;
		
	}
	
	.footerlink {
		padding: 8px;
	}
	
	.updatemustard {
		border: 2px;
		border-style: solid;
		border-color: #FAD163;
		background-color: #FEEFC7;
		color: black;
		font-weight: bold;
		
	}
	
	.sportlinks{
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		padding:6px;
		color:#999999;
	}
	
	.sportlinkscontainer {
		/*border: 3px solid #999999;*/
		color: #333333;
		/*background: url(/Skillshow/Images/sports_background.gif) no-repeat top left;*/
		padding-bottom:6px;
		padding-left:4px;
		padding-right:4px;
		padding-top: 4px;
	}
	
	.sportlinkscontainer2 {
		border: 3px solid #EEE;
		color: #999999;
		background-color: #DDD;
		padding-bottom:6px;
		padding-left:10px;
		padding-right:10px;
		padding-top: 4px;
	}
	
	.addsport {
		font-size: small;
	}
	
	.profileinstructions {
		font-size: 10px;
		color: gray;
		background-color:white;
		border: 1px dotted silver;
	}
	
	/* added by sourabh: 11-08-09 for admin>order report */
	.adminorder, .adminorder input {
		font-size:11px;
	}
	.adminorder th {
		font-weight:bold;
		background-color:#C9C9C9;
	}
	.grey {
		background-color:#e9e9e9;
	}
	.white{
		background-color:#ffffff;
	}
	.bold {
		font-weight:bold;
	}
	

	

	
	
	
	


