/* Copyright 2007-2008 SOFTRITE Technology, Inc - All Rights Reserved */
/* _SiteStd.css */

/*
CSS Layout
   Overall Page
      #Body
      #BodyWrapper
   Page Header
      #Login
      #OldVersion
      #OldVersionForm
      #TopImage
      #TopMenu
   Page Body
      #BodyContainer
      #CenterCol
      #LeftBody
      #LeftCol
      #OneColBody
      #RightBody
      #RightCol
      #TwoColBody
      #TwoColRight
   Page Footer
      #Footer
	  #SiteFooter
	Other
	   #Rpt
CSS Styles
	Default
		BODY
		H1
		H2
		H3
		H4
	Page Header
		.style_OldVersion
		.style_PermissionLinePublic		(a:link a:visited a:hover)
		.style_PermissionLineRestricted	(a:link a:visited a:hover)
		.style_TopImage
		.style_TopImageTitle
		.style_TopMenu							(a:link a:visited a:hover)	
	Reports/Lists
		.style_BGShaded		
		.style_PageHistory
		.style_RptBody							(a:link a:visited a:hover)
		.style_RptHeadings					(a:link a:visited a:hover)
   Page Body		
		.style_CenterCol	
		.style_LeftCol							(a:link a:visited a:hover)
		.style_OneColBody		
		.style_RightCol						(a:link a:visited a:hover)
		.style_TwoColBody		      
	Page Footer			
		.style_Footer
		.style_SiteFooter
	Other
		.style_ColorRed
		.style_DataEntryStd					(a:link a:visited a:hover)
		.style_LoggedIn						(a:link a:visited a:hover)
		.style_Verdana10
	Obsolete
		.colorBlue	
		.style_BGSilver	
		.style_FooterHeader
*/


/* 
------------------------------------------------------------------------------------------------------------------------
CSS Layout
------------------------------------------------------------------------------------------------------------------------
*/

/* --- Overall Page --- */

#Body {
	text-align: center;
	margin: 0px;
	background: #666666;
/*	background: url(_siteimages/back.jpg) repeat; */
}

#BodyWrapper {
	text-align: left;
	width: 986px;
/*	height: 100%; */
	margin-left: auto;
	margin-right: auto;
}



/* --- Header --- */
 
#Login {
   margin: 0px;
}

#OldVersion {
	text-align: center;
	width: 986px;
	margin: 0px;
}

#OldVersionForm {
	margin: 0px;	
}

#TopImage {
	width: 986px;
	margin-bottom : 0px;
    margin-top: 5px;
}

#TopMenu {
	width: 986px;
	margin-bottom : 0px;
}



/* --- Main Body --- */
   
#BodyContainer {
	overflow: hidden; /* new */
	position: relative;
	width: 986px;
 	background: white;
}

#MenuContainer {
	overflow: hidden; /* new */
	position: relative;
	width: 760px;
	height: 45px;
 	background: url(../_siteimages/menu_mid.png) no-repeat;
}

#LowerContainer {
	overflow: hidden; /* new */
	position: relative;
	width: 986px;
 	background: url(../_siteimages/table_bg_logo.jpg) no-repeat;
}

#GrayContainer {
	overflow: hidden; /* new */
	position: relative;
	width: 750px;
}

#GreenSection {
	overflow: hidden; /* new */
	position: relative;
	width: 750px;
 	background: url(../_siteimages/green_bg.png) repeat;
}


#GraySection {
	overflow: hidden; /* new */
	position: relative;
	width: 750px;
	background: url(../_siteimages/aboutus_bg_mid.jpg) repeat;
}


#GraySection2 {
	overflow: hidden; /* new */
	position: relative;
	width: 750px;
	background: url(../_siteimages/grey_bg_mid.jpg) repeat;
}

#CenterCol {
	width: 765px;
	min-height: 600px;
	margin-right: 100px;
	margin-left: 100px;
	padding-top: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	padding-right: 5px;
}

#LeftBody {
	width: 760px;
	min-height: 600px;	
	margin-right: 200px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 5px;
}

#LeftCol {
	width: 100px;  
/*	height: 100%; 			03/09/08 */
	position: absolute; 
	left: 0px;
	top: 0px;
	padding-top: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	padding-right: 5px;
}

#OneColBody {
   width: 100%;
   height: 500px;   
   left: 0px;
   top: 0px;
   padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

#RightBody {
	width: 765px;
