/* --- Racquetball Events CSS 7-20-06 ---------------- */
/* ---Dark and light blue 95% stretch ---------------- */
/* --- DEFAULTS ---------------- */



ul, ol {
list-style:none;}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;}

ul, ol, li, h1, h2, h3, h4, h5, h6, body, html, p, blockquote {
margin:0;
padding:0;}

/* ---------- BODY -------------------- */

body {
height: 100%;
top: 10px;
font-family: Verdana, sans-serif, Arial;
background-position: 0px 0px;
background-color: #225486;}

/* --------USAR_mastheadTop (includes login navigation, top banner with main logo) ------------------ */
/* ------------usar_nav_login ------------------ */

#nav-login-box {
	padding-top: 2px;
	width: 100%;
	height: 15px;
	margin:0 auto;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	
}
#nav-login-box p {
text-align: left;
padding-left: 5px;
}

#nav-login-box p a {
color: #000066;

margin:0;
padding:0;}

#nav-login-box p a:hover {
color: #228b22;

margin:0 auto;


}

#nav-login {
height: 25px;
}



#nav-login ul {
float: left;
display:inline;
margin:0;
padding:0;}

#nav-login ul li {
padding-top: 3px;
display:inline;
margin:0 auto !important;
padding:1px;
padding-right: 3px;
border-right: 2px #ffff00 solid;}

#nav-login p {
text-align: right;
padding-right: 3px;
padding-top: 15px;}

#nav-login a {
padding-left:2px;
color:#ffffff;
margin:0 !important;
margin-right:-2px;}

#nav-login li:hover {
color: #ffff00 ;
text-decoration: underline overline;}

#nav-login a:hover {
color: #ffff00 ;
text-decoration: underline overline;}

#nav-login-right {
	height: 25px;
	margin-left: 450px;
	font-size: 12px;		
}



#nav-login-right ul {
float: left;
display:inline;
margin:0;
padding:0;}

#nav-login-right ul li {
padding-top: 3px;
display:inline;
margin:0 auto !important;
padding:1px;
padding-left: 60px;
}

#nav-login-right p {
text-align: right;
padding-right: 3px;
padding-top: 15px;}

#nav-login-right a {
padding-left:2px;
color:#fff;
margin:0 !important;
margin-right:-2px;
text-decoration: none;}

#nav-login-right li:hover, #nav-login-right a:hover {
color: #fff;
text-decoration: underline overline;}

#nav-toplevel {
padding-top: 3px;
width: 98%;
margin:0 auto;
position: inherit;}

/* ------------usar_banner ------------------ */

#banner {
margin:0 auto;
font-size: 2em;
height:90px;

background-color: #ffffff;


}

#banner p {
	position:relative;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bolder;
	color: #ff3200;
	top: 5px;
	font-size: 23px;
	left: 5px;
	font-style: italic;

}

#banner h3 {top: 15px;
position : relative; 
padding: 3px;
text-align: justify;
font-size: 12px;
border-bottom: 1px #000066  solid;
border-top: 1px #000066 solid;
color: #000066;
font-weight: bold;
text-indent: 10px;}

#banner-image {

padding-top: 5px;
padding-right: 10px;
background: transparent;}

#banner-info {



left-indent: 5px;
}


/* --- MAIN NAVIGATION MENU Top Navigation---------------- */
/* ---------- usar_mainmenu---------------- */

#mainMenu {
font-size: 11px;

width: 100%;
height: 11px;
margin-top: 10px;
padding-bottom: 7px;
background-color: #000066;
}

#mainMenu ul {
display:inline;
color: #ffffff;

}

#mainMenu ul li {
float: left;
display: block;
width: auto;
border-right: 2px #ffffff solid;
padding-top:3px;

}

#mainMenu ul li a {
display: inline;
color: #ffffff;
text-decoration: none;
font-weight: bold;
padding-right: 5px;
padding-left: 5px;

}

#mainMenu ul li a.current, #mainMenu ul li a:hover {
color: #228b22;
background: #ffffff;
}

#mainMenu ul li a.current:hover {
color: #228b22;
background: #ffffff;
height: 14px;}

/* --- MAIN NAVIGATION MENU left Navigation---------------- */
/* ---------- usar_mainmenu---------------- */

#mainMenu-left {
float: left;
background: url(images/wsa-mainMenu_bg.gif) repeat;
font-size: 10px;
margin:0 auto;
width: 16%;
border-bottom: 2px #000000 solid;
border-top: 2px #000000 solid;
height: 225px;
padding: 1px;}

#mainMenu-left ul {
display: block;
margin:0;
height: 16px;
width: 15%;}

#mainMenu-left ul li {
width: 15%;
float: left;
display: list;
width: auto;
margin: 0em auto auto  0;
border-right: 1px #b22222 solid;
padding: 2px;}

#mainMenu-left ul li a {
width: 15%;
display: block;
background: url(images/wsa-mainMenu_a.gif) repeat-x 0em;
color: #b22222;
text-decoration: none;
font-weight: bold;
margin-top: 1px;
padding: 4px;}

#mainMenu-left ul li a:current, #mainMenu-left ul li a:hover {
background: url(images/wsa-mainMenu_b.gif) repeat-x 0em;
color: #6b8e23;}

#mainMenu-left ul li a.current:hover {
background: url(images/wsa-mainMenu_b.gif) no-repeat 0em ;
color:  #6b8e23;}



/*-------LEft Menu----------*/
/*--------menu for left links------ */
/*---------used by left-menu------------*/

#leftMenu-container {
width: 100%;
padding-top: 5px;
}

#left-menu{
width: auto;
min-height: 100%;
position: relative;
padding-bottom: 2px;
margin-top: 10px;
background-color: #ffffff;

}

#left-menu h1 {
font-size: 13px;
font-weight: bold;
height: 22px;
color: #ffffff;
background-color: #000066;
top: 3px;
text-indent: 3px;
}

#left-menu h1 a:hover {
background: #228b22;

text-decoration:underline;} 

#left-menu h1 a:link,  #left-menu h1 a:visited {
color: #ffffff;

}

