body {
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
	font-size:13px;
	border:0px;
	margin:0px auto;
	width:1000px;
	text-align:center;
	background-color:#466827 !important;
}


div#searchbar {
	height:50px;
	left:325px;
	position:absolute;
	top:29px;
	width:290px;
}

#searchbar .left {
	background-color:transparent;
	background-image:url(images/leftsidesearch.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
	left:-5px;
	padding-top:8px;
	padding-left:10px;
	position:absolute;
	width:300px;
	z-index:10;
}

#searchbar .right {
	background-color:transparent;
	background-image:url(images/rightsidesearch.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:50px;
	left:-5px;
	position:absolute;
	width:300px;
}

span.findby {
	display:block;
	padding-left:10px;
}

body.searchbar {
	background-image: url('images/searchbarbg.gif');
	background-repeat:repeat-x;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	border-width: 0px;
	height:24px;
}
#searchbar select {
}
td.findby {text-align:left;}
.findby {font-weight:bold;color:#5A8226;font-size:11px;}
select {font-size: 11px;}


#container {
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	text-align:left;
	width:1000px;
	position:relative;
}
#container2 {
}

A{COLOR: #516945; TEXT-DECORATION: none;}
A:visited{COLOR: #516945; TEXT-DECORATION: none;}
A:hover{COLOR: #ff0000; TEXT-DECORATION: underline;}
A:active{COLOR: #516945; TEXT-DECORATION: none;}

img {
	border:0;
}
td {
	font-size:13px;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
}

#header {
	padding-bottom:8px;
	background-color:#466827;
}
#logo {
	/*position:absolute;
	top:0px;
	left:0px;
	width:100px;*/
}
#logo img {
	/*height:166px;
	width:240px;*/
}
#banner {
	height:0px;
	overflow:hidden;
}
#banner .inner {
	padding: 0px;
	float:right;
}

/*NAVIGATION*/

#nav {
	height:36px;
	white-space:nowrap;
	background-color: #466827;
}
#nav ul {
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
}
#nav ul li {
	float:left;
	padding-left:0px;
	display:inline;
	padding:0px;
	margin:0px 15px 0px 0px;
	display:block;
	text-align:left;
	text-transform:uppercase;
}
#nav ul li.preImage, #nav ul li.postImage {
	display:none;
}
#nav ul a {
	padding:0px 3px 0 3px;
	height:28px;
	font-weight:bold;
	color:#FFF;
	font-family: Verdana;
	font-size:11px;
	line-height:21px;
	display:block;
	float:left;
	outline:none;
}

#nav ul li.firstselected,  #nav ul li.lastselected, #nav ul li.selected {
	background-color:#12230E;
}

#navitem1v1firstselected a#navextra1 {
	background-image:url(images/arrowdown-dark.gif);
	background-repeat:no-repeat;
	width:12px;
}

#navitem1v1first, #navitem1v2first, #navitem1v3first, #navitem1v4first, #navitem1v5first, #navitem1v6first, #navitem1v7first, #navitem1v8first, #navitem1v9first {
	background-image:url(images/1.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:39px;*/
}

#navitem1v1firstselected {
	background-image:url(images/1_selected1.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#12230E;
	/*height:28px;
	width:39px;*/
}

li#navitem1v1firstselected a#navextra1.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem1v2first:hover, li#navitem1v8first:hover, li#navitem1v3first:hover, li#navitem1v4first:hover, li#navitem1v5first:hover, li#navitem1v6first:hover, li#navitem1v7first:hover, li#navitem1v9first:hover  {
	background-image:url(images/1_rollover1.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:28px;
	width:103px;*/
}

