/************************************************************
* AUTHOR:		Kevin K. Nelson								*
* DOMAIN:		www.flashfiredesigns.com					*
* MAIN CSS FOR SAILNW.COM									*
*															*
* Copyright 2002, Kevin K. Nelson.  All Rights Reserved.	*
************************************************************/


body {
	margin:						0px 0px 0px 0px;
	background-color:			white;
	color:						black;
}
td {
	vertical-align:				top;
	padding:					0px 0px 0px 0px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					10pt;
}
p {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					10pt;
	text-indent:				0px;
	margin:						0px 0px 20px 0px;
}
ul {
	margin-top:					0px;
	margin-bottom:				20px;
}

.smallTable {
	width:						200px;
	height:						200px;
	border-style:				outset;
	border-width:				2px 2px 2px 2px;
}

/********************************
*    TABLE CLASS DEFINITIONS    *
********************************/
.mainTable {
	width:						850px;
	height:						350px;
	border-style:				groove;
	border-width:				0px 1px 1px 0px;
}
.topCol {
	background-image:			url(../images/LeftLogoTest.jpg);
	background-repeat:			repeat-y;
	width:						850px;
	height:						131px;
}
.leftCol {
	background-image:			url(../images/LeftLogoTest.jpg);
	background-repeat:			repeat-y;
	width:						450px;
	height:						100%;
	padding:					10px 10px 10px 10px;
}
.rightCol {
	width:						650px;
	padding-bottom:				20px;
}
.contentTable {
	width:						560;
	border-style:				groove;
	border-width:				2px 2px 2px 2px;
	background-image:			url(../images/compass.jpg);
	background-position:		bottom right;
	background-repeat:			no-repeat;
}
.textCell {
	padding:					10px 20px 10px 20px;
}
.omLink {
	text-align:					center;
	margin-right:				40px;
}

/********************************
*      FOR ITEMIZED TABLES      *
********************************/
.titleCell {
	background-color:			#804040;
	color:						white;
	font-family:				Times New Roman, Times, serif;
	font-size:					12pt;
	font-weight:				normal;
	text-align:					center;
	vertical-align:				middle;
	border-style:				groove;
	border-width:				0px 1px 1px 0px;
	padding:					5px 5px 5px 5px;
}
.subTitleCell {
	background-color:			#FFFFCC;
	color:						black;
	font-family:				Times New Roman, Times, serif;
	font-size:					12pt;
	font-weight:				normal;
	text-align:					left;
	vertical-align:				middle;
	border-style:				groove;
	border-width:				0px 2px 2px 0px;
	padding:					5px 5px 5px 5px;
}
.infoCell {
	background-color:			white;
	color:						black;
	font-family:				Verdana, arial, helvetica, sans-serif;
	font-size:					10pt;
	font-weight:				normal;
	text-align:					center;
	vertical-align:				middle;
	border-style:				groove;
	border-width:				0px 1px 1px 0px;
	padding:					5px 5px 5px 5px;
}
.splitCell {
	background-color:			#6E3737;
	color:						white;
	font-family:				Times New Roman, Times, serif;
	font-size:					12pt;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				middle;
	border-style:				groove;
	border-width:				0px 0px 2px 0px;
	padding:					5px 5px 5px 5px;
}
.specCell {
	font-family:				New Courier, Courier, monospace;
	font-size:					11pt;
	font-weight:				normal;
	text-align:					left;
	padding:					2px 5px 2px 5px;
	border-style:				groove;
	border-width:				0px 1px 1px 0px;
}
.leftResume {
	width:						100px;
	text-align:					right;
	vertical-align:				top;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					8pt;
	font-weight:				normal;
	padding:					5px 5px 5px 5px;
	border-style:				inset;
	border-width:				1px 1px 0px 1px;
}
.rightResume {
	text-align:					left;
	vertical-align:				top;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					10pt;
	font-weight:				normal;
	padding:					5px 20px 5px 20px;
	border-style:				inset;
	border-width:				1px 0px 0px 0px;
}
	

/********************************
*          TEXT CLASSES         *
********************************/