#left-menu h4 {
top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #000066;
top: 3px;
text-align: right;}

#left-menu h4 a:hover {
color: #000066;
text-decoration:underline;} 

#left-menu h4 a:link,   {
color: #000066;
position:relative;
margin:0 auto;}

#left-menu-info {
width: 96%;
min-height: 100%;
padding: 4px;
}

#left-menu-info h2 {
color: #000066;
font-weight: bold;
text-decoration: none;
font-size: 12px;
width: 96%;

border-bottom:1px solid #ff3200;}

#left-menu-info h2 a:link {

text-decoration: none;

color: #000066;} 

#left-menu-info h2 a:visited {
color: #000066;
font-weight: bold;
text-decoration:none;}

#left-menu-info h2 a:hover {



color: #ff3200;}

#left-menu-info h2 a:active {color: #ff3200;
font-weight: bold;}

#left-menu-box {
padding-left: 1px;}

#left-menu-info h1 a:link {}

#left-menu-info p {
font-size: 10px;}

#left-menu-info h3 {
padding-bottom: 1px;
font-size: 12px;
text-align: left
width: Auto;
text-indent: -9px;
color: #000066;

}

#left-menu-info h4 {

font-size: 12px;
text-align: left;
width: Auto;
text-indent: -9px;
color: #ff3200;}

#left-menu h5 {


text-decoration: none;
font-size: 12px;
color: #000066;
width: 96%;
font-weight: bold;
border-bottom:1px solid #ff3200}

#left-menu-info h3 a:link, #left-menu-info h3 a:visited {
color: #228b22;
text-decoration: none;
} 

#left-menu-info h3 a:hover, #left-menu-info h3 a:active {
color: #ff3200;
text-decoration: underline;}

#left-menu-info h4 a:link, #left-menu-info h4 a:visited {
color: #ff3200;
text-decoration: none;
} 

#left-menu-info h4 a:hover, #left-menu-info h4 a:active {
color: #ff3200;
text-decoration: underline;}

#left-menu-info h5 a:link, #left-menu-info h5 a:visited {
color: #ff3200;
text-decoration: none;
} 

#left-menu-info h5 a:hover, #left-menu-info h5 a:active {
color: #ff3200;
text-decoration: underline;}

#left-menu-info p a:link,  {
color: #0000ff;
text-decoration: underline;
} 
#left-menu-info p a:visited
{color: #0000ff;
text-decoration:none;}
 
#left-menu-info p a:hover, #left-menu-info p a:active {
color: #ff3200;
text-decoration: underline;}


/*--------CONTAINER INFORMAITON - includes the the informaiton below the main menu-------*/
/*---------Main Container------------*/
/*---------used by home, rankings, state, links, media, advertise, contact, login, main-list, article------------*/
#container {
position:relative;
margin: auto;
width: 98%;
min-height: 100%;
background-color: #ffffff;}

/*---------Top Showcase Box Informamtion - includes small and large versions------------*/
/*---------Large Showcase Box------------*/
/*---------used by home, rankings, state, links------------*/
#infoBox-showcase{

margin : auto; 
position : relative; 
min-height : 250px;

background-repeat: repeat-x;
background-color: #ffffff;
}

#content-showcase {
	padding-left: 5px;
	padding : 1px;
	height: 245px;}

#info-showcase {
float: left;
position : relative; 
margin : 1px; 
padding : 1px;
width: 53%;
top: 3px;
bottom: 2px;}

#info-showcase p {
	left: 5px;
	position : relative;
	color : #000066;
	text-align: justify;
	font-size: 11px;
	top: 15px;
	border-bottom: 1px #cd853f solid;
	font-weight: bold;
} 
 
#info-showcase h1 {
left: 5px;
text-align: left;
color: #ff3200;
font-size: 12px;
border-bottom: 1px #ffff00 solid;
border-top: 1px #ffff00 solid;
font-weight: bold;}

#info-showcase h2 {
color: #ff3200;
text-align: left;
font-weight: bolder;
font-size: 11px;
padding-top: 5px;
left: 5px;}
 
#image-showcase {
width: auto;
top:2px;

right: 0;
position: absolute;
vertical-align: middle;}

/*---------large Showcase Login Box------------*/
/*---------used by state-login, advertise-login-login-box------------*/
#login-box {
Width: 85%;
Height: 150px;
position:relative;
Top: 15px;}

#login-box table {
	width: 80%;
	border: solid #ffff00 2px;}

#login-box tr {}

#login-box td {
color: #b22222;
font-size: 9px;}




/*---------Small Showcase Box------------*/
/*---------used by main-list, article------------*/
#infoBox-showcase-small{
margin : auto; 
position : relative; 
min-height : 50px;
background-image: url(images/wsa-showcase_bg.gif);
background-repeat: repeat-x;}

#content-showcase-small {
	padding-left: 5px;
	padding : 1px;
	height: 50px;}

#info-showcase-small {
float: left;
position : relative; 
margin : 1px; 
padding : 1px;
width: 53%;
top: 3px;
bottom: 2px;}
 
#info-showcase-small h1 {
left: 5px;
text-align: left;
color: #ff3200;
font-size: 14px;
border-bottom: 1px #000066 solid;
border-top: 1px #000066 solid;
font-weight: bold;}
 
#image-showcase-small {
float: right;
width: auto;
top:2px;
left: 54%;
position: absolute;
vertical-align: middle;}

/*these tags are not used for the short version, but are here if wanted to add latter------------*/
#info-showcase-small h2 {
color: #b22222;
text-align: left;
font-weight: bold;
font-size: 11px;
padding-top: 5px;
left: 5px;}

#info-showcase-small p {
left: 5px;
position : relative; 
color : #a0522d; 
text-align: justify;
font-size: 10px;
top: 15px;
border-bottom: 1px #ffbd00 solid;} 



/*-------CONTENT LAYOUTS----------*/
/*---------Main Content Layout: left side(content): 410px, right side(list-section): 385px------ */
/*---------used by home------------*/
#content {
margin: 0;
float: left;
width:51%;
background:transparent;
margin-top: 3px;
position: relative;
min-height: 100%;
background-color: #ffffff;}

