
html, body { 
margin : 0; 
padding : 0; 
height : 100%; 
background-color:#EDEDED; 
background-image : url(bg_b.gif); 
background-repeat : repeat-x; 
} 

body{font: 76% arial,sans-serif;text-align:center;}
table.invisible {margin: 0px 0px 0px 0px; 
	border-style:none;}
table.invisible td {border:none;}
a img {border: 0px;}
img.thumbnail {margin: 3px 6px 3px 6px}

form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div#spacer_top1 {width:700px;height:5px;line-height:20px;margin:0;padding-left:10px}
div#header {height:80px;line-height:80px;margin:0px;padding-left:0px; padding-right:0px; border-bottom-style: solid; border-width:1px; border-color:#C0C0C0; background: #FFFFFF; color: #79B30B; margin-bottom:5px;}
div#header table {width:100%; padding:0px; table-layout:fixed; border-collapse:collapse; border-width:0px; margin-top:0px; border-style: none;}
div#header td {text-align:center; vertical-align: middle; border-width: 0px; padding: 0px; border-style: none;}

div#content {margin: 0px 150px; padding-top: 0px; margin-top: 0px; height:100%; width:390px;}
div#content p{margin:0px 10px 10px 0px; padding-top:0px; line-height:18px; font-size: 12px; border-color:#C0C0C0;}
div#content p.answer{margin:0px 0px 5px 0px; line-height:18px; color:#CC0000; font-weight:bold;}
div#content p.essay {margin:0px 20px 10px 10px;}
div#content p.quote {margin-left:20px; margin-right:20px; color:#CC0000; font-weight:bold;}
div#content p.quote_question {margin-left:30px; margin-right:20px; color:#CC0000; font-weight:bold;}
div#content p.quote_strike {margin-left:20px; margin-right:20px; color:#CC0000; font-weight:bold; text-decoration:line-through;}
div#content p.instructions {margin-left:20px; margin-right:20px; font-weight:700;}
div#content p.blockquote {margin-left: 20px; margin-right: 35px;}

div#content label {color:black; margin-left:3px; font-size:11px; font-weight:700;}
br{line-height:10px;}
td.no_border {border:none;}

div#content a:link{display:inline; line-height:18px; color: #0000FF;font-size: 12px;text-decoration:none; padding:0px ; text-indent: 0px}
div#content a:visited{display:inline;line-height:18px; color: #0000FF; font-size: 12px; text-decoration:none; padding:0px; text-indent: 0px}
div#content a:hover{display:inline;line-height:18px;color: #0000FF; font-size: 12px; text-decoration:underline; padding:0px; text-indent: 0px}
div#content a:active{display:inline;line-height:18px; color: #79B30B; font-size: 12px; text-decoration:underline; padding:0px; text-indent: 0px}
div#content img {border:1px; border-style:solid; border-color:gray; padding-bottom:0px; margin-top:0px; margin-bottom:10px;}
div#content img.no_border {border-style:none; border:0px;}
div#content i.testimonial {display:block; margin-bottom: 10px; color:black; font-size:11px; font-weight:700; margin-left:25px; margin-right:35px; line-height:16px;}


