/*  
Theme Name: search-optimization
Theme URI: http://www.pagetraffic.com/
Version: 1.5
Author: Rahul Kumar
Author URI: http://www.pagetraffic.com/

*/



body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
	
body[id="index"], body[id="directory"], body[id="individual"] {
	margin: 0;
	border: 0;
	background: url(images/SO-logobackground.jpg) bottom right no-repeat;
	}
html>body #formFieldBox {
  width: 475px;
	}
div#frame {
	width: 850px;
	margin: 0 auto;
	padding: 5px;
	text-align: left;
	color: #333333;
	border-top-width: thin;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
		}
	
* img {
	border-width: 0;
	}

	

/* Various Header Elements
----------------------------------------------- */
	
#header {
	width: 848px;
	height: 95px;
	margin: 0;
	padding: 0;
	background: #BB2320 url(images/SO-firstHeader.jpg) repeat;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	} 
				
#header h1 {
	position: relative;
	width: 848px;
	height: 100px;
	margin: 0;
	padding: 0;
	color: #000000;
	}
	
#header h1 span {
	position: absolute;
	width: 100%;
	height: 106px;
	margin: 0;
	padding: 0;
	background: url(images/SO-firstHeader.jpg) no-repeat;
	top: -9px;
	} 
	
#header h1 a {
	color: #333333;
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	}
	
#header h1 a:hover,  #header h1 a:focus {
	cursor: pointer;
	}

#tagLineWrapper {
	width: 848px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #000000 url(images/blackbarbackground.jpg) repeat-y 0 0;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}

#tag {
	float: left;
	width: 270px;
 	height: 30px;
	margin: 0;
	padding: 0;
	color: #000000;
	font: 13px "MetaBook.HuertaRoman", "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	background-color: #b1b2ad;
	}
	
#telephone {
	float: right;
	width: 169px;
	height: 10px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font: 13px "MetaBook.HuertaRoman", "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	background-color: #070700;
	}

/* Main Navigation
----------------------------------------------- */

#mainNavigation {
	margin: 0;
	padding: 0;
	background: #ccc url(images/greybackground.jpg) repeat 0 0;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}
#footer-mainNavigation {
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	padding: 1px 11px 2px 9px;
	background-color: transparent;
	color: #000000;
	font: 0.8em/21px Arial, Helvetica, sans-serif;
	letter-spacing: .09em;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#E5E5E5;
}

#footer-mainNavigation {
	position: relative;
	width: 847px; /* This dimension works in Mac (IE, Mozilla, Firefox, Netscape, Opera) */
	height: 25px;
}
.tile_body li{
	margin: 0;
	padding: 0;
	}
.tile_body ul{
	margin: 0;
	padding: 0;
}
.tile_header h2{
color: #d62228;
}
ul#mainNavigation, ul#mainNavigation li {
	margin: 0;
	padding: 0;
	}

ul#mainNavigation {
	position: relative;
	width: 847px;
	height: 25px;
	top: -5px;
	}

ul#mainNavigation li {
	display: inline;
	list-style-type: none;
	}

ul#mainNavigation li a:link, ul#mainNavigation li a:visited, ul#mainNavigation li#homeActive, li#homeActiveNew,li#aboutActive, li#faqActive, ul#mainNavigation #analysisActive, ul#mainNavigation #servicesActive, ul#mainNavigation #marketingActive, ul#mainNavigation #processActive, ul#mainNavigation #contactActive,#contactActiveNew {
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	padding: 1px 11px 2px 9px;
	background-color: transparent;
	color: #000000;
	font: 0.8em/21px Arial, Helvetica, sans-serif;
	letter-spacing: .09em;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#E5E5E5;
	}

ul#mainNavigation li#home a, ul#mainNavigation li#homeActive {
	margin-left: 25px;
	text-decoration: underline;	
	}
ul#mainNavigation  li#homeActiveNew {
	margin-left: 45px;
	font-size: 16px;
	
	}
	
ul#mainNavigation li a:hover, ul#mainNavigation li a:focus {
	color: #000099;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #FF0000;
	border-left-color: #FF0000;
	padding-right: 10px;
	border-right-style: solid;
	border-left-style: solid;
	text-decoration: none;
	}


	

/* Secondary Navigation
----------------------------------------------- */

