form {
	display:inline;
	padding:0px;
	margin:0px;
}

html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #fff;
	color:#525252;
}

body, td, div, span, p , font {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

a {	color: #337eb4;	text-decoration: none;}
a:link { color: #337eb4; text-decoration: none;}
a:visited { color: #337eb4;	text-decoration: none;}
a:hover { text-decoration: underline;}

.breakLine {height: 12px;clear:both;}
.halfBreakLine {height: 5px;clear:both;}
.dottedLine { margin: 5px 0px; border-width:0px;border-bottom-width:1px;border-style:dotted;border-color: #cecece;clear:both;}
.dottedLineGray { margin: 0; border-width:0px;border-bottom-width:1px;border-style:dotted;border-color: #cecece;clear:both;}
.solidLine { margin: 5px 0px; border-width:0px;border-bottom-width:1px;border-style:solid;border-color: #666666;clear:both;}
.solidThickLine { margin: 5px 0px; border-width:0px;border-bottom-width:2px;border-style:solid;border-color: #666666;clear:both;}
.solidWhiteLineThick { border-width:0px;border-bottom-width:1px;border-style:solid;border-color: #666666;clear:both;width:225px;margin:0px 10px;border-color:#ffffff;border-size: 2px;clear:both;}
.solidGrayLine { border-bottom:1px solid #ddd; clear:both;width:100%;}
.dashedLine {	margin: 5px 0px; border-width:0px;border-bottom-width:1px;border-style:dashed;border-color: #666666;clear:both;}
.spacer_20 { float:left;width:20px; }
/* Images */

.smallestFont {font-size: 10px;}
.smallFont {font-size: 11px;}
.mediumFont {font-size: 12px;}
.largeFont {font-size: 14px;}
.largestFont {font-size: 16px;}

dl {
	margin: 0 0 10px;
}

#system-message dt.message, #system-message dt.notice {
	background-color: #00AA00;
	padding: 5px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

#system-message dd.message {
	background-color: #cfffd2;
	margin:0;
	padding:10px;
	border: 1px solid #00AA00; 
}

#system-message dt.error {
	background-color: #AA0000;
	padding: 5px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

#system-message dd.error {
	background-color: #ffd2d2;
	margin:0;
	padding:10px;
	border: 1px solid #AA0000; 
}

div.topHeader {
	background-color:#fafafa;
	padding:5px;
}

div.topHeaderLine {
	height:3px;
	background-color:#0066a4;
}

img {
	border: none;
	}

h1 {
	font-family: Georgia, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: normal;
	margin-top: 5px;
	display: inline;
}

h2 {
	font-family: Georgia, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: normal;
	display: inline;
}

h3 {
	font-family: Georgia, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
	display: inline;
}

h4 {
	font-family: Georgia, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: normal;
	display: inline;
}

input.blur {color:#999999;}

div.navLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -48px 0;
	width: 11px;
	height:44px;
	float:left;	
}

div.navRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -60px 0;
	width: 11px;
	height:44px;
	float:left;	
}

div.navBackgroundMiddle ul.menu li ul {
	display:none;
}

div.navBackgroundMiddle {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 0;
	height:44px;
	width:965px;
	float:left;	
}

div.navBackgroundMiddle ul.menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:11px 0 0 0;
	display:block;
}

div.navBackgroundMiddle ul.menu li {
	float:left;
	margin:0;
	padding:0 5px;
}

div.navBackgroundMiddle ul.menu li.active a, div.navBackgroundMiddle ul.menu li.active span {
	background:transparent url(../images/buttons_ver2.gif) no-repeat scroll 0 0px;
	display:block;
	float:left;
	height:23px;
	margin:0;
	padding:0;
}

div.navBackgroundMiddle ul.menu a {
	float:left;
}

div.navBackgroundMiddle ul.menu a:hover {
	text-decoration: none;
}

div.navBackgroundMiddle ul.menu li.active a {
	background-position: right -23px;
	padding:0 10px 0 0;
}

div.navBackgroundMiddle ul.menu li.active a span {
	background-position:0 0;
}

div.navBackgroundMiddle ul.menu li font {
	color: #000000;
	font-weight: bold;
	padding: 4px 15px;
	display: block;
	font-size:12px;
}

div.navBackgroundMiddle ul.menu li.active font {
	color: #ffffff;
	font-weight: bold;
	padding: 4px 5px 0 15px;
	display: block;
}

div.navBackgroundMiddle ul.menu a:hover font {
	color: #AA0000;
}

div.navBackgroundMiddle ul.menu li.active a:hover font {
	color: #DDDDDD;
}

div.whiteBoxTopLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -49px -45px;
	height:6px;
	width:6px;
	float:left;		
}

div.whiteBoxTopRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -56px -45px;
	height:6px;
	width:6px;
	float:left;		
}

div.whiteBoxBottomLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -49px -52px;
	height:6px;
	width:6px;
	float:left;		
}

div.whiteBoxBottomRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -56px -52px;
	height:6px;
	width:6px;
	float:left;		
}

div.whiteBoxTop {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -269px;
	height:6px;
	width:6px;
	float:left;		
}

div.whiteBoxBottom {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -50px;
	height:6px;
	width:6px;
	float:left;		
}

div.whiteBoxMiddle980 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -4213px 0;
	width:980px;
	float:left;
	overflow:hidden;
}

div.whiteBoxMiddle940 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -9210px 0;
	width:940px;
	float:left;		
	overflow:hidden;
}

div.titleLineBlue {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0 -27px;
	width:42px;
	height:5px;
	float:left;		
}

div.titleLineYellow {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0 -33px;
	width:42px;
	height:5px;
	float:left;		
}

div.titleLine {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -68px;
	height:5px;
	float:left;		
}

div.leaderboardTopLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -14px -15px;
	height:4px;
	width:5px;
	float:left;		
}

