body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#header {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A4A6;
	height: 46px;	
}

#headerwithsearch {
	background-image: url(../images/logo.gif);	
	height: 46px;
	width: 300px;	
}

#adminheader {
	background-image: url(../images/logo_admin.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A4A6;
	height: 46px;
}

#indexsearch {
	margin:14px 0px -20px 143px;
}

#indexsearchabsolute {
	margin:  10px 0px -20px 143px;
}

#search {
	width:400px;
	position:absolute;
	right:11px;
	margin:10px 0px 0px 0px;
}

#search form {
	margin:0px;
	padding:0px;
}

#indexsearchform {
	width:409px;
	border:1px solid #535659;
	margin-top:0px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6A6F75;
	vertical-align:top;
}

#searchform {
	width:309px;
	border:1px solid #535659;
	margin-top:0px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6A6F75;
	vertical-align:top;
}

/* for non IE */
body>div#header>div#search>form>input#searchform {
	margin-top:1px;
}

#searchbutton {
	margin:0px 0px 0px 6px;
}

.bottom {
	width:100%;
}

#leftcolumn 
{	 
	position:absolute;
	left:7px;
	top:54px;
	width:320px;
}

#narrowleftcolumn {
	position:absolute;
	left:7px;
	top:54px;
	width:250px;
}

#vidhead {
	background-image:url(../images/vidhead.gif);
	background-repeat:no-repeat;
	height:27px;
	padding:8px 8px 0px 8px;
}

#vidtime {
	float:left;
}

#enlarge {
	float:right;
}

#vidplayer {
	border:1px solid #A2A4A6;
	width:318px;
	height:283px;
	background-image:url(../images/vidplayer.gif);
	margin-top:-8px;
}

.vidcolumn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.vidcolumn {
	color:#41779E;
	text-decoration:none;
}

a.vidcolumn:hover {
	text-decoration:underline;
}

#keysteps {
	border-bottom:1px solid #A2A4A6;
	border-left:1px solid #A2A4A6;
	border-right:1px solid #A2A4A6;
	padding:4px 8px 7px 8px;
	background-color:#EBEBEB;
	line-height:16px;
	height:94px;
	overflow:auto;
}

#browsehead {
	background-image:url(../images/browse_top.gif);
	background-repeat:no-repeat;
	width:250px;
	height:31px;
}

#adminbrowsehead {
	background-image:url(../images/adminbrowse_top.gif);
	background-repeat:no-repeat;
	width:250px;
	height:31px;
	margin-top:7px;
}

#browse {
	border:1px solid #A2A4A6;
	padding:4px 8px 7px 8px;
	line-height:16px;
}

#narrowtestshead {
	background-image:url(../images/narrowtests.gif);
	background-repeat:no-repeat;
	width:250px;
	height:31px;
	margin-top:7px;
}


#admintestshead {
	background-image:url(../images/admintests.gif);
	background-repeat:no-repeat;
	width:250px;
	height:31px;
}

#testshead {
	background-image:url(../images/tests.gif);
	background-repeat:no-repeat;
	width:320px;
	height:31px;
	margin-top:7px;
}

#accessshead {
	background-image:url(../images/access.gif);
	background-repeat:no-repeat;
	width:320px;
	height:31px;
	margin-top:7px;
}

#adminaccessshead {
	background-image:url(../images/access.gif);
	background-repeat:no-repeat;
	width:250px;
	height:31px;
	margin-top:7px;
}

#tests {
	border:1px solid #A2A4A6;
	padding:4px 8px 7px 8px;
	line-height:16px;
}

#tests2 {
	border-right:1px solid #A2A4A6;
	border-left:1px solid #A2A4A6;
	border-bottom:1px solid #A2A4A6;
	padding:4px 8px 7px 8px;
	line-height:16px;
}

#proclinks {
	border:1px solid #A2A4A6;
	padding:4px 8px 7px 8px;
	line-height:16px;
}

#Manages {
	border:1px solid #A2A4A6;
	padding:4px 8px 7px 8px;
	line-height:16px;
}

#Manages2 {
	border-right:1px solid #A2A4A6;
	border-left:1px solid #A2A4A6;
	border-bottom:1px solid #A2A4A6;
	padding:4px 8px 7px 8px;
	line-height:16px;
}

#resources {
	border:1px solid #A2A4A6;
	padding:4px 8px 7px 8px;
	line-height:16px;
	margin-top:7px;
}