#accessibilitySideNav, #secondarySideNav, #tertiarySideNav, #simpleContact {
	border-bottom: 1px solid #CCC;
	font: .8em "MetaBook.HuertaRoman", "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	}

#advertisements {
	margin: 0;
	padding: 5 0 5px;
	font: .8em "MetaBook.HuertaRoman", "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	}


#primarySideNav, #secondarySideNav, #tertiarySideNav, #advertisements, #simpleContact {	
	padding-top: 8px;
	}
	
ul#accessibility {
	list-style: none;
	width: 110px;
	margin: 0;
	padding: 9px 0 0 0;
	}
	
#accessibility li {
	display: inline;
	}
	
#accessibility a:link {
	text-decoration: underline;
	}
#accessibility a:hover {
	text-decoration: none;
	}
	
#accessibility span a img {
	margin: 0;
	border: 0;
	}

#standard {
	float: left;
 	width: 30px; 
 	height: 30px;
	padding: 0 5px 0 0;
	}
	
#hiRes {
	float: left;
 	width: 30px; 
 	height: 30px;
	padding: 0 5px 0 0;
	}

#hiVis {
	float: left; 
 	width: 30px; 
 	height: 30px;
	padding: 0 5px 0 0;
	}

.sideNavSkeleton {
	clear: left;
	margin: 0;
	padding: 2px 2px 2px 0;
	text-transform: uppercase;
	}

.sideNavSkeleton li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}

.sideNavSkeleton a, #simpleContact a {
	clear: left;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #081b55;
	font: 0.8em Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
	}

.sideNavSkeleton a:visited, #redundants li a:visited, #caveats a:visited, .view a:visited { 	
	color: #780e1a;
	text-decoration: none;
	}
	
.sideNavSkeleton a:hover, .sideNavSkeleton a:focus { 	
	text-decoration: none;
	color: #000099;
	}



/* Columns
----------------------------------------------- */

#editorialColumn {
	float: left;
	width: 175px;
	margin: 0;
	padding: 6px 8px 10px;
	text-align: left;
	background: #fff;
	}
	
#editorialColumn p {
	font: 0.8em/15px Arial, Helvetica, sans-serif;

	}

#index #wideColumn {
	float: left;
	width: 425px;
	margin: 0;
	font: 0.9em/17px Arial, Helvetica, sans-serif;
	border-left: 0px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	height: auto;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
	
#wideColumn1 {
	float: left;
	width: 620px;
	margin: 0;
	font: 0.9em/17px Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	height: auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	}
#bottomColumn {
	width: 640px;
	margin: 0;
	padding: 0 14px 10px 14px;
	font: 0.9em/17px Arial, Helvetica, sans-serif;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	top: 1375px;
	position: absolute;
	left: 250px;
	}
	
	
#directory #wideColumn, #individual #wideColumn {
	float: left;
	width: 640px;
	margin: 0;
	padding: 5px 14px 10px 14px;
	font: 0.9em/17px Arial, Helvetica, sans-serif;
	border-right: 1px solid #cccccc;
	}

#rightColumn {
	float: left;
	width: 162px;
	margin: 0;
	padding: 10px 14px 10px 14px;
	text-align: left;
	}
	
#rightColumn p, #simpleContact ul.sideNavSkeleton {
	font: 1em "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	}

.smallColumnText {
	font-size: 11px;
	line-height: 15px;
	}

#advertisements {
	padding: 5px 0 0px 5;
	border: 1px solid #990000;
	}

	

/* Sundry H Elements
----------------------------------------------- */


h2#soAnalysis, h2#seoServices, h2#seMarketing, h2#process,  h2#about, h2#active, h2#secondaryPages {
	margin: 10px 0 40px 0;
	padding: 0;
	color: #d62228;
	font: bold 2.6em/50px "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	letter-spacing: -2px;
	}
	
h3 {
	margin: 10px 0 20px 0;
	color: #444444;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	}

#individual h3 {
	margin: 20px 0 10px 0;
	padding: 0;
	color: #444444;
	font: oblique  bold  3em/30px  times, "Times New Roman", times-roman, georgia, serif;
	letter-spacing: -1px;
	}

h4 {
	margin: 10px 0;
	padding: 0;
	color: #6b746e;
	font: bold 2.6em/36px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	}
	