div.leaderboardTopRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -20px -15px;
	height:4px;
	width:5px;
	float:left;		
}

div.leaderboardBottomLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -14px -20px;
	height:5px;
	width:5px;
	float:left;		
}

div.leaderboardBottomRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -20px -20px;
	height:5px;
	width:5px;
	float:left;		
}

div.leaderboardBottom {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -57px;
	height:5px;
	float:left;		
}

div.leaderboardTop {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -63px;
	height:4px;
	float:left;		
}

div.leaderboardMiddle306 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -963px 0;
	width:306px;
	clear:both;
}

div.smallBlueButton {
	padding:0px 5px;
	display:block;
	height: 18px;
	float:left;
}

div.smallBlueButton span, div.smallBlueButton a {
	background:transparent url(../images/buttons_ver2.gif) no-repeat;
	height: 18px;
	margin:0;
	cursor: pointer;
	float:left;
} 

div.smallBlueButton a {
	background-position: right -147px;
	padding:0 10px 0 0;
	text-decoration:none;
	outline:0px;
}

div.smallBlueButton span {
	background-position: 0 -128px;
}

div.smallBlueButton font {
	padding: 2px 0 0 10px;
	color:#fff;
	display:block;
	font-size:11px;
}

div.smallOrangeButton {
	padding:0px 5px;
	display:block;
	height: 20px;
	float:left;
}

div.smallOrangeButton span, div.smallOrangeButton a {
	background:transparent url(../images/buttons_ver2.gif) no-repeat;
	height: 20px;
	margin:0;
	cursor: pointer;
	float:left;
} 

div.smallOrangeButton a {
	background-position: right -239px;
	padding:0 10px 0 0;
	text-decoration:none;
	outline:0px;
}

div.smallOrangeButton span {
	background-position: 0 -219px;
}

div.smallOrangeButton font {
	padding: 1px 0 0 10px;
	color:#fff;
	display:block;
	font-size:13px;
	font-weight:bold;
}

div.pollButton {
	display:block;
	height: 18px;
	float:left;
}

