* {
	padding: 0;
	margin: 0;
}

body {

  /*
	background-image: url(../imageset/bodybackground.gif);
	background-color: #f1f1f1;
	background-repeat: repeat-x;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
  */

  /*
  background: #fff;
  border-top: #74bfe4 2px solid;
  color: #7b7b7b;
  font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
  line-height: 19px;
  */

  background: #fff;
  border-top: #74bfe4 4px solid;
  color: #7b7b7b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}
a, a:visited {
	color: #266293;
	text-decoration: underline;	
}
a:hover {
	text-decoration: none;
}

#wrapper {
	border: 0px solid red;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;;
}

#container 
{
	background-color: #fff;
	border: 0px solid yellow;
	margin: 0 auto;
	padding: 0px 6px 0px 6px;
	text-align: left;
  /*
	width: 780px;
  */
	width: 980px;
}

.clear { clear: both; }

#top-nav {
  float: right;
  margin-top: 10px;
}
#top-nav ul { list-style: none; margin: 0; padding: 0; }
#top-nav ul li { 
  float: left; 
  margin: 0;
  padding: 0; 
}
#top-nav ul li a { 
  color: #df580f;
  display: block;
  font-size: 11px;
  line-height: 12px;
  margin: 0;
  padding: 9px 0 0 18px;
  text-decoration: none;
}

#header {
  border: 0px solid red;
  clear: both;
	height: 70px;
  margin-bottom: 10px;
  overflow: hidden;
}
#header .logo {
  background: url(images/logo.jpg) no-repeat;
  display: block;
  float: left;
  height: 70px;
  margin: 0;
  /*
  margin: 25px 0 0;
  */
  padding: 0;
  width: 430px;
}

#search {
  border: 0px solid red;
  float: right;
  padding: 30px 0 0;
}
#search input#search_keywords {
  background: url(images/form-input.png) no-repeat;
  border: 0;
  float: left; 
  font-size: 13px;
  height: 32px;
  line-height: 18px;
  margin: 0;
  padding: 5px 2px 5px 4px;
  width: 240px;
}
#search input.btn {
  background: url(images/form-search.png) no-repeat;
  border: 0;
  cursor: pointer;
  float: left; 
  height: 32px;
  line-height: 0;
  padding: 0;
  width: 40px;
}


#navigation {
  background: url(images/navigation-bg.jpg) #dedede repeat-x;
  border-bottom: 1px solid #c4c4c4;
  clear: both;
  overflow: hidden;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
#navigation ul {
	border: 0px solid red;
  float: left;
	list-style: none;
}
#navigation ul.right {
  float: right;
}
#navigation li {
  float: left;
  padding-right: 1px;
}
#navigation li a {
  /*
	color: #777;
	font-family: "Trebuchet MS", Verdana;
	font-size: 100%;
	font-weight: bold;
	line-height: 30px;
	list-style: none;
	padding: 5px;
	text-decoration: none;
  */
	color: #3399cc;
  display: inline-block;
  float: left;
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	list-style: none;
	padding: 5px 10px;
	text-decoration: none;
  text-shadow: #f1f1f1 0px 1px 0px;
}

#navigation li a:hover {
	text-decoration: none;
}

#page-banner {
  background: url(images/page-banner.jpg) no-repeat;
  height: 157px;
  position: relative;
  overflow: hidden;
  clear: both;
}

#myOrganizer 
{
	border: 0px solid red;
  /*
	margin-bottom: 5px;
  */
}

#myOrganizer ul {
	background-color: #C0DAEF;
	border: 0px solid yellow;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	text-align: left;
	width: 100%;
}

#myOrganizer li {
	list-style: none;
	display: inline;
}

#myOrganizer li a {
	list-style: none;
	color: #555;
	padding: 3px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#myOrganizer li a:hover {
	text-decoration: underline;
}

.clearfix:after { 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; 
}
.clearfix { 
	display: inline;
	display: block; 
}
/* ie5mac backslash hack \*/
* html .clearfix { 
	height: 1%; 
}
/* end ie5mac backslash hack */

div#myStuff, #PrivacyPolicy, #TermsofUse, #Login, #RecentTopics, #c6, #c7, #c8, #c9, #c10, #c11, #c12, #c13, #c14, #c15, #c16, #c17, #c18, #c19, #c20 {
	background-color: #f1f1f1;
	display: none;
}

