/* Basic Page Template Styles */



/* Standard iPEC Colors:

iPEC Blue: #095ba6

Gold Left menu link: #ffd911

Orange Gold text hover: #ffb321

Blue visited link: #0000ff

Charcoal: #444

Med dk gray: #777

Med gray: #999

Light gray: #d5d5d5

Light blue: #a1d1ff

*/



body { 

	font-family: Arial, Tahoma, Verdana, Trebuchet MS, sans-serif;

	font-size: 9pt;

	margin: 0;

	}



#header {

	width: 100%;

	height: 128px;

	background-color: #095ba6; /* iPEC blue */

	}



.localnav {

	position: absolute;

	left: 0;

	top: 156px;

	width: 170px;

	min-height: 400px;

	/*background: url("../files/images/bodyfill2.jpg") repeat-y;*/

	}



table td {

	font-size: 9pt;

	}



/* Schedule styles ============= */



div#schedule1 {

	width: 520px;

	margin: 15px auto 15px auto;

	min-height: 200px;

	padding: 0 0 15px 50px;

	border-bottom: 1px solid #095ba6;

	font-size: .9em;

	}



div#schedule1 h1 {

	margin: 5px 0 5px 0;

	}



div#schedule1 h3 {

	margin-top: 10px;

	}



div.wd_listingbox {

	border: 2px solid #777;

	padding: 5px;

	}



div.wd_container {

	/*padding: 0px 15px 0px 15px;*/

	background-color: #ffffff;

	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;

	font-size: 9pt;

	line-height: 160%;

	}

	

div.wd_container td h2 {

	font-size: 1.2em;

	font-weight: bold;

	text-align: center;

	}



/* container to hold each listing */

div.listingbox {

	background: #777;

	width: 490px;

	margin-top: 15px;

	}



/* segments within each listing */

div.wd_header {

	width: 490px;

	padding: 15px 0 0 6px;

	background-color: #ffffff;

	margin: 10px 0 10px 0;

	border-top: 2px solid #d8d9eb;

	}



span.wd_location {

	color: #095ba6;

	font-size: 13pt;

	font-weight: bold;

	}

	

div.wd_inprocess {

	width: 490px;

	height: 60px;

	border-top: 4px solid #c3c3c3;

	border-bottom: 1px solid #c3c3c3;

	background-color: #f5f5f5;

	}



div.wd_active {

	width: 550px;

	height: 115px;

	border-top: 4px solid #c3c3c3;

	background: #f5f5f5 url(images/wd_bottomstripe.gif);

	background-repeat: repeat-x;

	background-position: bottom left;

	}



span.wd_phone_lg {

	color: #3a3a3a;

	font-size: 11pt;

	font-weight: bold;

	margin-right: 9px;

	}



div.modules {

	width: 248px;

	height: 70px;

	float: left;

	padding-top: 5px;

	}



div.moduleline {

	height: 14px;

	width: 248px;

	padding: 0px;

	}



div.wd_module {

	float: left;

	width: 70px;

	font-size: 9pt;

/*	padding-top: 4px; */

	}

	

div.wd_moduletime {

	float: left;

	clear: right;

	font-size: 9pt;

	}




div.wd_classcode {

	font-weight: bold;

	width: 70px; 

	height: 70px;

	float: left; 

	text-align: center;

	}


/* Application Step 3 ======================================== */


div.wd_active3 {

	width: 700px;

	height: 115px;

	border-top: 4px solid #c3c3c3;

	background: #f5f5f5 url(images/wd_bottomstripe.gif);

	background-repeat: repeat-x;

	background-position: bottom left;
	
	padding: 15px;

	}

div.modules3 {

	width: 600px;

	height: 70px;

	float: left;

	padding-top: 5px;
	margin: 5px 0 0 0;

	}



div.moduleline3 {

	height: 14px;

	width: 600px;

	padding: 0px;

	}



