﻿
img
{
 border:0px solid;
}

.navbar
{
 background-color: #ffffff;
 border:0px;
 /*border-top:1px solid #C1D84C; */
 border-bottom:2px solid #C1D84C; 
 color:#007800; 
 height:auto;
}

.navbartext
{
 font:bold 0.9em verdana;
 color:#007800;  
 text-decoration:none;
 padding-left:5px;
 padding-right:5px; 
}

.navbartext:hover
{
 font:bold 0.9em verdana;
 color:#C1D84C;
 text-decoration:none;
 padding-left:5px;
 padding-right:5px; 
}

.banner
{
 background-image:url('images/banner-bg.jpg'); 
 border:1px solid #5353C6;  
 }
 
 .content_header
 {
  background-color:#D1DF7C;
  border-bottom:1px solid #C1D84D;
 }
.header_padding
{
  padding-top: 7px;
  padding-bottom: 7px;

} 
 .innerbanner
 {
  padding:10px 10px 10px 10px; 
  border:0px solid #C1D84C;
 }
 
 .innerborder
 {
  border:1px solid  #c0c0c0; 
 }
 
  .innerbanner_left
 {
  border:1px solid #c0c0c0;
  border-right:0px;
 }
 
  .innerbanner_right
 {
  border:1px solid #c0c0c0;
  border-left:0px;
 }
 
  .innerbanner-topmiddle
 {
  background-color: #FFCB7F; 
  height:9px;
 }
 
 .innerbanner-bgcolor
 {
  background-color: #FFCB7F;
  padding-left: 5px;
  padding-bottom: 5px;
 }
 
  .innerbanner-topleft
 {
  background-image:url('images/innerbanner-topleft.gif');
  background-repeat:no-repeat;
  width:2%;
  height:9px;
 }
 
   .innerbanner-topright
 {
  background-image:url('images/innerbanner-topright.gif');
  background-repeat:no-repeat;
  background-position:top right;
  height:9px;
  width:2%;
 }
 
 .innerbanner-bgmiddle
 {
  background-image:url('images/innerbanner-middle.jpg');
  background-repeat:repeat-y;
  padding-left:5px;  
 }
 
