* {
    outline:none;
}
a img {
    border:none;
}
body {
    padding:0;
    margin:30px 8px;
    font-family:Tahoma,verdana,arial;
    font-size:0.7em;
    color:#333;
    background:#73000E url('images/bg.jpg') no-repeat fixed;
}
p {
    padding:0;
    margin:0 0 15px 0;
}
textarea,input,select  {
    font-family:Tahoma,verdana,arial;
    font-size:1em;
    color:#555;
    margin:0;
    padding:4px;
    border:1px solid #CCC;
    border-top:1px solid #BDBDBD;
    border-bottom:1px solid #DDD;
}
h1 {
    font-size:1em;
    padding:0;
    margin:0 0 10px 0;
}
a {
    color:#73000E;
}
a:hover {
    text-decoration:none;
    color:#73000E;
}
quote {
    color:#656565;
    font-style:italic;
    padding:0 0 0 10px;
    display:block;
}
#wrapper {
    width:728px;
    position:relative;
    margin:0 auto;
    padding:0px;
}
#header {
    width:728px;
    height:82px;
    background:url('images/header_bg.gif') no-repeat;
}
#headerLogo {
    float:left;
    width:500px;
    padding:0 0 0 10px;
}
#headerAbout {
    float:left;
    width:208px;
    text-align:right;
}
#content {
    background-color:#FFFFFF;
    padding:15px;
    line-height:150%;
}
#contentLeft {
    float:left;
    width:240px;
    margin-right:20px;
}
#contentRight {
    float:left;
    width:430px;
}
#footer {
    width:728px;
    height:46px;
    background:url('images/footer_bg.gif') no-repeat;
    padding:8px 10px 0 10px;
    font-size:0.9em;
    color:#777777;
    line-height:150%;
}
#footer a {
    color:#333;
    text-decoration:none;
}
#footer a:hover {
    color:#333;
    text-decoration:underline;
}
#footerLeft {
    float:left;
    width:500px;
    color:#ccc;
}
#footerRight {
    float:left;
    width:208px;
    text-align:right;
}
.clear {
    clear:both;
}
.boxTop {
    width:236px;
    background:url('images/box_background.gif') no-repeat;
    padding:5px 0 0 0;
}
.boxBottom {
    width:236px;
    height:5px;
    background:url('images/box_bottom.gif') no-repeat;
}
#nav {
    margin:0 0 0 2px;
    padding:0;
    list-style:none;
}
#nav a {
    text-indent:6px;
    display:block;
    margin:4px 0 2px 0;
    padding-bottom:2px;
    width:232px;
    height:20px;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    background:url('images/nav_bullets.gif') no-repeat;
    background-position:212px 4px;
    color:#333;
    border-bottom:1px solid #ebebeb;
}
#nav a:hover {
    background-position:212px -16px;
}
#navFirst a {
    margin:0;
}
#navLast a {
    margin-bottom:0;
    border-bottom:none;
    padding-bottom:0px;
}
#navFirstA a {
    margin:0;
    background:url('images/nav_bullets.gif') no-repeat;
    background-position:212px -16px;
}
#navLastA a {
    background:url('images/nav_bullets.gif') no-repeat;
    background-position:212px -16px;
    margin-bottom:0;
    border-bottom:none;
    padding-bottom:0px;
}
#navActive a {
    background:url('images/nav_bullets.gif') no-repeat;
    background-position:212px -16px;
}
.boxTop p {
    padding-left:8px;
}
.highlight {
    color:#73000e;
}
.right {
    float:right;
    margin:2px 8px 0 0;
}
.jas {
    color:#73000e;
}
.plaNservices {
    color:#959595;
}
div.icons {
    margin:0 auto;
    width:225px;
}
div.icon {
    margin:3px 3px;
    float:left;
    position:relative;
    background:url('images/img_holder.gif') 0 0 no-repeat;
}
div.icon a {
    display:block;
    position:relative;
    float:left;
    width:67px;
    height:67px;
    text-indent:-2000em;
    overflow:hidden;
    z-index:1;
}
div.icon img {
    position:absolute;
    width:57px;
    height:57px;
    left:5px;
    top:5px;
}

div.thumb {
    margin:3px 3px;
    float:left;
    position:relative;
    background:url('images/thumb_holder.gif') 0 0 no-repeat;
}
div.thumb a {
    display:block;
    position:relative;
    float:left;
    width:100px;
    height:100px;
    text-indent:-2000em;
    overflow:hidden;
    z-index:1;
}
div.thumb img {
    position:absolute;
    width:90px;
    height:90px;
    left:5px;
    top:5px;
}
hr {
	border:0;
	color:#ccc;
	background-color:#ccc;
	height:1px;
	margin-bottom:6px;
}
.information {
    background-color:#e7f2f8;
    border:1px dotted #bdd8f4;
    padding:2px 8px;
}
#contentRight ul {
    padding-left:15px;
}
#contentRight ul li {
    margin-bottom:5px;
}
#contentRight ol {
    padding-left:15px;
}
#contentRight ol li {
    margin-bottom:15px;
}
#jimSmith {
    float:right;
    margin:2px 0 10px 20px;
    width:150px;
    border:1px solid #dadada;
    padding:4px;
    text-align:center;
}
#jimSmith small {
    color:#959595;
}