.tablehd1 {
    color: #fff;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: bold;
}


.tablebg1 {
        background: #0051B5;
        padding: 5px;
}


.paymentsbox
{
        float:left;
	width: 99%;
        margin: 0px 10px 0px 10px;
}

#content
{
	width: 100%;
	background-color: #fff;
}

.break
{
	content: ".";
	display: block;
	height: 10px;
	clear: left;
	visibility: hidden;
	line-height: 9px;
}

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #2969FF;
}

a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #2969FF;
}

a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #2969FF;
}

a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #2969FF;
}

.link:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #2969FF;
}

.link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #2969FF;
}

.link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: underline;
	color: #2969FF;
}

.link:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #2969FF;
}

.contentlink { font-size: 80%; }

.more
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	text-decoration: none;
	color: #2969FF;
}

.more:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	text-decoration: none;
	color: #2969FF;
}

.more:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	text-decoration: none;
	color: #2969FF;
}

.more:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	text-decoration: underline;
	color: #2969FF;
}

.more:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	text-decoration: none;
	color: #2969FF;
}

select.position1
{
	margin: 0px 0px 0px 20px;
	position: relative;
}

select.position2
{
	margin: 0px 0px 0px 10px;
	position: relative;
}

.boxtopleft
{
	float: left;
	width: 100%;
	background: url(/images/box_lefttop.gif) no-repeat left top;
	display: inline;
}

.boxtopright
{
	float: left;
	width: 100%;
	background: url(/images/box_righttop.gif) no-repeat right top;
	display: inline;
}

.box1hd
{
	float: left;
	width: 168px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	color: #FF9933;
	font-weight: bold;
	padding: 0px;
}

#box1
{
	float: left;
	width: 158px;
	border-style: solid;
	border-width: 1px;
	border-color: #E5EDFF;
	border-top: none;
	background-color: #E5EDFF;
	padding: 3px;
	line-height: 15px;
}

.box2hd
{
	float: left;
	width: 158px;
	background-color: #E5EDFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	padding: 3px;
}

.box2
{
	float: left;
	width: 156px;
	border-style: solid;
	border-width: 1px;
	border-color: #E5EDFF;
	border-top: none;
	background-color: #E5EDFF;
	padding: 3px;
}

.box2title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	color: #2969FF;
}

.box2title:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	color: #2969FF;
}

.box2title:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	color: #2969FF;
}

.box2title:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: underline;
	color: #2969FF;
}

.box2title:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	color: #2969FF;
}

.box2description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #000;
}

.indexdescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #000;
}

.indexbox
{
	float: left;
	background-color: #fff;
}

.indeximage
{
	float: left;
	width: 70px;
	padding: 1px;
	background-color: #fff;
	margin-right: 12px;
}

.indexhd
{
	margin: 0px 0px -20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

.indextitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #2969FF;
	font-weight: bold;
}

.indextitle:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #2969FF;
	font-weight: bold;
}

.indextitle:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #2969FF;
	font-weight: bold;
}

.indextitle:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline;
	color: #2969FF;
	font-weight: bold;
}

.indextitle:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #2969FF;
	font-weight: bold;
}

.indextitle1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #2969FF;
}

.indextitle1:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #2969FF;
}

.indextitle1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #2969FF;
}

.indextitle1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline;
	color: #2969FF;
}

.indextitle1:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #2969FF;
}

.boxletter { background-color: #6699FF; }

.vline

{
        
        background: url(/images/v_line.gif) repeat-y ;
}

#membershd
{
        float: left;
        width: 100%;
        background: #ffffff url(/images/ttlbg.jpg) left top;
}

#campaignshd
{
        float: left;
        width: 100%;
        background: #ffffff url(/images/ttlbg.jpg) left top;
}

/* Start Multimedia styles */
.indexmicon
{
	float: left;
	width: 17px;
	background-color: #FFF;
}

.mboxicon
{
	float: left;
	width: 17px;
}

.boxpipe
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
}

.mfiletype
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666;
}

#boxlinks
{
	float: left;
	width: 145px;
}

.boxlink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #2969FF;
}

.boxlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #2969FF;
}

.boxlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: underline;
	color: #2969FF;
}

.boxlink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #2969FF;
}

.imagebox2
{
	float: left;
	background-color: #fff;
	margin-top: 20px;
	margin-right: 10px;
}

