thml
{
	margin: 0px;
	padding: 0px;
}

body
{
	margin: auto;
	padding: 0px;
	color: #5A4D4A;
	background: #fff;
	font: .85em Trebuchet MS, Tahoma, Sans-Serif;
	font-family:Trebuchet MS, Tahoma, Sans-Serif;
	width:100%;
	min-width: 950px;
		
}
#minwidth {width: expression(document.body.clientWidth < 992? "990px" : document.body.clientWidth > 2002? "2000px" : "auto");}

/* basic selectors */
a.adtext
{
	color: #666666;
	text-decoration: none;
}
a.adtext:hover
{
	color: #666666;
	text-decoration: none;
}
a:link
{
	color:#77901c;
	text-decoration: none;
}
a:visited
{
	color:#77901c;
	text-decoration: none;
}
a:hover
{
	color:#5A4D4A;
	text-decoration: none;
}
a:active
{
	color:#77901c;
	text-decoration: none;
}
p {padding-bottom:10px}
th
{
	vertical-align: top;
}
td
{
	vertical-align: top;
}
h1
{
	color: #77901c;
	font: bold 130%  Helvetica, Arial,  Verdana,sans-serif;
	text-transform:uppercase;
	margin-bottom:5px;
}

h2
{
	color: #5b626c;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}

h3
{
	color: #5b626c;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

h4
{
	color: #5b626c;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h5
{
	color: #77901c;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h6
{
	color: #000;
	font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;
}


img
{
	border: 0px;
}
hr
{
	color: #ccc;
	height: 1px;
}
table
{
	font-size: 100%;
}
code
{
	color: #6c0;
	font: 100% "Courier New" , Courier, monospace;
}
form
{
	margin: 0px;
	padding: 0px;
}
input, textarea, select
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #F7FCE7;
	border: 1px solid #77901c;
}
button{color: #FFF;
	background: #77901c;
	border: 0px outset #77901c;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		}
ul { margin-left:15px; 
    }
ol { margin-left:25px;
    }
li { padding-bottom:7px;
    }
.bullet1{ list-style-type: disc}

/* layout styles */
#header
{
	/*height: 140px;*/
	z-index: 100;
	margin-bottom: 15px;
}
#banner{
width:100% ;
  background:#C1E930 url( '../../images/tabs/orangeblendTabs.gif' ) repeat-x bottom;
  font-size:1.1em;
  padding:6px 0 6px 20px;
  min-height:20px;
  border-top:solid 0px #77901c;
  }

#logo
{
	position: relative;
	left: 2%;
	top: 10px;
	z-index: 100;
	
}




#PSPlogin {
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 100;
	float:right;
	
		
}
.formTestLabel 
{
    
    padding-right:10px;
    text-align:right;
    font-family:Arial, helvetica, Sans-Serif;
    
    }
.profileFormContainer
{
    background: #F7FCE7;
	border: 1px solid #77901c;
	padding:15px
}
.profileFormContainer input, .profileFormContainer textarea, .profileFormContainer select
{
	font: 10px  Arial, Helvetica, sans-serif;
	background: #FFF;
	border: 1px solid #77901c;
}

#Tabs1 {
  
 float:left;
  width:100% ;
  background:#77901c url( '../../images/tabs/orangeblendTabs.gif' ) repeat-x bottom;
  font-size:1.1em;
  line-height:normal;
  margin: 0px 0px 0 0px ;
  position:relative;
  
  z-index:300;
  border-top:solid 1px #77901c;
  
 
  
  
  } 
#Tabs1 ul {
  margin:0;
  padding:6px 0 0 200px  ;
  list-style:none;
  }
#Tabs1 li {
  float:left;
  background:url("../../images/tabs/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #765
  }
#Tabs1 a {
  float:left;
  display:block;
  background:url("../../images/tabs/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#Tabs1 a {float:none;}
/* End IE5-Mac hack */
#Tabs1 a:hover {
  color:#333;
  }
#Tabs1 .current {
  background-image:url("../../images/tabs/left_on.gif"); 
  border-width:0;
 
  }
#Tabs1 .current a {
  background-image:url("../../images/tabs/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
/*test tabs 2*/

#Tabs2 {
  
 float:left;
  width:100% ;
  background:#77901c url( '../../images/tabs/orangeblendTabs.gif' ) repeat-x bottom;
  font-size:1.1em;
  line-height:normal;
  margin: 0px 0px 0 0px ;
  position:relative;
  
  z-index:300;
  border-top:solid 1px #77901c;
  border-right:solid 1px #77901c;
  border-left:solid 1px #77901c;
 
  
  
  } 
