/* Overriding HTML Elements */

body 
{
    margin-top:0px;
	background-image: url(../images/bg_main.jpg);
	background-repeat:no-repeat;
	background-color: #0b72ed;
	background-position: 50% top;
	font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
	font-size: 9pt; 
	color: #6C6761
	}

#header 
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#nav 
{
	font-size: 9pt;
	color:#ffffff;
	line-height: 11pt;

	background-image:url(../images/nav_backer_blue.gif);
   background-position :top;  
	 background-repeat:no-repeat;
	 
	 
	text-align: center; 
	 vertical-align: middle !important;
	padding-top: 6px;
	padding-bottom: 6px;
}

#nav a 
{
	margin-left: 30px;
}

#nav a:link {
	text-decoration: none;	
	color:#ffffff;
}

#nav a:visited 
{
	text-decoration: none;	

	color:#ffffff;
}

#nav a:hover {
	text-decoration: underline;

	color:#ffffff;
}

#content 
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#content .rightColumn
{ 
	padding: 5px;
}

#footer 
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	
	color:#FFFFFF;
	font-size: 9pt;
	text-align: center;

}

#footer a:link {
color:#FFFFFF;
text-decoration: none;	
}

#footer a:visited {
color:#FFFFFF;
text-decoration: none;	
}

#footer a:hover {
color:#FFFFFF;
text-decoration: underline;
}

h1 {
font-size: 13pt; 
color: #f38e12;
line-height: 13pt;
font-weight:normal 
}

h2 {
font-size: 10pt;
line-height: 11pt; 
color: #284c77;
font-weight: bold;
margin-bottom: 0px
}

h3 {
font-family: 'Arial', 'Helvetica', 'sans-serif';
font-size: 20px; 
color: #284c77
}

p {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif'; 
font-size: 9pt; 
color: #6C6761; 
line-height: 11pt; 
padding-top: 0px
}

img 
{
	border: none;	
}

/* Links */

a:link {
color: #284c77;
text-decoration: underline;
background-color: transparent;
padding: 0px;
margin: 0px
}

a:visited {
color: #284c77;
text-decoration: underline;
background-color: transparent
}

a:hover {
color: #284c77;
text-decoration: none;
background-color: transparent
}





/* Independent Styles */

.bodytext {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
color:#555240;
line-height: 10pt
}

.bodybold {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
color:#4F4B3C;
line-height: 10pt;
font-weight: bold
}

.bodybold_brown {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
color:#AA7646;
line-height: 10pt;
font-weight: bold
}

.bodyitalic {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
color:#555240;
line-height: normal;
font-style: italic
}

.bodybold_Italic {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
color:555240;
letter-spacing: 0px;
font-weight : bold;
font-style: oblique;
line-height: 10pt
}

.prod_detail {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 20px; 
color: #AE8056;
line-height: 20px;
padding-bottom: 0px;
}

.prod_link {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 9pt;
color:#FFF6CD;
line-height: 11pt
}

.caps {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 13;
color:#8E6948;
line-height: 15pt; 
font-variant: small-caps;
font-weight: bold;
}

.white {
color:#FFFFFF;
}

/* Small or Sub Feature Elements */

.feature {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
color:#C9D5E4;
letter-spacing: 0px;
font-weight: normal;
font-style: normal;
line-height: 10pt;
padding: 10px
}

.feature_error {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 7pt;
color:#8C5A4A; 
letter-spacing: -0.5px;
font-weight : bold;
font-style: normal;
line-height: 9pt
}

.feature_Bold {
font-family: 'Trebuchet MS', 'Arial', 'Helvetica', 'sans-serif';
font-size: 7pt;
color:#847C66; 
letter-spacing: -0.5px;
font-weight : bold;
font-style: normal;
line-height: 9pt
}

/****/
#testimonial 
{
	text-align: left;
	color: #e3f7ff;
	font-size: 10pt
}

#testimonial .sourcename
{
	font-weight: bold;
	font-size: 8pt;
	color: #90daf9
}

#testimonial .location
{	
	font-size: 8pt;
	color: #90daf9
	
}

#testimonial .company
{
	font-size: 8pt;
	color: #90daf9
}

#testimonial .content
{
	padding: 0px;
}