body
{
	font-size:80%;
	background:#669966 url("images/header-background.gif");
	background-repeat:repeat-x;
	color:#000;
	font-family:arial,verdana,helvetica,sans-serif;
	text-align:center;
	margin:0;
	padding:0;
}
img
{
	border:0;
}
.hideme
{
	display:none;
}


FONT.green 	{ font-family:verdana, arial, helvetica, sans-serif; font-size:1.1em; color:#336600; font-weight:normal; background-color:inherit; }
LI.list1 {list-style: circle inside; font-family:verdana, arial, helvetica, sans-serif; font-size:1.1em; color:#336600; } 


/* LINKS */
.menulinks		{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#33CC00; font-weight:bold; background-color:inherit; }
a.menulinks		{ color: #33CC00; text-decoration: none;}
a.menulinks:hover { color: #33CC00; text-decoration: underline;}
a.menulinks:visited { text-decoration: none; color : #33CC00; }


FONT.maintext 	{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal; background-color:inherit; }
FONT.maintextstrong 	{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold; background-color:inherit; }
FONT.greenheading 	{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.3em; color:#60AB49; font-weight:normal; background-color:inherit; }


FONT.products 	{ font-family:Tahoma; font-size:12px; color:#993300; font-weight:bold; }
P.products		{ font-family:Tahoma; font-size:12px; color:#993300; font-weight:bold; }
A.products 		{ font-family:Tahoma; font-size:12px; color:#993300; font-weight:bold; text-decoration:none; }
A.products:hover 	{ font-family:Tahoma; font-size:12px; color:#993300; font-weight:bold; text-decoration:underline; }



/* WEBTASTIC LINK */
.webtastic		{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: 1px; font-weight:bold;}
a.webtastic		{ color: #444444; text-decoration: none;}
a.webtastic:hover { color: #4B6287; text-decoration: underline;}
a.webtastic:visited { text-decoration: none; color : #444444; font-weight:bold; }

/* WEBTASTIC LINK */
.webtastic2		{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: 1px; font-weight:bold;}
a.webtastic2		{ color: #4B6287; text-decoration: none;}
a.webtastic2:hover { color: #33FF33; text-decoration: underline;}
a.webtastic2:visited { text-decoration: none; color : #444444; font-weight:bold; }



/* No Underline Link */
.nounderline		{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight:bold;}
a.nounderline		{ text-decoration: none;}
a.nounderline:hover { text-decoration: underline;}
a.nounderline:visited { text-decoration: none;}



#wrapper
{
	background:#FFF;
	text-align:left;
	margin:auto;
	width:770px;
	border:1px solid #FFFFFF;
}
#header
{
	background-image:url("images/header-text-bg.gif");
	background-repeat:repeat-x;
	height:55px;
}

#container
{
	background-image:url("images/navigation_bg.gif");
	background-repeat:no-repeat;
	width: 100%;
	float:left;
}

#banner
{
	border-top:1px solid #FFFFFF;

}


#main
{
	width: 100%;
	float: right;
	margin-left: -230px;
	padding:0px 0px 20px 0px;
}
#content
{
	margin-left: 240px;
	padding:1px 15px 15px 15px;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height:1.8em;
	font-size:0.85em;
}

#content a, #content a:visited, #footer a, #footer a:visited
{
	color:#093280;
}

#content a:hover, #footer a:hover
{
	color:#009933;
}

#contentleft
{
	float:left;
	width:240px;
}


.imgborder
{
	border:1px solid #0D40A0;
}
#navigation
{
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	width: 230px;
	float:left;
}

#nav
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#nav a
{
	text-decoration:none;
	color:#FFF;
	display: block;
	padding: 4px 25px 5px 25px;
	background-image:url("images/nav_a_bullet.gif");
	background-repeat:no-repeat;
	background-position:left center;
	width: 180px;
}

#nav a:hover 
{
	background:#FFF url("images/nav_a_bullet_on.gif");
	background-repeat:no-repeat;
	background-position:left center;
	color:#093280;
}

#nav .active a
{
	background:#FFF url("images/nav_a_bullet_active.gif");
	background-repeat:no-repeat;
	background-position:left center;
	color:#000;
	font-weight:bold;
}

h1
{
	font-family:arial,verdana,helvetica,sans-serif;
	color:#093280;
	font-size:2.0em;
}
h2
{
	font-family:arial,verdana,helvetica,sans-serif;
	color:#60AB49;
	font-weight:normal;
	font-size:1.8em;
	border-bottom:1px solid #CCC;
}

.clearing
{
	clear: both;
}

#footer
{
	margin:auto;
	width:770px;
	line-height:1.4em;
	clear:both;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.85em;
	padding:3px;
}
#footer .webmaster
{
	display:none;
}

input, textarea, select
{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1.0em;
}




/* Image effect - opacity */


div.transON {width: 100%; background-color: silver;border:1px solid black; }
div.transOFF  {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid #669966; }


.contentslide{
border: 10px solid #99CC99;
border-bottom-width: 6px;
padding: 8px;
width: 470px;
height: 355px;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 416px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: #99CC99;
border: 5px solid #99CC99;
border-width: 0 5px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 470px; /*IE5 width*/
w\idth: 310px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #99CC99;
}


