body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg-bottom.jpg)!important;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#78A137;
	margin:0px;
	padding:0px;
	color:#3b3b3b;
	line-height: normal;
}
#topHolder {
	width:100%!important;
	background-image:url(../images/bg-top.jpg);
}
#header {
	width:1022px!important;
	height:255px!important;
	background-image:url(../images/headerBg.png)!important;
	background-position:left top;
	background-repeat:no-repeat;
}
#innerHeader {
	width:940px;
	height:266px;
	padding-top:29px;
}
#innerHeader img {
	padding:0px;
	margin:0px;
}
#mainHolder {
	width:100%!important;
}
#pageWidth {
	width:1022px!important;
	background-image:url(../images/contentBg01.png);
	background-repeat:repeat-y;
}
#pageWidth_SINGLE {
	width:1022px!important;
	background-image:url(../images/contentBg02.png);
	background-repeat:repeat-y;
}
#pageContents {
	width:940px;
}
#leftMenu {
	width:174px;
	float:left;
	text-align:left;
}
#leftMenu .mainTitleDIV {
	border-bottom:1px solid #cdcdc2;
	width:157px;
	padding-left:17px;
	line-height:23px;
	font-size:14px;
}
#leftMenu .mainTitleDIV a, #leftMenu .mainTitleDIV a:visited, #leftMenu .mainTitleDIV a:active, #leftMenu .mainTitleDIV a:hover {
	display:block;
	color:#4d4d49;
}
#leftMenu .subMenuDIV {
	font-size:11px;
	margin:0px 0px 5px 0px;
	border:0px;
}
#leftMenu .subMenuDIV a, #leftMenu .subMenuDIV a:visited, #leftMenu .subMenuDIV a:active, #leftMenu .subMenuDIV a:hover {
	padding-left:8px;
	line-height:11px;
	background-image:url(../images/subMenu.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
}
#leftMenu #lang {
	border-bottom:1px solid #cdcdc2;
	margin-bottom:-12px;
	#margin-bottom:-18px;
	padding:6px 0px 11px 0px;
	display:block;
}
#leftMenu a, #leftMenu a:visited, #leftMenu a:active {
	color:#4d4d49;
	text-decoration:none;
	font-weight:bold;
}
#leftMenu a:hover {
	text-decoration:underline;
}
#leftMenu p {
	font-size:9px;
	margin:0px 0px 10px 11px;
}
#leftMenu .sponsoredIMG {
	margin:0px 0px 10px 8px;
}
#rightContent{
	width:382px;
	float:right;
}
h3.rightBox {
	color:#ffffff;
	background-image:url(../images/h3-rightBox.jpg);
	line-height:24px;
	text-align:left;
	padding-left:9px;
	font-size:14px;
	margin:0px;
}
#rightContent #rightBox .theContent {
	border-bottom:1px solid #cdcdc2;
	min-height:149px!important;
	text-align:left;
	margin-top:14px;
	margin-bottom:13px;
}
#rightContent #rightBox .theContent img.article {
	float:right;
	border:0px;
	margin:0px 0px 10px 10px;
}
#rightContent #rightBox .theContent .more {
	margin-top:0px!important;
	margin-bottom:5px
}

#centerContent{
	width:382px;
	float:left;
}
.newsContent p {
	font-size:12px;
	line-height:130%;
}
#centerBox, #rightBox {
	width:353px;
}
h3.centerBox {
	color:#ffffff;
	background-image:url(../images/h3-centerBox.jpg);
	line-height:24px;
	text-align:left;
	padding-left:9px;
	font-size:14px;
	margin:0px;
}
#centerContent #centerBox .theContent {
	border-bottom:1px solid #cdcdc2;
	min-height:149px!important;
	text-align:left;
	margin-top:14px;
}
#centerContent #centerBox .theContent img.article {
	float:left;
	border:0px;
	margin:0px 10px 10px 0px;
}
.title, .title a, .title a:visited, .title a:active {
	font-weight:bold;
	font-size:12px;
	margin-bottom:-10px;
	text-decoration:none;
	color:#4f4f4f;
}
.title a:hover {
	text-decoration:underline;
	color:#4f4f4f;
}
li.top_tip {
	font-weight:bold;
	margin-left:-15px;
}
li.top_tip p {
	font-weight:normal;
	margin:5px 0px 10px 1px;
}
#centerContent #centerBox .theContent p , #rightContent #rightBox .theContent p {
	font-size:11px;
}
#centerContent #centerBox .theContent .more, #rightContent #rightBox .theContent .more {
	clear:both;
	line-height:22px;
	margin-top:-20px;
}
#centerContent #centerBox .theContent .more img {
	margin-top:0px;
}
#centerContent #centerBox .theContent .more a, #centerContent #centerBox .theContent .more a:visited, #centerContent #centerBox .theContent .more a:active, #rightContent #rightBox .theContent .more a, #rightContent #rightBox .theContent .more a:visited, #rightContent #rightBox .theContent .more a:active, .joinMore a, .joinMore a:visited, .joinMore a:active {
	color:#3e3b43;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#centerContent #centerBox .theContent .more a:hover, #rightContent #rightBox .theContent .more a:hover, .joinMore a:hover {
	text-decoration:none;
}
#centRight {
	width:737px;
	margin-left:15px;
	float:left;
	text-align:left;
}
#centRight h3.centerBox {
	color:#ffffff;
	background-image:url(../images/h3-centerBox.jpg);
	line-height:24px;
	text-align:left;
	padding-left:9px;
	font-size:14px;
	margin:0px;
}
#centRight img {
	width:339px;
