
 .TEXTEDITNO {  }
 .TEXTEDITBO { font-weight :bold }
 .TEXTEDITIT { font-style:italic }
 .TEXTEDITBI {  font-weight :bold;font-style:italic }
 
 #page_content label
 {
	font-weight:bold;
 }
 
 #micronav2007,
 #tdnav
 {
	float:left; 
	margin-top: 10px;
	float:left;
	width: 149px;
	padding: 0 0 1em 0;
	margin-bottom: 1em;	
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	
	color: #333;	
 }

.PrintAppLink 
{
   color:#F71938;
   text-decoration:underline;
   background-color: transparent;
   border: none;
   cursor: pointer;
   cursor: hand;
   text-align:left;
   font-weight:bold;
   font-size:1.0em;   
   width:450px;
  }

textarea
{
	font-family: Arial, sans-serif;	
}

.submitLink 
{
   color:#F71938;
   text-decoration:underline;
   background-color: transparent;
   border: none;
   cursor: pointer;
   cursor: hand;
   text-align:left;
   font-weight:bold;
   font-size:1.0em;   
  }

.submitLinkLeft
{
   color: #F71938;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
   text-align:left;
   float:left;
   margin-left:0px;
  
}


.submitLinkLeftApply
{
   color:#F71938;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
   text-align:left;
   float:left;
   margin-left:1px;
   font-weight:bold;
   font-size:1.0em;
  
  }

.applink
{
	font-size:10pt;
}

.submitLinkRight 
{
   border-style: none;
	border-color: inherit;
	border-width: medium;
	color:#F71938;
   	background-color: transparent;
   	text-decoration: underline;
   cursor: pointer;
   	cursor: hand;
   	float:right;
   	margin-right:30px;
	height: 16px;
}

.AnchorRight
{
	float:right;
}

.spacer250 
{
	width:250px;
}

.spacer10 
{
	width:10px;
}

.spacerHeight20 
{
	width:10px;
	height:20px;
	clear:both;
}

.spacerHeight10 
{
	width:10px;
	height:10px;
	clear:both;
}

.spacerHeight5
{
	width:10px;
	height:5px;
}

.spacerHeight5clearboth
{
	width:10px;
	height:5px;
	clear:both;
}

.floatleft
{
	float:left;
}

#CandOverview
{
	 background-color:#EDF2F9;
	 POSITION: relative;
	 BORDER-RIGHT: #C3C7D1 thin solid; 
	 BORDER-TOP: #C3C7D1 thin solid; 
	 BORDER-LEFT: #C3C7D1 thin solid;
	 border-bottom:#C3C7D1 thin solid;
	 width:530px;
	 float:left;
	 
}

.CandOverviewLabel
{
	 width:150px;
	 height:20px;
	 text-align:right;
	 font-weight:bold;
	 vertical-align:top;	
	 float:left;
	 clear:left;
}

.CandOverviewValue
{
	text-align:left;
	height:20px;
	margin-left:10px;
	width:300px;
	vertical-align:top;
}

.ApplicationStandardButton
{
	width:100px;
}


#ApplicationMain 
{
	width:518px;
	margin-left:10px;
	COLOR: #363c92;
	float:left;
}

#ApplicationMain label 
{
	COLOR: #363c92;
}

#ApplicationMain HR
{
	width:500px;
}

#ApplicationMain #InputArea input, select
{
	width:200px;
}

.ApplicationErrorMessage
{
	COLOR:Red;
	margin-bottom:15px;
	margin-top:15px;	
}

#AppFormBreak
{
	width:300px;
}

#CalendarHolder
{
	width:40%;
	float:left;
	clear:left;
}

#TimeSlots
{
	width:150px;
	margin-left:10px;
	float:left;
	margin-bottom:10px;
	clear:left;
}

#lblNotYet, #lblFinished
{
	clear:left;
	margin-top:50px;
	font-weight:bolder;
}

.lblNotYet
{
	clear:left;
	margin-top:50px;
	font-weight:bolder;
}

.lblFinished
{
	clear:left;
	margin-top:50px;
	font-weight:bolder;
}

.Box300
{
	 BORDER-RIGHT: graytext thin solid; 
	 BORDER-TOP: graytext thin solid; 
	 BORDER-LEFT: graytext thin solid;
	 border-bottom:graytext thin solid;
	 width:300px;	
}

.Box300SilverHeader
{
	width:300px;
	COLOR:Black;
	border-bottom:graytext thin solid;
	height:15px;
	BACKGROUND-COLOR: silver;
	text-align:left;
}

