body {
	margin: 0;
	
	overflow: hidden;
	width: 100%;
	height: 100%;
	background : url(null) fixed no-repeat;
	background-color: #C7E4FD;
}
td {
	font: normal 8pt verdana;
	color: #FFFFFF;
	whitespace: nowrap;
}
h3 {
	font-size:	6pt;
	font-weight:	bold;
	margin: 0px;
	padding: 0px;
}	
hr {
	height: 1px;
	color: black;
	
}
.topleft {
	cursor: default;
}
.topmid{
	background-image: url("../images/topmid.jpg");
	cursor: default;
}
.topright {
	cursor: default;
}
.infobartop {
	height: 15px;
	background-color: #4B90CD;
	color: #FFFFFF;
	cursor: default;
	font: normal 8pt verdana;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
}
.infobartop td {
	color: #FFFFFF;
	cursor: default;
	font: normal 8pt verdana;
}
.infobarbottom {
	padding-left: 10px;
	height: 15px;
	background-color: #4B90CD;
	color: #c8c8c8;
	font: normal 7pt verdana;
	cursor: default;
	text-align: center;
}
.infobarbottom a{
	color: #c8c8c8;
	font: normal 7pt verdana;
	text-decoration: none;
}
.infobarbottom a:hover{
	color: #c8c8c8;
	font: normal 7pt verdana;
	text-decoration: none;
}
.menu{
	width: 170px;
	padding-top: 10px;
	cursor: default;
}
.menugroup {
	width: 160px;
	margin-bottom: 5px;
	margin-left: 4px;
	margin-right: 4px;
}
.menuhead {
	font: bold 8pt verdana;
	background-color: #225B8E;
	border: 1px solid black;
	padding: 1px;
	padding-left: 5px;		
	color: #FFFFFF;
	
}
.menuitem {
	background-color: #DEF0FF;
	margin-left: 5px;
	width: 150px;
	float: left;
	border: 1px solid black;
	border-top: 0px solid black;
	text-decoration: none;
	color: black;
	padding: 1px;
}
.menuitem .text{ 
	float: left;
	text-alignment: left;
	text-align: left;
	
	font: normal 8pt verdana;
	padding-left: 5px;
	cursor: hand;	
}
.menuitem .hot{ 
	color: #0000AA;
	font-weight: normal;
}
.menuitem:visited .hot{ 
	color: #000000;
	font-weight: normal;
}
.menuitem .arrow {
	top: 2px;
	font: normal 7pt verdana;
	padding-right: 2px;
	float: right;		
	cursor: hand;
}
.menuitem:hover {
	background-color: #FFFFFF;
}
.menuinfo{
	font: normal 7pt verdana;
	color: gray;
	padding-bottom: 10px;
}
.clienttd {
	padding: 10px;
	padding-left: 0px;
	height: 100%;
	width: 100%;
}
.clientframe {		
	border: 1px solid black;
	background-color: #F3FAFF;
	height: 100%;
	width: 100%;
}
.clientdiv {
	position: relative;	
	border: 1px solid black;
	background-color: #F3FAFF;
	color: #000000;
	height: 100%;
	width: 100%;
	overflow: scroll;
	scrollbar-face-color: #DEF0FF;
	scrollbar-shadow-color: #4B90CD;
	scrollbar-highlight-color: #4B90CD;
	scrollbar-3dlight-color:#F3FAFF;
	scrollbar-darkshadow-color: #F3FAFF;
	scrollbar-track-color:#F3FAFF;
	scrollbar-arrow-color: #4B90CD;	
	font: normal 8pt verdana;
	color: #000000;
}

.clientdiv td {
	font: normal 8pt verdana;
	color: #000000;
}

