BODY {
	font-size: 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #CACACA;
	color: #000000;
}

a {
	color: #0073C6;
	text-decoration: none;
}

a:hover {
 	text-decoration: underline;
}

textarea, input, select
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}

div.infoBox {
	margin: 10px auto 10px auto;
	padding: 6px 10px 6px 35px;
	background: #EEEEEE url(../images/info.gif) left center no-repeat;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
	width: 500px;
}

div.errorBox {
  	margin: 10px auto 10px auto;
	padding: 6px 10px 6px 35px;
	background: #EEEEEE url(../images/error.gif) left center no-repeat;
	color: red;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000000;
	width: 500px;
}

.orange {
	color: #FF9933;
}

.noSpace {
	margin:0;padding:0;
}

.adminTable {
	margin: 10px auto 10px auto;
	border: 1px solid #000000;
}

.galleryTable {
	margin: 0px auto 0px auto;
	border: 0px;
}

.adminTable td {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
}

.tdHead {
	background-color: #464646;
	color: #EEEEEE;
	font-weight: bold;
	padding: 3px;
}

.tdHeadSuper {
	background: #2434A7 url(../images/topbar_bg.jpg) top left repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
	height: 15px;
}

.tdHead a, .tdHeadSuper a {
	color: #FFFFFF;
	text-decoration: underline;
}

.tdHead a:hover, .tdHeadSuper a:hover {
	color: #0073C6;
}

.tdFooter {
  	background-color: #BBBBBB;
  	padding: 3px;
  	border-top: 1px solid #FFFFFF;
}

.tdLeft {
	text-align: left;
}

.tdCenter {
	text-align: center;
}

.tdRight {
	text-align: right;
}

.tdTop {
	vertical-align: top;
}

.tdMiddle {
	vertical-align: middle;
}

.tdBottom {
	vertical-align: bottom;
}

.tdAlt {
	background-color: #EEEEEE;
	color: #000000;
	padding: 3px;
}

.tdNormal {
	background-color: #FFFFFF;
	color: #000000;
	padding: 3px;
}

.tdNormalTransparent {
	color: #000000;
	padding: 3px;
}

.tdTeam {
	color: #000000;
	padding: 7px;
}

.tdNormal a, .tdAlt a {
	color: #000000;
	text-decoration: underline;
}

.tdNormal a:hover, .tdAlt a:hover {
	color: #0073C6;
}

#wrap {
	width: 750px;
	margin: 0px auto 0px auto;
	padding: 0px 10px 0px 10px;
	background: #FBFBFB url(../images/wrap_bg.jpg) top left repeat-y;
	color: #000000;  
}

#topbar {
	width: 750px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: #2434A7 url(../images/topbar_bg.jpg) top left repeat-x;
	border-bottom: 1px solid #ffffff;
}

#topbarLeft {
	float: left;
	height: 11px;
	margin: 0;
	padding: 7px 7px 7px 7px;
	width: 270px;
}

#topbarLeft a {
	margin: 0;
	padding: 0;
	border: 0 none;
}

#topbarLeft a img {
	margin: 0 2px 0 0;
	padding: 0;
	border: 0 none;
	vertical-align: top;
}

#topbarRight {
	float: right;
	height: 20px;
	width: 730px;
	padding: 5px 7px 0px 0px;
	margin: 0;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}

#topbar .center {
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#topbar .right {
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 5px 7px 0px 0px;
}

#topbarRight a, #topbar .center a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#topbarRight a:hover, #topbar .center a:hover, #topbarRight a:active, #topbar .center a:active {
	color: #FBFE01;
}

#menu {
	clear: both;
	float: left;
	margin: 0px;
	padding: 2px;
	width: 195px;
	height: 246px;
	border-right: 1px solid #ffffff;
	background-color: #464646;
	color: #DAD9D9;
}

#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 195px;
}

#menu ul li {
	display: block;
	margin: 0px;
	padding: 0px;
}

#menu ul li a {
  	display: block;
  	margin: 0px;
  	padding: 3px 0px 0px 30px;
  	width: 165px;
  	height: 18px;
  	text-align: left;
  	font-size: 11px;
  	font-weight: bold;
	text-decoration: none;
	background: #464646 url(../images/menu_item_bg.jpg) left -1px no-repeat;
	color: #DAD9D9;
}

#menu ul li a.current {
	color: #FBFE01;
}

#menu ul li a:hover, #menu ul li a.current:hover, #menu ul li a:active, #menu ul li a.current:active, #menu ul li a:focus, #menu ul li a.current:focus{
	background: #464646 url(../images/menu_item_bg.jpg) left -29px no-repeat;
	color: #FBFE01;
}

#headerbox {
  	float: left;
	width: 550px;
	height: 250px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

#headerbox img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

#yellowbar {
  	clear: both;
	width: 750px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background: #CFDA1D url(../images/yellowbar_bg.jpg) top left repeat-x;
	border-top: 1px solid #ffffff;
}

#footer {
  	clear: both;
	width: 750px;
	height: 25px;
	margin: 0px auto 0px auto;
	padding: 5px 10px 10px 10px;
	background: #FBFBFB url(../images/footer_bg.jpg) top left no-repeat;
	color: #FFFFFF;  
}

#footer .bar {
	width: 750px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background: #0A5A03 url(../images/footer_bar_bg.jpg) top left repeat-x;
}

#pshgroup {
  	clear: both;
	width: 750px;
	height: 25px;
	margin: 0px auto 0px auto;
	padding: 0px;
	color: #555555;
	text-align: center;
}

#footer .bar .center {
	text-align: center;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#content {
  	clear: both;
	width: 742px;
	margin: 0px;
	padding: 10px 4px 10px 4px;
}