.innerbanner-bottommiddle
 {
  background-color: #FFCB7F;
  width:96%; 
 }
 
  .innerbanner-bottomleft
 {
  background-image:url('images/innerbanner-bottomleft.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  width:2%;
  height:9px;
 }
 
   .innerbanner-bottomright
 {
  background-image:url('images/innerbanner-bottomright.gif');
  background-repeat:no-repeat;
  background-position:bottom right;
  height:9px;
  width:2%;
 }
 
.mainimage
{ 
 vertical-align:bottom;
 text-align:right; 
}

.search
{
 vertical-align:top;
 font:.8em verdana;
 padding-top:20px;
 text-align:right;
}

.textbox
{
 border:1px solid #7F9DB9;
 height:14px;
 font:0.9em verdana;
 width:15em;
 color:#333333;  
 margin-bottom:4px; 
 padding-left:2px;
 padding-top:2px;
}

.textarea
{
 border:1px solid #7F9DB9;
 font:0.8em verdana;
 color:#333333;  
 margin-bottom:4px; 
 padding-left:2px;
 padding-top:2px;
}


.fileupload
{
    height:18px;
    width:200px;
    font:0.8em verdana;
	border:1px solid #7F9DB9;
}
/*
.admintextbox
{
 border:1px solid #7F9DB9;
 height:14px;
 font:0.8em verdana;
 width:135px;
 color:#333333;  
 margin-bottom:4px; 
 padding-left:2px;
 padding-top:2px;  
}
*/
.textbox_smallfont
{
 border:1px solid #7F9DB9;
 height:14px;
 font:0.9em verdana;
 width:120px;
 color:#333333;  
 margin-bottom:4px; 
 padding-left:2px;
}

.textbox_short
{
 border:1px solid #7F9DB9;
 height:14px;
 font:11px verdana;
 width:80px;
 color:#333333;  
 padding-left:2px;
}

.textbox_100px
{
 border:1px solid #7F9DB9;
 height:14px;
 font:1em verdana;
 width:110px;
 color:#333333;  
 padding-left:2px;
}

.button
{
	background-color: #D1DF7C;
	border: solid 1px #C0C0C0;
	color: #007800;
	font:1em verdana bold;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	cursor:pointer;
}


.QuickLinkHeader
{
	font:bold 1.08em verdana;
	color:#007800;
}
a.QuickLinkHeader
{
	font:bold 1.08em verdana;
	color:#007800;	
}
a.QuickLinkHeader:hover
{
	font:bold 1.08em verdana;
	color:#007800;	
}

.QuickLinkTitle
{
	font:bold 0.9em verdana;
	color:#333333;
	margin:0px;
	padding:0px;
	width:160px;
}

.QuickLink
{
	font: 11px verdana;
	color:#333333;
	margin:0px;
	padding:0px;
	/*width:160px;*/
}

.QuickLink_Child
{
	font: 11px verdana;
	color:#333333;
	margin:0px;
	padding:0px;
	/*width:160px;*/
}


.QuickLinkTop
{
  background-image:url('images/quicklink-top.jpg');   
  background-repeat:repeat-x;
  background-position:bottom;
  height:10px;  
  width:80%;
}

.QuickLinkTopLeft
{
  background-image:url('images/quicklink-topleft.jpg');   
  background-repeat:no-repeat;
  background-position:bottom left;
  height:10px; 
  width:10px;
}

.QuickLinkTopRight
{
  background-image:url('images/quicklink-topright.jpg');   
  background-repeat:no-repeat;
  background-position:bottom right;
  height:10px; 
  width:10px;
}

.QuickLinkMiddle
{
  background-image:url('images/quicklink-middle.jpg');   
  background-color:#FFBC59;
  /*height:auto;*/
}

.QuickLinkMiddleLeft
{
  background-image:url('images/quicklink-middle.jpg');   
  background-repeat:repeat-y;
  height:auto;
}

.QuickLinkMiddleRight
{
  background-image:url('images/quicklink-middle.jpg');   
  background-repeat:repeat-y;
  height:auto;
}

.QuickLinkMiddle a
{
 text-decoration:none;
 font:0.9em verdana;
 color:#5353C6;   
}

.QuickLinkMiddle a:hover
{
 text-decoration:none;
 font:0.9em verdana;
 color:#FFFFFF;   
}

li
{
margin:0px;
padding:0px;
/*list-style-image:url('images/bullet.jpg');    */
}

.QuickLinkMiddle li
{
 list-style-image:url('images/.jpg');
}

.QuickLinkBottom
{
  background-image:url('images/quicklink-bottom.jpg');   
  background-repeat:repeat-x;
  height:10px; 
}

.QuickLinkBottomLeft
{
  background-image:url('images/quicklink-bottomleft.jpg');   
  background-repeat:no-repeat;
  height:10px; 
  width:20px;
}

.QuickLinkBottomRight
{
  background-image:url('images/quicklink-bottomright.jpg');   
  background-repeat:no-repeat;
  background-position:top right;
  height:10px; 
}

.MainButton_Top
{
 font:bold 0.9em verdana;
 color:#007800;
 width:181px;
 background-color:#D1DF7C;
 border:1px solid #c0c0c0;
 padding-left:3px; 
}

.MainButton_TopLeft
{
 height:13px;
 width:10px;
}

.MainButton_TopRight
{
  height:13px;
 }

.MainButton_Bottom
{
 width:181px;
 border-left:1px solid #c0c0c0; 
 border-right:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 padding: 5px 0px 5px 3px;
}

.MainButton_BottomLeft
{
 background-image:url('images/mainbutton-bottomleft.jpg');   
 height:13px;
}

.MainButton_BottomRight
{
 background-image:url('images/mainbutton-bottomright.jpg');   
 background-repeat:no-repeat;
 background-position:bottom right;
 height:30px;
 width:40px;
}

.MainButtonSmall
{
 font:0.8em verdana ;
 color:#333333; 
 background-color:#ffffff;
 border:0px;
 border-left:1px solid #c0c0c0; 
 border-right:1px solid #c0c0c0;
 padding: 5px 0px 10px 3px;
}

.MainButtonBG
{
 background-image:url('images/mainbuttonbg.jpg');
 background-repeat:no-repeat;
 height:55px;
 width:147px;
 padding-right:7px;
 font:bold 1em verdana;
 color:#FFFFFF;
 vertical-align:top;
}

.MainButtonBG a
{
 padding-left:7px; 
 padding-top:10px;
 font:bold 1em verdana;
 color:#FFFFFF;
 text-decoration:none;
}

.MainButtonBG a:hover
{
 padding-left:7px; 
 font:bold 1em verdana;
 color:#FF9900;
 text-decoration:none;
}

.header_text
 {
 font:bold 1.25em verdana;
 color:#007800;
 margin:0px;
 /*padding:0px;*/
 padding-left:.3em; 
 }
 
 .header_text1
 {
 font:bold .9em verdana;
 color:#007800;
 margin:0em;
 padding:0em;
 
 }
 
 .header_text2
 {
 font:bold .8em verdana;
 color:#007800;
 margin:0em;
 padding:0em;
 }
.header_text3
{
 color : #007800;
 font:bold 1em verdana;
 margin:0em;
 padding:0em;
}
a.header_text3
{
 color : #007800;
 font:bold 1em verdana;
 margin:0em;
 padding:0em;
}
a.header_text3:hover
{
 color : #007800;
 font:bold 1em verdana;
 margin:0em;
 padding:0em;
 text-decoration:underline;
}


.brochure_request
{
 font:bold 1.2em verdana;
 color:#333333;   
 text-align:center; 
}

.brochure_phone
{
 font:bold 1.8em verdana;
 color:#333333;  
 text-align:center;  
}

.coursespaces
{
 font:1em verdana;
 color:#5353C6;
}

.coursespaces a:hover
{
 font:1em verdana;
 color:#FF9900;
}

.courseover
{
 font:0.9em verdana;
 color:#333333;
}

.courseout
{
 font:0.9em verdana;
 color:#76A61F;
}

.courseover_blue
{
 font:1em verdana;
 color:#5353C6;
}

.courseout_grey
{
 font:0.9em verdana;
 color:#333333;
}

.dropdown
{
 font:0.9em verdana;
 color:#333333;
 height:20px;
 width:140px;
 border:1px solid #666666;
}

.dropdown1
{
font:0.8em verdana;
 color:#333333;
 height:20px;
 width:15em;
 border:1px solid #666666;
}

.newsborder
{
 background-image:url('images/news-border.jpg');   
 background-repeat:no-repeat;
 width:198px;
 height:152px;
 padding-right:4px; 
}

.newsborder1
{
 background-image:url('images/news-border1.jpg');   
 background-repeat:no-repeat; 
 width:198px;
 height:152px;
 vertical-align:top; 
 padding-right:6px;
}

.newsborder2
{
 background-image:url('images/news-border1.jpg');   
 background-repeat:no-repeat; 
 height:152px;
 vertical-align:top; 
 margin-left:6px;
}

.morenews
{
 height:17px; 
 border:0px solid blue; 
 text-align:right;
 }

.morenews a
{
 font:bold 0.9em verdana; 
 color:#FF9900; 
 text-decoration:none; 
 vertical-align:middle;
 }

.morenews a:hover
{
 font:bold 0.9em verdana; 
 color:#5353C6; 
 text-decoration:none; 
 vertical-align:middle; 
}

/*a
{
 text-decoration:none;
 color:#333333;    
}

a:link
{
 text-decoration:none;
 color:#333333;    
}

a:hover
{
 text-decoration:none;
 color:#007800;    
}
*/

a.listlinks
{
 text-decoration:underline;
 color:#333333;    
}

a.listlinks:link
{
 text-decoration:underline;
 color:#333333;    
}
a.listlinks:visited
{
 text-decoration:underline;
 color: #007800;
}
a.listlinks:hover
{
 text-decoration:underline;
 color:#007800;    
}



.commonlink
{
} 

   
.commonlink a:link
{
  text-decoration:none;
 color:#000000;      
    
}
 .commonlink a:visited
{
  text-decoration:none;
 color:#000000;      
    
}
 
.commonlink a:hover
{
 text-decoration:underline;
 color:#007800;      
}


.searchlink a:link
{
  text-decoration:none;
 color:#333;      
    
}

/* for search results*/
 .searchlink a:visited
{
  text-decoration:none;
 color:#333;      
    
}
 
.searchlink a:hover
{
 text-decoration:underline;
 color:#007800;      
}







hr
{
 color:#c0c0c0;
 background-color:#e0ecc4;
 height:1px;
 border:0px;
}

.bgbrochure
{
 background-image:url('images/bgbrochure.jpg');
 background-repeat:no-repeat;
 vertical-align:top;
}

.bgsearch
{
 background-image:url('images/bgsearch.jpg');
 background-repeat:no-repeat;
 vertical-align:top;
}

.tbltop
{
 border-top:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 background-color:#D1DF7C;
/*
 color:#007800;
 font:.9em verdana;
 font-weight:bold;
*/
}
.tblcoursefooter
{
 border-top:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 color:#333;
 background-color:#D1DF7C;
 font:.9em verdana;
 /*font-weight:bold;*/
 
}


.tbltop_left
{
 border:1px solid #c0c0c0;
 border-right:0px;
 background-color:#D1DF7C;
}

.tbltop_right
{
 border:1px solid #c0c0c0;
 border-left:0px;
 background-color:#D1DF7C;
}

.tblbottom_left
{
 border-right:0px;
 border-top:0px;
 border-left:1px solid #c0c0c0;
}



.tblbottom_right
{
 border-right:1px solid #c0c0c0;
 border-left:0px;
 border-top:0px;
}

.tbl_borderleft
{
 border:0px; 
 border-left:1px solid #c0c0c0; 
}

.tbl_borderright
{
 border:0px;
 border-right:1px solid #c0c0c0;  
}

.tblbottom1
{
 
 border-top:0px;
 border-bottom:1px solid #c0c0c0;
}


.results_line
{
border-bottom:1px solid #c0c0c0;
font:1em verdana;
padding-top:3px;
padding-bottom:3px;
}

.results_header
{
  font:10px verdana;  
  padding-top:3px;
  padding-bottom:3px;
}

.tblbottom
{
 width:98%; 
 border:1px solid #c0c0c0;
 border-left:0px;
 border-top:0px;  
}

.tblbottom_grey
{
 border-bottom:1px solid #c0c0c0;
 width:98%;  
  
}

.tblbottom_leftGrey
{
 border:1px solid #c0c0c0;
 border-right:0px;
 border-top:0px;
}

.tblbottom_rightGrey
{
 border:1px solid #c0c0c0;
 border-left:0px;
 border-top:0px;
}


#footer {
	clear: both;
	text-align: center;
	margin-top: 3em;
	padding: .3em;
	border: 1px solid #C0C0C0;
	font-size: 0.85em;
	background-color: #D1DF7C;
}
#footer a:hover{
	color : #333;
	text-decoration : underline;
}

