/*
Theme Name: iTeam
Theme URI: http://iteam.ithemes.com/
Author: iThemes
Author URI: http://ithemes.com/
Version: 1.2.1
Description: iTeam is a premium WordPress theme designed for sports sites.
Tags: sports, football, basketball, baseball, golf
All the CSS, XHTML, design, and images are copyrighted. Please don't steal.

	Changelog:
		v1.0 - 10.03.08
		First Release
		v1.1 - 10.06.08
		Code Updates to Featured Images
		v1.2 - 10.07.08
		Code Updates to Featured Images to enhance support for 			older versions of PHP
		v1.2.1 - 11.03.08
		New Feature Image version - fixed bugs

*/
/*CSS Reset*/
@import url(css/reset.css);
/*Get the grid, baby!*/
@import url(css/grid.css);

body { /* This is where you set many of the universal defaults */
	background: #fff url(images/body-bg.jpg) ; color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height:150%;
	margin: 0px; padding: 10px 0px;
}

/*********************************************
		Universal Link Styles
*********************************************/
a {
	color: #333;
	text-decoration: underline;
}
a:hover { 
	color: #333; 
	text-decoration: none; 
}

/*********************************************
		Universal Text Elements
*********************************************/
p, ul, ol, blockquote {
	color: #333;
}
ol, ul {
	margin: 5px 35px;
}
blockquote {
	margin: 5px 0px 5px 10px; padding: 0px 0px 0px 10px;
	font-style: italic;
}
img { border: 0px; background: none; }
p {
	padding: 5px 0px;
	margin: 0px;
}
/*********************************************
		Header Styles
*********************************************/
/* Use this for universal styles for all header elements
Be sure to uncomment the styles before using */
h1,h2,h4,h5,h6,h7,h8 {
	color: #333;
	margin-bottom: 5px;
		line-height:155%;
}
h1 { /* This style is generally used as title on single posts and pages */
	font-size: 25px;
	border-bottom: 4px double #9b9b9b;
}
h2 { /* This style used as a sub-header in post/page content */
	font-size: 22px;
	border-bottom: 4px double #9b9b9b;
}
h3 { /* This style used as the post titles on homepage/archive */
	clear: both;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 5px double #9b9b9b;
	color:#063;
	margin-bottom: 5px;
}

h3 a {
	text-decoration: underline;
	color:#063;
}
h3 a:hover {
	text-decoration: none;
	color:#093;
	
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-size: 18px;
	color: #111;
	border-bottom: 4px double #9b9b9b;
	margin-left:2px;
	margin-top:10px;
}
h5 {
	font-size: 16px;
	margin-left:10px;
}
h6 {
	font-size: 14px;
}



/*********************************************
		The Obligatory WP Styles
*********************************************/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
   margin: 0px 8px 8px 0px;
}
.alignright {
   float: right;
   margin: 0px 0px 8px 8px;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/*********************************************
		Container Div
*********************************************/
#container {
	background: #FFF;
	border: 5px solid #FFF;
}

/*********************************************
		Header Styles
*********************************************/
#header {
	background: #111 url(images/header.jpg) no-repeat;
	width: 900px; height: 85px;
	margin: 0px 0px 0px 0px;
  
}
#header a#title {
	display: block; float: left;
	width: 650px; height: 85px;
	margin: 0px; padding: 0px;
	text-indent: -9999px;
}

/*********************************************
		Sitemap
			(class-sm id-sm)
*********************************************/
#sm {
	
}

.site {}
#sm a {
	color: #fff;
	/*font-weight: bold;*/
	text-decoration: none;
}



/*********************************************
		Serch
			(class-Serch id-Serch)
*********************************************/

#hr {margin-top:20px;
	

}
#serch {
	
	
}

