	/* NAED - Recertificaion */
	/* Credit due: zeldman.com (you are my hero) & eric meyer for teaching me how to understand css and dreamweaver for the code hints */ 

html { 
	min-width: 742px;
	}

	/* layout divisions */
		
body {
	text-align: center;
	margin: 25px 0 0 0;
	padding: 0;
	border: 0;
	background: #cccccc url(images/body_bg.jpg) top left fixed repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
div#wrapper {  
	width: 742px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #eee;
	text-align: left;
	background: #eee url(images/wrapper_bg.gif) top left repeat-y;
	}
	
div#banner {
	margin: 0;
	padding: 0;
	height: 53px;
	background: transparent url(images/banner.jpg) top left repeat-x;
	}

div#leftcol {
	float: left;
	width: 130px;
	height: 388px;
	background-color: #999;
	}
	
div#leftcol ul#nav {
	background-color: transparent;
	list-style-type: none;
	margin: 0; 
	padding: 0;
	}

div#leftcol ul#nav li {
	margin: 0;
	padding: 0;
	}

div#leftcol ul#nav li a{
	background-color: #7D77AA;
	border-bottom: 1px solid #000000;
	color: #000000;
	display: block;
	padding: 4px 0 6px 4px;
	text-decoration: none; 
	}

div#leftcol ul#nav a:hover, ul#nav a:focus {
	background-color: #020048;
	color: #fff;
	}

div#leftcol ul#nav li#youarehere a {
	background-color: #020048;
	color: white;
	font-weight: bold;
	}

div#content {
	margin: 0 0 0 134px;
	padding: 0 5px 5px 5px;
	}

div#content h2 {
	font-size: 150%;
	}

div#content h3 {
	font-size: 110%;
	}

div#innerwrapper {
	margin: 3px 0 0 0;
	padding: 8px 0 0 0; /* haxor to get IE to display the tab top border correctly. */
	width: 575px;
	}

div#innerwrapper ul#nav {
	padding: 0;
	margin: 0; 
	}

div#innerwrapper ul#nav li {
	display: inline;
	padding: 0;
	margin: 0	;
	}
	
	/* General Tab rules for innerwrapper */
div#innerwrapper ul#nav li a { 
	color: #000;
	text-decoration: none;
	padding: 3px 25px 2px 25px;
	}
	
	/* Default Tabs */
div#innerwrapper ul#nav li#default a { 
	padding: 3px 10px 2px 10px;
	background-color: #7D77AA;
	border-top: 5px solid #342B7A;
	border-right: 1px solid #342B7A;
	border-left: 1px solid #342B7A;
	height: 1%;
	}

div#innerwrapper ul#nav li#default a:hover, ul#nav li#default a:focus { 
	background-color: #020048;
	color: #fff;
	}

div#innerwrapper ul#nav li#defaulthere a {
	padding: 3px 10px 2px 10px;
	background-color: #020048;
	border-top: 5px solid #342B7A;
	border-right: 1px solid #342B7A;
	border-left: 1px solid #342B7A;
	color: #fff;
	font-weight: bold;
	}

	/* EMD Tab */
div#innerwrapper ul#nav li#EMD a { 
	background-color: #338533;
	border-top: 5px solid #006600;
	border-right: 1px solid #006600;
	border-left: 1px solid #006600;
	height: 1%;
	}

div#innerwrapper ul#nav li#EMD a:hover, ul#nav li#EMD a:focus { 
	background-color: #194719;
	color: #fff;
	}

div#innerwrapper ul#nav li#EMDhere a {
	background-color: #194719;
	border-top: 5px solid #006600;
	border-right: 1px solid #006600;
	border-left: 1px solid #006600;
	color: #fff;
	font-weight: bold;
	}

	/* EFD Tab */
div#innerwrapper ul#nav li#EFD a {
	background-color: #D63333;
	border-top: 5px solid #990000;
	border-right: 1px solid #990000;
	border-left: 1px solid #990000;
	}