#Tabs2 ul {
  margin:0;
  padding:4px 0 0 200px  ;
  list-style:none;
  }
#Tabs2 li {
  float:left;
  background:url("../../images/tabs/left_on33.gif") no-repeat left top;
  margin:0 0 0 15px;
  padding:0 0 0px 9px;
  border-bottom:1px solid #765
  }
#Tabs2 a {
  float:left;
  display:block;
  background:url("../../images/tabs/right_on33.gif") no-repeat right top;
  padding:4px 15px 5px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  color:#333;
  
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#Tabs2 a {float:none;}
/* End IE5-Mac hack */
#Tabs2 a:hover {
  color:#000;
  
  }
#Tabs2 .current {
  background-image:url("../../images/tabs/left3.gif"); 
  border-width:0;
  
  
 
  }
#Tabs2 .current a {
  background-image:url("../../images/tabs/right3.gif");
  color:#333;
  padding-bottom:5px;
  }
.BodyPanel {
    height: 650px;
    min-height: 650px;
    /*background-color:#f7fce7;*/
	position:relative;
	z-index:100;
	top:0px;
    
	
    }
html>body .BodyPanel{height:auto} 

/*.image1 {background: #fff url(../../images/apples/williamTell.png) no-repeat right bottom;}*/



#leftcontent
{
	position: absolute;
	left:-1px;
	width: 180px;
	z-index: 100;
	padding:20px 0px 0 0px;
	background: #dfeab8 ;
	border-left: solid 1px #848273;
	border-right: solid 1px #848273;	
}
#leftcontentBlend
{   
    position: absolute;
	z-index: 100;
	left: 0;
	margin-left:-1px;
    width: 181px;
    height:100px;
	background: #dfeab8 url(../../images/left300.jpg) no-repeat right bottom;
	border-left: solid 1px #848273;
	margin: 0 0px 0 -1px;
}
#leftcontentBB 
{
	position: absolute;
	left:-1px;
	
	width: 180px;
	z-index: 100;
	padding:20px 0px 0 0px;
	background: #dfeab8 ;
	border-left: solid 1px #848273;
	border-right: solid 1px #848273;	
	
}
#leftcontentBlendBB 
{   position: absolute;
	z-index: 100;
	left: 0;
	margin-left:-1px;
    width: 181px;
    height:100px;
	background: #dfeab8 url(../../images/left300.jpg) no-repeat right top;
	border-left: solid 1px #848273;
	margin: 0 0px 0 -1px;
}
.leftcontentPaddingBB 
{
    padding:0 0 0 10px;}

#rightcontent
{   position: absolute;
	z-index: 200;
	right:3%;
	width: 181px;
	margin:0px 5px 10px 10px;
	float:right;
	
}
#rightcontentProductPagePadding
{
	width: 181px;
	margin:55px 5px 10px 10px;
	float:right
	
}
#rightcontentAccordion
{
	width: 181px;
	margin:55px 10px 0px 10px;
	float:right
	
}
#centercontent
{
	margin-top: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 190px;
	margin-right: 250px;
	z-index: 100;
	padding:20px 0 0 10px;
	

}

html > body #centercontent
{
	margin-left: 190px;
	margin-right: 250px;
	z-index: 100;
}
#centercontentwide
{
	margin-top: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 190px;
	margin-right: 10px;
	padding:0px 0 0 10px;
	
}

html > body #centercontentwide
{
	margin-left: 190px;
	margin-right: 10px;
	
}

#emailBody
{
	margin-top: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 10px;
	margin-right: 10px;
	
}

.subtotal
{
	text-align: right;
	border-top: 1px solid #c9c9c9;
	margin-top: 5px;
}

.sectionheader
{
	border-bottom: dotted 1PX #848273 ;
	
	font-size: 8pt;
	padding-bottom: 5px;
	
	font-weight: bold;
}


.red
{
	font-weight: bold;
	font-size: 10pt;
	color: #b22222;
	font-family: verdana;
}





.leadin
{ font-style:italic;
   
    }






.browsebox h1
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #3973b5;
	border-bottom: 1px dashed #cccccc;
}
.browsebox h1 a
{
	color: #3973b5;
}


h1.accent
{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	margin-bottom: 5px;
}
.smalltext
{
	font-size: 8pt;
	color: #666666;
	font-family: verdana;
}
.adbox h3
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana;
	color: #C7C030;
	margin-top: 1px;
	margin-bottom: 3px;
}

