
/* SThis style sheet has been written by Piers Storey and the content within is owned by cis-assessment.co.uk */


	/* Style0 is Just bold */
.style0{
	font-weight: bold;

	}
	
	/* Style1 is Standard grey text for main page content */
.style1{
	font: normal 13px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #777;
	}
	
	/* Style2 is Standard grey text for main page content but larger font */	
.style2{
	font: normal 25px Tahoma;
	padding: 5px;
	list-style: none;
	text-decoration: none;
	color: #777;
	}
	
	/* Style2 is Standard grey text for main page content but larger font */	
.style3{
	font: normal 17px Tahoma;
	list-style: none;
	padding: 5px;
	text-decoration: none;
	color: #777;
	}
	
		/* Style4 is Standard grey text for main page content whic allows list */	
.style4{
	font: normal 13px Tahoma;
	padding: 5px;
	color: #777;
	}
	
		/* Style4 is Standard grey text for main page content whic allows list */	
.style5{
	font: normal 15px Tahoma;
	padding: 5px;
	color: #777;
	}
	
.style6{
	font: normal 13px Tahoma;
	padding: 3px;
	color: #000;
	}
	
.style7{
	font: normal 13px Tahoma;
	color: #000;
	text-align:left;
	}
	
/* Table title style (main) */
.searchtxt {
	padding-left:5px;
	font: normal 13px Tahoma;
	text-decoration: none;
	color: #006699;
	}
	
body {
	font: normal 12px Tahoma;
	background:#006699 url("/images/background.jpg") 0% 0% repeat-x ;
		}
		
li {
	list-style: left;
	padding:0;
	
	}
	

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 142px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

     
/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #006699; /* IE6 Bug */
	border-bottom: 4px solid #006699;
	}

/* Styles for Menu Items */
ul li img {
	
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	width: 120px; /* Width of Menu Items */
	padding: 10px;
	border: 1px solid #006699; /* IE6 Bug */
	border-bottom: 4px solid #006699;
	}
	
/* Styles for Menu Items */
.register {
	
	text-decoration: none;
	text-align:center;	
	color: #777;
	padding: 5px;
	background: #fff; /* IE6 Bug */
	border: 1px solid #006699; /* IE6 Bug */
	border-bottom: 4px solid #006699;
	}
	
/* Styles for Menu Items */
.register2 {
	
	text-decoration: none;
	text-align:center;	
	color: #777;
	padding: 5px;
	background: #fff; /* IE6 Bug */
	border-top: 4px solid #006699;
	border-bottom: 1px solid #006699;
	}
	
	/* Styles for Menu Items */
.register3 {
	
	text-decoration: none;
	text-align:center;	
	color: #777;
	padding: 5px;
	background: #fff; /* IE6 Bug */
	border-bottom: 1px solid #006699;
	}
	
/* Styles for Menu Items */
.verify {
	
	text-decoration: none;
	text-align:center;	
	color: #777;
	background: #fff; /* IE6 Bug */
	border: 1px solid #006699; /* IE6 Bug */
	border-bottom: 4px solid #006699;
	}
	
	
/* Table title style (main) */
.tbtitle {
	font: bold 16px Tahoma;
	text-decoration: none;
	text-align:center;	
	color: #006699;
	padding: 5px;
	background: #f0f0f0; /* IE6 Bug */
	border-top:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	}
	

	
/* Center Table title style (main) */
.ctbtitle {
	font: bold 16px Tahoma;
	text-decoration: none;
	text-align:center;	
	color: #006699;
	padding: 5px;
	background: #f0f0f0; /* IE6 Bug */
	border-top:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	}
	
/* Left Table title style (main) */
.ltbtitle {
	font: bold 16px Tahoma;
	text-decoration: none;
	text-align:center;	
	color: #006699;
	padding: 5px;
	background: #f0f0f0; /* IE6 Bug */
	border-top:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	}
	
/* Right Table title style (main) */
.rtbtitle {
	font: bold 16px Tahoma;
	text-decoration: none;
	text-align:center;	
	color: #006699;
	padding: 5px;
	background: #f0f0f0; /* IE6 Bug */
	border-top:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	}
	