.imagerecord
{
	width: 50%;
	float: left;
	font-size: 100%;
	background-color: #fff;
}

.imagerecord2
{
	width: 50%;
	float: left;
	font-size: 100%;
	background-color: #fff;
}

.imagerecorddescription
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	color: #000;
}

.imagerecordtitle
{
	width: 95px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 70%;
	padding: 1px;
	background-color: #fff;
}

.imagerecordtext
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding: 1px;
	background-color: #fff;
	margin: 0px 0px 10px 0px;
}

.recorddescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #000;
}

.recordtitle
{
	width: 120px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #333333;
	padding: 1px;
	background-color: #FFF;
}

.recordtext
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding: 1px;
	background-color: #FFF;
	margin: 0px 0px 10px 0px;
}

.doctype
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666;
}

.title1
{
	border-top: 1px solid #D9D9D9;
	background-color: #D9D9D9;
	padding: 4px;
}

.titlehd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000;
	padding: 4px;
	vertical-align: middle;
}

a.mmindex:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	font-size: 80%;
}

a.mmindex:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	font-size: 80%;
}

a.mmindex:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
	font-size: 80%;
}

a.mmindex:active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	font-size: 80%;
}

/* End Multimedia styles */
.date
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 70%;
	text-decoration: none;
	color: #666;
}

.imagebox
{
	float: right;
	padding: 10px 0px 10px 10px;
	background-color: #fff;
	margin: 0px 0px 10px 10px;
}

.imagetxt
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background: #fff;
	font-size: 70%;
	width: 200px;
}

P
{
	margin: 5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #0066CC;
}

H2
{
	margin: 15px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FEC947;
}

/* This is to get around inheritence issues */
.content > H2
{
	margin: 15px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #FEC947;
}

H3
{
	margin: 15px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
}

/* This is to get around inheritence issues */
.content > H3
{
	margin: 15px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

H4
{
	margin: 15px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 100%;
}

SMALL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
}

i
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666;
}

B
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
}

.description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000;
}

.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000;
}

.source
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: italic;
	color: #000;
}

#pageutilities
{
	float: left;
	width: 100%;
}

.typehd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	margin: 1px;
	padding: 1px;
}

.type1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
}

.viewby
{
	float: right;
	margin: 0px 0px 5px 0px;
	border: #E5EDFF 1px solid;
	background-color: #E5EDFF;
	padding: 5px;
}

.viewby1
{
	height: 25px;
	border-top: 1px solid #E5EDFF;
	border-right: 1px solid #E5EDFF;
	border-bottom: 1px solid #E5EDFF;
	border-left: 1px solid #E5EDFF;
	background-color: #E5EDFF;
	margin-left: 0px;
	padding: 3px 3px 3px 3px;
	margin-right: 0px;
}

.viewby2
{
	height: 50px;
	border-top: 1px solid #E5EDFF;
	border-right: 1px solid #E5EDFF;
	border-bottom: 1px solid #E5EDFF;
	border-left: 1px solid #E5EDFF;
	background-color: #E5EDFF;
	margin-left: 0px;
	padding: 3px 3px 3px 3px;
	margin-right: 0px;
}


.viewbyoption1
{
	position: relative;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.viewbyoption2
{
	/*position: relative;*/
	top: 0px;
	bottom: 0px;
	left: 25px;
	right: 0px;
}

.pagenav
{
	border-top: 1px solid #E5EDFF;
	background-color: #fff;
	margin-left: 0px;
	padding: 3px 3px 3px 3px;
	margin-right: 0px;
}

.pagenav1
{
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	padding: 1px;
	letter-spacing: 1px;
}

.viewbyhd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	vertical-align: middle;
	color: #000;
}

.pagenavlnk
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #336699;
}

a.pagenavlnk
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #336699;
	text-decoration: none;
}

a.pagenavlnk:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #336699;
	text-decoration: none;
}

a.pagenavlnk:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #2D67F9;
	text-decoration: none;
}

a.pagenavlnk:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #336699;
	text-decoration: underline;
}

a.pagenavlnk:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #336699;
	text-decoration: none;
}

.pagenavlnkoff
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.pagestring
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;	
	font-weight: bold;
	color: #666;
}