h1 {font-size: 17px; color:#CC0000; margin-bottom: 0px; margin-top:5px; padding-bottom: 0px; padding-top: 0px; vertical-align:top; font-family: arial}
h2 {font-size: 13px; color:#000000; line-height: 17px; font-family:arial; margin-top: 0px; margin-bottom:10px; margin-right:10px;}
a:link img.border {border: 2px solid #0000ff;}
a:visited img.border {border: 2px solid #0000ff;}			
a:hover img.border {border: 2px solid #0000ff;}
a:active img.border {border: 2px solid #79B30B;}
div#content p.cont {display:block; margin-bottom:10px; font-size:10px; font-weight: bold; color:#999999;}



ol{	display:list-item; 
	font-size:12px; 
	line-height:18px;}

ol li{
	display:list-item; 
	padding-bottom:3px;
	padding-left:5px;
	margin-right:25px;}







ul {
	list-style-type: none;
	display:block;
	line-height:18px; 
	font-size: 12px;
	margin-top:0px;
	margin-left: 10px; 
	margin-bottom:7px;
}
ul li{
	background-image: url(bullet_05.jpg);
	background-repeat: no-repeat; 
	background-position: 0 0; 
	padding-bottom:3px;
	padding-left:12px;
	margin-right:25px;}

b{	display:block;
	font-size: 12px; 
	color:#000000; 
	line-height: 18px; 
	font-family:arial;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom:0px; 
	margin-right:10px;
}

dl.table-display
{
margin-left:20px;
margin-right:auto;
margin-top: 20px;
margin-bottom:20px;
padding: 0;
text-align:left;
}

.table-display dt
{
width: 75px;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 250px;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
}

table.book
{
width: 325px;
float: left;
margin-left:20px;
margin-right:auto;
margin-top: 20px;
margin-bottom:20px;
text-align:left;
padding: .5em;
border: 0px;
font-weight: normal;
}
.book td.underline
{
float: left;
margin: 0 0 0 0;
padding: .5em;
border: 0px;
border-bottom: 1px;
font-weight: normal;
}

.book td.left
{
width: 100px;
float: left;
margin: 0 0 0 0;
padding: .5em;
padding-top: .9em;
border: 0px;
font-weight: normal;
vertical-align:top;
}
.book td.right
{
width: 225px;
float: left;
margin: 0 0 0 0;
padding: .5em;
border: 0px;
font-weight: normal;
}

table.threecols
{
width: 350px; 
margin-left:20px;
margin-top:15px; 
table-layout:fixed; 
border-style:none;
}
.threecols td.spacenarrow
{
width:85px; 
border-top:0px; 
border-left:0px; 
border-right:0px; 
border-bottom:0px;
height:1px;
background-color:#999;
}
.threecols td.spacewide
{
width:170px; 
border-top:0px; 
border-left:0px; 
border-right:0px; 
border-bottom:0px;
height:1px;
background-color:#999;
}
.threecols td.leftone
{
border: 0px; 
vertical-align:top; 
padding: 5px;
padding-right: 0px;
padding-left: 3px; 
padding-top: 3px;
}
.threecols td.righttwo
{
border: 0px;
vertical-align:top; 
padding: 0px; 
padding-top: 3px; 
}

















div#container{text-align:left; border-style: solid; border-width:1px; border-color:#C0C0C0; background:#FFFFFF}
div#container{width:700px;margin:0 auto; border-width:1px}



div#continue p {display:inline; text-align: right; font-size: 10px; font-weight: bold; color:#999999; margin-bottom:10px; margin-right:10px; margin-top:10px;} 
div#continue a:link{display:inline; line-height:18px; font-weight: bold; color: #0000FF;font-size: 16px;text-decoration:underline;}
div#continue a:visited{display:inline; line-height:18px; font-weight: bold; color: #0000FF; font-size: 16px; text-decoration: underline;}
div#continue a:active{display:inline; line-height:18px; font-weight: bold; color: #79B30B; font-size: 16px; text-decoration:underline;}
div#continue {font-size: 16px; text-align:right; font-weight: bold; color:#999999; word-spacing:10px; margin-right:10px;}


div#extra a:link{display:block;color: #104e8b; font-size:11px; text-decoration:none; text-indent: 0px; font-weight:bold;}
div#extra a:visited{display:block;color: #104e8b; font-size:11px; text-decoration:none; padding:0px; text-indent: 0px; font-weight:bold;}
div#extra a:hover{display:block;color: #104e8b; font-size:11px; text-decoration:underline; padding:0px; text-indent: 0px; font-weight:bold;}
div#extra a:active{display:block;color: #79B30B; font-size:11px; text-decoration:underline; padding:0px; text-indent: 0px; font-weight:bold;}
div#extra b{display:block; font-size:13px; color:#113265; text-decoration:none; text-indent: 7px; font-weight:bold; padding: 0px 0px 2px 0px;line-height:20px;}
div#extra {border-style: solid; border-width:1px; border-color:#C0C0C0; text-align:center; padding-top:3px;}
div#extra {float:left;width:150px; height:100%; margin-left:-155px; margin-top:3px; margin-bottom:3px; padding:10px 0px 10px 0px;}
div#extra img{margin-bottom:15px;}
div#extra table{
margin-left: auto; 
margin-right: auto;
 text-align: left;}
div#extra ul{list-style-type: none; padding: 0; margin-top: 0px; margin-right: 0px; margin-left:8px; margin-bottom:3px; font-size: 11px; line-height:11px;}
div#extra li{background-image: url(bullet_03.jpg); background-repeat: no-repeat; background-position: 0 50%; padding-bottom:3px; padding-left:5px; margin-right:0px;}













div#footer{background-image: url(bg_footer.gif); margin-bottom:10px;}
div#footer p{margin:0;padding:5px 10px; color:#FFFFFF}
div#footer{clear:left;width:100%}


div#wrapper{float:left; width:100%; border-style: solid; border-width:0px;}

tr.header{background:#efefef;}
div#navigation{border-style: solid; border-width:1px; border-color:#C0C0C0; text-align:center;}

div#navigation {float:left; width:130px; height:790px; margin-left:-697px; margin-top:3px;  margin-bottom:3px; padding:10px 0px 10px 0px;}
div#navigation a:link{display:block;color: #104e8b; font-size:11px; text-decoration:none; text-indent: 0px; font-weight:bold;}
div#navigation a:visited{display:block;color: #104e8b; font-size:11px; text-decoration:none; padding:0px; text-indent: 0px; font-weight:bold;}
div#navigation a:hover{display:block;color: #104e8b; font-size:11px; text-decoration:underline; padding:0px; text-indent: 0px; font-weight:bold;}
div#navigation a:active{display:block;color: #79B30B; font-size:11px; text-decoration:underline; padding:0px; text-indent: 0px; font-weight:bold;}
div#navigation table{table-layout:fixed; border-collapse:collapse; width:120px; margin-top:10px; margin-bottom: 10px; 
margin-left: auto; 
margin-right: auto;
 text-align: left;}
div#navigation td.header {text-align:left; padding:3px 0px 1px 10px; background-color:#336699; background-image:url(bgk.gif);font-weight:bold;color:white;font-size:16px; text-align:left;}
div#navigation td {text-align:left; padding:3px 10px 5px 10px; background-color:#EEEEEE;}


td {
	border-style: solid;
	border-width: 1px;
	padding: 1px;
	border-color: gray;
}

table{	margin-top:10px;
	border-width: 1px; 
	border-spacing: 1px; 
	border-style: solid; 
	border-color: gray;
	border-collapse: collapse; 
}






div#advert table{
table-layout:fixed; margin-left: auto; 
margin-right: auto;
 text-align: left; width:383px; padding:0;}
div#advert td{border-style:none; padding:0px; vertical-align:top;}
div#advert td.left{border-style:none; padding:0px; vertical-align:top; width:125px;}
div#advert td.right{border-style:none; padding:0px; vertical-align:top; width:258px;}
div#advert img{margin:0; padding:0px 0px 3px 3px; border: 0px;}
div#advert ul{
	list-style-type: none;
	padding:0;
	margin:0;
        margin-left:10px; 
        margin-bottom:0px;
        }
div#advert li{
	background-image: url(bullet_02.jpg);
	background-repeat: no-repeat; 
	background-position: 0 50%;
	padding-bottom:2px; 
	padding-left:12px;
	margin-right:0px;
        display: block;
	color:#0000FF;
	text-decoration:none;
	font-size: 11px; 
	margin-left:0px; 
	font-weight:200;}
div#advert a:link{
	display: block;
	color:#0000FF;
	text-decoration:none;
	font-size: 11px; 
	margin-left:0px; 
	font-weight:200;}
div#advert a:visited{
	display: block;
	color:#0000FF;
	text-decoration:none;
	font-size: 11px; 
	margin-left:0px; 
	font-weight:200;}
