@charset "utf-8";
/* CSS Document */

@import url("reset.css");

body,td,th {
	background-image:url(../images/background.jpg); background-position:center top;
	background-color:#F0F0F0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 140%;
}

div						{line-height: 140%;}

a,a:active,a:visited	{text-decoration:none; color:#00ffff;}
a:hover,a:visited:hover	{text-decoration:none; color:#333333;}

a span					{text-decoration:none;}

.box a,a:active,a:visited	{text-decoration:underline; color:#333333;}
.box a:hover,a:visited:hover	{text-decoration:none; color:#333333;}


/*---------------------------------------------*/

.container				{width:980px; margin:auto;}
.boxholding				{margin-top:80px; border:1px solid #E5E5E5; background-color:#FFFFFF; height:124px; padding-top:436px; text-align:center;font-size:14px; color:#999999; text-decoration:none;}
a .boxholding,a:active .boxholding ,a:visited .boxholding
						{width:980px; background-image:url(../images/logo.gif);background-position:320px 90px; background-repeat:no-repeat; text-decoration:none;}
/*a:hover .boxholding,a:visited:hover .boxholding
						{
	width:980px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}*/
a .boxholding{text-decoration:none;}

.box					{margin-top:80px; border:1px solid #E5E5E5; background-color:#FFFFFF; height:560px; text-align:left; }

/*--------------splash/intro------------------*/

.logo					{margin:auto; width:338px; margin-bottom:35px;}

					
/*--------------Navigation-------------*/

.toplogo				{clear:both;padding-top:26px; padding-left:46px;}	
.topnav					{clear:both; padding-left:68px;}	
.topnav	a,.topnav a:active,.topnav a:visited		
						{clear:both; display:block; width: 140px; font-size:12px; color:#999999;text-decoration:none;}
.topnav	a:hover,.topnav	a:visited:hover	
						{clear:both; display:block; font-size:12px; color:#ff0000;text-decoration:none;}
						
.topnav	a .current,.topnav a:active .current,.topnav a:visited .current		
						{clear:both; display:block; width: 140px; font-size:12px; color:#999999;text-decoration:none;}
.topnav	a:hover .current,.topnav	a:visited:hover .current	
						{clear:both; display:block; font-size:12px; color:#ff0000;text-decoration:none;}


						
.middlenav				{clear:both;padding-top:39px; padding-left:68px;}	
.middlenav	a,.middlenav a:active,.middlenav a:visited	
						{clear:both; display:block; width: 140px; font-size:12px; color:#333333;text-decoration:none;}
.middlenav	a:hover,
.middlenav	a:visited:hover{
	clear:both;
	display:block;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}
						
.bottomnav				{clear:both;padding-top:54px; padding-left:68px;}	
.bottomnav	a,.bottomnav a:active,.bottomnav a:visited
						{
	clear:both;
	display:block;
	width: 140px;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
.bottomnav	a:hover,.bottomnav	a:visited:hover
						{
	clear:both;
	display:block;
	font-size:13px;
	color:0099FF;
	text-decoration:none;
}
						
a .current{color:#ff0000}
						
/*------------ global---------*/
.navigation				{float:left; clear:none;width: 213px; background-image:url(../images/logo_a.jpg); background-position:24px 24px; background-repeat:no-repeat;}
.maincontent			{float:left; clear:none;width: 733px;position:relative;line-height:140%;}

.pagetitle				{position:absolute; left: 2px; top: 69px; color: #E72237; font-family:Georgia, 'Times New Roman', Times, serif; font-size:27px; z-index:101;}
.toppadding				{padding-top: 110px;}
.colcontent				{position:absolute; left: 2px; top: 110px; width: 240px; background-color:#FFFFFF; z-index:102;}
						
/*---------- about ----------*/
.about_col1				{float: left; width:225px; padding-right: 31px;clear:none;}
.about_col2				{float: left; width:215px; padding-right: 31px;clear:none;}		
.about_col3				{float: left; width:225px;clear:none;}

/*---------- contact ----------*/
.contact_col1			{float: left; width:225px; padding-right: 31px;clear:none;}		

/*-----------section------------*/
.imagenormal			{padding-top: 110px;}
.imagelarge				{padding-top: 10px;}
.imagediv				{float:right; text-align:right;}

.fadeimage {
	filter: Alpha(Opacity=0);
	opacity: 0;
}
