/* CSS Document */

/* MAIN STYLES */

/* added by SA for new design */

img, div { behavior: url(/templates/subpage-wide08/folder_styles/iepngfix.htc) }


body {
	background-color: #fff;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	height: 100%;
}

img {
	border:0;
}

.invisible {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

a, a:link, a:visited {
	color:#A18A4B;
	text-decoration:none;
	font-weight:bold;
}

a:hover, a:focus, a:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

hr {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.greyLine {
	position:relative;
	display:block;
	width:100%;
	height:1px;
	background-color:#989898;
	clear:both;
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
}

.columnMain .largeCTA, .columnFull .largeCTA {
	font-size:1em;
	margin-top:1.2em;
}

/* STRUCTURE STYLES */

.globalHeader {
	position:relative;
	display:block;
	width:950px;
	padding:0 5px;
	height:auto;
	margin:0 auto;
}

.globalHeaderLeft {
	position:relative;
	display:block;
	float:left;
	width:595px;
	height:auto;
	margin:0;
}

/*.globalLogo {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding: 70px 0px 0px 0px;
	width:186px;
	height:36px;
}*/
.globalLogo {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding:0;
	width:355px;
	height:110px;
}

.globalAnnouncement {
	position:relative;
	display:block;
	float:right;
	margin:5px 0 0 0;
	padding:0;
	width:200px;
	height:auto;
	font-size:0.8em;
}

.globalSignIn {
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:30px 10px 12px 10px;
	width:auto;
	height:auto;
	font-size:0.7em;
	line-height:1.2em;
	color:#838181;
}

.globalSignInGreet {
	font-weight:bold;
}

.globalSignIn a, .globalSignIn a:link, .globalSignIn a:visited {
	color:#4B85A1;
	font-weight:bold;
	text-decoration:none;
	padding:0 12px 0 0;
}

.globalSignIn a:hover, .globalSignIn a:focus, .globalSignIn a:active {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.globalNav ul {
	position:relative;
	display:block;
	float:left;
	clear:left;
	margin:0 -500px 0 0;
	padding:12px 0 12px 510px;
	left:-500px;
	width:auto;
	height:auto;
	border-top:1px solid #989898;
}

.globalNav ul li {
	position:relative;
	display:block;
	float:left;
	padding:0 12px 0 0;
	margin:0;
	font-size:0.7em;
	line-height:1.2em;
	color:#838181;
} 

.globalNav a, .globalNav a:link, .globalNav a:visited {
	color:#838181;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}

.globalNav a:hover, .globalNav a:focus, .globalNav a:active {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.selected {
	color:#000;
}

.globalFooter {
	position:relative;
	display:block;
	width:950px;
	padding:0 5px;
	height:auto;
	margin:0 auto;
}

.globalFooterLeft {
	float:left;
	font-size:0.7em;
	line-height:1.2em;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:12px 10px;
}

.globalFooterRight {
	float:right;
	font-size:0.7em;
	line-height:1.2em;
	color:#000;
	margin:0;
	padding:12px 10px;
}

.globalFooter a, .globalFooter a:link, .globalFooter a:visited {
	color:#838181;
	text-decoration:none;
}

.globalFooter a:hover, .globalFooter a:focus, .globalFooter a:active {
	color:#000000;
	text-decoration:none;
}

.topLink {
	position:relative;
	display:block;
	clear:both;
	margin:0;
	text-align:right;
	font-size:0.7em;
	line-height:1.2em;
	color:#000;
	width:930px;
	padding:12px 10px;
}

.topLink a, .topLink a:link, .topLink a:visited {
	color:#838181;
	text-decoration:none;
}

.topLink a:hover, .topLink a:focus, .topLink a:active {
	color:#000000;
	text-decoration:none;
}

.leftLink {
	font-size:0.7em;
	padding:0 10px;
	margin:0.8em 0;
}

.content {
	position:relative;
	display:block;
	clear:left;
	width:950px;
	padding:0 5px;
	height:auto;
	margin:0 auto;
}

/* CONTENT  STYLES */

.blockLinkRed, .blockLinkRed:link, .blockLinkRed:visited {
	position:relative;
	display:block;
	background-color:#fc0014;
	padding:10px;
	line-height:1.2em;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

.blockLinkRed:hover, .blockLinkRed:focus, .blockLinkRed:active {
	color:#fff;
	background-color:#c90011;
}

.blockLinkBrown, .blockLinkBrown:link, .blockLinkBrown:visited {
	position:relative;
	display:block;
	background-color:#7e7459;
	padding:10px;
	line-height:1.2em;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

.blockLinkBrown:hover, .blockLinkBrown:focus, .blockLinkBrown:active {
	color:#fff;
	background-color:#4a4435;
}

.blockLinkRed .headline, .blockLinkBrown .headline {
	position:relative;
	display:block;
	padding:0 0 5px 0;
	font-size:larger;
}

/* MAIN CONTENT STYLING */

.subPageH1 {
	position:relative;
	display:block;
	float:left;
	width:950px;
	height:70px;
	background-position:10px 20px;
	background-repeat:no-repeat;
	margin:0;
}

.columnLeft {
	position:relative;
	display:block;
	float:left;
	width:224px;
	height:auto;
	padding:0 24px 20px 0;
}

.columnMain {
	position:relative;
	display:block;
	float:left;
	width:602px;
	height:auto;
	padding:0 0 20px 0;
}

.columnFull {
	position:relative;
	display:block;
	float:left;
	width:950;
	height:auto;
	padding:0 0 20px 0;
}

.columnMain h2, .columnFull h2 {
	position:relative;
	display:block;
	font-size:1.4em;
	margin:0 0 .8em 0;
	line-height:1.2em;
	padding:0;
	font-weight:bold;
	color:#000000;
}

.columnMain h3, .columnFull h3 {
	position:relative;
	display:block;
	font-size:1em;
	margin:1.6em 0 -0.4em 0;
	line-height:1.2em;
	padding:0;
	font-weight:bold;
}

.columnMain p, .columnFull p {
	position:relative;
	display:block;
	font-size:0.8em;
	margin:0.8em 0;
	line-height:1.2em;
	padding:0;
}

.columnMain ul, .columnFull ul {
	position:relative;
	display:block;
	font-size:0.8em;
	line-height:1.2em;
	margin:0.8em 0;
	padding:0;
	list-style:none;
	list-style-image:none;
}

.columnMain ol, .columnFull ol {
	position:relative;
	display:block;
	font-size:0.8em;
	line-height:1.2em;
	margin:0.8em 0;
	padding:0;
	list-style:decimal;
}

.columnMain ul li, .columnFull ul li {
	position:relative;
	display:block;
	margin:0.3em 0;
	padding:0 0 0 30px;
	background:url(../folder_images/forum2/bullet.gif) 15px 0.3em no-repeat;
}

.columnMain ol li, .columnFull ol li {
	position:relative;
	display:block;
	margin:0.3em 0;
	padding:0 0 0 15px;
}

.columnMain .introText, .columnFull .introText {
	font-weight:bold;
}

.columnMain .smallText, .columnFull .smallText {
	font-size:0.65em;
}

/* SUBPAGE STYLES */

.columnLeft .sectionImage {
	position:relative;
	display:block;
	width:224px;
	height:auto;
	margin:0 0 0.8em 0;
}

.columnLeft .sectionImage img {
	position:relative;
	display:block;
	width:224px;
	height:auto;
}

.columnLeft .sectionImage .caption {
	position:relative;
	display:block;
	width:224px;
	height:auto;
	margin:0.8em 10px 0 10px;
	font-size:0.65em;
	font-style:italic;
}

.columnLeft .blockLink {
	position:relative;
	display:block;
	width:224px;
	height:auto;
	padding:0;
	margin:0 0 2px 0;
	font-size:0.7em;
	line-height:1.2em;
}

.subNav ul {
	position:relative;
	display:block;
	padding:0 10px;
	margin:0.8em 0;
	list-style:none;
	list-style-image:none;
}

.subNav ul li {
	position:relative;
	display:block;
	padding:0;
	margin:0;
	text-transform:uppercase;
}

.subNav ul li ul {
	position:relative;
	display:block;
	padding:0;
	margin:0.1em 0 0.2em 0;
	list-style:none;
	list-style-image:none;
}

.subNav ul li ul li {
	position:relative;
	display:block;
	padding:0;
	margin:0;
	text-transform:none;
}

.subNav ul li ul li ul {
	position:relative;
	display:block;
	padding:0 0 0 10px;
	margin:0.1em 0 0.2em 0;
	list-style:none;
	list-style-image:none;
}

.subNav ul li ul li ul li {
	position:relative;
	display:block;
	padding:0;
	margin:0;
	text-transform:none;
}

.subNav ul li a {
	font-weight:bold;
	font-size:0.9em;
	line-height:1.2em;
}

.subNav ul li ul li a {
	font-weight:bold;
	font-size:0.7em;
	line-height:1.2em;
}

.subNav ul li ul li ul li a {
	font-weight:normal;
	font-size:0.7em;
	line-height:1.2em;
}

.forumLinks {
	position:relative;
	display:block;
	background-color:#7e7459;
	width:204px;
	height:auto;
	padding:10px;
	margin:0 0 2px 0;
}

.forumLinks p {
	position:relative;
	display:block;
	padding:0;
	margin:0 0 0.8em 0;
	font-size:0.7em;
	font-weight:bold;
	line-height:1.2em;
}

.forumLinks .headline {
	position:relative;
	display:block;
	margin:0 0 0.2em 0;
	font-size:larger;
	font-weight:bold;
	color:#fff;
}

.forumLinks ul {
	position:relative;
	display:block;
	padding:0;
	margin:-0.2em 0 0 0;
	list-style:none;
	list-style-image:none;
}

.forumLinks ul li {
	position:relative;
	display:block;
	padding:0;
	margin:0.2em 0 0.2em 0;
	font-size:0.7em;
	font-weight:bold;
	line-height:1.2em;
}

.forumLinks ul a, .forumLinks ul a:link, .forumLinks ul a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

.forumLinks ul a:hover, .forumLinks ul a:focus, .forumLinks ul a:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.resourceFeature {
	position:relative;
	display:block;
	float:left;
	width:602px;
	margin:0 0 0.8em 0;
}

.resourceFeature img {
	position:relative;
	display:block;
	float:left;
	width:224px;
	padding:0 24px 0 0;
}

.resourceFeatureText {
	position:relative;
	display:block;
	float:left;
	width:354px;
	margin:0;
}

.resourceFeatureText h3 {
	font-size:1.2em;
	color:#000;
	margin:0 0 -0.4em 0;
}

.resourceFeatureText p {
	margin:0.8em 0 0.8em 0;
	font-size:0.7em;
}






/* STUFF FROM SPEAKER PAGE - needs fixing sometime as background images and table layout is not a good solution */

.speakerfunction {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#000000;
}
.speakername {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C2BA3D;
	line-height:13px;
}
.speakername a{
	font-family:Arial, Helvetica, sans-serif;
	color:#a18a4b;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
}
.speakername a:hover{
	color:#000000;
	text-decoration:none;
}
.speakermoss a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/a_moss_off.jpg) 0 0 no-repeat;

}
.speakermoss a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/a_moss_on.jpg) 0 0 no-repeat;

}
.speakerfarrell a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/d_farrell_off.jpg) 0 0 no-repeat;

}
.speakerfarrell a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/d_farrell_on.jpg) 0 0 no-repeat;

}
.speakerlloyd a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/t_lloyd_off.jpg) 0 0 no-repeat;

}
.speakerlloyd a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/t_lloyd_on.jpg) 0 0 no-repeat;

}