#list-section {
float: right;
width: 48%;
margin-top: 3px;
position: relative;
min-height: 100%;
background-color: #ffffff;}

/*---------Article and Lists Content Layout: left side(content_A): 510px, right side(article-list): 285px------ */
/*---------used by state, media, advertise, login, main-list, article------------*/
#content_A {
margin: 0;
float: left;
width: 63%;
background:transparent;
margin-top: 3px;
position: relative;
min-height: 100%;}

#article-list {
float: right;
width: 36%;
margin-top: 3px;
position: relative;
min-height: 100%;}


/*---------Reviews Content Layout: left side(content_A): 510px, right side(article-list): 285px------ */
/*---------used by state, media, advertise, login, main-list, article------------*/
#left-list {
	float: left;
	width: 20%;
	margin-top: 3px;
	position: relative;
	min-height: 100%;
	
}

#content-right {
	margin: 0;
	float: right;
	width: 79%;
	background:transparent;
	margin-top: 3px;
	position: relative;
	min-height: 100%;
	border-left: solid #000066 2px;
	padding-left: 2px;
	
}



/*-------CONTENT Informaiton----------*/
/*---------usar_showcase_a: left side: 410px (used as home page featured article)------ */
/*---------used by home------------*/
#showcase-A {
left: 0;
position: relative;
text-align: justify;} 

#showcase-A p {
top: 3px;
color : #000066; 
padding: 3px;
text-align: justify;
font-size: 10px;
Width: 98%;
background-color: #ffffff;}

#showcase-A h1 {
height: 20px;
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align: left;
width: 99%;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}

#showcase-A h2 {
font-size: 10px;
font-weight: bold;
color: #6b8e23;
width: 99%;
border-bottom: 1px #6b8e23 solid;
text-align: justify;
padding-left: 1px;
background-color: #ffffff;}

#showcase-A h3 {
top: 3px;
position : relative; 
padding: 3px;
text-align: justify;
font-size: 12px;
Width: 98%;
background-color: #ffffff;
border-bottom: 1px #000000 solid;
border-top: 1px #000000 solid;
font-weight: bold;
color: #000066;}

#showcase-A h4 {top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #ffffff;
top: 3px;
width: 99%;
border-top: 1px #b22222 solid;
border-bottom: 1px #fffedc solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: right;}

#showcase-A h4 a:hover, #showcase-A h4 a:active {
color: #ffff00;
text-decoration:underline;}

#showcase-A h4 a:link, #showcase-A h4 a:visited {
color: #ffff00;
position:relative;
margin:0 auto;}

/*---------Featured Touranments: left side: 410px (used for home page featured events)------ */
/*---------Featured Touranments: three different options: one, two, three display------ */
/*---------used by home------------*/
/*---------featuredEvents------ */
#events {
width: 100%;
padding-bottom: 2px;
position: relative;
background: #fff;
margin-top: 3px;}

#events h1 {
position: relative;
height: 20px;
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align: left;
width: auto;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}

#events h1 a:link {
position: relative;
margin-left: 250px;
color: #ffff00;
font-size: 8px;
text-decoration: underline;}

#events h3 {top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #ffffff;
border-top: 1px #b22222 solid;
border-bottom: 1px #fffedc solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: right;}

#events h3 a:hover, #events a:active {
color: #ffff00;
text-decoration:underline;}

#events h3 a:link, #events h3 a:visited {
color: #ffff00;
position:relative;
margin:0 auto;}

/*---------Feature-profile-1, 2, 3------ */
#feature-info h2 {
position: relative;
padding-left: 5px;
font-size: 13px;
color: #000066;
width: auto;
border-bottom: 1px #ffff00 solid;
font-weight: bold;
background-color: #ffffff;}

#feature-info h4 {
padding-left: 5px;
font-size: 10px;
color: #000066;
width: auto;
border-bottom: 1px #ffff00 solid;
font-weight: bold;
text-align: right;}

#feature-info p {
font-size: 9px;}

#Feature-info {
width: auto;
padding-bottom: 2px;
position: relative;
background-color: #ffffff;
margin-top: 3px;}

#feature-3 {font-size: 10px;}

#info {
width:auto;
background-color: #ffffff;
position: relative;}

#image {
width: 140px;
padding: 1px;
background-color: #ffffff;
position: relative;}

#label {
font-weight: bold;
font-size: 11px;
color: #b22222;}

/*-------CONTENT_A Informaiton----------*/
/*---------article-website: left side: 510px (used  featured article)------ */
/*---------used by article-website------------*/
#feature-article {
width: 100%;
padding-bottom: 2px;
position: relative;
background: #fff;
margin-top: 3px;}

#feature-article h1 {
position: relative;
height: 20px;
color: #000066;
font-size: 14px;
font-weight: bold;
text-align: left;
width: auto;
text-indent: 5px;}



#sub-image {
width: auto;}

#feature-article-label {
font-weight: bold;
font-size: 13px;
color: #ff3200;
text-align: justify;
text-decoration: none;
padding: 5px;}

#feature-article-label>li {
padding-left: 10px;
list-style-type: disc;
white-space: normal;
list-style-position: inside;}

#articleFull-container {
height: 100%;
max-width: 98%;
}

#articlefull-image {
float: right;
width: auto;
padding: 5px;
margin-right: 0;
background-color: #ffffff;
vertical-align: right;
overflow: wrap;
clear: right;
}

#articlefull-image-a {
float: left;
width: auto;
padding: 5px;
margin-right: 0;
background-color: #ffffff;
vertical-align: left;
overflow: wrap;
clear: left;
}

#articleFull-info {
float: left;
padding: 3px;

height:100%;
}

#articleFull-info h2 {
float: left;
text-decoration: none;
font-size: 13px;
color: #000066;
font-weight: bold;}

#articleFull-info h2 a:link {
float: left;
text-decoration: none;
font-size: 13px;
color: #000066;
} 

