/* 1. globals */
u,p,center,select,strong,em,textarea,li,input,h1,h2,h3,h4,h5,h6,body,td,a,span,div{font-family:arial,tahoma,sans-serif;}
tr.textmgrey td{vertical-align:top;}
td.pagination a{vertical-align:top;padding:4px;font-size:13px;text-decoration:underline;}
br,img{font-size:11px;}
h1{font-size:23px;font-weight:bold;margin-top:10px; margin-bottom: 10px; }
h2{font-size:90% !important;}
h3{font-weight:normal;}
h4{font-size:16px;font-weight:bold;}
body{background:url(/images/lines_bg.jpg);background-repeat:repeat;margin-top:0px;}
form{margin-top:0px;margin-bottom:0px;}
body,textarea{scrollbar-3dlight-color:#e5e5e5;scrollbar-darkshadow-color:#e5e5e5;scrollbar-base-color:#e5e5e5;scrollbar-face-color:#e5e5e5;scrollbar-highlight-color:#e5e5e5;scrollbar-shadow-color:#e5e5e5;scrollbar-track-color:#ffffff;scrollbar-arrow-color:#333333;}
 li{list-style-type:disc;list-style-position:outside;line-height:150%;color:#e5e5e5;} 

li{list-style-type:disc;list-style-position:outside;line-height:150%;font-size:75%;color:#687379;}
ul{margin-left:20px;}

label{cursor:pointer;}

/* 2. background colors */
.dblue{background:#262e61;}
.lblue{background:#00a8ec;}
.mgrey{background:#687379;}
.lgrey{background:#e5e5e5;}
.xlgrey{background:#f9f9f9;}
.white{background:#ffffff;}
.homebg{background:url(/images/homepeople.jpg);background-position:top;}
.homecurve{background:url(/images/homecurveeffect.gif);background-position:top;}
.spotlightbg{background:url(/images/spotlightbg.gif) #e5e5e5;}
.white{background:#ffffff;}

p{font-size:75%;color:#687379;}

/* 3. text styles */
.secondnavpadding,.text{font-size:75%;}
.textwhite{font-size:75%;}
.textpurple{font-size:75%;color:#8B3D64;}
.textgrey{color:#687379;}
.hrgrey,.textmgrey{font-size:75%;color:#687379;}
.textdred{font-size:75%;color:#b7106b;}
.textldred{font-size:100%;color:#b7106b;}
.textlmblue{font-size:100%;color:#3498C1;}
.textlmorange{font-size:100%;color:#EA7519;}
.textmgreysml,.textwhitesml,.textsml{font-size:70%;}
.textwhite,.textwhitesml{color:#ffffff;}
.textsmlmgrey{font-size:70%;color:#687379;}
.textm{font-size:80%;}
.textxllblue{font-size:125%;color:#00a8ec;}
.textlmgrey{font-size:90%;color:#687379;}
.textmgreysml{color:#687379;}
.spotlighttitle{font-size:75%;color:#333333;padding-top:4px;padding-bottom:4px;padding-left:4px;font-weight:bold;}
.redText {color:#ff1200;}
h3.tableHeading {color:#970100; margin: 20px 0 10px 0; text-align:center;}

.textmgreyHEI{
	font-size:90%;
	color:#687379;
	font-family:verdana,tahoma,arial,sans-serif;
	font-weight:bold;
}

.textmgreyHEISmall{
	font-size:80%;
	color:#687379;
	font-family:verdana,tahoma,arial,sans-serif;
	font-weight:bold;
}

.darkGreenTextWithUnderline  {
	color:#006600;
	text-decoration :none;
	border-bottom: 1px solid #006600;
}

.orangeTextWithUnderline  {
	color:#FF6600;
	text-decoration :none;
	border-bottom: 1px solid #FF6600;
}

.darkBlueTextWithUnderline  {
	color:#003398;
	text-decoration :none;
	border-bottom: 1px solid #003398;
}

.blackLink  {
	color:#000;
	text-decoration:none;
	border-bottom: 1px solid #551A8B;
}

.blackLinkBlackUnderLine  {
	color:#000;
	text-decoration:none;
	border-bottom: 1px solid #000;
}

.securityViolated {
	margin-left: 2em;
	margin-top: 2em;
}


/* 4. Section specific colours - note no reference to the section name is made */
.section0{background:#00a8ec;}
.section0link,.section0text{color:#00a8ec;}
.section1{background:#ffa600;}
.section1link,.section1text{color:#ffa600;}
.section2{background:#9943c5;}
.section2link,.section2text{color:#9943c5;}
.section3{background:#840042;}
.section3link,.section3text{color:#840042;}
.section4{background:#9e2125;}
.section4link,.section4text{color:#9e2125;}
.section5{background:#f66c00;}
.section5link,.section5text{color:#ff6600;}
.section6{background:#3bb100;}
.section6link,.section6text{color:#3bb100;}
.section7{background:#bfaa01;}
.section7link,.section7text{color:#bfaa01;}
.section434{background:#006600;}
.section434link,.section434text{color:#006600;}
.section546{background:#006600;}
.section546link,.section546text{color:#006600;}
.section1link:link,.section2link:link,.section3link:link,.section4link:link,.section5link:link,.section6link:link,.section7link:link,.section434link:link,.section546link:link{text-decoration:none;}
.section1link:active,.section2link:active,.section3link:active,.section4link:active,.section5link:active,.section6link:active,.section7link:active,.section434link:active,.section546link:active{text-decoration:none;}
.section1link:hover,.section2link:hover,.section3link:hover,.section4link:hover,.section5link:hover,.section6link:hover,.section7link:hover,.section434link:hover,.section546link:hover{text-decoration:underline;}
.section1link:visited,.section2link:visited,.section3link:visited,.section4link:visited,.section5link:visited,.section6link:visited,.section7link:visited,.section434link:visited,.section546link:visited{text-decoration:none;}
.section1link:visited:hover,.section2link:visited:hover,.section3link:visited:hover,.section4link:visited:hover,.section5link:visited:hover,.section6link:visited:hover,.section7link:visited:hover,.section434link:visited:hover,.section546link:visited:hover{text-decoration:underline;}

/* 5. link styles */
.primarynav:link,.primarynav:active,.primarynav:visited,.primarynav:hover,.primarynav,.primarynav:link,.linkwhite:link,.primarynav:active,.linkwhite:active,.primarynav:visited,.linkwhite:visited{color:#ffffff;text-decoration:none;}
.linkwhite:hover{color:#ffffff;text-decoration:underline;}
.linkdred:link,.linkdred:active,.linkdred:visited,.linkdred:visited:hover{color:#b7106b;text-decoration:none;}
.linkdred:hover{color:#b7106b;text-decoration:underline;}
.linklblue:link,.linklblue:active,.linklblue:visited,.linklblue:visited:hover{color:#00a8ec;text-decoration:none;}
.linklblue:hover{color:#00a8ec;text-decoration:underline;}
.linkmblue:link,.linkmblue:active,.linkmblue:visited,.linkmblue:visited:hover{color:#3498C1;text-decoration:none;}
.linkmblue:hover{color:#3498C1;text-decoration:underline;}
.linkorange:link,.linkorange:active,.linkorange:visited,.linkorange:visited:hover{color:#EA7519;text-decoration:none;}
.linkorange:hover{color:#FF6600;text-decoration:underline;}
.linkpurple:link,.linkpurple:active,.linkpurple:visited,.linkpurple:visited:hover{color:#8B3D64;text-decoration:none;}
.linkpurple:hover{color:#8B3D64;text-decoration:underline;}
.linkmgrey:link,.linkmgrey:active,.linkmgrey:visited,.linkmgreyu:visited:hover,.linkmgreyu:hover{color:#687379;text-decoration:none;}
.linkmgrey:hover,.linkmgreyu:link,.linkmgreyu:active,.linkmgreyu:visited{color:#687379;text-decoration:underline;}
.linkdgrey:link,.linkdgrey:active,.linkdgrey:visited,.linkdgrey:visited:hover{color:#333333;text-decoration:none;}
.linkdgrey:hover{color:#333333;text-decoration:underline;}
.linklistingtitle:link,.linklistingtitle:active,.linklistingtitle:visited,.linklistingtitle:visited:hover{color:#333333;text-decoration:none;font-size:95%;font-weight:bold;}



/* Manu Agrawal added below */
.linklistingtitleblack{text-decoration: underline;color:black;font-size:75%}
.textblack{color:black;}

a.textblack{color:black;text-decoration:none;}
.secondarynavonblack{text-decoration: none;color:black;font-weight:bold}
/* Manu Agrawal added above */

.linklistingtitle:hover{color:#666666;text-decoration:underline;font-size:95%;font-weight:bold;}
.secondarynav:link,.secondarynav:visited{color:#687379;text-decoration:none;font-weight:bold;}
.secondarynavon,.secondarynav:hover{color:#ffffff;text-decoration:none;font-weight:bold;}
.secondarynav:active{color:#B9B7BB;text-decoration:none;font-weight:bold;}




.generallink:link,.generallink:active,.generallink:visited,.generallink:visited:hover,.generallink:hover{color:#333366;text-decoration:underline;}
.generallinksml:link,.generallinksml:active,.generallinksml:visited,.generallinksml:visited:hover,.generallinksml:hover{color:#333366;text-decoration:underline;font-size:80%;}




/* 6. form styles */
.selectheader,.submit,textarea,.textfield,.textfieldsml{font-size:75%;background:#ffffff;color:#687379;}
.select{font-size:100%;background:#ffffff;color:#687379;}
.textfieldsml{text-align:center;width:25px}

.submit,.headerfield{border:1px solid #687379;}
.submit{border:1px solid #687379;}
.submit_reg{border:0px solid #687379;}
.textfieldsml,textarea,.textfield{border:1px solid #666;}
.textarea,.textfield{width:90%;}
.submit{cursor:pointer;background:#e5e5e5;font-weight:bold;}

.formtable{border:1px solid #666; margin: 0 auto;}

.pubtable{background:#eeeeee; margin: 0 auto;}


table.formtable td.lgrey { padding: 5px;  }
table.formtable td.textfield { padding: 4px; }
table.formtable td strong.textmgrey { color: #687379; }


table.pubtable td.textmgrey {font-size:14px;font-weight:bold;color:#000000;}
table.pubtable p{font-size:13px;color:#000000;line-height:23px;}

table.sc_table{font-size:12px;color:#000000;}

table.recored_table {font-size:13px}

table.recored_table td{border-bottom:1px solid #e5e5e5;}

table.recored_table tr.normal{background:#FFFFFF;height:40px;}
table.recored_table tr.outcome{background:#ffe84c;height:40px;}
table.recored_table tr.highlight{background:#eeeeee;height:40px;}

table.recored_table a.section6link{text-decoration:underline;}

tr.download{
height:60px;
background:#eeeeee;
}

tr.links{
height:60px;
background:#ffffff;
}

.searchProfession{
font-size:14px;font-weight:bold;color:#666666;height: 28px;padding: 5px; width: 243px;margin: 30px 0 0 280px;
	}
		
#searchRegistration{
font-size:14px;font-weight:bold;color:#666666;height: 18px;padding: 4px; width: 243px;margin: 30px 0 0 25px;
	}

.hpc_reg_name{margin-left:30px;text-align:right;font-size:14px;font-weight:bold;line-height:25px;color:#FFF;}
.hpc_reg{margin-left:30px;text-align:right;font-size:14px;font-weight:bold;line-height:15px;color:#FFF;}

table#edu_result td{border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0;}
table#edu_result tr.normal{background:#FFFFFF;}
table#edu_result tr.highlight{background:#eeeeee;}

table#provider_result td{border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0;}
table#provider_result tr.normal{background:#FFFFFF;}
table#provider_result tr.highlight{background:#eeeeee;}

table#course_result td{border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0;}
table#course_result tr.normal{background:#FFFFFF;}
table#course_result tr.highlight{background:#eeeeee;}

table#approval_result td{border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0;}
table#approval_result tr.normal{background:#FFFFFF;}
table#approval_result tr.highlight{background:#eeeeee;}

table#current_jobs {padding-right:10px;}
table#current_jobs td, table#current_jobs th{border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0;}
table#current_jobs tr.normal{background:#FFFFFF;}
table#current_jobs tr.highlight{background:#eeeeee;}

table#jobs_showing {padding:10px 0 0 0;}

table.provider_detail td{border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0;}


.secondnavpadding{padding-left:6px;padding-right:3px;padding-top:3px;padding-bottom:3px;}
.primarynav{padding-left:6px;padding-right:6px;}
.headerfield{border: 1px solid black; font-size: 100%; padding: 1px 0px, 1px, 0px; width: 90px; height: 18px;}
.checkbox{margin-left:-4px;}


/* 7. misc */
.tablebgborder{border:1px solid #cccccc;background:#e9e9e9;}
.secondnavpadding{padding-left:6px;padding-right:3px;padding-top:1px;padding-bottom:1px;}
.articleimage{margin-left:5px;margin-left:5px;margin-bottom:5px;}
.border{border:4px solid #e6e6e6;}
.rhsbg{background:url(/images/righthandcolumnbg.gif);}
.gradientline{background:url(/images/gradientline.jpg) no-repeat;margin-top:10px;margin-bottom:10px;}
.hrlgrey{color:#e5e5e5; }
.hrmgrey{color:#b6b6b6; }
.odd{bgcolor-color:red}
.bold { font-weight: bold;}
.brownBottomBorder {
	border-bottom: 1px solid #9E2125;
	color: #9E2125;
	text-decoration:none;
}

#pageBody p { margin-bottom: 10px; }
#pageBodyNew p { margin-bottom: 10px; }

/*8. registrants form */

.terms {
	background-color: Silver;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px; 
	border: 1px solid Gray;
	color: #000;
	height: 200px;
	overflow-y: scroll;
	}
.terms img{
	padding-bottom: 10px;
}
.terms ol li{
	list-style: none;
	color: #000000;
	padding-bottom: 5px;
	}
.terms p{
	color: #000;
}
.terms ol{
	margin-bottom: 10px; {
	}

/* Stuuff for the accordian */
#accordian {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	}
 
.accordionButton {	
	width: 500px;
	float: left;
	background: #003366;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	}
 
.accordionContent {	
	width: 500px;
	float: left;
	background: #95B1CE;
	display: none;
	}
	
.accordionContent p{font-size;13px;}

table#acc1 td.acc_open{
height:60px;
background-color:#a40100;
color:#FFFFFF;
font-size:16px;
}

