body {
	background: #333333; 
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px; 
	scrollbar-face-color: gray;	scrollbar-shadow-color: gray;	scrollbar-highlight-color: silver;	scrollbar-3dlight-color: silver;	scrollbar-darkshadow-color: black;
	scrollbar-track-color: silver;	scrollbar-arrow-color: white;
  FONT-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
  FONT-SIZE: 8pt; COLOR: white; TEXT-align: left; 	
}
.label { font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; }
input, textarea, select { color: #0000ff; }
input.button {  background-color:#33CCFF;	color: black; }
HR {	height: 0; border: 0;	border-top: 1px solid darkgray; 
		/* doesn't work in FF:
		color: darkgray;	height: 1 px;	noshade;
		*/
}
table, tr, th, td { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; COLOR: white;text-align: left; }
H1 { font-size: 18pt; color: #ccccff; }
H1.nopad{	FONT-SIZE: 18pt; padding: 0; margin: 0;color: #ccccff; }
H2 {	FONT-SIZE: 14pt; color: #ccccff; }
H2.nopad{	FONT-SIZE: 14pt; padding: 0; margin: 0;color: #ccccff; }
H3 {	FONT-SIZE: 11pt; color: #ccccff; }
H3.nopad{ 	FONT-SIZE: 11pt; padding: 0; margin: 0;color: #ccccff; }
H4 {	FONT-SIZE: 9pt; color: #ccccff; }
H4.nopad{	FONT-SIZE: 9pt; padding: 0; margin: 0;color: #ccccff; font-weight: bold; }
.h1 { color: silver;	FONT-SIZE: 16pt; }
.h2 {	color: silver;	FONT-SIZE: 12pt;	font-weight: bold; }
.h4 {	FONT-SIZE: 9pt; padding: 0; margin: 0;color: #ccccff; font-weight: bold; }

A:link { FONT-SIZE: 8pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline; /* FFCC00 */ }
A:visited {  FONT-SIZE: 8pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline; }
A:active {   FONT-SIZE: 8pt; COLOR: yellow; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline; }
A:hover {    FONT-SIZE: 8pt; COLOR: #FFFF99; FONT-FAMILY: verdana,sans-serif; }
.mainbody {  COLOR: white; TEXT-ALIGN: left; }
A.mainbody:link    {  FONT-SIZE: 8pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline; }
A.mainbody:visited {  FONT-SIZE: 8pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline; }
A.mainbody:active {   FONT-SIZE: 8pt; COLOR: yellow; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline; }
A.mainbody:hover {    FONT-SIZE: 8pt; COLOR: #FFFF99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: overline; }

A.homebody:link {  FONT-SIZE: 9pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline; font-weight : bold; }
A.homebody:visited {  FONT-SIZE: 9pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline; font-weight : bold; }
A.homebody:active {   FONT-SIZE: 9pt; COLOR: yellow; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline;  font-weight : bold; }
A.homebody:hover {    FONT-SIZE: 9pt; COLOR: #FFFF99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: overline;  font-weight : bold; }
A.photolink:link {    FONT-SIZE: 9pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none; font-weight : bold; }
A.photolink:visited { FONT-SIZE: 9pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none; font-weight : bold; }
A.photolink:active {  FONT-SIZE: 9pt; COLOR: yellow; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none;  font-weight : bold; }
A.photolink:hover {   FONT-SIZE: 9pt; COLOR: #FFFF99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline;  font-weight : bold; }
A.photolink_sm:link { FONT-SIZE: 7pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: none; }
A.photolink_sm:visited {  FONT-SIZE: 7pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: none; }
A.photolink_sm:active {   FONT-SIZE: 7pt; COLOR: yellow; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: underline; }
A.photolink_sm:hover {    FONT-SIZE: 7pt; COLOR: #FFFF99; FONT-FAMILY: verdana,sans-serif,arial; }
TD.navupper {  FONT-SIZE: 8pt; COLOR: white; TEXT-ALIGN: left; }
A.navupper:link {   FONT-SIZE: 8pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: none; }
A.navupper:visited { FONT-SIZE: 8pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: none;}
A.navupper:active {  FONT-SIZE: 8pt; COLOR: yellow; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: underline;}
A.navupper:hover {   FONT-SIZE: 8pt; COLOR: #FFFF99; FONT-FAMILY: verdana,sans-serif,arial;}
TD.navlower {  FONT-SIZE: 7pt; COLOR: silver; TEXT-ALIGN: center; }
A.navlower:link {  FONT-SIZE: 7pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: none;}
A.navlower:visited { FONT-SIZE: 7pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: none;}
A.navlower:active {  FONT-SIZE: 7pt; COLOR: yellow; FONT-FAMILY: verdana,sans-serif,arial; TEXT-DECORATION: underline;}
A.navlower:hover {   FONT-SIZE: 7pt; COLOR: #FFFF99; FONT-FAMILY: verdana,sans-serif,arial;}
TD.pathlower {  FONT-SIZE: 8pt; COLOR: white; TEXT-ALIGN: center; }
A.pathlower:link {    FONT-SIZE: 8pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline;}
A.pathlower:visited {  FONT-SIZE: 8pt; COLOR: #CCCC99; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline;}
A.pathlower:active {  FONT-SIZE: 8pt; COLOR: yellow; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline;}
A.pathlower:hover { FONT-SIZE: 8pt; COLOR: #FFFF99; FONT-FAMILY: verdana,sans-serif; }
TD.lightblue { background-color: #0000C6; }
TD.darkblue {	background-color: #000066; }
TD.navy {	background-color: navy; }
TD.navback { background-color: #333333; }
.home_slideshow { vertical-align: top;	text-align: center; width:900px; background-color: black; padding:15px; }
.small_silver_content { FONT-SIZE: 7pt; FONT-FAMILY: verdana,sans-serif;  COLOR: silver; }
.small_palegoldenrod_content {  FONT-SIZE: 7pt; FONT-FAMILY: verdana,sans-serif;  COLOR: #FFFFCC; }
.tinycontent { FONT-SIZE: 7pt; COLOR: gray; }
.navupper { FONT-SIZE: 8pt; COLOR: white; TEXT-ALIGN: left; }
.navupper_gray { FONT-SIZE: 8pt; COLOR: gray; TEXT-ALIGN: left; }
.thumbCaption {	font-size: 0.8em;	padding-bottom: 10px;	color: #999999;	text-align: center;	}
.highlight { FONT-SIZE: 8pt; COLOR: yellow; TEXT-ALIGN: left; font-weight: bold; }
.clearit { clear: both;}
#page { position: relative; padding:0px; width: 1120px; text-align:left; margin-left: auto; margin-right: auto;}
#imgoverlayx {	z-index: 999; clear:both; }
#imgoverlay {	z-index: 999; clear:both; background-image: url(http://www.kellyshipp.com/assets/images/trans_lg.gif) repeat; } 