/*	height: 500px;       03/09/08 */
	min-height: 600px;
	margin-right: 0px;
	margin-left: 200px;
	padding-top: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	padding-right: 0px;
}

#RightCol {
	width: 100px; 
/*	height: 100%; 			03/09/08 */
	Margin-left: 875px; 
	position: absolute;
	top: 0px; 
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
}
  
#TwoColBody {
   width: 660px;
   height: 500px;
   left: 0px;
   top: 0px;
   padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 5px;
}

#TwoColRight {
	width: 290px;
	height: 100%;
	Margin-left: 685px; 
	position: absolute;
	top: 0px; 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
}   

   
   
/* --- Footer --- */
   
#Footer {
	text-align: center;
	padding: 0px;
	margin: 0px; 
    width: 986px;
/* position: relative; /* new */
}
   
#Rpt {
   width: 986px;
   margin: 0px;
}
 
 
#SiteFooter {
	text-align: center;
	padding: 0px;
	margin: 0px; 
    width: 986px;
/* position: relative; /* new */
}

 
 /* --- IE Hacks --- */
 * html #CenterCol {
 	height: 600px;
 }
 * html #RightBody {
 	height: 600px;
}	

/* 
------------------------------------------------------------------------------------------------------------------------
CSS Styles
------------------------------------------------------------------------------------------------------------------------
*/

/* --- Default ---*/

BODY {
	font-family: Verdana;
	font-size: 12px;
	color: black;
	background: white;
}

H1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;	
}

H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	COLOR: #ffffff;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 10px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
}	

H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 4px;
	MARGIN: 0px; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 10px; 
	FONT-FAMILY: Verdana;
}

H4 {
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: Gray;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana;
	font-weight: lighter;
}



/*--- Page Header ---*/

.style_OldVersion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
	background-color: #954B00;
}

.style_PermissionLinePublic {
	font-family: Verdana;
	font-size: 12px;
	color: white;
	background: green;
   text-align: left;
}
.style_PermissionLinePublic a:link {
	text-decoration: none;
   color: yellow;
}
.style_PermissionLinePublic a:visited {
	text-decoration: none;
   color: yellow;
}
.style_PermissionLinePublic a:hover {
	text-decoration: none;
   color: yellow;
}

.style_PermissionLineRestricted {
	font-family: Verdana;
	font-size: 12px;
	color: black;
	background: yellow;
   text-align: left;
}
.style_PermissionLineRestricted a:link {
	text-decoration: none;
   color: blue;
}
.style_PermissionLineRestricted a:visited {
	text-decoration: none;
   color: blue;
}
.style_PermissionLineRestricted a:hover {
	text-decoration: none;
   color: blue;
}

.style_TopImage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	border: 0px;
}
 
.style_TopImageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
    color: gray;
	background: #FFFFFF;
}
   
.style_TopMenu {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	background: #FFFFFF;
}
.style_TopMenu a:link{
	text-decoration: none;
	color: #666666;
	background: #FFFFFF;
}
.style_TopMenu a:visited{
	text-decoration: none;
	color: #666666;
	background: #FFFFFF;
}
.style_TopMenu a:hover{
	text-decoration: none;
	color: #006600;
	background: #FFFFFF;
	font-weight: bold;
}



/*--- Page Body ---*/

.style_CenterCol {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	background: #FFFFFF;
}
.style_CenterCol a:link{
	text-decoration: none;
	color: #666666;
	background: #FFFFFF;
}
.style_CenterCol a:visited{
	text-decoration: none;
	color: #666666;
	background: #FFFFFF;
}
.style_CenterCol a:hover{
	text-decoration: none;
	color: #006600;
	background: #FFFFFF;
	font-weight: bold;	
}

.style_TopMenu {
	font-family: Arial;
	font-size: 12px;
	color: #0099FF;
}
.style_TopMenu a:link{
	text-decoration: none;
	color: #0099FF; 
}
.style_TopMenu a:visited{
	text-decoration: none;
	color: #0099FF;	
}
.style_TopMenu a:hover{
	text-decoration: none;
	color: #666666;
}

.style_GreenSect {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
}

.style_GraySect {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
}