.longTextBox {
	color:#999;
	width: 155px;
	font-size: 0.9em;
	padding: 4px;
	margin-bottom: 3px;
}

#tindex {
	display: inline;
}

#login {
	position: absolute;
	top: 97px;
	margin-left: 20px;
	/*  
	padding-left: 565px; 
	*/

}

#login .login-textbox {
	width: 50px;
	padding: 2px;
	color:#999;
	font-size: 0.9em;
}

#login .login-button {
	font-size: 0.9em;
	color: #fff;
	background: #555;
	border: 0px;
	padding: 2px;
}

/* BEGIN: Content */
#content {
	background-color: #fff;
}
#centercolumn { /* Parent Wrapper for inside boxes */
	display: inline;
	width: 580px;
	float: left;
	padding-right: 4px;
/*	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;*/
}
* html #centercolumn {} /* IE Min-Height Hack */ 
#mainImage {
	background-image: url(../imageset/main-image-background.jpg);
	background-repeat: repeat-x;
}
#centercolumn #mainImageNav {
	background-image: url(../imageset/main-image-background.jpg);
	background-repeat: repeat-x;
	padding-bottom: 2px;
	text-align: right;
	margin-bottom: 1em;
}
#centercolumn #mainImageNav img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #20527B;
	text-align: center;
}

#centercolumn #mainImageNav a {
	font-family: "Trebuchet MS", Verdana;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	padding-right: 2px;
}
#centercolumn #mainImageNav a:hover {
	text-decoration: underline;
}
#centercolumn hr {
	color: #FFFFFF;
}
/* BEGIN: Announcement */
#announcement {
	width: 99%
}
#announcement .section {
	margin-bottom: 0.5em;
	padding-bottom: 1em;
	text-align: justify;
	margin-top: 0.6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
#announcement .section img {
	padding: 5px;
}

#announcement .section .more {
	text-decoration: underline;
}
#announcement .section h2 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 16px;
	line-height: 110%;
	margin: 0;
	margin-bottom: -0.3em;
}
#announcement .section h2 a,#announcement .section h2 a:visited {
	color: #1F5485;
	text-decoration: none;
}
#announcement .section h2 a:hover {
	text-decoration: underline;
}
#announcement .section .meta {
  clear: both;
  color: #6499CA;
  overflow: hidden;
  margin: 0.7em 0;
  margin-bottom: 0;
}
#announcement h3 a {
  text-decoration: none;
}
#announcement h2 a {
  text-decoration: none;  
}
#announcement .latestitems a {
  border-bottom: 1px solid #e2ebf4;
  display: block;
  padding: 0.2em 0;
  padding-left: 20px;
}
#announcement .latestitems a span {
  display: none;
}
#announcement .content .thumbnail {
  float: left;
  margin: 0.3em 1.5em 3em 0;
}
#announcement .content .thumbnaillist {
  padding-left: 100px;
}
#announcement .content .thumbnaillist img {
  margin-left: -100px;
  margin-bottom: -70px;
  margin-right: 17px;
}
#announcement .content .thumbnaillist dt a {
  font: bold 100% "Lucida Grande", verdana, helvetica, sans-serif;
  letter-spacing: 0.1em;
  margin-bottom: 0.1em;
}
#announcement .content .thumbnaillist dd {
  margin-bottom: 20px;
}
#announcement .para {
  margin: 0;
  margin-top: 1em;
  padding: 25px;
  padding-top: 0;
}
#announcement ins {
  color: #91b622;
  text-decoration: none;
}
#announcement del {
  text-decoration: line-through;
}
#announcement label {
  display: block;
}
#announcement cite {
  font-style: italic;
}
#announcement acronym,
#announcement abbr {
  border-bottom: 1px dotted #121c3a;
  cursor: help;
}
#announcement pre, code, kbd, sampl {
  background: #e9f0fa;
  cursor: text;
  font-family: "Monaco", "Courier New", Courier, monospace;
  padding: 0.2em;
}
#announcement pre {
  margin-bottom: 1.5em;
  overflow: auto;
}
#announcement pre code {
  display: block;
  padding: 0.5em 0.7em;
}
#announcement .content ul {
  margin-bottom: 1em;
}
#announcement .content li a {
  color: #5279ac;
}
/* END: Announcement */