/* Table title style (main) */
.btbtitle {
	font: bold 12px Tahoma;
	text-decoration: none;
	text-align:center;	
	color: #006699;
	padding: 5px;
	background: #f0f0f0; /* IE6 Bug */
	border-top:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	}
	
/* Table title style (bottom border) */
.tbtitle2 {
	border-top:4px solid #006699;
	}
	
/* Table title style (bottom border) */
.tbtitle3 {
	border-top:4px solid #006699;
	margin-left:4px;
	}
	
/* Single pixle border in blue */
.bborder {
	border:1px solid #006699;
		}
		
/* Single pixle border in blue */
.ctable {
	border-top:4px solid #006699;
	border-bottom:1px solid #006699;
		}
		
/* Single pixle border in blue */
.btborder {
	border-bottom:1px solid #006699;
		}
		
/* Single pixle border in blue */
.margin {
	padding-left:100px;
		}
		
/* Single pixle border in blue */
.desc-margin {
	padding-left:10px;
		}
		
/* Table title style (bottom border) */
.t1pxtt {
	border-top:1px solid #006699;
	}
	
.repheader{
font: bold 14px Tahoma;
	text-decoration: none;
	text-align:center;	
	color: #006699;
	}
	
.repbody{
background: #f0f0f0; /* IE6 Bug */
	border-top:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	}

	
		

	


/* Styles for Header Items */
i a {
	font: normal 14px Tahoma;
	padding: 5px;
	list-style: none;
	text-decoration: none;
	color: #777;
	}
	
/* error code table layout*/
.et {
	border-top:6px solid #006699;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
	border-bottom:6px solid #006699;
	}
	
/*Assessment Dashboard table layout*/
.adht {
	padding:2px;
	border-top:1px solid #006699;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
	border-bottom:4px solid #006699;
	}
	
/* SQL Table colour and fonts*/
.sqlt{
	background:#888888;
	padding:2px;
	border:1px solid: #777;
	font:tahoma;
	color:#FFFFFF;
	}
	
	
/*Button Style - Small*/
.bs{
width:54px;
background:#006699; 
text-align:center;
font:Tahoma; 
color:#FFFFFF
}

/*Button Style - Large*/
.bsl{
width:120px;
background:#006699; 
font:Tahoma; 
color:#FFFFFF
}

/*Button Style - Very Large*/
.bsvl{
width:140px;
background:#006699; 
font:Tahoma; 
color:#FFFFFF
}

.bigcheck {
width:25px;
height:25px;
}

.ast {
width:150px;
border-bottom:2px solid #006699;
}

.astd {
width:350px;
border-bottom:2px solid #006699;
}

.astb {
width:150px;
height:50px;
border-bottom:2px solid #006699;
}

.astd {
width:350px;
height:50px;
border-bottom:2px solid #006699;
}

.header{
	margin-left: 0px;
	margin-top: 0px;
	}
	
.bbground-on
{
background: white url("images/buttons/b-blank-on-124.gif");
background-repeat: no-repeat;
background-position: center;
}

.bbground-off
{
background: white url("images/buttons/b-blank-off-124.gif");
background-repeat: no-repeat;
background-position: center;
}

.modbutton-on
{
background: white url("images/buttons/b-blank-on-145.gif");
background-repeat: no-repeat;
background-position: center;
}

.modbutton-off
{
background: white url("images/buttons/b-blank-off-145.gif");
background-repeat: no-repeat;
background-position: center;
}

.fbbground 
{
background: #f0f0f0 url("images/small-blue-button.gif");
background-repeat: no-repeat;
background-position: center;
}

.menbutton-on 
{
background: #f0f0f0 url("images/buttons/b-blank-on-60.gif");
background-repeat: no-repeat;
background-position: center;
}

.menbutton-off
{
background: #f0f0f0 url("images/buttons/b-blank-off-60.gif");
background-repeat: no-repeat;
background-position: center;
}

