body{
	font-family: Arial,sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#e3ecf3;
}

td	{margin:0px;font-family:arial,sans-serif;font-size:12px;color:navy}


a{
	color: #006699;
	text-decoration: none;
}



a:hover{
	color: #000000;
	text-decoration: none;
}

h1{
 font-family: Arial,Veranda,sans-serif;
 font-size: 16px;
 color: #334d55;
 margin-left: 15px;
 margin-top:10px;
 padding: 0px;
 
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

.header	{font-family:arial,sans-serif;font-size:12px;color:navy;font-weight:bold}
a.reviews	{font-family:arial,sans-serif;font-size:12px;color:navy;font-weight:bold}
.heading3	{font-family:arial,sans-serif;font-size:16px;color:navy;font-weight:bold}
.heading4	{font-family:arial,sans-serif;font-size:13px;color:navy;font-weight:bold}
.tips	{font-family:arial,sans-serif;font-size:12px;color:#000000;}
input,textarea,select	{border:thin solid navy;background-color:#F8E6A8}

.errortext
{
	color: #FF0000;
	font-weight:bold;
}

.reviewform
{
	font-size:8pt;
	font-weight:bold;
	font-family:arial,sans-serif;
}
.hlink
{
	font-size:10pt;
	font-color:navy;
	font-weight:normal;
	font-family:arial,sans-serif;
	text-decoration: none;
}
a.hlink	{font-family:arial,sans-serif;font-size:10pt;color:navy;font-weight:normal}




h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
 font-size:12px;
 line-height:22px;

}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
 border:0;
}

.hr {
color:#666666;
margin-left:15px;
}

.smallhr {
color:#000000;
margin-left:15px;
margin-top:0px;
}


.pleft {
color:#666666;
margin-left:15px;
margin-right:15px;
font-size:12px;
line-height:22px;
}

.pcontent {
color:#000000;
margin-left:15px;
margin-right:15px;
font-size:12px;
}

.menuleft {
color:#000000;
font-size:14px;
margin-left:15px;
margin-bottom:0px;
}

a.menuleft1 {
color:#FFFFFF;
margin-left:15px;
font-size:12px;
line-height:22px;
}

a.menuleft1:HOVER {
text-decoration:underline;
}

.menuright {
color:#000000;
font-size:14px;
margin-left:30px;
margin-bottom:0px;
}

#links {
	font-size: 90%;
	padding-top:15px;
	
	
}

#links a {

}

a.articlelink {
color:#000000;
} 

a.articlelink:HOVER {
color:#000000;
text-decoration:underline;
} 
	



/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	width:928px;
	height:106px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	height:106;
	margin-top:5px;
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
}

#navBar{
	position: relative;
margin-left: auto;
margin-right:auto;
  width: 928px;
  height:38px;
  margin-top:0px;
  padding:0;
  border-bottom: 2px solid #b4dbff;
  background-color:#FFFFFF;
}


#logo {
float:left;
height:102px;
margin-left:15px;
margin-top:5px;
}

#content{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:295px;
  background-color:#FFFFFF;
}

#content2{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:800px;
  background-color:#FFFFFF;
  
}

#contenttips{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:1570px;
  background-color:#FFFFFF;
  
  
}

#contenttestimonials{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:800px;
  background-color:#FFFFFF;
  
}

#contentcontact{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:800px;
  background-color:#FFFFFF;
  
}

#contentsubmitreview{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:800px;
  background-color:#FFFFFF;
  
}

#contentsubmitcompanies{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:800px;
  background-color:#FFFFFF;
  
}
#contentresources{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:1100px;
  background-color:#FFFFFF;
  
}

#left {
float:left;
width:230px;
height:279px;
background-image:url(images/left_menu.jpg);
background-repeat:no-repeat;
margin-left:22px;
margin-top:15px;

}

#left2 {
float:left;
width:213px;
background-color:#c5def3;
margin-left:22px;
margin-top:15px;
z-index:100px;

}

#top_leftmenu {
width:213px;
background-image:url(images/top_left_menu.jpg);
background-repeat:no-repeat;
height:27px;
}


#middle {
float:left;
width:427px;
height:279px;
margin-top:15px;

}

#middle2 {
float:right;
margin-top:15px;
width:655px;
margin-right:20px;
background-image:url(images/middle_header.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#right {
float:right;
width:228px;
height:279px;
background-image:url(images/right_menu.jpg);
background-repeat:no-repeat;
margin-top:15px;
margin-right:22px;

}

#ads{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 213px;
  min-height:250px;
  background-color:#FFFFFF;
}

#ads_left {

float:left;
width:213px;
height:213px;


}


#ads_google {
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:60px;
  background-color:#ffffff;
 
}

#bottom{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
  background-color:#FFFFFF;
  
  
 
}

#bottom1{
position: relative;
clear:both;
margin-left: auto;
margin-right:auto;
  width: 929px;
  height:31px;
  background-image:url(images/bottom.jpg);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
 
}

.siteinfo {
 font-size:11px;
  color:#000000;
  margin-left:15px;
  margin-right:15px;
  margin-top:0px;
  padding-top:20px;
  margin-bottom:0px;
}


/************* #globalNav styles **************/


#nav{
position: relative;
margin-left: auto;
margin-right:auto;
  width: 929px;
}


#globalNav{
padding: 0px;
color: #cccccc;
background-image:url(images/tab.jpg);
background-repeat:repeat-x;
height:37px; _height:37px; #height:38px;
width:570px;
margin-top:0px;
margin-left:15px;
float:left;

}





/************* #search styles ***************/

#search{
	padding: 0px;
	font-size: 90%;
	float:right;
	margin-right:25px;
	margin-top:10px;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}




/************** #form styles **************/

.formtext {
margin-left:30px;
color:#FFFFFF;
font-size:11px;
}

a.formtext1 {
color:#FFFFFF;
text-decoration:none;
}


#feedControl {
  width : 250px;
  height : 100px;
  
}