#articleFull-info h2 a:visited, #articlefull-info h2 a:active {color: #ffff00;
font-weight: bold;

}

#articleFull-info h2 a:hover {
float: left;
text-decoration: none;
font-size: 13px;
color: #ffff00;}

#articlefull-container p {
	font-size: 12px;
	overflow: wrap;
	text-align: justify;
}

#articlefull-container p a:link, a:visited,  {
	color: #0000ff;	
	text-decoration: underline;

}

#articlefull-container p a:hover {
	color: #ff3200;	
	text-decoration: underline;


}


#featured-list {
width: 200px;

}


#google-info {
	
	clear: left;
	width: 255px;
	height: 255px;
	padding: 10px;
	margin-top: 5px;
	}

/*---------article-box: left side: 510px (used  featured article)------ */
/*---------used by article-webiste, listrelatedlinks, articl-sponosr,listarticles, main-sponsor------ */
#article-box {
position: inherit;
padding: 1px;}

/*---------list-levels: left side: 510px ------ */
/*---------used by level-(0,1,2)-list-510------------*/

#content-box-510 {
width: 100%;
padding-bottom: 2px;
position: relative;
background-color: #ffffff;
margin-top: 3px;
min-height: 80px;
}

#content-box-510 h1 {
position: relative;
height: 20px;
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align: left;
width: auto;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}


#content-box-510 h3 {top: 5px;
position : relative; 
padding-right: 3px;
font-size: 9px;
min-height: 25px;
width: auto;
color: #ffffff;
border-top: 1px #ff3200 solid;
border-bottom: 1px #fffedc solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: right;
padding-bottom: 5px;}

#content-box-510 h3 a:hover,#content-box-510 h3 a:active {
color: #ffff00;
text-decoration:underline;}

#content-box-510 h3 a:link, #content-box-510 h3 a:visited {
color: #ffff00;
position:relative;
margin:0 auto;}

/*---------used by level-1-list-510------------*/

#list-box-510 {
width: 98%;
Padding: 2px;
min-height: 90px;
border-bottom: 2px #ff3200 solid;
}

#level-1-list-info-510{
Padding: 5px;
Width: 69%;
Float: right;
min-height: 60px;}

#level-1-list-info-510 h2 {
position: relative;
padding-left: 5px;
font-size: 12px;
color: #b22222;
width: auto;
font-weight: bold;}

#level-1-list-info-510 h2 a:link, #level-1-list-info-510 h2 a:visited {
font-size: 12px;
font-weight: bold;
color: #b22222;}

#level-1-list-info-510 h2 a:hover, #level-1-list-info-510 h2 a:active {font-size: 12px;
font-weight: bold;
color: #ffff00;}

#level-1-list-510 h4 {
padding-left: 5px;
font-size: 10px;
color: #000066;
width: auto;
border-bottom: 1px #6b8e23 solid;
font-weight: bold;}

#level-1-list-info-510 p {
color: #000066;
font-size: 10px;}

#level-1-list-510-image {
float: left;
width: 130px;
background-color: #ffffff;
position: relative;
padding-left: 5px;}

#list-highlight {
font-weight: bold;
font-size: 10px;
color: #b22222;
text-align: justify;
text-decoration: none;
padding: 5px;}

/*---------used by level-(0,2)-list-510------------*/

#list-box-2-510 {
width: 98%;
Padding: 2px;
min-height: 50px;}

#list-box-3-510 {
width: auto;
Padding: 2px;
margin-left: 80px;
min-height:100%;}

#level-2-list-info-510{
	Padding: 5px;
	Width: 78%;
	Float: right;
	min-height: 100%;}
	
#level-2-list-info-510 h2 {
	position: relative;
	padding-left: 5px;
	font-size: 13px;
	color: #ffffff;
	width: auto;
	min-height: 100%;
		font-weight: bold;
	background-color: #000000;}

#level-2-list-510 h4 {
padding-left: 5px;
font-size: 10px;
color: #b22222;
width: auto;
border-bottom: 1px #6b8e23 solid;
font-weight: bold;
}

#level-2-list-510 p {
color: #000066;
font-size: 10px;}

#level-2-list-510-image {
float: left;
width: 80px;
background-color: #ffffff;
position: relative;
padding-left: 5px;}

#level-2-list-info-box {
position: relative;
padding-top: 1px;
padding-bottom: 1px;
text-indent: 3px;
padding-right: 5px;
background-color: #ffffff;
min-height: 20px;
border-bottom: 1px #b22222 solid;}

#level-2-list-date {
position: relative;
padding-left: 2px;}

#level-2-list-info-box h5 {
font-size: 11px;
font-weight: bold;
color: #000066;
background-color: #ffffff;}

#level-2-list-info-box h5 a:link {
font-size: 11px;
font-weight: bold;
color: #000066;}

#level-2-list-info-box h5 a:visited {font-size: 11px;
font-weight: bold;
color: #000066;}

#level-2-list-info-box h5 a:hover {font-size: 11px;
font-weight: bold;
color: #b22222;}

#level-2-list-info-box h5 a:active {font-size: 11px;
font-weight: bold;
color: #b22222;}

#level-2-list-info-510-link{
	Padding: 5px;
	Width: auto;
	min-height: 100%;}

#level-2-list-info-510-link h4 {
	font-size: 9px;
		color: #b22222;
	background-color: #ffffff;
		text-align: right;}

#level-2-list-info-510-link h4 a:link, #level-2-list-info-510-link h4 a:visited {
font-size: 9px;
color: #b22222;
text-align: right;}

#level-2-list-info-510-link h4 a:hover, #level-2-list-info-510-link h4 a:active {
	font-size: 9px;
	color: #6b8e23;
	text-align: right;
	text-decoration: underline;}

#level-2-list-date p {
float: left;
font-size: 10px;
position: relative;
text-align: left;
background-color: #ffffff;}

#level-2-list-date h6 {
position: relative;
float: right;
font-size: 10px;
text-align: right;
background-color: #ffffff;}

#level-2-list-date a:link {
font-size: 10px;
background-color: #ffffff;}

