@charset "utf-8";

/* FORUM CSS */

/* MAIN NAVIGATION */

#ForumNavigation { background-color:#ffffff;}

p.ForumNavigation {font-size:0.75em; font-family:arial; color:#000000; padding: 0px 0px 0px 0px; text-align:center;}
p.ForumNavigation a:link {color: #000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.ForumNavigation a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.ForumNavigation a:hover {color:#555555; text-decoration:underline; font-family:arial; font-weight:bold;}


#human {  
visibility:hidden;  
display:none;  
}  



/* SUB NAVIGATION AREA */

#ForumSubNavigation { margin-top:10px;}
#ForumSubNavigationLeft {
	width:500px;
	float:left;
	height:16px;
}
#ForumSubNavigationRight {width:400px; float:right;}

p.SubMenuTextLeft {font-size:0.75em; font-family:arial; color:#555555; padding: 0px 0px 0px 10px; text-align:left;}
p.SubMenuTextLeft a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.SubMenuTextLeft a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.SubMenuTextLeft a:hover {color:#555555; text-decoration:underline; font-family:arial; font-weight:bold;}

p.SubMenuTextRight {font-size:0.75em; font-family:arial; color:#555555; padding: 0px 10px 0px 0px; text-align:right;}
p.SubMenuTextRight a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.SubMenuTextRight a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.SubMenuTextRight a:hover {color:#555555; text-decoration:underline; font-family:arial; font-weight:bold;}


.MainContentTopic {
	background-color: #FFFFFF;
	padding: 10px;
}



/* FORUM AREA */
#ForumTable {
	clear:both;
	
}

.tableTopics{
	margin-bottom: 5px;
	border: 1px solid #f3f3f3;
}

/* FORUM TABLE BORDER COLOUR */
.MainContentBorder {
	
}

.budget-table th { clear:both; font-size: 0.75em; font-weight: bold; background-color: #231f20; text-transform: uppercase; color: #FFFFFF; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; text-align: left; 
}
.budget-table { width: 700px; margin-top: 10px; margin-bottom: 10px; }
.budget-table .yellow { color: #000000; background-color: #FADE3F; }

.budget-table td { background-color: #f2efeb; padding-top: 5px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; background-color:#f2efea; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; font-size: 0.75em; 
}


/* MAIN FORUM TABLE CELL BACKGROUND COLOUR 


#ForumTable th {
	clear:both;
	font-size: 0.7em;
	font-weight: bold;
	background-color: #231f20;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#ForumTable td {
	background-color: #f2efeb;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#ForumTable td p{
	margin: 0px;
	padding: 0px;
}




.MainContentTable {
	background-color:#f2efea;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.AltContentTable {
	background-color:#ddd7cb;
	padding:5px;
}


/* SMALL TEXT AND LINKS */
p.MainContentSmallText {font-size:0.65em; font-family:arial; color:#000000; padding: 0px 0px 0px 0px;}
p.MainContentSmallText a:link {
	color:#FF9900;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
}
p.MainContentSmallText a:visited {
	color:#FF6600;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
}
p.MainContentSmallText a:hover {
	color:#0099FF;
	text-decoration:underline;
	font-family:arial;
	font-weight:bold;
}



/* HEADER CELL COLOUR */
.MainContentHeader {
	background-color:#231F20;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* HEADER CELL - TEXT AND LINKS */
p.MainHeaderText {
	font-size:0.6em;
	font-family:arial;
	color:#ffffff;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
p.MainHeaderText a:link {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainHeaderText a:visited {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainHeaderText a:hover {color:#555555; text-decoration:underline; font-family:arial; font-weight:bold;}



/* CATEGORY CELL COLOUR */
.MainContentCategory {
	background-color:#F8E048;
	padding:5px;
}

/* CATEGORY CELL COLOUR - TEXT AND LINKS */
p.MainCategoryText {font-size:0.75em; font-family:arial; color:#000000; font-weight:bold; padding: 0px 0px 0px 0px;}
p.MainCategoryText a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainCategoryText a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainCategoryText a:hover {color:#ffffff; text-decoration:underline; font-family:arial; font-weight:bold;}



/* FORUM ERROR MESSAGE CEEL STYLE */
#ForumAlert {width:900px; height:200px; position:relative; margin-top:10px;}

p.ForumAlertText {font-size:0.75em; font-family:arial; color:#AA2200; padding: 70px 0px 0px 10px; font-weight:bold; text-align:center;}
p.ForumAlertText a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.ForumAlertText a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.ForumAlertText a:hover {color:#AA2200; text-decoration:underline; font-family:arial; font-weight:bold;}





.avatar {padding-right:5px;}



/* QUOTES IN POSTS - BACKGROUND COLOUR */
.MainQuoteTable {background-color:#ffffff;}

/* QUOTES IN POSTS - TEXT AND LINKS */
.QuoteText {font-size:1em; font-family:arial; color:#808080;}
.QuoteText a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
.QuoteText a:visited {color:#000000; text-decoration: none; font-family:arial; font-weight:bold;}
.QuoteText a:hover {color:#808080; text-decoration: underline; font-family:arial; font-weight:bold;}







/* ACTIVE USERS NAME - ADMINISTRATOR COLOUR */
.AU3 a:link {
	color:#FFCC00;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
}
.AU3 a:visited {color:#ff3300; text-decoration:none; font-family:arial; font-weight:bold;}
.AU3 a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}

/* ACTIVE USERS NAME - MODERATOR COLOUR */
.AU2 a:link {color:#009900; text-decoration:none; font-family:arial; font-weight:bold;}
.AU2 a:visited {color:#009900; text-decoration:none; font-family:arial; font-weight:bold;}
.AU2 a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}

/* ACTIVE USERS NAME - MEMBER COLOUR */
.AU1 a:link {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
.AU1 a:visited {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
.AU1 a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}





/* MAIN SITE CSS*/
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #231F20;
}
#newsThumb {
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 20px;
}
#topNav {
	background-color: #231f20;
	padding-top: 3px;
}
#topNav .Nav {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 4px;
	font-size: 0.6em;
}
#topNav .Nav a {
	color: #FFFFFF;
	text-decoration: none;

	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
#topNav .lowercase{
	text-transform: none;
}
a.btnCamera{
	width: 72px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/camera-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btnCamera span { display: none; }

a.btnCamera:hover {
	background-image: url(../images/buttons/camera-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnWorkflow{
	width: 81px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/workflow-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btnWorkflow span { display: none; }

a.btnWorkflow:hover {
	background-image: url(../images/buttons/workflow-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnTechnical{
	width: 77px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/technical-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btnTechnical span { display: none; }

a.btnTechnical:hover {
	background-image: url(../images/buttons/technical-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnImgComp{
	width: 122px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/imagecomp-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btnImgComp span { display: none; }

a.btnImgComp:hover {
	background-image: url(../images/buttons/imagecomp-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btn3D{
	width: 41px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/3d-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btn3D span { display: none; }

a.btn3D:hover {
	background-image: url(../images/buttons/3d-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnfilm{
	width: 41px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/film-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btnfilm span { display: none; }

a.btnfilm:hover {
	background-image: url(../images/buttons/film-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

a.btnDistribution{
	width: 93px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/distribution-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btnDistribution span { display: none; }

a.btnDistribution:hover {
	background-image: url(../images/buttons/distribution-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnCasestudies{
	width: 92px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/casestudies-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btnCasestudies span { display: none; }

a.btnCasestudies:hover {
	background-image: url(../images/buttons/casestudies-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnFAQ{ width: 76px; height: 31px; display: block; background-image: url(../images/buttons/faq-btn.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: left; 
}

a.btnFAQ span { display: none; }

a.btnFAQ:hover {
	background-image: url(../images/buttons/faq-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnLatestNews{
	width: 93px;
	height: 31px;
	display: block;
	background-image: url(../images/buttons/latestnew-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

a.btnLatestNews span { display: none; }

a.btnLatestNews:hover {
	background-image: url(../images/buttons/latestnew-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
#MainNav {
	margin-right: auto;
	margin-left: auto;
	height: 31px;
	background-color: #FFFFFF;
	width: 980px;
}
#contentWhite {
	background-color: #FFFFFF;
}

#MainNav .Nav {
	float: right;
	height: 31px;
}
#topNav .Nav a:hover {
	color: #FFCC00;
	text-decoration: none;
		
}
#wrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#logo  {
	padding-right: 53px;
	padding-bottom: 10px;
	float: left;
	height: 213px;
	width: 191px;
	padding-left: 22px;
}
p {
	font-size: 0.7em;
	margin-bottom: 0px;
	margin-top: 0.9em;
}
h1 {
	
	font-size: 1.6em;
}
h1, h2, h3, h4, h5, h6, h7 {
	margin-top: 0.7em;
	
}


#hometxt {
	width: 390px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#flashWrapper {
	background-color: #ddd7cb;
	clear: both;
	height: 183px;
}
#flashWrapper #flash {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#content {
	float: left;
	width: 980px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#newsWrapper {
	float: right;
	width: 300px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#footerWrapper {
	background-color: #231f20;
	
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	
}
#content #mainContent {
	width: 714px;
	float: right;
}

#footerContent a {
	color: #F4DF2A;
}
#footerWrapper #footerContent {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	height: auto;
}

#newsWrapper #newsSection {
	/*width: 950px;*/
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#newsSection #homeLinks {
	float: left;
	width: 480px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
}
#newsSection #newsFeed {
	float: right;
	width: 300px;
}
#newsFeed .top {
	background-color: #231f20;
	height: 27px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#newsFeed  .thumb  {
	float: left;
	
	width: 140px;
	background-image: url(../images/newsfeed-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #C1BBAF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#newsFeed .area {
	float: right;
	background-image: url(../images/newsfeed-bg.jpg);
	background-repeat: repeat-x;
	height: 150px;
	background-color: #C1BBAF;
	padding: 10px;
	width: 280px;
}
#newsFeed h3 {
	font-size: 0.9em;
	font-weight: bold;
	color: #413e38;
	margin: 0px;
	padding: 0px;
}
.orange {
	color: #FF3300;
}

#newsFeed .top h4 {
	color: #FFFFFF;
	font-size: 0.7em;
	text-transform: uppercase;
	padding-top: 0px;
}
#newsFeed .top a {
	color: #FFFFFF;
	font-size: 0.7em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 5px;
	float: right;
	padding-right: 10px;
}


#loginMenu {
	float: right;
	width: 283px;
	margin-top: 20px;
	padding-top: 7px;
	background-image: url(../images/login-ltgrey-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #edeae6;
}
#loginMenu2 {
	float: right;
	width: 283px;
	margin-top: 20px;
	padding-top: 7px;
	background-image: url(../images/login-ltgrey-top2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #231f20;
}
#loginMenu .loginfields {
	width: 190px;
	float: left;
}
#loginMenu .loginfields label {
	width: 55px;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
}
#loginMenu  p, #loginMenu2  p  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 60%;
}
#loginMenu .bg li {
	margin-left: 20px;
	font-weight: bold;
}

#loginMenu2 .bg li {
	margin-left: 20px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: square;
}
#loginMenu h3{
	padding: 0px;
	color: #FF6600;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 0.9em;
}

#loginMenu2 h3 {
	padding: 0px;
	color: #f7e033;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 0.9em;
}
#loginMenu2 a{
	color: #FFFFFF;
}
#loginMenu2 a:hover{
	color: #FFCC00;
}
#loginMenu  .textfield {
	font-size: 11px;
	width: 120px;
	border: 1px solid #CCCCCC;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#loginMenu .bg, #loginMenu2 .bg {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#LoginArea #registerBtn { padding-top: 10px; clear: right;  }
#registerBtn { padding-top: 10px; clear: right; padding-right: 10px; height: 94px; width: 298px; margin: 0px; float: right; padding-bottom: 0px; padding-left: 0px; }
#memberMenu {
}


#loginMenu #loginBtn {
	float: right;
	width: 45px;
	height: 45px;
	background-image: url(../images/buttons/loginBtn.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFCC33;
}
a {
	color: #FF6600;
}
#memberMenu h3 {
	color: #FFFFFF;
	text-transform: capitalize;
	font-size: 1em;
}
#memberMenu p {
	color: #FFFFFF;
	margin-bottom: 0.7em;
}
#memberPanel a {
	color: #F9DF34;
}
#memberPanel li {
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: square;
	margin-left: 20px;
}



#loginMenu #footer {
	height: 7px;
	width: 283px;
	background-image: url(../images/login-ltgrey-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#loginMenu2 #footer {
	height: 7px;
	width: 283px;
	background-image: url(../images/login-ltgrey-bottom2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.hbtnCamera{
	width: 225px;
	height: 30px;
	display: block;
	background-image: url(../images/buttons/camera-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin: 3px;
}

a.hbtnCamera span { display: none; }

a.hbtnCamera:hover {
	background-image: url(../images/buttons/camera-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.hbtnWorkflow{
	width: 229px;
	height: 30px;
	display: block;
	background-image: url(../images/buttons/workflow-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin:3px;
}

a.hbtnWorkflow span { display: none; }

a.hbtnWorkflow:hover {
	background-image: url(../images/buttons/workflow-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.hbtnTechnical{
	width: 230px;
	height: 30px;
	display: block;
	background-image: url(../images/buttons/technical-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin:3px;
}

a.hbtnTechnical span { display: none; }

a.hbtnTechnical:hover {
	background-image: url(../images/buttons/technical-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.hbtnImgComp{
	width: 230px;
	height: 30px;
	display: block;
	background-image: url(../images/buttons/imagecomp-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin:3px;
}

a.hbtnImgComp span { display: none; }

a.hbtnImgComp:hover {
	background-image: url(../images/buttons/imagecomp-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.hbtn3D{
	width: 230px;
	height: 30px;
	display: block;
	background-image: url(../images/buttons/3d-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin:3px;
}

a.hbtn3D span { display: none; }

a.hbtn3D:hover {
	background-image: url(../images/buttons/3d-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

a.hbtnDistribution{
	width: 230px;
	height: 30px;
	display: block;
	background-image: url(../images/buttons/distribution-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin:3px;
}

a.hbtnDistribution span { display: none; }

a.hbtnDistribution:hover {
	background-image: url(../images/buttons/distribution-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.hbtnCasestudies{
	width: 230px;
	height: 30px;
	display: block;
	background-image: url(../images/buttons/casestudies-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin:3px;
}

a.hbtnCasestudies span { display: none; }

a.hbtnCasestudies:hover {
	background-image: url(../images/buttons/casestudies-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.hbtnFAQ{
	width: 230px;
	height: 30px;
	display: block;
	background-image: url(../images/buttons/faq-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin:3px;
}

a.hbtnFAQ span { display: none; }

a.hbtnFAQ:hover {
	background-image: url(../images/buttons/faq-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.hbtnLatestNews{
	width: 230px;
	height: 30px;;
	display: block;
	background-image: url(../images/buttons/latestnew-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin:1px;
}

a.hbtnLatestNews span { display: none; }

a.hbtnLatestNews:hover {
	background-image: url(../images/buttons/latestnew-home-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
.clear {clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
.button {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}
.newsItem h4 {
	text-transform: uppercase;
	font-size: 0.9em;
	color: #231F20;
}

.newsItem .newsThumb {
	float: left;
	width: 120px;
	color: #000000;
	padding-top: 3px;
	padding-left: 3px;
}
.newsItem .newsThumb a {
	color: #9F2A71;
	font-weight: bold;
}

.newsItem .newsThumb img {
	border: 1px solid #852A67;
}

.newsItem {
	float: left;
	color: #FFFFFF;
	background-image: url(../images/newsitemTop2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 714px;
}
.newsItem .newsBg {
	background-image: url(../images/newsitembg2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	width: 698px;
	padding-right: 8px;
	padding-left: 8px;
}
.newsItem .newsItemFooter {
	float: left;
	margin: 0px;
	background-image: url(../images/newsitemBot2.jpg);
	background-position: center bottom;
	height: 8px;
	width: 714px;
	background-repeat: no-repeat;
	padding: 0px;
}

.newsItem .newsTxt {
	width: 560px;
	float: right;
	color: #231F20;
}
#memberPanel {
	width: 250px;
	float: left;
}
#memberMenu {
	background-color: #231F20;
	float: left;
	width: 230px;
	margin-left: 20px;
	background-image: url(../images/memberMenu-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
}
#memberMenu .bg {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
ul, ol { font-size: 0.7em; line-height: 1.8em; padding-left:40px; padding-top: 10px; padding-bottom: 10px; }
#memberMenu .footer {
	height: 10px;
	background-image: url(../images/memberMenu-bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.RegisterForm{ float: left; width: 300px; }

.RegisterFromTextArea{ float: right; width: 400px; padding-top: 40px; }


.table-dataflow{ border: 1px solid #CCCCCC; }
.table-dataflow th{ background-color: #f3f3f3; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bolder; padding: 10px; }
.table-dataflow td{ padding: 10px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; }