.Box300Cell
{
	width:300px;
	text-align:left;
	cursor:hand;
}

.Box80
{
	 float:left;
	 POSITION: relative;
	 margin-left:25px;
	 BORDER-RIGHT: graytext thin solid; 
	 BORDER-TOP: graytext thin solid; 
	 BORDER-LEFT: graytext thin solid;
	 border-bottom:graytext thin solid;
	 width:80px;	
}

.Box80SilverHeader
{
	
	COLOR:Black;
	border-bottom:graytext thin solid;	
	BACKGROUND-COLOR: silver;
	text-align:left;
}

.Box80Cell
{
	width:80px;
	text-align:left;
	cursor:hand;
}

.InlineRedStar
{
	color:Red;
}


.RedStar
{
	float:left;
	color:Red;
	clear:right;
	margin-left:5px;
}

.KillerLabel
{
	width:390px;
	float:left;
	clear:left;
	margin-right:5px;
}


.marginright10
{
	margin-right:10px;
}

.marginright15
{
	margin-right:15px;
}

.marginright15AlignLeft
{
	text-align:left;
	margin-right:55px;
	width:600px;
	font-size:1.2em;

}

.marginright25
{
	margin-right:25px;
}

.RadioLabel
{
	width:336px;
	float:left;
	clear:left;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:6px;
}

.PageWideLabel
{
	width:440px;
	float:left;
	clear:left;
	margin-right:5px;
}

.PageWideLabelBlue
{
	width:440px;
	float:left;
	clear:left;
	margin-right:5px;
	color:Blue;
}

.PageWideLabelMarg20
{
	width:440px;
	float:left;
	clear:left;
	margin-right:5px;
	margin-left:20px;
	margin-bottom:5px;
}

.PageWideLabelDeep
{
	width:440px;
	float:left;
	clear:left;
	margin-right:5px;
	margin-bottom:6px;
}

.PageWidestLabel
{
	width:530px;
	float:left;
	clear:left;
	margin-right:5px;
}

.HRLabel
{
	width:490px;
	float:left;
	clear:left;
	margin-right:5px;
}

.PageWidestLabelDeep
{
	width:530px;
	float:left;
	clear:left;
	margin-right:5px;
	margin-bottom:15px;
}

.PageShortLabel
{
	width:146px;
	float:left;
	clear:left;
	margin-right:5px;
}

.KillerAnswer
{
	width:80px;
	float:left;
}

.KillerAnswerFireFox
{
	width:85px;
	float:left;
}

.Killer4Answer
{
	width:170px;
	float:left;
}

.TickLabel
{
	width:399px;
	float:left;
	clear:left;
	margin-bottom:3px;
	margin-right:5px;
}

.TickLabel460
{
	width:469px;
	float:left;
	clear:left;
	margin-bottom:3px;
	margin-right:5px;
}

.TickAnswer
{
	width:20px;
	float:left;
}

.LocationTickLabel
{
	width:200px;
	float:left;
	clear:left;
	margin-top:5px;
	margin-bottom:3px;
	margin-right:5px;
	margin-left:45px;
}

.LocationTickAnswer
{
	width:100px;
	float:left;
}

.PageLabel
{
	width:160px;
	float:left;
	clear:left;
	margin-bottom:3px;
	margin-right:5px;
}

.PageLabel280
{
	width:280px;
	float:left;
	clear:left;
	margin-bottom:3px;
	margin-right:5px;
}

.PageLabelmatrix
{
	width:150px;
	float:left;
	clear:left;
}

.ScoringLabel
{
	width:280px;
	float:left;
	clear:left;
	margin-bottom:3px;
	margin-right:5px;
	background-color:Yellow;
}

.ScoringAnswer
{
	width:110px;
	float:left;
	margin-bottom:5px;
	background-color:Yellow;
}

.PageLabelShallow
{
	width:190px;
	float:left;
	clear:left;
	margin-right:5px;
}

.PageLabelNarrow
{
	width:425px;
	float:left;
	clear:left;
	margin-bottom:3px;
	margin-right:5px;	
}

.PageAnswer, .PageAnswerIE6
{
	width:220px;
	float:left;
	margin-bottom:5px;	
}

.PageAnswer
{
	margin-right:5px;
}

.PageAnswer100
{
	width:100px;
	float:left;
	margin-bottom:5px;
	
}

.PageAnswer260
{
	width:260px;
	float:left;
	margin-bottom:5px;
	
}