/*	width:455px;
	width:506px;*/
	float:right;
	margin:10px 0px 5px 5px;
}
#centRight img.staffImg {
	width:200px;
	float:right;
	margin:20px 0px 5px 50px;
}
#centRight a, #centRight a:visited, #centRight a:active {
	color:#3b3b3b;
	text-decoration:underline;
}
#centRight a:hover {
	text-decoration:none;
}	
.viewArchive {
	float:right;
}
.joinBox {
	background-image:url(../images/joinBg.jpg);
	background-repeat:repeat-x;
	height:171px;
	text-align:left;
	margin:0px;
	padding:0px;
}
.joinBox p, .newsletterBox p{
	width:168px;
	margin:0px 10px 10px 10px;
	padding-top:10px;
	font-size:11px;
}
.imgMore {
	float:right;
	margin:10px 0px 10px 10px;
	width:162px;
}
.joinMore {
	display:block;
	margin-top:10px;
}
.newsletterBox {
	background-image:url(../images/newsletterBg.jpg);
	background-repeat:repeat-x;
	height:171px;
	text-align:left;
	margin:0px;
	padding:0px;
}
#singleContent {
	width:764px;
	float:left;
}
#newsBox, #archiveBox {
	width:706px;
	text-align:left
}
h3.newsBox {
	color:#ffffff;
	background-image:url(../images/h3-centerBox.jpg);
	line-height:24px;
	text-align:left;
	padding-left:9px;
	font-size:14px;
	margin:0px;
}
.back2archive {
	float:right;
	font-size:10px;
	margin-right:10px;
}
.back2archive a, .back2archive a:visited, .back2archive a:active {
	color:#ffffff;
	text-decoration:none;
}
.back2archive a:hover {
	text-decoration:underline;
}
.mainIMG {
	float:right;
	width:340px;
	border:1px solid #000000;
	margin:0px 0px 5px 5px;
}
.archiveContent {
	border-bottom:1px solid #cdcdc2;
	min-height:149px!important;
	text-align:left;
	margin-top:14px;
}
.archiveContent img {
	float:left;
	margin:0px 10px 5px 0px;
}
.archiveContent .more {
	float:left!important;
}
.archiveContent .more img {
/*	margin:-3px 0px 0px 0px;*/
	margin:0px;
}
.archiveContent .more a, .archiveContent .more a:visited, .archiveContent .more a:active {
	color:#3e3b43;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.archiveContent .more a:hover {
	text-decoration:none;
}
#footer {
	width:1022px!important;
	height:30px!important;
	background-image:url(../images/footerBg.png)!important;
	background-repeat:repeat-y;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
}
#footer p {
	margin:0px;
	padding-top:10px;
	width:940px;
}
#footer a, #footer a:visited, #footer a:active {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.docLIST {
	background-image:none;
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
	line-height:18px;
	padding-left:25px;
}
.docLIST a, .docLIST a:visited, .docLIST a:active {
	color:#3b3b3b;
	font-weight:bold;
	text-decoration:underline;
}
.docLIST a:hover {
	text-decoration:none;
}
.pdf, .PDF {
	background-image:url(../images/logos/page_white_acrobat.png);
}
.doc, .docx, .DOC, .DOCX {
	background-image:url(../images/logos/page_white_word.png);
}
.rtf, .txt, .RTF, .TXT {
	background-image:url(../images/logos/page.png);
}
.xls, .XLS {
	background-image:url(../images/logos/page_excel.png);
}
.jpg, .jpeg, .gif, .png, .tiff, .JPG, .JPEG, .GIF, .PNG, .TIFF {
	background-image:url(../images/logo/page_white_camera.png);
}
.zip, .ZIP {
	background-image:url(../images/logo/compress.png);
}
.mov, .avi, .mp4, .wmv, .MOV, .AVI, .MP4, .WMV {
	background-image:url(../images/logo/film.png);
}
.ppt, .pptx, .PPT, .PPTX {
	background-image:url(../images/logo/page_white_powerpoint.png);
}
.faq_question {
	display:block;
	margin-top:5px;
	line-height:18px;
	background-image:url(../images/logos/help.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
	font-weight:bold;
}
.faq_answer {
	margin:3px 0px 5px 0px;
	padding-left:25px;
}