

/* SThis style sheet has been written by Piers Storey and the content within is owned by cis-assessment.co.uk */



/*### Image BackGrounds ###*/

body {
	background:#FFFFFF url("images/background/bg.jpg") 0% 0% repeat-x ;
	margin-top:0;
		}
		
		
.th
{
background: white url("images/header/th.jpg");
background-repeat: no-repeat;
background-position: center;
}

.hp_bi
{
background: white url("images/header/cis-page2.jpg");
background-repeat: no-repeat;
background-position: center;
}

.hp_up
{
background: white url("images/banners/usr_portal.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mp_bi
{
background: white url("images/banners/mgr_portal.jpg");
background-repeat: no-repeat;
background-position: center;
}

.sh
{
background: white url("images/header/sh.jpg");
background-repeat: no-repeat;
background-position: center;
}

.bf
{
background: white url("images/footer/bf.jpg");
background-repeat: no-repeat;
background-position: center;
}

.lb
{
background: white url("images/background/lb.jpg");
background-repeat: no-repeat;
background-position: top;
}

.rb
{
background: white url("images/background/rb.jpg");
background-repeat: no-repeat;
background-position: top;
}

.mc-01
{
background: url("images/borders/mc-01.jpg");
background-repeat: no-repeat;
background-position: top;
}

.mc-02
{
background: url("images/borders/mc-02.jpg");
background-repeat: no-repeat;
background-position: top;
}

.mc-03
{
background: url("images/borders/mc-03.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-04
{
background: url("images/borders/mc-04.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-05
{
background: url("images/borders/mc-05.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-06
{
background: url("images/borders/mc-06.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-07
{
background: url("images/borders/mc-07.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-08
{
background: url("images/borders/mc-08.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-09
{
background: url("images/borders/mc-09.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-10
{
background: url("images/borders/mc-10.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-11
{
background: url("images/borders/mc-11.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-12
{
background: url("images/borders/mc-12.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-13
{
background: url("images/borders/mc-13.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-14
{
background: url("images/borders/mc-14.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-15
{
background: url("images/borders/mc-15.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-16
{
background: url("images/borders/mc-16.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-17
{
background: url("images/borders/mc-17.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-18
{
background: url("images/borders/mc-18.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-19
{
background: url("images/borders/mc-19.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-20
{
background: url("images/borders/mc-20.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-21
{
background: url("images/borders/mc-21.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mc-22
{
background: url("images/borders/mc-22.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

.mc-23
{
background: url("images/borders/mc-23.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

.mc-24
{
background: url("images/borders/mc-24.jpg");
background-repeat: no-repeat;
background-position: top;
}


.bb-200
{
background: url("images/buttons/blank_blue_200.jpg");
background-repeat: no-repeat;
background-position: left;
}

.bb-200-grey
{
background:#eeeeee url("images/buttons/blank_blue_grey_200.jpg");
background-repeat: no-repeat;
background-position: center;
}

.bb-73
{
background:#f0f0f0 url("images/buttons/blank_blue_73.jpg");
background-repeat: no-repeat;
background-position: center;
}

.tc-01
{
background: url("images/borders/tc-01.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

.vc-01
{
background: url("images/borders/vc-01.jpg");
background-repeat:repeat-y;
background-position: center;
}

.bc-01
{
background: url("images/borders/bc-01.jpg");
background-repeat:no-repeat;
background-position: top;
}

.hp_bg
{
background: url("images/marketing/hp_bg.jpg");
background-repeat: no-repeat;
background-position: center;
}

.hp_cr_bg
{
background: url("images/marketing/hp_cr_bg.jpg");
background-repeat: no-repeat;
background-position: center;
}

.ib
{
background: white url("images/information/purple_square.jpg");
background-repeat: no-repeat;
background-position: center;
}

.navigation
{
background: url("images/buttons/navigation.jpg");
background-repeat: no-repeat;
background-position: center;
}

.outcome
{
background: url("images/icons/outcome.jpg");
background-repeat: no-repeat;
background-position: top;
}

.hidden
{
display: none;
}

.supporting_outcome
{
background: url("images/icons/supporting_outcome.jpg");
background-repeat: no-repeat;
background-position: center;
}

.mgr_input_date
{
background: url("images/icons/add_input_date.jpg");
background-repeat: no-repeat;
background-position: center;
}


.tbl-header
{
background:#cccccc;
padding:2px;
font: normal 15px Tahoma;
color:#006699;
}

.tbl-co-bg
{
background:#cccccc;
padding:2px;
font: normal 15px Tahoma;
color:#990099;
border: solid #990099 1px;
}

.tbl-row
{
background:#f0f0f0;
padding:2px;
font: normal 14px Tahoma;
color:#000000;
}

.tbl-row-saved
{
background:#f0f0f0;
padding:2px;
font: normal 14px Tahoma;
color:#009900;
}

.tbl-inner-row
{
background:#B9B9B9;
padding:2px;
font: normal 14px Tahoma;
color:#990099;
}

.tbl-row-icon
{
background:#f0f0f0;
}

.li_box{
padding-bottom:6px;
padding-right:6px;
}

	/* Style1*/
.style1{
	font: normal 18px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #fff;
	}
	
	/* Style1*/
.style1-men{
	font: normal 18px Tahoma;
	list-style: none;
	color: #fff;
	}
	
		/* Style2*/
.style2{
	font: normal 13px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #000;
	}

  .style2g{
	font: normal 13px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #666666;
	}

		/* Style3*/
.style3{
	font: normal 15px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #000;
	}
	
.style3-men{
	font: normal 15px Tahoma;
	list-style: none;
	text-align:center;
	color: #000;
	}
	
		/* Style4*/
.style4{
	font: normal 15px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #ccc;
	}
	
		/* Style5*/
.style5{
	font: normal 17px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #000;
	}
	
		/* Style6*/
.style6{
	font: normal 15px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #666666;
	}
	
		/* Style7*/
.style7{
	font: normal 14px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #000;
	}
	
		/* Style8*/
.style8{
	font: normal 15px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #666666;
	}
	
		/* Style8*/
.style9{
	font: normal 15px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #009900;
	}
	
		/* Style3*/
.style10{
	font: normal 15px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #000;
	}
	
.style11{
	font: normal 14px Tahoma;
	list-style: none;
	text-align:justify;
	text-decoration: none;
	padding-right:6px;
	color: #666;
	}
	
		/* Style5*/
.style12{
	font: normal 15px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #006699;
	}
	
		/* Style3*/
.err_msg{
	font: normal 15px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color:#FF0000;
	}

	
		/* AnsSel*/
.AnsSel{
	font: normal 13px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #000000;
	padding-bottom:3px;
	}
	
		/* AnsNotSel*/
.AnsNotSel{
	font: normal 13px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #5badff;
	padding-bottom:3px;
	}
	
		/* Style6*/
.nav_links_hyperlink{
	font: normal 13px Tahoma;
	text-align:left;
	padding-left:100px;
	text-decoration: none;
	color: #006699;
	}
	
		/* Style6*/
.next_nav_link{
	font: normal 13px Tahoma;
	text-align:left;
	text-decoration: none;
	color: #006699;
	}
	
		/* Style6*/
.nav_links_standards{
	font: normal 13px Tahoma;
	text-align:left;
	text-decoration: none;
	color: #666666;
	}
	
	
	
		/* Style5*/
.view_link{
	font: normal 13px Tahoma;
	list-style: none;
	text-align:center;
	color: #006699;
	}
	
		/* login*/
.login{
	font: normal 15px Tahoma;
	list-style: none;
	text-align:justify;
	text-decoration: none;
	color: #000;
	}
	
		/* login-box*/
.login-box{
	font: normal 13px Tahoma;
	list-style: none;
	text-align:justify;
	text-decoration: none;
	color: #777;
	padding-left:3px;
	}
	
		/* login-box*/
.login-error{
	font: normal 13px Tahoma;
	list-style: none;
	text-decoration: none;
	color: #FF0000 ;
	}
	
		/* Href button style*/
.button_aref{
	font: normal 15px Tahoma;
	list-style: none;
	text-align:left;
	text-decoration: none;
	color: #000;
	display: block;
	padding-left:17px;
	}
	
		/* Href button style*/
.mod_aref{
	font: normal 13px Tahoma;
	list-style: none;
	text-align:left;
	text-decoration: none;
	color: #000;
	display: block;
	}
	
		/* Href button style*/
.small_button_aref{
	font: normal 13px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #000;
	display: block;
	}
	
.module_button{
	font: normal 13px Tahoma;
	list-style: none;
	text-align:center;
	text-decoration: none;
	color: #000;
	}
	
		/* Style5*/
.res_aref{
	font: normal 17px Tahoma;
	list-style: none;
	color: #006699;
	}
	
		/* Style5*/
.doc_aref{
	font: normal 13px Tahoma;
	list-style: none;
	color: #666666;
	line-height:19px;
	}
		
.pad{
padding:8px;
}

.pad10{
padding:20px;
}

.vline{
background-color:#0088CA;
}

.men{
border-right:#FFFFFF solid 3px;
padding-bottom:10px;
}

#infovis {
    position:relative;
    width:600px;
    height:300px;
    margin:auto;
    overflow:hidden;
	background-color:#fff;
}

/* Twitter styling*/

#twitter_div { width: 206px; padding: 0px 0px 0px 0px; }
ul#twitter_update_list { list-style: none; padding: 0; margin: 0; }
ul#twitter_update_list li { list-style: none; font-family: tahoma;
font-size: 11px; padding-top:15px; padding-left:10px; 
padding-right:10px; padding-bottom:5px; margin: 0px 0px 0px 0px; 
text-align:justify }
ul#twitter_update_list li a { font-size: 10px;color:#006699 }
#follow_me{padding-top:15px;}

/* News  Twitter top border*/
.ttb-01
{
background: url("images/borders/ttb-01.jpg");
background-repeat: no-repeat;
background-position: center;
}

/* News Twitter bottom border*/
.tbb-01
{
background: url("images/borders/tbb-01.jpg");
background-repeat: no-repeat;
background-position: center;
}

/* Home Page Twitter top border*/
.httb-01
{
background: url("images/borders/httb-01.jpg");
background-repeat: no-repeat;
background-position: center;
}

/* Home Page Twitter bottom border*/
.htbb-01
{
background: url("images/borders/htbb-01.jpg");
background-repeat: no-repeat;
background-position: center;
}

/* Latest News top border*/
.httb-02
{
background: url("images/borders/httb-02.jpg");
background-repeat: no-repeat;
background-position: center;
}

/* Latest News bottom border*/
.htbb-02
{
background: url("images/borders/htbb-02.jpg");
background-repeat: no-repeat;
background-position: center;
}

		/* Latest News date*/
.news_column_date{
	font: normal 13px Tahoma;
	color: #666666;
	}
		/* Latest News Header*/
.news_column_header{
	font: normal 14px Tahoma;
	color: #006699;

	}



/* 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;}

/* News top border*/
.ntb-01
{
background: url("images/borders/ntb-01.jpg");
background-repeat: no-repeat;
background-position: center;
}

/* News bottom border*/
.nbb-01
{
background: url("images/borders/nbb-01.jpg");
background-repeat: no-repeat;
background-position: center;
}

/* Cost benifit table*/

.cost_col{
border-left: solid 1px #999999;
border-top: solid 1px #999999;
border-bottom: solid 1px #999999;
font: normal 13px Tahoma;
color: #333;
padding-left:10px;
}

.cost_col_end{
border-left: solid 1px #999999;
border-top: solid 1px #999999;
border-bottom: solid 1px #999999;
border-right: solid 1px #999999;
font: normal 13px Tahoma;
color: #333;
padding-left:10px;
}

.mid_cost_col{
border-left: solid 1px #999999;
border-bottom: solid 1px #999999;
font: normal 13px Tahoma;
color: #333;
padding-left:10px;
}

.mid_cost_col_end{
border-left: solid 1px #999999;
border-bottom: solid 1px #999999;
border-right: solid 1px #999999;
font: normal 13px Tahoma;
color: #333;
padding-left:10px;
}

.asssumption_table{
border: solid 1px #999999;
font: normal 13px Tahoma;
color: #333;
padding-left:10px;
padding-top:10px;
padding-right:10px;
}

/* Header Banner Navigation */

#left_select{
width:150px;  
height:170px; 
}

#left_select a{
display:block;  
width:100%;
height:100%;
text-decoration:none; 
}

#tgm_select{
width:170px;  
height:170px; 
}

#tgm_select a{
display:block;  
width:100%;
height:100%;
text-decoration:none; 
}

#std_select{
width:222px;  
height:170px; 
}

#std_select a{
display:block;  
width:100%;
height:100%;
text-decoration:none; 
}