div.pollButton span, div.pollButton a {
	background:transparent url(../images/buttons_ver2.gif) no-repeat;
	height: 18px;
	margin:0;
	cursor: pointer;
	float:left;
} 

div.pollButton a {
	background-position: right -278px;
	padding:0 10px 0 0;
	text-decoration:none;
	outline:0px;
}

div.pollButton span {
	background-position: 0 -260px;
}

div.pollButton font {
	padding: 2px 5px 0 15px;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
}

div.lightGrayButton {
	display:block;
	height: 18px;
	float:left;
}

div.lightGrayButton span, div.lightGrayButton a {
	background:transparent url(../images/buttons_ver2.gif) no-repeat;
	height: 18px;
	margin:0;
	cursor: pointer;
	float:left;
} 

div.lightGrayButton a {
	background-position: right -356px;
	padding:0 10px 0 0;
	text-decoration:none;
	outline:0px;
}

div.lightGrayButton span {
	background-position: 0 -338px;
}

div.lightGrayButton font {
	padding: 2px 5px 0 15px;
	color:#525252;
	display:block;
	font-size:10px;
	font-weight:bold;
}

div.lightGrayModuleButton {
	display:block;
	height: 19px;
	float:left;
}

div.lightGrayModuleButton span, div.lightGrayModuleButton a {
	background:transparent url(../images/buttons_ver2.gif) no-repeat;
	height: 19px;
	margin:0;
	cursor: pointer;
	float:left;
} 

div.lightGrayModuleButton a {
	background-position: right -394px;
	padding:0 10px 0 0;
	text-decoration:none;
	outline:0px;
}

div.lightGrayModuleButton span {
	background-position: 0 -375px;
}

div.lightGrayModuleButton font {
	padding: 2px 5px 0 15px;
	color:#525252;
	display:block;
	font-size:10px;
	font-weight:bold;
}

div.frontPageModuleTop, div.frontPageModuleBottom {
	background:transparent url(../images/horizontal_picture_ver2.gif) no-repeat -1270px 0;
	width: 980px;
	height: 6px;
	float:left;
}

div.frontPageModuleMiddle {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -2251px 0;
	width: 980px;
	float:left;
}

div.frontPageModuleBottom {
	background-position: -3232px 0;
}

div.footerTop {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -5194px 0;
	width: 980px;
	height: 6px;
	float:left;
}

div.footerMiddle {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -74px;
	width: 980px;
	height: 194px;
	float:left;
}

div.homeIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) repeat-x 0 -45px;
	width: 17px;
	height: 18px;
	float:left;
	margin: 0 5px;
}

div.emailIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) repeat-x 0 -64px;
	width: 20px;
	height: 11px;
	float:left;
	margin: 2px 3px 0;
}

div.phoneIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) repeat-x -18px -45px;
	width: 13px;
	height: 18px;
	float:left;
	margin: 0 6px;
}

div.breadCrumbHome {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0 -92px;
	width: 39px;
	height: 26px;
	cursor:pointer;
	float:left;
}

div.breadCrumbRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -40px -92px;
	width: 8px;
	height: 26px;
	float:left;
}

div.breadCrumbCentre {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -666px;
	height: 26px;
	width: 893px;
	float:left;
}

div.breadCrumbCentre font {
	padding:5px 0 0 10px;
	display:block;
}

div.moduleBlackTopLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -38px -15px;
	height: 4px;
	width: 4px;
	float:left;
}

div.moduleBlackTopRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -43px -15px;
	height: 4px;
	width: 4px;
	float:left;
}

div.moduleBlackTop, div.moduleBlackBottom {
	height: 4px;
	width:202px;
	float:left;
	background-color:#454545;
}

div.moduleBlackMiddle {
	clear:both;
	width:210px;
	float:left;
	background-color:#454545;
}

div.moduleBlackBottomLeft {
	clear:both;
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -38px -20px;
	height: 4px;
	width: 4px;
	float:left;
}

