#container
	{
		width:724px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		padding: 3px;
		background-color: #FFFFFF;
	}

#header
	{
		text-align: center;
	}	
	
li.order	
	{
		margin-bottom: 10px;
	}

.dundeebook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
body {
	background-color: #CCCCCC;
}

sup
	{
		vertical-align: 1px;
	}

.redtext
	{
		color:#4f68ae;
		font-weight:bold;
	}

.redtext2
	{
		color:#4f68ae;
		font-weight:bold;
		font-size: 1.5em;
	}	
	
	
#outercontainer
	{
		display: block;
		min-height: 410px;
		height: auto;
		margin-top:15px;
		overflow:hidden;
	}	


#innercontainer
	{
		width: 407px;
		min-height: 410px;
		height: auto;
		float: left;
		overflow:hidden;
	}	
	
#bluehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	width: 407px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#bluehead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	font-weight: bold;
	width: 407px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

	
#ibp
	{
		width: 407px;
		margin: auto;
	}
	
#logos
	{
		width: 407px;
		text-align: left;
		padding-top: 10px;
		display: block;
		padding-bottom: 10px;
	}
	
#greybar
	{
		background-color: #999999;
		height: 40px;
		clear: both;
	}
	
#dibplogo
	{
		width: 150px;
		height: 200px;
		float: right;
		padding-top:42px;
		padding-left: 51px;
	}

#ud
	{
		float: left;
		width: 62px;
		height: 57px;
	}	

#ddcom
	{
		float: left;
		width: 100px;
		height: 43px;
		padding-top:8px;
		padding-left: 10px;
		padding-right: 10px;
	}

#polygon
	{
		float: left;
		width: 72px;
		height: 37px;
		padding-top:8px;
		padding-bottom: 10px;
	}

#cargo
	{
		margin-top: 30px;
		margin-bottom: 15px;
	}

#cargo2
	{
		margin-top: 30px;
		margin-bottom: 15px;
		margin-left: 40px;
	}

.cargoindent
	{
		margin-left: 40px;
		margin-bottom: 20px;
	}

#conformance
	{
		float: right;
		height: 31px;
		padding-top: 5px;
		padding-bottom: 10px;
	}

#css
	{
		float: right;
		width: 88px;
		height: 31px;
	}

#xhtml
	{
		float: right;
		width: 88px;
		height: 31px;
	}	
	
#wcag
	{
		float: right;
		width: 88px;
		height: 31px;
	}	
	
#tidy
	{
		width: 39px;
		height: 16px;
		float: right;
		margin-left: 5px;
		margin-right: 5px;
		padding-top: 8px;
	}
		
	
.no_border
	{
		border:0px;
	}

.bold
	{
		font-weight: bold;
	}	
	
.italic
	{
		font-style: italic;
	}
	
#greymenu
	{
		width: 112px;
		float: left;
	}

#judgephoto
	{
		width: 125px;
		height: 168px;
		float: right;
		padding-left: 5px;
		padding-top:5px;
	}	

#amazon
	{
		width: 164px;
		height: 41px;
		margin: 3px;
		position:relative; left:150px; bottom: 45px;
	}
	
div#navcontainer
	{
		background-color: #A6A7CD;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}
	
div#navcontainer ul
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: white;
		text-align: center;
		margin: 0;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 0px;
	}

div#navcontainer ul li
	{
		display: inline;
	}

div#navcontainer ul li a
	{
		padding: 5px 23px 5px 23px;
		color: white;
		text-decoration: none;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff; /* the borders have the same size */
		margin-right: -1px; /* the value has to be like the above but negative */
	}

div#navcontainer ul li a:hover
	{
		background-color: #CBC9E0;
		color: white;
	}


#navlist li a#current
	{
		background: #4F68AE;
	}
	
	
#navcontainer2 { width: 110px; }

#navcontainer2 ul
	{
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		text-align: center;
	}

#navcontainer2 a
	{
		display: block;
		padding: 3px;
		width: 100px;
		background-color: #CCCCCC;
		border-bottom: 1px solid #eee;
		text-decoration: none;
	}

#navcontainer2 a:link, #navlist2 a:visited
	{
		color: #EEE;
		text-decoration: none;
	}

#navcontainer2 a:hover
	{
		background-color: #999999;
		color: #fff;
	}

#navlist2 li a#current2
	{
		background: #999999;
		text-decoration: none;
		color: white;
	}
	
a.prize:link
	{
		color:#4f68ae;
		font-weight: bold;
		text-decoration: none;
	}

a.prize:visited
	{
		color:#4f68ae;
		font-weight: bold;
		text-decoration: none;
	}

a.prize:hover
	{
		color:#333333;
		font-weight: bold;
		text-decoration: none;
	}

#winner
	{
		height: 275px;
		width: 212px;
		float:left;
		padding-top: 10px;
	}
	
#winntext
	{
		width: 180px;
		float:right;
		padding-top: 10px;
	}
	
#polygontext
	{
		clear: both;
		padding-top: 10px;
	}
	
#spacer
	{
		height: 12px;
	}
	
#awright
	{
		float: right;
		width: 125px;
		height:168px;
		padding-left: 5px;
		padding-top: 5px;
	}