#footer_contact_us {
	padding-top:.4em;
	color:#007800;
	font-size: 0.85em;
	text-align:center;
	overflow: hidden;
	display:block;
}

.message
{
 font:bold 0.8em verdana;
 color:#990000; 
}

.bgcourseinfo
{

 
 border:1px solid #c0c0c0; 
 font:0.9em verdana;  
 width:20em;
 margin:0px 6px 6px 0px;
 padding:.3em;
 
}

.bgcentreinfo
{
  
 border:1px solid #c0c0c0; 
 font:0.9em verdana;  
 color:#000;
 width:20em;
 margin:0px 6px 6px 0px;
 padding:.3em;
}

.floatright
{
 float:right;
 text-align:right;
}

.errormsg
{
 font:bold 0.9em verdana;
 color:#990000;  
}

.rightlogo
{
 background-image:url('images/bucks-logo1.jpg');  
 background-repeat:no-repeat;
 background-position: top right;
 height:88px; 
 
}

.logobg
{
 background-image:url('images/bucks-bg.jpg');
 background-repeat:repeat-x;
}

.admin_text
{
 font:11px verdana;
 color:#333333;   
}

.corner_topleft
{
 background-image:url('images/bg_cornerleft.jpg');
 background-repeat:no-repeat; 
 height:36px;  
}

