
body {
	background-color:#D7D7D7;
	background-image:url('/_gfx/design/site/bg.jpg');
	background-repeat:repeat-x;
	background-position:top center;
	margin:0px;
	padding:0px;
	text-align:center;
}



body {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:13px;
	color:#000000;
}

#page {
	width:963px;
	background-image:url('/_gfx/design/site/repeat.gif');
	background-repeat:repeat-y;
	background-position:top;
	margin:0px auto;
	text-align:left;
}

#bottom {
	width:963px;
	height:30px;
	background-image:url('/_gfx/design/site/bottom.gif');
	background-repeat:no-repeat;
	background-position:top;
	margin:0px auto;
	font-size:11px;
	color:#6B6B6B;
	text-align:right;
	padding-top:20px;
	padding-right:40px;
}

#bottom a {
	color:#6B6B6B;
	text-decoration:none;
}

#bottom a:hover {
	text-decoration:underline;
}


#pageshadow {
	min-height:600px;
	background-image:url('/_gfx/design/site/toprepeat.gif');
	background-repeat:no-repeat;
	background-position:top;
	padding-left:17px;
	padding-right:17px;
}

#topmenu {
	height:67px;
	background-image:url('/_gfx/design/site/menubg.gif');
	background-repeat:repeat-x;
	background-position:top;
	text-align:right;
}

td.menu1, td.menu1hover {
	height:67px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	border-left:2px solid #ffffff;
}

td.menu1 a, td.menu1hover a {
	color:#7A7A7A;
	text-decoration:none;
	font-weight:bold;
}

td.menu1hover {
	background-image:url('/_gfx/design/site/menubghover.gif');
	background-repeat:repeat-x;
	background-position:top;
}

div#bannertop {
	height:8px;
	background-image:url('/_gfx/design/site/bannertop.gif');
	background-repeat:repeat-x;
	background-position:top;	
}

div#bannerbottom {
	height:8px;
	background-image:url('/_gfx/design/site/bannerbottom.gif');
	background-repeat:repeat-x;
	background-position:top;	
}

td#logo {
	width:215px;
	vertical-align:top;
}

td#references {
	vertical-align:top;
}

td#references div#image {
	height:187px;
	background-image:url('/_gfx/design/site/referencesbg.jpg');
	background-repeat:repeat-x;
	background-position:top;
}

td#references div#description {
	height:25px;;
	background-color:#A30000;
	padding-right:10px;
	padding-left:5px;
}

td#references div#description table#bar {
	width:100%;
	height:25px;
}

td#references div#description table#bar td#website {
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}

td#references div#description table#bar td.numberbg {
	width:25px;
	text-align:center;
}

div.number, div.numberactive {
	width:14px;
	height:14px;
	background-color:#910000;
	border:1px solid #B12626;
	color:#ffffff;
	font-size:11px;
	padding:2px;
	cursor:pointer;
}

div.numberactive {
	background-color:#7C0000;
}

div.number a, div.numberactive a, td#website a {
	color:#ffffff;
	text-decoration:none;
} 

#submenubg {
	width:214px;
	vertical-align:top;
	padding-top:5px;
}

#contentbg {
	padding:20px;
	vertical-align:top;
	line-height:160%;
}

div.menu2, div.menu2hover {
	height:22px;
	background-image:url('/_gfx/design/site/submenubg.gif');
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:1px;
	padding-top:5px;
	padding-left:15px;
	color:#ffffff;
	cursor:pointer;
}

div.menu2hover {
	background-image:url('/_gfx/design/site/submenubghover.gif');
}

div.menu2 a, div.menu2hover a, div.menu3 a, div.menu3hover a {
	color:#ffffff;
	text-decoration:none;
}

div.menu3, div.menu3hover {
	height:22px;
	background-color:#545454;
	margin-bottom:1px;
	padding-top:5px;
	padding-left:25px;
	color:#ffffff;
	cursor:pointer;
}

div.menu3hover {
	background-color:#3E3E3E;
}

div#sitefunctions {
	width:200px;
	float:left;
	height:47px;
	text-align:left;
	padding-top:20px;
	padding-left:20px;	
	font-size:10px;
	color:#6B6B6B;
}


div#sitefunctions a {
	color:#6B6B6B;
	text-decoration:none;
}

div#sitefunctions a:hover {
	text-decoration:underline;
}