#ad {
	margin-top: 0.3em;
	margin-bottom: 0.6em;
}
#partners {
	float: left;
	width: 150px;
	text-align: left;
}
#partners h2 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 120%;
	margin-top: 0.3em;
	margin-bottom: 0.7em;
}

#partners p {
	margin-bottom: 0.3em;
	padding-bottom: 0.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
}

#resource {
	background-color: #FFEBDF;
	padding: 5px;
	float: left;
	width: 360px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FDC1A2;
	border-right-color: #FDC1A2;
	border-bottom-color: #FDC1A2;
	border-left-color: #FDC1A2;
}
#resource h2 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 130%;
	padding-bottom: 0.7em;
	color: #333;
}
#resource ul {
	list-style: none;
	margin-bottom: 1em;
}
#resource li {
	margin-bottom: 0.5em;
}
#resource a {
	color: #676767;
	font-size: 10px;
	text-decoration: none;
}
#resource #accomplishments  {
	float: left;
	width: 98%;
}
#resource #accomplishments li  {
	margin-bottom: 10px;
}
#resource #accomplishments a {
	margin-bottom: 0.3em;
}
#resource #accomplishments a:hover {
	color: #333;
	text-decoration: none;
}
#resource #accomplishments a strong {
	color:#333;
	display: block;
	margin-bottom: 0.1em;
}
#resource #find {
/*	float: left;*/
/*	width: 260px;*/
}
#resource #find .textbox {
	color:#777;
	font-size: 0.9em;
	padding: 4px;
	margin-bottom: 3px;
}
#centercolumn #misc {
	background-color: #D5E6F4;
	margin-bottom: .5em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9CC4E4;
	border-right-color: #9CC4E4;
	border-bottom-color: #9CC4E4;
	border-left-color: #9CC4E4;
	border-right-width: 0px;
	border-left-width: 0px;
	float: right;
	padding: 6px;
	width: 192px;;
}
#centercolumn #misc a, #centercolumn #misc a:visited {
	text-decoration: none;
}
#centercolumn #misc a:hover {
	color: #999;
}
#centercolumn #misc h2 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 130%;
	padding-bottom: 5px;
}
#centercolumn #misc h3 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 5px;
}
#centercolumn #misc img {
	border: 4px solid #FFFFFF;
}



/********************************
Right Column
*********************************/
#rightcolumn {
	display: inline; /* IE Hack */
	width: 181px;
	float: right;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
/*	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;*/
}
#rightcolumn a {
	line-height: 150%;
	text-decoration: none;
}
* html #rightcolumn {} /* IE Min-Height Hack */ 

/* BEGIN: Right Menu */
#rightMenu {
	padding-top: 9px;
	padding-bottom: 0px;
	background-image: url(../imageset/navigation-background.jpg);
}
#rightMenu li {
	display: inline;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#rightMenu li a {
	color: #727272;
	text-decoration: none;
	padding: 3px;
}
#rightMenu li a:hover {
	color: #333;
	background-color: #fff;
	text-decoration: none;
}
/* END: Right Menu */

/* BEGIN: Right Menu 2*/
#rightMenu2 {
	padding-top: 9px;
	padding-bottom: 0px;
	background-image: url(../imageset/navigation-background.jpg);
}
#rightMenu2 li {
	display: inline;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#rightMenu2 li a {
	color: #727272;
	text-decoration: none;
	padding: 3px;
}
#rightMenu2 li a:hover {
	color: #333;
	background-color: #fff;
	text-decoration: none;
}
/* END: Right Menu 2*/

/* BEGIN: Right Menu Tab */
#tablist li a.current {
	color: #333;
	background-color: #fff;
}
#tablist2 li a.current {
	color: #333;
	background-color: #fff;
}
.tabcontent {
	display:none;
}
/* END: Right Menu Tab */

/* BEGIN: Side Note */