.strapline
{
font:bold 13px verdana;
color:#007800;
}
.strapline2
{
	font: 120% verdana, arial, sans-serif;
	font-weight: bold;
	color:#007800;
}

.searchtable
{
border:1px solid #c0c0c0;


}

.newstable
{
border:1px solid #c0c0c0;


}

.brochuretable
{
border:1px solid #c0c0c0;

}

.bgadvancedsearch
{
 
 border:1px solid #c0c0c0; 
 font:0.9em verdana;  
 width:100%;
 
 
}

.quickadmin
{
 font:10px verdana;
 color:#333333;   
}


.quickadmin a:link
{
  color:#333333; 
  text-decoration:none;    
}
.quickadmin a:visited
{
  color:#333333; 
  text-decoration:none;    
}

.quickadmin a:hover
{
  color:#333; 
  text-decoration:underline;    
}

.transbutton
{
 background-color:#ffffff;
 border:0px solid #ffffff;
 font:10px verdana;
 color:#333333;
 cursor:hand;   
 text-decoration: underline;
}

.transbutton:hover
{
 background-color:#ffffff;
 border:0px solid #ffffff;
 font:10px verdana;
 color:#79A723;
 cursor:hand;   
}

.error
{
 font:bold 10px verdana;
 color:#990000;   
}

.galleryhead_topleft
{
 border:0px;
 border-top:1px solid #D6E763;
 border-left:1px solid #D6E763;  
 border-bottom:1px solid #D6E763;  
}

.galleryhead_topright
{
 border:0px;
 border-top:1px solid #D6E763;
 border-right:1px solid #D6E763; 
 border-bottom:1px solid #D6E763;    
}

