*
{
padding:0;
margin:0;
}
body
{
background-color:#586F7F;
}
blockquote cite
{
display:block;
margin-top:10px;
}
blockquote  
{
border-top: 1px dotted #6C7AB3;
border-bottom: 1px dotted #6C7AB3;
margin: 0 20px 10px 20px;
padding: 10px 0 10px 0;
font: italic normal 8pt Arial;
color: #B00000;
}
blockquote p
{
padding:0;
}
h1
{
width:780px;
height:120px;
margin-left:auto;
margin-right:auto;
background: url(../img/h1_bg.gif) no-repeat center;
}
h1 a
{
float:right;
width:260px;
margin:60px 36px 0 0;
}
h2
{
width:780px;
height: 101px;
margin-left:auto;
margin-right:auto;
background: url(../img/h2_bg.gif) no-repeat center;
}
h2 a
{
float:right;
width:236px;
margin:50px 70px 0 0;
}
h1 a, h2 a
{
height:44px;
text-indent: -10000px;
overflow: none;
text-decoration:none;
}
h3
{
text-align: center;
margin-top:34px;
font:bold normal 14pt Georgia, "Times New Roman", Times, serif;
color: #951125;
}
h4  
{
padding: .3em 0 .3em 0;
font: 7pt Arial;
color:#fff;
text-align:center;
}
h4#services, h4#quickLinks
{
background-image: url(../img/services_h4_bg.gif);
border: 1px solid #394B5B;
}
h4#tutorials
{
margin-top:20px;
background-image: url(../img/tutorials_h4_bg.gif);
border: 1px solid #394B5B;
}
h4#quickLinks
{
margin-top:20px;
}
h4#seoTools
{
width:560px;
margin:20px auto 0 auto;
background-image: url(../img/tutorials_h4_bg.gif);
border: 1px solid #394B5B;
}
h5
{
font: bold 9pt Arial;
color: #004488;
padding: 0 20px 10px 20px;
}
h5.h5Dark
{
font: bold 9pt Arial;
color:#001F3E;
margin: 0 20px 0 20px;
border-top:1px dotted #6C7AB3;
padding:0;
}
h6 
{
float:left;
margin: 10px .3em 0 .2em;
font: bold 8pt Arial;
color:#000;
}
img
{
border:none;
}
ol
{
list-style-type:none;
font: normal 9pt Arial;
color: #004488;
width: 200px;
margin: 0 auto 40px auto;
padding-left:30px;
}
p
{
font: normal 9pt Arial;
color: #004488;
padding: 0 20px 10px 20px;
}
/************************************************ IDs *******************************************************/
#formContainer
{
border:1px solid #aa0033;
width:500px;
height:70px;
margin:auto;
padding:10px;
}
#formContainer img, #formContainer p, #formContainer input
{
float:left;
}
#formContainer h5.h5Dark
{
border:none;
}
#formContainer div#submitHolder
{
float:right;
display:inline;
background-color:#ffcc33;
padding:2px;
border:2px outset #ffcc33;
margin-right:20px;
}
#leftContent
{
display:inline;
width:178px;
height:800px;
float:left;
margin:22px 0 0 10px;
}
#leftContent ul 
{
border-left:1px solid #394B5B;
border-right:1px solid #394B5B;
border-bottom:1px solid #394B5B;
padding:1.5em 1em 1em 2em;
line-height:.8em;
}
#leftContent #servicesNav li a, #leftContent #tutorialsNav li a, #leftContent #quickLinksNav li a
{
font: bold 8pt Arial;
color: #3E3E7D;
}
#leftContent #tutorialsNav li a
{
color:blue;
}
#leftContent #quickLinksNav li a
{
font-weight: normal;
}
#leftContent a#bbbOnlineImg
{
text-align:center;
display:block;
padding: 50px 0 30px 0;
}
#mainContent
{
margin-left:190px;
}
#pageContainer
{
background-color:#fff;
width: 788px;
margin-left:auto;
margin-right:auto;
}
#pageFooter
{
text-align:center;
}
#pageFooter p
{
color:#003366;
font:7pt Arial;
}
p#pseudoList 
{
background: url(../img/footerBg.gif) repeat-x bottom;
color:#000;
font:7pt tahoma;
margin-bottom:3px;
}
#seoToolsContainer
{
width:560px;
margin:0 auto 20px auto;
padding:30px 0 20px 0;
border:1px solid #394B5B;
}
#seoTools1, #seoTools2
{
width:250px;
float:left;
margin: 10px 0 0 10px;
list-style-type:none;
}
#seoTools1 a, #seoTools2 a
{
font: normal 9pt Arial;
color: #004488;
}
#sitePal
{
text-align:center;
padding:20px 0 20px 0;
}
/********************** Top Nav 1*/
#topNav1
{
float:left;
display:inline;
width:271px;
margin-left:4px;
}
#topNav1 li a
{
height:34px;
text-indent: -10000px;
overflow: none;
text-decoration:none;
display:block;
}
#topNav1 li#topNav1_services a
{
width:88px;
background: url(../img/services.gif) no-repeat center;
}
#topNav1 li#topNav1_contact a
{
width:96px;
background: url(../img/contact.gif) no-repeat center;
}
#topNav1 li#topNav1_tools a
{
width:87px;
background: url(../img/tools.gif) no-repeat center;
}
/*********************** Top Nav 2*/
#topNav2 
{
float:left;
padding-left:10px;
height:34px;
width:499px;
background: url(../img/nav2_bg.gif) repeat;
}
#topNav2 li a
{
padding: 0 5px 0 5px;
font: bold 7pt Verdana;
color: #CC0000;
border-right:1px solid #cc0000;
}
/*********************** Top Nav 3*/
#topNav3
{
margin-top:34px;
text-align:center;
}
#topNav3 ul li
{
display:inline;
}
#topNav3 ul li a
{
font: normal 7pt Verdana;
border-left:1px solid #cc0000;
padding-left:5px;
color: #CC0000;
}
#topNav3 ul li.topNav3_lastli a
{
padding-right:5px;
border-right:1px solid #cc0000;
}
/*********************** Top Nav 1,2 & 3*/
#topNav1 li, #topNav2 li
{
float:left;
list-style-type:none;
}
/********************************************** Classes *****************************************************/
.clearBoth
{
clear:both;
}
.emDark
{
font: bold 9pt Arial;
color:#001F3E;
}
.emRed
{
font: bold 9pt Arial;
color:#c10000;
}
.emRedItal
{
font: italic bold 9pt Arial;
color:#c10000;
}
.emTiny
{
display:block;
text-align:center;
font: normal 7pt Arial;
color: #002E5B;
padding:0 20px 10px 20px;
}
.emUl
{
text-decoration:underline;
}
.mtlSeoCompGif
{
float:left;
margin-left:40px;
}
ul.plain
{
padding:0 0 60px 80px; 
font: normal 9pt Arial;
color: #004488;
}
.realSeoCompGif
{
float:right;
margin-right:40px;
}
.topBottomBorder
{
padding:10px 0 10px 0;
margin:0 20px 0 20px;
border-top: 1px dotted #6C7AB3;
border-bottom: 1px dotted #6C7AB3;
}
.topBottomBorder p, p.topBottomBorder
{
font: normal 8pt Arial;
color:#000;
padding:10px 0 10px 0;
}


