@media print {
	#header {
		height:96px;
		width:779px;
		background:url('../images/header_links2.jpg');
	}

	#left_menu, #top_menu_container,
	#top_menu, #top_menu_right, #top_menu_left {
		visiblity:hidden;
	}
}

body{
	margin:0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:justify;
	line-height:17px;
}

/* Page Layout Position Div's */

#header_container,
#top_menu_container,
#body_container,
#footer_container {
	width:779px;
	text-align:left;
}

#header_container {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	height:96px;
	background-color:#FFFFFF;
}

#top_menu_container {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	height:24px;
	background-color:#FFFFFF;
}
#body_container {
border-left:1px solid #000000;
border-right:1px solid #000000;
height:auto;
background-color:#DAC794;
}

#footer_container {
	border-bottom:1px solid #000000;
	height:30px;
	background-color:#FFFFFF;
}

#header, #top_menu_left, #top_menu_right,
#left_menu, #body, 
#footer_left, #footer_right {
text-align:left;
}

#header {
height:96px;
width:779px;
background-image: url(../images/header_links2.jpg);
background-repeat: no-repeat;
}
#top_menu, #top_menu_right, #top_menu_left {
height:24px;
}
#top_menu_left {
width:188px;
float:left;
background-color:#FFFFFF;
}

#top_menu {
width:516px;
float:left;
background-color:#DAC794;
text-align:right;
}
#top_menu_right {
width:75px;
float:right;
overflow:hidden;
background-color:#DAC794;
}

#left_menu {
	margin-top:0px;
	margin-left:0px;
	width:188px;
	background-color:#DAC794;
	float:left;
	/* IE 6.0 Fix START */
	position:absolute; top:0px; left:0px;
	/* IE 6.0 Fix END */
}

#body {
	width:581px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	height:auto;
	margin-top:0px;
	overflow:hidden;
	text-align:justify;
	float:right;
}

#footer_left {
	width:188px;
	height:30px;
	float:left;
	background-color:#DAC794;
}

#footer_right {
	width:590px;
	height:30px;
	float:left;
	background-color:#FF0000;
	border-left:1px solid #FFFFFF;
}

* html .wrapper
{
position: relative;
}
.wrapper_extra {
position: relative;
}
.wrapper {
overflow: hidden;
}

/***************/
/* Main Styles */
/***************/

/* */
tr, td, div,p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:17px;
}

p {
	text-align:justify;
}

div.justify {
	text-align:justify;
	width:576px;
}

HR {
width : 100%;
color : #333333;
}

H1,H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:left;	
}

H2,H5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

a, a:link, a:hover, li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
}

a:visited, li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}

ul {
	list-style-type:disc;	
	font-size:11px;
}

ul ul {
	list-style-type:circle;
	font-size:11px;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.body_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.center {
	text-align:center;
}


.modifydate {
	padding-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;	
}

/* Bolded text Universal Colour */
strong {
	color:#000000;
}

a strong {
	color:#0000FF;
}

a:visited strong {
	color:#333333;
}

/* Top Menu Anchor Styles and Positioning */
a.mainlevel-nav, a.mainlevel-nav:visited
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
padding-right:8px;
padding-left:8px;
border-right:2px solid #000000;
white-space:pre;
text-decoration:none;
}

/* Top Menu Anchor Hovers */
a.mainlevel-nav:hover {
color:#FF0000;
text-decoration:none;
}

table.moduletable_lang
{
margin:0px;
text-align: left;
}

table.moduletable {
width:100%;
text-align:right;
}

table.box {
border : 1px solid #000000 ;
}

box {
border : 1px solid #000000 ;
} 

td.border_right {
	border-right:1px solid #000000;
	background-color:#FFFFFF;
}

table.members td {
	vertical-align:top;
}

/* Image Padding for Special Awards Profile Pages */
img.pad {
	padding-right:5px;
}