.navbutton-large 
{
background: #f0f0f0 url("images/large-blank-blue.gif");
background-repeat: no-repeat;
background-position: center;
}

.menbutton-on-white 
{
background: #ffffff url("images/buttons/b-blank-on-60.gif");
background-repeat: no-repeat;
background-position: center;
}

.menbutton-off-white
{
background: #ffffff url("images/buttons/b-blank-off-60.gif");
background-repeat: no-repeat;
background-position: center;
}



.std-button 
{
background: #f0f0f0 url("images/std-button-blank.gif");
background-repeat: no-repeat;
background-position: center;
}

.std-button-on 
{
background: #f0f0f0 url("images/buttons/b-blank-on-195.gif");
background-repeat: no-repeat;
background-position: center;
}

.std-button-off
{
background: #f0f0f0 url("images/buttons/b-blank-off-195.gif");
background-repeat: no-repeat;
background-position: center;
}

.li-pad {
	font-family: Tahoma;
	font-size: 13px;
	color: #777;
	padding-left:15px;
	list-style: circle;
	list-style-position:inside;
}

/* ################### Alert !!!  ############################# */


div#qTip {
 padding-left:25px;
 padding-right:3px;
 padding-bottom:3px;
 padding-top:3px;
 border: 1px solid #3a5daf;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #6382d2 url("/images/icons/info-icon.png");
 background-repeat:no-repeat;
 background-position:left;
 color: #FFF;
 font: bold 12px Tahoma;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

div#qTip2 {
 padding-left:25px;
 padding-right:3px;
 padding-bottom:3px;
 padding-top:3px;
 border: 1px solid #3a5daf;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #6382d2 url("/images/icons/info-icon.png");
 background-repeat:no-repeat;
 background-position:left;
 color: #FFF;
 font: bold 12px Tahoma;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

/** Quick basic stylising */
body, div, td, th {
	font-family: Tahoma;
	size: 11px;
}
h1, h2, h3 {
	font-weight: 100;
	font-family: Tahoma;
}

/** Hidden State for the dialog */
div.hiddenState {
	visibility: hidden;
	display: none;
}


/* Some rought layout, could be anything including backgrounds etc */
div.visibleNotifyMsg {
	position: absolute;
	top: 300px;
	left: 300px;
	width: 300px;
	height:270;
	background: #6382d2 url("/images/icons/info-icon.png");
 	background-repeat:no-repeat;
	color: #FFF;
	border: 1px solid #3a5daf;
 	border-right-width: 2px;
 	border-bottom-width: 2px;
	padding-left:30px;
 	padding-right:3px;
 	padding-bottom:10px;
 	padding-top:3px;
	text-align:left;
}

/* List Padding */
.li-pad {
	font-family: Tahoma;
	font-size: 13px;
	color: #777;
	padding-left:10px;
	list-style: circle;
	list-style-position:inside;
}

/* List Padding */
.li-pad2 {
	font-family: Tahoma;
	font-size: 13px;
	color: #777;
	padding-left:10px;
	list-style: circle;
	list-style-position:inside;
	line-height:20px;
}


/*############# Popup Window style Control ###############*/


div.visibleMsg {
	position: absolute;
	top: 300px;
	left: 300px;
	width: 310px;
	background: #6382d2;
 	background-repeat:no-repeat;
	color: #FFF;
	border: 1px solid #3a5daf;
 	border-right-width: 2px;
 	border-bottom-width: 2px;
	padding-left:30px;
 	padding-right:3px;
 	padding-bottom:10px;
 	padding-top:3px;
	text-align:left;
	visibility:hidden;
}

div.leftpad1 {
	padding-left:100px;
}

/* News Styling*/

#news_date{font-family: tahoma;font-size: 14px; color:#006699}
#title_padding{padding-left:20px;}
#news_title{font-family: tahoma;font-size: 15px;color:#006699; font-weight:bold; text-decoration:none;}
#news_description{font-family:tahoma;font-size: 13px; padding-left:20px; padding-right:20px; text-align:justify;}
	

	