/*Griffin Exotics stylesheetKelly Markswww.kellymarksinc.comUpdated: January 28, 2005*/	body {	margin:0px;	padding:0px;	top: 0px;		}		/* ---( text )------------------------------- */	p,h1,pre {	margin:0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;	padding-top: 15px;	padding-right: 40px;	padding-left: 30px;	}			p a:link {	color: #003366;	text-decoration: none;	text-transform: none;	font-size: 11px;	font-weight: normal;	}		p a:visited {	text-decoration: none;	color: #003366;	text-transform: none;	font-weight: normal;	}		p a:hover {	color: #003366;	text-decoration: underline;	font-weight: normal;	}		p a:active {	}					h1 {	font-size:20px;	color: #003366;	margin: 0px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	padding-left: 30px;	padding-top: 20px;	font-weight: normal;	}			h2 {	font-size:16px;	color: #006699;	margin: 0px;	padding-top: 15px;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-left: 30px;	font-weight: bold;	}		h3 {	font-size:14px;	color: #006699;	margin: 0px;	padding-top: 15px;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-left: 30px;	font-weight: bold;	}		h4 {	font-size: 11px;	margin: 5 0 0;	color: #FFFFFF;	background: #336699;	display: block;	border: 1px solid #003366;	font-weight: normal;	padding: 3px 8 3px 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}		#bodytext li {	margin:0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;	padding-top: 15px;	padding-right: 40px;	padding-left: 30px;	}				/* ---( front page )------------------------------- */					#frontnews {	}	#frontnews p {	padding-left: 40px;	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding-top: 15px;	padding-right: 100px;	}	#frontnews p a:link {	font: bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	}		#frontnews p a:visited {	font: bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	}	#frontnews p a:hover {	font: bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: underline;	}				#frontfooter {	}		#frontfooter p {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	color: #FFFFFF;	margin-top: 15px;	}					#frontfooter p a:link {	color: #FFFFFF;	text-decoration: none;	}		#frontfooter  p a:visited {	color: #FFFFFF;	text-decoration: none;	}					#frontfooter p a:hover {	color: #FFFFFF;	text-decoration: underline;	}			#frontfooter p a:active {	}		/* ---( navigation )------------------------------- */			#aboutrollover	{	list-style: url(none) none outside;	width: 153px;	}		#aboutrollover ul {	padding: 0;	margin: 0px;	list-style-type: none;	}		#aboutrollover li {	margin: 0px;	list-style-type: none;	}	#aboutrollover li a {	display: block;	margin: 0;	color: #003366;	text-decoration: none;	padding: 3px 3px 3px 25px;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	}			#aboutrollover li a:hover {	background: #FFCC33;	color: #FFFFFF;	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FF9933;	}					#whatrollover	{	list-style: url(none) none outside;	width: 153px;	}		#whatrollover ul {	padding: 0;	margin: 0px;	list-style-type: none;	}		#whatrollover li {	margin: 0px;	list-style-type: none;	}	#whatrollover li a {	display: block;	margin: 0;	color: #003366;	text-decoration: none;	padding: 3px 3px 3px 25px;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	}			#whatrollover li a:hover {	background: #336699;	color: #FFFFFF;	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #003366;	}						#appointrollover	{	list-style: url(none) none outside;	width: 153px;	}		#appointrollover ul {	padding: 0;	margin: 0px;	list-style-type: none;	}		#appointrollover li {	margin: 0px;	list-style-type: none;	}	#appointrollover li a {	display: block;	margin: 0;	color: #003366;	text-decoration: none;	padding: 3px 3px 3px 25px;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	}			#appointrollover li a:hover {	background: #FF9966;	color: #FFFFFF;	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FF6633;	}				#newsrollover	{	list-style: url(none) none outside;	width: 153px;	}		#newsrollover ul {	padding: 0;	margin: 0px;	list-style-type: none;	}		#newsrollover li {	margin: 0px;	list-style-type: none;	}	#newsrollover li a {	display: block;	margin: 0;	color: #003366;	text-decoration: none;	padding: 3px 3px 3px 25px;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	}			#newsrollover li a:hover {	background: #99CC66;	color: #FFFFFF;	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #99CC33;	}		#contactrollover	{	list-style: url(none) none outside;	width: 153px;	}		#contactrollover ul {	padding: 0;	margin: 0px;	list-style-type: none;	}		#contactrollover li {	margin: 0px;	list-style-type: none;	}	#contactrollover li a {	display: block;	margin: 0;	color: #003366;	text-decoration: none;	padding: 3px 3px 3px 25px;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	}			#contactrollover li a:hover {	background: #339999;	color: #FFFFFF;	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #006666;	}	/* ---( footer )------------------------------- */						#footer {	}		#footer p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	color: #666666;	margin-top: 0px;	line-height: 12px;	padding: 6px 0px 0px;	}					#footer p a:link {	color: #003366;	text-decoration: none;	font-size: 10px;	}		#footer  p a:visited {	color: #003366;	text-decoration: none;	}					#footer p a:hover {	color: #003366;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFCC00;	}			#footer p a:active {	}/* ---( news )------------------------------- */#news {	line-height: 15px;	display: block;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #99CC66;	padding: 5px 10px 10px 0px;	font-size: 10px;}#news p {	line-height: 18px;	font-size: 11px;	padding-bottom: 0px;	padding-left: 30px;	padding-top: 15px;}#news a:link {	font-size: 14px;	font-weight: normal;	color: #006699;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}#news a:visited {	font-size: 14px;	font-weight: normal;	color: #006699;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}#news a:hover {	font-size: 14px;	font-weight: normal;	color: #006699;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}.newsdate{	font-size: 9px;	font-style: italic;	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 3px 0px 0px;}.newstitle{	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #C00;}.newssummary{	font-style: italic;	color: #666;	font-size: 11px;	line-height: 18px;	padding-top: 10px;	padding-bottom: 10px;}