.normal {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					10pt;
	text-indent:				0px;
	margin:						0px 0px 20px 0px;
	font-weight:				normal;
	font-style:					normal;
	text-align:					left;
}
.center {
	text-indent:				0px;
	text-align:					center;
}
.block {
	margin-left:				.4in;
	margin-right:				.4in;
	text-indent:				0px;
}
.title {
	font-family:				Times New Roman, Times, serif;
	font-size:					18pt;
	font-weight:				bold;
	font-style:					normal;
	text-indent:				0px;
	text-align:					center;
	color:						#0000A0;
	margin:						0px 0px 20px 0px;
}
.subTitle {
	font-family:				Times New Roman, Times, serif;
	font-size:					15pt;
	font-weight:				bold;
	font-style:					normal;
	text-indent:				0px;
	text-align:					center;
	color:						#0000A0;
	margin:						0px 0px 20px 0px;
}
.leftTitle {
	display:					block;
	width:						240px;
	border-style:				outset;
	border-width:				1px 1px 1px 1px;
	font-family:				Times New Roman, Times, serif;
	font-size:					14pt;
	text-align:					center;
	text-indent:				0px;
}
.heading {
	font-family:				Times New Roman, Times, serif;
	font-size:					13pt;
	font-weight:				bold;
	font-style:					italic;
	text-indent:				0px;
	text-align:					left;
	color:						#0000A0;
	margin:						6px 0px 0px 0px;
}
.subHeading {
	font-family:				Times New Roman, Times, serif;
	font-size:					12pt;
	font-weight:				bold;
	font-style:					italic;
	text-indent:				20px;
	text-align:					left;
	color:						black;
	margin:						6px 0px 6px 0px;
}
	
.quoteTitle {
	display:					block;
	width:						190px;
	border-style:				outset;
	border-width:				1px 1px 1px 1px;
	font-family:				Times New Roman, Times, serif;
	font-size:					14pt;
	text-align:					center;
	text-indent:				0px;
}
.quote {
	font-family:				Verdana, arial, helvetica, sans-serif;
	font-size:					9pt;
	font-style:					italic;
	text-indent:				0px;
	text-align:					left;
	margin:						0px 50px 12px 10px;
}
.quoteName {
	font-family:				Verdana, arial, helvetica, sans-serif;
	font-size:					9pt;
	font-style:					italic;
	text-indent:				0px;
	text-align:					left;
	margin:						0px 50px 12px 10px;
}


/***********************************
*  ANCHOR TAG DEFINITIONS/CLASSES  *
***********************************/
.button {
	font-family:				Times New Roman, Times, serif;
	font-size:					12pt;
	font-weight:				bold;
	text-decoration:			none;
	text-indent:				25px;
	color:						#804040;
	display:					block;
	width:						200px;
	height:						25px;
	margin:						0px 0px 3px 0px;
}
.buttonHover {
	font-family:				Times New Roman, Times, serif;
	font-size:					12pt;
	font-weight:				bold;
	text-decoration:			none;
	text-indent:				25px;
	color:						red;
	background-image:			url(../images/icon01.jpg);
	background-repeat:			no-repeat;
	display:					block;
	width:						200px;
	height:						25px;
	margin:						0px 0px 3px 0px;
}
.buttonClick {
	font-family:				Times New Roman, Times, serif;
	font-size:					12pt;
	font-weight:				bold;
	text-decoration:			none;
	text-indent:				25px;
	color:						black;
	background-image:			url(../images/icon01.jpg);
	background-repeat:			no-repeat;
	display:					block;
	width:						200px;
	height:						25px;
	margin:						0px 0px 3px 0px;
}
.topLink {
	font-family:				Times New Roman, times, serif;
	font-size:					12pt;
	font-weight:				bold;
	text-align:					center;
	text-decoration:			none;
	color:						white;
	background-color:			#804040;
	display:					block;
	width:						150px;
	height:						20px;
	border-style:				inset;
	border-width:				0px 1px 2px 0px;
}
a.topLink:link		{color:white;}
a.topLink:visited	{color:white;}
a.topLink:hover {
	background-color:			#FFFFCC;
	color:						black;
	border-color:				#804040;
}
a.topLink:active {
	background-color:			#6E3737;
	color:						white;
}

.lnkPopUp {
	font-family:				Times New Roman, Times, serif;
	font-size:					12pt;
	font-weight:				bold;
	font-style:					normal;
	text-decoration:			underline;
	color:						#330099;
}
a.lnkPopUp:link		{color:#330099;}
a.lnkPopUp:visited	{color:#330099;}
a.lnkPopUp:hover {
	color:						red;
}
a.lnkPopUp:active {
	color:						black;
}
.nav {
	display:					block;
	text-indent:				-18px;
	margin:						0px 0px 12px 18px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					10pt;
	font-weight:				bold;
	font-style:					normal;
	color:						#804040;
}
.listLink {
	display:					block;
	text-indent:				0px;
	margin:						0px 0px 12px 0px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11pt;
	font-weight:				bold;
	color:						330099;
}
a.listLink:link		{}
a.listLink:visited	{}
a.listLink:hover	{ color:red; }
a.listLink:active	( color:black; }

a { color:#330099; }