#individual h4 {
	margin: 10px 0;
	color: #98a4a0;
	font: bold 2.6em/30px  "MetaBook.HuertaRoman", "Lucida Grande", "Lucida Sans Unicode", verdana, sans serif;
	letter-spacing: -1px;
	}

h5 {
	margin: 20px 0;
	color: #8b9094;
	font: bold normal 1.6em Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	}
	
#editorialColumn h5 {
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d62228;
	}
#wideColumn h5 {
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	line-height: 22px;
	font-style: italic;
	}

h6 {
	margin: 0;
	padding-bottom: 5px;
	color: #6b746e;
	font: bold 1.1em/18px Arial, Helvetica, sans-serif;
	}
#wideColumn h6{
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #d62228;
	line-height: 18px;
	}
h6 .seoServices, h6 .soAnalysis, h6 .seMarketing {
	margin: 0;
	padding: 11px 0 5px 0;
	color: #d62228;
	font: bold  1em/14px "MetaBook.HuertaRoman", "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	letter-spacing: 2px;
	}
	
h6#spacer {
	padding-bottom: 90px;
	}

	

/* Egresses
----------------------------------------------- */

#footer {
	clear: both;
	position: relative;
	width: 850px;
	height: 80px;
	margin: 0 auto 30px auto;
	padding-top: 9px;
	border-top: 3px double #cccccc;
	text-align: center;
	background-color: #F5F5F5;
	}

#redundantBox {
	margin: auto;
	text-align: center;
	}

#redundants, #subRedundants {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	list-style: none;
	}
	
#redundants li, #subRedundants li {
	display: inline;
	}

#redundants li a, #subRedundants li a {
	font-family: "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	text-decoration: underline;
	}
	
#redundants {
	margin: 10px 0;
	font-size: 12px;
	}

#redundants li a {
	color: #333333;
	font-size: 12px;
	}
		
#redundants li a:hover, #redundants li a:focus {
	text-decoration: underline;
	color: #000099;
	}

#subRedundants  {
	margin-bottom: 30px;
	font-size: 11px;
	text-transform: uppercase;
	}

#subRedundants li a {
	text-transform: uppercase;
	color: #778899;
	font-size: 11px;
	}
	
#subRedundants li a:visited {
	text-decoration: none;
	color: #780e1a;
	}
	
#subRedundants li a:hover, #subRedundants li a:focus {
	text-decoration: underline;
	color: #000099;
	}
			
#caveats {
	font: 10px verdana;
	text-transform: uppercase;
	color: #666666;
	line-height: 10px;
	letter-spacing: 2px;
	}

#caveats a {
	text-decoration: none;
	color: #666666;
	}
	
#caveats a:hover {
	text-decoration: underline;
	color: #000099;
	}

	

/* Solicitation Forms
----------------------------------------------- */

div#formFieldBox {
	margin: 0 0 30px 0;
	padding: 0;
	width: 460px;
	} 
	
* html body div#formFieldBox {
	width: 465px;
	}
	
div#formField {
	margin: 0;
	padding: 10px;
	width: 400px;
	background: #dcdcdc url(images/embossedframebackground.jpg) repeat;
	border: 1px solid  #000000;
	}
	
html>body #formFieldBox {
  width: 475px;
	}
	
#contactForm {
	padding: 10px;
	color: #000000;
	font: .9em "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	background-color: #e5e8e8;
	border: 1px solid #333;
		}
		
#submitBox {
	margin-top: 20px;
	}

fieldset div input, fieldset div textarea {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 1px;
    color: #333;
}
	

/* Divers Decoration Elements
----------------------------------------------- */

.seoServices, .soAnalysis, .seMarketing	{
	margin: 0;
	padding: 10px 0 5px 0;
	color: #aa100c;
	font: bold 11px/14px "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	letter-spacing: 2px;
	}

.decoration {
	color: #000000;
	padding: 0 1px;
	line-height: 10px;
	}
	
.bold {
	font-weight: bold;
	}
	
.grey {
	color: #666666;
	}
	
.black {
	color: #000000;
	font-size: 0.8em;
	font-style: normal;
}
.internet-marketing-Text {
	color: #000000;
	font-size: 11px;
	font-style: normal;
} 
.pink {
	color: #d62228;
	}

.symbol {
	color: #aa100c;
	font-size: 14px;
	font-weight: bold;
}

