/*GENERAL*/
*{margin:0;padding:0;}
a{outline:none;border:none; color:#3A813E; text-decoration:underline;}
img{border:none;margin:0;}
input{margin:0;border:none;padding-left:5px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body,td,th {
	font-family:"trebuchet ms",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#2a2a2a;
	line-height:14px;
}
html {
     overflow: -moz-scrollbars-vertical;
	 overflow-y:scroll;
}

html,body{background: url(images/bg.jpg) repeat-x #ffffff;width:100%;height:100%;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


#container{
	min-height:100%;
	height:auto;
	position:relative;
	min-width:954px;
}
* html #container{height:100%;}
#clearfooter{clear:both;height:5px;}
div>p {margin:0}
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-26px;} /*safari wrapper */

#insider{width:954px;margin:0 auto;position:relative; padding-top:75px;}
#logo{
	position:absolute;
	top:48px;
	left:10px;
}


#menu{
	margin-left: 20px;
	}

#menu #nav-menu
	{
	list-style:none;
	display: block;
	width: 910px;
	height: 23px;
	}


#menu #nav-menu a
	{
	display: inline-block;
	color: ffffff;
	text-decoration:none; 
	height:23px;
	overflow:hidden;
	float:left;
	}

#nav-menu a.home
	{
	background:url(Images/menu.gif) 0px 0px;
	width:132px;
	}
#nav-menu a.home:hover
	{
	background:url(Images/menu.gif) 0px -23px;
	}


#nav-menu  a.news
	{
	background:url(Images/menu.gif) -133px 0px;
	width:132px;
	}
#nav-menu  a.news:hover
	{
	background:url(Images/menu.gif) -133px -23px;
	}




#nav-menu a.about
	{
	background:url(Images/menu.gif) -266px 0px;
	width:132px;
	}
#nav-menu a.about:hover
	{
	background:url(Images/menu.gif) -266px -23px;
	}




#nav-menu a.gallery
	{
	background:url(Images/menu.gif) -399px 0px;
	width:132px;
	}
#nav-menu a.gallery:hover
	{
	background:url(Images/menu.gif) -399px -23px;
	}




#nav-menu a.sponsors
	{
	background:url(Images/menu.gif) -532px 0px;
	width:132px;
	}
#nav-menu a.sponsors:hover
	{
	background:url(Images/menu.gif) -532px -23px;
	}


#nav-menu  a.media
	{
	background:url(Images/menu.gif) -665px 0px;
	width:132px;
	}
#nav-menu  a.media:hover
	{
	background:url(Images/menu.gif) -665px -23px;
	}




#nav-menu a.contact
	{
	background:url(Images/menu.gif) -798px 0px;
	width:112px;
	}
#nav-menu  a.contact:hover
	{
	background:url(Images/menu.gif) -798px -23px;
	}




.whitebg{background:url(images/main_bg.png) repeat-y; }

#footer{
	text-align:center;
	width:954px;
	margin:0 auto;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
#footer a{
	color:#000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#main{}
#columnLeft{width:675px;float:left; padding-left:5px;}
#columnRight{
	width:225px;
	float:left;
}
.columnRightIn{
	min-height:500px;
	_height:500px;
	padding-left:13px;
	position:relative
}

span.title{
	font-family:"trebuchet ms",Arial,Helvetica,sans-serif;
	font-size:17px;
	color:#c38226;
	line-height:20px;
}





#rightmenu{ padding-bottom:75px;}
#rightmenu ul{list-style:none;padding:0px;margin:0px; border:0px;}
#rightmenu li a{color:#1a1a1a;padding-left:24px;text-decoration:none;line-height:18px;}
#rightmenu li a:hover{ background:url(images/arrow.gif) left center no-repeat;color:#1f85ba}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*GENERAL*/
.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height:1px;}

.fr{float:right;}
.fl{float:left;}

.clearer{clear:both;width:100%;height:0px;line-height:0px;font-size:0px; border:0px;}

.spacer-3{height:3px;line-height:3px;font-size:3px;clear:both;}
.spacer-5{height:5px;line-height:5px;font-size:5px;clear:both;}
.spacer-7{height:7px;line-height:7px; clear:both;width:250px;}
.spacer-10{height:10px; clear:both; text-align:justify;}
.spacer-1{height:2px;line-height:2px;clear:both;}
.spacer-20{height:20px; clear:both;}
.spacer-15{height:15px; clear:both;}
.spacer-25{height:25px; clear:both;}

.noborder{border:0px;}
.di{display:inline;}
.db{display:block;}

.pt-0   {padding-top:0px;}
.pt-1   {padding-top:1px;}
.pt-2   {padding-top:2px;}
.pt-3   {padding-top:3px;}
.pt-4   {padding-top:4px;}
.pt-5     {padding-top:5px;}
.pt-10    {padding-top:10px;}
.pt-15    {padding-top:15px;}
.pt-20    {padding-top:20px;}
.pt-30   {padding-top:30px;}
.pb-0     {padding-bottom:0px;}
.pb-1   {padding-bottom:1px;}
.pb-2   {padding-bottom:2px;}
.pb-3   {padding-bottom:3px;}
.pb-4   {padding-bottom:4px;}
.pb-5     {padding-bottom:5px;}
.pb-10    {padding-bottom:10px;}
.pb-15    {padding-bottom:15px;}
.pb-20    {padding-bottom:20px;}
.pr-1   {padding-right:1px;}
.pr-2   {padding-right:2px;}
.pr-3   {padding-right:3px;}
.pr-4   {padding-right:4px;}
.pr-5     {padding-right:5px;}
.pr-10    {padding-right:10px;}
.pr-15    {padding-right:15px;}
.pr-20    {padding-right:20px;}
.pl-1   {padding-left:1px;}
.pl-2   {padding-left:2px;}
.pl-3   {padding-left:3px;}
.pl-4   {padding-left:4px;}
.pl-5    {padding-left:5px;}
.pl-10    {padding-left:10px;}
.pl-15    {padding-left:15px;}
.pl-20    {padding-left:20px;}
.pl-30    {padding-left:30px;}

.mt-3	{margin-top:3px;}

.p-1    {padding:1px;}
.p-2 	{padding:2px;}
.p-3 	{padding:3px;}
.p-5    {padding:5px;}
.p-10   {padding:10px;}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #a4a4a4;
	height:17px;
}
.textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #a4a4a4;
	height: 110px;
	width: 300px;
}

.navlink	{
	color:#FFFFFF;
	text-decoration:none;
}