@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	}

body {
	margin: 0px 0px 20px 0px;
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#eaeaea;
	color: #5f5f5f;
	-webkit-text-size-adjust: none; /* iPhone Text Fix */
   }

a {
	color: #0067ac;
	text-decoration: none;
	}
	
a:hover {
	color: #0067ac;
	text-decoration: underline;
	}

img {
	border: none;
	}

HR {
	CLEAR: both; 
	BORDER-TOP: #eeeeee 1px dotted; 
	DISPLAY: block; 
	FONT-SIZE: 0px; 
	MARGIN-BOTTOM: 2px; 
	WIDTH: 100%; 
	LINE-HEIGHT: 0px; 
	HEIGHT: 0px
}
DIV.hr {
	CLEAR: both; 
	BORDER-TOP: #eeeeee 1px dotted; 
	DISPLAY: block; 
	FONT-SIZE: 0px; 
	MARGIN-BOTTOM: 15px; 
	WIDTH: 100%; 
	LINE-HEIGHT: 0px; 
	HEIGHT: 0px
}
h3 {
	margin-bottom: 0px;
	font-size: 12px;
	line-height:24px;
	color: #5f5f5f;
	}
.red {
	COLOR: #d31141;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.b {
	COLOR: #0067ac;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight:bold
}
/* --------------------------------------------------------------
Container Styles 
--------------------------------------------------------------- */

#containerWrapper {
	margin: 0px auto 0px auto;
	width: 960px;
	text-align: left;
	background: url(bg-leftnav.gif) repeat-y 20px;
	background-color: #ffffff;
	}

#indexWrapper {
	margin: 0px auto 0px auto;
	width: 960px;
	text-align: left;
	background-color: #ffffff;
	}

#container {
	}

/* --------------------------------------------------------------
Header Styles 
--------------------------------------------------------------- */

#headerWrapper {
	margin: 0px auto 0px auto;
	font-size: 11px;
	width: 960px;
	background-color:#FFFFFF;
	}

#header {
	padding: 0px 0px 0px 20px;
	}
	
#headerLogo {
	margin: 18px 0px 18px 0px;
	float: left;
	}
	
#headerNav {
	margin: 50px 10px 0px 0px;
	color: #888686;
	float: right;
	font-size: 11px;
	list-style-type: none;
	}
	
#headerNav li {
	float: left;
	}

#headerContact {
	margin-right: 20px;
	}

#headerPrint {
	display: none;
	}

/* ------------------------------------------------------------- */

#headerControls {
	padding: 30px 20px 0px 0px;
	width: 700px;
	float: right;
	text-align: right;
	}

#headerControls a{
	color: #0067ac;
	text-decoration: none;
	}

#headerControls a:hover {
	color: #000000;
	text-decoration: underline;
	}

#headerControls p {
	padding-bottom: 7px;
	color: #0067ac;
	}

#headerPhone {
	padding-top: 2px;
	color: #0067ac;
	font-size: 12px;
	width: 400px;
	float: right;
	}

#headerSearch {
	width: 200px;
	float: right;
	}

#headerMenu {
	clear: both;
	font-weight: bold;
	font-size: 11px;
	}

.headerSearchInput {
	padding: 2px;
	font-family: verdana, arial;
	font-size: 11px;
	border: 1px solid #e8e8e8;
	color: #666666;
	}

.headerSearchButton {
	vertical-align: top;
	border: none;
	}
		
.menu{
	clear: both;
	font-weight: bold;
	width: 920px;
	background-color: #eaeaea; 
	border-top: 1px solid #dedede;
}   
.menu ul{    
    font-size:12px;
	position:relative;
	padding-top: 2px;
	padding-left: 20px;
	text-align: left;
	line-height:30px;
	height: 30px;
}   
.menu li {
    float:left;
	position:relative;
	padding: 0px 58px 0px 10px;
}   
.menu ul ul {
    visibility:hidden;
	position:absolute;
	padding-left: 0px;
	left:0px;
	top:28px; 
}   
.menu table {
    position:absolute; 
	top:0; 
	left:0;}   
