BODY 
{
	background:#333340;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
}
	
/* Main Content Div Style */
#content
{	
	width:100%;
}

#banner
{	
	width:792px;
	height:100px;
}

#footer
{	
	padding-top:5px;
}

#linkables
{	
	width:792px;
}

/* Menu code */
#menu
{	position: relative;
	height: 40px;
   	width: 792px;
   	background: url('../images/menu/bg.gif') no-repeat top;
	padding-top:5px;
   	margin: 0;
   	overflow: hidden;
}

#menu ul
{	padding: 0;
  	margin: 0;
}
  
/*	Don't apply padding here (offsetWidth will differ in IE)
	If you need padding add it to the child anchor */
#menu ul li
{	float: left;
  	list-style: none;
}
  
#menu ul li a
{	text-indent: -500em;
  	z-index: 10;
  	display: block;
  	float: left;
  	height: 30px;
  	position: relative;
  	overflow: hidden;
}

#menu_home a
{	width: 85px;
   	background: url('../images/menu/menu_home.png') no-repeat center !important;
   	background: url('../images/menu/menu_home.gif') no-repeat center; // ie!
}
  
#menu_samplesort a
{	width: 125px;
   	background: url('../images/menu/menu_samplesort.png') no-repeat center !important;
  	background: url('../images/menu/menu_samplesort.gif') no-repeat center;
}
  
#menu_support a
{	width: 107px;
  	background: url('../images/menu/menu_support.png') no-repeat center !important;
  	background: url('../images/menu/menu_support.gif') no-repeat center;
}
  
#menu_forum a
{	width: 134px;
  	background: url('../images/menu/menu_forum.png') no-repeat center !important;
  	background: url('../images/menu/menu_forum.gif') no-repeat center;
}

#menu_wiki a
{	width: 73px;
  	background: url('../images/menu/menu_wiki.png') no-repeat center !important;
  	background: url('../images/menu/menu_wiki.gif') no-repeat center;
}

#menu_blog a
{	width: 79px;
  	background: url('../images/menu/menu_blog.png') no-repeat center !important;
  	background: url('../images/menu/menu_blog.gif') no-repeat center;
}

#menu_contact a
{	width: 96px;
  	background: url('../images/menu/menu_contact.png') no-repeat center !important;
  	background: url('../images/menu/menu_contact.gif') no-repeat center;
}

#menu_about a
{	width: 93px;
  	background: url('../images/menu/menu_about.png') no-repeat center !important;
  	background: url('../images/menu/menu_about.gif') no-repeat center;
}

#menu li.background
{	/*background: url('../images/menu/bg_menu_right.png') no-repeat top right !important;*/
   	background: url('../images/menu/bg_menu_right.gif') no-repeat top right;
   	z-index: 8;
   	position: absolute;
   	visibility: hidden;
}
  
#menu .background .left
{	/*background: url('../images/menu/bg_menu.png') no-repeat top left !important;*/
  	background: url('../images/menu/bg_menu.gif') no-repeat top left;
  	height: 30px;
  	margin-right: 9px; /* 7px is the width of the rounded shape */
}

/* General code */

.paneltopwidediv
{	width:792px;
	height:6px;
	background-image:url(../images/bodybackground_top.gif);
}

.panelbottomwidediv
{	width:792px;
	height:6px;
	background-image:url(../images/bodybackground_bottom.gif);
	margin-bottom:5px;
}

.panelmiddlewidediv
{	width:792px;
	background-image:url(../images/bodybackground_middle.gif);
}

.paneltitle
{	font-size:14px;
	font-weight:bold;
	text-align:justify;
	padding-left:6px;
}
.panelcontent
{	text-align:justify;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
}

.narrowpanelcontainer
{	width:792px;
	height:auto;
	display:table;
}

.narrowpanelleft
{	width:393px;
	float:left;
}

.narrowpanelright
{	width:393px;
	float:right;
}

.paneltopnarrowdiv
{	width:393px;
	height:6px;
	background-image:url(../images/bodybackground_top_narrow.gif);
}

.panelbottomnarrowdiv
{	width:393px;
	height:6px;
	background-image:url(../images/bodybackground_bottom_narrow.gif);
}

.panelmiddlenarrowdiv
{	width:393px;
	background-image:url(../images/bodybackground_middle.gif);
}

.TextLink
{	Comment:;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
}

.SmallTextLink
{	Comment:;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
}

img
{ border-color:#FFFFFF;
}

.submit_button {
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FF9900;
	font-weight:normal;
	font-size:10pt;
	color: #000099;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	border-right:2px solid #000000	
}

.SmallText { 
	font-size:7pt;
}

/* spacers */
.homespacer
{ height:50px;
}