/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }



.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; color:#cc0000; font-weight: 700; }
a:link:hover, a:visited:hover { text-decoration: underline; font-weight: 700; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }




/*-------
// custom styles
//-----*/
body { font-family:Verdana, Arial, Helvetica, sans-serif; }
p { line-height:1.2em; }

span.red { color:#cc0000; }
span.white { color:#FFFFFF;}


html, body { }

/*-------
// Page Layout
//-----*/
div#outer_container { min-width:980px; }

div.wrapper { width:918px; margin:0px auto; padding:0px 24px; position:relative; }

/*--- Header ---*/
div#header { background:#000; }
div#header div.wrapper { padding:0px 24px 0px 0px; }

/*--- Banner ---*/
div#banner { background:#CC162E; height:388px; position:relative; }
//div#banner { background:#8897ab; height:388px; position:relative; }
div#banner div.wrapper { height:388px; background:#8897ab url(../images/banner/banner_bg2.gif) no-repeat left top; width:950px; padding:0px; }

/*--- Container ---*/
div#container { }
div#container div.wrapper { background:url(../images/content/content_bg.gif) repeat-y top left; }

/*--- Navigation ---*/
div#navigation { text-align:center; padding:50px 0px 15px 0px; }

/*--- Content ---*/
div#content { margin-bottom:20px; padding-bottom:200px; }
div#content.left-column-stretch { background:transparent url(../images/content/sidebar/sidebar_bg.gif) repeat-y; }

/*--- Sidebar ---*/
div#sidebar { width:312px; background:#cccccc url(../images/content/sidebar/sports_figures.gif) no-repeat top left; padding:70px 0px 10px 0px; min-height:250px; }

/*--- Main ---*/
div#main { width:587px; padding:55px 0px 0px 0px; }

/*--- Footer ---*/
div#footer { background:#000; padding:20px 18px 20px 18px; color:#fff; margin:0px -16px; }
div#footer div.left { text-align:left; width:50%; }
div#footer div.left ul li{ display:inline; color:#f3f3cf; }
div#footer div.left ul li a { color:#f3f3cf; }
div#footer div.right { text-align:right; width:50%; }


/*-------
// Common Page Content
//-----*/

/*--- Header ---*/
div#header div.left h1 { padding:5px 0px; }
div#header div.left h1 a { background:transparent url('../images/header/logo.png') no-repeat top left; display:block; width:130px; height:100px; }
div#header div.left h1 a span{ display:none; }

div#header div.right h2 { text-align:center; font-size:360%; color:#fff; line-height:1.2em; padding-top:10px; }
div#header div.right h3 { text-align:center; font-size:180%; color:#fff; line-height:1.2em; }

/*--- Banner ---*/
div#image_1 { background:url(../images/banner/image_1.png) no-repeat top left; width:300px; height:252px; position:absolute; top:20px; left:53px; z-index:2; }
div#image_2 { background:transparent url(../images/banner/image_2.png) no-repeat scroll left top; height:224px; left:183px; position:absolute; top:130px; width:209px; z-index:2; }
div#image_3 { background:transparent url(../images/banner/image_3.png) no-repeat scroll left top; height:180px; left:243px; position:absolute; top:15px; width:262px; z-index:1; }
div#image_4 { background:transparent url(../images/banner/image_4.png) no-repeat scroll left top; height:232px; left:393px; position:absolute; top:7px; width:292px; z-index:3; }
div#image_5 { background:transparent url(../images/banner/image_5.png) no-repeat scroll left top; height:284px; left:593px; position:absolute; top:10px; width:308px; z-index:1; }
div#image_6 { background:transparent url(../images/banner/image_6.png) no-repeat scroll left top; height:221px; left:533px; position:absolute; top:150px; width:286px; z-index:2; }

div#image_7 { background:transparent url(../images/banner/image_7.png) no-repeat scroll left top; height:270px; left:375px; position:absolute; top:150px; width:380px; z-index:4; }



div#video { background:transparent url(../images/banner/image_9.png) no-repeat scroll left top; height:270px; left:345px; position:absolute; top:130px; width:380px; z-index:4; }
/* div#video { background:transparent url(../images/banner/image_8.png) no-repeat scroll left top; height:270px; left:472px; position:absolute; top:92px; width:380px; z-index:4; } */

div#flash {left:358px; position:absolute; top:143px; z-index:5; }
/* div#flash { height:165px; left:487px; position:absolute; top:198px; width:204px; z-index:5; }  */


/*--- Contents ---*/
div.logos { background:url(../images/banner/logos.png) no-repeat top center; height:59px; width:877px; position:absolute; top:-29px; left:50px;}

/*--- Sidebar ---*/
div#sidebar ul li { }
/* div#sidebar ul li a { display:block; ; font-size:120%; text-decoration:none; height:14px; line-height:14px;} */


ul.child { display:none; }
li.parent a.top{ padding:5px 15px; color:#666666; }
li.parent a.top:hover{color:#FFFFFF; }
li.parent:hover a.top{background:#666666; color:#FFFFFF; }
li.parent:hover ul.child{display:block; background:#f2f2f3;}
li.parent:hover ul.child li a{padding:3px 30px; color:#666666;}


/*--- Navigation ---*/
div#navigation ul li { display:inline; }
div#navigation ul li { font-size:120%; font-weight:bold; color:#000; }
div#navigation ul li.pipe { margin:0px 6px; }
div#navigation ul li a { font-size:120%; font-weight:bold;  color:#000; }
div#navigation ul li a img { vertical-align:middle;  }
div#navigation ul li a span { color:#cc0000; }



/*--- Footer ---*/
 div#main_pics  { background:url(../images/content/main/bottom_pics.png) no-repeat top left; width:258px; height:186px; position:absolute; right:18px; bottom:100px; }


/*--- List ---*/
ul.list li { margin-bottom:7px; font-size:120%; list-style-type:disc; margin-left:15px; }


/*-------
// Index Page Content
//-----*/

/*--- Main ---*/
div#main h2 { font-size:480%; line-height:0.7em;}
div#main h2 span { display:none; }
div#main h3 { font-size:140%; line-height:1.2em; background:url(../images/content/main/momentum.gif) no-repeat top center; height:15px; margin-bottom:10px; }
div#main h3 span { display:none; }
div#main p { font-size:120%; line-height:1.4em; margin:15px 0px 15px; }
div#main blockquote { position: relative; border : 0px solid #000; width: 500px; margin-top: 0px; margin-right: 60px; margin-bottom: 0px; margin-left: 40px; padding: 0px; background-color: #FFFFFF; }
div#main blockquoteR { position: relative; float: right; border: 1px solid #000; width: 250px; margin-left: 20px; padding: 0 10px 5px 10px; background-color: #C2CBD7; }


/*--- Forms ---*/


label{float: left; width: 120px; font-weight: bold; font-size: 120%; }
input, textarea{width: 180px; margin-bottom: 5px; }
textarea{width: 250px; height: 150px; }


.boxes{ width: 1em;}

#submitbutton{ margin-left: 120px; margin-top: 5px; width: 90px; }

br{ clear: left; }


/* Sidebar Menu ================================================== 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/tree_frog_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#outer {width:250px; height:210px; position:relative; background:url(red_frog.jpg) no-repeat 0px 160px;}

#outer #content {clear:left; position:absolute; left:230px; top:10px; width:250px; z-index:10;}

#menu {list-style-type:none; padding:0; margin:0; width:125px; position:absolute; top:10px; left:0; border:0px solid #fff; border-width:0 0px 0px; z-index:100;}
#menu ul {list-style-type:none; padding:0; margin:0; width:280px;}
#menu li {float:left; background:#BDBEC0; position:relative; border-top:1px solid #fff;} /* original: #657 drop down background color */

#menu li.sub {background:#cccccc; left: 5px;} /* original #046  background color of top menu */

#menu li, #menu li a {display:block; color:#000000; font-family:arial, sans-serif; font-size:11px; line-height:24px; width:280px; text-decoration:none;  cursor:pointer; font-weight:bold; text-indent:5px;}


#menu ul,
#menu li.click ul ul,
#menu li.click ul li.hover ul ul {display:none;}

#menu li.hover {color:#cc0000; z-index:500;}
#menu li.click {color:#cc0000;}

#menu li.click ul {display:block;}
#menu li.click ul li.hover ul, 
#menu li.click ul li.hover ul li.hover ul {display:block; position:absolute; left:110px; top:-1px; border:1px solid #fff; border-width:0 1px 1px;}

#menu li.click ul li.fly {background: #657 url(/tree_frog_vertical/frog_arrow.gif) no-repeat top right;} /* orginal #657 */
#menu li.click ul li.hover {background:#E2E2E2;} /* original #98a  this is drop down hover color*/

#menu li.click ul li.hover ul li {background:#c60;} /* original #c60 */
#menu li.click ul li.hover ul li.hover ul li {background:#780; z-index:500;}

#menu li.click ul li.hover ul li.fly {background: #c60 url(frog_arrow.gif) no-repeat top right;}
#menu li.click ul li.hover ul li.hover {z-index:500; background:#fa4;} /* original: #fa4 */
#menu li.click ul li.hover ul li.hover a {color:#000;}

#menu li.click ul li.hover ul li.hover ul li.hover {background:#aa0;} /* original: #aa0 */
#menu li.click ul li.hover ul li.hover ul li.hover a {color:#fff;} /* original #fff */

#outer img {display:block; float:right;}
#outer p {margin:0px; padding:17px 0 0 0; color:#000; font-size:12px; font-family:arial, sans-serif; text-align:justify;}



/* Sidebar Advertising */
#ads {width:250px; height:80px; position:relative; margin: 190px 0 0 60px;}