.sidenotes ul {
	list-style: none;
	padding: 0;
}
.sidenotes a {
	display: block;
	padding-top: 0.5em;
	padding-right: 6px;
	padding-bottom: 0.2em;
	padding-left: 6px;
	color:#999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 10px;
}
#sidebar .sidenotes ul a:hover {
	text-decoration: none;
}
#sidebar .sidenotes ul a:hover strong {
	text-decoration: underline;
}
#sidebar .sidenotes strong {
	font-family: "Trebuchet MS", Verdana;
	display: block;
	font-weight: bold;
	padding-left: 0px;
	color: #266293;
	font-size: 12px;
}
.sidenotes span {
	display: inline;
    color: #555;
}
#rightcolumn .addon {
	margin-top: 0.5em;
	padding: 6px;
	margin-bottom: 1em;
}
#rightcolumn .addon img{
	margin-bottom: 0.7em;
}
#rightcolumn .addon h2 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 120%;
	margin-bottom: 0.5em;
}
#rightcolumn .addon .textbox {
	color: #777;
	width: 100px;
	font-size: 0.9em;
	padding: 4px;
	margin-bottom: 3px;
}
#rightcolumn .addon .shortTextBox {
	color:#999;
	width: 70px;
	font-size: 0.9em;
	padding: 4px;
	margin-bottom: 3px;
}
#rightcolumn .addon p {
	font-size: 90%;
	color:#616161;
	margin-top: 0.2em;
	padding-left: 0.2em;
}

/* END: Side Note */


/* END: Content */
/*************************************************/
/* BEGIN: Footer */
#bottom {
	background-color: #E5E5E5;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D3D3D3;
}
#foot {
	width: 788px;
	margin: 0 auto;
	border-width: 1px 0;
	font-size: 10px;
}
* html  #foot {}
#foot .fcol {
	width: 98%;
	text-align: left;
}
#foot ul { 
	margin: 0.3em; 
	padding: 0; 
}
#foot li { 
	list-style: none; 
	padding: 0 0 3px 0px;
	display: inline;	
}
#foot h4 { 
	display: inline;
	padding-right: 0.3em;
}
#foot h4 a { 
	text-decoration: none;
	color: #000;
}
#foot h4 a:hover { 
	text-decoration: underline;
}
#foot a:link, #foot a:visited {
	text-decoration: none;
	color: #676767;
	font-size: 10px;
}
#foot a:hover { 
	text-decoration: underline; 
}
#copyrightWrapper {
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-right-color: #BCBCBC;
	border-left-color: #BCBCBC;
}
#copyright {
	width: 788px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #676767;
}
#copyright #copyrightInfo {
	font-size: 100%;
}
/* END: Footer */
/*************************************************/
/* BEGIN: General Use */

/* BEGIN: Adding Icons */
.addicon {
	height: 16px;
	background: transparent;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
}
#yahoo {
	background-image: url(../imageset/logo-yahoo.gif);
	background-position: right center;
	padding-right: 68px;
	text-align: right;
}
#paypal {
	background-image: url(../imageset/logo-paypal.gif);
	background-position: right center;
	padding-right: 54px;
	text-align: right;
}
#google {
	background-image: url(../imageset/logo-google.gif);
	background-position: right center;
	padding-right: 46px;
	text-align: right;
}
.feed {
	background-image: url(../imageset/icon-feed.gif);
	background-position: left center;
	padding-left: 20px;
}
.delicious {
	background-image: url(../imageset/icon-delicious.gif);
	background-position: left center;
	padding-left: 20px;
}
.print {
	background-image: url(../imageset/icon-print.gif);
	background-position: left center;
	padding-left: 20px;
}
.favorite {
	background-image: url(../imageset/icon-favorite.gif);
	background-position: left center;
	padding-left: 20px;
}
.plus {
	background-image: url(../imageset/icon-plus.gif);
	background-position: left center;
	padding-left: 18px;
}
.minus {
	background-image: url(../imageset/icon-mius.gif);
	background-position: left center;
	padding-left: 18px;
}
.close {
	background-image: url(../imageset/icon-close.png);
	background-position: left center;
	padding-left: 18px;
}
.blog {
	background-image: url(../imageset/icon-blog.gif);
	background-position: left center;
	padding-left: 18px;
	text-align: left;
}
.world {
	background-image: url(../imageset/icon-world.gif);
	background-position: left center;
	padding-left: 18px;
	text-align: left;
}
/* END: Adding Icons */

/* BEGIN: Section(Module) Colors */

.blue {
	background-color: #D5E6F4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9BCFFF;
	border-bottom-color: #9BCFFF;	
}

.orange {
	background: #ffd6c0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FB7B37;
	border-bottom-color: #FB7B37;
}

/* END: Section(Module) Colors */

