/* 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
	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_Footer_EditLinks
      .style_Footer_Btn
	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: 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: 975px;
	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: 100%; /*	height: 50px;	      03/08/08 */	
/*	min-height: 600px; */
	width: 986px;
 	background: url(_siteimages/back.jpg) repeat;  
}

#CenterCol {
	width: 570px;
	min-height: 600px;
	margin-right: 200px;
	margin-left: 200px;
	padding-top: 10px;
	padding-bottom: 0px; 
	padding-left: 0px;
	padding-right: 0px;
}

#LeftBody {
	width: 749px;
	min-height: 600px;	
	margin-right: 237px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#LeftCol {
	width: 190px;  
/*	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: 775px;
/*	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: 237px; 
/*	height: 100%; 			03/09/08 */
	min-height: 778px;
	Margin-left: 749px; 
	position: absolute;
	top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
 	background: url(_siteimages/side_start_mid.jpg) repeat; 
}

#RightCol2 {
	width: 237px; 
	Margin-left: 749px; 
	position: absolute;
	top: 778px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#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: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;	
}

H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-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;
}
 
.style_TopImageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
   color: gray;
	background: white;
}
   
.style_TopMenu {
	font-family: Verdana;
	font-size: 12px;
	color: #CC6600;
	background: Black;
}
.style_TopMenu a:link{
	text-decoration: none;
	color: silver;
	background: Black;	
}
.style_TopMenu a:visited{
	text-decoration: none;
	color: silver;
	background: Black;	
}
.style_TopMenu a:hover{
	text-decoration: none;
	color: white;
	background: Black;	
}



/*--- Page Body ---*/

.style_CenterCol {
	font-family: Verdana;	
	background: url(_siteimages/back.jpg) repeat; 
}

.style_LeftCol {
	font-family: Verdana;
	color: Silver;
/*	background: #2C5926;       03/08/08 */
} 
.style_LeftCol a:link{
	text-decoration: none;
	color: White; 
}
.style_LeftCol a:visited{
	text-decoration: none;
	color: White;	
}
.style_LeftCol a:hover{
	text-decoration: none;
	background-color: #00A0A6; 
	color: White;
}

.style_OneColBody {
	font-family: Verdana;	
	background:#FFFFFF;
}

.style_PageInt1 {
	font-family: Verdana;	
	background: url(_siteimages/bg_mid_grey.jpg) repeat; 
}

.style_PageInt2 {
	font-family: Verdana;	
	background: url(_siteimages/bg_mid_green.jpg) repeat; 
}

.style_PageInt3 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 12px;
	background: url(_siteimages/bg_mid_blue.jpg) repeat; 
}

.style_PageInt3 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_PageInt3 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_PageInt3 a:hover{
	text-decoration: none;
	color: #0099FF;
}

.style_PageInt4 {
	font-family: Verdana;	
	background: url(_siteimages/bg_mid_green2.jpg) repeat; 
}

.style_PageInt5 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 12px;
	background: url(_siteimages/bg_mid_grey.jpg) repeat; 
}
.style_PageInt5 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_PageInt5 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_PageInt5 a:hover{
	text-decoration: none;
	color: #0099FF;
}

.style_Special01 {
	font-family: Verdana;	
	background: url(_siteimages/dot_repeat_green.jpg) repeat; 
}

.style_Special02 {
	font-family: Verdana;	
	background: url(_siteimages/dot_repeat_blue.jpg) repeat; 
}

.style_Special03 {
	font-family: Verdana;	
	background: url(_siteimages/dot_repeat_grey.jpg) repeat; 
}

.style_PlanTable1 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 10px;
	background: url(_siteimages/plans_table_bg.jpg); 
}

.style_PlanTable1 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_PlanTable1 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_PlanTable1 a:hover{
	text-decoration: none;
	color: #0099FF;
}

.style_PlanTable2 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 10px;
}

.style_PlanTable2 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_PlanTable2 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_PlanTable2 a:hover{
	text-decoration: none;
	color: #0099FF;
}

.style_CommTable1 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 10px;
	background: url(_siteimages/comm_submenu_bg.jpg); 
}

.style_CommTable1 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_CommTable1 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_CommTable1 a:hover{
	text-decoration: none;
	color: #0099FF;
}

.style_CommTable1a {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 14px;
	background: url(_siteimages/comm_submenu_bg.jpg) no-repeat; 
}

.style_CommTable2 {
	font-family: Verdana;	
	color: #000000;
	font-size: 12px;
	background: url(_siteimages/comm_features_bg.jpg) no-repeat; 
}

