/* Page body */
body{
	background-color:#312545;
	margin-left: 20px;
	margin-top: 20px;
	
}

/* Text for most CSS classes */
.text, .smText, .error, .basicwhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: normal;
	font-size: 11px;
}
.lgText, .heading{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

/* Text */
.smText{
	font-size: 9px;
}

.lgText{
	font-size: 15px;
}

.heading{
	font-size: 19px;
}

.error{
	color : #FF0000;
}

/* Search highlight */
.highlight{
	font-size: 14px;
	color: #A8F2FB;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.greymenubar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	font-weight: bold;
	background-color: #7F7F99;
	text-transform: uppercase;	
	
}
/* Hyperlinks */
a:link, a:visited {
	color : #FFFF99;
	text-decoration: none;
}


a:hover, a:visited:hover{
	text-decoration : underline;
}

a.smLink {
	font-size: 9px;
}

/* navigation hyperlinks */
a.mybut, a.mybut:visited{
	color : #336699;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	border-color:#7F7F99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	padding: 4px 6px 4px 6px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	text-transform: uppercase;
	background-color: #CBCCD8;
	border-left-color: #EFEFEF;
	border-bottom-color: #7F7F99;
	border-top-color: #EFEFEF;
	font-weight: bold;
	border-right-color: #7F7F99;
}

a.mybut:hover, a.mybut:visited:hover{
	color : #000000;
	text-decoration : none;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	padding: 4px;
	background-color: #EEAFA4
	padding: 4px 6px 4px 6px;
    text-transform: uppercase;
		width: 300px;
	height: 30px;

	
}
a.Smallbut, a.Smallbut:visited{
	color : #3366CC;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	border-color: #5A5A4E;
	font-family: Arial, Helvetica, sans-serif;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
    padding: 1px 3px 1px 3px;	
   text-transform: uppercase;
	background-color: #FFFFCC;
}

a.Smallbut:hover, a.Smallbut:visited:hover{
	color : #000000;
	text-decoration : none;
	font-size: 10px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	background-color: #EEAFA4;
	text-transform: uppercase;
	padding: 1px 3px 1px 3px;
}


/* Misc */
ul{
	list-style-type: square;
	white-space: normal;
	list-style-position: outside;
	margin-top: 10px;
}
li {
	padding-top: 10px;
}
form{
	display: inline;
}

a img,:link img,:visited img{
	border:none 
}

.forumline	{ 
           border: 1px;
	border-color: #CCCCCC; }
	
	
/* navigation hyperlinks */
a.nav, a.nav:visited{
	color : #006699;
	text-decoration: none;
	font-style: oblique;	
}

a.nav:hover, a.nav:visited:hover{
	color :#DB543C;
	text-decoration : underline;
	font-style: oblique;	
}
	

/* Main table cell colours and backgrounds */
td.Formrow	{ 
    background-color: #E9E2E2; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #55362F;
}

td.row1	{
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: Solid;
	border-color: #EFEFEF;
	border-width: 1px;
	line-height: 14px;
	padding: 4px 6px 4px 6px;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.row2	{
	background-color: #DEE3E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: Solid;
	border-color: #FFFFFF;
	border-width: 1px;
	line-height: 14px;
	padding: 4px 6px 4px 6px;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

td.row3{ background-color: #CBCCD8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: Solid;
	border-color: #CBCCD8;
	border-width: 1px;
		line-height: 14px;
	padding: 4px 6px 4px 6px;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}


td.row4	{
	background-color: #BFBED6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: 1px Solid;
	border-color: #BFBED6;
		line-height: 14px;
		padding: 4px 6px 4px 6px;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.row5	{ background-color: #7F7F99; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
		line-height: 14px;
    padding: 4px 6px 4px 6px;
		border-color:  #7F7F99;
	border-style: solid;
	border-width: 1px;

}
td.row5line	{
	background-color: #7F7F99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
    padding: 4px 6px 4px 6px;
	border-color: #7F7F99;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: #ABABBA;
}
td.row6{
	background-color: #312545;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color: #7F7F99;
	border-style: solid;
	color: #FFFFFF;
	border-width: 1px;
	line-height: 14px;
	padding: 4px 6px 4px 6px;
}

td.row1nb	{
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: Solid;
	border-color: #EFEFEF;
	border-width: 1px;
	line-height: 14px;
	padding: 4px 6px 4px 6px;
	}
td.row2nb	{ background-color: #DEE3E7; 
	background-color: #DEE3E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: Solid;
	border-color: #DEE3E7;
	border-width: 1px;
	line-height: 14px;
	padding: 4px 6px 4px 6px;
}
td.row3nb{ background-color: #CBCCD8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: Solid;
	border-color: #CBCCD8;
	border-width: 1px;
		line-height: 14px;
	padding: 4px 6px 4px 6px;

}


td.row4nb	{
	background-color: #BFBED6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: 1px Solid;
	border-color: #BFBED6;
		line-height: 14px;
		padding: 4px 6px 4px 6px;

}


.maintitle	{
	font-weight: bold;
	font-size: 20px;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: #FAB785;
	color: #FFFFFF;
	text-transform: capitalize;
	background-color: #DB543C;
	text-align: center;
	border-style: solid;
	border-color: #FAB785;
	border-top-color: #FAB785;
	border-left-color: #FAB785;
	line-height: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	border-width: 1px;
	border-right-color: #FAB785;
	border-bottom-color: #FAB785;
}

.Bluetitle	{
	font-weight: bold;
	font-size: 16px;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	text-transform: capitalize;
	background-color:  #DB543C;
	text-align: center;
	border-style: solid;
	border-color: #999999;
	border-top-color: #FFFFFF;
	border-left-color: #999999;
	line-height: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	border-width: 1px;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-bottom-width: 1px;
}

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #CCCCCC;
	text-indent: 2px;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #FFFFCC;
	color : #006699;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-transform: uppercase;	
}

input.button:hover {
	background-color : #DB543C;
	cursor: hand;
	color: #000000;	
}	