div.moduleBlackBottomRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -43px -20px;
	height: 4px;
	width: 4px;
	float:left;
}

div.moduleBlackMiddle div.titleRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -21px -64px;
	height: 21px;
	width: 7px;
	float:left;
	margin: 3px 0 0 0;
}

div.moduleBlackMiddle div.titleLeft {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -290px;
	height: 21px;
	float:left;
	margin: 3px 0 0 0;
}

div.moduleBlackMiddle div.titleLeft font {
	padding:3px 5px 0 12px;
	display:block;
	font-weight:bold;
	color:#c6c6c6;
}

div.moduleBlackLine {
	clear:both;
	margin:5px 0;
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -312px;
	width: 100%;
	height: 2px;
	float:left;
}

div.moduleWhiteTopLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -49px -59px;
	width: 6px;
	height: 6px;
	float:left;
}

div.moduleWhiteTopRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -56px -59px;
	width: 6px;
	height: 6px;
	float:left;
}

div.moduleWhiteBottomLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -49px -66px;
	width: 6px;
	height: 6px;
	float:left;
}

div.moduleWhiteBottomRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -56px -66px;
	width: 6px;
	height: 6px;
	float:left;
}

div.moduleWhiteTop {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -276px;
	height: 6px;
	width:198px;
	float:left;
}

div.moduleWhiteBottom {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -283px;
	width:198px;
	height: 6px;
	float:left;
}

div.moduleWhiteMiddle210 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -6175px 0;
	width:210px;
	float:left;
	clear:both;
	overflow:hidden;
}

div.moduleWhiteMiddle918 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -11070px 0;
	width:918px;
	float:left;
	clear:both;
	overflow:hidden;
}

div.grayMiddle716 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -6386px 0;
	width:716px;
	float:left;
	clear:both;
	overflow:hidden;
}

div.grayMiddle918 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -10151px 0;
	width:918px;
	float:left;
	clear:both;
	overflow:hidden;
}


div.whiteBoxMiddle716 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -7103px 0;
	width:716px;
	float:left;
	clear:both;
	overflow:hidden;
}

div.grayMiddle694 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -8515px 0;
	width:694px;
	float:left;
	clear:both;
	overflow:hidden;
}

div.whiteMiddle694 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -7820px 0;
	width:694px;
	float:left;
	clear:both;
	overflow:hidden;
}

div.whiteBoxMiddle210 {
	background:transparent url(../images/horizontal_picture_ver2.gif) repeat-y -11989px 0;
	width:210px;
	float:left;
	clear:both;
	overflow:hidden;
}

div.moduleWhiteMiddle210 div.titleRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -49px -87px;
	height: 21px;
	width: 7px;
	float:left;
	margin: 3px 0 0 0;
}

div.moduleWhiteMiddle210 div.titleLeft {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -315px;
	height: 21px;
	float:left;
	margin: 3px 0 0 0;
}

div.moduleWhiteMiddle210 div.titleLeft font {
	padding:3px 5px 0 12px;
	display:block;
	font-weight:bold;
	color:#767676;
}

div.moduleWhiteLine {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -344px;
	width: 100%;
	height: 2px;
	float:left;
	clear:both;
	margin:5px 0;
}

div.loginIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0 0;
	width: 15px;
	height: 14px;
	float:left;
}

div.registerIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -16px 0;
	width: 15px;
	height: 14px;
	float:left;
}

div.backIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -33px 0;
	width: 15px;
	height: 14px;
	float:left;
}

div.triangleDown {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -31px -21px;
	width: 7px;
	height: 4px;
	float:left;
	margin:5px 0 0 10px;
}

div.loginDivider {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -29px -64px;
	width: 1px;
	height: 14px;
	float:left;
	margin:0 10px;
}

div.forumNavDivider {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -18px -76px;
	width: 1px;
	height: 11px;
	float:left;
	margin:4px 5px;
}

div.moduleHeader {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0 -712px;
	width: 100%;
	height: 30px;
	float:left;
}