.menu ul li:hover ul, .menu ul a:hover ul{
    visibility:visible;
}   
.menu a{
    display:block;
	text-decoration: none;
	color: #000000;
	padding: 0px 18px 0px 0px;
	list-style: none;
	background: url(dd_arrow.gif) no-repeat right;
}   
.menu a:hover{
    color:#000000;
	border:none;
} 
.menu ul ul li {
	PADDING-RIGHT: 0px; 
	BORDER-bottom: #dedede 1px solid; 
	DISPLAY: block; 
	background-color:#fafafa;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;
	LEFT: 1px;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: none; 
	WIDTH: 139px; 
	COLOR: #57585a; 
	LINE-HEIGHT: 25px; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	HEIGHT: 26px; 
	TEXT-DECORATION: none
}   
.menu ul ul li a{
	display:block;
	background:no-repeat;
	color:#5f5f5f;
	font-weight:normal;
	border:0;
}   
.menu ul ul li a:hover{
	border:0; 
}   
/* --------------------------------------------------------------
Breadcrumbs Styles 
--------------------------------------------------------------- */

#breadcrumb {
	padding: 0px 20px 20px 20px;
	font-size: 11px;
	}

/* --------------------------------------------------------------
leftNav Styles 
--------------------------------------------------------------- */
#leftNav {
	width:177px;
    line-height: 24px; 
	list-style-type: none;
	text-align:left;
    border-bottom:#e8e8e8 1px solid; /*下面的一条白边*/
    /*定义整个ul菜单的行高和背景色*/
}
#leftNav p{
    color:#ffffff;
	display: block;
	padding-left:15px;
	margin:0px 0px 0px 0px ;
	border-top:#e8e8e8 1px solid; /*上面的一条白边*/
    line-height: 24px;
	font-weight:bold;
    background-image:url(bg-left.jpg);
}
/*==================一级目录===================*/
#leftNav a {
	width: 161px; 
	display: block;
	line-height: 24px; 
	padding-left:15px;
	list-style-type: none;
	text-align:left;
    font-weight: bold;
	color:#666;
	/*Width(一定要)，否则下面的Li会变形*/
}
#leftNav li {
	border-top:#e8e8e8 1px solid; /*上面的一条白边*/
	float:left;
	/*float：left,本不应该设置，但由于在Firefox不能正常显示
	继承leftNav的width,限制宽度，li自动向下延伸*/
}
#leftNav li a:hover{
	color:#666; text-decoration: underline;	/*一级目录onMouseOver显示的背景色*/
}
#leftNav a:link  {
	color:#666; text-decoration:none;
}
#leftNav a:hover  {
	color:#FFF;text-decoration:none;font-weight:bold;
}
/*==================二级目录===================*/
#leftNav li ul {
	list-style:none;
	text-align:left;
}
#leftNav li ul li{	
	padding-left:20px;
	background: #f8f8f8;
}
#leftNav li ul a{
	display:block; 
	display:inline-block; 
	background:url(arrow-left.gif) no-repeat 0px 5px; 
	padding-left:10px;
    width:146px;
    font-weight: normal;
    color:#5f5f5f;
	/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/
#leftNav li ul a:link  {
	color:#5f5f5f; text-decoration:none;
}
#leftNav li ul a:hover {
	color:#5f5f5f;
    text-decoration: underline;
	font-weight:normal;
	/* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#leftNav li:hover ul {
	left: auto;
}
#leftNav li.sfhover ul {
	left: auto;
}
#content {
	clear: left; 
}
#leftNav ul.collapsed {
	display: none;
}
#leftNav ul.collapseda {
    background-image:url(bg-left.jpg);
}
-->
#PARENT{
 width:177px;
 padding-left:0px;
 float: left;
}
#PARENT .addModLong {
	background:#7e99b1; 
	padding:10px 15px 20px 15px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin-top:45px;
	margin-bottom:45px;
	width:147px; 
	font-weight:normal;
}
#PARENT .addModLong ul li {
	font-size:11px;
	list-style-type: none;
	color:#FFFFFF;
}
#PARENT .addModLong p {
	margin-bottom:12px;
}
#PARENT .addModLong p strong {
	line-height:15px; 
	text-transform:uppercase;
	color:#FFFFFF;
}
#PARENT .addModLong .btn {
	margin:5px 0;
}
.addModLong ul.linkList, .addMod ul.linkList {
	padding-left:0px;
	line-height: 20px; 
	color:#FFFFFF;
}
.addModLong ul.linkList a, .addMod ul.linkList a {
	padding-left:8px;
	display:block; 
	display:inline-block; 
	text-decoration: none; 
	color:#FFFFFF;
}
.addModLong ul.linkList a:hover, .addMod ul.linkList a:hover {
	text-decoration: underline; 
}
#PARENT .addModLong h2 {
	margin-top:0px; 
	font-size:13px;
}

/* --------------------------------------------------------------
Quote Styles 
--------------------------------------------------------------- */