.style_GraySect2 {
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.style_GraySect3 {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
}

.style_LeftCol {
	font-family: Verdana;
	color: Silver;
/*	background: #2C5926;       03/08/08 */
} 
.style_LeftCol a:link{
	text-decoration: none;
	color: #FFFFFF; 
}
.style_LeftCol a:visited{
	text-decoration: none;
	color: #FFFFFF;	
}
.style_LeftCol a:hover{
	text-decoration: none;
	background-color: #00A0A6; 
	color: #FFFFFF;
}

.style_OneColBody {
	font-family: Verdana;	
	background:#FFFFFF;
	color: gray;
	font-size: 12px;
}

.style_RightCol {
	font-family: Verdana;
	color: Silver;
/*	background: #7F5F1B;        03/08/08 */
}
.style_RightCol a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_RightCol a:visited{
	text-decoration: none;
	color: #FFFFFF;	
}
.style_RightCol a:hover{
	text-decoration: none;
	background-color: #D46B00; 
	color: #FFFFFF;
}

.style_TwoColBody {
	font-family: Verdana;	
	background:#FFFFFF;
}

.style_BodyText1 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 12px;
}

.style_BodyText1 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_BodyText1 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_BodyText1 a:hover{
	text-decoration: none;
	color: #0099FF;
}



/*--- Page Footer ---*/

.style_Footer {
	font-family: "Times New Roman";
	font-size: 12px;
	color: #000000;
	background: white;
}

.style_SiteFooter {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	background: #FFFFFF;
}
.style_SiteFooter a:link{
	text-decoration: none;
	color: #666666;
	background: #FFFFFF;
}
.style_SiteFooter a:visited{
	text-decoration: none;
	color: #666666;
	background: #FFFFFF;
}
.style_SiteFooter a:hover{
	text-decoration: none;
	color: #006600;
	background: #FFFFFF;
	font-weight: bold;	
}


/*--- Reports/Lists ---*/

.style_BGShaded {
	background: #FFD9B2;
}
.style_BGShaded a:link{
	text-decoration: none;
	color: navy;
	background: #FFD9B2;	
}
.style_BGShaded a:visited{
	text-decoration: none;
	color: navy;
	background: #FFD9B2;	
}
.style_BGShaded a:hover{
	text-decoration: none;
	color: red;
	background: #FFD9B2;	
}

.style_PageHistory {
	font-family: Verdana;
   font-size: 12px;  
}

.style_RptBody {
	font-family: Verdana;
	font-size: 12px;
	color: black;
	background: white;
}
.style_RptBody a:link{
	text-decoration: none;
	color: navy;
	background: white;	
}
.style_RptBody a:visited{
	text-decoration: none;
	color: navy;
	background: white;	
}
.style_RptBody a:hover{
	text-decoration: none;
	color: red;
	background: white;	
}

.style_RptHeadings {
	font-family: Verdana;
	font-size: 12px;
   font-weight: bold;   
	color: white;
	background: #954B00;
}
.style_RptHeadings a:link{
	text-decoration: none;
   font-weight: normal;   
	color: white;
	background: #954B00;	
}
.style_RptHeadings a:visited{
	text-decoration: none;
   font-weight: normal;   
	color: white;
	background: #954B00;	
}
.style_RptHeadings a:hover{
	text-decoration: none;
   font-weight: normal;   
	color: #954B00;
	background: white;	
}
   
   
   
/*--- Other ---*/

.style_ColorRed {
	font-family: Verdana;
   font-size: 10px;
	color: Red;
}

.style_DataEntryStd {
	font-family: Verdana;
	font-size: 12px;
	color: White;
	background: #BFB1AF;
} 
.style_DataEntryStd a:link{
	text-decoration: none;
	color: #004080;
}
.style_DataEntryStd a:visited{
	text-decoration: none;
	color: #004080;	
}
.style_DataEntryStd a:hover{
	text-decoration: none;
	background-color: #A89A95;
	color: #FFE3BF;
}

.style_LoggedIn {
	font-family: Verdana;
    font-size: 12px;
	color: #CCCCCC;
	background: #666666;
} 
.style_LoggedIn a:link{
	text-decoration: none;
	color: #CCCCCC;
}
.style_LoggedIn a:visited{
	text-decoration: none;
	color: #CCCCCC;
}
.style_LoggedIn a:hover{
	text-decoration: none;
	background-color: #A89A95;
	color: #FFE3BF;
}

.style_Verdana10 {
	font-family: Verdana;
   font-size: 10px;
}



/*--- Obsolete ---*/

/*
.colorBlue {               03/09/08
	font-family: Verdana;
   font-size: 10px;
	color: #0060C1;
}
.style_BGSilver {          03/09/08
   background-color: silver;
} 
.style_FooterHeader {      03/09/08
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #004080;
}

*/ 