div#advert a:hover{
	display: block;
	color:#0000FF;
	text-decoration:underline;
	font-size: 11px; 
	margin-left:0px; 
	font-weight:200;}
div#advert a:active{
	display: block;
	color:#79B30B;
	text-decoration:underline;
	font-size: 11px; 
	margin-left:0px; 
	font-weight:200;}
div#advert a img {border: 0px; margin-bottom:0px;}
div#advert img {margin-bottom:0px;}

div#details ul{
	list-style: none; 
	line-height:15px; 
	font-size: 11px;
	font-weight: normal;
	margin-top:10px;
	margin-left:10px; 
	margin-bottom:10px;}
div#details p{
	font-size:11px;
	line-height:15px; 
	font-weight: normal;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:10px;}
div#details b{
	display:block; 
	color:#003366;  
	font-size:11px; 
	font-weight:700;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;}
div#details a:link{
	font-size:11px;
	margin-bottom:0px;
	line-height:15px; }
div#details a:visited{
	font-size:11px;
	margin-bottom:0px;
	line-height:15px; }
div#details a:hover{
	font-size:11px;
	margin-bottom:0px;
	line-height:15px; }
div#details a:active{
	font-size:11px;
	margin-bottom:0px;
	line-height:15px; }
div#details img {border:0px; border-style:none; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
div#details td{font-size:11px; padding: 0px 0px 0px 0px; vertical-align:top;}
div#details td.no_border {text-align:center;}
div#definitions {margin-left:20px}
div#definitions i {display: block; margin-left:20px; margin-top:0px; margin-bottom:10px;}