body, html{
margin:0;
padding:0;
line-height: 1.5em;
font: .9em Trebuchet, Arial;
background: #333;
}

p
{
	margin: 0;
	padding: 0;
}
b{font-size: 110%;}
em{color: #6d6e71;}
img{border:none;}

#maincontainer{
width: 1020px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
height: 720px;
background: #fff;
}

#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 200px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
height: 618px;
overflow-y: auto;
overflow-x: hidden;
background: #fff;
scrollbar-base-color: #606569;
	scrollbar-arrow-color: #383838;
	scrollbar-3dlight-color: #CBC1CC;
	scrollbar-darkshadow-color: #606569;
	scrollbar-face-color: #606569;
	scrollbar-highlight-color: #606569;
	scrollbar-shadow-color: #383838;
	scrollbar-track-color: #929299;
}

#contentcolumnfull{
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
height: 618px;
overflow-y: auto;
overflow-x: hidden;
background: #fff;
scrollbar-base-color: #606569;
	scrollbar-arrow-color: #383838;
	scrollbar-3dlight-color: #CBC1CC;
	scrollbar-darkshadow-color: #606569;
	scrollbar-face-color: #606569;
	scrollbar-highlight-color: #606569;
	scrollbar-shadow-color: #383838;
	scrollbar-track-color: #929299;
}

#leftcolumn{
float: left;
width: 190px; /*Width of left column in pixel*/
margin-left: -1020px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFFFFF;
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
background: #FFFFFF;
}

#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
  background:#1D5DA1; /*** Background Color of Sub-header #2 ***/
  font: .9em Arial;
  color: #ffffff;
  font-weight: bold;

}
#footer ul{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: inline;
	text-align: center;
}

#footer li{
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}

#footer ul li{
	color: #fff;
	background: #1D5DA1;
	margin-top: 6px;
	margin-left: 52px;
}
#footer a{
	text-decoration: none;
	color: #fff;
	border: 1px solid #1D5DA1;
	padding: 3px 15px;
}

#footer a:hover, #footer li:hover>a {
		background:#000066;
		color:#fff;
		border: 1px solid #fff;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.news {
background: #6d6e71;
margin: 0; /*Margins for inner DIV inside each column (to provide padding)*/
height: 275px;
position: relative;
margin-top:20px;
}

.news p{
	margin-left: 10px;
	padding: 0;
	background: url(../Images/nBullet.gif) no-repeat;	
	color: #FFFFFF;
	font-size: .9em;
}
.news p b{
	margin-top: 0px;
	margin-left: 26px;
	line-height: 1.2em;
	color: #FFFFFF;
	font-family: Arial Black;
	font-weight: normal;

}

#subheader1{
  background:#FFFFFF url(../Images/Headers/btp.jpg); /*** Background Color of Sub-header #1 ***/
  text-align:center;
  height:156px; /*** sub-header row height ***/
}
#subheaderbtp {background:#FFFFFF url(../Images/Headers/btp.jpg);text-align:center;height:156px}
#subheaderaus {background:#FFFFFF url(../Images/Headers/micenetAustralia.jpg);text-align:center;height:156px}
#subheadernz {background:#FFFFFF url(../Images/Headers/micenetNZ.jpg);text-align:center;height:156px}
#subheaderasia {background:#FFFFFF url(../Images/Headers/micenetAsia.jpg);text-align:center;height:156px}
#subheader2{
  background:#1D5DA1; /*** Background Color of Sub-header #2 ***/
  text-align:center;
  height:40px; /*** sub-header row height ***/
  font: .9em Arial;
}

#ads {
	height: 100%;
	text-align: center;
	}
#ads img{
	border: none;
	}
.adimage{
	margin-top: 0px;
	text-align: center;
	padding-top: 25px;
	}
.lb{
	padding-top: 10px;
	}
#pscroller1{
height: 200px;
background-color: #6d6e71;
margin-right: 5px;
}

.genericitem {
	font-size: 1em;
	margin-bottom: 2em;
}

.genericitem h4{
	text-transform:uppercase;
	font-family: "Arial Black";
	font-size: 1em;
	margin: 0;
	padding-top: 5px;
}
.genericitem h4 a{
	text-decoration: none;
}
.genericdetails {
	color: #ff0000;
	margin-top: 5px;
}
#forumFeed .genericitem {
	font-size: 1em;
	margin-bottom: 5px;
}

.articlelist {
	text-align: left;
}

.section {
	text-align: left;
}

.section h3
{
	font-family: Arial Black, Arial;
	font-size: 1.3em;
	color: #1d5da1;
}
.articlesub
{
	font-size: .8em;
	margin-top: 5px;
}
.articlesub a
{
	background: #62b8e4;
	color: #fff;
	text-decoration: none;
	padding: 0 2px;
}
.articleSummary
{
	font-size: .9em;
	line-height: 1.2em;
}
.articlelist li
{
	list-style-image: url(../Images/articles_dot.gif);
}
.articlecomments li
{
	list-style-image: url(../Images/comment.png);
}
.articlecomments li p
{
	font-size: .8em;
	margin-bottom: 4px;
}
.articlelist li h4 a
{
	font-family: Arial;
	font-size: .9em;
	text-decoration: none;
	color: #333 !important;
}
.pnlComment
{
	margin-left:30px;
	font-size: .8em;
}
.pnlComment input,textarea
{
	font-family: Arial;
	font-size: .9em;
}
span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../images/checkbox.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../images/radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.select { 
  position: absolute; 
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(../images/select.gif) no-repeat; 
  overflow: hidden; 
} 
.subscribe
{
	font-size: .9em;
}
.subscribe select, .subscribe input
{
	font-size: .9em;
	width: 220px;
}
.subscribe td
{
	font-size: 1em;
}
.cust label
{
	line-height:2em;
}
.testclass
{
	background: #000;
	color: #fff;
}
.moduletools
{
	margin: 0;
	padding: 0;
}
#contentcolumn, #contentcolumnfull, #maincontainer, .news {
	height: auto
	}
.fb_recommend {margin-left:200px;padding:20px 0}