#manageBoxWrapper {
	margin-bottom: 20px;
	BACKGROUND: url(bg-quote-box.gif) no-repeat left bottom;
	border: 1px solid #e8e8e8;
	line-height: 0px;
	}

#manageBoxWrapper #manageBox {
	padding: 20px;
	line-height: 16px;
	}

#manageBoxWrapper #manageBox h4 {
	color: #5f5f5f;
	font-size: 12px;
	margin-bottom: 10px;
	}

#manageBoxWrapper #manageBox p {
	margin-bottom: 17px;
	margin-top: 17px;
	}

#manageBoxWrapper #manageBox img {
	margin-bottom: 12px;
	}

#manageBoxWrapper #manageBox ul {
	margin: 0px;
	}
	
#manageBoxWrapper #manageBox li {
	background:url(arrow-left.gif) no-repeat  0px 3px;
	padding-left:12px; 
	display:block;
	line-height: 22px; 
	display:inline-block;
	LIST-STYLE-TYPE: none
	}

#actionPhone {
	display: none;
	}

#actionZip input {
	padding: 3px 3px 3px 6px;
	font-family: verdana, arial;
	font-size: 13px;
	border: 1px solid #e8e8e8;
	color: #666666;
	vertical-align: top;
	width: 80px;
	}

#actionZip img {
	margin-left: 5px;
	vertical-align: top;
	}

#contentRetrieve {
	padding: 5px 0px 0px 0px;
	line-height: 10px;
	font-size: 10px;
	}

/* --------------------------------------------------------------
Content Styles 
--------------------------------------------------------------- */

#contentWrapper {
	width: 530px;
	float: left;
	}

#content {
	padding: 0px 10px 10px 20px;
	}
	
#content  h1 {
	font-size: 12px;
	line-height: 24px;
	margin-bottom:20px;
	font-weight: bold;
	color: #000000;
	}

#content  h2 {
	font-size: 12px;
	color: #0067ac;
	line-height:24px;
	}
	
#content  h3 {
	margin-bottom: 20px;
	font-size: 12px;
	line-height:24px;
	color: #cc0000;
	}

#content  h4 {
	color: #cccccc;
	font-size: 11px;
	font-weight: normal;
	}

.rule {
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #e8e8e8;
	}

#content  p {
	margin-bottom: 25px;
	line-height: 20px;
	}

#content  a {
	text-decoration: none;
	}

#content  a:hover {
	text-decoration: underline;
	}
	
#content ul, #content ol {
	margin: 0px 0px 25px 45px;
	}

#content ul li, #content ol li {
	padding: 0px 0px 3px 0px;
	}

.contentBox {
	margin-bottom: 25px;
	padding: 10px 10px 0px 10px;
	background-color: #edf1f4;
	border: 1px solid #e8e8e8;
	}

.contentAction {
	padding: 15px 15px 20px 15px;
	background-color: #edf1f4;
	border: 1px solid #e8e8e8;
	}

#irvBase {
	margin-top: 30px;
	text-align: center;
	clear: both;
	height: 100px;
	}

#socialBookmarking {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #e8e8e8;
	}

/* --------------------------------------------------------------
Sub-Content Styles 
--------------------------------------------------------------- */

#subContentWrapper {
	width: 210px;
	float: right;
	margin-top:20px;
	overflow: hidden;
	}

#subContent {
	font-size: 11px;
	padding-left:10px;
	}

#subContent p {
	margin-bottom: 20px;
	}

/* --------------------------------------------------------------
Footer Styles 
--------------------------------------------------------------- */

#footerWrapper {
	padding-top: 0px;
	clear: both;
	border-bottom: 1px solid #e8e8e8;
	}

#footer {
	margin: 0px 20px 0px 20px;
	padding: 10px 0px 10px 0px;
	font-size: 11px;
	border-top: 1px solid #e8e8e8;
	color: #5f5f5f;
	}
	
#footer p a {
	color: #5f5f5f;
	}

#footerVerisign {
	margin-top: -15px; 
	float: right;
	}

/* --------------------------------------------------------------
Tabs Styles 
--------------------------------------------------------------- */

ul#tabs {
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	font-size: 11px;
	}

ul#tabs li {
	margin-left: 4px;
	padding: 7px 10px 6px 10px;
	display: inline;
	}