/*********************************************
		Horizontal Navigaion Styles 
				(with dropdowns)
*********************************************/
#header2 {
	background: url(images/menu-bg.gif) repeat-x;
	width: 900px; 
	margin: 0px 0px 0px 0px;
  
}
#menu {
	display: block; float: left;
	background: url(images/menu-bg.gif) repeat-x;
	
	font-size: 12px;
	width: auto; height: 30px;
	margin: 0px 0px 5px 0px; padding: 0px;
	z-index: 100;
}
/* This is the style for the first UL (horizontal) */
#menu ul {
	display: block; float: left;
	background: transparent;
	height: 30px; line-height: 30px;
	margin: 0px; padding: 0px;
	text-transform: uppercase;
}
/* This is the style for the top level list items */
#menu ul li {
	background: none;
	width: auto;
	display: block;
	float: left;
	list-style-type: none;
	height: 30px; line-height: 30px;
	margin: 0px; padding: 0px;
	border-right: 1px solid #FFF;
}
#menu ul li.home {
	background: none;
}
/* The style for all links */
#menu a {
	color: #FFF;
	text-decoration: none;
	
}
/* The universal hover state colors and background for all LI items and links */
#menu li:hover,
#menu li:hover a,
#menu li.sfhover,
#menu li.sfhover a,
#menu li a:hover {
	background:  url(images/menu-bg2.gif) repeat-x; color: #FFF;
	text-decoration: none;
}
/* This is the style for the top level links, if different than the universal */
#menu ul li a {
	display: block;
	height: 30px; line-height: 30px;
	margin: 0px; padding: 0px 10px;
	text-decoration: none;
}
/* if you want to set a "current page item" style, do it here */
#menu ul li.current_page_item a {
}
/****************************** 
The second-level stuff 
*******************************/
/* This hides the nested UL before you hover */
#menu li ul {
	clear: both;
	position: absolute;
	width: 180px; /* the width of the dropdown */
	left: -999em;
	text-transform: none;
}
/* This shows the nested UL when you hover */
#menu li:hover ul, 
#menu li.sfhover ul {
	left: auto;
	display:  block;
	z-index: 3000;
}

/* This is the style for the nested UL */
#menu li:hover ul, #menu li.sfhover ul {
	background: transparent;
	display: block;
	border-top: 1px solid #FFF;
	margin: 0px; padding: 0px;
}
/* This is the style for the LI items within the nested UL */
#menu li:hover ul li,
#menu li.sfhover ul li {
	background: transparent;
	width: 100%;
	display: block;
	padding: 0px; margin: 0px;
	height: 30px; line-height: 30px;
	overflow: hidden;
	text-align: left;
	border: 1px solid #FFF;
	border-top: none;
	z-index: 2000;
}
/* This is the style for the links within the LI items within the nested UL */
#menu li:hover ul li a,
#menu li:hover ul li.current_page_item a,
#menu li.sfhover ul li a,
#menu li.sfhover ul li.current_page_item a {
	width: 250px;
	display: block;
	margin: 0px; padding: 0px 5px;
	height: 30px; line-height: 30px;
	border: none;
	background: #333;
}
/* This is the style for the hover state on the links within the LI items within the nested UL */
#menu li:hover ul li a:hover, 
#menu li.sfhover ul li a:hover {
	background: #f60; color: #FFF;
	text-decoration: none;
	margin: 0px; padding: 0px 5px;
	height: 30px; line-height: 30px;
}


/*********************************************
		Top Div (homepage)
*********************************************/
#top {
	margin: 0px 0px 5px 0px;
	z-index: 1;
}
#top #video {
	padding: 0px 0px 0px 5px;
}
#top #video h4 {
	display: block;
	background: url(images/video-h4.gif) repeat-x;
	height: 32px; line-height: 32px;
	font-size: 12px; font-weight: bold; color: #FFF;
	margin: 0px 0px 1px 0px; padding: 0px 5px;
	border: none;
}
#top #video embed,
#top #video object {
	width: 295px; height: 237px;
}

/*********************************************
		Blue Boxes (homepage)
*********************************************/
#blueboxes {
	overflow: hidden;
	color: #222;
}
#blueboxes p, #blueboxes ul, #blueboxes ol, #blueboxes blockquote {
	color: #333;padding: 0px;
	padding-left:5px;
}
#blueboxes h4 {
	background: url(images/red-block.gif) left 50% no-repeat;
	color: #333;
	padding-left: 22px;
	padding-right:10px;
	
	font-size: 16px; font-weight: bold;
	border-bottom: 4px double #333;
	
}


#blueboxes .box {
	margin-bottom: -2000px; padding-bottom: 2000px; /*Equal hight columns*/
	background: #ffc529 url(images/blue-box-bg.gif) repeat-x;
	min-height: 290px;
}
#blueboxes .right {
	width: 295px;
	border-left: 5px solid #FFF;
}
#blueboxes .widget {
	padding: 5px;
}