li#navitem1v8first:hover a#navextra1, li#navitem1v5first:hover a#navextra1, li#navitem1v2first:hover a#navextra1, li#navitem1v3first:hover a#navextra1, li#navitem1v4first:hover a#navextra1, li#navitem1v6first:hover a#navextra1, li#navitem1v7first:hover a#navextra1, li#navitem1v9first:hover a#navextra1 {
	background-image:url(images/large-arrowdown-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem1v8first:hover a#navextra1.clicked, li#navitem1v5first:hover a#navextra1.clicked, li#navitem1v2first:hover a#navextra1.clicked, li#navitem1v3first:hover a#navextra1.clicked, li#navitem1v4first:hover a#navextra1.clicked, li#navitem1v6first:hover a#navextra1.clicked, li#navitem1v7first:hover a#navextra1.clicked, li#navitem1v9first:hover a#navextra1.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem2v1next, #navitem2v3, #navitem2v4, #navitem2v5, #navitem2v6, #navitem2v7, #navitem2v8, #navitem2v9 {
	background-image:url(images/2.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:105px;*/
}

li#navitem2v1next:hover, li#navitem2v3:hover, li#navitem2v4:hover, li#navitem2v5:hover, li#navitem2v6:hover, li#navitem2v7:hover, li#navitem2v8:hover, li#navitem2v9:hover  {
	background-image:url(images/2_rollover2.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:28px;
	width:103px;*/
}

li#navitem2v5:hover a#navextra2, li#navitem2v1next:hover a#navextra2, li#navitem2v3:hover a#navextra2, li#navitem2v4:hover a#navextra2, li#navitem2v6:hover a#navextra2, li#navitem2v7:hover a#navextra2, li#navitem2v8:hover a#navextra2, li#navitem2v9:hover a#navextra2 {
	background-image:url(images/large-arrowdown-orange.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem2v5:hover a#navextra2.clicked, li#navitem2v1next:hover a#navextra2.clicked, li#navitem2v3:hover a#navextra2.clicked, li#navitem2v4:hover a#navextra2.clicked, li#navitem2v6:hover a#navextra2.clicked, li#navitem2v7:hover a#navextra2.clicked, li#navitem2v8:hover a#navextra2.clicked, li#navitem2v9:hover a#navextra2.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem2v2selected {
	background-image:url(images/2_selected2.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:105px;*/
	background-color:#12230E;
} 

li#navitem2v2selected a#navextra2 {
	background-image:url(images/darkarrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem2v2selected a#navextra2.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem3v1, #navitem3v2next, #navitem3v4, #navitem3v5, #navitem3v6, #navitem3v7, #navitem3v8, #navitem3v9 {
	background-image:url(images/3.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:86px;*/
}

li#navitem3v9:hover, li#navitem3v8:hover, li#navitem3v1:hover, li#navitem3v2next:hover, li#navitem3v4:hover, li#navitem3v5:hover, li#navitem3v6:hover, li#navitem3v7:hover  {
	background-image:url(images/3_rollover3.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:28px;
	width:103px;*/
}

li#navitem3v9:hover a#navextra3, li#navitem3v8:hover a#navextra3, li#navitem3v5:hover a#navextra3, li#navitem3v1:hover a#navextra3, li#navitem3v2next:hover a#navextra3, li#navitem3v4:hover a#navextra3, li#navitem3v6:hover a#navextra3, li#navitem3v7:hover a#navextra3 {
	background-image:url(images/large-arrowdown-orange.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem3v9:hover a#navextra3.clicked, li#navitem3v8:hover a#navextra3.clicked, li#navitem3v5:hover a#navextra3.clicked, li#navitem3v1:hover a#navextra3.clicked, li#navitem3v2next:hover a#navextra3.clicked, li#navitem3v4:hover a#navextra3.clicked, li#navitem3v6:hover a#navextra3.clicked, li#navitem3v7:hover a#navextra3.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem3v3selected {
	background-image:url(images/3_selected3.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:86px;*/
	background-color:#12230E;
}

li#navitem3v3selected a#navextra3 {
	background-image:url(images/darkarrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem3v3selected a#navextra3.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem4v9, #navitem4v1, #navitem4v2, #navitem4v3next, #navitem4v5, #navitem4v6, #navitem4v7, #navitem4v8 {
	background-image:url(images/4.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:103px;*/
}

li#navitem4v9:hover, li#navitem4v8:hover, li#navitem4v1:hover, li#navitem4v2:hover, li#navitem4v3next:hover, li#navitem4v5:hover, li#navitem4v4selected:hover, li#navitem4v6:hover, li#navitem4v7:hover  {
	background-image:url(images/4_rollover4.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:28px;
	width:103px;*/
}


li#navitem4v9:hover a#navextra4, li#navitem4v8:hover a#navextra4, li#navitem4v5:hover a#navextra4, li#navitem4v1:hover a#navextra4, li#navitem4v2:hover a#navextra4, li#navitem4v3next:hover a#navextra4, li#navitem4v6:hover a#navextra4, li#navitem4v7:hover a#navextra4 {
	background-image:url(images/large-arrowdown-orange.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem4v9:hover a#navextra4.clicked, li#navitem4v8:hover a#navextra4.clicked, li#navitem4v5:hover a#navextra4.clicked, li#navitem4v1:hover a#navextra4.clicked, li#navitem4v2:hover a#navextra4.clicked, li#navitem4v3next:hover a#navextra4.clicked, li#navitem4v6:hover a#navextra4.clicked, li#navitem4v7:hover a#navextra4.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem4v4selected {
	background-image:url(images/4_selected4.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:103px;*/
	background-color:#12230E;
}

li#navitem4v4selected a#navextra4 {
	background-image:url(images/darkarrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem4v4selected a#navextra4.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem5v9, #navitem5v1, #navitem5v2, #navitem5v3, #navitem5v4next, #navitem5v6, #navitem5v7, #navitem5v8 {
	background-image:url(images/5.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:71px;*/
}

li#navitem5v9:hover, li#navitem5v8:hover, li#navitem5v1:hover, li#navitem5v2:hover, li#navitem5v3:hover, li#navitem5v4next:hover, li#navitem5v6:hover, li#navitem5v7:hover  {
	background-image:url(images/5_rollover5.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:28px;
	width:103px;*/
}


li#navitem5v9:hover a#navextra5, li#navitem5v8:hover a#navextra5, li#navitem5v1:hover a#navextra5, li#navitem5v2:hover a#navextra5, li#navitem5v3:hover a#navextra5, li#navitem5v4next:hover a#navextra5, li#navitem5v6:hover a#navextra5, li#navitem5v7:hover a#navextra5 {
	background-image:url(images/large-arrowdown-orange.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem5v9:hover a#navextra5.clicked, li#navitem5v8:hover a#navextra5.clicked, li#navitem5v1:hover a#navextra5.clicked, li#navitem5v2:hover a#navextra5.clicked, li#navitem5v3:hover a#navextra5.clicked, li#navitem5v4next:hover a#navextra5.clicked, li#navitem5v6:hover a#navextra5.clicked, li#navitem5v7:hover a#navextra5.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem5v5selected {
	background-image:url(images/5_selected5.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:71px;*/
	background-color:#12230E;
}

li#navitem5v5selected a#navextra5 {
	background-image:url(images/darkarrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem5v5selected a#navextra5.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem6v9, #navitem6v1, #navitem6v2, #navitem6v3, #navitem6v4, #navitem6v5next, #navitem6v7, #navitem6v8 {
	background-image:url(images/6.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:82px;*/
}

li#navitem6v9:hover, li#navitem6v8:hover, li#navitem6v1:hover, li#navitem6v2:hover, li#navitem6v3:hover, li#navitem6v4:hover, li#navitem6v5next:hover, li#navitem6v7:hover  {
	background-image:url(images/6_rollover6.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:28px;
	width:103px;*/
}


li#navitem6v9:hover a#navextra6, li#navitem6v8:hover a#navextra6, li#navitem6v5next:hover a#navextra6, li#navitem6v1:hover a#navextra6, li#navitem6v2:hover a#navextra6, li#navitem6v3:hover a#navextra6, li#navitem6v4:hover a#navextra6, li#navitem6v7:hover a#navextra6 {
	background-image:url(images/large-arrowdown-orange.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem6v9:hover a#navextra6.clicked,li#navitem6v8:hover a#navextra6.clicked,li#navitem6v5next:hover a#navextra6.clicked, li#navitem6v1:hover a#navextra6.clicked, li#navitem6v2:hover a#navextra6.clicked, li#navitem6v3:hover a#navextra6.clicked, li#navitem6v4:hover a#navextra6.clicked, li#navitem6v7:hover a#navextra6.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem6v6selected {
	background-image:url(images/6_selected6.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:82px;*/
	background-color:#12230E;
}

li#navitem6v6selected a#navextra6 {
	background-image:url(images/darkarrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem6v6selected a#navextra6.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem7v9, #navitem7v1, #navitem7v2, #navitem7v3, #navitem7v4, #navitem7v6next, #navitem7v5, #navitem7v7, #navitem7v8 {
	background-image:url(images/7.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:82px;*/
}

li#navitem7v9:hover, li#navitem7v8:hover, li#navitem7v1:hover, li#navitem7v2:hover, li#navitem7v3:hover, li#navitem7v4:hover, li#navitem7v5:hover, li#navitem7v6next:hover  {
	background-image:url(images/7_rollover7.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:28px;
	width:103px;*/
}


li#navitem7v9:hover a#navextra7, li#navitem7v8:hover a#navextra7, li#navitem7v5:hover a#navextra7, li#navitem7v1:hover a#navextra7, li#navitem7v2:hover a#navextra7, li#navitem7v3:hover a#navextra7, li#navitem7v4:hover a#navextra7, li#navitem7v6next:hover a#navextra7 {
	background-image:url(images/large-arrowdown-orange.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem7v9:hover a#navextra7.clicked, li#navitem7v8:hover a#navextra7.clicked, li#navitem7v5:hover a#navextra7.clicked, li#navitem7v1:hover a#navextra7.clicked, li#navitem7v2:hover a#navextra7.clicked, li#navitem7v3:hover a#navextra7.clicked, li#navitem7v4:hover a#navextra7.clicked, li#navitem7v6next:hover a#navextra7.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem7v7selected {
	background-image:url(images/7_selected7.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:82px;*/
	background-color:#12230E;
}

li#navitem7v7selected a#navextra7 {
	background-image:url(images/darkarrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem7v7selected a#navextra7.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}



#navitem8v9, #navitem8v1, #navitem8v2, #navitem8v3, #navitem8v4, #navitem8v5, #navitem8v6, #navitem8v7next{
	background-image:url(images/8.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:118px;*/
}

li#navitem8v9:hover, li#navitem8v1:hover, li#navitem8v2:hover, li#navitem8v3:hover, li#navitem8v4:hover, li#navitem8v5:hover, li#navitem8v6:hover, li#navitem8v7next:hover {
	background-image:url(images/8_rollover8.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:28px;
	width:103px;*/
}

li#navitem8v9:hover a#navextra8, li#navitem8v5:hover a#navextra8, li#navitem8v1:hover a#navextra8, li#navitem8v2:hover a#navextra8, li#navitem8v3:hover a#navextra8, li#navitem8v4:hover a#navextra8, li#navitem8v6:hover a#navextra8, li#navitem8v7next:hover a#navextra8 {
	background-image:url(images/large-arrowdown-orange.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem8v9:hover a#navextra8.clicked, li#navitem8v5:hover a#navextra8.clicked, li#navitem8v1:hover a#navextra8.clicked, li#navitem8v2:hover a#navextra8.clicked, li#navitem8v3:hover a#navextra8.clicked, li#navitem8v4:hover a#navextra8.clicked, li#navitem8v6:hover a#navextra8.clicked, li#navitem8v7next:hover a#navextra8.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem8v8selected {
	background-image:url(images/8_selected8.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:28px;
	width:118px;*/
	background-color:#12230E;
}

li#navitem8v8selected a#navextra8 {
	background-image:url(images/darkarrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem8v8selected a#navextra8.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem9v1last, #navitem9v2last, #navitem9v3last, #navitem9v4last, #navitem9v5last, #navitem9v6last, #navitem9v7last, #navitem9v8selectednext {
	background-image:url(images/9.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:29px;
	width:119px;*/
}

li#navitem9v1last:hover, li#navitem9v2last:hover, li#navitem9v3last:hover, li#navitem9v4last:hover, li#navitem9v5last:hover, li#navitem9v6last:hover, li#navitem9v7last:hover, li#navitem9v8selectednext:hover {
	background-image:url(images/9_rollover9.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	background-color:#FF6600 !important;
	/*height:29px;
	width:103px;*/
}

li#navitem9v5last:hover a#navextra9, li#navitem9v1last:hover a#navextra9, li#navitem9v2last:hover a#navextra9, li#navitem9v3last:hover a#navextra9, li#navitem9v4last:hover a#navextra9, li#navitem9v6last:hover a#navextra9, li#navitem9v7last:hover a#navextra9, li#navitem9v8selectednext:hover a#navextra9 {
	background-image:url(images/large-arrowdown-orange.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem9v5last:hover a#navextra9.clicked, li#navitem9v1last:hover a#navextra9.clicked, li#navitem9v2last:hover a#navextra9.clicked, li#navitem9v3last:hover a#navextra9.clicked, li#navitem9v4last:hover a#navextra9.clicked, li#navitem9v6last:hover a#navextra9.clicked, li#navitem9v7last:hover a#navextra9.clicked, li#navitem9v8selectednext:hover a#navextra9.clicked {
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
	background-position:0 0;
	left:0 !important;
	display:inline-block;
	margin:0;
	width:12px;
}

#navitem9v9lastselected {
	background-image:url(images/9_selected9.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
	/*height:29px;
	width:119px;*/
	background-color:#12230E;
}

li#navitem9v9lastselected a#navextra9 {
	background-image:url(images/darkarrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

li#navitem9v9lastselected a#navextra9.clicked {
	background-image:url(images/arrowup-dark.gif) !important;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0;
	width:12px;
}

a#navextra1.clicked{
	background-image:url(images/arrowup-white.gif) !important;
	background-repeat:no-repeat;
}

a#navextra1.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

a#navextra2.clicked{
	background-image:url(images/arrowup-white.gif) !important;
	background-repeat:no-repeat;
}

a#navextra2.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

a#navextra3.clicked{
	background-image:url(images/arrowup-white.gif) !important;
	background-repeat:no-repeat;
}

a#navextra3.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

a#navextra4.clicked{
	background-image:url(images/arrowup-white.gif) !important;
	background-repeat:no-repeat;
}

a#navextra4.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

a#navextra5.clicked{
	background-image:url(images/arrowup-white.gif);
	background-repeat:no-repeat;
}

a#navextra5.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

a#navextra6.clicked{
	background-image:url(images/arrowup-white.gif) !important;
	background-repeat:no-repeat;
}

a#navextra6.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

a#navextra7.clicked{
	background-image:url(images/arrowup-white.gif) !important;
	background-repeat:no-repeat;
}

a#navextra7.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

a#navextra8.clicked{
	background-image:url(images/arrowup-white.gif) !important;
	background-repeat:no-repeat;
}

a#navextra8.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

a#navextra9.clicked{
	background-image:url(images/arrowup-white.gif) !important;
	background-repeat:no-repeat;
}

a#navextra9.clicked:hover{
	background-image:url(images/arrowup-orange.gif) !important;
	background-repeat:no-repeat;
}

#nav ul li img {
	visibility:hidden;
}

a#navextra1, a#navextra9, a#navextra8, a#navextra2, a#navextra3, a#navextra4, a#navextra5, a#navextra6, a#navextra7 {
	background-image:url(images/arrowdown-white.gif);
	background-repeat:no-repeat;
	display:inline-block;
	height:7px;
	margin:0;
	width:12px;
	position:relative;
	left:2px;
}

#subnavcontainer {
	float:left;
	margin-top:0;
	padding:0;
	width:1000px;
}

#subnav1, #subnav9, #subnav8, #subnav2, #subnav3, #subnav4, #subnav5, #subnav6, #subnav7 {
	/*background-color:#12240E;*/
	background-color:#FF6600;
	display:none;
	float:left;
	padding:10px;
	width:980px;
	margin:0;
}

.subnav1Selected, .subnav8Selected, .subnav2Selected, .subnav3Selected, .subnav4Selected, .subnav5Selected, .subnav6Selected, .subnav7Selected {
	display:none;
	background-color:#12240E !important;
	float:left;
	padding:10px;
	width:980px;
	margin:0;
}

a.subMenu {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.subMenu:visited {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#subnav {
	height:22px;
	line-height:22px;
	font-weight:bold;
	padding:0px 3px 0px 5px;
	white-space:nowrap;
	font-size:11px;
	color:#fff;
	position:absolute;
	top:138px;
	right:5px;
	width:250px;
}
#subnav a {
	color:#fff;
	text-decoration:none;
}


#subnav .left {
	float:left;
	display:none;
}
#subnav .right {
	float:right;
	padding-top:2px;
}

