
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #000000; }
a:hover		{ text-decoration: underline; color : {T_BODY_HLINK}; }
hr	{ height: 0px; border: solid {T_TR_COLOR3} 0px; border-top-width: 1px;}

.bodyline	{ background-color: {T_TD_COLOR2}; border: 1px {T_TH_COLOR1} solid; }
.forumline	{ background-color: {T_TD_COLOR2}; border: 0px #9999CC solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #FFFFFF; }
td.row2	{ background-color: #FFFFFF; }
td.row3	{ background-color: {T_TR_COLOR3}; }

th	{
	color: #000000; font-size: 12px; font-weight : normal; 
	background-color: #CCCCFF; height: 25px;
	
}

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : {T_BODY_LINK}}
a.cattitle		{ text-decoration: none; color : {T_BODY_LINK}; }
a.cattitle:hover{ text-decoration: underline; }

.maintitle	{
	font-weight: bold; font-size: 22px; font-family: "{T_FONTFACE2}",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : {T_BODY_TEXT};
}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : {T_BODY_TEXT}; }
a.gen,a.genmed,a.gensmall { color: #000000; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: {T_BODY_HLINK}; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : {T_BODY_TEXT} }
a.mainmenu		{ text-decoration: none; color : #000000;  }
a.mainmenu:hover{ text-decoration: underline; color : {T_BODY_HLINK}; }

.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color : {T_BODY_TEXT}; }


.vi			{ font-weight: bold; font-size: 2px; color : {T_BODY_TEXT};}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : {T_BODY_TEXT};}
a.nav			{ text-decoration: none; color : #000000; }
a.nav:hover		{ text-decoration: underline; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : {T_BODY_TEXT};}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : {T_BODY_TEXT}; }

