


#nav li a:hover { color: rgb(51, 102, 204); }
#head h2 { color: rgb(51, 102, 204); }
#right li a:hover, .right2 li a:hover { color: rgb(51, 102, 204); }
h2 { color: rgb(51, 102, 204); }
#content2 a, #foot a { border-bottom: 1px none rgb(51, 102, 204); color: rgb(51, 102, 204); }
img.content, a img.content { background-color: rgb(51, 102, 204); }
thead th { color: rgb(51, 102, 204); }

	a.ad_title_:link, a.ad_title_:visited {
display:block; font-family:arial; color:#3366cc;
font-weight:bold; text-decoration:none; font-size:14px;
padding-left:0px; padding-top:0px; padding-bottom:0px;
}
a.ad_title_:hover {
text-decoration:underline; 
}
a.ad_description_:link, a.ad_description_:visited {
display:block; font-family:arial;
color:#666666; font-weight:normal; text-decoration:none;
font-size:12px; padding-left:0px;
padding-top:0px; padding-bottom:0px;
}
a.ad_url_:link, a.ad_url_:visited {
display:block; font-family:arial; 
color: #659933; font-weight:normal;
text-decoration:none; font-size:10px; 
padding-left:0px; padding-top:0px; 
padding-bottom:0px; 
}
table.ad_table_ {
width: 450px; 
border-collapse:collapse; 
}
table.ad_table_ td{
vertical-align: top; padding:6px; 
border:0px solid #663300; 
}


* { margin: 0pt; padding: 0pt; }
body { margin: 0pt auto; width: 85%; font-family: 'trebuchet ms',arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#nav { margin: 0.5em 0pt; padding: 10px 0pt; width: 100%; }
#nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; }
#nav li { float: left; clear: none; }
#nav li a { margin-left: 40px; padding-top: 20px; display: block; text-decoration: none; font-family: 'trebuchet ms',arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); letter-spacing: -1px; }
#nav li a:hover { background: rgb(255, 255, 255) url('arrow.gif') no-repeat scroll center top; }
#head { margin: 0.5em 0pt; width: 100%; line-height: 0.8em; }
#head h1 { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 3.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); margin-top: 90px; margin-bottom: 0px; padding-bottom: 0px; letter-spacing: -0.1em; }
#head h2 { padding: 0pt; font-family: 'trebuchet ms',arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 2.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: -0.7em; margin-bottom: 40px; letter-spacing: -0.1em; }
#main { margin: 50px 0pt 0pt; padding: 0pt; position: relative; width: 100%; }
#right { border-top: 5px solid rgb(236, 236, 236); width: 30%; float: right; padding-top: 40px; text-align: right; margin-bottom: 40px; margin-right: 2px; }
#right ul, .right2 ul { margin: 0pt 0pt 20px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#right li, .right2 li { padding: 5px 0pt 5px 20px; }
#right li a, .right2 li a { padding: 0pt 0pt 0pt 20px; color: rgb(153, 153, 153); font-size: 1.1em; text-decoration: none; }
#right li a:hover, .right2 li a:hover { background: rgb(255, 255, 255) url('bullet.gif') no-repeat scroll left center; }
#content { border-top: 5px solid rgb(236, 236, 236); width: 64%; margin-right: 35%; padding-top: 40px; margin-bottom: 40px; }
h1 { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(68, 68, 68); letter-spacing: -0.1em; margin-bottom: 0pt; }
h2 { font-family: 'trebuchet ms',arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: -0.4em; padding-top: 0px; letter-spacing: -1px; }
h3 { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); letter-spacing: -0.1em; margin-bottom: 10px; }
p { margin: 10px 0pt 20px; line-height: 1.8em; color: rgb(119, 119, 119); font-size: 0.9em; }
#content a, #content2 a, #foot a { text-decoration: none; }
#content a:hover, #content2 a:hover, #foot a:hover { border-bottom: medium none; }
img.content, a img.content { border: 1px solid rgb(214, 214, 214); margin: 10px 0pt 10px 10px; padding: 4px; float: right; }
a:hover img.content { border: 1px solid rgb(187, 187, 187); }
img.color, a img.color { border: 1px solid rgb(204, 204, 204); margin: 0pt 8px 0pt 0pt; padding: 1px; float: left; }
a:hover img.color { border: 1px solid rgb(153, 153, 153); }
.right2 { border-top: 5px solid rgb(236, 236, 236); float: right; width: 160px; margin-left: 15px; padding-top: 40px; text-align: right; font-size: 0.9em; }
.right2 h3 { letter-spacing: -1px; }
#content2 { border-top: 5px solid rgb(236, 236, 236); margin-right: 365px; padding-top: 40px; }
ol { padding: 10px; color: rgb(170, 170, 170); font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 600; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
ol span { font-family: 'trebuchet ms',arial,sans-serif; font-variant: normal; font-weight: 400; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(119, 119, 119); font-style: normal; }
ol li { padding: 4px 0pt; margin-left: 25px; }
#content ul, #content2 ul { padding: 10px; list-style-type: none; color: rgb(119, 119, 119); }
#content ul li, #content2 ul li { background: transparent url('bullet2.gif') no-repeat scroll left center; padding-left: 17px; margin-left: 10px; }
table { width: 100%; margin-bottom: 20px; font-size: 1em; border-collapse: collapse; }
table caption { padding: 0pt 0pt 0.5em 3px; margin-top: 20px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; letter-spacing: -1px; }
table th, table td { padding: 4px 7px ! important; text-align: left; vertical-align: top; }
thead th { border-top: 2px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
tbody td { border-bottom: 1px solid rgb(236, 236, 236); }
tbody tr:hover { background-color: rgb(240, 240, 240); }
.blockquote { border-top: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(224, 224, 224); margin: 10px 0pt 20px 10px; padding: 5px; display: block; width: 100%; background-color: rgb(240, 240, 240); font-style: italic; }
form label { display: block; }
form input.text, form textarea { border: 1px solid rgb(224, 224, 224); padding: 4px 5px; width: 100%; color: rgb(102, 102, 102); font-family: Arial,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(243, 243, 243); }
form input.text:hover, form textarea:hover { border: 1px solid rgb(224, 224, 224); }
form input.text:focus, form textarea:focus { border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); }
form input.button { padding: 3px 5px; margin-right: 8px; font-family: Arial,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
* html form input.text, * html form textarea { border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); }
#foot { border-top: 3px solid rgb(236, 236, 236); padding: 40px 0pt; width: 100%; margin-top: 40px; }

