
    .spacertable {
        padding: 15px;
        border-collapse: collapse;
    }
    .spacertable th {
        width: 5em;
    }
    .spacertable td {
        padding: 5px;
    }

	body {
		background:url('images/background-page.jpg') repeat-x #121416;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#000000;
		text-align:left;
		margin:0px;
	}
	
	#container {
		width:800px;
		position:relative;
		min-width:800px; 
		margin:auto; 
		margin-top:8px;
	}


/*----------------------------- header / navigation ------------------------------*/

	#header {
		width:800px;
		height:105px;
	}
	
	#logo {
		width:193px;
		height:105px;
		position:relative;
		float:left;
		overflow:hidden;
	}
	
	#navigation {
		width:607px;
		height:105px;
		background:url('images/dev-background-header.jpg');
		float:left;
		position:relative;
	}
	
	#HorizontalNavBar {
		height:32px;
		position:absolute;
		top:73px;
		left:20px;
		color:#a7a7a7;
	}
		
	#HorizontalNavBar ul {
		  display:table;         /* ignored by IE */
		  padding:0; 
		  list-style-type:none;
		  white-space:nowrap;    /* keep text on one line */
		  margin:0;
	}
	
	#HorizontalNavBar ul {
		  display:inline-block;  /* for IE only */
		  width:1px;             /* IE will expand to fit menu width */
		  padding:0 2px;         /* fix bug in IE for border spacing */
	}  
	 
	#HorizontalNavBar ul li {
		display:table-cell;    /* ignored by IE */
		height:32px;
		background-repeat:no-repeat;
	}
	
	#HorizontalNavBar ul li {
		display:inline;        /* for IE only */
	}
	
	#HorizontalNavBar a:link,
	#HorizontalNavBar a:visited,
	#HorizontalNavBar a:active,
	#HorizontalNavBar a:hover {
		color:#ffffff;
		padding-bottom:18px;
		padding-right:24px;
		text-decoration:none;
	}

	
	#HorizontalNavBar a:hover, 
	#HorizontalNavBar li.active a {
		color:#46c7ff;
	}
	
	#HorizontalNavBar a.selected{
		color:#46c7ff;
		background:none;
	}
	
/*----------------------------- content / body content ================*/

	#content {
		width:800px;
		background:url('images/content-edge.jpg') repeat-x;
		background-color:#212526;
		font-family:Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
		xfont-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	}
	
	#content hr {
		border:0;
		border-bottom:1px solid #777777;
		padding-top:5px;
		margin-bottom:10px;
	}
	
	
	#content p {
		line-height:1.5em;
	}
	
	#content ul {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	}
	
	#content li {
		line-height:1.6em;
	}
	
	#content-wrapper {
		width:751px;
	}
	
	#content-main {
		background:url('images/dev-background-content.jpg');
	}
	
	#content-header {
		background:url('images/dev-content-top.jpg') no-repeat;
		width:751px;
		height:33px;
	}
	
	#content-footer {
		background:url('images/dev-content-footer.png') no-repeat;
		width:800px;
		height:75px;
	}
	
	.content-row {
		width:751px;
	}
	
	.content-left {
		width:173px;
		padding-right:20px;
		overflow:hidden;
		position:relative;
		border-bottom:1px solid #dddddd;
	}
	
	.content-right {
		width:498px;
		padding-left:30px;
		padding-right:30px;
        padding-bottom: 10px;
		color:#ffffff;
		overflow:hidden;
		position:relative;
		border-bottom:1px solid #4a4a4a;
		font-size:15px;
	}
	
	.content-right:hover {
		xbackground:url('images/dev-row-hover.jpg') no-repeat;
		xbackground-position:bottom right;
	}
	
	#content-title:hover {
		background-image:none;
	}
	
	.content-left h1 { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#383838;
		line-height:28px;
		padding-left:32px;
	}
	
	.content-left h2 { 
		position:relative;
		font-size:16px;
		color:#555555;
		background-repeat:no-repeat;
		background-position:0px;
		padding-left:32px;
		xpadding-top:6px;
		line-height:18px;
	}
	
	.content-left a:link,
	.content-left a:active,
	.content-left a:visited,
	.content-left a:hover {
		color:#555555;
		text-decoration:none;
	}
	
	.content-left a:hover {
		color:#6C62EC;
		text-decoration:underline;
	}
	
	.content-right h1 { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#ffffff;
		line-height:1em;
	}
	
	.content-right h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#ffffff;
	}
	
	.content-right p {
		background:url('images/content-arrow.gif') no-repeat;
		background-position:0px 5px;
		position:relative;
		left:-30px;
		padding-left:30px;
		margin:8px 0px 6px 0px;
	}

	.content-right a:link, 
	.content-right a:active, 
	.content-right a:visited { 
		font-family:Arial, Helvetica, sans-serif; 
		color:#0cc5ea; 
		text-decoration:none;
	}
	.content-right a:hover { 
		text-decoration:underline;
	}

	
	p.arrowInset {
		background:url('images/content-arrow.gif') no-repeat;
		background-position:0 top;
		position:relative;
		left:-30px;
		padding-left:30px;
	}


/*----------------------------- page elements ================*/

	.header-black { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.25em;
		font-weight:bold;
		color:#000000;
	}

	.arrow-bullet {
		background:url('images/content-arrow.gif') no-repeat;
		width:13px;
		height:13px;
		position:relative;
		float:left;
		left:-20px;
	}
	
	span.blue-text {
		color:#26daff;
	}
	
	span.highlight {
		xpadding:2px 4px;

	}
	
/*=============== footer ================*/

	#footer {
		width:576px;
		float:right;
		text-align:right;
		padding-top:5px;
		padding-right:31px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:10px;
		font-weight:bold; 
	}
	
	#footer-spacer {
		height:80px; 
		clear:both;
	}

    .imglink {
        margin-left: 55px;
    }

    .imglink img {
        border: 0px;
    }

