body {
    background-color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
    padding: 0 0 0 0; 
    margin: 0 0 0 0; 
	font-size: 10pt;
}

select {
	vertical-align: middle;
}

h1 { 
	margin: 0 0 1em 0; 
	font-size: 14pt; 
}
h2 {
    margin-top: 7px; 
    margin-bottom: 7px;
}
h3 {
    margin-top: 5px; 
    margin-bottom: 5px;
    font-size: 11pt
}
h6 {
    margin-top: 10px; 
    margin-bottom: 10px;
	font-size: 18pt;
}
h1 a {
	font-size: 14pt;
}
h3 a {
    font-size: 11pt;
}
h6 a {
	font-size: 18pt; 
}

#sidebar-column { 
	width: 247px; 
}

.sidebar-form fieldset { 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-bottom: 5px;
	font-size: 11pt; 
	padding: 2px; 
}
        
a {
	font-size: 10pt;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

img, map area { border: none; }

th { 
	font-size: 10pt; 
	text-align: left; 
}

form th { text-align: right; font-weight: normal; font-size: 10pt; }
form th, form td { vertical-align: top; }
.form-buttons { padding-top: 1.5em; }
.form-buttons input { padding: auto 5px; margin: auto 5px; }

DIV.banner {
    text-align: center; 
}
DIV.logo {
    text-align: center;
}
DIV.menu {
    cursor: pointer;
}
DIV.selection {
    height: 199px;
    text-align: center;
}
DIV.column {
    padding-left: 10px;
    text-align: left;
}
DIV.header {
    font-size: 12pt;
    margin-right: .25in;
    text-align: right;
}
DIV.footer {    
    font-size: 9pt;
    padding: 3px 3px 3px 3px;    
    border-top: 1px solid gray;
    margin-top: 10px;
    text-align: center;
}
DIV.footer a {
    font-size: 9pt;
	font-weight: normal;
}

.style1 {
	font-size: 10pt;
	font-weight: bold;
}
.style2 { 
	color: #003366; 
}
.style3 {
	color: #003366;
	font-weight: bold;
}
.style4 { 
	color: #003399; 
}

form { margin: 0; padding: 0; }

td {
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    color:#5B5B5B;
}

.header span {color:#888888; line-height:12px;}
.header a {text-decoration:underline; color:#888888;}
.header a:hover {text-decoration:none;}
.header span a {text-decoration:underline; color:#5F9731;}
.header span a:hover {text-decoration:none;}

a {color:#01708D; text-decoration:underline;}
a:hover {text-decoration: none;}

strong { color:#F99C0A; font-size: 10pt;}
strong span { color:#0B8908; font-size: 10pt;}
span strong { color:#017A99; font-size: 10pt;}
strong a { color:#0B8908; text-decoration:none; font-size: 10pt;}
strong a:hover { text-decoration:underline;}
li strong { color: red; font-size: 10pt; }

font { color:#F99C0A; font-size: 11pt; font-weight:bold;}
font b { color:#0B8908; font-size: 12pt;}
font strong { color:#017A99; font-size: 12pt;}

.de strong a { color:#F98D0A; text-decoration:none; font-size: 11pt;}
.de strong a:hover { text-decoration:underline;}

button {
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif; 
    vertical-align: middle; 
    border: 1px solid gray;
}
input {
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif; 
    vertical-align: middle; 
    border: 1px solid gray;
}
textarea {
    width:300px; 
    height:100px; 
    font-family: Verdana, Helvetica, sans-serif; 
    font-size:10pt; 
    color:#5B5B5B; 
    background-color:#ffffff; 
    padding:2px 0 0 4px; 
    border:1px solid #ABABAB; 
}

.kl textarea {
    width:140px; 
    height:95px; 
    font-family: Verdana, Helvetica, sans-serif; 
    font-size:10pt; 
    overflow:hidden; 
    color:#666666; 
    background-color:#ffffff; 
    padding:1px 0 0 4px; 
}

.dk strong { 
    color:#B10402; 
}

.wbo td { 
    color:#328ED7;
}
.wbo td strong { 
    color:#B10402; 
}
.wbo td b { 
    color:#3F3F3F;
}

.ppp input {
    width:163px; 
    height:20px; 
    font-family: Verdana, Helvetica, sans-serif; 
    font-size:10pt;  
    color:#666666; 
    vertical-align:middle; 
    background-color:#ffffff; 
    padding:2px 0 0 4px; 
    border:1px solid #ABABAB; 
}

b { color:#5B5B5B; }
b span { color:#318ED7; }

.txt2 { line-height:15px;}
.txt2 span { color:#216BCD;}
.txt2 a { color:#216BCD; text-decoration:underline; }
.txt2 a:hover { text-decoration:none;}

.content { color:#888888; line-height:15px;}
.content span { color:#C8C8C8; line-height:13px; }
.content a { color:#C8C8C8; text-decoration:underline; }
.content a:hover { text-decoration:none; }

.blue a { text-decoration:underline;}
.blue a:hover { text-decoration:none;}

.footer { color:#5B5B5B; text-transform:uppercase; }
.footer a { color:#5B5B5B; text-decoration: none;}
.footer a:hover { text-decoration: underline;}
.footer span { font-size: 11pt; color:#7A7A7A;}

.footer2 { color:#7A7A7A;}
.footer2 a { color:#5B5B5B; text-decoration: none;}
.footer2 a:hover { text-decoration: underline;}


.search { color:#888888; line-height:15px; }
.search span a { color:FEC018; text-decoration:underline;}
.search span a:hover { text-decoration:none;}
.search a { color:888888; text-decoration:underline;}
.search a:hover { text-decoration:none;}

.txt { color:#595855; }
.txt span { color:#E9272C;}
.txt a { color:#E9272C; text-decoration:underline;}
.txt a:hover { text-decoration: none;}
.txt strong a { color:#595855; text-decoration:underline;}
.txt strong a:hover { text-decoration: none;}

.hot { color:#979797; font-size: 10pt; }
.hot a { color:#979797; text-decoration:none;}
.hot a:hover { text-decoration:underline;}

span a { color:#B2B2B2; text-decoration:underline;}
span a:hover { text-decoration:none;}

.errorMessage { color: #990000; }

.oh span { color:#0B8908;}
.oh a { color:#0B8908; text-decoration:underline;}
.oh a:hover { text-decoration: none;}
.oh strong a { color:#017A99; text-decoration:none; font-size: 11pt;}
.oh strong a:hover { text-decoration:underline;}

.arr span { color:#22AC0C;}

.f1 { width:14px;  height:14px; border-color:#A3AAB5; border:0;}

.bs input {width:215px; height:22px; font-family:Verdana, Helvetica, sans-serif; font-size:11pt;  color:#3F3F3F; vertical-align:middle; background-color:#ffffff; padding:2px 0 0 4px; border:1px solid #B3B9C3; }
.bs { font-size:10pt;}

.bg input {width:14px; height:14px; font-family:Verdana, Helvetica, sans-serif; font-size:11pt;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:0 0 0 4px; border:1px solid #959EAC; }
.bg { font-size:10pt;}

.pg input {width:58px; height:21px; border:1px solid #909CA8; padding:2px 0 0 12px; }

.bf select {width:217px; height:20px; font-family:Verdana, Helvetica, sans-serif; font-size:11pt;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 11px; border:1px solid #ABABAB;}

.ro select {width:105px; height:22px; font-family:Verdana, Helvetica, sans-serif; font-size:11pt;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 11px; border:1px solid #B3B9C3;}

a strong { color:#838383; text-decoration:underline;}
a:hover strong { text-decoration:none}

.dy a { color:#FFFFFF; text-decoration:underline; }
.dy a:hover { text-decoration:none }

.xxxl ul { margin:0; padding:0; list-style:none; }
.xxxl li { color:#01708D; line-height:18px; background:url(images/bullet_3.jpg) left top no-repeat; padding:0 0 0 12px; }
.xxxl li a { color:#01708D; text-decoration:underline;}
.xxxl li a:hover { text-decoration:none;}

.ac ul { margin:0; padding:0; list-style:none; }
.ac li { color:#F98D0A; line-height:18px; background:url(images/bullet_2.jpg) left top no-repeat; padding:0 0 0 12px; }
.ac li a { color:#F98D0A; text-decoration:underline;}
.ac li a:hover { text-decoration:none;}

.bit ul { margin:0; padding:0; list-style:none; }
.bit li { color:#F98D0A; line-height:18px; background:url(images/bullet_4.jpg) left top no-repeat; padding:0 0 0 12px; }
.bit li a { color:#F98D0A; text-decoration:underline;}
.bit li a:hover { text-decoration:none;}

.bt ul { margin:0; padding:0; list-style:none; }
.bt li { color:#888888; line-height:18px; }
.bt li a { color:#888888; text-decoration:underline;}
.bt li a:hover { text-decoration:none;}

.biz ul { margin:0; padding:0; list-style:none; }
.biz li { color:#909090; line-height:19px; background:url(images/bullet_1.jpg) left top no-repeat; padding:0 0 0 9px; }
.biz li a { color:#909090; text-decoration:underline;}
.biz li a:hover { text-decoration:none;}

.form-buttons { text-align: right; }

.calImg { cursor: pointer; border: none; vertical-align: middle; }
img#captcha { border: 1px solid black; }

#sidemenu a, #sidemenu div, .sidebar-form .legend { 
	display: block; 
    padding-top: 5px; 
    text-indent: 1em; 
    font-weight: bold; 
    text-decoration: none;
}
#sidemenu > div, #sidemenu > a { 
	height: 20px;
}
#sidemenu a:hover { 
	text-decoration: underline; 
}

form.sidebar-form td.form-field-label { 
	padding-left: 1em; 
}
form.sidebar-form a { 
	text-indent: 1em; 
	height: 29px; 
	font-weight: bold; 
	text-decoration: none;
    display: block; 
    width: 246px; 
}
div.sidebar-image {
	text-align: center;
	margin-top: 25px;
}
div.sidebar-image > a > img {
	border-top: 2px solid gray;
	border-left: 2px solid gray;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
}
div.side-bar-facts {
	margin-top: 3px;
	margin-left: 3px;
	border: 1px solid gray;
	padding: 2px 2px 2px 2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
}
div.side-bar-facts:first-child {
	margin-top: 0px;
}    
#steps { width: 95%; height: 22px; margin-left: auto; margin-right: auto; margin-bottom: 1em; padding: 4px; border: 1px solid black; border-left: none; border-right: none;  }
#steps td { width: 33%; text-align: center; }
#steps td#current-step { font-weight: bold; border: 1px dashed gray;}

#confirmation { width: 95%; height: 22px; margin-left: auto; margin-right: auto; margin-bottom: 1em; padding: 4px; }
#confirmation th { width: 25%; font-weight: bold; text-align: right; }
#confirmation td { width: 75%; text-align: left; }

#cars { width: 95%; height: 22px; margin-left: auto; margin-right: auto; margin-bottom: 1em; padding: 4px; border: 1px solid gray; }
#cars table tr th { width: 33%; text-align: center; }
#cars table tr td { width: 33%; text-align: center; }

ul.news-item-actions li {
	display: block;
	float: right;
	margin-left: 0;
	margin-right: 10px;
	padding-left: 15px;
	list-style-type: none;
}

ul.news-item-actions li#login {
	font-weight: bold;
}

ul.news-item-actions li#digg {
	background: url("../images/icons/digg-small.gif") top left no-repeat;
	font-weight: bold;
}

ul.news-item-actions li#delicious {
	background: url("../images/icons/delicious-small.gif") top left no-repeat;
	font-weight: bold;
}

#content-column {
    border-width: 1px;
    border-style: solid;
    width: 500px;
    padding: 6px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
}

#wide-content-column {
    border-width: 1px;
    border-style: solid;
    padding: 6px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
}

div.menu table tr td:hover {
	border-bottom: 2px solid gray;
}

div#content-column { width: 98.3%; }
* html div#content-column { width: 98%; }