/*END NAVIGATION */

#historybar{
	height:24px;
	font-size:11px;
	position:relative;
	display:block;
	clear:both;
	float:none;
	width:1000px;
	padding:none;
}


#historybar .left  {
	float:left;
	padding:5px;
}
#historybar .right {
	float:right;
	padding-top:5px;
}
#podsLeft, #podsRight {
	width:180px;
}
.pod {
	margin-bottom:7px;
}
.pod .podhead {
	background-image: url('/images/podheadershadow.gif');
	background-repeat:repeat-x;
	height: 40px;
	width: 300px;
}
.pod .podhead .inner{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-top: 10px;
	padding-left: 10px;
}
.podFormatless .podhead {
	background-image: url('/images/podheadershadow.gif');
	background-repeat:repeat-x;
	height: 40px;
	width: 300px;
}
.podFormatless .podheadorange {
	background-image: url('/images/orangepaint.gif');
	background-repeat:repeat-x;
	height: 40px;
	width: 300px;
}
.podFormatless .podheadorange .inner{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-top: 10px;
	padding-left: 10px;
}
.podFormatless .podhead .inner{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-top: 10px;
	padding-left: 10px;
}
.pod .subhead {
	background-color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	width:1px;
}
.pod .main {
	font-size:10px;
	width: 300px;
	background-color: #FFFFFF;
}
.pod .main .inner table {
	position:relative;
	/*width:160px !important;*/
	font-size:10px;
	clear:both;
	display:block;
}
.pod .main .inner td {
	font-size:11px !important;
	text-align:left;
}

.pod .main .inner .memberpodname {
	font-size:16px;
	font-weight:bold;
}

.mm_halfContainer, .mm_full {
	float:none;
	clear:both;
	width:300px;
}
.mm_leftHalfContainer {
	float:left;
}
.mm_rightHalfContainer {
	float:right;
}
.mm_leftHalfContainer, .mm_rightHalfContainer {
	width:329px;
}
* html .mm_leftHalfContainer, * html .mm_rightHalfContainer {
  width:329px;
}
.mm_leftHalfContainer .mm_half {
	padding-right:0px;
}
.mm_rightHalfContainer .mm_half {
	padding-left:0px;
}


/*----------------------- footer styles ----------------------------------------------------*/
#footer {
	background-image: url('/images/footertile.gif');
	background-repeat:repeat-x;
	background-position: left top;
}
#topbar .left{
	float:left;
}
#topbar .right {
	text-align:right;
}

#footer {
	padding:0px;
	margin-top:15px;
	float:none;
	clear:both;
	height:180px;
}
#topbar {
	font-weight:bold;
	padding:8px;
	color:#666;
	background-color:#EEE;
}
#topbar a {
	color:#666;
	text-decoration:none;
}
#copyright {
	text-align:right;
	padding:6px 0px 10px 0px;
	float:none;
	clear:both;
	display:block;
	width:100%;
	color:#BEBCBC;
	background-color:#FFF;
}
#copyright img {
	margin-left:10px;
}
#footerlinks {
	clear:both;
	float:none;
	width:100%;
	height:120px;
	clear:both;
	display:block;
	color:#000;
}
#footerlinks span, #footerlinks span a {
	font-weight:bold;
	color:#666;
	font-size:11px;
	margin: 0;
	padding:0;
	text-decoration:none;
	line-height:12px;
}
a.footer:link, a.footer:visited {
	color:#CCC;
}
A.footer,A.footer:link,A.footer:visited{color:#666;text-decoration: none;font-size:11px;font-weight:normal;}
A.footer:hover{color:#000;text-decoration: underline;}

#footerlinks .footerlinkcolumn {
	width:16%;
	float:left;
	padding:5px 0px 5px 0px;
}
#footerlinks .footerlinkcolumn div {
	border-right:1px solid #999;
	height:120px;
	padding:0px 5px 0px 5px;
}

div.footerlinkcolumnwide {
	float:left;
	width:52%;
}
div.footerlinkcolumnwide .heading {
	margin:5px 0px 0px 5px;
}
/* Remove this after site upload */
div.column1, div.column2, div.column3 {
	float:left;
	width:20%;
	padding:4px 0px 0px 0px;

}
div.column1 {
	width:20%;

}
div.column1 div, div.column2 div, div.column3 div{
	padding:0px 0px 0px 5px;
}
/* End Remove */

div.column {
	float: left;
	width: 30%;
	padding:4px 0px 0px 0px;
}
div.column div{
	padding:0px 0px 0px 5px;
}

div.LogoColumn {
	float: left;
	text-align:right;
	width: 38.2%;
	padding:0px 0px 0px 0px;
}
div.LogoColumncolumn div{
	padding:0px 0px 0px 10px;
}

.breaker {
	clear:both;
}



.reviewsubhead2, .articlesubhead2 {
	color:#003300;
	font-weight:bold;
	font-size:12px;
}
td.reviewsubhead2 {
	background-color:#9BAF88;
	color:#003300;
	font-weight:bold;
	font-size:12px;
}
span.reviewsubhead2 {
	color:#003300;
	font-weight:bold;
	font-size:12px;
}
.reviewsubhead2 a:link, .reviewsubhead2 a:active, .reviewsubhead2 a:hover, .reviewsubhead2 a:visited {
	color:#003300;
	font-weight:normal;
	font-size:12px;
}
.reviewtitle{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.reviewsubhead, .articlesubhead, .reviewrating {
	color:#003300;
	font-weight:bold;
	font-size:13px;
}
a.reviewlink:link, a.reviewlink:active, a.reviewlink:hover, a.reviewlink:visited {
	color:#003300;
	font-weight:normal;
	font-size:12px;
}
a.whitelink:link, a.whitelink:active, a.whitelink:hover, a.whitelink:visited {
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}



td.articlebody {
	color:#666666;
	font-size:12px;
}



INPUT.btn{
	FONT-SIZE: 11px;
	COLOR:#737373;
	BACKGROUND-COLOR:#FFFFFF;
	font-weight:bold;
	background-image: url('/images/buttonbg.gif');
	background-repeat: repeat-x;
	padding: 0px 5px 0px 5px;
	border-width: 1px 1px 1px 1px;
	border-color: #B0B0B0;
	border-style: solid;
}





/* CSS Document */

/************* global style **************/

#freeContent{
	float: left;
	width: 620px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a {
	padding: 0;
	color: #0167CC;
	font-family: Georgia, Times, Times New Roman, serif;
	font-size:12px;
}

a:visited{
	color: #0167CC;
}
a:hover{
	color: #0167CC;
}

.para{
	margin-top: 9px;
	padding: 0px;
	}
	
.review{
	margin-top: 15px;
	margin-bottom: 6px;
	padding: 0px;
	clear: both;
	}
	
.paraClear{
	margin-top: 9px;
	padding: 0px;
	clear: both;
	}
	
.talbe{
	margin-top: 9px;
	padding: 0px;
	clear: both;
	}
	
caption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #990000;
	}

