

body{background:#fff;font-family: Tahoma,Geneva,sans-serif;font-size:84%;margin:0 auto;padding:0;}




a, a:link, a:visited{
	text-decoration:none;
	color:#db507e;
}

a:hover{
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
	font-size: medium;
	font-weight: bold;
	font-family: Tahoma,Geneva,sans-serif;
}

h1 {
	font-size: 165%;
	color:#DB507E;
	margin-bottom: 15px;
	margin-top: 2px;
	border-bottom:2px solid #0B9FC5;
	padding-bottom : 6px;
}


h2 {
	font-size: 110%;
	color: #555;
	margin-bottom: 4px;
	margin-top: 2px;
}

h3 {
	font-size:100%;
	margin-bottom: 2px;
	margin-top: 2px;
}

h4 {
	font-size: 90%;
	margin-bottom: 2px;
	margin-top: 2px;
}

h5 {
	font-size: 80%;
	margin-bottom: 2px;
	margin-top: 2px;
}

h6 {
	font-size: 70%;
	margin-bottom: 2px;
	margin-top: 2px;
}

FORM { 
	margin-top:4px;
	margin-bottom:4px;
}

TEXTAREA {
	FONT-SIZE: 1.0em; 
	COLOR: black; 
	FONT-FAMILY: courier, monospace
}

P.instruction {
	PADDING-LEFT: 10px; 
	FONT-SIZE: 1em; 
	
}

P.error {
	PADDING-LEFT: 10px; 
	FONT-SIZE: 1.0em; 
	COLOR: red
}

.label {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.0em; 
	TEXT-ALIGN: right
}

#container
{
    margin:0,0,0,0;
}

#banner{
	height:128px;
	background-attachment: fixed;
	background-image: url(images/topbanner.gif);
	background-repeat: no-repeat;
	background-color:#0C9FC6;
	}

#greyBan{
	height:25px;
	padding-right:50px;
	background-color:#ffffff;
	}

#greyBan a{
color:#FFF;
font-weight:bold;
}

#logoLeft{
	height:128px;
	width:231px;
	position:absolute;
	left:21px;
	top: 0px;
	background: url(images/logo_left.gif);
}

#logoLeftAdmin{
	height:98px;
	width:374px;
	position:absolute;
	left:10px;
	top: 0;
	background: url(images/logo_admin.gif);
}

/*#logoRight{
	height:117px;
	width:305px;
	position:absolute;
	right:25px;
	top: 22px;
	background: url(images/logo_right.gif);
}*/


#content
{	padding-right:50px;
	margin-top:30px;
	margin-left:250px;
}

#contentLogin{	
	padding-right:50px;
	margin-top:30px;
	margin-left:100px;
}

#footer{
display:none
}

#info{
	background-image: url(images/boxbg.gif);
	background-repeat: repeat-x;
	padding-left:3px;
	margin-right:5px;
	margin-left:1px;

}

/*********************Log in window information */

#login{
	width:570px;
	margin-left:auto;
	margin-right:auto;
}

#loginForm{
	width:250px;
	float:left;
}

#loginPicture{
	width:264px;
	height:290px;
float:right;
	background:url(images/people.jpg) no-repeat right bottom;
}

#login input:focus, input:active, textarea:focus, textarea:active {
background:#FFFFEF;
}

/*****************Left menu layout */

#leftMenu{
	width:205px;
	background:url(images/menuBG.gif) repeat-y;
	margin-left:10px;
	float:left;
	margin-top:30px;
}

#leftMenu ul#navlist{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:50px;
	background-image: url(images/menuTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#leftMenu ul#navlist a{
	display:block;
	text-decoration:none;
	color:#FFF;
	padding:10px 3px 0.3em 25px;
	width:193px;
	min-height:30px;
	_height:30px;
	voice-family: "\"}\"";  /* Box model hack for IE */
	voice-family:inherit;
	width:193px;
	font-weight:700;
	background-image: url(images/menu_icon_off.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
 }
 
html>body #leftMenu ul#navlist a {
	width:165px;
}

#leftMenu ul#navlist a:hover{
	color:#333333;
	background-image: url(images/menu_icon_off.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	font-weight:700;
	text-decoration:none;
}
	

#leftMenu ul#navlist li a#current{
	color:#EC2030;
	background-image: url(images/subnav_current_stretch.gif);
	background-repeat: no-repeat;
	background-position: 10px 0.3em;
	font-weight:700;
	text-decoration:none;
}
 

#leftMenu #navEnd{
	background:url(images/menuBott.gif) no-repeat;
	width:205px;
	height:17px;
	
}
 
 /*****************Unsorted ****/
.submit {
color: #2b333c;
}
.submit,
.submit-disabled {
background: #fefefe url(images/background_form_element.gif) repeat-x;
border: 3px double;
border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:hover,
.submit:focus {
border: 3px double;
border-color: #aedf9a #94da78 #6ab94b #94da78;
}
.submit:visited {
color: #2b333c;
}
html>body input.submit-disabled, 
html>body input.submit-disabled:hover, 
html>body input.submit-disabled:focus {
color: #8A8E92;
background-color: #f2f2f2; 
border: 3px double;
border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

#activity{
	background-color:#D3D3D3;
	border: 1px solid #C0C0C0;
}
.tableheader{
    background-color:#356a96;
    color:#FFF
    
}

.trodd{
	background-color:#f8f5dc;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.treven{
	background-color:#F0F8FF;
	

}
.clear 
{
    /*clear:both;*/
    height:0;
    margin:0;
    
    }

.tableborder{
	border: 1px solid #708090;
}


 /* CPD Drill Down */

li.selectedUser{
	list-style-type: disc;
	background:#fff url(images/button.gif) repeat-x;
	padding-left: 5px;
	padding-top: 5px;
	border: 1px solid #CCCCCC;
}
li.unSelectedUser{
	border: 1px solid #CCCCCC;
	list-style-type: circle;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
li.unSelectedUser a{
	color: #000000;
	text-decoration: none;
}
li.unSelectedUser a:hover{
	color: #000000;
	text-decoration: underline;
}

tr.tableWidthSettings{font-size: 1px;}
th.devGoalDash{background-color:#F0F8FF; border-top:1px solid #CCCCCC;}
th.devGoalHeader{border-left:1px solid #CCCCCC; padding: 4px; text-decoration: underline;}

td.devGoal{border-left:1px solid #CCCCCC; text-align: center;}
td.devGoalSelected{background-color:#F0F8FF;}
td.selectedActivities{border:1px none black; background-color:white;}
td.blank{background-color:#F0F8FF;}

.notes{
	background-image: url(images/info_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-bottom: 10px;
    
}

/* new login */
#home_nat{
	display:block;
	width:106px;
	height:190px;
	background:url:(images/home_nat.gif) no-repeat;
}

#home_reg{
	display:block;
	width:106px;
	height:190px;
	background:url:(images/home_reg.gif) no-repeat;
}

#home_vec{
	display:block;
	width:106px;
	height:190px;
	background:url:(images/home_vec.gif) no-repeat;
}

#home_skill{
	display:block;
	width:106px;
	height:190px;
	background:url:(images/home_skill.gif) no-repeat;
}

#home_coll{
	display:block;
	width:106px;
	height:190px;
	background:url:(images/home_coll.gif) no-repeat;
}