/* CSS Document */


body {margin:0px;font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;font-size:80%;background-color:White;}
html, body {height:100%; min-height:100%;}
a, a:link, a:visited {text-decoration:none;	color:#002b5c;}

a.arLink{
	text-decoration:none;
	color:#ffffff;
}

a:hover {text-decoration:underline;}
h1 {font-size: 170%;color: #002b5c;	margin-bottom: 15px;margin-top: 2px;padding-bottom : 3px;}
h2 {font-size: 110%;color: #000;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 {background:#fff;height:110px;position:relative;}
#greyBan {	height:5px;background-color:#002b5c;text-align: right;	padding-right: 10px;margin-left:12px;margin-right:12px;}
#logoLeft {	height:98px;width:320px;position:absolute;	left:12px;	top: 0;	background-color:#FFFFFF;}
#logoLeftAdmin {height:98px;width:320px;position:absolute;	left:12px;	top: 0;	background-color:#FFFFFF;}
#logoRight {height:98px;width:305px;position:absolute;	right:12px;	top: 0;	background: url(images/logo_right.gif);}
#content {padding-right:30px;margin-top:20px;margin-left:30px;}
#contentLogin {	padding-right:50px;	margin-top:30px;margin-left:100px;}
.breadcrumb{display:inline-block;font-size:0.9em;height:30px;}
#footer {background-color:#002b5c;color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;	text-align: center;height:20px;line-height:20px;margin-left:12px;margin-right:12px;margin-top:20px;}
#footer p /* footer firefox fix (damien) */ {margin:0;}
#footer a {color: #FFFFFF}

#info {background:#002b5c;	margin-left:0px;	padding-left:5px; height:92px; color:#FFFFFF; margin-bottom:10px;}
.notes {background-image: url(images/info_icon.gif);background-repeat: no-repeat;background-position: left top;	padding-left: 40px;
_height: 40px;	min-height:40px;}
.click {background-image: url(images/mouse.gif);background-repeat: no-repeat;background-position: left top;padding-left: 40px;	_height: 40px;	min-height:40px;margin-bottom:15px;}
.portfolio {background-image: url(images/portfolio_icon.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 40px;	_height: 40px;	min-height:40px;}

.1 a{margin-left:35px;color:red;}
.2 a{margin-left::35px; color:red;}
.3 a{margin-left::35px; color:#FF0000;}

/*********************new menu */

#Menu1 a{ padding-left:30px; color:#FF0000;}


/*********************Log in window information */

#login {width:570px;margin-left:auto;margin-right:auto;}
#loginForm {width:250px;float:left;}
#loginPicture {	width:87px;height:447px;float:right;background:url(images/logos.gif) no-repeat right bottom;}
#login input:focus, input:active, textarea:focus, textarea:active {	background:#FFFFEF;}

/*****************Left menu layout */

.left {	background-color:#FFF;}
#leftMenu {	padding-left:12px;	padding-right:12px;	background:#FFF;margin-bottom:0;margin-top:20px;}
#navlist {padding-left: 0;	margin-left: 0;	background:#b50921;}
#navlist li {list-style: none;	margin: 0;	padding: 0;}
#navlist li a {	display:block;	text-decoration: none;	color:white;font-weight:700;voice-family: "\"}\"";  /* Box model hack for IE */	voice-family:inherit;	width:154px;padding-top: 12px;	padding-right: 0;	padding-bottom: 12px;	padding-left: 56px;}
html>body ul#navlist a {width:154px;}
#navlist li a.current {	text-decoration: none;	background:#d1d1d1;	color:black;}
#navlist li a:link {text-decoration: none;}
#navlist li a:visited {	text-decoration: none;}
#navlist li a:hover {text-decoration: none;	background:#d1d1d1;	color:black;}
#navlist li a.home{	background-image: url(images/nav_icons/home.gif);	background-repeat: no-repeat;	background-position: 18px 9px;}
#navlist li a.return{background-image: url(images/nav_icons/return.gif);	background-repeat: no-repeat;	background-position: 16px 9px;}
#navlist li a.history{background-image: url(images/nav_icons/history.gif);background-repeat: no-repeat;background-position: 18px 11px;}
#navlist li a.event{background-image: url(images/nav_icons/event.gif);	background-repeat: no-repeat;	background-position: 18px 9px;}
#navlist li a.personal{	background-image: url(images/nav_icons/personal.gif);	background-repeat: no-repeat;	background-position: 18px 11px;}
#navlist li a.approved{	background-image: url(images/nav_icons/approved.gif);	background-repeat: no-repeat;	background-position: 16px 8px;}
#navlist li a:hover.home{	background-image: url(images/nav_icons/home_alt.gif);	background-repeat: no-repeat;	background-position: 15px 5px;}
#navlist li a:hover.return{background-image: url(images/nav_icons/return_alt.gif);	background-repeat: no-repeat;	background-position: 16px 9px;}
#navlist li a:hover.history{background-image: url(images/nav_icons/history_alt.gif);background-repeat: no-repeat;	background-position: 18px 11px;}
#navlist li a:hover.event{	background-image: url(images/nav_icons/event_alt.gif);	background-repeat: no-repeat;	background-position: 18px 9px;}
#navlist li a:hover.personal{background-image: url(images/nav_icons/personal_alt.gif);	background-repeat: no-repeat;	background-position: 18px 11px;}
#navlist li a:hover.approved{background-image: url(images/nav_icons/approved_alt.gif);	background-repeat: no-repeat;	background-position: 16px 8px;}
#navlist li a.homecurrent{background-image: url(images/nav_icons/home_alt.gif);	background-repeat: no-repeat;background-position: 15px 5px;	text-decoration: none;	color:black;	background-color: #d1d1d1;}
#navlist li a.returncurrent{background-image: url(images/nav_icons/return_alt.gif);	background-repeat: no-repeat;	background-position: 16px 9px;	text-decoration: none;	background-color: #d1d1d1;	color:black;}
#navlist li a.historycurrent{background-image: url(images/nav_icons/history_alt.gif);	background-repeat: no-repeat;	background-position: 18px 11px;	text-decoration: none;	background-color: #d1d1d1;	color:black;}
#navlist li a.eventcurrent{	background-image: url(images/nav_icons/event_alt.gif);	background-repeat: no-repeat;	background-position: 18px 9px;	text-decoration: none;	background-color: #d1d1d1;	color:black;}
#navlist li a.personalcurrent{background-image: url(images/nav_icons/personal_alt.gif);	background-repeat: no-repeat;	background-position: 18px 11px;	text-decoration: none;	background-color: #d1d1d1;	color:black;}
#navlist li a.approvedcurrent{background-image: url(images/nav_icons/approved_alt.gif);	background-repeat: no-repeat;	background-position: 16px 8px;text-decoration: none;background-color: #d1d1d1;color:black;}

#port {padding-left: 0;margin-left: 0;background:#002b5c;}
#port li {list-style: none;margin: 0;	padding: 0;}
#port li a {display:block;text-decoration: none;	color:white;font-weight:700;	voice-family: "\"}\"";  /* Box model hack for IE */	voice-family:inherit;	width:154px;	padding-top: 12px;	padding-right: 0;	padding-bottom: 12px;	padding-left: 56px;
background-image: url(images/nav_icons/return.gif);	background-repeat: no-repeat;	background-position: 18px 8px;}
html>body ul#port a {	width:154px;}
#port li a:hover {text-decoration: none;	background:#d1d1d1;	color:black;background-image: url(images/nav_icons/return_alt.gif);
background-repeat: no-repeat;	background-position: 18px 8px;}


#psabgiHome {padding-left: 0;margin-left: 0;background:#002b5c;}
#psabgiHome li {list-style: none;margin: 0;	padding: 0;}
#psabgiHome li a {display:block;text-decoration: none;	color:white;font-weight:700;	voice-family: "\"}\"";  /* Box model hack for IE */	voice-family:inherit;	width:154px;	padding-top: 12px;	padding-right: 0;	padding-bottom: 12px;	padding-left: 56px; background-image: url(images/nav_icons/greyhome.gif);	background-repeat: no-repeat;	background-position: 18px 6px;}
html>body ul#psabgiHome a {	width:154px;}
#psabgiHome li a:hover {text-decoration: none;	background:#d1d1d1;	color:black;background-image:url(images/nav_icons/greyhome_alt.gif); background-repeat: no-repeat;	background-position: 18px 6px;}


#logout {padding-left: 0;margin-left: 0;background:#002b5c; margin-top:140px;}
#logout li {list-style: none;margin: 0;	padding: 0;}
#logout li a {display:block;text-decoration: none;	color:white;font-weight:700;	voice-family: "\"}\"";  /* Box model hack for IE */	voice-family:inherit;	width:154px;	padding-top: 12px;	padding-right: 0;	padding-bottom: 12px;	padding-left: 56px;
background-image: url(images/nav_icons/logout.gif);	background-repeat: no-repeat;	background-position: 18px 6px;}
html>body ul#logout a {	width:154px;}
#logout li a:hover {text-decoration: none;	background:#d1d1d1;	color:black;background-image: url(images/nav_icons/logout_alt.gif);
background-repeat: no-repeat;	background-position: 18px 6px;}

/********************/
 
 
 /*****************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:#d8e1ff;}
.tableheaderNew {background-image: url(App_Themes/III_Theme/images/tableheader.gif);background-repeat: repeat-x;}
.trodd {background-color:#101c43;color: #FFFFFF;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;
}
.treven {background-color:#d8e1ff;}
.clear {/*clear:both;*/   height:0;	margin:0;}
.tableborder {	border: 1px solid #101c43;}


/* 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;	background-repeat: repeat-x;background-image: url(images/grey_gradient.gif);}
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:#FFF;	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:#FFF;} 
td.selectedActivities {border:1px none black;background-color:white;}
td.blank {background-color:#FFF;}


.myMenuO {	color:#ab0635;}
.myMenuO a {	color:#ab0635; text-decoration:none;}
.myMenuO a:hover {color:#002b5c; text-decoration:none;}
.myMenuO img{ padding-right:15px;}


.myMenu1 {	color:#ab0635;}
.myMenu1 a {	color:#ab0635; text-decoration:none;}
.myMenu1 a:hover {color:#002b5c; text-decoration:none;}
.myMenu1 img{ padding-right:15px;}


.myMenu2 {	color:#002b5c;}
.myMenu2 a {	color:#002b5c; text-decoration:none;}
.myMenu2 img{ padding-right:15px;}


/***** Global Classes *****/

.clear 			{ clear:both; }
.float-left 	{ float:left; }
.float-right 	{ float:right; }
.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }
.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }
.wrap 			{ width:960px;margin:0 auto; }
.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }
.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

#logoRightIBA{
	height:98px;
	width:305px;
	position:absolute;
	right:10px;
	top: 0;
	background: url(images/logo_rightIBAMen.gif);
}




#logoMembershipIII{
	height:98px;
	width:305px;
	position:absolute;
	right:10px;
	top: 0;
	background: url(images/logo_leftforIBAMem.gif);
}


#logoCII{
	height:62px;
	width:147px;
	position:absolute;
	left:20px;
	top:20px;
	
	background: url(images/cii-logo.gif);
}

#logoLeftIBA{
	height:98px;
	width:305px;
	position:absolute;
	left:10px;
	top: 0;
	background: url(images/logo_rightIBAMen.gif);
}
	