.view a {
	text-decoration: none;
	color: #081b55;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
	}
				
.view a:hover, view a:focus {
	text-decoration: underline;
	color: #000099;
	}

.individualText {
	margin: 10px 0 15px;
	padding: 0;
	}
	
.individualText p {
	margin: 0;
	padding: 10px;
	}
	
.individualText ul {
	list-style-type: none;
	}
	
.individualText li {
	display: block;
	}
	
.individualText #sitemap li, .individualText #clientExperience li {
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #6b746e;
	font: 1.3em/23px Arial, Helvetica, sans-serif;
	}

.individualText #sitemap .subDirectory {
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0;

	color: #6b746e;
	font: 1em/18px Arial, Helvetica, sans-serif;
	}
	
.individualText #sitemap .subDirectoryItem {
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0;
	color: #6b746e;
	font: 0.8em/18px Arial, Helvetica, sans-serif;
	}

.individualText #sitemap li a, .individualText #clientExperience li a {
	text-decoration: underline;
	color: #081b55;
	}
	
.individualText #sitemap li a:visited, .individualText #clientExperience li a:visited  {
	text-decoration: none;
	color: #780e1a;
	}

.individualText #sitemap li a:hover, .individualText #sitemap li a:focus, .individualText #clientExperience li a:hover, .individualText #clientExperience li a:focus  {
	text-decoration: underline;
	color: #000099;
	}

.shadowBox p {
	padding: 10px;
	}
	
.shadowBox:hover {
	background-color: #e3e8e6;
	margin: 0;
	padding: 0;
	}
	
.shadowBox img {
	float: left;
	padding-right: 7px;
	}

.nonshadowBox {
 	margin: 10px 0 20px 0;
 	}
 
.nonShadowBox p {
	margin: 10px;
	padding: 0;
	}
	
.oblique {
	font-style: italic;
	}
.date {
	font-style: italic;
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: .09em;
	}
.acknowledgment {
	color: #666666;
	font: 1.8em/20px times, "Times New Roman", times-roman, georgia, serif;
	}

.indent img {
	padding-left: 100px;
	}
	
	
/* Text Styles 
**********************************************************************************/

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.small-colorless {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
hr {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.accent {
	margin: 0;
	padding: 0;
	color: #aa100c;
	font: oblique 400 16px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	vertical-align: -2px;
	}
.shadedBox {
	background-color: #666666;
	border: 1px solid #333333;
	width: 400px;
	background-image: url(images/seo-girl.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
	letter-spacing: 0.09em;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.shadedBox a { color:#FFFFFF
}
#reverse-text {
	padding-top: 25px;
}
#didUknow {
	width: 250px;
	text-align: justify;

}
#photographicBanner {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 50px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}
	
#photographicBanner h3 {
	position: relative;
	width: 847px;
	height: 50px;
	margin: 0;
	padding: 0;
	font: bold 1.1em/24px "MetaBook.HuertaRoman", "Lucida Grande","Lucida Sans Unicode", verdana, sans serif;
	}
	
#photographicBanner #indexBanner span {
	position: absolute; 
	width: 848px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(images/bumperbanner.jpg) no-repeat; 
	}
	
#photographicBanner #analysisBanner span {
	position: absolute; 
	width: 848px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(images/bluegearbanner.jpg) no-repeat; 
	}
	
#photographicBanner #servicesBanner span {
	position: absolute; 
	width: 848px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(images/pneumaticsbanner.jpg) no-repeat; 
	}
#photographicBanner #aboutBanner span {
	position: absolute; 
	width: 848px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(images/bumperbanner.jpg) no-repeat; 
	}
	
#photographicBanner #marketingBanner span {
	position: absolute; 
	width: 848px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(images/voltagepanelbanner.jpg) no-repeat; 
	}
	
#photographicBanner #processBanner span {
	position: absolute; 
	width: 848px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(images/processbanner.jpg) no-repeat; 
	}
	
#photographicBanner #contactBanner span {
	position: absolute; 
	width: 847px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(images/bluetelephonelines.jpg) no-repeat; 
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #000000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	letter-spacing: 0.09em;
	line-height: 18px;
	font-weight: 500;
	color: #333333;
}
.shorter{
	font-size: 15px;
	color: #333333;
}
h2 .shorter{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #333333;
}
.indentedLinkText {
	text-indent: 20px;
}
.justcolor {
	color: #FF0000;
}

