/*
a:link{ font-weight: regular; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #b2a883; text-decoration: none }
a:visited{ font-weight: regular;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #b2a883; text-decoration: none }
a:hover{ font-weight: regular;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; text-decoration: underlined }
*/

.bold {	font-weight: bold; }

.text {	color: #333333;	}

.nav { color: #54657f; }

.white { color: #ffffff; }

.blue { color: #AF1E1C; }
.blue2 { color: #260E63; }

.green { color: #add93c; }

.orange1 { color: #ffcc03; }
.orange2 { color: #f78320; }
.orange3 { color: #ff7900; }

.pink { color: #AF1E1C; }

.grey { color: #848484; }

.h-1 { font-size: 10px; }

.h-2 { font-size: 9px; }

.h1 { font-size: 12px; font-weight: bold; }
.h1wb { font-size: 12px; }
.onpage { font-size: 12px; font-weight: bold; color: #D50018; }

.h2 { font-size: 13px; }

.h3 { font-size: 14px; }

.h4 { font-size: 16px; }

.h5 { font-size: 20px; }

.h6 { font-size: 32px; }

#qs_select { font-size: 11px; color: #333333; border: thin groove;	width: 140px; }

a.l_nav:link { color: #333333; font-weight: bold; text-decoration: none; }
a.l_nav:visited { color: #333333; font-weight: bold; text-decoration: none; }
a.l_nav:hover { color: #ffffff; }

a.l_inav:link { color: #ffffff; font-weight: bold; text-decoration: none; }
a.l_inav:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
a.l_inav:hover { color: #333333; }

a.l_footer:link { color: #848484; text-decoration: none; }
a.l_footer:visited { color: #848484; text-decoration: none; }
a.l_footer:hover { color: #ff7900; }

a.l_button:link { color: #CF2E4D; font-size: 14px; font-weight: bold; text-decoration: none; }
a.l_button:visited { color: #CF2E4D; font-size: 14px; font-weight: bold; text-decoration: none; }
a.l_button:hover { color: #333333; }

a.l_button2:link { color: #CF2E4D; font-size: 14px; font-weight: bold; text-decoration: none; }
a.l_button2:visited { color: #CF2E4D; font-size: 14px; font-weight: bold; text-decoration: none; }
a.l_button2:hover { text-decoration: underline; }

a.l_text:link { color: #CF2E4D; text-decoration: none; }
a.l_text:visited { color: #CF2E4D; text-decoration: none; }
a.l_text:hover { color: #333333; }


/*
.redlink1 { color: #bf2c37; text-decoration: none; }
.redlink1:hover { color: #333333; }
*/
select.select1 { width:120px; font-family: Arial,Verdana,Helvetica; background-color: #ffffff; border: thin groove; FONT-SIZE: 11px;  letter-spacing: 0px;}
select.select2 { width:170px; font-family: Arial,Verdana,Helvetica; background-color: #ffffff; border: thin groove; FONT-SIZE: 11px;  letter-spacing: 0px;}
input.input1 { width:150px; font-family: Arial,Verdana,Helvetica; background-color: #ffffff; border: thin groove; FONT-SIZE: 11px;}
input.input2 { width:120px; font-family: Arial,Verdana,Helvetica; background-color: #ffffff; border: 1px solid #99BAF0; FONT-SIZE: 11px;}
textarea.textarea1 { width:200px; font-family: Arial,Verdana,Helvetica; background-color: #ffffff;  border: thin groove; FONT-SIZE: 11px;}

#Title { width:50px; font-family: Arial,Verdana,Helvetica; background-color: #ffffff; border: thin groove; FONT-SIZE: 11px;  letter-spacing: 0px;}
#FirstName, #Surname, #ContactNumber { width:170px; font-family: Arial,Verdana,Helvetica; background-color: #ffffff; border: solid; border-width: 1px; border-color: #7F9DB9; FONT-SIZE: 11px;}
#Comments { width:250px; font-family: Arial,Verdana,Helvetica; background-color: #ffffff;  border: solid; border-width: 1px; border-color: #7F9DB9; FONT-SIZE: 11px;}

.b_table
{
border: 1px solid #d7d7d7;
}
.b_table2
{
	border: 1px solid #99BAF0;
	background-color: #EEEEEE;
}


#img_search
{
	border: 1px solid #FF7900;
}
#img_thumb
{
	border: 2px solid #FF7900;
}


body, p, table, td
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	margin: 0px 0px 0px 0px;

}




/* ========================================= FROM MASTER.CSS =============================================================== */








/*MAIN SETTINGS*/
/*WHOLE PAGE WIDTH*/
#header, #maincontainer,#fspacer,#footer{
	width:800px;
}

/*LEFT COLUMN WIDTH*/

#hlogo, #leftcol,#nbox,.nbox,#fullpage{
	width:173px;
}

/*CENTRE COLUMN WIDTH*/

#hmain,#content{
	width:624px;
	}
/*CONTAINER SETTINGS*/
#hlogo,#hleft,#dot,.dot,#nselect,.nselect,#leftcol,#fbox,#fbox2,#fbox4,#fbox2,#spacer,#smallcol,#fbox3{ /* #bigcol, */
	float:left;
	display:inline;
}
#hmain,#hright,#fimg{
	display:inline;
	float:right;
}
#header{
	margin: 20px 0px 0px 0px;
}

/*FONTS*/
#fontblue,#fontwhite,#linktext,#fullpagebox,#smallcol,#bigcol{

	font-family: Verdana; 
	font-size:11px;
	}
#fontwhite,#linktext{
	color:#F3F4F8;
	}
#fontblue,#fullpagebox,#smallcol,#bigcol{
	color:#586F91;
	}

#ffont,.ffont {  
	font-family: Verdana; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-decoration: none;
}
a#ffont:link{text-decoration:none;}
a#ffont:active{text-decoration:none;}
a#ffont:hover{text-decoration:underline;}
a#ffont:visited{text-decoration:none;}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color:#B20727;
	text-decoration: underline;
}
a:active  {
	color: #000000;
	text-decoration: none;
}
#content a:link,#content a:active,#content a:visited,#fullpage a:link,#fullpage a:active,#fullpage a:visited {
	color:#881A2F;
	text-decoration: none;
}

.nfont{ 
	font-family: Verdana; 
	font-size: 10pt; 
	color: #000000; 
	text-decoration: none;
	}

/*HEADER SETTINGS*/
#header,#hmain{ 
	height: 45px;
}
#hlogo{ 
	background-color:#FFFFFF;
	padding:0px 0px 0px 20px;
	width:150px;
}
#hleft{
	padding:10px 0px 0px 20px;
	width:260px;
}
#hright{
	padding:10px 20px 0px 0px;
	width:260px;
}
#hmain{
	background-color:#EC1D25;
}

/*NAV SETTINGS*/

#leftcol{
	background-color:#E6E6E6;
	display:table;
	}
#nav{
	background-color:#E6E6E6;
	height:572px;
	padding:10px 0px 0px 2px;
}
/*
#nbox{
	height:25px;
}
#nspacer{ 
	width:165px;
	}
#nlargespacer{
	height:50px;
	}
*/
.nselect{
	height:16px;
	padding-bottom: 1px;
	}
.nbox{
	height:25px;
}
.nspacer{ 
	width:165px;
	}
.nlargespacer{
	height:50px;
	}
	
/*FOOTER*/

#footer,.footer{
	height:28px;
	}
#fcontent,.fcontent{
	height:27px;
	background-color:#2A4E7E;
	}
#fbox,.fbox,#fbox2,.fbox2,#fbox3,.fbox3,#fbox4,.fbox4{
	padding:6px 0px 0px 5px;
	}
#fbox,.fbox{
	width:260px;
	}
#fbox2,.fbox2{
	width:140px;
	width:140px;
	}
	
#fbox2, #fbox3 {
/*border: solid 1px #ffffff;*/
}	
#fbox4,.fbox4{
	width:150px;
	}
#fbox3, .fbox3{
	width:222px;
	}
#fimg, .fimg{
	width:120px;
	}
#fspacer, .fspacer{
	width:800px;
	height:1px;
	}
/*MAIN CONTENT AREA*/

#bigcol{
	width:100%;
	}
#smallcol{
	width:200px;
	}
#homepagebox,#smallcol,#bigcol,#fullpagebox{
	text-align:left;
	}
