.clCMAbs {
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0
	}
  
.clBar {
	position:absolute; 
	width:10; 
	height:5; 
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF; 
	visibility:hidden
	}

.clLevel0,.clLevel0over {position:absolute; padding:3px; font-family: Arial, sans-serif; font-size:12px; font-weight:bold}
.clLevel0{	background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#0000AA}
.clLevel0over{	background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#FFCF63; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:visible; background-color:#FFCF63; layer-background-color:#FFCF63}

.clLevel1, .clLevel1over{position:absolute; padding:5px; font-family: Arial, sans-serif; font-size:12px; font-weight:bold}
.clLevel1{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#0000AA}
.clLevel1over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#FFCF63; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#FFCF63; layer-background-color:#FFCF63}

img{ BORDER-STYLE: none;}

h1{
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    FONT-SIZE: 32px;
    FONT-FAMILY: Perpetua, Helvetica, sans-serif;
    }

SUBMIT,BUTTON
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}

SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
TEXTAREA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.9em;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}

.noborder{BORDER: none;}

a:link {COLOR: #003366}
a:visited {COLOR: #996699}
a:hover {COLOR: #003366;  TEXT-DECORATION: underline;}

a.nav:link{ FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #DDDDDD; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;}
a.nav:visited{ FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #DDDDDD; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;}
a.nav:hover{ FONT-WEIGHT: bold;FONT-SIZE: 12px;  COLOR: #FFCF63; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline;}

#a.nav2:link{ FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #FFFF00; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;}
#a.nav2:visited{ FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;}
a.nav2:hover{ FONT-WEIGHT: bold;FONT-SIZE: 12px;  COLOR: #FFCF63; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline;}


a.topNav:link{ FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #000080; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;}
a.topNav:visited{ FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #000080; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;}
a.topNav:hover{ FONT-WEIGHT: bold;FONT-SIZE: 12px;  COLOR: #FFCF63; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline;}

a.footer:link{FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #DDDDDD; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;}
a.footer:visited{FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #DDDDDD; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;}
a.footer:hover{FONT-WEIGHT: bold;FONT-SIZE: 12px;  COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline;}

#menu{BACKGROUND-COLOR: #2010a0;}

#footerbg{BACKGROUND-COLOR: #000080;}

body,p,i,strong,em,dt,dd,dl,sl,caption,tr,td,u,blink,select,option,form,div, {
font-family: Arial, sans-serif; FONT-SIZE: 15px; COLOR: #000080;
}


.plainText{font-family: Arial, sans-serif; FONT-SIZE: 15px; COLOR: #000080;}

.error{FONT-WEIGHT: bold;FONT-SIZE: 14px; COLOR: #CC0000; FONT-FAMILY: Arial, sans-serif;}

.header{FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #000080; FONT-FAMILY: Arial, sans-serif;}

.tableHeader{FONT-SIZE: 16px; TEXT-DECORATION: bold; text-align: center; FONT-FAMILY: "Georgia",Arial, sans-serif;}

.tableColumnHeader{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Georgia", Arial, sans-serif;}

.MenuHeader{FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "Georgia", Times, serif; COLOR: #FAFAFA;}

select, cfinput, textarea{
	color: #131313;
	font-family: arial;
	font-size: 12px;
}


td {
	font-family: arial;
	font-size: 12px;
	color : #0A0A0A;
}

li {
	font-family: arial;
	font-size: 17px;
	color : #0A0A0A;
}

.box {
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
}

.headerbox {
	background-color: #DADADA;
	font-weight: bold;
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
}

.copyright {
	font-family : Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight: bold;
	text-decoration: none;	
	color: #ffffff;
}


BODY {
	font-family : Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	line-height : normal;
	margin : 0px;
	margin : 0px;
	margin-left : 0px;
	margin-top : 0px;
}

.backTo {
	font-family : Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}

.subTitle {
	font-family : Arial, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;	
	line-height : 28px;
}

.bodyText {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-top: 1px;	
}

.headLineText
{
z-index: 10;
font-family: verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 14px;}


.topLinks
{
z-index: 10;
font-family: verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;}

.bottomLinks
{
z-index: 10;
font-family: verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;}


.menu
{position: relative;
width: 150px;
height: 20px;
left: 10px;
z-index: 10;
font-family: verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;}

.submenu
{position: relative;
left: 50px;
width: 120px;
border: 0px solid black;
background-color: white;
layer-background-color: white;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
visibility: hidden;}

.hpText {
	color: #000088;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

.bySubject {
	font-weight : bold;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }


/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #FFA34F; font-size: 13px; font-weight : bold;
	background-color: #006699; height: 25px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(templates/subSilver/images/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;
}


th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }


/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }

div.float {
  float: left;
  width: 130px;
  padding: 10px;
  }
  
div.float p {
   text-align: center;
   }

div.filler {
  float: left;
  width: 50px;
  padding: 10px;
  }
  
div.filler p {
   text-align: center;
   }