/*********************************************
		Flickr (homepage)
*********************************************/
#flickr {
	margin-top: 5px;
	background: url(images/grey-fade-bg.gif) repeat-x;
}
#flickr img {
	display: inline;
	float: left;
	width: 80px; height: 80px;
	margin: 5px 0px 5px 5px;
}
/*********************************************
		Content Div
*********************************************/
#content {
}

/*********************************************
		Post Styles
*********************************************/
.post {
	background:  #fff url(images/grey-fade-bg.jpg) repeat-x;
	padding: 35px;
	margin-bottom: 5px;
}
.post p, .post ul, .post ol, .post blockquote {
	color: #000;
}

.post a {
	color: #063;
	
	text-decoration: underline;
}


.post a:hover {
	color: #093;
	text-decoration: none;
}

.post h1,.post h2,.post h4,.post h5,.post h6,.post h7,.post h8 {
	color: #333;
	margin-bottom: 5px;
}
.post h1 { /* This style is generally used as title on single posts and pages */
	font-size: 25px;
	border-bottom: 4px double #9b9b9b;
}


/*********************************************
		Page Styles 
*********************************************/
.page {
	background: #fff url(images/grey-fade-bg.jpg) repeat-x;
	padding: 20px;
	margin-bottom: 5px;
}
.page p, .page ul, .page ol, .page blockquote {
	color: #000;
}

.page a {
	color: #063;
	text-decoration: underline;
}

.page a:hover {
	color:#093;
	text-decoration: none;
	
}




/*********************************************
		Post2 Styles 
*********************************************/
.post2 {
	background: #053220 url(images/post_bg.jpg) repeat-x;
	padding: 10px;
	margin-bottom: 5px;
}
.post2 p, .post2 ul, .post2 ol, .post2 blockquote {
	color: #fff;font-size: 10px;
	
}
.post2 h3{
	color: #fff;font-size: 15px;
	border-bottom: 4px double #CCC;
	
}



/*********************************************
		Post Meta Styles, if needed
*********************************************/
.meta-top {
	clear: both; /* we need this so floats in the post are cleared */
	margin-bottom:6px;
}
.meta-top a {
	color: #063;
	text-decoration:underline;
	
}

.meta-top a:hover {
	color:#093;
	text-decoration: none;
	
}
.meta-bottom {
	clear: both; /* we need this so floats in the post are cleared */
}
.meta-date {
}
.meta-author {
}
.meta-comments {
}
.meta-category {
}

#breadcrumb {
	margin-bottom: 10px;color: #333;
}

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {
	clear: both; /* To clear any floats */
	margin: 0px; padding: 0px;
	
}
.nav-previous {
	
	
	float:left;
}
.nav-next {
		
	float: right;
}
.page-nav a {
	color: #333;
	text-decoration: underline;
}
.page-nav a:hover {
	text-decoration: none;
}



div.wp-pagenavi {
    margin: 1.5em 30px;
    color: #555;
    font-size: 85%;
    text-align: left;
}
.wp-pagenavi a, .wp-pagenavi a:link {
    padding: 0.5em 1em;
    margin: 0.25em;
    text-decoration: none;
    border: 1px solid #0198ca;
    color: #0198ca;
}
.wp-pagenavi a:visited {
    border: 1px solid #8f9da6;
    color: #8f9da6;
}
.wp-pagenavi a:hover {
    text-decoration: underline;
    border: 1px solid #00b8fd;
    color: #00b8fd;
}
.wp-pagenavi a:active {
    border: 1px solid #00b8fd;
    color: #00b8fd;
}
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {
    padding: 0.5em 1em;
    margin: 0.25em;
    border: 1px solid #ddd;
}
.wp-pagenavi span.current {
    font-weight: bold;
}



/*********************************************
		Widget Styles
*********************************************/
.teamscore, .teamname {
	display: inline;
	width: 100px;
	float: left;
	margin: 0px 18px;
}
.teamscore {
	background: #a21e0e;
	color: #FFF;
	padding: 5px 0px;
	text-align: center;
	font-size: 40px;
}
.teamname {
	text-align: left;
	font-size: 13px;
}
.socialicon {
	padding: 0px 6px;
}