/*-------Small Event List----------*/
/*---------list-section: right side: 385px ------ */
/*---------list-section: has three diffrent sections for color variations ------ */
/*---------used by liveEvents, futureEvents, recentResults------------*/

#list-A, #list-B, #list-C {
width: auto;
position: relative;
padding-bottom: 2px;}

#list-A h1, #list-B h1, #list-C h1{
font-size: 14px;
font-weight: bold;
height: 20px;
color: #ffff00;
top: 3px;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
text-indent: 30px;
background-repeat: repeat-x;}

#list-A h4, #list-B h4, #list-C h4 {top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #ffffff;
top: 3px;
border-top: 1px #b22222 solid;
border-bottom: 1px #fffedc solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: right;}

#list-A h4 a:hover, #list-B h4 a:hover, #list-C h4 a:hover, #list-A h4 a:active, #list-B h4 a:active, #list-C h4 a:active {
color: #ffff00;
text-decoration:underline;}

#list-A h4 a:link, #list-B h4 a:link, #list-C h4 a:link, #list-A h4 a:visited, #list-B h4 a:visited, #list-C h4 a:visited{
color: #ffff00;
position:relative;
margin:0 auto;
font-weight: bold;}

#list-a-info, #list-b-info, #list-c-info {
position: relative;
padding-top: 1px;
padding-bottom: 1px;
text-indent: 3px;
border-bottom: 1px #000000 solid;
border-top: 1px #000000 solid;
padding-right: 5px;
background-color: #ffffff;
height: auto;}

#list-a-info-date, #list-b-info-date, #list-c-info-date {
position: relative;
padding-left: 2px;}

#list-a-info h3, #list-b-info h3, #list-c-info h3 {
font-size: 11px;
font-weight: bold;
color: #000066;
background-color: #ffffff;}

#list-a-info h3 a:link, #list-b-info h3 a:link, #list-c-info h3 a:link {
font-size: 11px;
font-weight: bold;
color: #000066;}

#list-a-info h3 a:visited, #list-b-info h3 a:visited, #list-c-info h3 a:visited {
font-size: 11px;
font-weight: bold;
color: #000066;}

#list-a-info h3 a:hover, #list-b-info h3 a:hover, #list-c-info h3 a:hover, #list-a--info h3 a:active, #list-b-info h3 a:active, #list-c-info h3 a:active {
font-size: 11px;
font-weight: bold;
color: #b22222;}

#list-a-info-date p, #list-b-info-date p, #list-c-info-date p {
float: left;
font-size: 10px;
position: relative;
text-align: left;
background-color: #ffffff;}

#list-a-info-date h2, #list-b-info-date h2, #list-c-info-date h2 {
position: relative;
float: right;
font-size: 10px;
text-align: right;
background-color: #ffffff;}

#list-a-info-date a:link, #list-b-info-date a:link, #list-c-info-date a:link {
font-size: 10px;
background-color: #ffffff;}

/*-------Home page sponsor section----------*/
/*---------main-sponsor: right side: 385px ------ */


#list-article-385{
width: 100%;
padding-bottom: 2px;
position: relative;
margin-top: 3px;}

#list-article-385 h1 {
position: relative;
width: auto;
height: 20px;
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align: left;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}

#list-article-385 h4 {top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #ffffff;
border-top: 1px #b22222 solid;
border-bottom: 1px #fffedc solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: right;}

#list-article-385 h4 a:active, #list-article-385 h4 a:hover {
color: #ffff00;
text-decoration:underline;}

#list-article-385 h4 a:link, #list-article-385 h4 a:visited {
color: #ffff00;
position:relative;
margin:0 auto;}

#article-container-385 {
width: 97%;
background-color: #ffffff;}

#article-info-385 {
width:auto;
background-color: #ffffff;
min-height: 100%;
border-top: 2px #00008b solid;
padding-left: 5px;
padding-right: 5px;}

#article-info-385 p {
	min-height: 60px;
	font-size: 11px;
	font-weight: bold;
}

#article-info-385 h2 {
float: left;
text-decoration: none;
font-size: 11px;
color: #000066;
width: 96%;
border-bottom: 1px #b22222 solid;
font-weight: bold;}

#article-info-385 h2 a:link {
float: left;
text-decoration: none;
font-size: 11px;
color: #000066;
border-bottom: 1px #b22222 solid;} 

#article-info-385 h2 a:visited {color: #000066;
font-weight: bold;}

#article-info-385 h2 a:hover {
float: left;
text-decoration: none;
font-size: 11px;
color: #b22222;}

#article-info-385 h2 a:active {color: #ffff00;
font-weight: bold;}

#article-info-385 h3 {
font-size: 9px;
text-align: right;
width: Auto;}

#article-info-385 h3 a:link, #article-info-385 h3 a:visited {font-size: 9px;
text-align: right;
width: Auto;
text-decoration: underline;} 

#article-info-385 h3 a:hover, #article-info-385 h3 a:active {font-size: 9px;
text-align: right;
width: Auto;
text-decoration: underline overline;}

/*-------Article Section List----------*/
/*---------list sections: right side: 285px ------ */
/*---------used by listRelatedLinks, article-sponsor,listArticles------------*/

#article-container {
width: 100%;
}

#list-article{
width: auto;
min-height: 100%;
position: relative;
padding-bottom: 2px;
margin-top: 3px;
background-color: #ffffff;
border: 1px solid #228b22;
}

#list-article h1 {
font-size: 12px;
font-weight: bold;
height: 100%;
color: #ffffff;
background-color: #228b22;
top: 3px;
padding-left: 5px;
padding-bottom: 3px;}

#list-article h1 a:hover, #list-article h1 a:active {
color: #ffffff;
text-decoration: underline;
} 

#list-article h1 a:link,  #list-article h1 a:visited {
color: #ffffff;
text-decoration:none;
}


#list-article h4 {
top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #000066;
top: 3px;
text-align: right;}

#list-article h4 a:hover,  #list-article h4 a:active {
color: #000066;
text-decoration:underline;} 

