/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Title : The Insurance Guy Default StylesheetAuthor : Michael DavilaURL : http://the-insurance-guy.comCreated : October 19, 2005- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*//* ----- CSS ----- */body {	margin:0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */	text-align:center; /* Hack for IE5/Win */	}/* ----- IDS ----- */#container{	width:800px;	margin:0px auto; /* Right and left margin widths set to "auto" */	text-align:left; /* Counteract to IE5/Win Hack */	padding:0px 10px 10px;	}#header{	width:100%;	height:43px;	background-color: #748771;	border-bottom: 7px solid #9F9741;	text-align: right;	}p {	font-family: arial;	font-size: 12px;	line-height: 18px;}#main {	background:#fff;	float:right;	width:585px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	padding-left: 10px;    }#servicebox {	padding: 5px;	width: 570px;	border: 1px solid #999999;	background-color: #CFCFCF;}	#sidebar {	background:#fff;	float:left;	width:200px;	    }h2 {	color: #62993E;	font-family: "Times New Roman";}	#footer {	background:#fff;	clear:both;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;    }/* ----- NAVIGATION ----- */a {	font-family: arial;	font-size: 12px;	line-height: 18px;	color: #748771;	text-decoration: none;}#navcontainer ul{	padding-left: 0;	margin-left: 0;	background-color: #fff;	color: White;	float: left;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ccc;	font-size: 12px;}#navcontainer ul li { display: inline; }#navcontainer ul li a{	padding: 0.2em 1em;	background-color: #fff;	color: #748771;	text-decoration: none;	float: left;	border-right: 1px solid #ccc;	border-bottom-width: 1px;}#navcontainer ul li a:hover{	background-color: #FFFFFF;	color: #9F9741;}/* ----- LOGO ----- */h1.smlogo{width:175px;margin:27px 0 0 0;border: 4px double #ccc !important;border-top-color: #eee !important;border-left-color: #eee !important;background-color:#fff;}h1.smlogo a{display:block;width:175px;}h1.smlogo a:hover{border:0 !important;}h1.smlogo span{display:none;}/* ----- COLORS ----- */.mahogany, .mahogany a, .mahogany li a, .mahogany p a{color:#853d27;}.khaki, .khaki a, .khaki li a, .khaki p a{color:#9F9741;}.moss, .moss a, .moss li a, .moss p a{color:#748771;}.ebony, .ebony a{color:#000;}.ebony li a, .ebony p a{color:#666;}.fog, .fog a{color:#666;}