/*********************************************
		Sidebar
*********************************************/
.sidebar {
	color: #333;
}
.sidebar a {
	color: #333;
}
.sidebar .widget {
	margin: 0px 0px 10px 5px; padding: 10px ;
	background: url(images/grey-fade-bg.jpg) repeat-x;
}
.sidebar .widget h4 {
	margin-bottom: 10px;
	margin-left: 1px;
	margin-top: 2px;
}
.sidebar p, 
.sidebar .textwidget {
}
.sidebar img {
	text-align: center;
}
.sidebar form {
	margin: 5px; padding: 0px;
}
.sidebar ul {
	list-style-type: none;
	margin: 0px; padding: 0px;
}
.sidebar ul li {
	margin: 0px; padding: 0px;
}
.sidebar ul li a {
	
}
.sidebar ul li a:hover {
	
}
.sidebar ul li ul {
	margin: 0px; padding: 0px;
}
.sidebar ul li ul li {
	margin: 5px 10px 5px 5px; padding: 0px;
}
/*********************************************
		Feedreader Page Styles
*********************************************/
.feed {
	color: #333;
}
.feed a {
	color: #333;
}
.feed .widget {
	margin: 0px 0px 10px 5px; padding: 10px ;
	background: url(images/grey-fade-bg.gif) repeat-x;
}
.feed h2 {
	font-size: 18px;
	color: #111;
	border-bottom: 4px double #9b9b9b;
	margin: 10px 0px 5px 0px;
}
.feed h3 a {
	text-decoration: none;
	border:none;
	}
.feed h3 a:hover {
	text-decoration: underline;
}
.feed p, 
.feed .textwidget {
}
.feed img {
	text-align: center;
}
.feed form {
	margin: 5px; padding: 0px;
}
.feed ul {
	list-style-type: none;
	margin: 0px; padding: 0px;
}
.feed ul li {
	margin: 0px; padding: 0px;
}
.feed ul li a {
	text-decoration: none;
	}
.feed ul li a:hover {
	text-decoration: underline;
}
.feed ul li ul {
	margin: 0px; padding: 0px;
}
.feed ul li ul li {
	margin: 5px 10px 5px 5px; padding: 0px;
}

/*********************************************
		Comment Styles
*********************************************/
#comments {
	width: 100%;
}
#comments a {
	color: #333;
}
#comments .comment { /* Even Comments: 2,4,6,8,etc. */
	margin: 5px 0px 5px 0px; padding: 10px 0px;
	overflow: hidden;
}
#comments .alt { /* Odd comments: 1,3,5,7,9,etc. */
	margin: 5px 0px 5px 0px; padding: 10px 0px;
	color: #333;
	overflow: hidden;
}
#comments .gravatar {
	display: block; float: left;
}
#comments .commentmeta {
	display: block; float: left;
	padding-left: 8px;
}
#comments .commenttext {
	clear: both;
}

#respond {
	
}
#respond a {
	color: #333;
}
#respond #author,
#respond #email,
#respond #url {
	width: 50%;
}
#respond #comment {
	width: 100%;
}

/*********************************************
		Footer Styles
*********************************************/
#tspf{
	
	margin: 0px 3px 0px 50px; padding: 0px 0px;
}


#footer {
	background: #444;
	margin: 5px 0px 0px 0px; padding: 10px 0px;
}
#footer p {
	color: #ccc;
	padding: 0px;
}

#footer a {
	color: #999;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/*********************************************
		Q&A
*********************************************/


p.q1{
	color:#196421;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	text-indent:1em;
}

p.b1{
	color:#000;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	text-indent:1em;
}

p.b1-b{
	color:#03c;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	text-indent:1em;
}

p.s1{
	color:#196421;
	font-size:16px;
	font-weight:bold;
	margin-left:0px;
	margin-right:10px;
	
}

p.q2{
	color:#196421;
	margin-left:10px;
	margin-top:0px;
	margin-right:10px;
		text-indent:1em;
		margin-bottom:0px;
}

p.b2{
	color:#000;
	margin-left:10px;
	margin-top:0px;
	margin-right:10px;
		text-indent:1em;
}

p.b3{
	color:#039;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
		text-indent:1em;
		background-color:#A9CBDE;
		
}

.dotbox {
	width:50%;
	color:#000;
	margin-top:10px;
	margin-left:100px;
	color:#000;
	padding: 5px;
	border: 2px dotted #06c;
	text-indent:1em;
}