.speakerwightman a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/c_wightman_off.jpg) 0 0 no-repeat;

}
.speakerwightman a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/c_wightman_on.jpg) 0 0 no-repeat;

}
.speakersouth a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/a_south_off.jpg) 0 0 no-repeat;

}
.speakersouth a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/a_south_on.jpg) 0 0 no-repeat;

}
.speakersiodmok a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/p_siodmok_off.jpg) 0 0 no-repeat;

}
.speakersiodmok a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/p_siodmok_on.jpg) 0 0 no-repeat;

}
.speakermathews a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/c_mathews_off.jpg) 0 0 no-repeat;

}
.speakermathews a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/c_mathews_on.jpg) 0 0 no-repeat;

}
.speakerbennison a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/m_bennison_off.jpg) 0 0 no-repeat;

}
.speakerbennison a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/m_bennison_on.jpg) 0 0 no-repeat;

}
.speakerward a{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/a_ward_off.jpg) 0 0 no-repeat;

}
.speakerward a:hover{
	display:block;
	width:80px; height:80px;
	background:url(../folder_images/forum2/a_ward_on.jpg) 0 0 no-repeat;

}








.columnMain .survey {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:602px;
}

.columnMain .survey p {
	position:relative;
	display:block;
	margin:1.2em 0;
	padding:0;
	width:602px;
	font-size:100%;
}