.style_CommTable3 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 12px;
    background: url(_siteimages/comm_list_bg_mid.jpg) repeat; 
}
.style_CommTable3 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_CommTable3 a:link img{
	border-color: #FFFFFF;
}
.style_CommTable3 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_CommTable3 a:visited img{
	border-color: #FFFFFF;
}
.style_CommTable3 a:hover{
	text-decoration: none;
	color: #0099FF;
}
.style_CommTable3 a:hover img{
	border-color: #0099FF;
}

.style_Directions1 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 12px;
	background: url(_siteimages/directions_submenu_bg.jpg) no-repeat; 
}

.style_SalesOffice {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 11px;
	background: url(_siteimages/comm_sales_bottom.jpg) no-repeat; 
}

.style_SalesOffice a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_SalesOffice a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_SalesOffice a:hover{
	text-decoration: none;
	color: #0099FF;
}

.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;
}

.style_SentTable1 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 12px;
	background: url(_siteimages/contact_sent_bg_mid.jpg) repeat; 
}

.style_SentTable1 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_SentTable1 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_SentTable1 a:hover{
	text-decoration: none;
	color: #0099FF;
}

.style_VideoText1 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 12px;
	background-color: #757575;
}
.style_VideoText1 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_VideoText1 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_VideoText1 a:hover{
	text-decoration: none;
	color: #0099FF;
}

.style_VideoText2 {
	font-family: Verdana;	
	color: #FFFFFF;
	font-size: 12px;
	background-color: #52728b;
}
.style_VideoText2 a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.style_VideoText2 a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.style_VideoText2 a:hover{
	text-decoration: none;
	color: #0099FF;
}

.style_RightColBot {
	font-family: Verdana;	
	background: url(_siteimages/back.jpg) repeat; 
}

.style_RightCol {
	font-family: Verdana;
	color: Silver;
	background: url(_siteimages/side_start_mid.jpg) repeat;	
}
.style_RightCol a:link{
	text-decoration: none;
	color: #8CE4FF;
}
.style_RightCol a:visited{
	text-decoration: none;
	color: #8CE4FF;	
}
.style_RightCol a:hover{
	text-decoration: none;
/*	background-color: #8CE4FF;   */
	color: #B5A541;
}

.style_TwoColBody { 
	font-family: Verdana;	
	background:#FFFFFF;
}



/*--- Page Footer ---*/

.style_Footer {
	font-family: "Times New Roman";
	font-size: 12px;
	color: #000000;
	background: white;
}
.style_Footer_EditLinks {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	background-color: Silver;
	height: 25;
	border-bottom : 1px solid White;
}
.style_Footer_EditLinks a:link{
	text-decoration: none;
	color: white;
}
.style_Footer_EditLinks a:visited{
	text-decoration: none;
	color: white;	
}
.style_Footer_EditLinks  a:hover{
	text-decoration: none;
	background-color: white;
	color: black; 
}
.style_Footer_EditBtn {
	color: White;
	background-color: Gray;
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	height: 25;
	width : 55;
}
.style_Footer_History {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	background-color: Silver;
	border: none;
	height: 25;
}
.style_Footer_HistoryBtn {
	color: White;
	background-color: Gray;
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	height: 25;
	width : 55;
}
.style_SiteFooter {
	font-family: Verdana;
	font-size: 10px;
	color: #BBBBBB;
	background: url(_siteimages/back.jpg) repeat;
}
.style_SiteFooter a:link{
	text-decoration: none;
	color: #BBBBBB;
	background: url(_siteimages/back.jpg) repeat;
}
.style_SiteFooter a:visited{
	text-decoration: none;
	color: #BBBBBB;
	background: url(_siteimages/back.jpg) repeat;
}
.style_SiteFooter a:hover{
	text-decoration: none;
	color: #0099FF;
	background: url(_siteimages/back.jpg) repeat;	
}


/*--- Side Menu Text Expansion ---*/

.expander {
	text-align: left;
   	margin-left: auto;
	margin-right: auto;
    margin-top: 0;
    width: 180px;
    cursor: pointer;
/*	background: url(_siteimages/side_start_mid.jpg) repeat;	*/
}
.style_Quest_off {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
   	color: #FFFFFF;
   	background: none;
}
.style_Quest_on {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
   	color: #FFFFFF;
   	background: none;
}
.style_Quest {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
   	color: #FFFFFF;
   	background: none;
}
.style_Answ {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
   	color: #BBBBBB;
   	background: none;
}
.style_Answ2 {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
	float: right;
   	color: #FFFFFF;
   	background: none;
}


/*--- 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: #FFFFFF;
	background: url(_siteimages/back.jpg) repeat;
} 
.style_LoggedIn a:link{
	text-decoration: none;
	color: #BBBBBB;
}
.style_LoggedIn a:visited{
	text-decoration: none;
	color: #BBBBBB;	
}
.style_LoggedIn a:hover{
	text-decoration: none;
	color: #0099FF;
}

.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;
}

*/ 