/************* global style **************/

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #990000;
	}
	
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #234502;
	margin: 0px;
	padding: 0px;
	}
	
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
	}
	
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	color: #990000;
	}




table.contentTabs {
width:100%;
background-image:url('/images/sectionheader.gif');
background-repeat:repeat-x;
padding:0px;
margin:0px;
 border-collapse: collapse;
}
span.contentTabContent {
	color:#FFF:
	font-weight:bold;
	padding-left:10px;
}
table.contentTabs td {
padding:0px;
margin:0px;
 border-collapse: collapse;
	padding:2px 5px 0px 0px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
td.contentTabSelected {
	width:50%;
	margin:0px;
	padding:0px;
	background-color:transparent;
}
#maincontentcell td.contentTabSubMsg {

	color:#FFF;
	background-color:transparent;
	margin:0px;
	border:0px;
	width:50%;
	text-align:right;
	padding:0px 10px 0px 0px;
}
td.contentTabSelected, div.contentTabBelowNoContent {
	border:0px;
}
td.contentTabSelected span.contentTabContent, td.contentTab span.contentTabContent {
 padding: 0px 0px 0px 0px;
 line-height:11px;
}
div.contentTabBelowNoContent {
	background-color: #FFF;
}
td.contentTabSelected {
 padding-right:20px;
}
td.contentTabSelected span.contentTabCorner {
	display:none;
}
div.contentTabBelow, div.contentTabBelowMainMenu, div.contentTabBelowSubMenu, div.contentTabBelowForm {
 border-color: #FFF;
}
#searchcontent div.contentTabBelow {
	border-color: #000;
	border-top: 4px solid #000;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}
.travelmodulethumb {
	margin-right:15px;
}
A.titlecontrol,A.titlecontrol:hover,A.titlecontrol:visited{color:#ffffff;font-size:11px;text-decoration:underline;font-weight:bold;}

/*Magicalia Standard Brand Css Styles*/

#container {
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	text-align:left;
	width:1000px;
	margin-top:0px;
	position:relative;
}

#podsRight {
	width:300px;
}

.podscontainer {
	padding-left: 0px;
}

input.btnSearch {
	background-image:url(images/buttonbg.gif);
	background-repeat:repeat-x;
	border:1px solid #B0B0B0;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	height:19px;
	margin-top:1px;
	padding:0px 5px;
}

.pod {
	width: 300px;
}

.pod .foot {
	display: none;
}

#searchbar .right  {
	float:right;
	padding:4px;
	width:55%;
	height:30px;
}

input.searchbox {
	font-size:15px;
	height:21px;
	margin-right:-4px;
	padding-bottom:0;
	padding-left:5px;
	width:210px;
	color:#7A7878;
}

input.btnSearch {
	background-color:transparent;
	background-image:url(images/button-go.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	height:26px;
	width:42px;
	margin-right:0px;
	padding:0px;
}

/*
.pod .podhead {
	background-image:url(images/pod_rightcornerandtop.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.pod .podhead .inner {
	background-image:url(images/pod_leftcorner.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:9px 5px 11px 9px;
}
*/

.signature
{
	max-width:600px;
}

.userinfo
{
	min-width:120px;
}
td.contentTabSelected {
 background-image: none;
}

.forummenutable
{
	width:100%;
}

.forummenutable .forummenutableleftcell
{
	text-align:left;
	padding-left:3px;
}


.forummenutable .forummenutablerightcell
{
	text-align:right;
	padding-right:3px;
}

.contentTabBelow .contentTabBelowForm
{
	padding:0px;
}

#navspecificv2, #navspecificv3, #navspecificv4, #navspecificv5, #navspecificv6, #navspecificv7
{
	clear:both;
}
.podheaderLocaliser
{
	background-color:#003300;
	color:#FFFFFF;
	font-size:11px;
	padding-top:3px;
}

.backtotop
{
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
}


#headerextra {
	float:right;
	height:50px;
	left:745px;
	position:absolute;
	top:20px;
}

.loginboxcontainer {
	float:right;
	position:relative;
	line-height:18px;
}

.loginboxcontainernotloggedin {
	float:right;
	position:relative;
	line-height:18px;
	left:30px;
}

.loginboxcontainer .main {
	background-color:#466827;
	float:left;
	height:60px;
	overflow:hidden;
	padding:0;
	width:240px;
}

.loginboxcontainernotloggedin .main {
	background-color:#466827;
	float:left;
	height:60px;
	overflow:hidden;
	padding:0;
	width:225px;
}

#contentbanner {
	background-color:#FFFFFF;
	clear:both;
	display:block;
	height:103px;
	padding-top:10px;
	/*text-align:center;
	width:100%;*/
	width:855px;
	padding-left:145px;
}

.loginboxcontainernotloggedin .main .loginheader {
	background-image:url(images/joinus.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:38px;
	margin-left:5px;
	width:55px;
}

.loginboxcontainernotloggedin .main .signupbutton {
	background-image:url(images/button-signup.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	height:33px;
	margin-left:4px;
	margin-top:8px;
	width:80px;
}

.loginboxcontainernotloggedin .main .loginbutton {
	background-image:url(images/button-login.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	height:33px;
	margin-left:1px;
	margin-top:8px;
	width:73px;
}

.loginboxcontainernotloggedin .main .loginfooter {
	clear:both;
	color:#FFFFFF;
	float:left;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:10px;
	height:15px;
	padding:1px 0 0 10px;
	width:100%;
}

.main .loginfooter {
	clear:both;
	color:#FFFFFF;
	float:left;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:10px;
	height:15px;
	padding:1px 0 0 10px;
	width:100%;
}

.main .loginfooter a {
	color:#FFFFFF;
	float:right;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:10px;
	padding:3px 65px 0 0;
	text-transform:uppercase;
}

.loginboxcontainer .main .avatar {
	width:40px;
	height:48px;
	float:left;
	margin-left:10px;
	margin-top:0px;
}
.loginboxcontainer .main .avatar img {
	width:40px;
	height:48px;
}
.loginboxcontainer .main .membernamecontainer {
	float:left;
	margin-left:10px;
	margin-top:0px;
	overflow:hidden;
	padding-top:0px;
	width:180px;
}
.loginboxcontainer .main .membername {
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	width:100%;
	clear:both;
	height:15px;
}
.loginboxcontainer .main .myprofile {
	width:100%;
	float:left;
	margin-top:0px;
	padding-top:5px;
	color:#FFFFFF;
}
.loginboxcontainer .main .myprofile a {
	color:#FFFFFF;
}
.loginboxcontainer .main .inbox {
	width:100%;
	margin-top:0px;
	float:left;
	color:#FFFFFF;
	font-size:10px;	
}
.loginboxcontainer .main .inbox a {
	color:#FFFFFF;
}
.loginboxcontainer .main .inboxcount {
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	height:24px;
	float:left;	
	clear:right;
	margin-top:20px;
	margin-left:5px;
	margin-right:10px;
}

#contentareafooter {
	clear:both;
	display:block;
	float:left;
	height:6px;
	position:relative;
	width:1000px;
}


#footerareaheader {
	clear:both;
	display:block;
	float:left;
	height:10px;
	position:relative;
	width:1000px;
	background-color:#466827;
}

#footer-container {
	background-color:#2A3F18;
	float:left;
	line-height:normal;
	padding:3px 20px 3px 20px; 
	width:960px;
}

#footer-container-left {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	width:100%;
}

.footer-container-items-seperator {
	display:none;
	border-bottom:1px solid #FFFFFF;
	clear:both;
	height:1px;
	width:960px;
}

#footer-container-top-items {
	display:none;
}

.footer-container-top-items-style {
	float:left;
}

footer-container-top-items-style a {
	color:#FFFFFF;
}

#footer-container-left .footer-container-top-items-style-text {
	color:#FFFFFF;
}

.footer-container-top-items-style-text a {
	color:#FFFFFF;
}

.footer-container-top-items-style-text {
	float:left;
	padding-left:10px;
	padding-top:0;
	width:125px;
}

.footer-container-bottom-items-style {
	float:right;
	padding:0;
	width:20%;
}

#footer-container-bottom-items .footer-container-top-items-style ul, #footer-container-bottom-items .footer-container-bottom-items-style ul, #footer-container-right .footer-container-bottom-items-style ul {
	background-image:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding:0;
}

