/*******************************************
*
* Default Content Styles
*
********************************************/

html,body
{
	margin		:0px;
	padding		:0px;
}

body
{
	font		:76% arial,sans-serif;
	margin		:auto;
	background-color:#F2F2F2;
}

p
{
	margin		:10px 20px 10px 20px;
}

div#nav a
{
	display		:block;

	padding		:10px
}



div#content p
{
	line-height	:1.4;
	margin		:10px 60px 10px 20px;
}

div#content ul
{
	margin		:10px 50px 10px 20px;
}

div#content li
{
	margin		:10px 50px 10px 20px;
}



div#footer li
{
	padding		:0px 5px 0px 5px;
	display		:inline;
}
img {
	padding		:0px;
	margin		:0px;
}


/*******************************************
*
* Divisions Layout
*
********************************************/

div#header {
	width		:800px;
	height		:250px;
	margin		:0px;
	padding		:0px;
	background	:#2B2B2B;
	padding-top	:75px;
}

div#container
{
	text-align	:left;
}



div#nav
{
	background	:white;
}

div#testimonials
{
	background	:white;
}

div#footer
{
	text-align	:center;
	border-top	:1px solid black;
	background	:#FFFFFF;
	color		:#000000;
	vertical-align	:middle;
}



div#container
{
	width		:840px;
	padding		:0px 20px 0px 20px;
	background	:#F2F2F2 url(images/wrapperbg.gif) repeat-y;
	padding-bottom	:10px;
	margin		:auto;
	
}

div#content
{
	float		:right;
	margin		:0px 0px;
	padding-bottom	:30px;
	width		:590px;
	border-left	:1px solid black;
}

div#nav
{
	float		:left;
	width		:249px;

}

div#testimonials
{
	float		:left;

	width		:249px;

}

div#footer
{
	clear		:both;
	width		:800px;
}

/*******************************************
*
* Custom Navigation
*
********************************************/
#nav ul {
	width		:100%;
	margin		:0px;
	padding		:0px;
	border		:0px;
	border-bottom	:1px;


}

#nav li {
	margin		:0px;
	list-style-type	:none;
	border-bottom	:1px solid black;
	width		:100%;
	vertical-align	:bottom;
}



#nav a 
{
	
}

#nav li:hover 
{
	color		:white;
	background	:black;
}

#nav li.current:hover
{
	background	:white;
}

span.current
{
	text-align	:left;
	padding-left	:10px;
	width		:233px;
	padding-top	:25px;
	padding-bottom	:10px;
	text-decoration	:none;
	text-decoration	:none;
	font-family	:verdana, sans-serif;
	background-color:gray;
	font-size	:18px;
	color		:white;
	display		:block;
	border		:0px;
	border-left	:6px solid green;
}
span.minicurrent
{
	text-align	:left;
	padding-left:4px;
	width		:205px;
	padding-top	:4px;
	padding-bottom	:4px;
	text-decoration	:none;
	text-decoration	:none;
	font-family	:verdana, sans-serif;
	background-color:gray;
	font-size	:14px;
	color		:white;
	display		:block;
	border		:0px;
}
#nav a:link 
{
	width		:90%;
	padding-left	:10px;
	padding-top	:25px;
	text-decoration	:none;
	font-family	:verdana, sans-serif;
	font-size	:18px;
	color		:black;
}

#nav a:visited 
{
	width		:90%;
	padding-left	:10px;
	padding-top	:25px;
	text-decoration	:none;
	font-family	:verdana, sans-serif;
	font-size	:18px;
	color		:black;
}

#nav a:active 
{
	width		:90%;
	padding-left	:10px;
	padding-top	:25px;
	text-decoration	:none;
	font-family	:verdana, sans-serif;
	font-size	:18px;
	color		:black;
}

#nav a:hover 
{
	width		:90%;
	padding-left	:10px;	
	text-decoration	:none;
	text-decoration	:none;
	font-family	:verdana, sans-serif;
	background-color:black;
	font-size	:18px;
	color		:white;

}

#content a:link
{
	color		:green;

}

#content a:visited
{
	color		:green;
}

#content a:active
{
	color		:green;
}

#content a:hover
{
	color		:black;
	background	:#00FF00;
}

#footer a:link
{
	font		:76% arial,sans-serif;
	color		:green;

}

#footer a:visited
{
	font		:76% arial,sans-serif;
	color		:green;
}

#footer a:active
{
	font		:76% arial,sans-serif;
	color		:green;
}

#footer a:hover
{
	font		:76% arial,sans-serif;
	color		:black;
}

#productNav
{
	display		:block;
	clear		:right;
	width		:249px;
	font-weight: bold;



}

#productNav h4
{
	
	margin		:0px;
	padding		:0px;
	padding-left	:25px;
	display		:block;
}

#productNav li
{
	margin-left	:40px;
	border		:0px;

}

#productNav ul
{
	border		:0px;
}

#productNav li:hover
{
	background	:white;
}

#productNav a:link
{
	margin		:0px;
	padding		:0px;
	font		:10pt arial,sans-serif;
	color		:green;
}

#productNav a:visited
{
	margin		:0px;
	padding		:0px;
	font		:10pt arial,sans-serif;
	color		:green;
}

#productNav a:active
{
	margin		:0px;
	padding		:0px;
	font		:10pt arial,sans-serif;
	color		:green;

}

#productNav a:hover
{
	margin		:0px;
	padding		:0px;
	font		:10pt arial,sans-serif;
	color		:black;
	background	:white;
	text-decoration	:underline;
}

/*******************************************
*
* Header Styles
*
********************************************/

h1 {
	margin		:10px;
	padding		:10px;
	border-left	:6px solid green;
}
h2 {
	margin		:10px;
	padding		:10px;

}
h3 {
	margin		:10px;
	padding		:10px;

}
h4 {
	margin		:10px;
	padding		:10px;

}