div#innerwrapper ul#nav li#EFD a:hover, ul#nav li#EFD a:focus {
	background-color: #6C2222;
	color: #fff;
	}

div#innerwrapper ul#nav li#EFDhere a {
	background-color: #6C2222;
	border-top: 5px solid #990000;
	border-right: 1px solid #990000;
	border-left: 1px solid #990000;
	color: #fff;
	font-weight: bold;
	}

	/* EPD Tab */
div#innerwrapper ul#nav li#EPD a { 
	background-color: #335CAD;
	border-top: 5px solid #003399;
	border-right: 1px solid #003399;
	border-left: 1px solid #003399;
	}

div#innerwrapper ul#nav li#EPD a:hover, ul#nav li#EPD a:focus {
	background-color: #33335C;
	color: #fff;
	}

div#innerwrapper ul#nav li#EPDhere a {
	background-color: #33335C;
	border-top: 5px solid #003399;
	border-right: 1px solid #003399;
	border-left: 1px solid #003399;
	color: #fff;
	font-weight: bold;
	}
	
	/* ETC Tab */
div#innerwrapper ul#nav li#ETC a { 
	background-color: #7a54c9;
	border-top: 5px solid #3e1f6b;
	border-right: 1px solid #3e1f6b;
	border-left: 1px solid #3e1f6b;
	}

div#innerwrapper ul#nav li#ETC a:hover, ul#nav li#ETC a:focus {
	background-color: #5425ac;
	color: #fff;
	}

div#innerwrapper ul#nav li#ETChere a {
	background-color: #5425ac;
	border-top: 5px solid #3e1f6b;
	border-right: 1px solid #3e1f6b;
	border-left: 1px solid #3e1f6b;
	color: #fff;
	font-weight: bold;
	}
	

	/* Print Tab */
div#innerwrapper ul#nav li#print a { 
	background-color: transparent;
	}

	/* EMD container */
div#innercontainerEMD {
	padding: 5px;
	margin: 2px 0 0 0;
	background-color: #e5efe5;
	clear: right;
	border: 1px solid #006600;
	}

div#innercontainerEMD h3#EMD {
	font-size: 110%;
	color: #338533;
	padding: 0 0 5px 0;
	margin: 0;
	}

div#innercontainerEFD {
	padding: 5px;
	margin: 2px 0 0 0;
	background-color: #f5e5e5;
	clear: right;
	border: 1px solid #990000;
	}

div#innercontainerEFD h3#EFD {
	font-size: 110%;
	color: #D63333;
	padding: 0 0 5px 0;
	margin: 0;
	}

div#innercontainerEPD {
	padding: 5px;
	margin: 2px 0 0 0;
	background-color: #e5eaf5;
	clear: right;
	border: 1px solid #003399;
	}

div#innercontainerEPD h3#EPD {
	font-size: 110%;
	color: #335CAD;
	padding: 0 0 5px 0;
	margin: 0;
	}
	

div#innercontainerETC {
	padding: 5px;
	margin: 2px 0 0 0;
	background-color: #e5d6f2;
	clear: right;
	border: 1px solid #3e1f6b;
	}

div#innercontainerETC h3#ETC {
	font-size: 110%;
	color: #7a54c9;
	padding: 0 0 5px 0;
	margin: 0;
	}
	

div#innercontainer {
	padding: 5px;
	margin: 2px 0 0 0;
	background-color: #eae9f1;
	clear: right;
	border: 1px solid #342B7A;
	}

div#innercontainer p {
	padding: 0 0 5px 0;
	margin: 0;
	}

div#innercontainer li {
	padding: 0;
	margin: 0 0 0 20px;
	}

div#innercontainer ul {
	padding: 0;
	margin: 0;
	}
	
div#innercontainer h3#EMD {
	font-size: 130%;
	color: #338533;
	padding: 0 0 5px 0;
	margin: 0;
	}

div#innercontainer h3#EFD {
	font-size: 130%;
	color: #D63333;
	padding: 0 0 5px 0;
	margin: 0;
	}