a.pagestring
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #2D67F9;
	text-decoration: none;
}

a.pagestring:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #2D67F9;
	text-decoration: none;
}

a.pagestring:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #2D67F9;
	text-decoration: none;
}

a.pagestring:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #2D67F9;
	text-decoration: underline;
}

a.pagestring:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #2D67F9;
	text-decoration: none;
}

.printbutton
{
	float: right;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 70%;
	font-weight: bold;
}

.extrastxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #666;
}

/* Event styles */
#eventsmenu { font-size: 80%; }

.eventstitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6699FF;
	font-weight: bold;
}

.eventslabel
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 80%;
}

.eventstxt
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 80%;
}

/* /End Event styles */
.author
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #000;
}

.authorhd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

a.extras:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000099;
	text-decoration: none;
}

a.extras:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000099;
	text-decoration: none;
}

a.extras:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000099;
	text-decoration: underline;
}

a.extras:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000099;
	text-decoration: none;
}

#contacthd
{
	float: left;
	width: 100%;
	border-style: solid;
	border-width: 0px;
	border-color: #fff;
	border-bottom: none;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#contactboxcontainer
{
	float: left;
	width: 100%;
	height: auto;
}

#contactbox
{
	float: left;
	border: #fff 1px solid;
	background-color: #fff;
	padding: 5px;
}

.contacttxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666;
	text-decoration: none;
}

a.contactlnk:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #336699;
	text-decoration: none;
}

a.contactlnk:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #999;
	text-decoration: none;
}

a.contactlnk:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #336699;
	text-decoration: underline;
}

a.contactlnk:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #336699;
	text-decoration: none;
}

.datetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 80%;
	font-weight: bold;
	color: #000;
}

.indexdate
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 70%;
	text-decoration: none;
	color: #666;
}