#tools {
	width: 100%;
}
#tools li {
	list-style-type: none;
	list-style-image: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-top: 0.6em;
	padding-bottom: 1em;
}
#recentBlogsList a strong, #recentBlogsList a:visited strong {
	color: #5C5C5C;
	padding-bottom: 2px;
}
#recentBlogsList a:hover strong {
	text-decoration: underline;
}
#recentBlogsList a, #recentBlogsList a:visited {
	color: #757575;
}

/* END: General Use */

/* BEGIN: latest topics */
.latestTopics {
	font-size: 12px;
	padding-top: 10px;
}
.latestTopics a {
	text-decoration: none;
}
.latestTopics ul {
	list-style: none;
}
.latestTopics li {
	border-bottom: 1px solid #dfdfdf;
	list-style: none;
	padding: 5px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.latestTopics li p {
	color: #266293;
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
}
/* END: latest topics */

.textfield {
	font-size: 12px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
}

#forumContent {
	border: 0px solid red;
	color: #333;
	line-height: 150%;
	padding-top: 5px;
	padding: 0px;
	width: 100%;
}

#forumContent a, #forumContent a:visited {
	color: #666666;
	text-decoration: none;
	/*
	text-decoration: underline;
	*/
}

#forumContent a:hover {
	text-decoration: none;
}

#forumContent h2 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: normal;
	font-size: 160%;
	color: #1F5485;
	margin-top: 10px;
	margin-bottom: 10px;
}

#forumContent h3 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: normal;
	font-size: 160%;
	color: #1F5485;
	margin-top: 10px;	
	margin-bottom: 10px;
}

#forumContent p, li, td {
	font-size: 11px;
}

#forumContent */

#forumContent .cattitle a, #forumContent .cattitle a:visited {
	color: #1F5485;
	text-decoration: none;
}

#forumContent p.titleish {
	font-weight: bold;
}

#forumContent p.info {
	/*
	background: #F0F0F0;
	*/
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #8C8C8C;
	margin-bottom: 15px;
	margin-top: 7px;
}

#forumContent p.info a, p.info a:visited {
	color: #8C8C8C;	
	text-decoration: underline;
}

#forumContent p.info a:hover {
	text-decoration: none;	
}

#forumContent p.small {

}

#forumContent div.postbodytopinfo {
	padding: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dashed silver;
}

#forumContent .alignedright {
	text-align: right;
	color: #999;
	font-size: 10px;
	margin-bottom: 3px;
	padding-bottom: 10px;
}

#forumContent .alignedright a, #forumContent .alignedright a:visited {
	text-align: right;
	text-decoration: underline;
}

#forumContent .alignedright a:hover {
	text-decoration: none;
}

#forumContent .centered {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C0DAEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0DAEF;
	background-color: #E6F0F9;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#forumContent div.left {
	width: 100%;
}

#forumContent div.right h2 {
	font-size: 10px;
}

#forumContent div.right {
}

#forumContent div.catrow {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}

#forumContent .name  {
	border: 0px solid red;
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 1em;
	margin-top: 2em;	
	width: 90%;
}

#forumContent .addicon {
	background: transparent;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
}

#forumContent #url {
	height: 16px;
	background-image: url(images/icon-url.gif);
	background-position: left center;
	padding-left: 18px;
	text-align: left;
}

#forumContent #newtopic {
	height: 12px;
	background-image: url(images/icon-newtopic.png);
	background-position: left center;
	padding-left: 20px;
	text-align: left;
}

#forumContent #replytopic {
	height: 12px;
	background-image: url(images/icon-replytopic.gif);
	background-position: left center;
	padding-left: 20px;
	text-align: left;
}

#forumContent .replywithquote {
	height: 12px;
	background-image: url(images/icon-replywithquote.gif);
	background-position: left center;
	padding-left: 20px;
	text-align: left;
}

#forumContent .horizontal-spacer {
	padding-left: 5px;
	text-align: left;
}

#forumContent div.forumrow {
	color:#616161;
	margin-top: 15px;
	margin-bottom: 6px;
	display: block;
}

#forumContent div.forumrow a, #forumContent div.forumrow a:visited {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #1F5485;	
	margin: 0;
	text-decoration: none;
}

#forumContent div.forumrow a:hover {
	text-decoration: underline;
}

#forumContent div.base {
	padding: 5px;
}

#forumContent div.text {
}

#forumContent div.topics {
}

#forumContent table.topics {
	color:#9B9B9B;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	text-align: left;	
}