.category
{	
	font-weight:bold;
}
.subcategory
{
	margin-left: 10px;
}

.coreboxbody
{
	background-image: url(images/core_box_bg.gif);
	width: 141px;
	padding-left: 20px;
	padding-right: 20px;
}
.coreboxtop
{
	background-image: url(images/core_box_top.gif);
	height: 22px;
	width: 181px;
}
.coreboxbottom
{
	width: 181px;
	background-image: url(images/core_box_bottom.gif);
	height: 22px;
}
.coreboxheader
{
	width: 181px;
	background-image: url(images/core_box_bg.gif);
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	
}
.contactusboxbody
{
	background-image: url(images/contactus_box_bg.gif);
	width: 141px;
	padding-left: 10px;
	padding-right: 10px;
}
.contactusboxtop
{
	background-image: url(images/contactus_box_top.gif);
	height: 22px;
	width: 161px;
}
.contactusboxbottom
{
	width: 161px;
	background-image: url(images/contactus_box_bottom.gif);
	height: 22px;
}
.contactusboxheader
{
	width: 161px;
	background-image: url(images/contactus_box_bg.gif);
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	
}
.tenpixspacer
{
	height: 10px;
}
.twentypixspacer
{
	height: 20px;
}


.loadingbox
{
	position: absolute;
	top: 40%;
	left: 40%;
	border: 1px solid lightsteelblue;
	background-color: #ffffff;
	height: 50px;
	width: 250px;
	text-align: center;
	padding-top: 20px;
}





/*Topic Styles*/
.TopicContainer {
   
    display: -moz-inline-box; /* for FF & Mozilla */
    display: inline-block;
    margin: 0 15px 15px 0;
    vertical-align:top;
    
    
    } 
.TopicContainer2 { /* FF & Mozilla need the extra span */
    display: block;
    vertical-align:top;
    
    }
.TopicPanel {
    background-color:#FFF;
    width:250px;
    }
.TopicPanelHeight /*Sets equal heights to all Topics*/ {
    display:block;
    
    height:175px !important;
      
    }
.TopicLink {
    display:block; background:#FFF;
    } 
.TopicLink:hover {
    background:#F5F5DC;
    cursor:pointer;
    }
.TopicTitle {
    background:#77901c url( '../../images/orangeblend.gif' ) repeat-x bottom; 
    color:#FFFFFF; 
    padding:5px; 
    margin:0 7px 10px 7px; 
    display:block; 
    font: bold 12pt Arial, Helvetica,  Verdana, sans-serif ; 
    text-transform:uppercase; 
    letter-spacing:.125em;
    z-index:100
}
.TopicBody {
    border-left:solid 1px #848273;  
    padding: 0 7px 0 7px; 
    display:block;
     
    margin:0 0px 0 100px;
    font: normal 110%/120% Verdana, Arial, Helvetica, sans-serif;   
    }
.TopicImage {
    float:left; 
    margin: 0 0 0px 15px;
    }
.TopicImageDiscipline  { 
    
    width:75px;
    height:75px;
    }

/*Topic Pop Up Styles*/
.TopicPopUp {       
    padding:15px 10px 10px 15px;
    text-align:left;
    border: solid 1px  #848273;
    background-color:#FFF; 
    }
.TopicPopUp h1 {       
    font: normal 110% Verdana, Arial, Helvetica, sans-serif;      
    }

.TopicPopUpPanel {       
    visibility:hidden;
    }

/*BB Bulletin Board items*/

.BBsection 
{
    border-bottom:solid 1px #b8af89;
    border-top:solid 1px #b8af89;
    padding:3px 0px 3px 5px;
    font: bold 100% Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    margin:0 5px 7px 5px;
}

.BBitemlink {
   
    padding:7px 5px 7px 5px ;
    display:block;
    }
a.BBitemlink:Link {
    color:#5A4D4A;
    }
a.BBitemlink:visited {
    color:#5A4D4A;
    }
a.BBitemlink:hover {
    background:#FFFFFF;
    color:#5A4D4A;
    border-top:solid 1px #848273;
    border-bottom:solid 1px #848273;
    
   
    
    }
.BBitemimage {
    float:left;
    height:30px;
    width:30px;
    margin-top:3px;   
    }
.BBitemtext {  
    margin-left: 40px;
    display:block;   
    } 