FORM { font-family: Arial, Helvetica, sans-serif; }
.formbg1 { background-color: #0051B5; }
.formbg2 { background-color: #E5EDFF; }

.formbg3
{
	background-color: #d4ddee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.formbg4 { background-color: #E5EDFF; }


.formbg5 { background-color: #F6F9FF; }

.formhd1
{
        color: #fff;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
}



.formhd5
{
        color: #000;
        font-size: 90%;
}



.formhd2
{
	color: #fff;
	font-size: 80%;
	font-weight: bold;
}

.formhd3
{
	color: #000;
	font-size: 80%;
	font-weight: bold;
}

.formhd4
{
	color: #000;
	font-size: 90%;
}

.formlabel
{
	color: #333;
	font-size: 80%;
	font-weight: bold;
}

.formtxt
{
	color: #000;
	font-size: 80%;
}

.formprompt
{
	color: #000;
	font-size: 70%;
}

.formoption
{
	color: #000;
	font-size: 90%;
}

.formsubinfo
{
	color: #000;
	font-size: 70%;
}

.formminitext
{
	color: #000;
	font-size: 70%;
}

.compulsory { color: #ff0033; }

.compulsorytext
{
	color: #333333;
	font-style: italic;
	font-size: 75%;
}

.formend
{
	color: #666;
	font-size: 80%;
}

.formintro
{
	color: #666;
	font-style: italic;
	font-size: 100%;
}

/* Comments styles */
.CommentsBlockHd
{
	float: left;
	width: 98%;
	background-color: #fff;
	padding: 5px;
	border-left: 0px solid #FDF6CC;
	border-right: 0px solid #FDF6CC;
	border-top: 3px dashed #E5EDFF;
}

.CommentsBlock1
{
	float: left;
	width: 98%;
	background-color: #F1F5FF;
	padding: 5px;
	border-top: 0px solid #fff;
	border-left: 0px solid #FDF6CC;
	border-right: 0px solid #FDF6CC;
}

.CommentsBlock2
{
	float: left;
	width: 98%;
	background-color: #fff;
	padding: 5px;
	border-top: 0px solid #fff;
	border-left: 0px solid #FDF6CC;
	border-right: 0px solid #FDF6CC;
}

.CommentsBlockFt
{
	float: left;
	width: 98%;
	background-color: #fff;
	padding: 5px;
	border-top: 0px solid #fff;
	border-left: 0px solid #FDF6CC;
	border-bottom: 0px solid #FDF6CC;
	border-right: 0px solid #FDF6CC;
}

.CommentsHd
{
        font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: bold;
	font-size: 90%;
}

.CommentsNum
{
	color: #666;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

* html body .CommentsTxt
{
	font-size: 75%;
	color: #666;
}

.CommentsTxt > p
{
	font-size: 75%;
	color: #666;
}

.CommentsPostHd
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 75%;
	font-style: italic;
}

.CommentsPostTxt
{
	color: #666;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
}

/* Print styles for forms */

@media  print {

#header
{
	display: none;
}
#footerstrip
{
	display: none;
}
#footer
{
	display: none;
}
input
{
	display: none;
}
span.hide
{
	display: none;
}

FORM
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


.formbg2
{
	border: thin solid #999;
	background-color: #fff;
	padding: 5px;   
}

.formbg3
{
	border: thin solid #999;
	background-color: #fff;
	padding: 5px;   
}

.formbg4
{
	border: thin solid #999;
	background-color: #fff;
	padding: 5px;   
}

.formbg5
{
	border-bottom: thin solid #999;
	background-color: #fff;
	padding: 5px;   
}

.formlabel
{
	color: #000;
	font-size: 70%;
}

.formlabeloff
{
        color: #000;
        font-size: 70%;
}

.formtxt
{
	color: #000;
	font-size: 75%;
}

.formprompt
{
	color: #000;
	font-size: 80%;
	font-weight: bold;
}

.formoption
{
	color: #000;
	font-size: 90%;
}

.formsubinfo
{
	color: #000;
	font-size: 70%;
}

.formminitext
{
	color: #000;
	font-size: 70%;
}

.formminitexttitle {
        color: #000;
        font-size: 70%;
}

.formlink:link {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 75%;
        color: #336699;
}

.formlink:visited {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 75%;
        color: #336699;
}

.formlink:hover {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        text-decoration: underline;
        font-size: 75%;
        color: #336699;
}

.formlink:active {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 75%;
        color: #336699;
}

.compulsory
{
	color: #ff0033;
}

.compulsorytext
{
	color: #000;
	font-style: italic;
	font-size: 75%;
}

.formend
{
	color: #000;
	font-size: 80%;
}

.formintro
{
	color: #000;
	font-style: italic;
	font-size: 100%;
}


/* table background colours */


.tablebg2 {
        background-color: #fff;
}

.tablebg3 {
        background-color: #fff;
}

.tablebg4 {
        background-color: #fff;

}

.tablebg6 {
        background-color: #fff;
}

.tablebg6 {
        background-color: #fff;
}

/* table text */


.tablehd2 {
        color: #000;
        font-size: 80%;
        font-weight: bold;
}

.tablehd3 {
        color: #000;
        font-size: 75%;
        font-weight: bold;
}

.tablehd4 {
        color: #000;
        font-size: 75%;
}

.tabledata {
        color: #000;
        font-size: 75%;
}

.tablelabel {
        color: #000;
        font-size: 75%;
        font-style: italic;
}

.white {
        color:#fff;
}
/* Comments styles */

.CommentsBlockHd
{
        float: left;
        width: 98%;
        background-color: #fff;
        padding: 5px;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
}

.CommentsBlock1
{
        float: left;
        width: 98%;
        background-color: #fff;
        padding: 5px;
        border-top: 0px solid #fff;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
}

.CommentsBlock2
{
        float: left;
        width: 98%;
        background-color: #fff;
        padding: 5px;
        border-top: 0px solid #fff;
        border-left: 1px solid #000;
        border-right: 1px solid #000;

}

.CommentsBlockFt
{
        float: left;
        width: 98%;
        background-color: #fff;
        padding: 5px;
        border-top: 0px solid #fff;
        border-left: 1px solid #000;
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;

}

.CommentsHd
{
        color: #000;
        font-weight: bold;
        font-size: 100%;
}

.CommentsNum
{
        color: #000;
        font-size: 80%;
}


* html body .CommentsTxt
{

        font-size: 75%;
        color: #eee;
}

.CommentsTxt > p
{

        font-size: 75%;
        color: #000;
}

.CommentsPostHd
{
	color: #000;
	font-size: 75%;
	font-weight: bold;
}

.CommentsPostTxt
{
	color: #000;
	font-size: 75%;
	font-style: italic;
}
}