#list-article h4 a:link,   #list-article h4 a:visited {
color: #000066;
position:relative;
margin:0 auto;}

#article-info {
width: 96%;
min-height: 100%;
padding: 4px;
}

#article-info h2 {
float: left;

font-size: 13px;
color: #000000;
width: 96%;

font-weight: bold;}

#article-info h2 a:link {
text-decoration: underline;
float: left;
text-decoration: none;
font-size: 13px;
color: #0000ff;} 

#article-info h2 a:visited {
text-decoration: underline;
color: #0000ff;
font-weight: bold;}

#article-info h2 a:hover {
text-decoration: underline;
float: left;
text-decoration: underline;
font-size: 13px; 
color: #ff3200;}

#article-info h2 a:active {color: #b22222;
text-decoration: underline;
font-weight: bold;}

#article-info h1 a:link {}

#article-info p {
font-size: 10px;}

#article-info h3 {
padding-bottom: 1px;
font-size: 12px;
text-align: left;
width: Auto;
text-indent: -5px;
color: #000066;
padding-left: 5px;}

#article-info h3 a:link, #article-info h3 a:visited {
color: #0000ff;
text-decoration: underline;
} 

#article-info h3 a:hover, #article-info h3 a:active {
color: #ff3200;
text-decoration: underline;}

#article-info p a:link, #article-info p a:visited {
color: #0000ff;
text-decoration: underline;
} 

#article-info p a:hover, #article-info p a:active {
color: #ff3200;
text-decoration: underline;}




/*-----center info featured list sections----------*/

#main-list-article{
width:247px;
min-height: 100%;
padding-bottom: 2px;
margin-top: 3px;
background-color: #ffffff;
border: 1px solid #228b22;
vertical-align: right;
}

#featured-list-label {
background-color: #228b22;
width: 98%;
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-align:left;
padding: 3px;
}

#featured-list-label a:link, #featured-list-label a:visited, #featured-list-label a:active {color: #FFFFFF;
text-decoration:none;}


#featured-list-label a:hover {color: #FFFFFF;
text-decoration:underline;}

#main-article-info h3 {
padding-bottom: 1px;
font-size: 12px;
text-align: left;
width: Auto;
text-indent:-5px;
color: #000066;}

#main-article-info h3 a:link, #main-article-info h3 a:visited {
color: #0000ff;
text-decoration: underline;
} 

#main-article-info h3 a:hover, #main-article-info h3 a:active {
color: #ff3200;
text-decoration: underline;}

/*---------used by article-webiste, listrelatedlinks, articl-sponosr,listarticles, main-sponsor------ */
#article-box-a {
position: inherit;
padding: 1px;
padding-left: 7px; 
width: auto;
height: 100%;}



/*-----used by article-sponsor, listrelatedlinks, listarticles, main-sponsor----------*/
#article-image {
	float: right;
	width: 51px;
	min-height: 100%;
	
	
	background: #ffffff;
}

/*-------GOOGLE INFORMATION----------*/
/*---------google ads and google search: left side: 410px ------ */
/*---------used by googleAd_A------------*/

#google-box, #google-box-380, #google-box-510, #google-box-370,  #google-box-250  {
width: auto;
position: relative;
padding-bottom: 2px;
margin-top: 3px;
background-color: #ffffff;
border: 1px #228b22 solid;}

#google-box-730 { width: auto;
position: relative;
padding-bottom: 2px;
margin-top: 3px;
background-color:#ffffff;
}


#google-box h1, #google-box-370 h1, #google-box-510 h1, #google-box-730 h1, #google-box-250 h1, #google-box-380 h1 {
font-size: 12px;
font-weight: bold;
height: 15px;
color: #ffffff;
top: 2px;


background-color: #228b22;
text-indent: 8px;}

#google-box-730 h1 {font-size: 12px;
font-weight: bold;
height: 15px;
color: #ffffff;
top: 2px;


background-color: #000066;
text-indent: 8px;}

#google-box h3, #google-box-370 h3, #google-box-510 h3, #google-box-730 h3, #google-box-250 h3, #google-box-380 h3 {
top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 15px;
color: #228b22;
text-align: right;}

#google-box h3 a:hover, #google-box-370 h3 a:hover, #google-box-730 h3 a:hover, #google-box-380 h3 a:hover, #google-box-250 h3 a:hover, #google-box h3 a:active, #google-box-370 h3 a:active, #google-box-730 h3 a:active, #google-box-250 h3 a:active, #google-box-510 h3 a:hover, #google-box-510 h3 a:active, #google-box-380 h3 a:active {
color: #228b22;
text-decoration:underline;} 

#google-box h3 a:link, #google-box-370 h3 a:link, #google-box-730 h3 a:link, #google-box-250 h3 a:link, #google-box-380 h3 a:link, #google-box h3 a:visited, #google-box-370 h3 a:visited, #google-box-730 h3 a:visited, #google-box-250 h3 a:visited, #google-box-510 h3 a:link, #google-box-510 h3 a:visited, #google-box-380 h3 a:visited  {
color: #228b22;
position:relative;
margin:0 auto;}

#google-ad-730-A, #google-ad-250-A {
background: #ffffff;
padding-left: 15px;
text-align: center;}


#google-ad-A {
background-color: #ffffff;
padding-left: 15px;
text-align: center;}


#google-box-510 h4 {
font-size: 11px;

border-bottom: 1px #b22222 dashed;
min-height: 100%;

}



/*footer information*/

#footer {position: inherit;
padding-left: 5px;
width: 99%;
top: 5px;

font-size: 9px;
height: 27px;
background-color: #ffffff;}



#info-company, #info-company a:link, #info-company a:visited, #info-company a:visited {
color: #000066;
position:relative;
text-align: right;
width: auto;}

#info-company a:hover, #info-company a:active {
color: #228b22;
border-bottom: 1px #228b22 solid;}


#info-standards, #info-standards a:link, #info-standards a:visited, #info-standards a:visited {
color: #000066;
position:relative;
text-align: left;
width: auto;}