.error {
	color:#c00;
	font-weight:bold;
}

.survey .question {
	position:relative;
	display:block;
	margin:0.2em 0 0.2em 0;
	padding:0;
	font-size:0.8em;
	font-weight:bold;
}

.survey .dropdown {
	position:relative;
	display:block;
	margin:0.2em 0 0.2em 0;
	padding-left:4px;
	border:1px solid #000;
	min-width:200px;
	font-size:0.8em;
}

.survey .textarea {
	position:relative;
	display:block;
	margin:0.2em 0 0.2em 0;
	padding:2px 4px;
	border:1px solid #000;
	min-width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.survey .text {
	position:relative;
	display:block;
	margin:0.2em 0 0.2em 0;
	padding:2px 4px;
	border:1px solid #000;
	min-width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.survey fieldset {
	position:relative;
	display:block;
	margin:1.2em 0;
	padding:0;
	border:0;
}

.survey legend {
	position:relative;
	display:block;
	margin:0.2em 0 0.2em 0;
	padding:0;
	font-size:0.8em;
	font-weight:bold;
}

.survey .hOption {
	padding-right:10px;
}


.survey fieldset label {
	font-weight:normal;
	font-size:0.8em;
}

.survey .button {
	margin:0;
}


.surveyProgress {
	position:relative;
	display:block;
	width:100%;
	height:50px;
	top:-50px;
	margin:0 0 -50px 0;
	padding:0;
}

.surveyprint {
	position:relative;
	display:block;
	margin:-15px 20px 0 30px;
	padding:-15px 20px 0 30px;
	font-size:0.9em;
	font-weight:bold;
}

.backgroundImage {
	position:relative;
	display:block;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}


.forum {
	width: 943px;
	padding: 5px 0px 8px 8px;
	margin: 0 auto;
	height: 100%;
	height:auto;
	overflow: hidden;
	}
.forum_narrow{
	width: 900px;
	padding: 5px 0px 8px 8px;
	margin: 0 auto;
	height: 100%;
	height:auto;
	overflow: hidden;
	}
.forum_title {
	padding-left: 5px;
	padding-top:58px;
	vertical-align: bottom;
	}
.forum_intro {
	padding-left: 7px;
	padding-top:12px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#666666;
	}
.crumbtrail {
	padding-left: 7px;
	width:580px;
	margin-left:7px;
	padding-top:12px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	}	
.crumbtrail a, a:visited{
	color:#666666;
	text-decoration:none;
	}
.crumbtrail a:hover{
	color:#000000;
	text-decoration:underline;
	}

.forum_description {
	padding: 10px 8px 10px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	background-color:#666666;
	width: 927px;
	background-image:url(../folder_images/forum2/forum_bg.png);
	margin: 0 auto;
	height: 100%;
	height:auto;
	overflow: hidden;
	}
	
.forum_item {
	width: 927px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../folder_images/forum2/forum_bg.png);
	background-repeat:repeat-y;
	padding: 5px 8px 5px 8px;
	margin: 0 auto;
	height: 100%;
	height:auto;
	overflow: hidden;
	}
.sub_list_description {
	padding: 10px 8px 10px 8px;
	height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	background-color:#666666;
	background-image:url(../folder_images/forum2/forum_bg.png);
	}

.topic_description {
	width: 943px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	background-image:url(../folder_images/forum2/forum_bg.png);
	margin: 0 auto;
	width: 100%;
	height: 100%;
	height:auto;
	overflow: hidden;
	}
	
.topic_item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	background-image:url(../folder_images/forum2/forum_bg.png);
	padding-top: 30px;
	padding-bottom: 5px;
	margin: 0 auto;
	width: 943px;
	height: 100%;
	height:auto;
	overflow: hidden;
	}	
