/* CSS document for Freelance pages. */

/* ------------------------------------------------------ */
/* Project Name: Freelance IT Solutions V2                */
/*   Page Title: Freelance Style Sheet                    */
/*   Web Author: Russ Thompson                            */
/* ------------------------------------------------------ */
/* File: RTFS_1\sys:web \css\flstylev2.css                */
/* Image Path: ../images/                                 */
/* E-Mail Address: seveninstl@earthlink.net               */
/* ------------------------------------------------------ */
/* Version 11.03.2003                                     */
/* ------------------------------------------------------ */

body {
	background-color: #CCCCBB;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", "Tahoma", "Verdana", "Arial", sans-serif;
	font-size: 10pt;
	color: #333333;
}

/* POP-UP MENU CODING */

.popupApp {
	position: absolute;
	top: 183px;
	left: 75px;
	width: 110px;
	/* height: 75px; */
	font: 9pt Verdana;
	color: #000000;
	background: #778899;
	/* padding: 4px; */
	/* border: 2px solid #AAAADF; */
	visibility: hidden;
	z-index: 2;
}

.popupWeb {
	position: absolute;
	top: 183px;
	left: 200px;
	width: 110px;
	/* height: 75px; */
	font: 9pt Verdana;
	color: #000000;
	background: #778899;
	/* padding: 4px; */
	/* border: 2px solid #AAAADF; */
	visibility: hidden;
	z-index: 2;
}
	
.popupPC {
	position: absolute;
	top: 183px;
	left: 437px;
	width: 110px;
	/* height: 115px; */
	font: 9pt Verdana;
	color: #000000;
	background: #778899;
	/* padding: 4px; */
	/* border: 2px solid #AAAADF; */
	visibility: hidden;
	z-index: 2;
}

.popupPortfolio {
	position: absolute;
	top: 183px;
	left: 607px;
	width: 110px;
	/* height: 75px; */
	font: 9pt Verdana;
	color: #000000;
	background: #778899;
	/* padding: 4px; */
	/* border: 2px solid #AAAADF; */
	visibility: hidden;
	z-index: 2;
}

/* END POP-UP MENU CODING */

small	{font-size: 9pt; }

big	{font-size: 12pt; }

h1	{font-family: Tahoma, Arial, sans-serif;
	 font-size: 20pt;
	 font-weight: bold;
	}

h2	{font-family: Tahoma, Arial, sans-serif;
	 font-size: 18pt;
	 font-weight: bold;
	}

h3{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-weight: 600;
	font-style: oblique;
	color: #047D94;
}

h4	{font-family: Tahoma, Arial, sans-serif;
	 font-size: 13pt;
	 font-weight: bold;
	}

h5 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-weight: 500;
	font-style: italics;
	color: #AAADEA;
}

h6	{font-family: Tahoma, Arial, sans-serif;
	 font-size: 10pt;
	 font-weight: bold;
	 color: #E1E166;
	}

em {
	font-family: Tahoma, Arial, sans-serif;
	font-style: normal;
	font-size: 10pt;
	font-weight: 600;
	color: #047D94;
}

font.em_1 {
	font-family: Tahoma, Arial, sans-serif;
	font-style: normal;
	font-size: 10pt;
	font-weight: 600;
	color: #000000;
}

font.clock {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
}

font.title {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: 600;
	color: #778899;
}

font.color778899 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 400;
	color: #778899;
}

strong	{font-style: italic;
	 	 font-weight: bold;
	 	 color: #CCCCBB;
		}

address	{font-style: normal;
		 letter-spacing: .1em;
		}

hr {
	color: #047D94
}

.menuMain	{font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		 font-style: normal;
		 font-size: 10pt;
		 letter-spacing: .1em;
		 color: #FFFF00
		}

.location	{font-family: Arial, Helvetica, sans-serif;
		 font-style: normal;
		 font-variant: small-caps;
		 font-size: 8pt;
		 color: #ADEADA;
		}

.warning	{font-family: Verdana, Arial, sans-serif;
		 font-weight: bolder;
		 background: #CC0000;
		 color: #FFFF00;
		}

.imgmenu	{border: black solid 20px;
		 float: left;
		}

/* TABLE STYLES START HERE */

table.maintable {
	position: absolute;
	left: 0;
	top: 159px;
	border-spacing: 1px 0px;
	margin: 0pt 0pt 0pt 0pt;
}

table.body {
	border-spacing: 1px 0px;
	margin: 3px 3px 3px 3px;
	/* border-collapse: collapse; */
}

table.dotted {
	background-color: #EEEEEE;
	border: 2px dotted #047D94;
}