.dotbox2{
	width:90%;
	color:#000;
	background-color:#F90;
	margin-top:0px;
	margin-left:20px;
	color:#000;
	padding: 5px;
	border: 2px dotted #FFE8D0;
	text-indent:1em;
}

.dotbox3 {
	width:80%;
	color:#000;
	margin-top:10px;
	margin-left:25px;
	color:#000;
	padding: 5px;
	border: 2px dotted #06c;
	text-indent:1em;
}
.dotbox3 ul {
	list-style-type:none;
	color: #000;
	margin: 0px;
	padding: 0px;
}


.dotbox2 ul {
	list-style-type:none;
	color: #000;
	margin: 0px;
	padding: 0px;
}


p.q3{
	color:#196421;
	margin-left:10px;
	font-weight:bold;
	margin-top:0px;
}

p.q4{
	color:#196421;
	margin-top:0px;
	margin-left:10px;
}

ul.qul1{
	
	padding:2px;
	margin-left:0px;
	margin-top:0px;
}

ol.qul1{
	
	padding:2px;
	margin-left:25px;
	margin-top:0px;
}

li.ql1{
	color:#003399;
	font-weight:bold;
	padding:2px;
	margin-left:25px;
	margin-top:0px;
}

.qul1 .ql2 {
	color:#196421;
	margin: 10px;
	padding: 5px;
	border: 2px dotted #060;
	text-indent:1em;
}





.accordion_child .q5box{
	color:#196421;
	font-weight:bold;
	padding:2px;
	margin-left:15px;
	margin-top:0px;
	border: 1px dotted #196421;
	border-color:#196421;
}


.accordion_child .q5box{
	color:#196421;
	font-weight:bold;
	padding:2px;
	margin-left:15px;
	margin-top:0px;
	border: 1px dotted #196421;
	border-color:#196421;
}

p.g1{
	color:#060;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
		text-indent:1em;
		background-color:#9BC28C;
		float:left;
		width:100%;
		
}


p.g2{
	color:#000;
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
	text-indent:1em;
	clear:left;
}


p.g3{
	color:#F30;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	text-indent:1em;
}

p.g4{
	color:#000;
	margin-left:30px;
	margin-top:0px;
	margin-right:10px;
	text-indent:1em;
	clear:left;
}

.dotbox4 {
	width:90%;
	color:#000;
	margin-top:10px;
	margin-left:5px;
	color:#000;
	padding: 5px;
	border: 3px dotted #F30;
	
}

p.p1{
	color:#F36;
	font-weight:bold;
	margin-left:0px;
	margin-right:10px;
	text-indent:1em;
}

p.p2{
	color:#000;
	margin-left:30px;
	margin-top:0px;
	margin-right:10px;
	
}





/*********************************************
		basic-accordian
*********************************************/


#basic-accordian{
	border:5px solid #EEE;
	padding:5px;
	width:535px;
	margin-left:0px;
	z-index:2;
	margin-top:0px;
}

.accordion_headings{
	padding:5px;
	background:#c0c0c0;
	color:#666;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#82B06D;
		color:#333;
}

.accordion_child{
	padding:10px;
	background:#EEE;
	
}

.header_highlight{
	background:#82B06D;
			color:#333;
	
}


#nav li#toolshed{
			position:absolute;
			top:20px;
			left:500px;
			width:150px;
			background:#fff;
			border:1px solid #000;
			text-align:center;
			padding:.5em;
		}
		#toolshed span{
			display:block;
			font-weight:bold;
			padding:.5em .5em
		}
		#toolshed a:link,
		#toolshed a:visited,
		#toolshed a:hover,
		#toolshed a:active
		{
			color:#363;
			padding:.5em .5em
			display:block;
		}

 table.boxx{
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 10px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #82B06D;
  margin-top:0px;
  }
caption.boxx{
  text-align: left;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #366;
  text-transform: uppercase;
  }
