/******************************************************************************
* Defines styles for the main site pages and menu.      
******************************************************************************/
A:link
{  	color: 				#333366;
  	color: 				#00008f;
  	color: 				#2B350E;
  	font-weight: 		bold;
  	text-decoration: 	none;
}
A:visited
{  	color: 				#00008f;
  	color: 				#2B350E;
  	font-weight: 		bold;
  	text-decoration: 	none;
}

A:hover
{	color:				#ffcc66;	
	color: 				#FB8918;
	background:			transparent;
	font-weight: 		bold;
}
A.mLink:link
{  	color: 				#666699;
  	font-weight: 		bold;
  	text-decoration: 	none;
}

A.mLink:visited
{  	color: 				#666699;
  	font-weight: 		bold;
  	text-decoration: 	none;
}
A.mLink:hover
{  	color: 				#ffcc66;
  	font-weight: 		bold;
  	text-decoration: 	none;
}
A.aLink:link
{  	color: 				#333366;
 	color: 				#00008f;
  	color: 				#2B350E;
  	font-weight: 		bold;
  	text-decoration: 	none;
}

A.aLink:visited
{  	color: 				#333333;
  	color: 				#333366;
  	color: 				#00008f;
  	color: 				#2B350E;
  	font-weight: 		bold;
  	text-decoration: 	none;
}
A.aLink:hover
{  	color: 				#ffcc00;	
  	color: 				#FB8918;
  	font-weight: 		bold;
  	text-decoration: 	none;
}                                
A.navLink:link
{  	color: 				#ffffb0;
  	font-weight: 		bold;
  	text-decoration: 	none;
}

A.navLink:visited
{  	color: 				#ffffb0;
  	font-weight: 		bold;
  	text-decoration: 	none;
}
A.navLink:hover
{	color:				#ffcc66;
	background:			transparent;
	border:				none;
}
body
{ 	background-image:			url("../images/longback.gif");    
	background-color: 			#ffffff;    
 
 	color: 						#000000;
	font-family: 				"Arial", "Helvetica", sans-serif;
	font-size: 					10pt;
	text-align: 				left;
	margin:						0px 0px 20px 5px;	
	scrollbar-face-color:		#999999;
	scrollbar-highlight-color:	#cccccc;
	scrollbar-3dlight-color:	#ffffff;
	scrollbar-darkshadow-color:	#666699;
	scrollbar-shadow-color:		#996933;
	scrollbar-arrow-color:		#ffcc00;
	scrollbar-track-color:		#ffffff;
}

BODY.keInit
{
	text-align:			left;
	color:				#ffffff;
	font-size:			12 pt;
	font-weight:		bold;
}


table.tblwide
{
	width:				580px;
	border-width:		0;
	padding:			0;
	cell-spacing:		0;
	spacing:			0;			
	margin:				0;
}
table.tblbody
{
	width:				580px;
}


TD.tdHead0
{	font-size: 			14 pt;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
  	color:				#ffff99;
   	border-width:		0px;
  	text-align: 		left;
	vertical-align:		middle;
	margin-left:		5em;
}
TD.tdHead1
{	font-size: 			14 pt;
	font-weight:		bold;
	font-family: 		Verdana, Helvetica, sans-serif;
  	background-color:	#327BAC;
  	background-color:	#526C08;
  	background-color:	#4E651D;
  	background-color:	#3F5217;
  	color:				#ffffb0;
  	nowrap:				true;
  	height:				32px;
   	border-width:		0px;
  	text-align: 		left;
	vertical-align:		middle;
	padding:			0 0 .2em 5;
}    
TD.tdHead2
{	font-size: 			xx-small;
	font-weight:		bold;
	font-family: 		Verdana, Helvetica, sans-serif;
  	background-color:	#327BAC;
	background-image:	url("../images/small_nav_tag.gif");
  	color:				#ffffff;
  	noWrap:				true;
  	width:				177px;
  	height				50px;
   	border-width:		0px;
  	text-align: 		right;
	vertical-align:		top;
	padding:			0;
}    


TD.tdTrail1
{	font-size: 			xx-small;
	font-family: 		Verdana, Helvetica, sans-serif;
	font-weight:		bold;
  	color:				#ffff99;
   	background-color:	#327BAC;
   	background-color:	#3F5217;
   	height				32px;
   	border-width:		0px;
  	text-align: 		left;
	vertical-align:		bottom;
	text-align:			left;
}
TD.tdTrail2
{	font-size: 			xx-small;
	font-weight:		bold;
	font-family: 		Verdana, Helvetica, sans-serif;
  	background-color:	#327BAC;
	background-image:	url("../images/small_nav_tagbot.gif");
  	color:				#ffffff;
  	noWrap:				true;
  	width:				177 px;
  	height				32px;
   	border-width:		0px;
  	text-align: 		right;
	vertical-align:		bottom;
	padding:			0;
}    

