	body {
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    margin: 10px;
	background: #ffffff;
 	text-align: left;
 	padding: 0;
 	}
	

/*  HEADER */
	
	#header
	{
		height: 95px;
		width: 790px;
		margin: 0px;
	}
	
 	.contentheader {
 	
 	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #036;
    font-weight: bold;
 	
 	}
 	
 	ul {
 	
 	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
 	
 	}
 	
 	ol {
 	
 	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
 	
 	}
 	
	a { 
	color: #f00; 
	text-decoration: none; 
	font-size: 12px; 
	}
	
	a:link { color: #f00; text-decoration: underline; }
	a:visited { color: #f00; text-decoration: underline; }
	a:hover	{ color: #f00; text-decoration: underline; }
	a:active { color: #f00; }
	a:focus { color: #f00; }
	
	a.logout:link {
	color: #f00; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

	a.logout:visited {
	color: #f00; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

	a.logout:active {
	color: #f00; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

	a.logout:hover {
	color: #f00; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
	
	#welcomeblock {
	width: 400px;
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    margin: 10px;
	background: #ffffff;
 	text-align: left;
 	padding: 0;
 	}
	
	#formblock {
	width: 784px;
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    margin: 10px;
	background: #ffffff;
 	text-align: left;
 	padding: 0;
 	}
 	
 	#formblock2 {
	width: 784px;
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    margin: 10px;
	background: #ffffff;
 	text-align: left;
 	padding: 0;
 	border: 1px #333 solid;
 	}	
 	
 	#instructions 	
 	{
 		width: 500px;
 		font-size: 12px;
 		font-family: Arial, Helvetica, sans-serif;
 		color: #333;
 		margin: 12px;
 		text-align: left;
 	}
 	
 	.leftnavtitle {
 	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
    border: 1px #666 solid;
    padding: 3px;
    margin: 10px 0px 1px 0px;
 	}
 	
 	.leftnavlinkborder {
    border: 1px #666 solid;
    padding: 3px;
    margin: 1px 0px 0px 0px;
 	background: #666;
 	}
 	
 	#leftnavtitlebox {
 	width: 190px;
 	margin: 0;
  	padding: 2px 5px 2px 5px;
 	text-align: left;
 	background: #09367A;
 	}
 	
  	#leftsubtitlebox
  	{
  		width: 100%;
  		margin: 0;
  		padding: 5px 5px 5px 5px;
  		border-top: 2px;
  		text-align: left;
  		background: #333;
  	}	
 	
 	#leftnav {
 	width: 190px;
 	text-align: left;
 	vertical-align: top;
 	
 	}
 	
 	#content {
 	position: absolute;
 	top: 138px;
 	left: 215px;
 	width: 570px;
 	text-align: left;
 	padding: 0px 5px 0px 5px;
  	}
  	
 	#sgt_dpg_content {
 	position: absolute;
 	top: 138px;
 	left: 215px;
 	text-align: left;
 	padding: 0px 5px 0px 5px;
  	}  	
 	
	table.search {
	width: 575px;
	background-color: #333333;
	padding: 1px;
	}
	
	table.sgt_dpg_search {
	background-color: #333333;
	padding: 1px;
	}
	
	.cellgrey {
	background-color: #cccccc;
	padding: 3px;
	}
	
	.cellyellow {
	background-color: #FF0;
	padding: 3px;
	}
	
	.tableheader {
	color: #ffffff;
	background-color: #09367A;
	padding: 3px;
	}
	
	.tablerow {
	background-color: #cccccc;
	padding: 3px;
	}
	
	.tablerowwhite {
	background-color: #fff;
	padding: 3px;
	text-align: center;
	}

	.roweditlinks {
	background-color: #ffffff;
	padding: 3px;
	}
	
	.searchtitle {
	text-align: left;
	font-weight: bold;
	}

	#name, #emailaddress, #title, #company, #dayphone {
	width: 200px;
	
	}
	
	#zip {
	width: 100px;
	
	}
	
	#submit {
	margin-top: 10px;
	margin-bottom: 10px;
	
	}


	#demoform label {
	font-size: 12px;
	font-weight: bold;
	color: #666;	
	}
	
	#demoform fieldset {
	border: 1px solid #ccc;
	margin-top: 5px;
	padding: 0 10px;
	width: 405px;
	
	}
	
	#formblock2 fieldset {
	border: 1px solid #ccc;
	margin-top: 5px;
	padding: 0 10px;
	width: 605px;
	
	}	
		
	#demoform legend {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	color: #666;
	background: #eee;
	border: 1px solid #ccc;
	border-bottom-color: #999;
	border-right-color: #999;
	padding: 4px 8px;
	
	}
	
	#applicationform label {
	font-size: 12px;
	font-weight: bold;
	color: #666;	
	}
	
	#applicationform fieldset {
	border: 1px solid #ccc;
	margin-top: 5px;
	padding: 0 10px;
	width: 405px;
	}
	
	#applicationform2 fieldset {
	border: 1px solid #ccc;
	margin-top: 5px;
	padding: 0 10px;
	width: 505px;
	}	
		
	#applicationform legend {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	color: #666;
	background: #eee;
	border: 1px solid #ccc;
	border-bottom-color: #999;
	border-right-color: #999;
	padding: 4px 8px;
	}
	
	
	#registration label {
	font-size: 12px;
	font-weight: bold;
	color: #666;	
	}
	
	#registration fieldset {
	border: 1px solid #ccc;
	margin-top: 5px;
	padding: 0 10px;
	width: 405px;
	
	}
	
	#registration legend {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	color: #666;
	background: #eee;
	border: 1px solid #ccc;
	border-bottom-color: #999;
	border-right-color: #999;
	padding: 4px 8px;
	}
	
	#largewindow {
	width: 400px;
	height: 100px;
	}
	

	.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	}
	
	p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; 
	}
	p.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; 
	}

	p.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600; 
	}

	p.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF; 
	}

	p.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366; 
	}

	a.orange:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF3300; 
	}

	a.white:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF; 
	}

	a.white:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF; 
	}

	a.white:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF; 
	}

	a.grey:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666; 
	}

	a.grey:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666; 
	}

	a.grey:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666; 
	}
 	
 	p.disclaimer {
 	
 	font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: normal;
 	}
 	
 	a.disclaimer {
	color: #f00; 
	text-decoration: none; 
 	font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
 	}
 	
 	.profgreyback {
	background-image:url(../pics/lightgreyangle3.gif);
	background-position: left top;
 
 	}
 	
	a.extranetleftnavlink:link {
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF; 
	}

	a.extranetleftnavlink:visited {
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF; 
	}

	a.extranetleftnavlink:active {
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF; 
	} 
	
	a.extranetleftnavlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0; 
	}
	
	.sgt_complete {

	color: #0C0;
	font-weight: bold;

	}

	.sgt_notcomplete {

	color: #666;
	font-weight: normal;

	}
	
	p.alert {
	
	font-weight: bold;
	color: #F30;
	
	}
	
	h2 {
	
	color: #09367A;
	font-size: 16px;
	
	}
	
	h2.red {
	
	color: #F30;
	font-size: 16px;
	
	}	
	