.jsutcolor2 {
	color: #00CC00;
}
.spacer {
	margin-left: 12px;
}
.text18 {
	font-size:18px;
}
.text16{
	font-size:16px;
}
.text14 {
	font-size:14px;
}.text12 {
	font-size:12px;
}.text10 {
	font-size:10px;
}
.uppercase {
	text-transform: uppercase;
}
.justcolor-darker {
	color: #aa100c;
}
#footer-mainNavigation {
	margin: 0;
	padding: 0;
	background: #ccc url(images/greybackground.jpg) repeat 0 0;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}

ul#footer-mainNavigation, ul#footer-mainNavigation li {
	margin: 0;
	padding: 0;
	}

ul#footer-mainNavigation {
	position: relative;
	width: 847px; /* This dimension works in Mac (IE, Mozilla, Firefox, Netscape, Opera) */
	height: 25px;
	}

ul#footer-mainNavigation li {
	display: inline;
	list-style-type: none;
	}

ul#footer-mainNavigation li a:link, ul#footer-mainNavigation li a:visited, ul#footer-mainNavigation li#footer-homeActive, li#footer-homeActiveNew,li#footer-aboutActive, li#footer-faqActive, ul#footer-mainNavigation #footer-analysisActive, ul#footer-mainNavigation #footer-servicesActive, ul#footer-mainNavigation #footer-marketingActive, ul#footer-mainNavigation #footer-processActive, ul#footer-mainNavigation #footer-contactActive,#footer-contactActiveNew {
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	padding: 1px 11px 2px 9px;
	background-color: transparent;
	color: #000000;
	font: 0.9em/21px Arial, Helvetica, sans-serif;
	letter-spacing: .09em;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#E5E5E5;
	}

ul#footer-mainNavigation li#home a, ul#footer-mainNavigation li#footer-homeActive {
	margin-left: 25px;
	text-decoration: underline;	
	}
ul#footer-mainNavigation  li#footer-homeActiveNew, li#footer-about, li#footer-analysis, li#footer-marketing, li#footer-faq, li#footer-services, li#footer-process, li#footer-contact {
	margin-left: 45px;
	font-size: 14px;
	
	}
	
ul#footer-mainNavigation li a:hover, ul#footer-mainNavigation li a:focus {
	color: #000099;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #FF0000;
	border-left-color: #FF0000;
	padding-right: 10px;
	border-right-style: solid;
	border-left-style: solid;
	text-decoration: none;
	}
.breadcrumb {
font-size: 13px;
color: #000000;
font-weight: bold;
}
.breadcrumb a:link{
font-size: 13px;
color: #0000ee;
text-decoration: underline;
font-weight: bold;
}
.breadcrumb a:hover{
font-size: 13px;
color: #0000ee;
text-decoration: none;
font-weight: bold;
}
.breadcrumb a:visited{
font-size: 13px;
color: #0000ee;
text-decoration: underline;
font-weight: bold;
}
ul {
	margin-left: 0px;
	list-style: none;
} 
li{
list-style-type: none;
list-style-image: none;
}
.pagetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #000000;
}
h2 a:link{
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #000000;
}
h2 a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #000000;
}
h2 a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #000000;
}
.categories h2{
display: none;
}
.post {
	margin: 0 0 40px;
	text-align: justify;
	display: block;
	margin: 0;
}
.post h3 a{
font-size: 14px;
color: rgb(203, 17, 18);
}
.entry{
FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 12px;
	PADDING:0; 
	MARGIN:0; 
	background-color:#FFFFFF;
	margin-bottom:0px ;
}
.postmetadata a:link{
font-size: 13px;
color: #0000ee;
text-decoration: underline;
font-weight: bold;
}
.postmetadata a:hover{
font-size: 13px;
color: #0000ee;
text-decoration: underline;
font-weight: bold;
}
.postmetadata a:visited{
font-size: 13px;
color: #0000ee;
text-decoration: underline;
font-weight: bold;
}
.post small {
	font-family: Verdana,Helvetica;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #0000ee;
	font-weight: bold;
}
.ttable{
border-right: 1px solid #cccccc;
border-left:0px solid #cccccc;
}