TD.tdHeadBorder
{
	background-color:	#97CCE3;
	background-color:	#637E25;
	background-color:	#86A73F;
	background-color:	#526C08;
	background-color:	#637E25;
	width:				1500;
	height:				4 px;
}
TD.tdTrailBorder
{
	background-color:	#97CCE3;
	background-color:	#637E25;
	width:				1500;
	height:				4 px;
}


.divHeader
{	font-size: 			9 pt;
  	color:				#ffffff;
  	border-width:		0px;
  	text-align: 		right;
	vertical-align:		top;
}

div.divMainBox
{ 	margin:				0px 0px 30px 0px;	
  	width: 				580px;
  	border-color: 		#000000;
  	border-color:		#ffcc66;
  	border-color:		#ffffb0;         
  	border-color:		#ffffff;
  	border-color:		#ffffb0;         
  	border-style: 		solid;
  	border-width:		2px;
  	padding:			0 0 0 0;
  	text-align: 		left;
}

div.divPopUpBox
{ 	margin: 			0px auto;
  	border-color: 		#996933;
  	border-style: 		none;
  	border-width:		0px;
  	width: 				40em;
  	text-align: 		center;
}
div.divContentBox
{ 	background-color: 	#E8F5FA;
   	margin: 			0px;
  	text-align: 		left;
}


div.content
{	background-color: 	#ffffff;
  	background-color: 	#ffffeb;
  	padding:            .5em .5em .5em 10;
    height:				30em;
    border-style:		none;
    width:				580px;
    margin:				0 0 0 0;
}
.temp
{
	background-image:	url("../images/processicon.gif");
  	background-position: 100% 100%;
 	background-repeat: 	no-repeat;
}


div.center {
  margin-top: 	2ex;
  text-align:	center;
}
div.left
{
 	 text-align:		left;
 	 border-style:		none;
}

div.tabbed {
  margin-top: 	4ex;
  margin-left:  2em;
 
  text-align:	left;
}
div.tabbed2 {
  margin-top: 	2ex;
  margin-left:  4em;
 
  text-align:	left;
}

div.subtabbed {
  margin-top: 	4ex;
  margin-left:  2em;
 
  text-align:	left;
}


.window
{	background-color: 	#c0c0c0;
  	border-color: 		#f0f0f0 #606060 #404040 #d0d0d0;
  	border-style: 		solid;
  	border-width:		2px;
  	margin: 			0px;
  	padding: 			2px;
  	position: 			absolute;
  	width:			auto;
	text-align: 		left;
  	visibility: 		hidden;
  	z-index: 			200;
}
.windowMac
{	background-color: 	#c0c0c0;
  	border-color: 		#f0f0f0 #606060 #404040 #d0d0d0;
  	border-style: 		solid;
  	border-width:		2px;
  	margin: 			0px;
  	padding: 			2px;
  	position: 			absolute;
  	width:			280px;
	text-align: 		left;
  	visibility: 		hidden;
  	z-index: 			200;
}
.OpenWindow
{ 	background-color: 	#c0c0c0;
  	border-color: 		#f0f0f0 #606060 #404040 #d0d0d0;
  	border-style: 		solid;
  	border-width: 		2px;
  	margin: 			0px;
	padding: 			2px;
	position: 			relative;
	text-align: 		left;
	visibility: 		show;
	z-index: 			200;
	width: 				100%;
 }

.titleBar
{	background-color: 	#327BAC;
	background-color: 	#637E27;
  	cursor: 			default;
  	color: 				#ffffb0;
  
  	font-family: 		"MS Sans Serif", "Arial", "Helvetica", sans-serif;
  	font-size: 			8pt;
  	font-weight: 		bold;
  	margin: 			0px;
  	padding: 			2px 2px 2px .5em;
  	text-align: 		right;
  	white-space: 		nowrap;
  	z-index: 			201;
}
.OpentitleBar
{	background-color: 	#008080;
  	cursor: 			default;
  	color: 				#ffffff;
  	font-family: 		"MS Sans Serif", "Arial", "Helvetica", sans-serif;
  	font-size: 			8pt;
  	font-weight: 		bold;
  	margin: 			0px;
  	padding: 			2px 2px 2px .5em;
  	text-align: 		right;
  	width:				auto;
  	height:				auto;
  	white-space: 		nowrap;
  	z-index: 			201;
}