td.boxx, th.boxx {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

thead th.boxx, tfoot th.boxx {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;
  text-align: left;
  background: #366;
  color: #FFFFFF;
  padding-top:3px;
  }
.boxx tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
.boxx tbody td a:hover {
  background: #C2F64D;
  color: #363636;
  }
.boxx tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
.boxx tbody th a:hover{
  background: transparent;
  color: #363636;
  }
tbody th.boxx, tbody td.boxx {
  vertical-align: top;
  text-align: left;
  }
tfoot td.boxx {
  border: 1px solid #03476F;
  background: #366;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
  background: #ABC27E;
  }
.boxx tbody tr:hover {
  background: #FFD800;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
tbody tr.boxx :hover th.boxx ,
tbody tr.boxx .odd:hover th.boxx  {
  background: #FFD800;
  color: #FFFFFF;
  }
  
  


 table.boxx2{
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #82B06D;
  margin-top:0px;
  }
caption.boxx2{
  text-align: left;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #366;
  text-transform: uppercase;
  }
td.boxx2, th.boxx2 {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

thead th.boxx2, tfoot th.boxx2 {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  }
.boxx2 tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
.boxx2 tbody td a:hover {
  background: #C2F64D;
  color: #363636;
  }
.boxx2 tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
.boxx2 tbody th a:hover{
  background: transparent;
  color: #363636;
  }
tbody th.boxx2, tbody td.boxx2 {
  vertical-align: top;
  text-align: left;
  }
tfoot td.boxx2 {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd2 {
  background: #ABC27E;
  }
.boxx2 tbody tr:hover {
  background: #FFD800;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
tbody tr.boxx2 :hover th.boxx2 ,
tbody tr.boxx2 .odd:hover th.boxx2  {
  background: #FFD800;
  color: #FFFFFF;
  }
  
  
/* table*/
  
  #basic-accordian #test6-content .accordion_child #ryo tbody tr td div {
	text-align: center;
}
 div.cngray, div.cnyellow, div.cnblue, div.cnpink, div.cnblack, div.cnbeige, div.cngreen, div.cngreen60, div.cnorange { margin:10px 0; padding:0; text-align:left; } 
 .cnbody { margin:0; padding:10px 20px; } .cnbody dl { margin:0; padding:0; } 
 .cnbody dt { margin:0 0 5px 0; padding:0; font-weight:bold; font-size:120%; } 
 .cnbody dd { margin:5px 0 0 0; padding:0; }
 div.cnbeige dt { color:maroon; } div.cnorange dt, div.cnorange dd, div.cnblack dt, div.cnblack dd { color:#fff; } div.cnpink dt { color:#ff0084; } div.cngray dt { color:#36393d; } div.cnyellow dt { color:#ff7400; } div.cngreen dt { color:#008c00; } div.cngreen60 dt { color:#008c00; } div.cnblue dt { color:#4096ee; } 




p.modoru1{
	width:100%;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	
  }

p.modoru2{
	width:100%;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	
  }





/* Blue*/ div.cnblue { margin:0; padding:0; background:#c3d9ff url("http://www.awa-spo.net/wp-content/uploads/2009/03/topl1.gif") no-repeat left top; width:100%; overflow:hidden; text-align:left; } div.cnblue div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btmr1.gif") no-repeat bottom right; } div.cnblue div.cntop_r { margin:-10px 0 0 0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/topr1.gif") no-repeat right top; } div.cnblue div.cnbtm { margin:0; padding:0 0 10px 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btml1.gif") no-repeat bottom left; } 


/* Gray */ div.cngray { background:#eeeeee url("http://www.awa-spo.net/wp-content/uploads/2009/03/topl2.gif") no-repeat left top; width:100%; overflow:hidden; text-align:left; } div.cngray div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btmr2.gif") no-repeat bottom right; } div.cngray div.cntop_r { margin:-10px 0 0 0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/topr2.gif") no-repeat right top; } div.cngray div.cnbtm { margin:0; padding:0 0 10px 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btml2.gif") no-repeat bottom left; } 


/* Black */ div.cnblack { margin:0; padding:0; background:#36393d url("http://www.awa-spo.net/wp-content/uploads/2009/04/topl.gif") no-repeat left top; width:100%; overflow:hidden; text-align:left; } div.cnblack div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/04/btmr.gif") no-repeat bottom right; } div.cnblack div.cntop_r { margin:-10px 0 0 0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/04/topr.gif") no-repeat right top; } div.cnblack div.cnbtm { margin:0; padding:0 0 10px 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/04/btml.gif") no-repeat bottom left; } 


/* Green */ div.cngreen { background:#cdeb8b url("http://www.awa-spo.net/wp-content/uploads/2009/03/topl3.gif") no-repeat left top; width:100%; overflow:hidden; text-align:left; } div.cngreen div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btmr3.gif") no-repeat bottom right; } div.cngreen div.cntop_r { margin:-10px 0 0 0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/topr3.gif") no-repeat right top; } div.cngreen div.cnbtm { margin:0; padding:0 0 10px 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btml3.gif") no-repeat bottom left; } 


/* Green60 */ div.cngreen60 { background:#cdeb8b url("http://www.awa-spo.net/wp-content/uploads/2009/03/topl3.gif") no-repeat left top; width:60%; overflow:hidden; text-align:left; } div.cngreen60 div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btmr3.gif") no-repeat bottom right; } div.cngreen60 div.cntop_r { margin:-10px 0 0 0; padding:0 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/topr3.gif") no-repeat right top; } div.cngreen60 div.cnbtm { margin:0; padding:0 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btml3.gif") no-repeat bottom left; } 


/* Yellow */ div.cnyellow { background:#FFFF88 url("http://www.awa-spo.net/wp-content/uploads/2009/03/topl6.gif") no-repeat left top; width:100%; overflow:hidden; text-align:left; } div.cnyellow div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btmr6.gif") no-repeat bottom right; } div.cnyellow div.cntop_r { margin:-10px 0 0 0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/topr6.gif") no-repeat right top; } div.cnyellow div.cnbtm { margin:0; padding:0 0 10px 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btml6.gif") no-repeat bottom left; } 


/* Pink */ div.cnpink { background:#ffe5ef url("http://www.awa-spo.net/wp-content/uploads/2009/03/topl5.gif") no-repeat left top; width:100%; overflow:hidden; text-align:left; } div.cnpink div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btmr5.gif") no-repeat bottom right; } div.cnpink div.cntop_r { margin:-10px 0 0 0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/topr5.gif") no-repeat right top; } div.cnpink div.cnbtm { margin:0; padding:0 0 10px 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btml5.gif") no-repeat bottom left; } 


/* Beige */ div.cnbeige { background:#ece9d8 url("http://www.awa-spo.net/wp-content/uploads/2009/03/topl.gif") no-repeat left top; width:100%; overflow:hidden; text-align:left; } div.cnbeige div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btmr.gif") no-repeat bottom right; } div.cnbeige div.cntop_r { margin:-10px 0 0 0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/topr.gif") no-repeat right top; } div.cnbeige div.cnbtm { margin:0; padding:0 0 10px 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btml.gif") no-repeat bottom left; } 


/* Orange */ div.cnorange { background:#ff6600 url("http://www.awa-spo.net/wp-content/uploads/2009/03/topl4.gif") no-repeat left top; width:100%; overflow:hidden; text-align:left; } div.cnorange div.cntop_l { margin:0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btmr4.gif") no-repeat bottom right; } div.cnorange div.cntop_r { margin:-10px 0 0 0; padding:10px 0 0 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/topr4.gif") no-repeat right top; } div.cnorange div.cnbtm { margin:0; padding:0 0 10px 0; background:transparent url("http://www.awa-spo.net/wp-content/uploads/2009/03/btml4.gif") no-repeat bottom left; } 


#navcontainer-l
{
width:400px;
font-size: 13px;
float:left;
}


#navcontainer
{
	margin-top:20px;
width: 230px;
font-size: 13px;
float:left;
}

ul#navlist
{
text-align: left;
list-style: none;
width:90%;
display: block;
}


ul#navlist li a
{
display: block;
width: 90%;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
text-transform:capitalize;
background: #f7f2ea;
}

ul#navlist li#active a
{
background: #f0e7d7;
color: #666;
}

ul#navlist li#active2 a
{
background: #FC3;
color: #666;
}


ul#navlist li a:hover, ul#navlist li#active a:hover ,ul#navlist li#active2 a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #ccc #ccc #ccc;
}


/*********************************************
		link
*********************************************/
.link dl {  
 margin-left:100px;  
border:1px solid #999;  
width:420px;
 }  
.link dt {  
 float:left;  
 width:90px;  
 padding:5px 0 5px 10px;  
 clear:both;  
 font-weight:bold;

}  
.link dd {  
  width:300px;  
  margin-left:100px;  
  padding:5px 5px 5px 10px;  
  border-left:1px solid #999; 
 }  

.link ul {  list-style-image:url(http://www.awa-spo.net/wp-content/uploads/2009/05/house_link.png
);
 }  


  
.val {
height: 300px;
}

.val th, .val td {
vertical-align:top;
}