div.wd_module3 {

	float: left;

	width: 70px;

	font-size: 9pt;
	color: #095ba6;
	font-weight: bold;

/*	padding-top: 4px; */

	}

	

div.wd_moduletime3 {

	float: left;

	clear: right;

	font-size: 9pt;

	}




div.wd_classcode3 {

	font-weight: bold;

	width: 60px; 

	height: 70px;

	float: left; 

	text-align: center;

	}


/* End Application Step 3  ======================================== */


div.wd_inprocess span.wd_classcode {

	color: #707070;

	}

	

div.wd_inprocess div.wd_classcode h2 {

	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;

	font-size: 11pt;

	color: #707070;

	margin-top: 30px;

	}



div.wd_inprocess div.wd_processlabel h2 {

	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;

	font-size: 11pt;

	color: #707070;

	margin-top: 30px;

	}



div.wd_active div.wd_classcode h2 {

	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;

	font-size: 11pt;

	color: #3a3a3a;

	margin-top: 20px;

	}

	

div.wd_active div.wd_module {

	color: #095ba6;

	font-weight: bold;

	margin-left: 0;

	}



div.wd_buttons {

	margin: 0;

	width: 160px;
	

	/*position: relative;

	bottom: 0;

	left: 0; */

        float: left;

        clear: right;

	}

	

div.wd_message {

	font-size: 9pt;

	width: 478px;

	padding: 5px;

	border: 1px solid #d8d9eb;

	margin: 0 0 10px 0;

	}

	

a.wd_listinglink:link {

	font-size: 9pt;

	color: #095ba6;

	text-decoration: underline;

	}

	

a.wd_listinglink:visited {

	font-size: 9pt;

	color: #095ba6;

	text-decoration: underline;

	}

	

a.wd_listinglink:hover {

	font-size: 9pt;

	color: #000;

	text-decoration: underline;

	}



div.infolisting {

	width: 490px;

	min-height: 50px;

	vertical-align: bottom;

	padding: 10px 10px 20px 10px;

	border-top: 4px solid #c3c3c3;

	background: #f5f5f5 url(images/wd_bottomstripe.gif);

	background-repeat: repeat-x;

	background-position: bottom left;

	}



	

h2.traininglist, h3.traininglist {

	font-size: 1.1em;

	font-family: Arial, Tahoma, Verdana, sans-serif;

	margin: 20px 0 0 0;

	font-weight: bold;

	}	

	

h2.infosession {

	font-size: 1.2em;

	margin: 20px 0 0 0;

	font-weight: bold;

	}	

	

h3.infosession {

	font-size: 1.1em;

	font-family: Arial, Tahoma, Verdana, sans-serif;

	margin: 20px 0 0 0;

	}



td label {

	font-size: .85em;

	}

	

td label.req {

	font-size: .85em;

	color: #005686;

	}

.req {

	color: #005686;}

	

td.req {

	font-weight: bold;

	color: #005686;}









/* ============================================== */

/* LOCAL MENU STYLES ======================= */



div.localnav {
padding: 15px;
}



.localnav ul {

	list-style: none;

	height: auto;

	margin: 0;

	padding: 0;

	font-size: .9em;

	}



.localnav li {

	list-style: none;

	display: block;

	height: auto;

	border-bottom: 1px solid #94bce0;

	padding: 15px 0 15px 15px;

	margin: 0;

	}

	

.localnav li.selected {

	background: #095ba6;

	padding: 15px 0 15px 15px;

	}



/* LEFT MENU LINK */



.localnav li a:link, .localnav li a:visited {

	color: #fff;

	text-decoration: none;



	}





.localnav li a:hover {

	color: #ffd911;



	}



/* LEFT MENU SELECTED LINK */



.localnav li.selected a:link, .localnav li.selected a:visited {

	color: #ffd911;

	text-decoration: none;



	}

	

.localnav li.selected a:hover {

	color: #000;
}