#info-standards a:hover, #info-standards a:active {
border-bottom: 1px #228b22 solid;
color: #228b22;}





/*---------POLL information-----------*/

#poll {
width: auto;
}

#poll h1 {
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
font-size: 17px;
color: #ffff00;}

#poll h2 {}

#poll p {}

#poll {
width: auto;
position: relative;
padding-bottom: 2px;
background: #fff;
}

#poll h1{
font-size: 14px;
font-weight: bold;
height: 20px;
color: #ffffff;
top: 3px;
border-top: 1px #c0c0c0 solid;
border-bottom: 1px #ffffff solid;
background-image: url((images/wsa-mainH1_bg.gif));
text-indent: 30px;
background-repeat: repeat-x;}



#poll h3 {top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #ffffff;
top: 3px;
border-top: 1px #b22222 solid;
border-bottom: 1px #fffedc solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: right;}

#poll h3 a:hover, #poll h3 a:active {
color: #ffff00;
text-decoration:underline;}

#poll h3 a:link, #poll h3 a:visited {
color: #ffff00;
position:relative;
margin:0 auto;
}

/*---------Review Section------------*/

#review-box  {
width: auto;
position: relative;
padding-bottom: 2px;
margin-top: 3px;
background-color: #ffffff;
height: 100%;}

#review-box h1 {
font-size: 14px;
font-weight: bold;
height: 20px;
color: #ffff00;
top: 3px;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
text-indent: 30px;}

#review-box h2 {

padding-right: 3px;
font-size: 13px;
height: 20px;
color: #ffffff;
top: 3px;
font-weight: bold;
text-indent: 10px;
border-top: 1px #b22222 solid;
border-bottom: 1px #b22222 solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: left;}

#review-box h3 {
top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #ffffff;
top: 3px;
border-top: 1px #b22222 solid;
border-bottom: 1px #fffedc solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: right;}

#review-box h3 a:hover, #review-box h3 a:active {
color: #ffff00;
text-decoration:underline;} 

#review-box h3 a:link, #review-box h3 a:visited  {
color: #ffff00;
position:relative;
margin:0 auto;}


#review-box h4 {
font-size: 13px;
font-weight: bold;
border-bottom: 1px #b22222 dashed;
min-height: 100%;

}

#review-box p {
font-size: 12px;}

#review-box p a:link{
font-size: 12px;}

#review-box h5 {
font-size: 11px;
font-weight: bold;
color: #000066;
background-color: #ffffff;}

#review-box h5 a:link {
font-size: 11px;
font-weight: bold;
color: #000066;}

#review-box h5 a:visited {font-size: 11px;
font-weight: bold;
color: #000066;}

#review-box h5 a:hover {font-size: 11px;
font-weight: bold;
color: #b22222;}

#review-box h5 a:active {font-size: 11px;
font-weight: bold;
color: #b22222;}


#showcase-review {
left: 0;
position: relative;
text-align: justify;} 

#showcase-review p {
top: 3px;
color : #000066; 
padding: 3px;
text-align: justify;
font-size: 10px;
Width: 98%;
background-color: #ffffff;}

#showcase-review h1 {
height: 20px;
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align: left;
width: 99%;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}

#showcase-review h2 {
font-size: 10px;
font-weight: bold;
color: #6b8e23;
width: 99%;
border-bottom: 1px #6b8e23 solid;
text-align: justify;
padding-left: 1px;
background-color: #ffffff;}

#showcase-review h3 {
top: 3px;
position : relative; 
padding: 3px;
text-align: justify;
font-size: 12px;
Width: 98%;
background-color: #ffffff;
border-bottom: 1px #000000 solid;
border-top: 1px #000000 solid;
font-weight: bold;
color: #000066;}

#showcase-review h4 {top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #ffffff;
top: 3px;
width: 99%;
border-top: 1px #b22222 solid;
border-bottom: 1px #fffedc solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: right;}

#showcase-review h4 a:hover, #showcase-review h4 a:active {
color: #ffff00;
text-decoration:underline;}

#showcase-review h4 a:link, #showcase-review h4 a:visited {
color: #ffff00;
position:relative;
margin:0 auto;}

.titles {

width: 100%;

padding-right: 3px;
font-size: 13px;
height: 20px;
color: #ffffff;
top: 3px;
font-weight: bold;
text-indent: 10px;
border-top: 1px #b22222 solid;
border-bottom: 1px #b22222 solid;
background-image: url(images/wsa-h3h4_bg.gif);
background-repeat: repeat-x;
text-align: left;}

/****Ranking Information****/

/*-------Full Section Informaiton----------*/
/*---------Page with large left article and small right article list------ */
/*---------Section used for: products, newsletter------ */

/*--------Team showcase information--------*/
#team-infoBox-showcase{

margin : auto; 
position : relative; 
min-height : 175px;
border-bottom: 2px solid #ffff00;
background-repeat: repeat-x;
background-color: #ffffff;
}

#team-content-showcase {
	padding-left: 5px;
	padding : 1px;
	height: 170px;}

#team-info-showcase {
float: left;
position : relative; 
margin : 1px; 
padding : 1px;
width: 70%;
top: 3px;
bottom: 2px;}

#team-info-showcase p {
	
	position : relative;
	color : #000066;
	text-align: justify;
	font-size: 15px;
	top: 15px;
	
	font-weight: bold;
text-align: center;
} 
 
#team-info-showcase h1 {
height: 20px;
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align: left;
width: 99%;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}

#team-info-showcase h2 {
color: #ff3200;
text-align: center;
font-weight: bolder;
font-size: 20px;
padding-top: 5px;
}
 
#team-image-showcase {
width: auto;
top:2px;

right: 40px;
position: absolute;
vertical-align: middle;}

/*-------team profile information-----*/





#full-content {
	margin: 0;
	width:79%;
	background:transparent;
	position: relative;
	min-height: 100%;
	border-right:2px solid #000066;
	
}

#full-content table {
	
	vertical-align: top;
	
}



#full-content tr {}