div#innercontainer h3#EPD {
	font-size: 130%;
	color: #335CAD;
	padding: 0 0 5px 0;
	margin: 0;
	}
	
div#innercontainerETC {
	padding: 5px;
	margin: 2px 0 0 0;
	background-color: #e5d6f2;
	clear: right;
	border: 1px solid #3e1f6b;
	}

div#innercontainerETC h3#ETC {
	font-size: 110%;
	color: #7a54c9;
	padding: 0 0 5px 0;
	margin: 0;
	}

div#innercontainer h3#default {
	font-size: 130%;
	color: #7D77AA;
	padding: 0 0 5px 0;
	margin: 0;
	}


div#footer { 
	clear: both;
	width: 742px;
	margin: 0;
	padding: 0;
	background: transparent url(images/footer.jpg) top left repeat-x;
	}

div#footer p {
	margin: 0;
	padding: 3px 0 4px 0;
	line-height: 140%;
	text-align: center;
	color: #999999;
	}
	
a.rowButton {
	color: #000;
	text-decoration: none;
	padding: 2px 2px 1px 2px;
	background-color: #dddddd;
	border: 1px solid #000;
	height: 1%;
	font-size: 10px;
	}

a:hover.rowButton, a:focus.rowButton {
	color: #000;
	background-color: #7D77AA;
	}
		
.container {
	border-top: 10px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	margin: 10px 5px 10px 5px;
	padding: 0px 10px 0 10px;
	}

.required {
	color: #900;
	font-weight: bold;
	}

.expiration {
	font-size: 130%;
	font-weight: bold;
	text-align: right;
}
	
.smalltext {
	font-size: 10px;
	}

.tdDefault {
	background-color: #A4A0C3;
	}

.tdEMD {
	background-color: #70A970;
	}

.tdEFD {
	background-color: #E27070;
	}

.tdEPD {
	background-color: #708DC5;
	}
	
.tdETC {
	background-color: #b49de1;
	}

.thEMD {
	background-color: #006600;
	color: #fff;
	text-align: center;
	}

.thEFD {
	background-color: #990000;
	color: #fff;
	text-align: center;
	}

.thEPD {
	background-color: #003399;
	color: #fff;
	text-align: center;
	}
	
.thETC {
	background-color:#3e1f6b;
	color: #fff;
	text-align: center;
	}

.row1EMD {
	background-color: #DBE1DB;
}

.row2EMD {
	background-color: #C7CDC7;
}

.rowSumEMD {
	background-color: #9EC59E;
	text-align: center;
}

.row1EFD {
	background-color: #D0C7C7;
}

.row2EFD {
	background-color: #E5DBDB;
}

.rowSumEFD {
	background-color: #E99E9E;
	text-align: center;
}

.row1EPD {
	background-color: #C7CAD0;
}

.row2EPD {
	background-color: #DBDEE5;
}

.rowSumEPD {
	background-color: #9EB1D8;
	text-align: center;
}

.row1Default {
	background-color: #C1C1C5;
}

.row2Default {
	background-color: #DBDADE;
}

.rowSumDefault {
	background-color: #B3B0CD;
	text-align: center;
}

.boldEMD {
	color: #006600;
	font-weight: bold;
	}

.boldEFD {
	color: #990000;
	font-weight: bold;
	}

.boldEPD {
	color: #003399;
	font-weight: bold;
	}

.boldETC {
	color: #3e1f6b;
	font-weight: bold;
	}

.boldDefault {
	color: #342B7A;
	font-weight: bold;
	}
	
.largeLink {
	font-size: 18px;
}
	
h2 {
	margin: 7px 0 0 0;
	padding: 0;
	}

h3 {
	margin: 0;
	padding: 0;
	}


p	{ 
	margin: 0 0 1em 0;
	line-height: 140%;
	}
	

	/* forms */
	
form {
	margin: 0;
	padding: 0;
	}

form, select, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

