html, body {
    color:#000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 100%;
    background-color: #FFF;
    margin: 0;
    padding: 0;
}
a:link {
  background:transparent;
  color:#8CB1E6;
  text-decoration: none;
}
a:visited {
  background:transparent;
  color:#003FB1;
  text-decoration: none;
}
a:hover {
  background:transparent;
  color:#333;
  text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-weight: 600;
	margin:0;
	color: #000;
	font-size:.9em;
}
h2 {
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
	margin:0;
	color: #333;
	font-size:.8em;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	margin: 0px;
	color: #666;
	font-size:.7em;
}
h4 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin: 1px;
	color: #333333;
	font-size:.7em;
}
p {
    color:#000;
    font-size:.7em;
}
ol, ul, li{

}
form{
    margin: 0px;
}
img{
    border:0px;
} 

/* Custom Classes */

.nsLogo{
    float:right;
    margin:10px 50px 0px 0px;
}
.clearBoth{
    clear: both;
}
.floatRight{
    float:right;
}
.floatLeft{
    float:left;
}
.skipNav{
    display:none;
}
.row{
    background-color:#f9f9f9;
}

/* structural elements */

#topCap{
    display:none;
}

#container{
    text-align: left;
    margin: 0;
    padding:0;
    width: 200px;
}
#logo{

}
#logo h1{
    
}
#topPic{
    diplay:none;
}

#packages{
    display:none;
}
ul#mainNav{
    margin: 0;
    padding:0;
    font-size:90%;
    font-size:.7em;
    font-family: tahoma, Arial, Helvetica, sans-serif;
}
ul#mainNav li {

}
ul#mainNav a:link {
    color: #000;
    text-decoration: none;
}
ul#mainNav a:visited {
    color: #000;
    text-decoration: none;
}
ul#mainNav a:hover {
    color: #333;
    text-decoration: none;
}

#genericWrapper{

}
#genericWrapper h1{
    font-size:1em;
    color:#4E6167;
}
#genericWrapper td{
    font-size:.8em;
}
#genericWrapper td a{
    font-size:1.8em;
}
#genericWrapper ul, #genericWrapper li{
    font-size:.9em;
}
#genericWrapper ul li ul li{
    font-size:1.1em;
}

#section1{
    border:1px solid #C3C7A2;
    background-color:#FFF;
    margin:0;
    padding:0;
}
#section1 div{

}
#section1 ul{
    list-style-type:circle;
    font-size:.8em;
    margin:0 0 0 0;
    padding:0;
}
#section2, #section3{
    margin:0 4px 0 4px;
    padding:0;
}
#section2 div, #section3 div{

    border:1px solid #C3C7A2;
    padding: 0;
    margin:0;
}
#section2 h2, #section3 h2{
    font-family: tahoma, Arial, Helvetica, sans-serif;

}
#section2 h3, #section3 h3{
    border:1px solid #CC7702;
    width:173px;
    margin:3px 0 0 0;
    padding:0;
    text-align:center;
    text-transform:uppercase;
}
#section2 h3 a, #section3 h3 a{
     color:#714E14
}
#section2 img, #section3 img{
    border-bottom:3px solid #EEEEEE;
    padding:0 0 5px 0;
}
#section4{
	margin:0;
	padding:0;
	clear:both;
}
#section4 p{
  	color:#FFFFFF;
}
#section4 h2{
    color:#FFFFFF;
    border-bottom:1px solid #6C6C56;
}
#section4 ul{
    width:300px;
    margin:0 0 0 20px;
    padding:0;
    color:#FFFFFF;
    font-size:.8em;
    list-style-type:circle;
}
#leftColumn{
    width:330px;
    margin:5px;
    padding:5px 20px 0 5px;
    border-right:1px solid #6C6C56;
    height:241px;
}
#rightColumn{
    float:right;
    width:330px;
    padding:5px 5px 0 10px;
    margin:5px;
    border-left:1px solid #6C6C56;
}
#bottomCap{
    display:none;
}
ul#footer{

}
ul#footer a:link {
    color: #000;
	text-decoration:none;
}
ul#footer a:visited {
    color: #000;
	text-decoration:none;
}
ul#footer a:hover {
    color: #000;
	text-decoration:underline;
}
ul#footer li{
    margin:0px; 
    padding:0px 0px 0px 10px;
    list-style-type:none;
}