#content .leftCol {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 202px;
}

#content .middleCol {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 338px;
}

#content .rightCol {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 202px;
}

#content .subpageCol {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 540px;
}

#content .leftCol .sideBoxHeader, #content .rightCol .sideBoxHeader {
	width: 189px;
	height: 27px;
	background: #0A5A03 url(../images/sidebox_header_bg_green.jpg) top left no-repeat;
	padding: 12px 0px 0px 11px;
	color: #ffffff;
	font-size: 13px;
}

#content .leftCol .sideBoxHeader .firstWord, #content .rightCol .sideBoxHeader .firstWord {
	color: #FF9933;
}

#content .leftCol .sideBoxBody, #content .rightCol .sideBoxBody {
	width: 188px;
	background: #ffffff url(../images/sidebox_body_bg.jpg) top left repeat-y;
	padding: 3px 7px 3px 7px;
	color: #3D3D3D;
	font-size: 10px;
}

#content .leftCol .sideBoxBody h1, #content .rightCol .sideBoxBody h1 {
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	margin: 9px 5px 2px 5px;
}

#content .leftCol .sideBoxBody h1 a, #content .rightCol .sideBoxBody h1 a {
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
}

#content .leftCol .sideBoxBody h1 a:hover, #content .rightCol .sideBoxBody h1 a:hover, #content .leftCol .sideBoxBody h1 a:active, #content .rightCol .sideBoxBody h1 a:active {
	color: #0073C6;
}

#content .leftCol .sideBoxBody h2, #content .rightCol .sideBoxBody h2 {
	font-size: 11px;
	font-weight: normal;
	color: #787878;
	margin: 0px 5px 3px 5px;
}

#content .leftCol .sideBoxBody p, #content .rightCol .sideBoxBody p {
	margin: 0px 5px 5px 5px;
}

#content .leftCol .sideBoxBody .smallImage, #content .rightCol .sideBoxBody .smallImage {
	float: left;
	margin: 0px 2px 2px 2px;
	width: 66px;
	height: 101px;
	padding: 6px;
	background: #ffffff url(../images/sidebox_small_image_bg.jpg) top left no-repeat;
	
}

#content .leftCol .sideBoxBody .smallImage img, #content .rightCol .sideBoxBody .smallImage img {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 66px;
	height: 101px;
	
}

.translate {
	text-align: center;
}

.translate a {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.translate a img {
	margin: 0 2px 0 0;
	padding: 0;
	border: 0 none;
	vertical-align: top;
}

div.rightLink {
	text-align: right;
	padding: 0px;
	margin: 3px 5px 3px 0px;
}

div.rightLink a {
	color: #0073C6;
	text-decoration: none;
	font-size: 11px;
}

div.rightLink a:hover {
 	text-decoration: underline;
}

#content .leftCol .sideBoxBody .thumbHor, #content .rightCol .sideBoxBody .thumbHor {
	margin: 2px 0px 2px 0px;
	width: 176px;
	height: 117px;
	padding: 6px;
	background: #ffffff url(../images/sidebox_thumb_hor_bg.jpg) top left no-repeat;
}

#content .leftCol .sideBoxBody .thumbHor img, #content .rightCol .sideBoxBody .thumbHor img {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 176px;
	height: 117px;	
}

#content .leftCol .sideBoxBody .thumbVert, #content .rightCol .sideBoxBody .thumbVert {
	margin: 2px auto 2px auto;
	width: 117px;
	height: 176px;
	padding: 6px;
	background: #ffffff url(../images/sidebox_thumb_vert_bg.jpg) top left no-repeat;	
}

#content .leftCol .sideBoxBody .thumbVert img, #content .rightCol .sideBoxBody .thumbVert img {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 117px;
	height: 176px;	
}

#content .leftCol .sideBoxFooter, #content .rightCol .sideBoxFooter {
  	clear: both;
	width: 202px;
	height: 17px;
	background: #0A5A03 url(../images/sidebox_footer_bg_green.jpg) top left no-repeat;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #ffffff;
}

#content .middleCol .Header {
	width: 327px;
	height: 30px;
	background: #0A5A03 url(../images/main_header_bg.jpg) top left no-repeat;
	padding: 12px 0px 0px 11px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

#content .subpageCol .Header {
	width: 529px;
	height: 30px;
	background: #0A5A03 url(../images/subpage_header_bg.jpg) top left no-repeat;
	padding: 12px 0px 0px 11px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

#content .middleCol .Header .firstWord, #content .subpageCol .Header .firstWord {
	color: #4BB6F9;
}

#content .middleCol .body {
	width: 316px;
	padding: 3px 11px 0px 11px;
	color: #434343;
	font-size: 11px;
}

#content .subpageCol .body {
	width: 518px;
	padding: 3px 11px 0px 11px;
	color: #434343;
	font-size: 11px;
}

#content .middleCol .body h1, #content .subpageCol .body h1 {
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	margin: 13px 0px 2px 0px;
	padding: 0px;
}

#content .middleCol .body h1 a, #content .subpageCol .body h1 a {
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#content .middleCol .body h1 a:hover, #content .middleCol .body h1 a:active, #content .subpageCol .body h1 a:hover, #content .subpageCol .body h1 a:active {
	color: #0073C6;
}

#content .middleCol .body h2, #content .subpageCol .body h2 {
	font-size: 11px;
	font-weight: normal;
	color: #0073C6;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

#content .middleCol .body p, #content .subpageCol .body p {
	line-height: 150%;
	color: #434343;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

div.galleryImageDiv {
	float: left;
	width: 176px;
	height: 176px;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
}

img.galleryImage {
	margin: 0px;
	padding: 0px;
	border: 1px solid #555555;
}