footer-container-bottom-items .footer-container-top-items-style ul, #footer-container-bottom-items .footer-container-bottom-items-style ul, #footer-container-right .footer-container-bottom-items-style ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.footer-container-top-items-style ul a, .footer-container-bottom-items-style a {
	color:#CCCCCC;
	font-size:12px;
	text-decoration:none;
}

#footerareafooter {
	display:none;
}

#footerareafooter .left {
	background-color:#5A5758;
	background-image:url(images/footer-bottomleft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareafooter .middle {
	background-color:#5A5758;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:988px;
}

#footerareafooter .right {
	background-color:#5A5758;
	background-image:url(images/footer-bottomright.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footer-container-bottom {
	clear:both;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	padding:10px;
	width:980px;
	background-color:#466827;
}

#footer-container-bottom-left {
	float:left;
	padding-left:20px;
	padding-top:5px;
}

#footer-container-bottom-right {
	float:right;
	padding-top:9px;
	text-align:right;
}

#contentareaheader {
	display:none;
}

.podscontainer-top {
	background-color:#cccccc;
	margin-top:5px;
	height:6px;
	width:312px;
	position:relative;
	top:0;
}

.podscontainer-bottom {
	background-image:url(images/bottomcorners.gif);
	background-repeat:no-repeat;
	float:left;
	height:6px;
	position:relative;
	top:0;
	width:312px;
}

#podsRight {
	background-color:#FFFFFF;
	font-size:12px;
	padding-left:17px;
	padding-right:14px;
	width:300px;
}

#maincontentcell {
	background-color:#FFFFFF;
	padding-left:22px;
	width:635px;
}

#maincontentcell .mm_full {
	margin-bottom:8px;
	overflow:hidden;
	width:635px;
}

.podscontainer {
	background-color:#CCCCCC;
	float:left;
	padding:1px 6px 0 6px;
	position:relative;
	top:0;
	width:300px;
}

.podFormatless {
	margin-bottom:7px;
	width:300px;
	background-color:#FFFFFF;
	float:left;
}

.mm_full .modManPodHeader {
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

div.modManModuleHeaderDiv {
	margin:0 0 5px;
	padding:0;
}

/* NEWS MODULE */

.standard-news-list-row {
	clear:both;
}

.standard-news-headlines {
	padding-bottom:2px;
}

.standard-news-image {
	display:block;
	width:315px;
	height:210px;
}

.standard-news-info {

}

.standard-news-title {
	font-size:18px !important;
	font-weight:bold;
}

.standard-news-title a {
	font-size:18px !important;
	font-weight:bold;
}

.standard-forum-title a {
	font-size:18px !important;
	font-weight:bold;
}


.standard-news-description {

}

.standard-news-right {
	float:left;
	width:300px;
	padding-top:10px;
	padding-left:10px;
}

.standard-news-left {
	width:315px;
	padding-right:0px;
	float:left;
}

.standard-news-headlines img {
	padding-top:2px;
}

/* END NEWS MODULE */

/* FORUM MODULE */

.standard-forum-info {

}

.standard-forum-title {
	font-size:18px;
	font-weight:bold;
}

.standard-forum-description {

}

.standard-forum-right-container {

}

.standard-forum-comments {

}

.forum-standard-message {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F9F9F9 url(/forum/images/usercomentarrow.gif) no-repeat scroll 0 0;
	margin-left:0;
	padding:0;
	float:left;
}

.forum-standard-message-inner {
	float:left;
	width:225px;
	border-top:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	padding:5px;
	width:215px;
	margin-left:22px;
}

.forum-standard-messagetitle {
	float:left;
}

.forum-standard-avatar {
	float:left;
	width:50px;
}

.standard-news-right .hotthreadboxleft {
	width:100%;
}

.hotthreadboxleft {
	display:block;
	float:left;
	margin:0 auto;
	padding:5px;
	text-align:left;
	width:48%;
}

/* END FORUM MODULE */

#forummessageheadingtable {
	display:none;
}

.historysub{

}

.historysub .right{
	display:none;
}

.historysub .inner{
	padding-left:21px;
}

#historybar .inner{
	padding-left:20px;
}

/* MEMBERS PAGES STYLES */

#loginbutton {
	background-color:transparent;
	background-image:url(images/button-login.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:24px;
	padding:0 5px;
	line-height:9999px;
	width:80px;
	overflow:hidden;
}

#sendbutton {
	background-color:transparent;
	background-image:url(images/send.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:27px;
	padding:0 5px;
	line-height:9999px;
	width:71px;
	overflow:hidden;
}

#signupbutton {
	background-color:transparent;
	background-image:url(images/join.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:24px;
	padding:0 5px;
	line-height:9999px;
	width:51px;
	overflow:hidden;
	cursor:pointer;
}

#updatebutton {
	background-color:transparent;
	background-image:url(images/update.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:27px;
	padding:0 5px;
	line-height:9999px;
	width:71px;
	overflow:hidden;
	cursor:pointer;
}

#updateSubscriptionsButton {
	background-color:transparent;
	background-image:url(images/update.jpg);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:30px;
	padding:0 5px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
	cursor:pointer;
}

#validatebutton {
	background-color:transparent;
	background-image:url(images/validate.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:27px;
	padding:0 5px;
	line-height:9999px;
	width:80px;
	overflow:hidden;
	cursor:pointer;
}


.loginbuttoncontainer {
	float:left;
	padding-right:5px;
}

.logintitle {
	color:#006600;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.validatetitle {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.memberformcontainer {
	background-color:#F9F9F9;
	border:1px solid #CDCDCD;
	margin-bottom:25px;
	padding:20px;
	position:relative;
	overflow:hidden;
}

.notammemberlink {
	float:right;
	display:block;
	padding-top:20px;
}

.loginheader {
	float:left;
	display:block;
	width:340px;
	/*font-size:30px;
	font-weight:bold;*/
}

.loginbuttoncontainer p.loginbuttonspacer
{
	padding:0px;
	margin-bottom:0px;
}

.loginelementsleft {
	float:left;
	display:block;
	width:290px;
}

.loginelementsright {
	float:left;
	display:block;
	width:290px;
}

.loginerror {
	clear:left;
}

.forgottenpasswordlink {
	float:right;
	width:400px;
	text-align:right;
}

.loginemaillabel {
	float:left;
	display:block;
	clear:left;
	width:290px;
	margin-left:10px;
}

.loginpasswordlabel {
	float:left;
	display:block;
	clear:right;
	width:290px;
	margin-left:10px;
}

.standardtextinput {
	width:195px;
	height:20px;
	font-size:16px;
}

.standardselectinput {
	height:24px;
	font-size:16px;
}

.standardformelement select {
	height:24px;
	font-size:16px;
}

.standardformelement {
	padding-top:10px;
}

.standarderror {
	width:98%;
	padding:5px;
	background-color:#FFCCCC;
	border:2px solid #FF0000;
	float:left;
	display:block;
	clear:right;
}

.standardformpagecontainer {
	display:block;
}

/* END MEMBER PAGES STYLES */

#headercontenttabs {
}

table.contentTabs {
	background-image:none;
	margin:0;
	padding:0;
	width:100%;
}

td.contentTabSelected {
	background-image:none;
}

#backtotopdiv {
	padding-top:11px;
	background-color:#FFFFFF;
	padding:9px 7px 2px;
}

#backtotopdiv #inner {
	background-color:#F0F0F0;
	background-image:url(images/backtotop.gif);
	background-position:7px 7px;
	background-repeat:no-repeat;
	width:100%;
	height:30px;
}

div.contentTabBelowMainMenu a.contentTabBelowMainMenu, div.contentTabBelowMainMenu span {
	color:#006600;
	font-size:11px;
	font-weight:bold;
	margin:0 3px;
}

.contentTabBelowMainMenuSelected {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#466827;
	color:#FFFFFF !important;
}

div.contentTabBelowMainMenu {
	background-color:#FFFFFF;
}
.teetimessubmitbutton {
	background-color:transparent;
	background-image:url(images/search-button.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	height:24px;
	width:70px;
	margin-right:0px;
	padding:0px;
}

.footer-container-bottom-items-style p a {
	color:#FFFFFF;
	font-weight:bold;
}

a.magicalia {
	color:#FFFFFF;
}

.productdetailscontainercell {
	width:33%;
}

div.tabbedContent .DetailedProductReviewsTable .TableContent .contentTabContent {
	padding-left:0;
}

div.tabbedContent td.contentTabContent {
	padding-left:45px;
	text-align:left;
}

td.contentTabContent {
	color:#666666;
	font-family:Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:18px;
	padding:0;
}

div.tabbedContent table.DetailedProductReviewsTable {
	padding:2px 0px 0;
	width:635px;
}

div.tabbedContent .DetailedProductReviewsTable .TableContent {
	text-align:left;
}

div.tabbedContent td.TableContent .ProductName {
	font-size:13px;
	font-weight:bold;
}

.podFormatless a {
	font-size:11px;
}

.pod a {
	font-size:11px;
}

#ForumMainPageAdBlock {
	display:none;
}