.hoverCourseListitem{
    border-top:solid 1px #848273; 
    border-bottom:solid 1px #848273;
    border-left:solid 1px #848273;
    background:#F5F5DC;
    display:block;
    padding:7px 5px 7px 5px ;
    color:#5A4D4A;
    }
.CourseListItemFix{position:absolute; top:1px; left:-1px; background-color:#F5F5DC; width:2px; height:29px}
.CourseListPopUp {       
    padding:10px;
    text-align:left;
    border: solid 1px  #848273;
    background-color:#FFF;
    font: normal 90%/100% Verdana, Arial, Helvetica, sans-serif; 
    }


.registerPanel 
{
	position: absolute;
	top: 350px;
	left:500px;

}    



.Drill {
    font-weight: bold;   
}
/*Drill Down Pop Up Styles*/
.DrillPopUp {       
    padding:20px;
    text-align:left;
    border: solid 1px  #848273;
    background-color:#FFF;
    font: normal 110%/120% Verdana, Arial, Helvetica, sans-serif;
    }

.DrillPopUpPanel {       
    visibility:hidden;
    }
    

    
    

.smallerText 
{
    
    font: normal 100%/110% Verdana, Arial, Helvetica, sans-serif;
    }

    
.accordionHeaderFaux{
		
	border-bottom: solid 1px #FF5800;
	font: normal 13pt Arial, Helvetica,  Verdana, sans-serif ; 
    text-transform:uppercase; 
    letter-spacing:.125em;
	padding:20px 0px 5px 0px;
	/*background: url('../../images/plus.gif') no-repeat bottom left;*/
	color:#FF5800;				
	}

        
.accordionImages {float: right; padding: 44px 10px 10px 10px;}      
.accordionContainer{padding:0px 0px 45px 0px;
    margin:0}
.accordionHeader{
		
	border-bottom: solid 1px #FF5800;
	font: normal 13pt Arial, Helvetica,  Verdana, sans-serif ; 
    text-transform:uppercase; 
    letter-spacing:.125em;
	padding:20px 0px 5px 20px;
	background: url('../../images/plus.gif') no-repeat bottom left;
	color:#FF5800;				
	}
	 
	
.accordionHeaderSelected	
{
    
    color:#FF5800;
    border-bottom: solid 1px #FF5800;
	font: bold 13pt Arial, Helvetica,  Verdana, sans-serif  ; 
    text-transform:uppercase; 
    letter-spacing:.125em;
	padding:20px 0px 5px 20px;
	background: url('../../images/minus.gif') no-repeat bottom left;
    
		
	}
	a.accordionLink:link, a.accordionLink:visited
{ 
    color:#FF5800;
	
	}
a.accordionLink:active
{ 
    color:#FF5800;
	
	}
	
.accordionContent	{		
	font: normal 110%/120% Trebuchet MS, Tahoma, Sans-Serif;
	padding:20px 10px 10px 20px;
	background-color:#FFF;
	border-bottom: solid 1px #FF5800;	
	}
	.accordionContent p	{		
	margin-top:0px;	
	}

.accordionHeader_Sub{
		
	
    text-transform:uppercase; 
    font-weight:bold;
	padding:5px 0px 9px 20px;
	background: url('../../images/plus.gif') no-repeat bottom left;				
	}
	
	
.accordionHeaderSelected_Sub	
{
    text-transform:uppercase;
    font-weight:bold; 
    color:#FF5800;
	padding:5px 0px 9px 20px;
	background: url('../../images/minus.gif') no-repeat bottom left;
    
		
	}

	
.accordionContent_Sub	{		
	
	padding:10px 5px 10px 20px;	
	}
	
a.accordionLink_Sub:link, a.accordionLink_Sub:visited
{ 
    color:#FF5800;
	
	}
a.accordionLink_Sub:active
{ 
    color:#FF5800;
	
	}

.nextStepLink {
    font-weight:bold;
    padding-top:7px;
    }

.altRow {   background-color: #F3FBD2;     
}
.Cheader {   color:#77901c; FONT-WEIGHT: bold; border-bottom:solid 1px #77901c;      
}
.greenbar {  background-color: #77901c; FONT-WEIGHT: bold; COLOR: #FFFFFF; letter-spacing: 0.1em; padding:5px   
}
.line {   border-top:solid 1px #DCF17E;  background-color: #FFFFFF; height:20px; vertical-align:middle;
}
.subtotal {   border-top:solid 1px #77901c; background-color: #FFFFFF;  FONT-WEIGHT: bold; COLOR: #77901c; height:20px; vertical-align:middle;   
}
.total {  border-top:solid 2px #77901c; background-color: #FFFFFF; FONT-WEIGHT: bold; COLOR: #77901c; letter-spacing: 0.1em; height:20px; vertical-align:middle;   
}
.greenbar2 {  PADDING-LEFT: 10px;  background-color: #77901c; FONT-WEIGHT: bold; COLOR: #FFFFFF; letter-spacing: 0.1em    
}
.line2 {   PADDING-LEFT: 10px;  border-top: solid 1px #DCF17E;  background-color: #FFFFFF;    
}
.subtotal2 {  PADDING-LEFT: 10px;  border-top:solid 1px #77901c; background-color: #FFFFFF;  FONT-WEIGHT: bold; COLOR: #77901c;    
}
.total2 {  PADDING-LEFT: 10px;  border-top:solid 2px #77901c;background-color: #FFFFFF; FONT-WEIGHT: bold; COLOR: #77901c; letter-spacing: 0.1em    
}
.vertline {  border-left:solid 1px #DCF17E; PADDING-LEFT: 10px;  border-top:solid 1px #DCF17E ; background-color: #FFFFFF;    
}
.verttotal {  border-left: #DCF17E 1px solid; PADDING-LEFT: 10px;  border-top: #77901c 2px solid;   background-color: #FFFFFF; FONT-WEIGHT: bold; COLOR: #77901c; letter-spacing: 0.1em    
}

.hoverLink {}
a.hoverLink:Link { }
a.hoverLink:visited {}
a.hoverLink:hover {}
.hoverItem{} 
.hoverPopUpPanel {       
    visibility:hidden;
    }
.hoverPopUp {       
    padding:20px;
    text-align:left;
    border: solid 1px  #77901c;
    background-color:#FFF;
    font: normal 100%/110% Trebuchet MS, Tahoma, Sans-Serif; 
    }
.hoverPopUp h1 {       
    font: bold 110% Trebuchet MS, Tahoma, Sans-Serif;      
    }
.right{
    float:right;
    margin:-10px -10px -10px 0;
    padding: 0 0 10px 10px;
    }
.faux {margin:10px 0px 0px 0;}
.spaceList li{
    padding-bottom:7px;
    
    }
    .imageButton
    {
        background-color:Transparent;
        }
.testimony
{
    color:#666;
    font: italic   20px/30px Georgia, Times New Roman, Times, serif ;
    padding-bottom:0px;
    margin-bottom:10px;
    }

.testimonyAuthor 
{
    color:#aaa;
    font: bold 1em Arial, Helvetica, Verdana, sans-serif;
    padding-bottom:20px;
   
    padding-top:0px}
    
.sectionHeader 
{
    
    font: bold 1em Trebuchet MS, Tahoma, Sans-Serif;
    padding-bottom:0px;
    text-transform:uppercase;
   
    padding-top:15px}
  
.flashIntro
{
    padding:30px 0 0 0;
}  

.footer 
{
    margin-top:50px; 
    border-bottom:solid 1px #77901c
    }

.accreditation
{
    float:left; 
    padding: 7px 0 3px 15px;
    
}
.copyright
{
    text-align: center;
    padding-top:7px;
    font-size:11px;
    font-family: ariel, helvetica, Sans-Serif;
    color:#666;
}

/*.sideBarStyle
{
 background-color:#2A5A8B; 
filter: progid:DXImageTransform.Microsoft.Gradient(
GradientType=0, StartColorStr=’#002B55’, EndColorStr=’#2A5A8B’);
Font-Size:18px;
vertical-align:Top;
Width:180px;
}*/

.appHeader 
{
    background-color:#777;
    
    height:100px;
}
.appHeaderCategory 
{
    float:left;
    color:#fff;
    border-left:solid 1px #999;
    margin-top:25px;
    padding: 0px 30px 0 30px;
    text-align:center;
}

.appHeaderCategory h1 
{
    font-variant:small-caps;
    color: #fff;
	font: normal 110%  Arial, Helvetica, Verdana, sans-serif;
	
	margin-bottom:15px;
	letter-spacing:.1em;
	margin-top:0;

}
.appHeaderCategory p 
{
    color: #fff;
	font: normal 200%  Arial, Helvetica, Verdana, sans-serif;
	
	margin-top:0px;
	margin-bottom:0px;
}
.start 
{
    border-left-width:0;
    margin-left:175px;
}

.allcapscolor {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 120%; text-transform: uppercase; COLOR: #77901c; FONT-WEIGHT: bold; letter-spacing: 0.1em 
}
/* application wizard css*/
.wizard 
{
    margin:30px 0 0 30px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    width:900px; 
}    
.sideBarStyle 
{
    padding:50px 0 0 0;
    font: normal 1.5em/2em Arial, Helvetica, Verdana, sans-serif;
    width:150px; 
    background: transparent url("../../Images/application/1x1000green.png") no-repeat 148px 40px ;
  
}
.sideBarButtonStyle
{
	color:#C0C0C0;
	text-decoration: none;
	padding:10px 20px 10px 20px;
	font-weight:bold;
}
a.sideBarButtonStyle,  a.sideBarButtonStyle:visited
{
	color:#C0C0C0;
	text-decoration: none;
}
a.sideBarButtonStyle:hover
{
	color:#77901c;
	background: transparent url("../../Images/application/activeStep.png") no-repeat 0px 0px  ;
}
a.sideBarButtonStyle:active
{
	color:#77901c;
	background: transparent url("../../Images/application/activeStep2.png") no-repeat 0px 0px  ;
	font-weight:bold;
}

.fauxHeader
{
   background: transparent url("../../Images/application/fauxHeader.png") no-repeat 178px 0px;
   margin-bottom:-70px; 
   margin-top:30px;
   height:40px;
} 

.fauxNavigation 
{
   background: transparent url("../../Images/application/fauxNavigation.png") no-repeat 178px bottom;
   height:20px;
} 
.headerStyle 
{
    color:#FFF;
    background-color:transparent;
    text-align:center;
    width:750px;
    padding:7px 0;
    font-size:1.5em;
}
.stepStyle /*container of step content*/
{
    padding:20px 20px 0 20px;
    color:#333;
    border-right:solid 1px #77901c;
    min-height:300px;
    height:300px;
  
}

/*this is for the mock up page (NewApplication.aspx)
.stepStyle label , .stepStyle input {
	
	float: left;
	margin-bottom: 15px;
}
.stepStyle label {
	text-align: right;
	width: 100px;
	padding-right: 10px;
}
*/
.stepStyle br {
	clear: left;
}

.stepStyle h1 
{
    display: block;
    color:#77901c;
    font:bold  13px Arial, Helvetica, Verdana, sans-serif;
    border-bottom:solid 1px #77901c;
    text-transform:uppercase;
    letter-spacing:0px;
    margin-top:10px;
    margin-bottom:20px;
     
    
}
.stepStyle h2
{
    display: block;
    color:#77901c;
    font:bold  13px Arial, Helvetica, Verdana, sans-serif;
    border-bottom:solid 0px #77901c;
    text-transform:uppercase;
    letter-spacing:.05em;
    margin-bottom:20px;
}
.stepInstructions 
{
    background-color:#EEF3E2;  
    padding:10px; 
    margin-bottom:15px;
    margin-top:-20px
}

.stepInstructions p 
{
   padding-bottom:0px;
   padding-top:0px;
    margin-top:0px;
    margin-bottom:10px;
}
.navigationStyle /*container of buttons*/
{
    padding:10px 20px 0 0;
    border-right:solid 1px #77901c;
    
}
.navigationButtonStyle /*nav buttons*/
{
    padding:3px;
   	color: #FFF;
	background: #77901c;
	border: 1px outset #77901c;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}


.documentsCover 
{
    position:absolute;
    top:295px;
    z-index:10;
    width:1000px;
    height:500px;
    background-color:#fff;
    
}

.documentsContainer
{
    padding-left:170px;
}

.docsContainer 
{
    border:solid 1px #77901c;
    
    float:left;
    width:335px;
    height:200px;
}
.docsContainer ul 
{
    padding-left:10px;
}
.Verified 
{
    margin-left:30px;
}
.docsHeader 
{
    background-color:#77901c;
    color:#FFF;
    text-align:center;
    padding:5px;
    font-weight:bold;
}
.docsInstructions 
{
    background-color:#EEF3E2;
    padding:10px;
}


.courseList h1 {
    font-size:.95em;
    display:block;
    border-bottom: solid 1px #333;
    text-transform:uppercase;
    margin-bottom:10px;
    }
    
.courseList li {
    list-style-type: none;
    padding-bottom:5px;
    
    }
    
.courseList ul {
    margin-left:2px;
    margin-top:0px;
    
    }
    
.unavailable  {
    color:#bbb;
    
    margin-left:-6px
    }


    