html,body,h1,h2,h3,h4,h5,h6,div,p,ul,li,input{

	margin:0;

	padding:0;

	border:0;

}

html{background: url(../images/background.gif);}

body{font:11px/13px "lucida grande",lucida sans unicode,geneva,trebuchet MS,arial;}

a{color:#5A8A47;text-decoration:none;position: relative;}

a:hover{text-decoration:underline;}

a:focus{outline:none;}

form{display:inline;}

img{border:none;display:block;}

label,select,textarea,input{vertical-align:middle;}

.left{float: left;}

.right{float: right;}

.logo, 

.slogon{	

	display: block;

	background: url(../images/logo.gif) no-repeat;

	width: 448px;

	height: 109px;

	overflow: hidden;

	text-indent: -3000px;

	position: absolute;

	left: 22px;

	top: 23px;

}

input{font: 12px/14px "lucida grande",lucida sans unicode,geneva,trebuchet MS,arial;}

table.sponsorship-table {
	width: 80%;
	border-collapse:collapse;
	margin-bottom: 20px;
}

table.sponsorship-table tr td {
	padding: 10px 20px 10px 20px;
	background-color: #E8EAEC;
}

table.sponsorship-table tr {
	border-bottom: 1px solid #fff;
	}

.price {
	width: 170px;
	text-align: right;
	}

.green {
color: #007F00 !important;
font-size: 12px !important;
}

.red {
color: #FF2600 !important;
font-size: 12px !important;
}

.slogon{

	background: url(../images/slogon.gif) no-repeat;

	width: 530px;

	height: 23px;

	left: 24px;

	top: 103px;

}

.header{

	background: url(../images/header.png) no-repeat;

	height: 200px;

	width: 967px;

	position: relative;

}

.header .inner{width: 967px;height: 200px;}

.box1{

	position: absolute;

	background: url(../images/box1.gif) no-repeat;

	width: 294px;

	height: 121px;

	top: 11px;

	left: 650px;

}

.form{

	overflow: hidden;

	padding-right: 9px;

	padding-left: 26px;

	font-size: 12px;

	line-height: 16px;

	color: #434343;

}

.form .row{

	padding-bottom: 3px;

	overflow: hidden;

}

.form .lnk{

	padding-top: 19px;

	padding-bottom: 10px;

	font-size: 15px;

}

.form .lnk a{
	color: #1d5f04;
	letter-spacing:-0.5px;
}

.form .lnk .light-green{
	color: #5a8a47;
	letter-spacing:-0.5px;
}

.form label{

	float: left;

	width: 60px;

	padding-top: 4px;

}

.form .lnk1{

	font-style: italic;

	color: #908d8d;

}

.form .row div{

	width: 191px;

	height: 20px;

	background: url(../images/input-text1.gif) no-repeat;

	padding: 1px 4px;

	float: left;

}

.form .row div input{

	padding-top: 2px;

	width: 187px;

	height:14px;

	line-height:11px; 

	color:#999999;

}

.form .submit{

	background: url(../images/button.gif) no-repeat;

	width: 60px;

	height: 20px;

	font-size: 12px;

	line-height: 20px;

	color: #434343;

	float: right;

	text-align: center;

	margin-top: -1px;

}

.forms{

	overflow: hidden;

	padding-right: 9px;

	padding-left: 26px;

	font-size: 12px;

	line-height: 14px;

	color: #434343;

}

.forms .rows{

	padding-bottom: 3px;

	overflow: hidden;

}

.forms .lnks{

	padding-top: 19px;

	padding-bottom: 10px;

	font-size: 15px;

}

.forms .lnks a{color: #1d5f04;}

.forms .lnks .light-green{color: #5a8a47;}

.forms label a{

	float: left;

	padding-top: 3px;

	padding-bottom:2px;

	padding-left:2px;

	color:#b3b1b1;

	border-bottom:1px solid #d1cfcf;

	font-weight:bold;

}

.forms label{

	float: left;

	width: 120px;

	margin-left:7px;

}

.forms label a.hover,

.forms label a:hover{

	text-decoration:none;

	color:#40702d;

	font-weight:bold;

}

.forms .lnk1{

	font-style: italic;

	color: #908d8d;

}

.forms .rows div{

	width: 191px;

	height: 20px;

	background: url(../images/input-text1.gif) no-repeat;

	padding: 1px 4px;

	float: left;

}

.forms .rows div input{

	padding-top: 2px;

	width: 187px;

}

.forms .submit{

	background: url(../images/button.gif) no-repeat;

	width: 60px;

	height: 20px;

	font-size: 12px;

	line-height: 20px;

	color: #434343;

	float: right;

	text-align: center;

	margin-top: -1px;

}

.sidebar{

	width: 917px;
	line-height:25px;
	border-top: 1px solid #9b9b90;
	position: absolute;
	left: 23px;
	top: 143px;
	font-size: 18px;
	font-weight: bold;
	color: #d5d2d2;
	padding-top: 14px;
	padding-right: 5px;
}
.sidebar strong{float: left;}

.form1{float: right;}

.form1 div{

	background: url(../images/input-text.gif) no-repeat;

	width: 196px;

	height: 18px;

	padding: 1px 4px;

	float: left;

	margin-right: 10px;

}

.form1 div input{padding-top: 1px;width: 190px; height:14px; line-height:11px; color:#999999;}

.form1 .submit{

	background: url(../images/button.gif) no-repeat;

	width: 60px;

	height: 20px;

	float: left;

	font-size: 12px;

	line-height: 20px;

	color: #434343;

	text-align: center;

	font-weight: normal;

}

#cp0{

	background: url(../images/content-bg-part0.png) no-repeat;

	width: 967px;

	height: 14px;

}

.middle{

	width: 967px;

	background: url(../images/content-bg-part1.png) repeat-y;

}

.nav{

	background: url(../images/nav-bar.gif) no-repeat 0 18px;

	width: 934px;

	height: 30px;

	margin: 0 auto;

	list-style: none;

	font-size: 14px;

	padding-left: 5px;

	line-height: 15px;

	margin-bottom: -8px;

	position: relative;

	padding-top: 18px;

}

.nav li{

	display: inline;

	line-height: 30px;

	height: 30px;

	float: left;

	padding-bottom: 5px;

	margin-bottom: -5px;

}

.nav li a{

	color: #fff;

	float: left;

	height: 30px;

	padding: 0 19px;

}

.nav li a:hover, 

.nav li:hover a, 

.nav li.hover a{

	background: url(../images/hover.gif) repeat-x;

	text-decoration: none;

}

.nav li ul{

	background: url(../images/1x1.gif);

	display: none;

}

.nav li:hover, 

.nav li.hover{position: relative;}

.nav li:hover ul, 

.nav li.hover ul{display: block;}

.nav li ul{

	width: 125px;

	position: absolute;

	top: 31px;

	left: 0px;

}

.nav li li{

	background: #5a8a47;

	display: block;

	float: none;

	height: auto;

	font-size: 12px;

	line-height: 14px;

	padding: 4px 0 3px 18px;

	margin-bottom: 1px;

}

.nav li li a{

	float: none;

	padding: 0;

}

.nav li:hover li a, 

.nav li.hover li a{background: none;}

.nav li li a:hover{

	background: none;

	text-decoration: none;

}

.main{

	margin:0 auto;

	width: 967px;

}

.content{

	width: 603px;

	float: left;

	padding-left: 27px;

	padding-right: 30px;

	padding-top: 6px;

}

.content h2{

	color: #1d5f04;

	font-size: 24px;

	line-height: 26px;

	font-weight: normal;

	padding-top: 21px;

}

.content h2 span{

	color:#5a8a47;

}

.content h3{

	font-size: 14px;

	line-height: 15px;

	color: #434343;

}

.content .row{

	border-bottom: 1px solid #dfdddd;

	padding-bottom: 9px;

	padding-top: 24px;

	overflow: hidden;

	height: 1%;

}

.content .row-style1{

	border-bottom: none;

	background: url(../images/border.gif) repeat-x 0 100%;

	padding-bottom: 11px;

}

.content .first{

	padding-top: 18px;

}

.content p {

	font-style:normal;

	font-size: 12px;

	line-height: 18px;

	color: #434343;

	padding-bottom: 14px;

}
.content ul{

	font-style:normal;

	font-size: 12px;

	line-height: 18px;

	color: #434343;

	padding-bottom: 14px;
	padding-left:16px;

}

.content_text,

.content_text p{

	font-family:"Lucida Sans Unicode", Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color:#434343;

	font-style:normal;

}

.content_text span{

	font-family:"Lucida Sans Unicode", Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	color:#434343;

	font-style:normal;

	font-weight:bold;

}

.content_text_left{

	font-size: 12px;

	color: #434343;

	list-style: none;

	padding-top: 15px;

	padding-bottom: 25px;

	padding-left: 20px;

	font-style:italic;

}

.content_text_left li{

	padding-bottom: 2px;

	overflow: hidden;

}

.why_join{

	font-size: 12px;

	color: #434343;

	list-style: none;

	padding-top: 10px;

	padding-bottom: 20px;

	font-style:normal;

}

.why_join li{

	padding-left: 30px;

	padding-bottom: 15px;

	overflow: hidden;

	background:url(../images/juste.gif) top left no-repeat;
	color:#434343;

}

.alpha{

	width: 597px;

	height: 32px;

	margin: 0 auto;

	list-style: none;

	font-size: 16px;

	font-weight:bold;

	line-height: 20px;

	position: relative;

	border-bottom:1px solid #d1cfcf;

	border-top:1px solid #d1cfcf;

	padding:2px;

}

.alpha li{

	display: inline;

	float: left;

}

.alpha li a{

	color: #40702d;

	float: left;

	height: 25px;

	padding-left:5px;

	padding-right:5px;

	padding-top:7px;

}

.alpha li a:hover, 

.alpha li:hover a, 

.alpha li.hover a{

	text-decoration: none;

	background-color:#f3f3f3;

}

.business_cats{

	font-size: 12px;

	color: #9a9898;

	list-style: none;

	font-style:normal;

	width:597px;

	border-top:1px solid #d1cfcf;

	border-bottom:1px solid #d1cfcf;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

}

.business_cats li{

	font-size: 12px;

	color: #9a9898;

	list-style: none;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	width:597px;

	height:175px;

}

.business_cats li:hover,

.business_cats li.hover{

	background-color:#f6f6f6;

}

.business_cats li .bus_info div{

	font-style:italic;
	height:70px;

}

.business_cats li img{

	float:left;

	border: 5px solid #fff;

	margin:0 auto;

}

.business_cats li .bus_info{

	padding-left:220px;

}

.business_cats li h1{

	color:#434343;

	font-size:14px;

	font-weight:bold;

	margin:0px auto;

	padding:0px;

}

.business_cats li h2{

	padding:0px;

	margin:0px;

	color:#434343;

	font-size:12px;

	font-weight:bold;

}

.ba_rightbar{

	font-size: 12px;

	color: #5a8a47;

	list-style: none;

	padding-top: 15px;

	padding-bottom: 10px;

	padding-left: 20px;

	font-style:normal;

	line-height:16px;

	width:245px;

}

.ba_rightbar li a,

.ba_rightbar li{

	width:245px;

	color: #5a8a47;

	padding-bottom: 2px;

	overflow: hidden;

}

.ba_rightbar li:hover, 

.ba_rightbar li.hover{

	background-color:#eaeaea;

	text-decoration: none;

	padding-left:10px;

}

.ba_rightbar a:hover, 

.ba_rightbar li:hover a , 

.ba_rightbar li.hover a{

	text-decoration: none;

}

.content_text_right{

	font-size: 12px;

	color: #434343;

	list-style: none;

	padding-top: 15px;

	padding-bottom: 25px;

	padding-left: 60px;

	float:right;
	
	font-style:italic;

}

.content_text_right li{

	padding-bottom: 2px;

	overflow: hidden;

}

.sponsorhips_text_right{

	font-size: 12px;

	color: #434343;

	list-style: none;

	padding-top: 15px;

	padding-bottom: 25px;

	padding-left: 300px;

}

.sponsorhips_text_right li{

	padding-bottom: 2px;

	overflow: hidden;

}



.sponsorhips_text_left{

	font-size: 12px;

	color: #434343;

	list-style: none;

	padding-top: 15px;

	padding-bottom: 25px;

	padding-left: 10px;

	float:left;

}

.sponsorhips_text_left li{

	padding-bottom: 2px;

	overflow: hidden;

}

.sponsorhips_text_left li.tit{

	color: #1d5f04;

	font-weight:bold;

}

.sponsorhips_text_left li.titlight{

	color: #5a8a47;

	font-weight:normal;

}



.information{

	font-size: 12px;

	color: #434343;

	list-style: none;

	padding-top: 23px;

	padding-bottom: 16px;

}

.information li{

	padding-bottom: 5px;

	overflow: hidden;

}

.information li span{

	float: left;

	width: 120px;

}



.sidebar1{

	overflow: hidden;

	width: 625px;

	margin-right: -50px;

	padding-left: 5px;

	padding-top: 28px;

}

.sidebar1 ul{

	list-style: none;

	width: 270px;

	font-size: 12px;

	line-height: 25px;

	float: left;

	color: #5A8A47;

	padding-bottom: 25px;

	padding-top: 21px;

	padding-right:20px;

}

.sidebar1 ul li{

	padding-bottom: 3px;

	padding-top: 3px;

	border-top:1px solid #ccc;

}

.sidebar1 ul li a{

	display:block;

	color: #434343;

}

.sidebar1 ul li:hover{

	background: url(../images/bgsidebar1.gif) left no-repeat;

	padding-left:20px;

}

.sidebar1 ul li a:hover{

	text-decoration:none;

	color: #5A8A47;

}

.column{

	width: 287px;

	float: left;

	padding-top: 7px;

}

.box{

	background:#f6f6f6 url(../images/box-part0.gif) no-repeat;

	width: 287px;

	margin-bottom: 20px;

}

.box .outer{

	background: url(../images/box-part1.gif) no-repeat 0 100%;

	width: 287px;

	padding-top: 6px;

}

.whyjoin_box{

	background:#f6f6f6 url(../images/wjbox-part0.gif) no-repeat;

	width: 597px;

	margin-bottom: 20px;

	height:175px;
	color:#434343;

}

.winners_big_box{

	background:#f6f6f6 url(../images/wjbox-part0.gif) no-repeat bottom;

	width: 597px;

	margin-bottom: 20px;



	background-color:#f6f6f6;

}

.winners_big_box .outer{

	background: url(../images/wjbox-part1.gif) no-repeat 0 100%;

	width: 597px;

	padding-top: 6px;

	padding-left:6px;

	

}

.winners_big_box .outer h3{

	color:#686868;

	font-size:12px;

	font-weight:bold;

	padding-top:10px;
	padding-bottom:10px;

}

.winners_small_box{

	background:#f6f6f6 url(../images/wjbox-part0.gif) no-repeat;

	width: 300px;

	margin-bottom: 20px;

	height:250px;

	background-color:#f6f6f6;

}

.winners_small_box .outer{

	background: url(../images/wjbox-part1.gif) no-repeat 0 100%;

	width: 300px;

	padding-top: 6px;

	height:250px;

}

.winners_small_box .outer h3{

	color:#686868;

	font-size:12px;

	font-weight:bold;

	padding-top:10px;

}



.whyjoin_box .the_team{

	background:url(../images/bgteam.gif) right no-repeat;

}

.whyjoin_box .outer{

	background: url(../images/wjbox-part1.gif) no-repeat 0 100%;

	width: 597px;

	padding-top: 6px;

	height:134px;

}

.whyjoin_box .outerbus{

	width: 597px;

	padding-top: 6px;

	height:250px;

}
.whyjoin_box .paddit{
	padding-right: 15px;

}

.whyjoin_box h3{

	font-size: 24px;

	line-height: 14px;

	color: #5a8a47;

	padding-left: 20px;

	padding-bottom: 11px;

	padding-top: 11px;

}

.whyjoin_box h2{

	font-size: 24px;

	line-height: 14px;

	padding-left: 20px;

	padding-bottom: 11px;

	padding-top: 11px;

}

.whyjoin_box div{

	line-height:18px;

	font-size: 12px;

	padding-left: 20px;

	padding-bottom: 11px;

	padding-top: 11px;

	width: 550px;

	color: #434343;

}

.whyjoin_box .more{

	margin-left: 20px;

	margin-top: 14px;

	font-weight:bold;

}

.box .inner{

	width: 287px;

	padding-bottom: 20px;

	overflow: hidden;

}

.box h3{

	font-size: 14px;

	line-height: 14px;

	color: #1D5F04;

	padding-left: 20px;

	padding-bottom: 11px;

	padding-top: 11px;

}

.box .img{

	border: 5px solid #fff;

	margin:0 auto;

}

.more, .more a{

	font-size: 12px;

	line-height: 13px;

	color: #5a8a47;

	background: url(../images/arrow.gif) no-repeat;

	padding-left: 21px;

	padding-top: 1px;

	padding-bottom: 3px;

	float: left;

}

.more a:hover,
.more a.hover,
.more:hover{
	text-decoration:none; 
	background-color:#FFFFFF; 
	color:#1D5F04;
	}


.busmore{

	font-size: 13px;

	font-weight:bold;

	line-height: 13px;

	color: #ffffff;

	background: url(../images/busmore.gif) no-repeat;

	padding-left: 50px;

	padding-top: 17px;

	float: left;

	width:597px;

	height:40px;

}

.busmore:hover,

.busmore a.hover,

.busmore a:hover{

	text-decoration:none;

}

.box .more{

	margin-left: 20px;

	margin-top: 14px;

}


.border-bottom{

	background: url(../images/border1.gif) no-repeat 22px 100%;

	padding-bottom: 18px !important;

	margin-bottom: 13px;

	margin-top: -3px;

}

.noborder-bottom{

	padding-bottom: 18px !important;

	margin-bottom: 13px;

	margin-top: -3px;

}

.box h3 span{color: #5A8A47;}

.sidebar2{

	background: #fefefe;

	width: 247px;

	margin: 0 auto;

	overflow: hidden;

}

.sidebar2 ul{

	list-style: none;

	text-align: center;

}

.sidebar2 ul li{

	padding-bottom: 2px;

}

.sidebar2 h4{

	background: #dfdfdf;

	color: #555;

	text-align: center;

	font-size: 13px;

	line-height: 14px;

	font-weight: normal;

	padding-top: 4px;

	padding-bottom: 6px;

}

.sidebar2 .cell a{

	display: block;

	margin: 10px auto 0 auto;

	width: 57px;

	height: 57px;

}

.sidebar2 em{

	font-style: normal;

	display: block;

	text-align: center;

	font-size: 11px;

	font-weight: bold;

	padding-top: 6px;

	height: 28px;

}

.sidebar2 .cell{

	width: 78px;

	background: url(../images/gradient.gif) repeat-x 0 100%;

	float: left;

	padding-bottom: 6px;

}

.sidebar2 .mr6{margin-right: 6px;}

.sidebar2 .mr7{margin-right: 7px;}

.banners .inner{

	padding-bottom: 3px;

}

.banners a{

	display: block;

	width: 247px;

	margin: 0 auto 9px auto;

}

.footer,

.footer a{

	background: url(../images/border.gif) repeat-x;

	clear:both;

	overflow: hidden;

	width: 916px;

	margin: 0 auto;

	padding: 21px 3px 20px 3px;

	color: #9a9898;

}

h4{

	font-size:16px;

	border-top:1px solid #d1cfcf;

	border-bottom:1px solid #d1cfcf;

	padding-bottom:10px;

	padding-top:7px;

}

.busimg{

	width:200px;

	padding-top:25px;

	height:300px;

}

.businfo{

	background-color:#f6f6f6;

	width:180px;

	padding:10px;

	font-size:12px;

	color:#343434;

	line-height:17px;

	height:280px;

}

.busphone{

	padding-top:40px;

	padding-left:40px;

	background:url(../images/busphone.gif) bottom left no-repeat;

}

.buslogo{

	width:200px;

	height:150px;

	text-align:center;

}

img.buslogo_img{
    border: 5px solid #E7E7E7;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

.busfax{

	padding-top:10px;

	padding-left:40px;

	background:url(../images/busfax.gif) bottom left no-repeat;

}

.buscel{

	padding-top:10px;

	padding-left:40px;

	background:url(../images/buscel.gif) bottom left no-repeat;

}

.busemail{

	padding-top:10px;

	padding-left:40px;

	background:url(../images/busemail.gif) bottom left no-repeat;

	color:#40702d;

}

.busweb{

	padding-top:10px;

	padding-left:40px;

	background:url(../images/busweb.gif) bottom left no-repeat;

	color:#40702d;

}

.bookmark{

	background:url(../images/bookmark.gif) center left no-repeat;

}

.bookmark a{

	padding-left:50px;

	color:#40702d;

	font-size:18px;

	font-weight:bold;

}

.bookmark a.hover,

.bookmark a:hover{

	text-decoration:none;

}

.bookmark span{

	padding-left:50px;

	color:#343434;

	font-size:12px;

}

.businfo_center{

	padding-top:25px;

	padding-left:22px;

	padding-right:40px;

	width:320px;

	text-align:left;

}

.businfo_center #map{

	width:360px;

	height:300px;

	background-color:#CCCCCC;

}

.busabout_title{

	font-size:12px;

	color:#9a9898;

}

.busabout_info{

	color:#434343;

	text-align:justify;

	line-height:18px;

	width:360px;

}

.form_reg{

	overflow: hidden;

	padding-right: 9px;

	padding-left: 26px;

	font-size: 12px;

	line-height: 14px;

	color: #434343;

}

.form_reg img{

	display:inline;

}

.form_reg .row_reg{

	padding-bottom: 3px;

	overflow: hidden;

}

.form_reg label{

	float: left;

	width: 100px;

	padding-top: 4px;

}

.form_reg label span{

	color:#a2c793;

	font-style:italic;	

	font-size:12px;

	font-weight:normal;

}

.form_reg .row_reg p{

	padding: 1px 4px;

	float: left;

	font-style:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#404040;

}

.form_reg .row_reg div input{

	padding-top: 2px;

	font-size:12px;



}

.form_reg .submit{

	background: url(../images/button.gif) no-repeat;

	width: 60px;

	height: 20px;

	font-size: 12px;

	line-height: 20px;

	color: #434343;

	float: right;

	text-align: center;

	margin-top: -1px;

}

.form_reg_2{

	overflow: hidden;

	padding-right: 9px;

	padding-left: 26px;

	font-size: 12px;

	line-height: 14px;

	color: #434343;

}

.form_reg_2 img{

	display:inline;

}

.form_reg_2 .row_reg{

	padding-bottom: 3px;

	overflow: hidden;

}

.form_reg_2 label{

	float: left;

	width: 150px;

	padding-top: 4px;

}

.form_reg_2 label span{

	color:#a2c793;

	font-style:italic;	

	font-size:12px;

	font-weight:normal;

}

.form_reg_2 .row_reg p{

	padding: 1px 4px;

	float: left;

	font-style:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#404040;

	background: url(../images/input-text1.gif) no-repeat;

	width:220px;

	height:25px;

}

.form_reg_2 .row_reg div{

	padding: 1px 4px;

	float: left;

	font-style:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#404040;

	height:25px;

}

.input_small{

	background:url(../images/input-text-small.gif) no-repeat; 

	height:25px;

	width:72px;

	padding: 2px 4px;

	font-style:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#404040;

}

.form_reg_2 .row_reg .input_textarea{

	padding:5px;

	float: left;

	font-style:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#404040;

	background: url(../images/input-textarea.gif) no-repeat;

	width:320px;

	height:200px;

}

.form_reg_2 .row_reg span{

	font-style:normal;

	font-size:smaller;

	color:#990000;

}

.form_reg_2 .submit{

	background: url(../images/button.gif) no-repeat;

	width: 60px;

	height: 20px;

	font-size: 12px;

	line-height: 20px;

	color: #434343;

	float: right;

	text-align: center;

	margin-top: -1px;

}

.contactinfo{

	font-size:12px;

	padding-bottom:25px;

}

.contactinfo span{

	color:#a2c793;

	font-style:italic;

	font-size:12px;

}

.contactphone{

	padding-left:40px;

	background:url(../images/busphone.gif) left no-repeat;

	float:left;

}

.contactphone span{

	padding-left:10px;

}

.contact_error{

	padding-bottom:30px;

	color:#990000;

	font-weight:bold;

	line-height:17px;

}

.smallalert{ font-size:smaller; color:#990000;};

.the_team_pics{

	margin: 0 auto;

	list-style: none;

	position: relative;

}

.the_team_pics li{

	width:135px;

	display: inline;

	height: 200px;

	float: left;

	padding-right:10px;

}

.the_team_pics li h2{

	font-size:12px;

	font-weight:bold;

	color:#5a8a47;

	padding-bottom:5px;

}

.the_team_pics li h3{

	font-size:11px;

	font-weight:bold;

	color:#3d3d3d;

}

.the_team_pics li span{

	font-size:10px;

	color:#979797;

}

.the_team_pics li span a{

	font-size:10px;

	color:#979797;

}

.the_team_pics li div{

	background:url(../images/bgtheteam.gif) top left no-repeat;

	background-color:#f6f6f6;

	padding:10px;

	padding-left:25px;

	height: 200px;

}

.event_desc{

color:#434343;

font-style:normal;

line-height:18px;

font-size:12px;

}

.hidden

{

	visibility:hidden;

	display:none;

}

.visible

{

	visibility:visible;

	display:block;

}



.winners_pics{

	margin: 0 auto;

	list-style: none;

	position: relative;

}

.winners_pics li{

	width:290px;



	height: 270px;

	float: left;
	margin-bottom:20px;

}

.winners_pics li h2{

	font-size:12px;

	font-weight:bold;

	color:#5a8a47;

	padding:0px;

	margin:0px;

}

.winners_pics li h3{

	font-size:11px;

	font-weight:bold;

	color:#3d3d3d;

}

.winners_pics li span{

	color:#979797;

}

.winners_pics li span a{

	font-size:11px;

	color:#979797;

	line-height:18px;

}

.winners_pics li div{

	background:url(../images/bgtheteam.gif) top left no-repeat;

	background-color:#f6f6f6;

	padding:5px;

	height: 260px;

	width:275px;

}

.subs{

	color:#50803d;

	font-weight:bold;

}



.subs_type_headers{

	margin: 0 auto;

	list-style: none;

	position: relative;

}

.subs_type_headers li{

	width:118px;

	display: inline;

	height: 35px;

	float: left;

	text-align:center;

	font-weight:bold;

	font-size:11px;

	border-right:1px solid #fff;

	padding-top:6px;

}

.subs_type_headers_div{

	background-color:#dfdfdf;

	height:36px;

	border:1px solid #fff;

	color:#777777;

}

.subs_type_types_div{

	background-color:#548043;

	height:36px;

	border:1px solid #fff;

	color:#fff;

}



.subs_type{

	background:#f6f6f6 url(../images/wjbox-part0.gif) no-repeat;

	width: 597px;

	margin-bottom: 20px;

	height:160px;

}

.subs_type p{

	padding-left:20px;

	font-weight:bold;

}



.subs_type .outer{

	background: url(../images/wjbox-part1.gif) no-repeat 0 100%;

	width: 597px;

	padding-top: 6px;

	height:134px;

}






.sidebarnoli{

	width: 917px;

	border-top: 1px solid #9b9b90;

	position: absolute;

	left: 23px;

	top: 143px;

	font-size: 18px;

	font-weight: bold;

	color: #5c8c18;

	padding-top: 14px;

	padding-right: 5px;

}

.adjustli{ padding-right:20px}

.content ul.winners_pics {padding-left:0;}



.table_1{ border:0; width:100%}
.table_1 td{ padding:5px}
.light_grey{ background:#eeeeee; color:#434343}
.dark_grey{background:#f5f5f5; color:#434343}
.green_background{background:#548043; color:#fff}