.forumsearchtable {
	display:none;
}
.message {
 font-size:13px;
}

.talkbackoverlay {
	background-image:url(images/talkback.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:67px;
	position:absolute;
	left:10px;
	top:125px;
	width:75px;
	z-index:10;
}

.standard-news-leadarticle {
	display:block;
	position:relative;
}


.channel-intro-text {
	border:1px solid #DBDBDB;
	float:left;
	width:500px;
}

.channel-intro-text-inner {
	padding-left:20px;
	padding-right:20px;
}

.channel-intro-image {
	background-image:url(images/discussion-bubble-right.gif);
	background-position:left 20px;
	background-repeat:no-repeat;
	float:left;
	left:523px;
	position:absolute;
}

.channel-intro-image-inner {
	margin-left:30px;
	text-align:center;
}
A.memmenu{color:#ffffff;text-decoration:none;}
A.footer,A.footer:link,A.footer:visited{color:#999999;text-decoration: none;}
A.footer:hover{color:#ff0000;text-decoration: underline;}
.footerbar{font-weight:bold;}
img.tool{border: 0px;}
td.tool{color:#333333;}
td.toolImg{padding-left: 10px;}
td.toolText{padding-left: 3px;}
A.tool:link{color:#333333;text-decoration:none;}
A.tool:visited{color:#333333;text-decoration:none;}
A.tool:hover{color:#333333;text-decoration:underline;}
A.nav{color:#ffffff;font-size:12px;text-decoration:none;font-weight:bold;}
A.nav:visited{color:#ffffff;font-size:12px;text-decoration:none;font-weight:bold;}
A.nav:active{color:#ffffff;font-size:12px;text-decoration:none;font-weight:bold;}
A.navsel{color:999999;font-size:12px;text-decoration:none;font-weight:bold;}
A.navsel:visited{color:999999;font-size:12px;text-decoration:none;font-weight:bold;}
A.navsel:hover{color:#ff0000;font-size:12px;text-decoration:none;font-weight:bold;}
A.navsel:active{color:999999;font-size:12px;text-decoration:none;font-weight:bold;}
A.titlecontrol,A.titlecontrol:hover,A.titlecontrol:visited{color:#ffffff;font-size:12px;text-decoration:underline;font-weight:bold;}
TD.title{font-weight:bold;color:#ffffff;font-size:12px;}
A.subMenu{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:underline;}
A.subMenu:visited{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:underline;}
A.subMenu:hover{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:underline;}
A.subMenu:active{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:underline;}
A.n{font-weight:bold;color:white;text-decoration:none;font-size:11px}
A.tab{color:#ffffff;TEXT-DECORATION:none;font-size:12px;}
A.tab:hover{color:#ff0000;TEXT-DECORATION:none;font-size:12px;}
A.tab:visited{color:#ffffff;TEXT-DECORATION:none;font-size:12px;}
A.tab:active{color:#ffffff;TEXT-DECORATION:none;font-size:12px;}
INPUT.join{width:95px;FONT-SIZE: 12px; COLOR:#000000;BACKGROUND-COLOR:#ffffc4;}
INPUT.joinbutton{FONT-SIZE: 12px; COLOR:#ffffff;BACKGROUND-COLOR:#003300;font-weight:bold;}
INPUT.btn{FONT-SIZE: 12px; COLOR:#ffffff;BACKGROUND-COLOR:#003300;font-weight:bold;}
INPUT.btnSearch{FONT-SIZE: 12px; COLOR:#ffffff;BACKGROUND-COLOR:#003300;font-weight:bold;}
.smallinput{font-size:8pt;}
.smallinputMultiline{font-size:8pt;margin-top:2px;}
DIV.bottom{font-weight:bold;}
TD{font-family:verdana, Arial, sans-serif;font-size:12px;}
TD.bottom{color:#666666}
TD.head{font-weight:bold;font-size:12px;}
TD.nav{background-color:#FFCC66;}
TD.navsub{background-color:#FFFFCC;font-size:12px;color:#0000aa;}
P.head{font-weight:bold;color:#ffffff;font-size:12px;text-decoration:none;}
TD.bgcolorlight{background-color:#EAE8E8;color:#000000;font-size:11px;}
TD.headlines{font-size: 12px; COLOR: #000000;}
TD.history{font-size:12px;}
TD.navig{font-size:12px;}
TD.podBorder{background-color:#999999;}
TD.podTitle{background-color:#003300;font-weight:bold;color:#ffffff;font-size:12px;}
TD.podSub{background-color:#e7edff;color:#000000;font-size:11px;}
TD.podSubSite{color:#000000;font-size:11px;}
TD.podMain{background-color:#ffffff;font-size:12px;}
TD.currentStep{font-size:11px; COLOR: #000000;}
TD.completedStep{font-size:11px; COLOR: #4040FF;}
TD.toDoStep{font-size:11px; COLOR: #C0C0C0;}
.lightcolour1{background-color:#EAE8E8;}
.lightcolour2{background-color:#FFFFFF;}
BODY{font-family:verdana, Arial, sans-serif;font-size:12px;color:#000000;background-color:#FFFFFF;}
BODY.printablearticlebody {background-image:none; background-color:#FFFFFF;}
DIV.small{FONT-SIZE: 11px; COLOR: #000000;}
DIV.text{FONT-SIZE: 13px; COLOR: #000000;}
.text{FONT-SIZE: 13px; COLOR: #000000;}
.textbold{FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000;}
.textwhite{FONT-SIZE: 13px; COLOR: #ffffff;}
.textboldwhite{FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff;}
A.navtop{COLOR: #000066; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
A.navtop:visited{COLOR: #0000aa; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
A.navtop:hover{COLOR: #ff0000; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
A.navtop:active{COLOR: #ff0000; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
.smallbold{FONT-WEIGHT: bold; COLOR: #000000;}
.smallboldwhite{FONT-WEIGHT: bold; COLOR: #ffffff;}
.small{COLOR: #000000;}
.smallwhite{COLOR: #ffffff;}
A{COLOR: #0000aa; TEXT-DECORATION: underline;}
A:visited{COLOR: #990033; TEXT-DECORATION: underline;}
A:hover{COLOR: #ff0000; TEXT-DECORATION: underline;}
A:active{COLOR: #0000aa; TEXT-DECORATION: underline;}
A.title{COLOR: #ffffff; TEXT-DECORATION: none;}
A.title:visited{COLOR: #ffffff; TEXT-DECORATION: none;}
A.title:hover{COLOR: #ffc400; TEXT-DECORATION: underline;}
A.title:active{COLOR: #ffc400; TEXT-DECORATION: underline;}
A.currentStep:link{font-weight: bolder; TEXT-DECORATION: underline;font-size:11px; COLOR: #000000;}
A.currentStep:active{font-weight: bolder; TEXT-DECORATION: underline;font-size:11px; COLOR: #000000;}
A.currentStep:visited{font-weight: bolder; TEXT-DECORATION: underline;font-size:11px; COLOR: #000000;}
A.currentStep:hover{font-weight: bolder; TEXT-DECORATION: underline;font-size:11px; COLOR: #000000;}
A.completedStep:link{TEXT-DECORATION: underline;font-size:11px; COLOR: #4040FF;}
A.completedStep:active{TEXT-DECORATION: underline;font-size:11px; COLOR: #4040FF;}
A.completedStep:visited{TEXT-DECORATION: underline;font-size:11px; COLOR: #4040FF;}
A.completedStep:hover{TEXT-DECORATION: underline;font-size:11px; COLOR: #4040FF;}
A.toDoStep:active{TEXT-DECORATION: underline; font-size:11px; COLOR: #C0C0C0;}
A.toDoStep:link{TEXT-DECORATION: underline; font-size:11px; COLOR: #C0C0C0;}
A.toDoStep:visited{TEXT-DECORATION: underline; font-size:11px; COLOR: #C0C0C0;}
A.toDoStep:hover{TEXT-DECORATION: underline; font-size:11px; COLOR: #C0C0C0;}
table.msgSect {width:100%}
table.msgSect td {padding:10px; border:2px solid white}
td.msgSect1 {background-color:#ffffcc}
td.msgSect2 {background-color:#ccffcc}
td.msgSect3 {background-color:#ccffff}
#dropdownlistpanel td{
  background-color:#EEE;
}
#dropdownlistpanel .title{
  background-color: #666;
  color: #FFF;
  font-weight: bold;
}
#dropdownlistpanel .buttoncell {
  background-color:#DDD;
}
#nav ul li.preImage, #nav ul li.postImage {
  display: none;
}
form.nospace {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
}
a.FooterHeadingLink:link, a.FooterHeadingLink:active, a.FooterHeadingLink:visited {
  color: #666666;
  text-decoration: none;
}
a.FooterHeadingLink:hover {
  color: #FF0000;
}
table.listTable {
  width:100%;
  border-collapse:collapse;
  margin-bottom: 5px;
}
table.listTable td {
  padding: 0px;
}
tr.listTable_headerRow td {
  background-color: #EAE8E8;
  padding: 2px;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color:#003300;
}
tr.listTable_subHeader td{
  background-color: #FFF;
  padding: 0px;
  height: 3px;
}
table.listTable_headerSubTable td{border:0px;}
tr.listTable_row0 td {
  padding: 2px;
  background-color: #EAE8E8
}
tr.listTable_row1 td {
  padding: 2px;
  background-color: #EEE
}
tr.listTable_splitterRow td{
  font-size:0px;
  padding:0px;
  background-color: #ccc;
  height: 3px;
  border-color: #fff;
  border-top-width:2px;
  border-bottom-width:2px;
  border-style:solid;
}
tr.splitLine td{
  padding:0px;
  background-color: #003300;
  height: 2px;
  font-size: 0px;}
tr.splitLinePadding td{
  padding:0px;
  height: 5px;
  font-size: 0px;}
span.pagingHeaderRight {
  float: right;
  margin-bottom: 5px;
}
span.pagingHeaderLeft {
  float: left;
  margin-bottom: 5px;
}
br.break {clear: both;}
a.listHeader        {color: #00a; text-decoration: underline; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: bold;}
a.listHeader:visited{color: #00a; text-decoration: underline; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: bold;}
a.listHeader:active {color: #00a; text-decoration: underline; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: bold;}
a.listHeader:hover  {color: #00a; text-decoration: underline; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: bold;}
span.barForeground  {background-color: #f00; height:10px; display: block; float: left;}
span.barBackground  {background-color: #eae8e8; height:10px; display: block;}
div.barBackground  {background-color: #eae8e8; font-size: 1px; border: 1px solid #000; height: 10px;}
div.tabbedContent  {
  width: 100%;
  margin: 5px 0px 15px 0px;
}
td.form_fieldName {font-weight: bold; text-align: right;}
div.myPageHeader{background-color:#99CCFF; font-weight:bold; width:100%; margin-top:6px}
td.memberPodTitle {font-weight:bold; border-style:solid; border-color:#999999; border-bottom-width:0px; border-left-width:1px; border-top-width:1px; border-right-width:1px;}
td.memberPodContent {border-style:solid; border-color:#999999; border-width:1px}
table.contentTabs {
 padding: 0px;
 border-collapse: collapse;
 margin: 0px;
}
table.contentTabs td{
 white-space: nowrap;
}
td.contentTabSelected {
 background: #003300 url(images/top_right.gif) no-repeat right top;
}
td.contentTab {
 background: #ccc url(images/top_right_tab.gif) no-repeat right top;
}

td.contentTabSelected{
 padding: 0px 13px 0px 0px;
}
td.contentTab {
 padding: 0px 13px 0px 0px;
}
td.contentTabSelected,  td.contentTab {
 font-size: 13px;
 color: #fff;
 margin: 5px;
 font-weight: bold;
 border-width: 0px 3px 0px 0px;
 border-style: solid;
 border-color: #fff;
}

td.contentTab a.contentTab{
 padding: 0px 13px 0px 0px;
 text-decoration: none;
 color: #fff;
 margin: 5px;
 font-weight: bold;
}

td.contentTabSelected span.contentTabCorner {
 background: url(images/top_left.gif) no-repeat left top;
}
td.contentTab span.contentTabCorner {
 background: url(images/top_left_tab.gif) no-repeat left top;
}
td.contentTab span.contentTabCorner {
 width: 13px;
 height: 10px;
}
td.contentTabSelected span.contentTabCorner{
 width: 13px;
 height: 10px;
}
td.contentTabSelected span.contentTabCorner, td.contentTab span.contentTabCorner {
 padding: 0px;
 font-size:1px;
 margin: 0px;
 float: left;
}
td.contentTabSelected span.contentTabContent, td.contentTab span.contentTabContent {
 padding: 0px 4px;
 line-height:18px;}
td.contentTab span {
}

td.contentTabSubMsg {
 padding-left: 15px;
 font-weight: bold;
}

div.contentTabBelow {
 width: 100%;
 border-width: 2px 1px 1px 1px;
 border-color: #003300;
 border-style: solid;
}
div.contentTabBelowNoContent {
 width: 100%;
 background-color: #003300;
 height: 3px;
 font-size: 1px;
}

div.contentTabBelowMainMenu {
 background-color: #EAE8E8;
 padding: 3px;
 font-weight: bold;
 font-size: 12px;
 border-color: #003300;
 color: #00a;
 border-width: 1px 0px 0px 0px;
 border-style: solid;
}
div.contentTabBelowMainMenu a.contentTabBelowMainMenu {
 color: #00a;
 margin: 0px 3px;
}

div.contentTabBelowMainMenu a.contentTabBelowMainMenu :hover {
 color: #00a;
}

span.contentTabBelowMainMenu {
 margin-right:10px;
}

span.contentTabBelowMainMenuSelected {
 margin: 0px 3px;
 color: #f00;
}


div.contentTabBelowSubMenu {
 background-color: #FFFFFF;
 padding: 3px 3px 3px 20px;
 font-size: 12px;
 border-color: #003300;
 border-width: 1px 0px 0px 0px;
 border-style: solid;
 color: #00a;
}
div.contentTabBelowSubMenu A.contentTabBelowSubMenu{
 color: #00a;
 margin: 0px 3px;
}

div.contentTabBelowSubMenu a.contentTabBelowSubMenu :hover {
 color: #f00;
}

span.contentTabBelowSubMenu {
 margin-right:10px;
}

span.contentTabBelowSubMenuSelected {
 color: #f00;
 margin: 0px 3px;
}


div.contentTabBelowForm {
 background-color: #FFFFFF;
 font-size: 12px;
 border-color: #003300;
 border-width: 1px 0px 0px 0px;
 border-style: solid;
}
div.contentTabBelowForm>table {
 padding: 3px;
}
.editGalleryImage {
  display: inline;
  margin: 3px;
}
.editGalleryImage img {
  border: 1px solid black;
}
H1.mainEvntTitle{
  font-family:Arial;
  font-size:20px;
  COLOR: #000000;
  font-weight:bold;
  margin-bottom: 1px;
}H2.subTitle{
  font-family:Arial;
  font-size:16px;
  COLOR: #000000;
  font-weight:bold;
}TD.subEvnts{
  font-family:Arial;
  font-size:16px;
  COLOR: #000000;
  font-weight:bold;
}TD.evntTimeDate{
  font-family:Arial;
  font-size:14px;
  COLOR: #000000;
  font-weight:bold;
}TD.evntVenue{
  font-family:Arial;
  font-size:12px;
  COLOR: #000000;
  font-weight:bold;
}TD.evntDetailsTitle{
  font-family:Arial;
  font-size:10px;
  COLOR: #000000;
  font-weight:bold;
}TD.evntDetails{
  font-family:Arial;
  font-size:10px;
  COLOR: #000000;
  font-weight:normal;
}table.eventSection {
  background-color:#FFFFFF;
  border:0px;
  padding:0px;
  border-collapse:collapse;
}
table.eventSection td {padding:0px; margin:0px;}
table.eventSection td.eventSectionContent {padding:3px; margin:0px;}
tr.eventSectionHead td{background-color:#EAE8E8;padding:4px; margin: 0px; font-size:14px; font-weight:bold;}
TD.PodBackgroundColor1{
  background-color:#FFFFFF;
}
TD.PodBackgroundColor2{
  background-color:#EEEEEE;
}
div.vote{
  font-weight:bold;
  font-size:12px;
}
div.tcheader {
 font-size: 12px;
 font-weight: bold;
 margin: 10px 0px 5px 0px;
}
ul.manList{
  margin-left: 0px;
  padding-left: 0px;
  list-style-position: inside;
}
ul.manList li{
  margin-left:v0px;
  padding-left: 0px;
  font-size: 0.9em;
  padding-bottom: 2px;
  border-bottom: 1px dotted #bbb;
  margin-bottom: 2px;
}
#forummessageheadingtable {
  display: none;
}
.mm_halfContainer, .mm_full {
  float:none;
  clear:both;
}
.mm_leftHalfContainer {
  float:left;
}
.mm_rightHalfContainer {
  float:right;
}
.mm_leftHalfContainer, .mm_rightHalfContainer {
  width:49.5%;
}
* html .mm_leftHalfContainer, * html .mm_rightHalfContainer {
  width:49.5%;
}
.mm_leftHalfContainer .mm_half {
  padding-right:5px;
}
.mm_rightHalfContainer .mm_half {
  padding-left:5px;
}
.threadinfo { color: #786D61;}.threadinfo a{ color: #786D61;}.threadinfo a:hover{ color: #786D61;}.quoteheader{  color: #000;  font-weight: bold;  font-size: 10px;  margin: 2px 60px 0 auto;  padding: 3px;}
.quote{  background: #FFFEF0;  border: 1px dotted #BDBD8C;  color: #465584;  padding: 8px;  margin: 0 60px 0 auto;}
.quote .quoteheader{  color: #000;  font-weight: bold;  font-size: 10px;  margin: 2px auto 0 auto;  padding: 3px;}
.quote .quote{  background: #FFFEF0;  border: 1px dotted #BDBD8C;  color: #465584;  padding: 8px;  margin: 0 auto 0 auto;}
.topicheader { background-color:#003300;/*dark color 2 */ clear:both; display:block; height:27px; color:#FFF; font-size:12px; line-height:27px; padding:0px 10px 0px 10px; margin:0px; font-weight: bold;}
.myforumheader { background-color:#003300;/*dark color 2 */ clear:both; display:block; height:27px; color:#FFF; font-size:12px; line-height:27px; padding:0px 10px 0px 10px; margin:0px; font-weight: bold;}
.userinfodetails {
  display:none;
}
h1.articletitle {
  padding:0;
  margin:0;
  font-size:23px
}
h2.articleauthor {
  padding:0;
  margin:0;
  font-weight:normal;
  font-size:18px
}
.topicsub {
 background-color:#51703A;/*dark color 1 */
 color:#FFF;
 padding: 0px 2px 0px 2px;
 text-align: center;
 font-size:12px;
 line-height:27px;
 font-weight: bold;
}

.myforumsub {
 background-color:#51703A;/*dark color 1 */
 color:#FFF;
 padding: 0px 2px 0px 2px;
 text-align: center;
 font-size:12px;
 line-height:27px;
 font-weight: bold;
}

.topicsubfolder {
 background-color:#51703A;/*dark color 1 */
 color:#FFF;
 padding: 2px 0px 0px 0px;
 height:27px;
 vertical-align: top;
 margin-top: 5px;
 font-weight: bold;
}

.threadrow {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 font-size:11px;
 color:#1A1D1F;
 height:27px;
}

.threadrowlight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 font-size:11px;
 color:#1A1D1F;
 height:27px;
}

.threadrowalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 font-size:11px;
 color:#1A1D1F;
 height:27px;
}

.threadrowright {
 background-color:#DDDDDD;
 padding: 5px 4px 5px 0px;
 text-align: right;
 font-size:11px;
 margin-right: 5px;
 color:#1A1D1F;
 height:27px;
}

.threadrowrightlight {
 background-color:#F1F0F0;
 padding: 5px 4px 5px 0px;
 text-align: right;
 font-size:11px;
 margin-right: 5px;
 color:#1A1D1F;
 height:27px;
}

.threadrowrightalternate {
 background-color:#F1F0F0;
 padding: 5px 4px 5px 0px;
 text-align: right;
 font-size:11px;
 margin-right: 5px;
 color:#1A1D1F;
 height:27px;
}

.threadrowmessage {
 background-color:#DDDDDD;
 padding: 2px 5px 2px 5px;
 height:27px;
 font-size:11px;
 vertical-align: top;
 text-align: left;
 margin-left: 20px;
 color:#1A1D1F;
}

.threadrowmessagelight {
 background-color:#F1F0F0;
 padding: 2px 5px 2px 5px;
 height:27px;
 font-size:11px;
 vertical-align: top;
 text-align: left;
 margin-left: 20px;
 color:#1A1D1F;
}

.threadrowmessagealternate {
 background-color:#F1F0F0;
 padding: 2px 5px 2px 5px;
 height:27px;
 font-size:11px;
 vertical-align: top;
 text-align: left;
 margin-left: 20px;
 color:#1A1D1F;
}

.threadrowfolder {
 background-color:#DDDDDD;
 padding-top: 5px;
 height:27px;
 vertical-align: top;
 text-align: center;
}

.threadrowfolderalternate {
 background-color:#F1F0F0;
 padding-top: 5px;
 height:27px;
 vertical-align: top;
 text-align: center;
}

.threadrowfolderlight {
 background-color:#F1F0F0;
 padding-top: 5px;
 height:27px;
 vertical-align: top;
 text-align: center;
}

.signature {
 font-size:0.9em;
}

.topicdivider {
 background-color:#DDDDDD;
 padding: 5px 10px 5px 10px;
 text-align: left;
 color:#51703A;
 height:27px;
}

.dividertitle {
 font-size:16px;
 font-weight:bold;
}

.threadtitle {
 font-size:12px;
}

.topicrowfolderdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowthreadsdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowpostsdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowlastpostdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowdefaultdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowfolderalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowthreadsalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowpostsalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowlastpostalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowdefaultalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowfolderlight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowthreadslight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowpostslight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowlastpostlight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowdefaultlight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowmaindark {
 background-color:#DDDDDD;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowdark {
 background-color:#DDDDDD;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowmainlight {
 background-color:#F1F0F0;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowlight {
 background-color:#F1F0F0;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowalternate {
 background-color:#F1F0F0;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowmainalternate {
 background-color:#F1F0F0;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topiclistheader {
 background-color:#51703A !important;
 color:#FFF;
 padding: 0px 2px 0px 5px;
 text-align: left;
 font-size:12px;
 line-height:27px;
 font-weight: bold;
}

.topiclisttitle {
 font-size:16px;
 font-weight:bold;
}

.forumheader {
 font-size:20px;
 font-weight:bold;
}


.maincontentcell {
 width:600px;
}


.podscontainer {
 padding-left:7px;
}


#memberleaguetable .member .overlay{
position: absolute;
top: 4px;
left: 4px;
width: 100px; /*ie*/
height: 20px;
background: #EAE8E8;
opacity: 0.65;
-moz-opacity: 0.65; /* older Gecko-based browsers */
filter:alpha(opacity=65); /* For IE6&7 */
}

#memberleaguetable .member .overlay .placing {
color: #003300;
font-size: 16px;
font-weight: bolder;
margin: 2px 2px 2px 5px;
}

#memberleaguetable .member {
height: 170px;
width: 100%;
position: relative;
font-weight: 10px;
top:0;
left:0;
}
#memberleaguetable .member .memberstats {
float: left;
color: #003300;
height: 24px;
position: absolute;
top: 26px;
left: 106px;
}

#memberleaguetable .member .memberstats .content {
padding-top: 3px;
}

#memberleaguetable .member .memberstats .content img{
margin-left: 10px;
margin-bottom: -5px;
margin-right: 3px;
}

#memberleaguetable .member .memberstats a {
font-size: 10px;
text-decoration: none;
color: #003300;
}

#memberleaguetable .member .memberstats a:hover{
font-size: 10px;
text-decoration: underline;
color: #003300;
}

#memberleaguetable .member .memberstats a:visited {
font-size: 10px;
text-decoration: none;
color: #003300;
}

#memberleaguetable .member .memberstats .nolink {
font-size: 10px;
text-decoration: none;
color: #003300;
}

#memberleaguetable .member .nickname {
float: left;
background-color: #003300;
border-left: 1px white solid;
border-right: 1px white solid;
font-weight: bold;
color: #fff;
height: 25px;
width: 190px;
}

#memberleaguetable .member .nickname .content{
padding: 5px 5px;
}
#memberleaguetable .member .nickname a{
color: #fff;
text-decoration: none;
}
#memberleaguetable .member .bgImage {
background-repeat: no-repeat;
background-position: center center;
width: 100px;
height: 162px;
float: left;
}
#memberleaguetable .member .memberprofile {
position: absolute;
top: 50px;
left:112px;
height: 100px;
color: #003300;
font-size: 10px;
}
#memberleaguetable .member .memberprofile .content {
margin: 5px;
}
#memberleaguetable .member .memberprofile .item {
padding-bottom: 7px
}

#memberleaguetable .member .memberprofile .item a{
font-size: 10px;
text-decoration: none;
}

#memberleaguetable .member .nameawardscontainer {
height: 25px;
position: absolute;
left: 108px;
border-bottom: 1px solid #fff;
}

#memberleaguetable .member .nameawardscontainer td {
font-size: 10px;
color: #fff;
}

#memberleaguetable .member .nameawardscontainer td img{
margin: 0 1px 0 6px;
}

#memberleaguetable .member .avatar {
position: absolute;
top:0;
left:0;
border: 4px solid #003300;
background-color: #fff;
height: 162px;
}

#memberleaguetable .dottedoutline {
padding: 2px;
border: 3px red dotted;
}

h3.articlestandfirst {
font-style: italic;
margin: 10px 0 10px 0;
}
#ProductBuyBox {
width:140px;
border:1px solid #FF0000;
}
#ProductBuyBox h4 {
background-color:#FF0000;
color:#FFF;
font-weight:bold;
font-size:11px;
padding:5px 5px 5px 6px;
margin:0px;
}
#ProductBuyBox .content {
padding:6px 6px 6px 6px;
}

#footer-container a:link, #footer-container a:visited, #footer-container a:hover, #footer-container a:active {
	color: #ffffff;
	text-decoration: none;
}

#footer-container {
	line-height: 20px;
}

#footer-container-bottom a:link, #footer-container-bottom a:visited, #footer-container-bottom a:hover, #footer-container-bottom a:active {
	color: #ffffff;
	text-decoration: none;
}

#GBE a:link, #GBE a:hover, #GBE a:visited, #GBE a:active {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#GBE {
	margin-left: 167px;
	margin-top: 10px;
}