/*

*/

body {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: large;
	margin: 5px;
	text-align: center;
	background-image: url('/images/background.jpg');
}

font.linklike {
	font: 90% verdana,arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: underline
}

hr {
	color: #57a0b8;
	width: 95%;
	text-align: center;
}

table.forms {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 0;
	margin-right: 0;
	width: 800px;
}

table.mainlayout {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	background: #F0F0F0;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	min-width: 800px;
}

td {
	vertical-align: top;
/*	padding: 0px 0px 0px 0px; */
}

tr.logoback {
	border: solid 6px;
	border-color: #64a9ce;
	background: #64A9CE;
	text-align: center;
}

td.pageheader {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000;
	background: #E3E3E3;
	text-align: center;
	vertical-align: top;
	height: 75px;
}

td.fixedorcenter {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000;
	width: 720;
	text-align: center;
	padding-left: 5px;
	vertical-align: top;
}

td.pagetitle {
	color: #000000;
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #E3E3E3;
	border: 1px solid #b4b4b4;
	padding: 2px;
}

td.banner {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #ffffff;
/*	background: #FF0000; */
	text-align: center;
	vertical-align: middle;
}

td.rowtitle {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	border: none;
}

.rowtitle {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	border: none;
}

td.smallrowtitle {
	font: xx-small verdana,arial,helvetica,sans-serif;
	color: #000000;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border: none;
}

td.sectiontext {
	color: #000000;
	text-align:left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background: #F0F0F0;
	height:20px;
	border-color:#ffffff;
	border-width: normal;
	border: none;
}

td.sectiontextar {
	color: #000000;
	text-align:left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background: #F0F0F0;
	height:20px;
	border-color:#ffffff;
	border-width: normal;
	border: none;
	text-align:right;
}

td.inputcell {
	color: #000000;
	text-align:left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8CACD5;
	border-bottom-color: #8CACD5;
	border-top-width: thin;
	border-bottom-width: thin;
}

td.inputcellro {
	color: #000000;
	text-align:left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #f0f0f0;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8CACD5;
	border-bottom-color: #8CACD5;
	border-top-width: thin;
	border-bottom-width: thin;
}

td.inputcellar {
	color: #000000;
	text-align:right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8CACD5;
	border-bottom-color: #8CACD5;
	border-top-width: thin;
	border-bottom-width: thin;
}

td.inputcellac {
	color: #000000;
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8CACD5;
	border-bottom-color: #8CACD5;
	border-top-width: thin;
	border-bottom-width: thin;
}

td.sectiontextnw {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000;
/*	background: #E0E0E0; */
}

td.hpbutton {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	text-align:center;
	width:330px;
	height:25px;
	background: #E0E0E0;
}

.smalltext {
	font: xx-small verdana,arial,helvetica,sans-serif;
	color: #000000;
}

.text {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000;
}

.ucase {
	text-transform: uppercase;
}

.lcase {
	text-transform: lowercase;
}

.largetext {
	font: small verdana,arial,helvetica,sans-serif;
	color: #000000;
}

a:link {
/*	font: 90% verdana,arial,helvetica,sans-serif; */
	color: #000000;
	text-decoration: underline
}

a:visited {
	color: #000000;
/*	font: 90% verdana,arial,helvetica,sans-serif; */
	text-decoration: underline
}

a:hover {
	color: #FF0000;
/*	font: 90%  verdana,arial,helvetica,sans-serif; */
	text-decoration: underline
}

a:active {
	color: #FF0000;
/*	font: 90% verdana,arial,helvetica,sans-serif; */
	text-decoration: underline
}

.textbox {
/*	border: 0px solid #999999; 
	color: #000000;
	font-size: x-small verdana,arial,helvetica,sans-serif;
	background-color: #ffffff; */
	color: #000000;
	text-align:left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8CACD5;
	border-bottom-color: #8CACD5;
	border-top-width: thin;
	border-bottom-width: thin;
}

.textboxRO {
	border: 0px none #FFFFFF;
	color: #000000;
	font-weight: bolder;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #f0f0f0;
}

.textboxExclude {
	border: 1px solid #999999;
	color: #0000ff;
	background-color: #dddddd;
	font-weight: bold;
	font: x-small verdana,arial,helvetica,sans-serif;
}

.notes{
	border: 0px none #FFFFFF;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #f0f0f0;
}

.selboxFocus {
	background-color: #CCCCFF;
}

.selboxBlur {
	background-color: #FFFFFF;
}

.chkbox {
	text-align: center;
}

.navlinks {
	font: x-small verdana,arial,helvetica,sans-serif;
	margin: 0px;
}

td.navlinks {
	font: x-small verdana,arial,helvetica,sans-serif;
	margin: 0px;
}

.navlinks a:link { 
	font: x-small verdana,arial,helvetica,sans-serif;
	display: block; 
	color: #000000; 
}

.navlinks a:visited { 
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000; 
	display: block; 
}

.navlinks a:hover { 
	font: x-small verdana,arial,helvetica,sans-serif;
	background-color: #64A9CE; 
	color: #FFffff;
	display: block; 
}

