form
{
	display: inline;
}

.headerBlue3
{
	background-color: rgb(172,199,223);
}

.headerContentBlue4
{
	background-image: url('../Icons/shadow_blue_4.png');
	background-repeat: repeat-x;
	background-color: rgb(193,223,236);/*rgb(5,124,176);*/
}

.headerContentBlue3
{
	background-image: url('../Icons/shadow_blue_3.png');
	background-repeat: repeat-x;
	background-color: rgb(214,227,239);/*rgb(172,199,223);*/
}


.headerContentBlue2
{
	background-image: url('../Icons/shadow_blue_2.png');
	background-repeat: repeat-x;
	background-color: rgb(255, 255, 255);/*old, rgb(235,241,247), obs: rgb(215,227,239);*/
}

.headerContentBlue1
{
	background-image: url('../Icons/shadow_blue_1.png');
	background-repeat: repeat-x;
	background-color: rgb(255, 255, 255);/*old, light blue: rgb(235,242,247);*/
}





table.forum
{
	width: 100%;
}



table.forum th,
table.forum td
{
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: white;
}

table.forum th
{
	color: black;
	font-weight: bold;
	padding: 5px;
	font-size: 8pt;/*120%;*/

	border-right-style: dotted;
}


table.forum th,
table.forum td
{
	padding: 5px;
	vertical-align: top;
}

table.forum th.noBorder,
table.forum td.noBorder
{
	border-right-width: 0px;
}


td.forumName
{
}
td.forumName a
{
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

td.threadCount
{
	font-size: 120%;
	font-weight: bold;
}

td.messageCount
{
	font-size: 120%;
	font-weight: bold;
}






div.lastPost
{
}



div.lastPost div.user
{
	float: left;
	width: 65px;
}

div.lastPostInfo
{
	margin-left: 65px;
	position: relative;
}

div.lastPostInfo a
{
	text-decoration: none;
}

div.lastPostInfo a.messageName
{
	font-size: 120%;
	font-weight: bold;
	display: block;
}

div.lastPostInfo div.author
{
	color: rgb(153,153,153);
}




div.pageNavigation
{
	font-size: 120%;
	float: right;
	margin-bottom: 10px;
}


div.pageNavigation img
{
	vertical-align: middle;
}


input.jumpToPage
{
	border-width: 1px;
	border-style: solid;
	border-color: rgb(153,204,51);
	height: 14px;
	width: 24px;
	padding: 0px;
	vertical-align: middle;
	font-size: 8pt;
}







div.message
{
	padding: 10px;
	margin-bottom: 1px;
}

div.message div.user
{
	width: 160px;
}

div.message div.messageText
{
	margin-left: 170px;
}

div.messageHeader
{
	margin-left: 170px;
	margin-top: 0px;
	display: block;
}

div.message div.user div.userInfo
{
	width: 100px;
	float: right;
	color: rgb(153,153,153);
	overflow: hidden;
}

div.message div.user div.userInfo img
{
	vertical-align: middle;
}

div.message div.user div.userInfo a.username
{
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
}

div.forum_links
{
	margin-left: 162px;
	font-size: 120%;
}

/* POSTING FORM */

div.postingFormContainer
{
	background-color: rgb(215,227,239);
	padding: 10px;
}


div.postingFormContainer input,
div.postingFormContainer textarea
{
	background-color: white;
	border-color: rgb(172,199,223);
	border-width: 1px;
	border-style: solid;
	width: 100%;
	font-size: 100%;
	position: relative;
	font-family: sans-serif;
	display: block;
}


div.postingFormContainer input:hover,
div.postingFormContainer input:focus
/*div.postingFormContainer textarea:hover,
div.postingFormContainer textarea:focus*/
{
	background-color: rgb(182,209,233);/*rgb(5,124,176);*/
}

div.postingFormContainer textarea:hover,
div.postingFormContainer textarea:focus
{
}

div.postingFormContainer h3
{
	margin: 0px 0px 0.5em 0px;
	padding: 0px;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: rgb(153,153,153);
	text-transform: uppercase;
}


table.postingFormTable
{
	width: 100%;
}


table.postingFormTable th,
table.postingFormTable td
{
	vertical-align: top;
}

table.postingFormTable th
{
	width: 70px;
	font-weight: bold;
	color: rgb(5,124,176);
}


div.inputShadow
{
	height: 7px;
	background-image: url('../Icons/input_shadow.png');
	background-repeat: repeat-x;
}


div.messageFormatting
{
	width: 60px;
	float: right;
	background-color: white;
	border-color: rgb(172,199,223);
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	padding: 5px;
	background-image: url('../Icons/message_formatting_background.png');
	background-repeat: repeat-y;
	margin-top: 1em;
}


div.messageFormatting a.button
{
	float: left;
	width: 20px;
	height: 20px;
	border-color: rgb(172,199,223);
	border-style: solid;
	border-width: 1px;
	text-align: center;
	margin: 0px 5px 5px 0px;
	display: block;
	text-decoration: none;
}


div.messageFormatting a.button:hover
{
	background-color: rgb(215,227,239);
}


div.messageFormatting a.bold
{
	background-image: url('../Icons/icon_bold.png');
}

div.messageFormatting a.link
{
	background-image: url('../Icons/icon_link.png');
}



div.messageFormatting div.hr
{
	border-style: dashed;
	border-color: rgb(172,199,223);
}


div.postingFormExtras
{
	margin: 0px 10px 0px 10px;
	background-color: white;
	border-color: rgb(172,199,223);
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 5px;
	background-image: url('../Icons/postingform_extras_background.png');
	background-repeat: repeat-x;

}



div.postingFormExtras a.expandLink
{
	float: right;
	margin-left: 10px;
	font-weight: bold;
	text-decoration: none;
}

div.postingFormExtras div.smileyList
{
}

div.postingFormExtras div.smileyList img
{
	margin-right: 5px;
}

div.postingFormExtras div.smileyList a
{
	margin-right: 5px;
}

div.postingFormExtras div.imageList div.mini_thumb
{
	background-image: url('../Icons/50x50_shadow_white.png');
}

div.postingFormExtras div.documentList
{
}

div.postingFormExtras div.documentList div
{
	margin-top: 0.5em;
}

div.postingFormExtras div.documentList div a
{
	text-decoration: none;
	font-weight: bold;
}


div.postingFormExtras div.documentList div a img
{
	vertical-align: bottom;
	margin-right: 5px;
}


/* END POSTING FORM */