
/* 
	Template: Inside Best Intranent  Main Style Sheet. All CF , ASP, and HTM templates must link to this master style sheet.
	
	Date:  4/13//2002
	
	Dev:  Mike Tamburrino
	
	Purpose:  Includes Body, Link, Block, List, and Table selectors as well as custom style classes for the global site.
	
	Notes:  DO NOTE CHANGE THESE ELEMENTS (ESPECIALLY STANDARD HTML SELECTORS WITHOUT CHECKING
	WITH WEBMASTER TEAM FIRST. YOUR CHANGES MAY IMPACT THE ENTIRE SITE.
	All font spacing is based on 11-pixel standard . Headings and paragraph elements are "relative" to this setting.
	
	Revisions: 03/21/02 -- DW -- added class for navigation in header for those who do not have js enabled.
	
	*/

BODY {
	/*background-color : #00654A;*/
	/*background-color : #074020;*/
	/*background-color: #005B49;*/
	background-color : #CCCCBB;
	/*background-color :  #006666;*/
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-top : 0px;
	margin-bottom : 11px;
	margin-left : 0px;
	margin-right : 0px;
}

/*+++++Link Elements++++++*/

A {
	/*color : #006633;*/
	color : Green;
	
	text-decoration : none;
	/*color : Green;*/
}

A:HOVER {
	color : #FF9933;
	text-decoration : underline;
}
A.footer {
	color : Green;
	text-decoration : none;
}
A.footer:HOVER {
	color : #FF9933;
	text-decoration : underline;
}
A.headernav {
	color : White;
	font-size : 9px;
	font-weight : bold;
	text-decoration : none;
}
A.headernav:HOVER {
	color : #FCD91B;
	font-size : 9px;
	font-weight : bold;
	text-decoration : none;
}

/*+++++Block Elements++++++*/

P {font-size : 11.0px;
	margin-top : 2px;
	margin-bottom : 6px;
	}

/*Use for all section titles of pages. For example, department names or product names.*/
P.SectionTitle  { font-weight : bold;
      font-size : 14.0px;
      color : Navy;
      margin-top : 3.0px;
      margin-bottom : 3.0px;
	  margin-left : 0.5em;
	  margin-right : 0.5em;
	  }

/*Use for all section titles of pages. For example, department names or product names.*/
P.Note   {background-color : #EEEEEE;
	margin-left : 0em;
    padding : 6.0px;
	}
	
/*NOTE: All pages should have at leats one H1 for search engine optimiation to work properly.*/
 H1 { font-weight : bold;
      font-size : 16.0px;
	  /*color: #00654A;*/
      color : #074020;
      margin-top : 4.0px;
      margin-bottom : 1.0px;
	  }

 H2 { font-weight : bold;
      font-size : 14.0px;
      color : #005B49;
      margin-top : 11.0px;
      margin-bottom : 1.0px;}

 H3 { font-weight : bold;
      font-size : 14.0px;
      color : Black;
      margin-top : 11.0px;
      margin-bottom : 1.0px;}

 H4 { font-weight : bold;
      font-size : 12px;
	  color : #005B49;
      margin-top : 9.0px;
      margin-bottom : 1.0px;}

 H5 { font-weight : bold;
      font-size : 12px;
      margin-top : 9.0px;
	  color : Black;
      margin-bottom : 1.0px;}
	  
HR {
	color : Green;
}

/*+++++List Elements++++++*/

UL {font-size : 11px;
      margin-top : 4.0px;
      margin-bottom : 6.0px;
	  }

/*NOTE: Use only when creating bulleted lists that must be flush to left margin rather than usnig the default left indent..An example would be home pages. */	  
UL.Flush {font-size : 11px;
      margin-top : 4.0px;
      margin-bottom : 6.0px;
      margin-left : 1.5em;
	}

/*Allows all list items to use paragraph spacing above and below. If you change  <P> spcaing in style sheet, you must also change it here to same value.*/	 
LI {
	margin-top : 2px;
	margin-bottom : 0px;
}

/*Use only for secondary bullets of a "flush" left list*/	 

LI.Secondary {
	margin-left : 1.4em;
	}	
				 
 OL {font-size : 11px;
 	  margin-top : 4.0px;
      margin-bottom : 6.0px;
	  }

/*NOTE: Use only when creating numbered lists that are to be flush to left margin rather than usnig the default left indent..*/	  
OL.Flush {font-size : 11px;
      margin-top : 4.0px;
      margin-bottom : 6.0px;
      margin-left : 2.2em;
	}	  

/*+++++Table Elements++++++*/

 TD {font-size : 11.0px;
}

 TH {font-size : 11.0px;
 	   font-weight : bold; }

/*+++++Error message Elements++++++*/

.error {
	font-size : 11.0px;
	color : Red;
	font-weight: bold;
	margin-top : 2px;
	margin-bottom : 6px;
}

/*+++++Home Page  Elements++++++*/
P.HomeSectionHeadBar   {background-color : #CDCD9B;
	font-weight : bold;
	/*color:#00654A;*/
	color:#074020;
	margin-left : 0em;
    padding : 3.0px;
	}
/*P.homeheadingbar1 { 
      font-weight : bold;
      font-size : 14.0px;
      color : #006633;
      margin-top : 11.0px;
      margin-bottom : 1.0px;
      background-color : #CCCC33;
	  }   */

 H1.DeptNameHeading   {background-color : #005B49;
	/*color:#00654A;*/
	color: #FFFFFF;
	margin-left : 0em;
    padding : 3.0px;
	}
	
 /*+++++Department Page  Elements++++++*/
 P.SectionHead   {background-color : #CDCD9B;
	font-weight : bold;
	/*color:#00654A;*/
	color: #074020;
	margin-left : 0em;
    padding : 3.0px;
	}

.formcheckbox
{
    COLOR: #3A579B
}
.formradio
{
    COLOR: #3A579B
}
.formselectbox
{
    BORDER-RIGHT: #3A579B 1px solid;
    BORDER-TOP: #3A579B 1px solid;
    SCROLLBAR-FACE-COLOR: #3A579B;
    FONT-SIZE: 10px;
    BORDER-LEFT: #3A579B 1px solid;
    CURSOR: hand;
    COLOR: #00000;
    SCROLLBAR-ARROW-COLOR: #fffff3;
    BORDER-BOTTOM: #3A579B 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #333333;
    SCROLLBAR-BASE-COLOR: #3A579B;
    BACKGROUND-COLOR: #fffff
}
.formsubmit
{
    BORDER-RIGHT: #333300 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #333300 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #333300 1px solid;
    CURSOR: hand;
    COLOR: #fffff3;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #333300 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3A579B
}
.formtextbox
{
    BORDER-RIGHT: #3A579B 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #3A579B 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #3A579B 1px solid;
    CURSOR: text;
    COLOR: #333333;
    SCROLLBAR-ARROW-COLOR: #fffff3;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #3A579B 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #3A579B;
    SCROLLBAR-BASE-COLOR: #3A579B;
    BACKGROUND-COLOR: #ffffff
}
.searchbox
{
    BORDER-RIGHT: #333333 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #333333 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #333333 1px solid;
    WIDTH: 80px;
    CURSOR: text;
    COLOR: #333333;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #fffff3
}
.passportarticlehdr
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    COLOR: #fffff3;
    FONT-FAMILY: Arial, Verdana, helvetica, 'sans serif'
}
.alert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

