body {
	margin:0px;
	padding:0px;
	font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	line-height:140%;
}
body, p, td, div { font-size:14px; color:#333333; font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;}


#headerBlog {
	background: #62A82B url(/templates/images/headerbg.gif) repeat-x top left;
}
#headerBlog div {
	
	height: 100px;
	background: transparent url(/templates/images/creditblog.gif) no-repeat center left;
	
}

#mainContainer { width:1000px; margin:0 auto; }

.narrowcolumn {
	float: left;
	padding: 0 0 0px 0px;
	margin: 0px 0 0;
	width: 700px;
	}

#sidebar { width:250px; border-left:1px solid #999999; margin-left: 690px;
 }

#header {
	background: #62A82B url(/templates/images/headerbg.gif) repeat-x top left;
}
#header div {
	
	height: 100px;
	background: transparent url(/templates/images/header.gif) no-repeat center left;
	
}

#header div h1 { margin:30px 0px 10px 170px; padding:15px; font-size:22px; color:#FFFFFF;  } 

/* Main Nav ---------------------- */
#mainNav {
	width: 100%;
	display: block;
	
	line-height: 40px;
	background: #333e46 url(/templates/images/mainNavBG.gif) repeat-x center left;
	text-align:center;
}

#mainNav a { margin-right:15px; }

#mainNav  a:link, #mainNav ul li a:visited {
	
	font-size: 100%;
	color: #FFFFFF;
	text-decoration:none;
}
#mainNav  a:visited {

	font-size: 100%;
	color: #FFFFFF;
	text-decoration:none;
}
#mainNav  a:hover, #mainNav ul li a:active {
	/* background: #0b6a97; */
	color: #83E732;
}	
#mainNav .first {
	margin: 0;
	background: none;
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
	text-align:left;
}


h3 { font-size:12px; margin:0px; padding:0px; }
/*
#headerTable { 
background-image:url(/templates/images/header.gif); 
margin:0px; 
 background-color:#E0F1E0;
height:100px; 
 


text-align:center; 
font-weight:bold; 
background-repeat:no-repeat;

}




#header {  padding:25px 0px 0px 70px;  }
#header h1 { font-size:16px; color:#FFFFFF; }


#topmenu { background-image:url(/templates/images/menubg.gif); height:30px; color:#333333; vertical-align:middle; }
#topmenu a { margin-right:10px; color:#3F3C28; }
#topmenu a:hover { color:#0D670D; }
*/
.buttonApply { 
	color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
	
  
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#83E832',EndColorStr='#ffffff');
	cursor:hand;
	text-decoration:none;
	padding:7px 10px 5px 10px;
	text-align:center;
	font-weight:bold;
	height:20px;
	width:60px;
	display:block;
	font-size:11px;
	margin-bottom:3px;
	margin-top:5px;
}

.buttonApply:hover { color:#CC3300; 

   font-family:'trebuchet ms',helvetica,sans-serif;
	
  color:#050;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#83E832');
	cursor:hand;
	text-decoration:none;
	padding:7px 10px 5px 10px;
	text-align:center;
	font-weight:bold;
	
	
	display:block;
	
	}


.buttonApplyLarge { 
	color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
	
  
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#83E832',EndColorStr='#ffffff');
	cursor:hand;
	text-decoration:none;
	padding:7px 10px 5px 10px;
	text-align:center;
	font-weight:bold;
	height:20px;
	width:250px;
	display:block;
	font-size:11px;
	margin-bottom:3px;
	margin-top:5px;
	cursor:pointer;
}

.buttonApplyLargeShort { width:40px;  } 

.buttonApplyLarge:hover { color:#CC3300; 

   font-family:'trebuchet ms',helvetica,sans-serif;
	
  color:#050;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#83E832');
	cursor:hand;
	text-decoration:none;
	padding:7px 10px 5px 10px;
	text-align:center;
	font-weight:bold;
	
	
	display:block;
	
	}
.rankCol { font-size:18px; font-weight:bold; text-align:center; }

.leftContent { vertical-align:top; width:220px; border-right:1px solid #FFFFFF; 


background-repeat:no-repeat;
background-position:right top;
}
.mainContent { 
	vertical-align:top;
	padding:5px 5px 30px 20px;
	
}
h1 { font-size:22px; color:#008C00; font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;}
h2 { font-size:16px; color:#008C00; font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;}
h3 { font-size:12px; color:#008C00; font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;}

h2 a { text-decoration:none; }

#blogPostDate { margin-top:-10px; }

#mainText { padding:5px; }



#mainmenuHeader {
	background-color:#9C9578;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
}

#mainmenu {  }

#mainmenu a { display:block; margin:2px; color:#62A72B; padding-left:15px;
background-image:url(/templates/images/menuarrow.gif); 
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
background-position:0px 5px;
}
#mainmenu a:hover {  text-decoration:underline; }

.rowHeader  td { background-color:#62A72B; color:#FFFFFF; font-size:12px; }
.rowHeaderCornerLeft { background-image:url(/templates/images/cornerleft.gif); background-repeat:no-repeat; }
.rowHeaderCornerRight { background-image:url(/templates/images/cornerright.gif); background-repeat:no-repeat; background-position:right top; }

.rowOffColour { background-color:#CEF7AC; }

#linksList a {
	display:block;
	margin:5px 0px 5px 0px;
}

.adsenseBox {
	width:200px;
	float:right;
}

a { color:#0D670D; }
a:visited { color:#0D670D; }
a:hover { color:#62A72B; }

#footer { color:#FFFFFF; text-align:center; background-color:#29343A; height:100px; padding-top:30px; }
#footer a { margin-right:10px; color:#FFFFFF; vertical-align:middle; }

#linksFeatured { 
	background-color:#eeeeee;
	border:1px solid #666666;
	margin:15px 15px 5px 5px;
	padding:2px;
}

#adsenseBox {
	width:180px;
	vertical-align:top;
	text-align:center;
}

#latestArticles2 {  }
.latestArticles2 {line-height:120%; font-size:12px; padding:0px 7px 7px 7px;background-color:#4F9999;margin:0px 0px 10px 20px; width:180px; }
.latestArticles2 a { margin:8px 0px 8px 0px; display:block; color:#62BFBF; }
.latestArticles2 a:hover { color:#FFFFFF;}

#articleBox {vertical-align:top;}

.latestArticles { 
	background-color:#eeeeee;
	border:1px solid #666666;
	margin:10px 5px 10px 3px;
	padding:10px;
	line-height:110%;
}
.latestArticles div {
	 color:#666666; font-size:12px; font-weight:bold; 
}

.latestArticles a {
	 display:block;
	 font-size:11px;
	 margin:8px 0px 8px 0px;
}

#companies a { display:block; margin:7px 0px 7px 5px; }

#emailCapture {
	
	top:0px;
	left:700px;
	
	width:212px;
	
	background-repeat:no-repeat;
	z-index:5;
	background-color:#FF0000;
	

}

#emailCapture tr td { font-weight:bold; color:#FFFFFF; }
#emailCapture tr td a { color:#FFFFFF; }
#emailCapture tr td a:hover { text-decoration:none; }
#emailCaptureButton { background-color:#FFFFFF; cursor:pointer; font-weight:bold; color:#000000; }

#commentsContainer h3 { display:inline; }
.dotSeperator { border-bottom:1px solid dashed; margin:5px 0px 20px 0px; color:#999999;  }

input.form_submit { font-weight: bold; background: url('/templates/images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; color: #111; cursor: pointer; font-size:16px; }