.clientdiv a {
	font: normal 8pt verdana;
	color: #555;
	text-decoration: underline;
}
.clientdiv a:hover {
	color: #FF0000;
}
.clientdiv a img{
	border: 1px solid black;
}
.clientdiv a:hover img{
	border: 1px solid red;
	filter:	Alpha(opacity=80);
	-moz-opacity: 0.80;	
}
.clientdiv h1 {
	font: bold 18px verdana;
	color: #000000;		
	margin: 0px;
	padding: 0px;
}
.clientdiv .h1 {
	font: bold 18px verdana;
	color: #000000;		
	margin: 0px;
	padding: 0px;
}
.clientdiv h2 {
	font: bold 10pt verdana;
	color: #225B8E;		
	margin: 0px;
	padding: 0px;
}
.clientdiv h3 {
	font: bold 8pt verdana;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.clientdiv hr {
	height: 1px;
	color: black;
	margin: 0px;
	padding: 0px;
}
.clientdiv .sitepath {
	/*float: left;*/
	font: normal 8pt verdana;
	color: #000000;	
	margin-bottom: 20px;
}
.clientdiv .sitepath a{
	font: normal 8pt verdana;
	text-decoration: none;
	color: #888;
}
.clientdiv .sitepath a:hover{
	font: normal 8pt verdana;
	text-decoration: underline;
	color: #FF0000;
}
.clientdiv .carbrand {
	font: bold 13pt verdana;
	color: #000000;	
}
.clientdiv .carmodel {
	font: bold 8pt verdana;
	color: #000000;	
}
.clientdiv TD.head {
	background: url(../images/head.gif);
	background-repeat: no-repeat;
	border-left: 1px solid black;
	padding: 1px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.clientdiv TD.image {
	border: 1px solid black;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 10px;
}
.clientdiv TD.description {
	border: 1px solid black;
	border-left-width: 0px;
	padding: 10px;
}
.clientdiv TD.footer {
	border: 1px solid black;
	border-top-width: 0px;
	border-right-width: 0px;
	font: normal 7pt verdana;
	padding-bottom: 1px;
}
.clientdiv TD.smallhead {
	border: 1px solid black;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 1px;
}
.clientdiv TD.footer a{
	font: normal 7pt verdana;
	text-decoration: none;
	color: #555;
}
.clientdiv TD.footer a:hover{
	font: normal 7pt verdana;
	color: navy;
}
.clientdiv TD.smallhead a{
	font: normal 7pt verdana;
	text-decoration: none;
	color: #555;
	margin-bottom: 1px;
}
.clientdiv TD.smallhead a:hover{
	font: normal 7pt verdana;
	color: navy;
	margin-bottom: 1px;
}
.clientdiv a.hover DIV{
	border: 1px solid gray;
	cursor: hand;
	width: 15px;
	background-color: FFFFFF;
	padding: 2px;
}
.clientdiv a.hover SPAN{
	border: 1px solid gray;
	cursor: hand;
	width: 15px;
	background-color: FFFFFF;
	padding: 2px;
}
.clientdiv a.hover:hover {
	cursor: hand;
	text-decoration: none;			
}
.clientdiv a.hover{
	cursor: hand;
	text-decoration: none;
	color: black;
	font: normal 8pt arial;			
}
.clientdiv a.hover DIV img{
	border: 0px solid black;			
}
.clientdiv a.hover SPAN img{
	border: 0px solid black;			
}
.clientdiv a.hover img{
	border: 0px solid black;			
}
.clientdiv a.hover:hover DIV {
	background-color: FAFAFA;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	cursor: hand;
}
.clientdiv a.hover:hover SPAN {
	background-color: FAFAFA;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	cursor: hand;
}
.clientdiv .imgActionDiv {
	position: absolute;
	z-index: 10;
	top:2px;
	left: 2px;
}
.clientdiv .imgActionDiv img{
	border: 0px solid black;
}
.clientdiv .relDiv {
	position: relative;
	z-index: 1;
}
.clientdiv a.button {
	text-decoration: none;
	cursor: hand;
}
.clientdiv a.button SPAN {  	
	cursor: hand;
	background-color: #C7E4FD;
	border: 1px solid black;
	padding-left: 2px;
	padding-right: 2px;
	color: black;
	font: bold 8pt helvetica;
}
.clientdiv a.button:hover SPAN {	
	cursor: hand;
	background-color: #C7E4FF;
	color: #FF0000;
}
.clientdiv .actionButton {
	font-weight: bold;
	text-decoration: none;
	cursor: hand;		
}
.clientdiv .actionButton:hover span {
	background-color: #D8EAFD;
}
.clientdiv .actionButton span {
	color: black;
	font-weight: bold;
	background-color: #DEF0FF;
	padding-bottom: 1px;
	height: 1px;
	padding-left: 4px;
	padding-right: 4px;	
	border: 0px solid black;
	border-left-width: 1px;
	border-right-width: 1px;
}
.clientdiv .editInput {
	width: 90%;
	border: 1px solid black;
	font: normal 8pt helvetica;
}
.clientdiv .editArea {
	width: 100%;
	height: 75px;
	border: 1px solid black;
	font: normal 8pt helvetica;
}
.clientdiv .button {
	cursor: hand;
	border: 1px solid black;
	background-color: #C7E4FD;
	color: black;
	font: 8pt helvetica;
}
.clientdiv .border {
	border: 1px solid black;
}