#full-content td {
	vertical-align: top;
	background-color: #FFFFFF;
}




#full-showcase {
margin: 0;

width:100%;
background:transparent;
margin-top: 3px;
position: relative;
min-height: 100%;}


#full-showcase h1 {
height: 20px;
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align: left;
width: 100%;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}

#full-showcase h3{
top: 3px;
color : #000000; 
padding: 3px;
text-align: justify;
font-size: 11px;
Width: auto;
background-color: #ffffff;}

#subinfo {
color : #000000; 
text-align: center;
font-size: 12px;
Width: auto;
background-color: #ffffff;

}
#infoText {
	top: 3px;
	color : #FF0000;
	padding: 3px;
	text-align: justify;
	font-size: 12px;
	Width: auto;
	font-weight: bold;
}

#infoText-A{
	top: 0px;
	color : #FFFFFF;
	padding: 3px;
	text-align: justify;
	font-size: 13px;
	Width: auto;
	font-weight: bold;
}

#infoText-B{
	top: 0px;
	color : #FFFFFF;
	
	text-align: justify;
	font-size: 10px;
	
	
}

#infoText-B td {background-color:#FF0000;}

#info-box { 
Width: 100%;
border-bottom:2px solid #660000;}

#full-showcase p {
font-size: 13px;
font-weight: bold;
border-bottom: 1px #b22222 dashed;
min-height: 100%;
color: #000066;}

#full-showcase h2 {
font-size: 17px;
font-style: italic;
font-weight: bold;
color: #FF0000;
width: auto;
height: auto;
text-align: center;
background-color: #ffffff;}

#full-showcase h4 {
font-size: 13px;
font-weight: bold;
color: #ffff00;
width: auto;

background-color: #ffffff;}

#full-list {

width: 35%;
position: absolute;
left:101%;
top: 5px;}

#full-list-container {
width: 100%;
background-color: #ffffff;

}

#full-list-info {
width:100%;
background-color: #ffffff;
min-height: 100%;
}

#full-list-info p {
min-height: 100%;
font-size: 10px;
text-decoration:none;
}

#full-list-info h1 {
height: 20px;
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align: left;
width: 100%;
border-top: 1px #000000 solid;
border-bottom: 1px #ffffff solid;
background-image: url(images/wsa-mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}

#full-list-info h1 a:link {

text-decoration: none;
font-size: 11px;
color: #0033CC;
border-bottom: 1px  #FF0000 solid;} 

#full-list-info h1 a:visited {color:  #FF0000;
font-weight: bold;}

#full-list-info h1 a:hover {

text-decoration: none;
font-size: 11px;
color:  #FF0000;}

#full-list-info h1 a:active {color: #FF0000;
font-weight: bold;}

#full-list-info h3 {
font-size: 9px;
text-align: right;
width: Auto;
color: #FFFF00;}

#full-list-info h3 a:link, #full-list-info h3 a:visited {font-size: 9px;
text-align: right;
width: Auto;
text-decoration: underline;
color: #FFFF00;} 

#full-list-info h3 a:hover, #full-list-info h3 a:active {font-size: 9px;
text-align: right;
width: Auto;
text-decoration: underline overline;
color: #FFFF00;}

#full-list-box {
position: inherit;
background-color: #ffffff;}
 
#section-title {
font-weight: bold;
font-size: 12px;
}

/*rankings*/
#content_rankings {
margin: 0;
float: left;
width:92%;
background:transparent;
margin-top: 3px;
position: relative;
min-height: 100%;
}

#rankings-list {
float: right;
width: 25%;
margin-top: 3px;
position: relative;
min-height: 100%;}

#feature-rank {
width: 595px;
padding-bottom: 2px;
position: relative;
background: #fff;
margin-top: 3px;}

#feature-rank h1 {
position: relative;
height: 20px;
color: #fff;
font-size: 14px;
font-weight: bold;
text-align: left;
width: auto;
border-top: 1px #909dc0 solid;
border-bottom: 1px #909dc0 solid;
background-image: url(images/usar_mainH1_bg.gif);
background-repeat: repeat-x;
text-indent: 30px;}

#feature-rank h3 {top: 3px;
position : relative; 
padding-right: 3px;
font-size: 9px;
height: 20px;
color: #fff;
border-top: 1px #909dc0 solid;
background-image: url(images/usar_h4dkblue_bg.gif);
background-repeat: repeat-x;
text-align: right;}

#feature-rank h3 a:hover,#feature-rank h3 a:active {
border-bottom: 1px #fff solid;}

#feature-rank h3 a:link, #feature-rank h3 a:visited {
color: #fff;
position:relative;
margin:0 auto;}

#sub-image-rank {
width: auto;}

#feature-rank-label {
font-weight: bold;
font-size: 13px;
color: #900;
text-align: justify;
text-decoration: none;
padding: 5px;}

#feature-rank-label>li {
padding-left: 10px;
list-style-type: disc;
white-space: normal;
list-style-position: inside;}

#rankFull-container {
border-top: 2px #999 solid;
border-bottom: 2px #999 solid;
max-width: 500px;
min-height: 300px;}

#rankfull-image {
float: left;
width: 250px;
max-height:100%;
padding: 2px;
background-color: #fff;
vertical-align: middle;
text-align: center;}

#rankFull-info {
width:500px;
padding: 3px;
border-top: 2px #909dc0 solid;
min-height: 200px;
}

#rankFull-info h2 {
float: left;
text-decoration: none;
font-size: 13px;
color: #2d427b;
width: 485px;
border-bottom: 1px #900 solid;
font-weight: bold;}

#rankFull-info h2 a:link {
float: left;
text-decoration: none;
font-size: 13px;
color: #2d427b;
border-bottom: 1px #900 solid;} 

#rankFull-info h2 a:visited, #rankfull-info h2 a:active {color: #900;
font-weight: bold;}

#rankFull-info h2 a:hover {
float: left;
text-decoration: none;
font-size: 13px;
color: #900;}

#rankfull-info p {
font-size: 12px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;}


#rank-box {
position: inherit;
padding: 1px;}