.sectionlinks {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	text-align:center;
	width:330px;
	Height:25px;
	background: #E0E0E0;
}

td.sectionlinks {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	text-align:center;
	width:330px;
	Height:250px;
	background: #E0E0E0;
}

.sectionlinks a:link { 
	font: x-small verdana,arial,helvetica,sans-serif;
	display: block; 
	color: #000000; 
}

.sectionlinks a:visited {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000;
	display: block;
}

.sectionlinks a:hover {
	font: x-small verdana,arial,helvetica,sans-serif;
	background-color: #64A9CE;
	color: #FFFFFF;
	display: block;
}

table.inputtables {
	font: x-small verdana,arial,helvetica,sans-serif;
	border: none;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	min-width: 80%;
}

table.inputtables td.rowtitle {
	font: x-small verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	border: 1px solid #b4b4b4;
	background-color: #E3E3E3;
}

table.inputtables td {
	font: x-small verdana,arial,helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #b4b4b4;
}

table.inputtables td input {
	font: x-small verdana,arial,helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 0px;
}

table.inputtables td select {
	font: x-small verdana,arial,helvetica,sans-serif;
	border: none;
}

table.inputtables td table {
	font: x-small verdana,arial,helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 0px;
}

/*------------------- Pop-Up -------------------*/

#outerPleaseWait					{ border: 4px solid #000000; padding: 6px; background-color:#FFFFFF; visibility:hidden; z-index:2000; text-align:center; vertical-align:middle; position:absolute; left:0; top:0; }

/*
#outerPleaseWait					{ border: 4px solid black; border-color:#000000; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; background-color:#bcbcF4; text-align:center; vertical-align:middle; position:absolute; left:0; top:0; width:400; height:400; visibility:hidden; z-index:2000; }
#middlePleaseWait					{ background-color: #ffffff; border: 2px solid black; filter:alpha(opacity=75); opacity:0.75; -moz-opacity:0.75; position:absolute; left:50; top:50; width:300; height:300; }
#innerPleaseWait					{ font-size: 24px; position:absolute; left:50; top:133; width:200; height:34; }
*/

#floatingReadOnly, #floatingExclusion		{ border: 2px solid black; padding:4px; border-color:#000000; color:#FF0000; background-color:#FFFFFF; position:absolute; left:0; top:0; visibility:hidden; z-index:2000; }

/*------------------- Menus -------------------*/

.divmenu {
	width: 800;
	height: 250;
	/*overflow-y:scroll;
	overflow: -moz-scrollbars-vertical;
	
	scrollbar-face-color: #CC6600;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #CC6600;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	*/
}

#toptabs {
	text-align:center;
	font-size:100%;
	z-index:1000;
	width:805;
	padding:0;
	margin:0;
}

#nav, #nav ul 					{text-align: center; font-weight: bold; width: 805; list-style: none; background-color: #E3E3E3; line-height: 1; padding: 0; margin: 0 0 0 0;}

#nav a.topitems 				{text-align: center; color: #000000; font-weight: bold; display: block;  text-decoration: none; padding: 0.25em 1em; width: 266;}
#nav a:hover.topitems 			{text-align: center; color: #000000; font-weight: bold; text-decoration: none;  display: block; padding: 0.25em 1em;}
#nav a 							{text-align: left; color: #000000; font-weight: bold; text-decoration: none;  padding: 0.25em 1em; display: block;}
#nav li 						{text-align: left; list-style: none; float: left; padding: 0; border: 0; margin: 0 1 0 1; width: 264; background-color: #8CACCB;}

#nav li ul 						{text-align: left; font-weight: normal; position: absolute; background-color: #f4f4f4; left: -999em; height: 100; width: 264; border: 0; margin: 0; opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95);}

#nav li li 						{text-align: left; width: 264 ; color: #F00; border-bottom: 1px; border-color: #00F; }
#nav li ul a 					{text-align: left; color: #000000; }
* html #nav li ul ul			{text-align: left; }
#nav li ul ul					{text-align: left; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover 			{background-color: #c4c4c4; color: #00F;}

input {
	color:#000000;
	font: x-small verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	padding: 2px;
	background-color:#f4f4f4;
	border:1px solid;
	border-top-color:#8CACD5;
	border-left-color:#8CACD5;
	border-right-color:#000000;
	border-bottom-color:#000000;
}


   /*
input:focus, input:active {
	background-color: #ccccff;
}

font.whitesmall {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	color: #000000;
}

font.white {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}

font.whitebold {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}

td.rowtitlewhite {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000;
	background: #ffffff;
	border: none;
}

td.smallrowtitlewhite {
	font: xx-small verdana,arial,helvetica,sans-serif;
	color: #000000;
	background: #ffffff;
	border: none;
}

td.sectiontextwhite {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000;
	text-align:left;
	background: #ffffff;
	border: none;
}

td.sectiontextwhitenw {
	font: x-small verdana,arial,helvetica,sans-serif;
	color: #000000;
	background: #ffffff;
}

*/

