body {
margin:0;
background-color:#ffffff;
color:#000000;
}
form {
display:inline;
margin:0;
padding:0;
}
.red {
color:#ff0000;
background-color:#ffffff;
background-image:url('images/bkgsubmit.gif');
}
.reddir {
color:#ff0000;
background-color:#ffffff;
}
a:link {
color:#000000;
background-color:#ffffff;
text-decoration:underline;
}
a:visited {
color:#000000;
background-color:#ffffff;
text-decoration:underline;
}
a:hover {
color:#ff0000;
background-color:#ffffff;
text-decoration:none;
}
/*
////Last Visit////
*/
h1.lastvisit {
background-color:#FDE9EA;
padding: 0px 5px 0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
/*
////Feature Attributes////
*/
.featureborders {
vertical-align:top; 
border:1px;
bordercolor:#AEAEAE; 
border-style:solid; 
border-left:0px;
border-right:0px; 
border-bottom:0px;
}
/*
////Header////
*/
.headbkg {
background-image:url('images/header-bkg.gif');
width:100%;
}
.header-bkg-space {
background-image:url('images/header-bkg-spacer.gif');
background-repeat:inherit;
}

#navholder {
background-image:url('images/header-menu-bkg.gif');
padding-top:6px;
border:0px;
margin:0px;
}
.headbkg-yahoo {
background-image:url('images/header-bkg.gif');
text-align:right;
vertical-align:bottom;
padding-bottom:10px;
padding-right:10px;
width:100%;
}
.headbkglogo {
color:#fffffe;
background-color:#ffffff;
background-image:url('images/header-bkg.gif');
padding-top:0px;
}
/*
////Header Menu////
*/
ul#menu {
margin:0;
padding:3px;
white-space:nowrap;
}
#menu li {
border:0px solid #ffffff;
margin:0;
padding:0;
display:inline;
}
#menu a {
padding:3px 10px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:0px solid #ffffff;
}
#menu a:link, #menu a:visited {
text-decoration:none;
}
#menu a:hover {
background-image:url('images/header-menu-over.gif');
text-decoration:none;
padding:7px 10px 3px;
}
/*
////Search Bar////
*/
.headersearch {
background-color:#CCCCCC;
}

/*
////Sides////
*/
.left-side {
width:14px;
background-image:url('images/left-side.gif');
}
.right-side {
width:14px;
background-image:url('images/right-side.gif');
}

/*
////Detail Feautured////
*/
.lheadersideldetail {
background-image:url('images/head-endl2.gif');
height:21px;
width:10px;
border:0px;
}
.lheadersidemdeail {
background-image:url('images/head-bkg.gif');
height:21px;
width:160;
border:0px;
text-align:center;
}
.lheadersiderdetail {
background-image:url('images/head-endr.gif');
height:21px;
width:10px;
border:0px;
}


.lheadersidel {
background-image:url('images/head-endl.gif');
height:21px;
width:80px;
border:0px;
}
.lheadersidem {
background-image:url('images/head-bkg.gif');
height:21px;
width:70;
border:0px;
text-align:right;
}
.lheadersider {
background-image:url('images/head-endr.gif');
height:21px;
width:10px;
border:0px;
}


.headl {
color:#fffffe;
background-color:#ffffff;
background-image:url('images/lheader.gif');
}
.headr {
color:#fffffe;
background-color:#ffffff;
background-image:url('images/rheader.gif');
}
.headernav {
color:#000000;
background-color:#EEEEEE;
background-image:url('images/bkgheadernav.gif');
font-weight:bold;
}
.footr {
color:#fffffe;
background-color:#ffffff;
background-image:url('images/bkgfooter.gif');
height:50px;
}

.bkgsubmit {
background-image:url('images/bkgsubmit.gif');
background-repeat:repeat;
/*border:1px;
border-color:#FF0000;
border-style:solid;*/
}

.shadow {
background-image:url('images/shadow.gif');
}
#center {
display:table;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.noborders {
border:0px;
}
a.module:link {
color:#000000;
background-color:#ffffff;
text-decoration:none;
font-size:10px;
margin:0px;
}
a.module:visited {
color:#000000;
background-color:#ffffff;
text-decoration:none;
font-size:10px;
margin:0px;
}
a.module:hover {
color:#ff0000;
background-color:#ffecec;
text-decoration:underline;
font-size:10px;
margin:0px;
}
.menubg {
color:#fffffe;
background-color:#cccccc;
}
.lmargin {
padding-left:8px;
}