td.body {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

td.body778899 {
	background-color: #778899;

	padding: 0px;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #E4E4CC;
}

td.bodyheader {
	background-color: #CCCCBB;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #047D94;
}

td.code_bg {
	background-image: url(../images/code_bg.jpg);

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #000077;
	padding: 3px;
}

td.maintablecell {
	background-color: #778899;

	cursor: pointer;
	cursor: hand;

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10pt;
	text-align: center;
	
	border-left: 2px;
	border-left-style: solid;
	border-left-color: #7A7A7A;
	border-top: 2px;
	border-top-style: solid;
	border-top-color: #7A7A7A;
	border-right: 2px;
	border-right-style: solid;
	border-right-color: #333333;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

table.menu {
	font-family: Verdana;
	font-size: 8pt;
	padding: 0px;
	width: 110px;
	border-collapse: inherit;

}

tr.menu {
	padding: 0px;

}

td.menu {
	background-color: #EEEEEE;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

table.inPageMenu {
	background-color: #7A7A7A;

	font-family: Verdana;
	font-size: 8pt;
	padding: 0px;
	width: 190px;
	border-collapse: inherit;

}

tr.inPageMenu {
	padding: 0px;

}

td.inPageMenu {
	padding: 1px;
	border-spacing: 0px;
}

table.announce2 {
	font-family: Verdana;
	font-size: 11px;
	padding: 0px;
	width: 795px;

	border: 2px solid #778899;
	border-collapse: inherit;
}

table.announce {
	font-family: Verdana;
	font-size: 10px;
	padding: 0px;
	width: 250px;

	border: 2px solid #778899;
	border-collapse: inherit;

}

tr.announce {
	padding: 0px;

}

td.announce3 {
	background-color: #EEEEEE;
	padding: 3px;
	border-spacing: 0px;
	text-align: left;
}

td.announce3header {
	background-color: #EEEEEE;
	padding: 3px;
	border-spacing: 0px;
	text-align: center;
}

td.announce2 {
	background-color: #E4E4CC;
	padding: 3px;
	border-spacing: 0px;
	text-align: left;
}

td.announce2inner {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 50%;
}

td.announce {
	background-color: #E4E4CC;
	padding: 3px;
	border-spacing: 0px;
	text-align: center;
}

td.announceheader {
	background-color: #778899;
	padding: 3px 0px 0px 3px;
	border-spacing: 0px;
	vertical-align: top;

	font-size: 15px;
	font-weight: 400;
	text-align: left;
	color: #E4E4CC;
}


td.menuheader {
	background-color: #778899;
	padding: 0px 0px 0px 4px;
	border-spacing: 0px;
	text-align: left;
	color: #EEEEEE;
	cursor: default;
}

/* TABLE STYLES END HERE */

/* INPUT STYLES           */

select {
	border-right: #336600 1px solid;
	border-top: #336600 1px solid;
	font-size: 8pt;
	border-left: #336600 1px solid;
	border-bottom: #336600 1px solid;
	font-family: Verdana;
	background-color: #FCFFDD;
}

input.button {
	border-right: #000000 1px solid; 
	border-top: #999999 1px solid; 
	font-size: 9pt; 
	border-left: #999999 1px solid; 
	border-bottom: #000000 1px solid; 
	font-family: Arial;
	width: 120px; 
	background-color: #CECECE;
	color: #330099;

	cursor: hand;
	cursor: pointer;
}

input.textFld {
	border-right: silver 1px solid; 
	border-top: silver 1px solid; 
	font-size: 9pt; 
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid; 
	font-family: Verdana; 
	width : 200px;
	background-color: #FFFFFF;
}

input.textbox {
	border-right: silver 1px solid; 
	border-top: silver 1px solid; 
	font-size: 8pt; 
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid; 
	font-family: Verdana;
	width: 400px;
	height: 75px;
	background-color: #FFFFFF;
	overflow: auto;
}

textarea.floattext {
	position: relative;
	top: 2px;
	left: 2px;
	width: 470px;
	height: 155px;
	font: 11px Verdana;
	background: #E4E4E4;
	margin: 2px;
	padding: 2px;
	border: 2px solid #047D94;
	color: #047D94;
}

textarea.floattext1 {
	position: relative;
	top: 2px;
	left: 2px;
	width: 470px;
	height: 155px;
	font: 11px Verdana;
	background: #E4E4CC;
	margin: 5px;
	border: 2px solid silver;
	color: #778899;
}

textarea.floattext2 {
	position: relative;
	top: 2px;
	left: 97px;
	width: 600px;
	height: 155px;
	font: 11px Verdana;
	background: #FFFFFF;
	margin: 5px;
	border: 1px solid silver;
	color: #000000;
}

input.radioFld {
	font-family: Verdana;
	font-size: 9pt;
	/* width: 50px; */
}

/* END IMPUT STYLES         */

img.header {
	border: black solid 0px;
	margin: 0px 0px 0px 0px;
}

img.imggen	{
	border: 0px;
		}

A:link	{color: #330099; }

A:visited	{color: #333333; }

A:hover	{color: #AA0033; }