.topic_item_narrow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	background-image:url(../folder_images/forum2/forum_bg_nrw.png);
	margin: 0 auto;
	padding:0;
	width: 900px;
	height: 100%;
	height:auto;
	overflow: hidden;
	}	
	
.forum_list_title {
	padding: 8px 8px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	line-height:20pt;
	color:#ffffff;
	background-color:#666666;
	background-image:url(../folder_images/forum2/forum_bg.png);
	width: 927px;
	}
	
.discussion_list_title {
	padding: 30px 8px 4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#ffffff;
	background-color:#666666;
	background-image:url(../folder_images/forum2/forum_bg.png);
	width: 927px;
	}
.discussion_list_title a{
	color:#FFFFFF;
}
.discussion_list_title a:hover {
	text-decoration:underline;
	color:#000000;
}

.discussion_title {
	padding: 4px 8px 4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#ffffff;
	background-color:#666666;
	background-image:url(../folder_images/forum2/forum_bg.png);
	width: 927px;
	}
	
.sub_list_title {
	padding: 40px 8px 4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#ffffff;
	background-color:#666666;
	background-image:url(../folder_images/forum2/forum_bg.png);
	width: 943px;
	}	
	
.active_forum {
	font-family:inherit;
	font-size:inherit;
	color:#000000;
	}
.new_topic {
	position:inherit;
}
.center {
	background-color:#666666;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding: 0px 10px 0px 10px;
	}