ul#tabs li a {
	text-decoration: none;
	}
	
.displayOn {
	display:inherit;
}

.displayOff {
	display:none;
}

#tabGroup {
	padding: 20px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	}

.tabSelected {
	background-color: #ffffff;
	border: solid 1px #e0e0e0;
	border-bottom: solid 3px #ffffff;
}

.tabNormal {
	background-color: #f6f8fa;
	border: solid 1px #e8e8e8;
	border-bottom: none;
}

/* --------------------------------------------------------------
Table Data Styles 
--------------------------------------------------------------- */

.tableData {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	width: 100%;
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	font-size: 12px;
	border-collapse: collapse;
	}

.tableData td, .tableData th {
	padding: 5px;
	margin: 0px;
	border-bottom: 1px solid #e8e8e8;
	}

.tableData th {
	font-weight: bold;
	background-color: #f6f8fa;
	}

/* --------------------------------------------------------------
Home Styles 
--------------------------------------------------------------- */

#homeContainer {
	padding: 0px 20px 0px 20px;
	font-size: 11px;
	}

#homeContainer h1 {
	font-size: 12px;
	line-height:24px;
	font-weight: bold;
	margin-bottom:20px;
	color: #5f5f5f;
	}

#homeContainer h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	}

#homeFeatured {
	margin-top: -4px;
	height: auto;
	}

#homeFlash {
	width: 920px;
	margin: 0px auto;
	margin-bottom: 15px;
	}

#jsF {
	position:relative;
	margin:0 auto;
	width:800px; height:339px;
	overflow:hidden;
	background:#ddd;
}
#jsF ul {
	position:absolute;
	top:0; left:0;
	list-style-type:none;
	background:#ccc;
	z-index:1;
}
#jsF li {
	display:block;
	position:absolute;
	top:0;
	margin:0; padding:0;
	overflow:hidden;
}

#homeQuoteBox {
	float: right;
	height: 241px;
	width: 306px;
	text-align: center;
	BACKGROUND: url(bg-quote-box.gif) no-repeat left bottom;
	}

#homeQuoteBoxNumber {
	padding-top: 102px;
	display: none;
	}

#homeQuoteBoxZip {
	padding-top: 90px;
	}

#homeQuoteBoxZip input {
	padding: 4px;
	font-family: verdana, arial;
	font-size: 14px;
	border: 1px solid #e8e8e8;
	color: #666666;
	vertical-align: top;
	width: 100px;
	}

#homeQuoteBoxZip img {
	margin-left: 5px;
	vertical-align: top;
	}

#homeRetrieve {
	padding: 5px 0px 0px 0px;
	line-height: 10px;
	font-size: 10px;
	}

#homeQuoteBoxButton {
	padding-top: 40px;
	}

#tableVehicle {
	margin: 20px 0px 20px 0px;
	float: left;
	border-collapse: collapse;
	width: 700px;
	}

#tableVehicle h2{
    margin: 0px 0px 10px 0 ;
	font-size: 13px;
	color: #666666;
	}
#tableVehicle td {
	padding-bottom: 20px;
	}

#tableVehicle img {
	float: left;
    margin: 0px 10px 0px 0px ;
	}

td#tableVehicleBottom {
	padding-bottom: 0px;
	}

#homeManageWrapper {
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 200px;
	BACKGROUND: url(bg-quote-box.gif) no-repeat left bottom;
	border: 1px solid #e8e8e8;
	}
#homeManageWrapper p{
    margin: 5px 0px 5px 0 ;
	padding: 10px 10px 10px 10px;
	}
	
#homeManageWrapper h2{
    margin: 12px 0px 12px 0 ;
	padding: 0 10px 0 10px;
	font-size: 12px;
	color: #666666;
	}
#homeManageWrapper img {
	margin: 10px 10px 10px 10px;
	}

#homeManageWrapper ul {
	margin:0px; 
	padding:0 0 10px 0px;
	}
	
#homeManageWrapper li {
	line-height:22px;
	font-size:11px; 
	margin:0 16px 2px 16px; 
	background:transparent;}
	
#homeManageWrapper li {
	background:url(arrow-left.gif) no-repeat 0px 3px; 
	padding-left:12px; 
	display:inline-block;
	list-style-type:none; 
	}

/* --------------------------------------------------------------
xPromo Styles 
--------------------------------------------------------------- */

