/* Colours used */
/*----------------

Text Grey				#CCCCCC
Electric Green			#99FF00

------------------*/

@import	url(forms.css);

/* Main elements
------------------*/
*	{
	margin:0;
	padding:0;
}

body	{
	font-family:Verdana, sans-serif;
	background:#74BBE9 url(../images/bg5c.jpg) no-repeat center top;
	color:#333333;
	font-size:60%;
}

/* SBMH to correct font-size difference */
* html body {
	font-size:x-small; /* for IE5/Win */
	f\ont-size:62.5%; /* for other IE versions */
}
h1,h3,h4,h5	{
	font-weight:normal;
}

h1	{
	font-size:2em;
	color:#0030AD;
	margin-left:5px;
}

h2	{
	font-size:1.1em;
	color:#0030AD;
	margin-left:5px;
}

h3	{
	font-size:1.3em;
	color:#0030AD;
}

h4	{
	font-size:1.4em;
}
h5	{
	font-size:1em;	
}
p	{
	font-size:1.3em;
	color:#000000;
	text-align:justify;
	word-spacing:-1px;
	padding:7px;
}
a	{
	text-decoration:none;
	color:#000000;
}
a img	{
	border:0;
}
a:hover	{
	color:#FFFF00;
}
a:link {
	position:relative;
}
li	{
	list-style:none;
}

hr {
	border:thin dashed #4f4f4f;
	margin-bottom:1.2em;
}

/*
=============================
COPY LINKS
============================= 
*/

h3 a:link {
	color:#000000;
	font-size:1.3em;
}

h3 a:visited {
	color:#000000;
	font-size:1.3em;
}

h3 a:hover {
	color:#0000FF;
	font-size:1.2em;
}

h2 a:link {
	color:#333333;
	font-size:1.1em;
}

h2 a:visited {
	color:#333333;
	font-size:1.1em;
}

h2 a:hover {
	color:#0000FF;
	font-size:0.9em;
}

.copy a:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #cccccc;
	text-decoration:none;
	position:relative;

}

.copy a:visited {
	font-family: Tahoma;
	color: #cccccc;
	text-decoration:none;

}
.copy a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color:#cccccc;
	text-decoration:underline;

}

/*
============================
main divs
============================
*/

#wrapper	{
	width:1000px;
	margin:0px auto 0;
	border:0px solid red;
}

#smoothcontainer   {
	width:700px;
	margin:0px 0px 0px 300px;
	float:left;
	z-index:1;
}

#logo		{
	width:1000px;
	height:137px;
	margin:0px 0px 0px 0px;
	background: url(../images/bg-top.jpg) no-repeat center top;
	float:left;
}

#logo-home	{
	width:1000px;
	height:137px;
	margin:0px 0px 0px 0px;
	float:left;
}

#flash-home		{
	width:1000px;
	height:137px;
	margin:0px 0px 0px 0px;
/*	background: url(../images/bg-top.jpg) no-repeat center top; */
	float:left;
	z-index:4;
	
}

#home-text 		{
	width:1000px;
	height:750px;
	margin:143px 0px 0px 0px;
	background: url(../images/home-footer2.jpg) no-repeat center top;
	float:left;
}
#text-main 		{
	width:1000px;
	height:750px;
	margin:0px 0px 00px 0px;
/*	background: url(../images/bg-copy.jpg) no-repeat center top; */
	float:left;
}

#main-home 		{
	width:1000px;
	height:750px;
	margin:0px 0px 00px 0px;
	float:left;
}
#news  {
	width:280px;
	height:150px;
/*	background:#ffffff; */
	margin:330px 0px 0px 15px;
	float:left;
}

#home-news  {
	width:280px;
	height:150px;
/*	background:#ffffff; */
	margin:50px 0px 0px 15px;
	float:left;
}

#middle  {
	width:280px;
	height:150px;
/*	background:#ffffff; */
	margin:10px 0px 0px 20px;
	float:left;
}


#newsletterH		{
	width:718px;
	margin-left:100px;
	margin-bottom:20px;
	background:url(../images/news_bg.png) no-repeat;
	height:478px;
	float:left;
	clear:left;
}

#newsletterH h1	{
	margin:10px 0 0 30px;
	width:450px;
	height:70px;
	background:#FFF;
	float:left;
	clear:left;
	font-size:16px;
}
#newsletterH #desc	{
	width:442px;
	height:20px;
	background:#FFF;
	margin:10px 0 0 30px;
	padding-left:0;
	overflow:hidden;
	float:left;
}

#news-listing	{
	float:right;
	position:relative;
	top:-350px;
	margin-right:10px;
	width:195px;
	height:430px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #AAA;
	overflow:auto;
}
#news-listing li	{
	padding:5px 10px;
	border-bottom:1px solid #AAA;
}
#news-listing p	{
	font-size:11px;
	padding:0;
	text-align:left;
}
#news-listing a	{
	color:#333;
	font-size:1.2em;
}
#news-listing a:hover	{
	color:#333;
	text-decoration:underline;
}
#news-listing img	{
	width:158px;
}

#main-image	{
	width:450px;
	height:350px;
	margin:30px 0 0 30px;
	float:left;
	clear:left;
}
#main-image-img	{
	max-width:450px;
	max-height:350px;
	margin:0 auto;
	display:block;
}
#main-image-container	{
	width:450px;
	height:350px;
	vertical-align:middle;
	min-height:10em;
	display:table-cell;
	background:#000;
}
#marquee		{
	width:720px;
	height:25px; 
	margin:50px 0px 0px 130px;
	color:#1159B3;
	background: url(../images/bg0.gif) no-repeat center top;
	font-size:15px;
	float:left;
}

#mailing-list		{
	position:relative;
	width:150px;
	height:300px; 
	margin:0px 0px 0px 770px;
	background: url(../images/mailingbg.png) no-repeat center top;
	font-size:15px;
	
}
#boxes		{
	width:725px;
	height:100px; 
	margin:0px 0px 0px 150px;
	color:#990000;
	padding:4px;
	float:left;
}

#text-top1		{
	width:680px;
	height:20px;
	margin:0px 0px 0px 150px;
	background: url(../images/text-top3.png) no-repeat center top;
	float:left;
}

#text-body		{
	width:680px;
/*	height:500px; */
	margin:0px 0px 0px 150px;
	background: url(../images/text-body.png);
	float:left;
}

#text-bottom		{
	width:680px;
	height:20px;
	margin:0px 0px 0px 150px;
	background: url(../images/text-bottom3.png) no-repeat center top;
	float:left;
}
#footer  {
	width:500px;
	margin:0px 0px 0px 250px;
	float:left;
	color:#ffffff;
}

#sponsors  {
	width:500px;
	margin:20px 0px 0px 250px; 
	color:#ffffff;
	float:left;
}


/*
============================
classes
============================
*/

	.img1	{
		width:200px;
		float:right;
		margin-right:20px;
	}
	
	.img2	{
		width:220px;
		float:left;
	}
	
	.leading-text	{
		width:380px;
		float:left;
	}
	.bold	{
		font-weight:bold;
	}
	.bold_italic	{
		font-style:italic;
		font-weight:bold;
	}
	.clear	{
		clear:both;
	}
	.lowercase	{
		text-transform:lowercase;
	}
	.marginT40	{
		margin-top:40px;
	}
	.marginTB20	{
		margin:20px 0;
	}
	.title	{
		color:#99FF00;
		font-weight:bold;
	}

	.style1 {color: #333333}