@charset "UTF-8";
/* CSS Document */
body {
	background-image:url(../images/bg.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#757d8e;
	background-repeat:repeat;
	margin:0px;
	padding:0px;
}


#navexpand { /* Nav bg extend with page*/
	width:100%;
	height:210px;
	background-image:url(../images/navbg.png);
	background-repeat:repeat-x;
	background-position:center;
	}

#nav { /*structure for holding menu and logo*/
	position:relative;
	padding-top:10px;
	width: 900px;
	height:200px;
	margin:auto;

}

.logo {
	float:left;
	padding-right:10px;

}

/**shopping cart *****/
#cart {
	padding-top:10px;
	float:right;
}

#cart a img{
	text-decoration:none;
	border:none;
}


/**** end shopping cart**/

 /*************menu states styling*************/
#jsddm
{	margin: 0;
	padding: 0;
	text-decoration:none;
	list-style:none;
	margin-top:70px;
	}

#jsddm li {
	padding-left:35px;
	float:left;
	height:49px;
}

#jsddm li a{
	border:none;
	text-decoration:none;
}

ul#jsddm li a span {
	display:none;
}

a#home {
  display: block;
  width: 125px;
  height: 50px;
  background: url("../images/nav/home.png") no-repeat 0 0;
}

#home:hover
{ 
  background-position: 0 -51px;
}


a#mission {
  display: block;
  width: 81px;
  height: 50px;
  background: url("../images/nav/mission.png") no-repeat 0 0;
}

#mission:hover
{ 
  background-position: 0 -51px;
}

a#cards {
  display: block;
  width: 42px;
  height: 50px;
  background: url("../images/nav/cards.png") no-repeat 0 0;
}

#cards:hover
{ 
  background-position: 0 -51px;
}

a#findus {
  display:block;
  width: 49px;
  height: 50px;
  background: url("../images/nav/findus.png") no-repeat 0 0;
}

#findus:hover
{ 
  background-position: 0 -51px;
}


a#sponsors {
  display:block;
  width: 64px;
  height: 50px;
  background: url("../images/nav/sponsors.png") no-repeat 0 0;
}

#sponsors:hover
{ 
  background-position: 0 -51px;
}


a#talent {
  display:block;
  width: 50px;
  height: 50px;
  background: url("../images/nav/talent.png") no-repeat 0 0;
}

#talent:hover
{ 
  background-position: 0 -51px;
}

a#contact {
  display:block;
  width: 59px;
  height: 50px;
  background: url("../images/nav/contact.png") no-repeat 0 0;
}

#contact:hover { 
  background-position: 0 -51px;
}

.active {
	 background-position: 0 -51px;
}
/********end of hover states for menu*********/



/***** Drop Down Meny styles *********/
	
#jsddm li ul {
	position: absolute;
	top:78px;
	left:480px;
	visibility:hidden;
	background:#e9eaea;
	padding:10px 0px;
	z-index:100;
	opacity: .9; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter: alpha(opacity=90);					
	}

li ul:hover {
	visibility:visible;
}


#jsddm li ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:none;
	display:list-item;
	height:16px;
	width:135px;
	padding:5px 5px 0px 10px;
	}

#jsddm li ul li a{
	display:block;
	color:#757d8e;
	text-decoration:none;
}

#jsddm li ul li a:hover {
	color:#f1b739;
	}
	
/***********End Drop down styles******/

/**** Cards Page Menu ****/
.cardsmenu {
	display:block;
	width:520px;
	padding:20px 0 0 0;
	margin:0;
	clear:both;

}
.cardsmenu li{
	list-style:inside;
	list-style-image:url(../images/diamond.gif);
	padding:0px 20px 20px 0px;
	width:auto;
}

.cardsmenu a {
	font-size:13px;
	color:#757d8e;
	text-decoration:none;
}

.cardsmenu a:hover {
	color:#f1b739;
}

/*** End of Card Page Menu ***/


/******Content structure  ****/
#content {
	width:100%;
	height:auto;
	background-color:#fff;
}
#contentholder{
	padding-top:40px;
	padding-bottom:40px;
	margin:auto;
	width:900px;
	min-height:400px;
	height:auto;
	font-size:12px;
	overflow:auto;
}

#contentborder {
	width:100%;
	height:20px;
	background-image:url(../images/bodyborder.png);
	background-position:top;
	background-repeat:repeat-x;
}

/****end Content Structure****/

/****footer ******/
#footer {
	margin:auto;
	width:900px;
	font-size:11px;
	padding-top:20px;
}

.footerlink {
	color:#757d8e;
	padding:0px 8px 0px 0px;
}

/****end Footer****/


/** Card layout ***/
ul#gallery {
	margin:0;
	padding:0;
}

#gallery li {
	width:150px;
	padding-right:75px;
	height:280px;
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	float:left;
}

#gallery li span {
	display:none;
	font-size:18px;
}

.link {
	border:#CCC 1px solid;
	display:block;
	text-decoration:none;
	padding-bottom:10px;
	height: 139px;
	width:148px;
}

.link:hover{
	background:url(../images/onstate.png) center top no-repeat;
}

/***Basic classes**/

 h3 { /* page headins */
	font-family: Helvetica, Arial, sans-serif;
	font-size:20px;
	color:#f1b739;
 }
 
 h4 {
	 font-size:16px;
	 font-weight:100;
	 line-height:24px;
 }
 
h5 {/*larger sized body text*/
	 padding-top:0px;
	 margin:0px;
	 font-size:14px; 
	 font-weight:100;
	 line-height:22px; 
	 width:460px; 
	 padding-bottom:10px;
 }
 
 .sponsorspace { /** for sponsorshop logo spacing**/
	 padding:10px 0px;
 }
 
 
.basic { /* for links */
	
	color:#757d8e;
	text-decoration:none;
	border:none;
}

.basic:hover {
color:#f1b739;
}
.basic img {
	border:none;
}

.left {
	float:left;
}
 .right {
	 float:right;
 }
 
 .talent {/*stying for talent list */
 font-size:13px;
 padding:10px 0px;
 color:#646464;

 }
 
 .talent a{
   	  color:#646464;
	  text-decoration:none;
 }
 
  .talent a:hover {
   	  color:#f1b739;
	  text-decoration:none;
 }

 
/** End Basic Classes **/

/***News Letter Styles***/
input.button {
	font-size:12px;
	font-weight:500;
	width:100px;
	height:35px;
	color:#f1b739;
	background-color:#E7E7E7;
	border:1px solid #999;
}


/***End News letter***/