#xPromoWrapper {
	margin-bottom: 20px;
	border: 1px solid #e8e8e8;
	}

#xPromoClaims {
	margin: 3px;
	padding: 70px 11px 11px 11px;
	font-size: 11px;
	background: url(xPromo01.gif) no-repeat top left;
	}

#xPromoBrc {
	margin: 3px;
	padding: 70px 11px 11px 11px;
	font-size: 11px;
	background: url(xPromo01.gif) no-repeat top left;
	}

#xPromoWrapper h4 {
	margin-bottom: 2px;
	font-size: 12px;
	color: #0056b7;
	}

#xPromoWrapper a {
	padding: 10px 0px 0px 10px;
	display: block;
	background: url(icon_subContent_xPromoLink.gif) no-repeat top left;
	}

#xPromoWrapper p {
	margin-bottom: 0px;
	}

/* --------------------------------------------------------------
do_I_need_commercial Styles 
--------------------------------------------------------------- */

#formtable {
	margin-bottom: 0px;
	border:0px;
	width:100%;
	}

#formtable td {
	padding: 8px 0px 8px 0px;
	height:20px;
	}

#formtable select {
	margin-top:2px;

	}	

div.alerttext {
	color:#cc0000;
	font-size:10px;
	font-weight:bold;
	display:inline;
	padding-bottom:15px;
	}

.messagingtext {
	border:none;
	background-color:#f6f8fa;
	margin-bottom:3px;
	}

#outputfield {
	visibility:hidden;
	display:block;
	background-color:#ffffff;
	padding:0px 8px 0px 8px;
	border: 1px solid #e8e8e8;
	
	}

#commercialorpersonal h2 {
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: normal;
	}

.contentBoxDoI {
	margin-bottom: 25px;
	background-color: #edf1f4;
	border: 1px solid #e8e8e8;
	padding: 20px;
	}
	
.recommendtext {
	display:block;
	padding-top:4px;
	color:#5f5f5f;
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: normal;
	line-height:20px;
}

/* --------------------------------------------------------------
CiQ Styles
--------------------------------------------------------------- */

.ciqAlertBox {
	border:1px solid #ffc490;
	background-color: #fbfcdd;
	}

.tableCiqResults {
	margin: 10px 0px 15px 0px;
	border-collapse: collapse;
	width: 100%;
	}

.tableCiqResults td, .tableCiqResults th {
	vertical-align: top;
	font-size: 10px;
	line-height: 14px;
	}
/* --------------------------------------------------------------
index images flash
--------------------------------------------------------------- */
<!--
.rollBox{width:700px;overflow:hidden;margin:0px 0 0 0;padding:0px; }
.rollBox .LeftBotton{height:52px;width:19px;background:url(images_arrow.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(images_arrow.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:640px;overflow:hidden;float:left; margin:12px 10px 0 10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px;float:left;padding:0px}
.rollBox .Cont .pic img{background:#f8f8f8;border:1px solid #e8e8e8;display:block;padding:5px;text-align:center; }
.rollBox .Cont .pic p{line-height:26px;color:#5f5f5f;padding:1px}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#5f5f5f;text-decoration:none;}
.rollBox .Cont a:hover{color:#0067ac;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
-->
.HomePageItemPadding {
	PADDING-TOP: 20px
}
.HomePageItemdisplayAnchor {
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	COLOR: #5f5f5f
}
.HomePageItemdisplay {
	FONT-WEIGHT: normal; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	COLOR: #5f5f5f; 
	PADDING-TOP: 10px
}
.HomePageItemdisplayb {
	FONT-WEIGHT: normal; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #5f5f5f; 
	PADDING-TOP: 3px
}
.HomePageItemdisplayc {
	FONT-WEIGHT: normal; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #5f5f5f; 
	PADDING-TOP: 3px;
	font-weight:bold;
}
.HomePageItemdisplaya {
	FONT-WEIGHT: normal; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	COLOR: #5f5f5f; 
	PADDING-TOP: 3px
}
.button {
	border: 1px solid #556f86; COLOR: #000; BACKGROUND-COLOR: #f8f8f8; WIDTH: 50px; height:20px; font-size:11px; line-height:18px
}
.A.button {
	BACKGROUND-IMAGE: url(bg_button.gif); COLOR: #000; BACKGROUND-COLOR: #fafafa
}
.inputbox {
	border: 1px solid #b4bac0; BACKGROUND-COLOR: #ffffff;
}
SELECT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; font-family: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px; 
}