div.moduleHeader h3, div.moduleHeader h2,div.moduleHeader h1, div.moduleHeader font {
	padding:4px 0 0 10px;
	margin:0px;
	display:block;
	color:#4F4F4F;
	font-size:14px;
	font-weight:bold;
}

div.mainPageModuleColumn {
	width:326px; /*245px;*/
	float:left;
}

div.mainPageModuleColumn div.content {
	padding:9px;
}

div.twitterIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -32px -62px;
	width: 16px;
	height: 16px;
	float:left;
	margin:0 5px 0 10px;;
}

div.facebookIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -32px -45px;
	width: 16px;
	height: 16px;
	float:left;
	margin:0 5px 0 10px;;
}

div.footerColumn {
	float:left;
	width:235px;
}

#cWindowContent div.message {
	color:#f00;
	font-weight:bold;
	padding:0 0 10px 0;
}

.footerText {
	font-size: 11px;
	color: #555;
}

div.groupListing small a {
	color: #000000;
}

div.groupListing a {
	color: #0000FF;
}

div.groupListing small a {
	color: #000000;
}

div.topHeader ul.menu {
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

div.topHeader ul.menu li {
	background-image:none;
	border:medium none;
	float:left;
	font-size:0.9em;
	padding-left:0;
	padding-right:0;
	white-space:nowrap;
	display:block;
}

div.topHeader ul.menu li.divider div.dividerImage {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -29px -64px;
	width: 1px;
	height: 14px;
	float:left;
	margin:0 10px;
}

div.moduleWhiteMiddle210 ul, div.moduleBlackMiddle ul.menu, div.frontPageModuleMiddle div.mainPageModuleColumn div.content ul, div.whiteMiddle694 ul {
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0 0 0 15px;
}

div.moduleWhiteMiddle210 ul ul, div.moduleBlackMiddle ul.menu ul, div.whiteMiddle694 ul {
	margin: 0px;
	padding: 9px 0pt 3px 18px;
	display: block;
}

div.moduleWhiteMiddle210 ul, div.frontPageModuleMiddle div.mainPageModuleColumn div.content ul, div.whiteMiddle694 ul {
	list-style-image: url(../images/menu_bullet1.gif);
}

div.moduleBlackMiddle ul.menu {
	list-style-image: url(../images/menu_bullet.gif);
	float:left;
}

div.moduleWhiteMiddle210 ul li.divider, div.moduleBlackMiddle ul.menu li.divider {
	display:block;
	height:14px;
	list-style-image: none;
	clear:both;
}

div.moduleWhiteMiddle210 ul li a, div.moduleBlackMiddle ul.menu li a {
	font-weight:bold;
	text-decoration:none;
}

 div.moduleBlackMiddle ul.menu li a span font {
	color:#fff;
}

div.moduleWhiteMiddle210 ul li, div.moduleBlackMiddle ul.menu li {
	clear:both;
	margin:0 0 12px;
}

div.frontPageModuleMiddle div.mainPageModuleColumn div.content ul li, div.whiteMiddle694 ul li {
	padding:3px 0;
}

.clr {
	clear:both;
	overflow:hidden;
}

div.popupCloseIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -192px -108px;
	width: 24px;
	height: 23px;
	float:left;
	position:absolute;
	top:11px;
	right:10px;
	z-index:10000000;
}

div.theLayer {
	position:absolute;
	width:450px;
	left:439;
	top:351;
	visibility:hidden;
	z-index:999;
}

div.theLayerBg {
	visibility:hidden;
	border: medium none ;
	margin: 0pt;
	padding: 0pt;
	z-index: 998;
	width: 100%;
	top: 0pt;
	left: 0pt;
	background-color: rgb(0, 0, 0);
	opacity:0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	position: fixed;
	height: 100%;
}

div.commentIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0 -76px;
	width: 17px;
	height: 16px;
	float:left;
}

div.commentDialogTail {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0 -135px;
	width: 54px;
	height: 21px;
	float:left;
}

