body { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	margin-right: 70px;
	margin-bottom: 20px;
	padding: 0px;
	color: #222222;
	}

p, td { 
	font-family: tahoma, arial, helvetica; 
	color: #222222; 
	font-size: 12px;
	border: 0px;
	padding: 0px;
	}

input, select, textarea { 
	font-family: tahoma, helvetica; 
	color: #000000; 
	font-size: 12px; 
	}

ul { margin-top: 5px; margin-left: 25px; }

img { border: 0px; }

hr { height: 1px; color: #8D8D8D; }

h1 { font-size: 20px; color:#1480db; font-style:italic; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; margin: 0px; margin-bottom: 10px; padding: 0px; }
h2 { font-size: 18px; color:#1480db; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; margin: 0px; margin-bottom: 10px; padding: 0px; }
h3 { font-size: 16px; color:#1480db; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; margin: 0px; margin-bottom: 10px; padding: 0px; }
form { 
	margin: 0; 
	}

a, a:active	{ 
	color: #177cd5; 
	text-decoration: underline; 
	}
	
a:hover { 
	color: #177cd5;
	text-decoration:none;
	}
	
.bullets td { padding-right: 10px; padding-bottom: 10px; }



.logo {
	background: url(../../images/logo.gif) no-repeat top left;
	width: 350px;
	height: 350px;
	position:absolute;
	top: 0px;
	left: 0px;
}

.menu { border-collapse:collapse; border: 0px solid #000; }
.menu td { border: 0px; padding:0px; background-color: #000000; } 
.menu a {
	display: block;
	white-space:nowrap;
	text-align:center;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	padding: 0px 8px;
	text-decoration:none;
}

.menu2, .menu2 a, .menu2 b { font-size: 12px; text-decoration:none; color: #666666; padding-right: 10px; padding-left: 10px }

.logo2
{
	background:url(../../images/logo2bg.gif) repeat-x top left; 
	margin-left: 50px;
}

.logo2bg
{
	background:url(../../images/bg3.jpg) no-repeat top left; 
}


.contactInfo
{
	background: #eb4921 url(../../images/corner1.gif) no-repeat bottom right; 
	padding: 15px; 
	color: #FFFFFF; 
	font-size: 12px; 
	margin-bottom: 20px; 
	line-height: 18px;
}

.contactInfo table, .contactInfo td, .contactInfo a, .contactInfo a:hover, .contactInfo a:visited, .contactInfo a:active
{
	color: #FFFFFF; 
}


.discuss
{
	background: url(../../images/bg4.gif) no-repeat bottom right; 
	border-left: 1px solid #b4b4b4; 
	border-top: 1px solid #b4b4b4;
}

.testimonials
{
	background: url(../../images/bg1.gif) repeat-x top left;	
}

.content
{
	background: url(../../images/bg7.gif) no-repeat top left;
	border-right: 1px solid #b4b4b4; 
	border-bottom: 1px solid #b4b4b4; 
	margin-left: 70px; 
	margin-bottom: 5px;
}

.footer_small
{
	color : #aaa;
	font-size : 10px;
	font-family : Arial, Tahoma
}

.googleadv
{
	display: inline;
}

.googleadv a, a:hover, a:active
{
	color: #8181B6;
	text-decoration: none; 
}