.galleryhead_top
{
 border:0px;
 border-top:1px solid #D6E763;  
  border-bottom:1px solid #D6E763; 
}
.SectionHeader 
{
	background-image:url(images/sectionHeaderBg.jpg);
	height:25px;
	font-weight:bold;
	color:#808080;
	padding-left:5px;
	padding-right:5px;
}

.SectionMiddle
{
	border-left:solid 2px #D1DF7C;
	border-right:solid 2px #D1DF7C;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
}

.SectionFooter
{
	background-image:url(images/sectionFooterBg.jpg);
	height:11px;
}

.SectionHeader_Grey
{
	background-image:url(images/sectionHeaderBg_Grey.jpg);
	height:25px;
	font-weight:bold;
	color:#808080;
	padding-left:5px;
	padding-right:5px;
}

.SectionMiddle_Grey
{
	border-left:solid 2px #D0D1D5;
	border-right:solid 2px #D0D1D5;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
}

.SectionFooter_Grey
{
	background-image:url(images/sectionFooterBg_Grey.jpg);
	height:10px;
}


.breadcrumb {
	color : #007800;
	font-size: 1em;
	font-weight : normal;
}


.breadcrumb a:link 
{
	color : #007800;
	font-size:1em;
	font-weight : normal;
	text-decoration :none;
}


.breadcrumb a:visited
{
	color : #007800;
	font-size:1em;
	font-weight : normal;
	text-decoration :none;
}

.breadcrumb a:hover{
	color : #007800;
	text-decoration:underline;
}

.tbltop2
{
 border-top:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 
 /*color:#007800;*/
 background-color:#D1DF7C;
 /*font:1em verdana;*/
 
}

.tbltop_left2
{
 border:1px solid #c0c0c0;
 color:#007800;
 border-right:0px;
 background-color:#D1DF7C;
 font:1em verdana;
}

.tbltop_right2
{
 border:1px solid #c0c0c0;
 border-left:0px;
 color:#007800;
 background-color:#D1DF7C;
 font:1em verdana;
}

.tblbottom_left2
{
 border-right:0px;
 color:#007800;
 border-top:0px;
 border-left:1px solid #c0c0c0;
 font:1em verdana;
}
.tblHeaderTxt {
	font: bold 1.1em verdana;
}
.AdminMenuItems {
	padding-bottom: 5px;
}
#tdQlinks  {
	width: 16em;
}


table .home {
 margin :10px 0px 15px 0px;
 
}

table.home th {
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	background-color: #D1DF7C; 
	padding:.4em .4em;
	
}
table .home th h2
{
 	margin: 0px;
	background-color: #D1DF7C;
	color: #007800;
}
table.home td {
	padding:2px 5px 2px 5px;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}

table.home td.spacer
{
	width:5px;
	padding:0;
	margin:0;
	border:none;  
	
}

table.noborder
{
  border:none;  
} 

table.noborder td 
{
  border:none  	
}

/*
====================================================

RIGHT CONTENT TABLE

====================================================

*/



table.bcctable 

{
	margin-bottom: 10px;

	border-collapse: collapse;

	border: solid 0px #c0c0c0;
}

.bcctable th

{

	background: #D1DF7C;

	border: 1px solid #c0c0c0;

	padding: 0.3em;

}

.bcctable td

{

	border: 1px solid #c0c0c0;

	padding: 0.3em;

}

.bcctable td a, .bcctable td a:link

{

	color: #333;

}

.bcctable td a:hover, .bcctable td a:visited
{

	color: #007800;

	text-decoration: underline;
}

.bcctable td a:active, .bcctable td a:focus

{
	background-color: #007800;

	color: white;

	text-decoration: none;

}

#enclose

{
	width: 974px;
	overflow: hidden;
	 left: 50%;
	height: 1%;
	margin: auto auto 10px auto;
	border: 1px solid #c0c0c0;
	clear:both;
}

#right-float
{
	float:right;
	width:760px;
	padding:0;
	margin:0;
	padding: 0 5px 0 5px;
	position:relative;
	border:none; 
	min-height:100%;
	height:100%;
	height:auto;	
}

.admindiv

{
	
	/*position:absolute;
	top:20px;
	left:15%;
	z-index:999;
	width:400px;
	border:none 0 #fff;*/
	
	position: absolute;
    top:5px;
    left: 50%;
    z-index:999;
    width: 974px;
    height:100px;
    margin-left: -482px;
  

}

#div_courseinfo
{
width:100%;	
float:left;
clear:both;	

}

#div_cis
{
float:left;
white-space:normal;
width:750px;
clip:auto;	
}	