div.thumbUp {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -29px -119px;
	width: 10px;
	height: 9px;
	float:left;
	margin:2px 10px 0 0;
	cursor:pointer;
}

div.thumbDown {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -18px -119px;
	width: 10px;
	height: 9px;
	float:left;
	margin:2px 10px 0 0;
	cursor:pointer;
}

div.navPrevious {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -192px -132px;
	width: 19px;
	height: 19px;
	float:left;
	cursor:pointer;
}

div.navNext {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -212px -132px;
	width: 19px;
	height: 19px;
	float:left;
	cursor:pointer;
}

.pagination span,.pagination a {
	font-size: 12px;
}

span.pagination {
	float:right;
}

#Kunena #Kunena_tab li.Kunena_item_active a {
	background: url("../images/buttons_ver2.gif") no-repeat right -317px;
	margin:0;
	padding:0 5px 0 0;
	text-decoration:none;
	display:block;
	float:left;
	height:20px;
}
#Kunena #Kunena_tab li.Kunena_item_active a span {
	display:block;
	background:url("../images/buttons_ver2.gif") no-repeat left -297px;
	padding:1px 5px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	float:left;
}
#Kunena #Kunena_tab li.Kunena_item_active a:hover, 
#Kunena #Kunena_tab li.Kunena_item_active a {
	background-position:right -317px;
}
#Kunena #Kunena_tab li.Kunena_item_active a:hover span, 
#Kunena #Kunena_tab li.Kunena_item_active a span {
	background-position:left -297px;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

#Kunena #Kunena_tab a span {
	padding:2px 0 0 0;
	display:block;
}

div.forumCornerTopLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -29px -79px;
	width: 6px;
	height: 6px;
	float:left;
}

div.forumCornerTopRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -36px -79px;
	width: 6px;
	height: 6px;
	float:left;
}

div.forumCornerTop {
	height: 6px;
	width:704px;
	background-color:#d8d8d8;
	float:left;
}

div.forumCornerBottom {
	height: 6px;
	width:704px;
	background-color:#efefef;
	float:left;
}

div.forumCornerBottomLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -29px -85px;
	width: 6px;
	height: 6px;
	float:left;
}

div.forumCornerBottomRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -36px -85px;
	width: 6px;
	height: 6px;
	float:left;
}

div.openQuoteIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -40px -119px;
	width: 15px;
	height: 11px;
	margin: 0 5px 0 0;
	float:left;
}

div.twitterBird {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0 -157px;
	width: 49px;
	height: 49px;
	float:left;
	position:absolute;
	top:-20px;
}

div.tweet {
	padding:10px;
}

div.offgamersSpaceGray {
	background:transparent url(../images/ogm_space_logo_gray.jpg);
	width: 219px;
	height: 55px;
	float:left;
}

div.featIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -50px -157px;
	width: 78px;
	height: 81px;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
}

div.featDivTopLeft {
	background:transparent url(../images/featDivTopLeft.jpg) no-repeat 0 0;
}

div.featDivTopLeft_zhcn {
	background:transparent url(../images/featDivTopLeft_zhcn.jpg) no-repeat 0 0;
}

div.featDivTopRight {
	background:transparent url(../images/featDivTopRight.jpg) no-repeat Right 0;
}

div.featDivBottomLeft {
	background:transparent url(../images/featDivBottomLeft.jpg) no-repeat 0 100%;
}

div.featDivBottomRight {
	background:transparent url(../images/featDivBottomRight.jpg) no-repeat 100% 100%;
}


div.sortArrowIcon {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0px -119px;
	width: 17px;
	height: 15px;
	float:left;
	z-index:1001;
}

div.communityMenuLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0px -207px;
	width: 6px;
	height: 26px;
	float:left;
}

div.communityMenuRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -7px -207px;
	width: 6px;
	height: 26px;
	float:left;
}

div.communityMenuMiddle {
	background:transparent url(../images/vertical2_picture_ver2.gif) repeat-x 0px -743px;
	height: 26px;
	float:left;
}


