@charset "UTF-8";
/* CSS Document */

.sitebody{
	background:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
}
a,
a:active,
a:link,
a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-decoration:underline;
	color: blue;	
}

a:hover {
	text-decoration:none;
	color: #3C55E5;
}

#wrapper{
	width:980px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:0px solid red;
}

#inner-wrap{
	width:980px;
	
}

/*-------------------------------------------------------------
					MAIN LOGOS
-----------------------------------------------------------*/
#logo-wrap{
	width:980px; 	
	margin:0px 0px 0px 0px; 	
	border:0px solid red;
	
}

#logo-wrap td{	
	padding-top:8px;
	padding-bottom:8px;
}

#logo-wrap img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	
}
.left{
	text-align:left;	

}

.right{
		text-align:right;;
}

img {
	vertical-align:middle;
}


/*-------------------------------------------------------------
					MAIN NAV
-----------------------------------------------------------*/
#navigation{
	width:980px;
	float:left;
	margin:3px 0px 3px 0px;
	padding:3px 0px 0px 0px;
	background:url(../images/nav_bkgd.jpg) top center no-repeat;
	height:35px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	padding-top:1px;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	padding-left:0px;
	padding-right:10px;
}

#nav li { /* all list items */
	f\loat: left;
	padding-top:5px;
	padding-bottom:2px;
	margin-left:15px;
	z-index:1;
	position:relative;
	/* width: 85px; width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;	
	margin-left:-29px;
	width: 120px;
	padding-top:8px;	
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li li {
 display: block;
 width: 120px;
 padding-left:15px;
 padding-bottom:5px;
 background: #ffffff;
 border-bottom:1px solid #3868F8;
 border-left:1px solid #3868F8;
 border-right:1px solid #3868F8;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#nav a,
#nav a:active,
#nav a:link,
#nav a:visited{
	color:#000000;	
	text-decoration:none;	
	font-weight:bold;
}

#nav a:hover{
	color: #666666;
	text-decoration:none;		
}

#nav li li a:hover {
	background:#ffffff;
	color:#0000ff;
}

#nav li:hover ul, 
#nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav a.daddy {
	background: url(../images/down_arrow.gif) center right no-repeat;
	padding-right:15px;
}

#nav a.daddy {
	background: url(../images/down_arrow.gif) center right no-repeat;
}

#nav li:hover {height: 1%;}

#content {
	clear: left;
	color: #ccc;
}

/*-------------------------------------------------------------
					MAIN CONTENT
-----------------------------------------------------------*/

/*-------------------BLUE ROUNDED CORNERS BORDER-----------------------------*/

#blueborder_top {	
	font-size:9px;
	float:left;
	width:980px;
	height:12px;
	background:url(../images/blueborder_top.gif) no-repeat;
	padding:0px;
	margin:0px;
}

#blueborder_bottom {
	float:left;
	position:relative;	
	width:980px;
	height:21px;	
	background:url(../images/blueborder_bottom.gif) no-repeat;
	border:0px solid red;
}

#blueborder {
	float:left;
	position:relative;
	padding:0px;
	margin:0px;
	width:980px;
	background:url(../images/blueborder.gif) repeat-y;
    
}

/*-------------------TOP INFO-----------------------------*/
#info-text{
	width:980px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 15px 0px;
}

#info-text p{
	padding:0px;
	margin:0px;
	padding:0px 90px 0px 90px;
	text-align:center;
	font-size:100%;
	color:#333333;	
}
/*-------------------SELECT FORM-----------------------------*/

#form-text{
	width:948px;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:##FF0000;
}
#form-text p{
	width:600px;
	text-align:left;
	font-size:100%;
	color:#333333;
	margin:0px 0px 0px 162px;
	padding:0px 0px 0px 0px;
}
#form-text h1{
	font-size:100%;
	font-weight:bold;
	border:0;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
#menu{
	color:##FF0000;
}


/*-------------------VENDOR LOGOS-----------------------------*/
#vendor-logo{
	width:935px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 18px 25px;
	text-align:left;	
}

#vendor-logo img{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

/*-------------------CONTENT-----------------------------*/
#content-wrap{
	float:left;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-left: 100px;
}

#content-wrap a:link {
	text-decoration:underline;
}

#content-wrap a:visited {
	text-decoration:underline;
}

#text {
	padding-top:10px;	
}

#content-wrap img.thumb{
	border:0;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
	width:168px;	
}

#content-wrap h1{
	font-size:100%;
	font-weight:bold;
	border:0;
	margin:0px 0px 3px 200px;
	padding:0px 0px 0px 0px;
}

#content-wrap p{
	color:#333333;	
	margin:0px 0px 20px 200px;
	padding:0px 0px 0px 0px;
	font-size:97%;
}


/*#content-wrap p.last{
	width:950px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #d8d8d8;
}*/

#play_image{
	float:left;
	margin: 0 0 15px 0;
    border:0px solid red;
}

#play{
	margin:-99px 0px 10px 200px; 
	padding:0px 0px 0px 0px; 
	width:63px; 
	height:34px;
}
#play img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:63px; 
	height:34px;
	border:0;
}
#content-wrap a,
#content-wrap a:active,
#content-wrap a:link,
#content-wrap a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	color: blue;
	
}
#content-wrap a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-decoration:none;
	color: #3C55E5;
}
/*-------------------Return to top-----------------------------*/
#top-text{
	
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	/*border-bottom:1px solid #d8d8d8;*/
}
#top-text p{
	
	text-align:right;
	font-size:100%;
	color:#FF0000;;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
#top-text a,
#top-text a:active,
#top-text a:link,
#top-text a:visited{
	width:948px;
	text-align:right;
	font-size:100%;
	color:#FF0000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
/*-------------------------------------------------------------
					MAIN CONTENT
-----------------------------------------------------------*/
#footer{
	width:900px;
	margin:20px auto 0px auto; 
	padding:0px 0px 0px 0px;
	text-align:center;
}
#footer img{
	width:6px;
	height:12px;
	margin:0px 0px -2px 0px; 
	padding:0px 0px 0px 0px;
}
#footer ul{
	width:900px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
#footer li{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	display:inline; 
	text-decoration:none;
}
#footer p{
	color:#666666;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:95%;
}
#footer a,
#footer a:active,
#footer a:link,
#footer a:visited{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	border:0;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	border:0;
	text-decoration:underline;
	font-weight:bold;
}


img {border:0px;}

h1 {padding:15px 0 0 0; margin:0px;font-size:16px; font-weight:bold; color:#333333;}
