@charset "ISO-8859-1";
/* CSS Document */
body {
	background-image:url(images/bg_site.png);
	background-repeat:repeat-x;
	background-color:#cfe1ed;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.site_wrapper {
	margin:0px auto;
	width:750px;
	background-color:white;
}

ul#nav, ul#nav li{
	margin:0;
	padding:0;
	list-style:none;
}
ul#nav{
	/*height:60px;*/
	margin-left:0px;
}		
ul#nav li{
	float:left;
	display:inline;
	margin-right:4px;
	/*height:60px;*/
}		
ul#nav li a{
	float:left;
	display:inline;
	/*margin-top:15px;*/
	height:28px;
	line-height:28px;
	background:none;
	padding-left:10px;
}							
ul#nav li a span{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	float:left;
	height:28px;
	line-height:28px;
	background:none;
	padding-right:10px;	
	cursor:pointer;		
}				
ul#nav li.last{
	background:url(../images/bg_navLast.gif) no-repeat 0 0;
	margin-left:30px;
	padding-left:40px;
}	

ul#nav li a, ul#nav li.selected a{
	background:url(images/nav/nav_left.png) no-repeat 0 0;
	text-decoration:none;
}			
ul#nav li a span, ul#nav li.selected a span{
	background:url(images/nav/nav_right.png) no-repeat 100% 0;
}

ul#nav li a:hover, ul#nav li.selected a{
	background:url(images/nav/nav_left_hover.png) no-repeat 0 0;
}			
ul#nav li a:hover span, ul#nav li.selected a span{
	background:url(images/nav/nav_right_hover.png) no-repeat 100% 0;
}	
ul#nav li a span span, ul#nav li a:hover span span, ul#nav li.selected a span span{
	float:none;
	background:none;
	padding:0;	
}

#nav_box {
	position:absolute;
	margin-top:92px;
	margin-left:255px;
}

#help_contact {
	position:absolute;
	margin-top:22px;
	margin-left:565px;
	font-size:12px;
	color:#b8b8b8;
}

#help_contact a{
	text-decoration:none;
	font-weight:bold;
	color:#0e6200;	
}
#goaltrend_logo {
	position:absolute;
}
#header {
	background-image:url(images/goaltrend.png);
	background-position:top center;
	height:122px;
}
#middle_part {
	width:785px;
	margin:0px auto;
}

#middle_part2 {
	width:777px;
	margin:0px auto;
}

#middle_part2_bottom {
	width:777px;
	background-image:url(images/banner_bottom.gif);
	background-repeat:no-repeat;
	height:14px;
	background-position:bottom center;
}

#middle_part2_top {
	width:777px;
	background-image:url(images/banner_top.gif);
	background-repeat:no-repeat;
	height:14px;
	background-position:bottom center;
}

#banner {
	background-image:url(images/bg_banner.png);
	background-position:top center;
	padding:17px 10px;
}

.banner2 {
	background-color:#298900;
}

.left_column {
	width:460px;
	float:left;
}
.right_column {
	float:left;
}

.clearfloat {
	clear:both;
}

.left_content_padding {
	margin-left:24px;
	margin-top:50px;
}

.left_column p {
	color:#676767;
	font-size:11px;
}

.padding01 {
	padding:0px 12px;
	padding-right:34px;
        color:white;
font-size:0.9em;
}

.padding02 {
	padding-top:14px;
}

.padding03 {
	padding:14px;
}


.no_bg {
	background:none;
}

#bg_footer {
	background-color:#67be00;
}

#footer {
	background-image:url(images/bg_footer.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:8px 10px;
}

#footer_box {
	color:white;
	font-size:12px;
}

.footer_block1 {
	background-image:url(images/bg_footer_block_top.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:162px;
}

.footer_block_repeat {
	background-image:url(images/bg_footer_block_repeat.png);
	background-repeat:repeat-y;
}

ul.footer_block_text {
	padding-top:0px;
	margin-top:6px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
}

ul.footer_block_text li {
	list-style:none;
	padding-top:4px;
	padding-bottom:4px;
}

ul.footer_block_text li a{
	font-size:10px;
	color:white;
	text-decoration:none;
}

ul.footer_block_text li a:hover{
	text-decoration:underline;
}

.banner2 h1 {
	color:white;
	font-size:14px;
	margin:0px;
	font-weight:bold;
	margin-bottom:12px;
}

.banner2 p {
	color:white;
	font-size:12px;
}

.inner_header {
	color:black;
	font-size:14px;
	margin:0px;
	line-height:33px;
	font-weight:bold;
	margin-left:10px;
	display:inline;
}


.mid_banner_left {
	background-image:url(images/middle_banner.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:33px;
	width:751px;
}

.mid_banner_right {
	background-image:url(images/middle_banner_right.png);
	background-repeat:no-repeat;
	background-position:top right;
}

h1+h2 {
color:white;

margin-top:-25px;
margin-bottom:15px;
}

.padding1>a {color:white}
.padding1>*>a {color:white}
.padding1>*>*>a {color:white}
.padding1>*>*>*>a {color:white}
.link {color:white}