.titleBarText
{ 	float: 				left;
  	overflow: 			hidden;
  	text-align: 		left;
}

.titleBarButtons 
{	border-style: 		none;
  	border-width: 		0px;
  	vertical-align: 	middle;
  	width: 				50px;
  	height: 			14px;
}

.clientArea
{	background-color: 	#ffffeb;
  	border-color: 		#404040 #e0e0e0 #f0f0f0 #505050;
  	border-style: 		solid;
  	border-width: 		2px;
  	color: 				#000000;
  	font-family: 		"Arial", "Helvetica", sans-serif;
  	font-size: 			10pt;
  	margin: 			2px 0px 0px 0px;
  	overflow: 			auto;
  	padding: 			.5em;
  	z-index: 			202;
}
.OpenclientArea
{	background-color: 	#ffffeb;
  	border-color: 		#404040 #e0e0e0 #f0f0f0 #505050;
  	border-style: 		solid;
  	border-width: 		2px;
  	color: 				#000000;
  	font-family: 		"Arial", "Helvetica", sans-serif;
  	font-size: 			10pt;
  	margin: 			2px 0px 0px 0px;
  	overflow: 			hidden;
  	padding: 			.5em;
  	width:				100%;
  	height:				auto;
  	z-index: 			202;
}


blockquote {
  font-style: italic;
}

h2 {
  font-size: 140%;
  margin-top: 0px;
}

h3 {
  font-size: 120%;
}

h4 {
  font-size: 100%;
}

input, textarea {
  background-color:  #ffffff;
  border-color: #ffd0a0 #e0b080 #e0b080 #ffd0a0;
  border-width: 1px;
  font-size: 100%;
  padding: 2px;
}

input.button
{
  background-color: #d0a070;
  border-style: solid;
  border-color: #f0e0c0 #703000 #703000 #f0e0c0;
  border-width: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: bold;
  padding: 0px .25em 0px .25em;
}

label
{  font-weight: bold;
}

textarea {
  font-family: "Courier New", Courier, monospace;
  scrollbar-base-color: #d0a070;
}

td, th {
  font-size: 10pt;
}

th {
  font-weight: bold;
  text-align: left;
}

ul {
  list-style-type: square;
}

.errorMsg {
  color: #c00000;
  font-weight: bold;
}


/******************************************************************************
* Printing styles.                                                            *
******************************************************************************/

@media print {

  a {
    color: #808080 !important;
    font-weight: normal !important;
  }

  body {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10pt !important;
  }

  body, #content {
    background-image: none !important;
  }

  body, input, textarea, #titleBar, #copyright, #content, div.menuBar {
    background-color: #ffffff !important;
    color: #000000 !important;
  }

  input, input.button, textarea, #titleBar, #copyright, #content, div.menuBar {
    border: 1px solid #000000 !important;
  }

  input.button {
    background-color: #e0e0e0 !important;
    color: #000000;
  }

  textarea {
    scrollbar-base-color: #e0e0e0 !important;
  }

  #main {
    border-width: 0px !important;
  }

  #titleBar, #content, div.menuBar {
    border-bottom-width: 0px !important;
  }

  #titleBar, #copyright {
    background-color: #c0c0c0 !important;
  }

  #validation {
	display: none !important;
  }

  div.menuBar {
    background-color: #e0e0e0 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  div.menuBar a.menuButton, div.menuBar a.menuButtonActive {
    background-color: #e0e0e0 !important;
    border-width: 0px !important;
    color: #e0e0e0 !important;
    font-family: "MS Sans Serif", Arial, Tahoma, sans-serif !important;
    font-size: 8pt !important;
    font-style: normal !important;
    font-weight: bold !important;
    left: 0px !important;
    top: 0px !important;
  }

  div.menu {
    display: none !important;
  }

  img {
    display: none !important;
  }

  .errorMsg {
    color: #000000 !important;
  }

  #sideBar {
    background-color: #e0e0e0 !important;
    color: #000000 !important;
  }

  .sideBarHdr {
    background-color: #c0c0c0 !important;
    color: #000000 !important;
  }

  .sideBarSep {
    border-color: #000000 !important;
    color: #000000 !important;
  }
}