.bluebg {
	background-image: url(../images/bluegradient_bg.jpg);
	background-repeat: no-repeat;
	background-color: #0188C8;
}

.lightbg {
	background: #D7EAF9;
	border: 1px solid #7EBAEB;
}

.medbg {
	background: #B4D7F3;
}
body {
	background: #0076AE;
	scrollbar-face-color: #C1D9C2;
	scrollbar-highlight-color: #E5F1E5;
	scrollbar-shadow-color: #B1D8B6;
	scrollbar-3dlight-color: #B7E3B8;
	scrollbar-arrow-color: #F1FAF3;
	scrollbar-track-color: #048CC8;
}
body, td, th, p {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
body, td, th { color: #006A9D; }
input {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
h2 {
	margin: 0 0 1em 0;
}
.header {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;

}

.highlight {
	color: #0A8ECC;
	font-weight: bold;
	font-size: smaller;
}
.black {
	color: #000000;
}
a {
	color: #005B88;
}

a:hover {
	color: #000000;
}
.sidebar {
	background-image: url(../images/new_r11_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #0089C9;

}

textarea, input[type="text"], input[type="password"], select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1FAF1;
	border: 1px solid #98D1EE;
}

input.btn {
	border: 1px solid #98D1EE;
	background: #97BF99;
	color: White;
	font-weight: bold;
}
input.btnhover {
	border: 1px solid #98D1EE;
	background: #04B0FF;
	color: White;
	font-weight: bold;
	cursor: pointer;
}
select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1FAF1;
	border: 1px solid #98D1EE;
}
.buttonbg {
	background-color: #D7EAF9;
	color: #D7EAF9;

}
.fineprint {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0B75A8;
}
#moveinfo table td {
	vertical-align: top;
	padding: 0 4px 3px 0;
}
#footer {
	padding: 0 20px;
}
/*  Quote form    */
#itemdescription {
	width: 300px; height: 100px;
}
#quotedescription {
	font-size: 125%;
	padding: 20px;
}
.fValidator-msg {
	text-transform: uppercase;
	font-size: 10px;
}
/*************\
  Date Widget
\*************/
#datewidget_calendar 
{
    background:#FFF;
    border:2px solid #DBDDDC;
    padding: 4px; 
}

#datewidget_calendar table 
{
	background: #38A393 url(/images/motdbkg.png) top left repeat-x;
	border-collapse:collapse;
	border:1px solid #38A393;
	border-top:none;
}

#datewidget_calendar thead th
{
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding:1px 0;
}

#datewidget_calendar thead tr a
{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#datewidget_calendar thead tr a:hover
{
	color:#000;
}

#datewidget_calendar tbody td
{
	border:1px solid #38A393;
	background:#DBDDDC;
	text-align: right;
}

#datewidget_calendar tbody th
{
	border:none;
	background:#416997 url(/images/infobkg.gif) top left repeat-x;
	padding:1px;
	text-align:center;
	color:#FFF;
}

#datewidget_calendar tbody td a
{
	background:#FFF;
	display:block;
	zoom:1;
	color: #333;
	text-decoration:none;
	padding:1px;
}

#datewidget_calendar tbody td a:hover
{
	color:#FFF;
	background:#333;
}
.calendar-icon {
	padding-left: 13px; 
	padding-bottom: 10px; 
	z-index: 10; 
	height: 1px; 
	width: 1px;
	background-image: url(../scripts/calendar.gif);
}