.center a {
	text-decoration:none;
	font-weight:normal;
	background-color:#666666;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding: 0px 10px 0px 10px;
}

.center a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}

.center_small {
	background-color:#E0E0E0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	white-space: nowrap;
	}
.center_small a {
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

.center_small a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}

.small_spacer {
	height: 10px;
	float:none;
	}


.col1, .col1a, .col1b, .col1c, .col2, .col3, .col3b, .col4, .col5,.col5b, .col6, .col7,
.col1_top, .col4_top, .col5_top, .col6_top{
	float:left;
	font-size:11px;
}

 .col2_top, .col3_top{
 	float:left;
	text-align:center;
	font-size:11px;
}
.col7content {
	float:left;
	font-size:12px;
	line-height:17px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	width: 610px;
	padding: 4px 8px 20px 30px;
	}
.col7content p {
	/*float:left;*/
	font-size:12px;
	line-height:17px;
	/*color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	width: 610px;
	padding: 4px 8px 20px 30px;*/
	}
.col7content a{
	color:#a13803;
	text-decoration:none;
	font-weight:bold;
	}
.col7content a:hover{
	text-decoration:underline;
	color:#a13803;
	}
.col2 , .col3, .col3b {
	text-align:center;

}
.headline {
	float:left;
	font-size:12px;
	line-height:15px;

}
/*.forum_item .col2 ,.forum_item .col3 ,.forum_item .col4 {	
	font-weight:bold;
	}*/
	
.col1, .col1_top {
	/*width: 440px;*/
	width:300px;
	padding:0 10px 0 0;
	}
	
.col1a {
	/*width: 220px;*/
	width:240px;
	padding:0 10px 0 0;
	}

.col1b {
	width: 120px;
	padding: 4px 8px 0px 8px;
	}

.col1c {
	/*width: 440px;*/
	width:360px;
	padding:0 10px 0 0;
	}
	
.col1a a, .col1c a, .col1 a, .col3b a, .col4 a,.col5 a, .col5b a, .col1a a:visited,.col1c a:visited, .col1 a:visited, .col3b a:visited, .col4 a:visited, .col5 a:visited, .col5b a:visited  {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
.col6 a, .col6 a:visited, .col1b a, .col1b a:visited {
	color:#A18A4B;
}

.col1a a:hover,.col1 a:hover, .col1c a:hover, .col3b a:hover, .col4 a:hover, .col5 a:hover, .col5b a:hover {
	text-decoration: underline;
	color:#000000;
	}	
.col1b a:hover {
	text-decoration: underline;
	color:#ffffff;
	}	
	
	
.col2, .col2_top {
	width: 60px;
}
.col3, .col3_top {
	width: 60px;
}
.col3b {
	width: 50px;
	padding:0 10px 0 0;
}
.col4, .col4_top {
	width: 115px;
	}
.col5, .col5_top {
	width: 200px;
	}
.col5b, .col5b_top {
	width: 200px;
	}
.col6, .col6_top {
	width: 220px;
	}
.col7 {
	width: 764px;
	padding: 4px 8px 0px 30px;
	color: #333333;	
	}

.back {
	width: 943px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	padding-top: 20px;
	font-weight:bold;
	text-align:right;
	}
.back a {
	color:#666666;
	}

.back a:hover {
	color:#000000;
	}
	
.smalltext {
	font-size:12px;
	}
	
.forum_post_splitter {
	height: 15px;
	background-image:url(../folder_images/forum2/forum_post_splitter.gif);
	}
	
.small_buttons {
	padding: 10px 30px 10px 20px;
	}
	
.quote {
	width: 600px;
	}
.quote_header {
	background: #666666;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 90%;
	height: 30px;
	padding: 2px 20px 2px 20px;
	border-top: thin solid #DEAA93;
	border-left: thin solid #DEAA93;
	border-right: thin solid #DEAA93;
	background-image:url(../folder_images/forum2/smquotes.png); background-position: right; background-repeat:no-repeat;
	}

.quote_body {
	background: #F2F2F2;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 90%;
	padding: 10px 20px 10px 20px;
	border: thin solid #DEAA93;
	
	}


.haveyoursay {
	font-size:0.9em; 
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:12px; 
	margin-bottom:30px;
	}
/*for some forum text content */
.replypreview {
	width:80%;
	font-size:1em;
	line-height:1.2em;
	font-weight:regular;
	color:#000000;
}
.replypreview a{
	color:#a18a4b;
	text-decoration:none;
	
}
.replypreview a:hover{
	color:#000000;
	text-decoration:none;	
}