/* Main table cell colours and backgrounds */
#forumContent td.row1	{ background-color: #F4F9FD; }
#forumContent td.row2	{ background-color: #fff; }
#forumContent td.row3	{ background-color: #EBEBEB; }

#forumContent .topicTitle a, #forumContent .topicTitle a:visited {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #1F5485;	
	margin: 0;
	text-decoration: none;
}

#forumContent .topicTitle a:hover {
	text-decoration: underline;
}

#forumContent span.desc, span.desc a, span.desc a:visited {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-decoration: none;
}

span.desc a:hover {
	text-decoration: underline;
}

#forumContent table.topics td {

}

#forumContent div.bottom {
	color: silver;
	text-align: center;
	clear: both;
}

#forumContent div.posts {
}

#forumContent table.postbody {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding: 0px;
}

#forumContent div.postbody li {

}

div.spacer {
	height: 5px;
}

#forumContent div.postbodyleft {
}

#forumContent div.postfullbody {
	padding-top: 5px;
	padding-bottom: 5px;
}

#forumContent div.quote1 {
	margin: 20px;
	margin-bottom: 0px;
}

#forumContent div.quote2 {
	margin: 20px;
	margin-top: 0px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #C0DAEF;
	background-color: #E6F0F9;
}

#forumContent div.quote2_code {
	margin: 20px;
	margin-top: 0px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #C0DAEF;
	background-color: #E6F0F9;
	font-family: "Courier New", Courier, monospace;
}

#forumContent div.inboxbar {
	background: #F0F0F0;
	border: 1px solid silver;
}

#forumContent div.pmtext {

}

#forumContent div.poll {
	text-align: left;
	padding-left: 40%;
}

#forumContent acronym {
/*	cursor: help;*/
}

#forumContent span.forum_desc {
	font-size: 10px;
}

#forumContent .post {
	color: #999;
	font-size: 1.0em;
	padding: 4px;
	margin-bottom: 3px;
}

#forumContent .postTools {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;

}

/* BEGIN: myOrganizer */
#forumContent #myOrganizer 
{
	border: 1px solid red;
	display: inline;
}

#forumContent #myOrganizer ul {
	background-color: #C0DAEF;
	display: inline;
	float: right;
	list-style: none;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	width: 100%;
}

#forumContent #myOrganizer li a {
	float: left;
	list-style: none;
	color: #555;
	padding: 0 5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
#forumContent #myOrganizer li a:hover {
	text-decoration: underline;
}
#forumContent #myOrganizer li {
	float: left;
}
/* END: myOrganizer */

#forumContent #privatemessagemenu ul {
	float: left;
	list-style: none;
	width: 98%;
	text-align: left;
	display: inline;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
}

#forumContent #privatemessagemenu li a {
	float: left;
	list-style: none;
	color: #666666;
	padding: 0 5px;	

	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}
#forumContent #privatemessagemenu li a:hover {
	text-decoration: underline;
}
#forumContent .note {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A0C7E9;
	padding: 10px;
}

/**
 * Footer
 */
#footer { 
  background: #333; 
  font-family: verdana; 
  font-size: 10px; 
  border-top: 1px #e1e1e1 solid; 
  overflow: auto; 
  margin: 20px 0 0; 
  padding: 10px 0 0; 
}
#footer .menu-footer-navigation-container, #footer #copyright { 
  width: 980px; 
  margin: 0 auto; 
  padding: 5px 0 0; 
}
#footer ul.menu li.menu-block { 
  float: left;
  margin: 0 30px 10px 0;
  text-align: left;
  width: 160px;
}
#footer ul.sub-menu li {
  border: 0px solid red;
  padding: 1px 0 1px 0;
}
#footer ul { 
  list-style-type: none; 
}
#footer li {
  color: #fff;
}
#footer li.menu-item { 
  float: left; 
  width: 150px; 
  margin-right: 20px; 
}
#footer li a { 
  color: #e1e1e1; 
  font-weight: bold; 
  text-decoration: none;
}
#footer li ul.sub-menu { 
  border-top: 1px #444 solid; 
  margin-top: 4px 0 0; 
}
#footer li ul.sub-menu li a { 
  font-weight: normal; 
  display: block; 
}
#copyright {
  border: 0px solid #fff;
  text-align: left;
}
#copyright h1 {
  font-size: 10px;
  font-weight: normal;
  padding: 0 0 10px 0;
}