#communitymenu #cToolbarNavList {
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0 0 0 35px;
	float:right;
}

#communitymenu #cToolbarNavList li {
	float:left;
	padding: 0 40px 0 0;
	line-height:26px;
}

#communitymenu #cToolbarNavList li div {
	position:absolute;
	border:1px solid #c3c3c3;
	background-color: #eeeeee;
	z-index:9999999999;
	width:130px;
}

#communitymenu #cToolbarNavList li div ul li {
	width:100%
}

#communitymenu #cToolbarNavList li a {
	color:#5b5b5b;
	font-weight:bold;
	display:block;
}

#communitymenu #cToolbarNavList li div a {
	color:#444444;
	font-weight: normal;
	clear:both;
	padding: 0;
	display:block;
}

#communitymenu #cToolbarNavList li div ul {
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0 10px;
	list-style-image: none;	
}

#communitymenu #cToolbarNavList li div ul li {
	clear:both;
	padding: 0px;
}

#communitymenu #cToolbarNavList li.toolbar-active a {
	color : #000;
}

div.featured-items
{
	float: left;
	margin: 0 10px 5px 0;
	background:transparent url(../images/featicon.gif) no-repeat 0 0;
}

div.featured-items-zhcn
{
	float: left;
	margin: 0 10px 5px 0;
	background:transparent url(../images/featicon_zhcn.gif) no-repeat 0 0;
}

ul.group-menus {
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0 0 0 35px;
	float:left;
}

ul.group-menus li {
	float:left;
	padding: 0 40px 0 0;
	line-height:26px;
	list-style-type:none;
}

font.bulletPointerWhite {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -5px -39px;
	width: 4px;
	height: 5px;
	float:left;
}

font.bulletPointerBlack {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat 0px -39px;
	width: 4px;
	height: 5px;
	float:left;
}


div.votitaly-star-empty {
	background:transparent url(../images/stars.png) no-repeat 0 -13px;
	width: 12px;
	height: 12px;
	float:left;
}

div.votitaly-star-full {
	background:transparent url(../images/stars.png) no-repeat 0 0;
	width: 12px;
	height: 12px;
	float:left;
}

div.noticeIconBig {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -128px -157px;
	width: 63px;
	height: 58px;
	float:left;
}

div.tagBreadCrumbLeft {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -192px -152px;
	width: 5px;
	height: 21px;
	float:left;
}

div.tagBreadCrumbRight {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -228px -152px;
	width: 4px;
	height: 21px;
	float:left;
}

div.tagBreadCrumbMiddleDivider {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -198px -152px;
	width: 11px;
	height: 21px;
	float:left;
}

div.tagBreadCrumbMiddleClose a {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -192px -196px;
	width: 20px;
	height: 21px;
	float:left;
}

div.tagBreadCrumbMiddleClose2 a {
	background:transparent url(../images/vertical_picture_ver2.gif) no-repeat -192px -174px;
	width: 20px;
	height: 21px;
	float:left;
}

div.tagBreadCrumbMiddleClose a:hover{
	background-position: -213px -196px;
}

div.tagBreadCrumbMiddleClose2 a:hover{
	background-position: -213px -174px;
}


div.tagBreadCrumbMiddleBlack {
	background-color: #444543;
	height: 21px;
	float:left;
}

div.tagBreadCrumbMiddleDarkGray {
	background-color: #8e908d;
	height: 21px;
	float:left;
}

div.tagBreadCrumbMiddleLightGray {
	background-color: #e1e3e0;
	height: 21px;
	width: 712px;
	float:left;
}

div.tagBreadCrumbMiddleLightGray a span, div.tagBreadCrumbMiddleLightGray font {
	color:#FFF;
	padding: 3px 15px;
	display:block;
}

div.tagBreadCrumbMiddleLightGray a {
	outline: 0 none;
	text-decoration:none;
}

div.tagBreadCrumbMiddleLightGray a:hover span {
	color:#EEE;
}