.PageAnswer300
{
	width:340px;
	float:left;
	margin-bottom:5px;
}

.PageAnswerdd
{
	width:226px;
	float:left;
	margin-bottom:5px;
	
}

.PageAnswerShallow
{
	width:220px;
	float:left;
}

.PageHeader
{
	float:left;
	clear:left;
	margin-bottom:11px;
	margin-right:5px;
}

.Answer60
{
	width:200px;
	height:60px;
	float:left;
	margin-bottom:5px;	
}

.Answer60End
{
	width:200px;
	height:60px;
	float:left;
	margin-bottom:5px;	
}

.ThankYouLabel
{
	width:300px;
	float:left;
	clear:left;
	margin-bottom:3px;
}

.ThankYouAnswer
{
	width:200px;
	float:left;
	margin-bottom:5px;
	
}

.ReferenceLabel
{
	width:150px;
	float:left;
	clear:left;
	margin-bottom:3px;
	margin-right:5px;
}

.ReferenceAnswer
{
	width:300px;
	float:left;
	margin-bottom:5px;
	
}

.ApplicationQAnswer, .ApplicationQAnswerIE6
{
	float:left;
	width:417px;
	height:200px;	
	margin-bottom:20px;
}

.ApplicationQAnswerWrap
{
	float:left;
	width:417px;
	height:normal;
	margin-bottom:20px;
}

.ApplicationQAnswerShallow, .ApplicationQAnswerShallowIE6
{
	float:left;
	width:417px;
	height:100px;	
	margin-bottom:20px;
}

.ApplicationQAnswer
{
	margin-right:5px;
	
}

.ApplicationCompletedQuestion
{
	margin-top:20px;
	float:left;
	clear:left;
	width:200px;
}

.ApplicationCompletedAnswer
{
	
	margin-top:10px;
	float:left;
	width:200px;
	vertical-align:top;
}

.DateLabel
{
	clear:left;
	width:150px;
	float:left;
}

.DateInput
{
	width:120px;
	float:left;
	margin-bottom:5px;
}

.WorkExpJobTitle
{
	width:180px;
	float:left;
}

.WorkExpDescription
{
	width:332px;
	height:60px;
	float:left;
}

.PageAnswerWidest
{
	width:416px;
	float:left;
}

.PageAnswerMulilineWidest
{
	width:416px;
	height:60px;
	float:left;
}

.WorkExpCompany
{
	width:330px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.WorkExpCompanydd
{
	width:336px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.AttractionSource
{
	width:425px;
	float:left;
	margin-bottom:20px;
}

.EducationCollege
{
	width:260px;
	float:left;
}

.EducationSubject
{
	width:305px;
	float:left;
	margin-bottom:5px;
}

.EducationOtherLabel
{
	clear:left;
	float:left;
	width:200px;
	margin-bottom:10px;
}

.EducationOtherAnswer
{	
	float:left;
	width:300px;
	margin-bottom:10px;
}

.Course
{
	width:226px;
	float:left;
}

.CourseResult
{
	width:215px;
	float:left;
	clear:left;
}

.CourseLabel
{
	width:165px;
	float:left;
	clear:left;
	margin-bottom:3px;
	margin-right:5px;
}

.CourseDate
{
	width:60px;
	float:left;
}

.ApplicationBoldItalic
{
	FONT-WEIGHT:bold;
	font-style:italic;	
}

.ApplicationBoldLabel
{
	FONT-WEIGHT:bold;
	clear:left;
}

.ApplicationBold
{
	FONT-WEIGHT:bold;
}

.ApplicationBoldTitle
{
	FONT-WEIGHT:bold;
	padding-top: 120;
}


.CalendarBold
{
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	float:left;
	clear:left;
}

.ApplicationBlueBar
{
	background-color:#363c92;
	color:White;
	width:95%;
	height:18px;
	font-weight:bold;
	text-align:left;
}


.Matrix
{	
	float:left;
	width:520px;
	margin-bottom:10px;
}

.VerticalQuestion
{	
	float:left;	
}


.VerticalLabel
{	
	float:left;
	clear:left;
}

.VerticalAnswer
{	
	float:left;
	clear:left;
}


.MatrixRow
{	
	float:left;
}

.MatrixCell
{	
	float:left;
}

.ApplicationRowLabel
{
	width:44%;
	float:left;
	clear:left;
	padding-top:3px;
}

.ApplicationFullRowLabel
{	
	width:90%;
	float:left;
	clear:left;
}

.ApplicationBoldSmallLabel
{
	width:90%;
	float:left;
	clear:left;
	padding-top:3px;
    font-size:0.7em;   
	font-weight:bolder;
}

.BlueArrow
{
	height:18px;
	vertical-align:top;
}

.ApplicationLoginLabel
{
	width:25%;
	float:left;
	clear:left;
}

.ApplicationLoginLabelWide
{
	float:left;
	clear:left;
}

.ApplicationRowInput
{
	float:left ;	
}

.ApplicationRowInputWide
{
	width:45%;
	float:left ;	
}

.clearleft
{
	clear:left;
}

#box {
width:798px;
margin: 0px auto;
padding:0px;
text-align:left;
}

#dynamiccontent {
width:520px;
margin: 0px auto;
padding:0px;
}