/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px}
a.postlink:link	{ text-decoration: none; color : #000000 }
a.postlink:visited { text-decoration: none; color : {T_BODY_VLINK}; }
a.postlink:hover { text-decoration: underline; color : {T_BODY_HLINK}}

/* Quote & Code blocks */
.code { 
	font-family: {T_FONTFACE3}; font-size: 11px; color: {T_FONTCOLOR2};
	background-color: {T_TD_COLOR1}; border: {T_TR_COLOR3}; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: {T_FONTCOLOR1}; line-height: 125%;
	background-color: {T_TD_COLOR1}; border: {T_TR_COLOR3}; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: {T_FONTCOLOR1}; letter-spacing: -1px;}
a.copyright		{ color: {T_FONTCOLOR1}; text-decoration: none;}
a.copyright:hover { color: {T_BODY_TEXT}; text-decoration: underline;}

/* Form elements */
input,textarea, select {
	color : {T_BODY_TEXT};
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : {T_BODY_TEXT};
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : {T_TD_COLOR2};
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : {T_TR_COLOR1};
	color : {T_BODY_TEXT};
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : {T_TD_COLOR1};
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
    border: 1px solid #006699;
    background-color: #CCCCFF;
    color: #000000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 12px;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: {T_TR_COLOR2}; border-style: none; }


BODY {
    background-color: #FFFFFF;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}


.formbutton {
    border: 1px solid #006699;
    background-color: #CCCCFF;
    color: #000000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 12px;
}
form{display:inline}

.forminput {
    border: 1px solid #003366;
    background-color: #FFFFFF;
    color: #000000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 12px;
}

.tablebutton
{
    border: 1px solid #006699;
    background-color: #CCCCFF;
}

.tablebuttonfont
{
    color: #000000;
    font-family: Tahoma,Verdana,Arial;
    font-size:12px; 
}

.catbutton
{
    border: 0px;
    background-color: #9999CC;
}

.catbuttonfont
{
    color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial;
    font-size:11px; 
}

.table {
    border-top: 1px #FFFFFF solid;
    border-right: 1px #FFFFFF solid;
}

.tableheadercell {
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
    background-color: #9999CC;
}

.headercell {
    border-bottom: 0px;
    border-left: 3px #9999CC solid;
	border-right: 3px #9999CC solid;
	border-top: 3px #9999CC solid;
    background-color: #FFFFFF;
}

.allborder {
    border-bottom: 3px #9999CC solid;
    border-left: 3px #9999CC solid;
	border-right: 3px #9999CC solid;
	border-top: 3px #9999CC solid;
    background-color: #FFFFFF;
}

.categorycell {
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
    background-color: #FFFFFF;
}

.news {
    border-bottom: 0px;
    border-left: 3px #9999CC solid;
	border-right: 3px #9999CC solid;
	border-top: 0px;
    background-color: #FFFFFF;
}

.news_lrb {
    border-bottom: 3px #9999CC solid;
    border-left: 3px #9999CC solid;
	border-right: 3px #9999CC solid;
	border-top: 0px;
    background-color: #FFFFFF;
}

.news_l {
    border-bottom: 0px;
    border-left: 3px #9999CC solid;
	border-right: 0px;
	border-top: 0px;
    background-color: #FFFFFF;
}

.news_r {
    border-bottom: 0px;
    border-left: 0px;
	border-right: 3px #9999CC solid;
	border-top: 0px;
    background-color: #FFFFFF;
}

.news1 {
    border-bottom: 3px #9999CC solid;
    border-left: 3px #9999CC solid;
	border-right: 3px #9999CC solid;
	border-top: 3px #9999CC solid;
    background-color: #CCCCFF;
}

.vacancy {
    border-bottom: 3px #ffffff solid;
    border-left: 3px #ffffff solid;
	border-right: 3px #ffffff solid;
	border-top: 3px #ffffff solid;
    background-color: #CCCCFF;
}

.vacancy_lr {
    border-bottom: 0px #e4292b solid;
    border-left: 2px #e4292b solid;
	border-right: 2px #e4292b solid;
	border-top: 0px #e4292b solid;
    background-color: #CCCCFF;
}

.vacancy_lrb {
    border-bottom: 2px #e4292b solid;
    border-left: 2px #e4292b solid;
	border-right: 2px #e4292b solid;
	border-top: 0px #e4292b solid;
    background-color: #CCCCFF;
}

.vacancy_lrt {
    border-bottom: 0px #e4292b solid;
    border-left: 2px #e4292b solid;
	border-right: 2px #e4292b solid;
	border-top: 2px #e4292b solid;
    background-color: #CCCCFF;
}

.newsl {
    border-bottom: 0px;
    border-left: 3px #9999CC solid;
	border-right: 0px;
	border-top: 0px;
    background-color: #FFFFFF;
}

.newsr {
    border-bottom: 0px;
    border-left: 0px;
	border-right: 3px #9999CC solid;
	border-top: 0px;
    background-color: #FFFFFF;
}

.tablecellv {
    border-bottom: 0px #ffffff solid;
    border-left: 0px #ffffff solid;
	border-right: 0px #ffffff solid;
	border-top: 0px #ffffff solid; 
    background-color: #ffffff;
}

.tablecell1 {
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
    background-color: #FFFFFF;
}

.tablecell2 {
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
    background-color: #FFFFFF;
}

.postcell1 {
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
    background-color: #FFFFFF;
}

.postcell2 {
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
    background-color: #FFFFFF;
}

.catcell1 {
    border-bottom: 1px #F1F1F8 solid;
    border-left: 1px #F1F1F8 solid;
    background-color: #FFFFFF;
}

.catcell2 {
    border-bottom: 1px #F1F1F8 solid;
    border-left: 1px #F1F1F8 solid;
    background-color: #FFFFFF;
}


.textsmall {
    font-family: Verdana,Tahoma,Arial;
    font-size:12px;
    color: #000000;
}

.cattext {
    font-family: Verdana,Tahoma,Arial;
    font-size:12px;
    color: #000000;
}

.newssmall {
    font-family: Verdana,Tahoma,Arial;
    font-size:11px;
    color: #000000;
}

.small {
    font-family: Verdana,Tahoma,Arial;
    font-size:11px;
    color: #000000;
}

.textverylarge {
    font-family: Verdana,Tahoma,Arial;
    font-size:15px;
    color: #000000;
}

.vitoklarge {
    font-family: Verdana,Tahoma,Arial;
    font-size:13px;
    color: #000000;
}

.textlarge {
    font-family: Verdana,Tahoma,Arial;
    font-size:12px;
    color: #000000;
}

a:link,a:visited,a:active {
    text-decoration: underline;
    color: #000000;
}

a:hover {
    text-decoration: underline;
    color: #000099;
}

.textheader {
    font-family: Verdana,Tahoma,Arial;
    font-size:12px;
    color: #ffffff;
}

.textheader a:link,.textheader a:visited,.textheader a:active {
    text-decoration: underline;
    color: #000000;
}

.textheader a:hover {
    text-decoration: underline;
    color: #000099;
}

.errortext {
    color: red;
    font-family: Tahoma,Verdana,Arial;
}

.highlight {
    background: yellow;
    color: black;
}

.quote
{    
    color: #000000;
    border: 1px solid #006699;
    background: #E1DDFB; 
}