html {
  margin:0;
  padding:0;
  border:0;
  text-align: center;
  font-family: verdana;
  font-size:11px;
  color: #000000;
 }

body {
  width: 760px;
  background-image: url(../images/bodyBG2.gif);
  background-repeat: repeat-y;
  background-position: top center;
  background-color: #000;
  margin:0 auto 0 auto;
  padding:0;
  border:0;
    /* Fixes IE auto margins bug */
  text-align: center;
}

img 	{
border: 0;
}

ul.features	{
margin: 10px 3px 3px 145px;
padding: 0;

}

ul	{
margin: 3px 3px 3px 20px;
padding: 0;
}

li	{
margin: 5px 0 0 0;
padding: 0;
width: 500px;

}

p	{
margin: 3px 0 0 0;
font-size: 12px;
}

.noDisplay	{
display: none;
}

a, a:visited {
color: #0000ff;

}



h1	{
margin: 0;
padding: 0;
font-family: verdana;
font-size: 13pt;
}

h2	{
margin: 10px 0 0px;
padding: 0;
font-family: verdana;
font-size: 10pt;
}

h2.location	{
margin: 20px 0 0px;
padding: 0;
font-family: verdana;
font-size: 9pt;
}

#container	{
padding: 0px;
margin:0;
background-color: #CC982E;
}










#header	{
min-height:75px;
text-align: right;
color: #5F0D09;
width: 750px;
padding: 5px 5px 0 5px;
margin:0;
}

#header	img	{
float: left;
}

#header ul	{
margin:70px 0 0 0;
padding:0;

}

#header li	{
display: inline;
padding: 0px;
margin: 5px 0;
list-style-type: none;


}

#header a.nav	{
padding: 0px 8px;
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 11px;
border-right: 2px #000 solid;
height: 15px;
}

#header a.navLast	{
padding: 0px 8px;
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 11px;
height: 15px;
}


#header a.nav:hover, #header a.navLast:hover	{
color: #fff;
text-decoration: underline;


}

#headlines {
float: left;
width: 760px;
height: 245px;
background-image: url(../images/centerBG.gif);
background-position: top center;
background-repeat: no-repeat;
text-align: left;
font-size: 7pt;
padding:  10px 0 0 0;
margin:0 0 0 0;

}

#headlines h1	{
font-size: 18px;
padding: 0 0 0 30px;
margin: 0;
}


#headlines h2	{
font-size: 14px;
padding: 0 0 0 30px;
margin: 2px 0 0 0;
}

#headlines a {
}

#headlines p	{
margin-top: 5px;
}

#mainText	{
float: left;
width: 470px;
padding: 30px 0 0 80px;
}

#mainText p	{
margin: 0 0 20px 0;
font-size: 12px;
}

#mainText p.alignRight {
text-align:right;
padding: 0 40px 0 0;
}

#bannerAd	{
float: left;
width:160px;
margin: 20px 0 0 0;
padding: 0 0 0 30px;
border-left: 2px solid #ccc	; 
}


#longSection {
clear:both;
padding:20px 0 0 0;
margin:0;
background-image: url(../images/border_top.gif);
background-repeat: no-repeat;
width: 760px;

text-align: left;
}

#longSection div.middleBorder	{
clear:both;
width: 760px;
background-image: url(../images/border_middle.gif);
background-repeat: repeat-y;
padding:0;
margin:0;
}



#longSection div.middleBorder h1	{
width: 620px;
padding: 5px 30px 0 15px;
margin:0px 0 0 25px;
}

#longSection div.middleBorder h2.sample	{
width: 620px;
height: 30px;
padding: 15px 30px 5px 15px;
margin:0px 0 0 25px;
border-bottom: 1px solid #ccc;
}

#longSection div.middleBorder h2.liz	{
width: 620px;
height: 30px;
padding: 15px 30px 5px 15px;
margin:0px 0 0 25px;
}


#longSection div.middleBorder	p{
font-size: 12px;
padding: 5px 30px 5px 55px;
margin:0;
}

#longSection div.middleBorder	p.features{
font-size: 12px;
margin:20px 0 0 0;
color: #30318e;
font-weight: bold;


}


#longSection div.middleBorder h1.joe	{
border-top: 1px solid #ccc;
width: 620px;
height:25px;
padding: 15px 30px 0 15px;
margin:0px 0 0 25px;
background-image: url(../images/subIcon.png);
background-repeat: no-repeat;
}

#longSection div.middleBorder p.joe	{
font-size: 10px;
}

#longSection div.middleBorder p.liz	{
width: 400px;
background-image: url(../images/Liz.jpg);
background-repeat: no-repeat;
background-position: top right;
padding-right: 250px;
}

#longSection div.middleBorder p.right	{
width: 400px;
text-align: right;
}

#longSection div.middleBorder table#samples	{
width: 670px;
margin:40px 0 0 50px;
}


#longSection div.middleBorder td.header	{
font-weight: bold;
height: 25px;
font-size: 12px;
color: #30318e;
border-bottom: 1px solid #ccc;
}

#longSection div.middleBorder td.sampleText	{
width: 400px;
padding:0 10px 0 0; 
height: 150px;
}


#longSection div.middleBorder img.sampleImages	{
border: 1px solid #ccc;
}



#longSection div.middleBorder p.backToTop	{
margin: 10px 0 0 0;
font-size: 10px;
}



table#toolkit	{
margin:0 0 0 50px;
border: 1px solid #ccc;
}

table#toolkit th{
text-align: center;
border: 1px solid #dbdbdb;
background-color: #000;
color: #fff;
padding:0 15px;
}

table#toolkit td{
text-align: left;
border: 1px solid #ccc;
padding:0 5px;
}

table#toolkit tr:hover{
background-color: #F5F5F5;
}










#footer	{
clear: both;
width:760px;
background-image: url(../images/border_bottom.gif);
background-repeat: no-repeat;
text-align: center;
margin-bottom: 10px;
padding: 30px 0;
}

#footer	p{
font-size: 10px;
}

#footer li	{
display: inline;
padding: 0px;
margin: 5px 0;
list-style-type: none;
}


#footer a.nav	{
padding: 0px 8px;
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 11px;
border-right: 2px #000 solid;
height: 15px;
}

#footer a.navLast	{
padding: 0px 8px;
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 11px;
height: 15px;
}


#footer a.nav:hover, #header a.navLast:hover	{
color: #fff;
text-decoration: underline;
}