#dynamiccontent2 {
width:758px;
margin: 0px auto;
margin-left: 40px;
padding:0px;
float:left;
}

#dynamiccontent3 {
width:758px;
margin: 0px auto;
margin-left: 190px;
padding-left:80px;
float:left;
}

#scoringcontent {
width:500px;
margin: 0px auto;
margin-left: 10px;
padding:0px;
float:left;
}

#dynamiccontent3 {
width:758px;
margin: 0px auto;
margin-left: 10px;
padding:0px;
float:left;
}

#TDnav2Grad
{
	margin-top: 10px;
	float:left;
	width: 149px;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #333;
}



#TDnav2Grad ul
{
	margin: 0;
	padding: 0;
	border: none;
	list-style-type:none;
}

#TDnav2Grad li
{
	border-bottom: 1px solid #D7DCEC;
	border-left: 1px solid #D7DCEC;
	margin: 0;
	
}

#TDnav2Grad #TopItem
{
	border-top: 1px solid #D7DCEC;
}

#tdnavlist
{
	list-style:none none none;
}

#TDnav2Grad li a
{
	display: block;
	padding: 6px 0px 6px 2em; /*t l b r */
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	background-repeat: repeat-y;
	background-color: #EDF2F9;

}



html>body #TDnav2Grad li a { width: auto; }

#TDnav2Grad li a:hover
{
/*border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0; */
background-color: #fff;
color: #333333;
}


#nav2GradTopCurve {
height: 28px;
background: url(../images/nav2top.gif) top left;
}

#nav2GradBtmCurve {
height: 28px;
background: url(../images/nav2btm.gif) top left;
}


/* Level selection backgrounds */








 #TDnav2Grad #navlist li a.currentLevel1:link,  #nav2Grad #navlist li a.currentLevel1:visited
{
background-image: url(../images/nav2currentLevel1.gif);
background-repeat: no-repeat;
background-position: 8px 8px;
}


 #TDnav2Grad #navlist li a.currentLevel1Section:link,  #nav2Grad #navlist li a.currentLevel1Section:visited
{
	background-image: url(../images/nav2CurrentLevel1Section.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}




 #TDnav2Grad #navlist .navlistLevel2 li a.currentLevel2:link,  #nav2Grad #navlist li a.currentLevel2:visited
{
	background: #fff;
	background-image: url(../images/nav2CurrentLevel2.gif);
	background-repeat: no-repeat;
	background-position: 23px 8px;
}




/* Level 2 */

#TDnav2Grad  ul li{
	background:none;
	padding-left: 0px;
}


#TDnav2Grad .navlistLevel2 li a
{
	display: block;
	padding: 6px 0px 6px 3.2em; /*t l b r */
	color: #333333;
	text-decoration: none;
	width: 107px;
	font-weight: normal;
	background: #fff;
}



#TDnav2Grad .navlistLevel2 li
{
	border-top: 1px solid #D7DCEC;
	border-left: 0px solid #D7DCEC;
	border-bottom: 0px solid #D7DCEC;
	margin: 0;

}

#TDnav2Grad .navlistLevel2 li a:hover
{
	color: #330099;

}



#sec4 {display: block}





.tdreednew {
list-style-image:none;
list-style-type: none;
list-style-position:inside;
padding:0px;
margin:0px;
}

.tdreednew a:hover {
color:#FA1953;
}

.tdreednew a {
color:#0066AA;
font-weight:normal;
text-decoration:none;
}

.tdreednew a:link {
font-size:11px;
}

.tdreednew li {
padding:5px 0px;
width:145px;
border-bottom:1px solid #CCCCCC;

}

.TIText
{
	color: #808080;
	width: 95%;
	height: 14px;
	font-weight: normal;
	text-align: left;
	font-style: italic;
}