#homepagebox{
	height:auto;
	background-color:#586F91;
	width:624px;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom:10px;
	}
#smallcol,#bigcol,#fullpage{
	padding: 0px;
	margin: 0px;
	padding-top:10px;
	}
#content{
	background-color:#F3F4F8;
	border-left:1px solid white;
	border-top:1px solid white;
	}
#borders{
	border-top:1px solid white;
	border-bottom:1px solid white;
}
#fullpageboxpad{
	margin-left:5px;
	margin-right:5px;
}
#fullpagebox,#smallcol,#bigcol{
	padding-left:0px;
	}
#imagepad{margin:5px;}
/*LINKS PAGE*/
#linkbox{
	margin:10px;
	height:50px;
	width:550px;
	padding:5px;
	border-bottom:1px dashed #586F91;
	}
#linktext{
	width:420px;
	height:40px; 
	display:inline;
	float:right;
	color:#586F91;
	text-align:left;
	}
#linkimage{
	width:100px;
	height:40px;
	display:inline;
	float:left;
	}
.formtext {
	color:#586F91;
	font-family: Verdana; 
	font-size: 10pt; 
}
.formtext select {
	color:#586F91;
	font-family: Verdana; 
	font-size: 10pt; 
}
.forminput {
	color:#586F91;
	font-family: Verdana; 
	font-size: 10pt;
	width: 200px;
}
.formtextarea {
	color:#586F91;
	font-family: Verdana; 
	font-size: 10pt; 
	width: 300px;
	height: 100px;
}
.pad-left {
	padding-left: 5px;
}
#about_image{
	float:right;
	}
#paddedbox{
	margin-left:5px;
	margin-right:5px;
	}
#searchtitle{
height:20px;
background-color:#F3F4F8;
color:#FFFFFF;
}
#search{
height:20px;
background-color:#F3F4F8;
display:block;
color:#FFFFFF;
position:absolute;
}
#searchinfo,#search{
position:absolute;
width:180px;
top:100px;
left:700px;

}
#searchinfo{
background-color:#F3F4F8;
color:#586F91;
height:300px;
border:1px solid #586F91;
display:none;
}

a.linktext{
color:#F3F4F8;
font-family:verdana;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
a:hover.linktext{
color:#586F91;
text-decoration:none;
font-family:verdana;
font-weight:bold;
}
#searchtitle{
border-bottom:1px solid #586F91;
padding-top:3px;
}
.aboutlink{
	float:left;
	text-align:center;
	display:inline;
	margin-top:120px;
	}
.aboutlink img{
	margin-left:26px;
	margin-right:24px;
	height:42px;
	}