#rightcolumn {
	position:relative;
	top:7px;
	margin:0px 7px 0px 334px;
}

#indexrightcolumn {
	
	top:7px;
	margin:7px 7px 0px 264px;
}

#indexrightcolumnabsolute {	
	top:7px;
	margin:7px 7px 0px 264px;
}

#tabs {
	background-image:url(../images/greypx.gif);
	background-repeat:repeat-x;
	height:33px;
}

#protop {
	background-image:url(../images/pro_topbg.gif);
	background-repeat:repeat-x;
   	border-left:1px solid #A2A4A6;
	border-right:1px solid #A2A4A6;
	height:30px;
	padding:12px 10px 8px 9px;
}

#indextop {
	background-image:url(../images/index_topbg.gif);
	background-repeat:repeat-x;
   	border-left:1px solid #A2A4A6;
	border-right:1px solid #A2A4A6;
	border-top:1px solid #A2A4A6;
	height:54px;
}


#admintop {
	background-image:url(../images/admin_topbg.gif);
	background-repeat:repeat-x;
   	border-left:1px solid #A2A4A6;
	border-right:1px solid #A2A4A6;
	border-top:1px solid #A2A4A6;
	height:54px;
}

#findproc {
	position:absolute;
	left:9px;
	top:20px;
}

#procspace {
	border:1px solid #A2A4A6;
	padding:0px 9px 9px 9px;
}

#prepro_jumpmenu {
	position:absolute;
	left:10px;
	top:71px;
	z-index:99;
	width:106px;
	padding:4px 7px 7px 7px;
	background-color:#FFFFFF;
	border:1px solid #CC8408;
	background-image:url(../images/jumpmenu_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#postpro_jumpmenu {
	position:absolute;
	left:233px;
	top:71px;
	z-index:99;
	width:113px;
	padding:4px 7px 7px 7px;
	background-color:#FFFFFF;
	border:1px solid #CC8408;
	background-image:url(../images/jumpmenu_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.jumpmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#959595;
	line-height:16px;
}

a.jumpmenu {
	color:#41779E;
	text-decoration:none;
}

a.jumpmenu:hover {
	text-decoration:underline;
}

.verd10px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

a.verd10px {
	color:#41779E;
	text-decoration:none;
}

a.verd10px:hover {
	text-decoration:underline;
}

.verd13px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a.verd13px {
	color:#41779E;
	text-decoration:none;
}

a.verd13px:hover {
	text-decoration:underline;
}

#signin {
	position:absolute;
	right:16px;
	top:5px;
}

#indexsignin {
	position:absolute;
	right:16px;
	top:15px;
}

#codes {
	position:absolute;
	right:16px;
	top:114px;
}

#print {
	position:absolute;
	right:17px;
	top:52px;
	z-index:10;
}

.procedure {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.procedure {
	color:#41779E;
	text-decoration:none;
	line-height:17px;
}

a.procedure:hover {
	text-decoration:underline;
}

/*---------------------------------------------*/
/* changed for kathy to tag h2 and h3 contents */
/*---------------------------------------------*/

.proch1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	margin: 5px 0px 0px 0px;
}

.proch2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:19px;
	background-color:#CC8408;
	padding:4px 0px 0px 5px;
	margin:4px 0px 8px 0px;
}

.proch3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:1px;
	margin:0px;
	padding:0px 0px 5px 0px;
	color: Black;
}

.proch3 a {
	color:#41779E;
	text-decoration:none;
}

.proch3 a:hover {
	text-decoration:underline;
}

.proch3 ul {
	font-weight:normal;
	margin-left:1.8em;
	padding-left:0px;
	list-style-image:url(../images/bullet.gif);
	margin-bottom:0px;
	margin-top:6px;
}

.proch3 ul li {
	margin-left:0px;
	padding-left:0.5em;
}

.proch3 hr {
	height:1px;
	color:#DADCDF;
	background-color:#DADCDF;
	border:0px;
	margin:0px;
	padding:0px;
}

/*---------------------------------------------*/

.rule {
	border-top: 1px solid #DADCDF; margin-top:1px; margin-bottom:5px;

}

.proch3 ol {
	font-weight:normal;
	margin-left:2.3em;
	padding-left:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.proch3 ol li {
	margin-left:0em;
	padding-left:0em;
}

#bottom {
	width:100%;
}

.div4 {
	width:7px;
	height:500px;
	position: absolute;
	right:0px;
	top:54px;
}


