*, html, body {margin:0; padding:0;}
.f_left {float:left;}
.f_right {float:right;}
.clearance {clear:both; font-size:0; line-height:0; height:0;}
p {margin:10px 0 20px 0; }
ul {padding-left:35px;}
ul li {padding-bottom:10px;}
/* CSS Document */

body {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";}
#headWrap {width:95%;}
#header {background:url(images02/bg_top.jpg) repeat-x top left;}
#contentWrap { background:url(images02/sidebg.jpg) top left repeat-y}
#sidebar {width:152px; float:left; }
#main {width:600px; float:left; margin-left:15px;}
.padd15 {padding:0 15px}
ul.star {
    line-height:1.4;
    list-style-type:none;
}
ul.star li {
    padding-left:25px;
    background: url(images02/star.png) no-repeat;
    background-position:0px 5px;
}
ul.star li:hover {
    padding-left:30px;
    background: url(images02/book.png) no-repeat;
    background-position:-4px -2px;
	color: #0066FF;
}
ul.book {
    line-height:1.4;
    list-style-type:none;
}
ul.book li {
    padding-left:30px;
    background: url(images02/book.png) no-repeat;
    background-position:-4px -2px;
}
.orderbox {border: 10px dashed #113646;padding:10px 25px; width:500px; margin:0 auto}

/* ---------------------- */
td.red-head {
background-image:url(/images/header2_bg.gif);
}
td.head-white {
background-image:url(/images/header_wordmark_bg.gif);
}
td.side-bar {
background-image:url(/images/sidebar_bg2.gif);
vertical-align:top;
width:160px;
}
td.gap {
width:15px;
}
.Heading1Black {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:17pt;
font-weight:bold;
line-height:130%;
}
a {
color:#0000D5;
text-decoration:underline;
}
a:hover {
color:#FF0000;
text-decoration:underline;
}
.Heading2Red {
color:#25406F;
font-family:Arial,Helvetica,sans-serif;
font-size:14pt;
line-height:130%;
}
.HighlightYellow {
background-color:#FFFF00;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
line-height:130%;
}
.HighlightRed {
background-color:#FF0000;
font-weight:bold;
}
td {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:130%;
list-style-image:url(images/red_bullet_whitebg.gif);
list-style-position:outside;
list-style-type:disc;
}
.YellowTable {
background-color:#FFFFCC;
border:1px solid #0066FF;
color:#CC0000;
padding:10px;
}
.YellowTable p {
color:#0066FF;
}
.YellowTable p.black {
color:#000000;
}
.red-border {
border:1px solid #0066FF;
padding:10px;
}
.testimonials {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
line-height:130%;
}
.Heading2Black {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:130%;
}
.redtext {
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:130%;
}
.redtextimportantnote {
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
line-height:130%;
}
h1 {
color:#25406F;
font-family:Tahoma,Arial,Verdana;
font-size:24px;
font-style:normal;
font-weight:bold;
line-height:120%;
}
td.oto-yellow {
background-image:url(/images/oto-yellow.gif);
height:58px;
}
td.oto-yellow p {
padding:15px 0 0 50px;
}
td.oto-yellow-red {
background-image:url(/images/red-no-border.gif);
padding:0;
width:150px;
}
td.red-descriptions {
background-color:#FCE4E4;
border:1px solid #000000;
padding:5px;
}
red-dashed-border {
border:2px dashed #DD0000;
padding:15px;
}