.slmargin {
padding-left:8px;
}


.rmargin {
vertical-align:top;
padding-left:8px;
}
.separator {
height:5px;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
background-color:#ffffff;
border:1px inset #cccccc;
}
.links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:underline;
margin:0;
padding:0;
}
h1 {
font-family:"trebuchet ms", verdana, arial, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
background-color:#ffffff;
margin:0px;
padding:0px;
}
.cathead {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
text-decoration:underline $ff0000;
}

h2 {
font-family:"trebuchet ms", verdana, arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#ed8a05;
background-color:#ffffff;
margin:0px;
/*margin:5px 5px 0;*/
padding:5px;
/*padding:10px 0 5px;*/
border-bottom:1px solid #c5dce2;
}
h3 {
font-family:"trebuchet ms", verdana, arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#ff0000;
background-color:#ffffff;
margin:0px;
/* left, right, top, bottom */
padding:10px 0 5px;
/*border-bottom:1px solid #cccccc;*/
}
.box {
padding:15px;
vertical-align:top;
border:1px solid #efefef;
color:#000000;
background-color:#f5f9fa;
}
.search-bg {
color:#bfcad3;
background-color:#ffffff;
background-image:url('images/search-bg.gif');
}
.search-bg a:link {
color:#bad3e9;
background-color:#ffffff;
text-decoration:none;
}
.search-bg a:visited {
color:#bad3e9;
background-color:#ffffff;
text-decoration:none;
}
.search-bg a:hover {
color:#bad3e9;
background-color:#ffffff;
text-decoration:underline;
}
.sideheaders {
background-image:url('images/side-header.gif');
background-repeat:repeat-x;
text-align:left;
vertical-align:middle;
height:20px
}
.side-indent {
padding-left:0px;
font-size:xx-small;
}
.sidedirfont {
font-size:12px;
vertical-align:top;
color:#000000;
background-color:#ffffff;
}
.borders {
border:1px solid #cccccc;
}
.middleborders {
border:1px;
border-color:#cccccc;
border-style:solid;
padding:10px;
}
.middlesubmit {
border:1px;
border-color:#cccccc;
border-style:solid;
}
.nav-bg {
background-image:url('images/nav-bg.gif');
color:#bfcad3;
background-color:#ffffff
}
.nav-bg a:link {
color:#bad3e9;
background-color:#ffffff;
text-decoration:none;
}
.nav-bg a:visited {
color:#bad3e9;
background-color:#ffffff;
text-decoration:none;
}
.nav-bg a:hover {
color:#bad3e9;
background-color:#ffffff;
text-decoration:underline;
}
.pr {
font-family:"trebuchet ms", verdana, arial, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
background-color:#ffffff;
text-align:left;
vertical-align:bottom;
}
.featureleft {
background-image:url('images/feature-l.gif');
background-repeat:repeat-y;
width:20px;
height:100%;
padding-left:9px
}
.featureright {
background-image:url('images/feature-r.gif');
background-repeat:repeat-y;
width:20px;
height:100%;
vertical-align:top
}
.dash {
border-bottom:1px;
border-bottom-color:#FFAEB0;
border-bottom-style:dotted;
}
div.prg {
width:40px;
border:1px solid #999999;
height:3px;
font-size:1px;
}
div.prb {
color:#000000;
background:#5eaa5e;
height:3px;
font-size:1px;
}
.req {
color:#ff0000;
background-color:#ffffff;
font-weight:bold;
}
.small, .small a {
padding:0;
margin:0;
font-size:7pt;
text-decoration:none;
}
.sort {
color: #000000;
background-color:#ffffff;
}
.url {
color:#999999;
background-color:#ffffff;
margin:0px;
padding:0px;
}
div.errForm, span.errForm {
margin:0 0 0 5px;
padding:2px 3px;
color:#ff0000;
background:#fffff3;
border:1px solid #cccccc;
text-align:left;
clear:right;
}
td.err {
padding:3px;
color:#ff0000;
background:#f7f7f7;
border:1px solid #a0a0a0;
text-align:left;
}
td.msg {
padding:3px;
color:#0000ff;
background:#f7f7f7;
border:1px solid #a0a0a0;
text-align:left;
}
#mainMenu {
float:left;
padding:2px;
margin:0;
}
#mainMenuPic {
border:1px solid #306ea4;
padding:1px;
}