/* CSS Document */
@import url("accordian.css");

body {
	font-family:Arial, Helvetica, sans-serif;
}

h1 {
	color:#666666;
	font-weight:normal;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
	color:#023061;
	font-weight:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

/*a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	font-weight:normal;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-decoration: none;
	font-weight:normal;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	font-weight:normal;
}
a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-decoration: none;
	font-weight:normal;
}*/

@media screen {
	#container {
		width: 940px;
		height:auto;
		margin: 10px auto;
		color: #222;
		background-color:#fff;
		background-position:left;
		border:1px solid #ccc;
		border-right:2px solid #ccc;
		border-bottom:2px solid #ccc;
		padding:15px 15px 0px 15px;
	}
}

#modalpopup {height: auto !important;}
	
	#header {
		padding: 0px;
		background-color: #fff;
		height:100px;
		width:940px;
		background-image:url(/images/headerbg.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		margin-bottom:15px;
	}
	
	#headerIntranet {
		padding: 0px;
		background-color: #fff;
		height:100px;
		width:940px;
		background-image:url(/images/header_insite.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		margin-bottom:15px;
	}
	
	#headerWebmail {
		padding: 0px;
		width:940px;
		background-image:url(/uploadedimages/template/bannerfinal.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		margin-bottom:15px;
	}

	#left {
		width: 200px;
		height:auto;
		margin: 0px;
		padding: 0px;
		float:left;
		position:relative;
		text-decoration:none;
	}
	
	#right {
		width:auto;
		height:auto;
		float:left;
		position:relative;
		margin:0px;
		padding:0px;
	}
	
	#mainimg {
		padding-left:15px;
	}

	#webmailContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin:0px;
		padding:5px;
	}
	
	#logo {
		position:relative;
		float:left;
		height:100px;
		width:auto;
		background-color:#fff;
	}
	
	/*navigation*/
	
	#navcontainer{
		width: 200px;
		height:auto;
		background: #fff;
		padding:0px;
		margin:0px;
	}
	
	.navimage1, .navimage1:visited, .navimage1:link, .navimage1:active {
		background: url(/images/nav/nav1.gif);
	}
	
	.navimage2, .navimage2:visited, .navimage2:link, .navimage2:active {
		background: url(/images/nav/nav2.gif);
	}
	
	.navimage3, .navimage3:visited, .navimage3:link, .navimage3:active {
		background: url(/images/nav/nav3.gif);
	}
	
	.navimage4, .navimage4:visited, .navimage4:link, .navimage4:active {
		background: url(/images/nav/nav4.gif);
	}
	
	.navimage5, .navimage5:visited, .navimage5:link, .navimage5:active {
		background: url(/images/nav/nav5.gif);
	}
	
	.navimage6, .navimage6:visited, .navimage6:link, .navimage6:active {
		background: url(/images/nav/nav6.gif);
	}
	
	.navigation {
		DISPLAY: block; 
		background-repeat: repeat-x; 
		height:18px;
		padding:6px 5px 6px 10px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
		font-size:12px;
		TEXT-ALIGN: left;
	}
	
	.navigation:link {
		POSITION: relative; 
		TEXT-DECORATION: none; 
		color:#FFFFFF;
	}
	.navigation:visited {
		POSITION: relative; 
		TEXT-DECORATION: none; 
		color:#FFFFFF;
	}
	.navigation:active {
		POSITION: relative; 
		TEXT-DECORATION: none; 
		color:#FFFFFF;
	}
	
	.navigation:hover {
		COLOR: #FFFFFF; 
		POSITION: relative; 
		TEXT-DECORATION: none;
		BACKGROUND-image: url(/images/nav/navrollred.gif);
	}
	
	.navigation_selected {
		BACKGROUND-image: url(/images/nav/navrollred.gif); 
		color:#fff;
	}
	
	.navmargin {
		margin: 0px 0px 3px 0px;
	}
	
	#subnav_container {
		width: 180px;
		height:auto;
		background: #d8d8d8;
		background-image: url(/images/nav/subnavbg.jpg);
		background-repeat: no-repeat;
		padding:14px 10px 10px 10px;
		margin:0px;
	}
	
	.subnav {
		DISPLAY: block; 
		PADDING-LEFT: 15px; 
		background-position:0% 30%;
		PADDING-BOTTOM: 3px;
		PADDING-TOP: 0px; 
		TEXT-ALIGN: left;
	}
	
	.subnavimage1 {
		background: url(/images/nav/squarebullet.gif) no-repeat 20px 6px;
		background-repeat:no-repeat;
		background-position:0% 30%;
	}
	
	.subnavimage1:hover { 
		background-image:url(/images/nav/squarebullet_.gif);
		background-repeat:no-repeat;
		background-position:0% 35%;
	}
	
	.subnavimage1selected {
		background: url(/images/nav/squarebullet_.gif) no-repeat 20px 6px;
		background-repeat:no-repeat;
		background-position:0% 30%;
	}
	
	.subnavimage2 {
		background: url(/images/nav/roundbullet.gif) no-repeat 20px 6px;
		background-repeat:no-repeat;
		background-position:0% 30%;
		margin-left: 15px; 
	}
	
	.subnavimage2selected {
		background: url(/images/nav/roundbullet_.gif) no-repeat 20px 6px;
		background-repeat:no-repeat;
		background-position:0% 30%;
		margin-left: 15px; 
	}
	
	.subnavimage2:hover {
		background-image:url(/images/nav/roundbullet_.gif);
		background-repeat:no-repeat;
		background-position:0% 35%;
	}
	
	.subnavimage3 {
		background: url(/images/nav/squarebullet.gif) no-repeat 20px 6px;
		background-repeat:no-repeat;
		background-position:0% 30%;
		margin-left: 30px; 
	}
	
	.subnavimage3selected {
		background: url(/images/nav/squarebullet_.gif) no-repeat 20px 6px;
		background-repeat:no-repeat;
		background-position:0% 30%;
		margin-left: 30px; 
	}
	
	.subnavimage3:hover { 
		background-image:url(/images/nav/squarebullet_.gif);
		background-repeat:no-repeat;
		background-position:0% 35%;
	}
	
	.subnav:link { 
		TEXT-DECORATION: none; 
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.subnav:visited {
		TEXT-DECORATION: none; 
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.subnav:active {
		TEXT-DECORATION: none; 
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.subnav:hover {
		TEXT-DECORATION: none; 
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.subnav_selected {
		DISPLAY: block; 
		PADDING-LEFT: 15px;
		PADDING-BOTTOM: 3px; 
		WIDTH: 160px; 
		PADDING-TOP: 0px; 
		TEXT-ALIGN: left;
		text-decoration:none;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.subnav_selected3 {
		DISPLAY: block; 
		PADDING-LEFT: 15px; 
		BACKGROUND: url(/images/bulletsolution3.gif) no-repeat 20px 6px; 
		background-position:0% 30%;
		PADDING-BOTTOM: 3px; 
		WIDTH: 160px; 
		PADDING-TOP: 0px; 
		TEXT-ALIGN: left;
		text-decoration:none;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}

	/* End Navigation */
	
	/*Login box*/
	
	#logincontainer {
		width:198px;
		height:auto; 
		margin-top:15px;
	}	
	
	.logintitle {
		width:185px; 
		height:16px;
		padding:7px 5px 5px 10px;
		background-image:url(/images/logintitlebg.jpg);
		background-repeat:repeat-x; 
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.loggedintitle {
		width:185px; 
		height:16px;
		padding:7px 5px 5px 10px;
		background-image:url(/images/loggedintitlebg.jpg);
		background-repeat:repeat-x; 
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.loginbox {
		width:180px;
		height:269px;
		background-image:url(/images/loginbg.jpg);
		background-repeat:repeat-x; 
		/*color:#444444;*/
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 10px 5px 10px;
	}
	
	/*.loginbox a:link {color:#444444; text-decoration:underline;}
	.loginbox a:active {color:#444444; text-decoration:underline;}
	.loginbox a:visited {color:#444444; text-decoration:underline;}
	.loginbox a:hover {color:#444444; text-decoration:none;}*/
	
	#relevantdocumentscontainer {
		width:198px;
		height:auto; 
		margin-top:15px;
	}	
	
	.relevantdocumentstitle {
		width:185px; 
		height:16px;
		padding:7px 5px 5px 10px;
		background-color:#D82016;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.relevantdocumentsbox {
		width:180px;
		height:269px;
		background-image:url(/images/loginbg.jpg);
		background-repeat:repeat-x; 
		/*color:#444444;*/
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 10px 5px 10px;
	}
	
	.button {
		background-image:url(/images/buttonbg.jpg);
		background-repeat:repeat-x;
		width:auto;
		height:20px;
		padding:0px 2px 0px 2px;
		background-color:transparent;
		border:0px;
		color:#FFFFFF;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	

	#intranetcontainer{
		width: 200px;
		height:auto;
		background: #fff;
		padding:0px;
		margin:0px;
	}
	
	.intranetnavigation {
		DISPLAY: block; 
		background-repeat: repeat-x; 
		height:18px;
		padding:6px 5px 6px 10px;
		margin: 0px 0px 3px 0px;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
		font-size:12px;
		TEXT-ALIGN: left;
	}
	
	.intranetnavigation:link {
		POSITION: relative; 
		TEXT-DECORATION: none; 
		color:#FFFFFF;
	}
	.intranetnavigation:visited {
		POSITION: relative; 
		TEXT-DECORATION: none; 
		color:#FFFFFF;
	}
	.intranetnavigation:active {
		POSITION: relative; 
		TEXT-DECORATION: none; 
		color:#FFFFFF;
	}
	
	.intranetnavigation:hover {
		COLOR: #ffffff; 
		POSITION: relative; 
		TEXT-DECORATION: none; 
		background-image: url(/images/nav/navrollblue.gif);
	}
	
	.intranetnavigation_selected {
		background-image: url(/images/nav/navrollblue.gif); 
		color:#fff;
	}
	
	#intranetSubnav_container {
		width: 178px;
		height:auto;
		background: #d8d8d8;
		padding:14px 10px 10px 10px;
		margin:0px;
		border-right:1px solid #aaa;
	}
	
	.intranetSubnav {
		DISPLAY: block; 
		PADDING-LEFT: 15px; 
		BACKGROUND: url(/images/newsbullet.gif) no-repeat 20px 6px; 
		background-position:0% 30%;
		PADDING-BOTTOM: 3px; 
		WIDTH: 160px; 
		PADDING-TOP: 0px; 
		TEXT-ALIGN: left;
	}
	
	.intranetSubnav:link { 
		TEXT-DECORATION: none; 
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.intranetSubnav:visited {
		TEXT-DECORATION: none; 
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.intranetSubnav:active {
		TEXT-DECORATION: none; 
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.intranetSubnav:hover {
		TEXT-DECORATION: none; 
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image:url(/images/intranetbullet.jpg);
		background-repeat:no-repeat;
		background-position:0% 35%;
	}
	
	.intranetSubnav_selected {
		DISPLAY: block; 
		PADDING-LEFT: 15px; 
		BACKGROUND: url(/images/intranetbullet.jpg) no-repeat 20px 6px; 
		background-position:0% 30%;
		PADDING-BOTTOM: 3px; 
		WIDTH: 160px; 
		PADDING-TOP: 0px; 
		TEXT-ALIGN: left;
		text-decoration:none;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.intranetSubnav_selected3 {
		DISPLAY: block; 
		PADDING-LEFT: 15px; 
		BACKGROUND: url(/images/bulletsolution3.gif) no-repeat 20px 6px; 
		background-position:0% 30%;
		PADDING-BOTTOM: 3px; 
		WIDTH: 160px; 
		PADDING-TOP: 0px; 
		TEXT-ALIGN: left;
		text-decoration:none;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	/* end login and intranet nav */
	
	/* Highlight boxes homepage */
	
	.highlightcontainer {
		width:236px;
		height:auto;
		float:left;
		margin-right:5px;
	}
	.highlighttitle {
		width:221px;
		height:16px;
		background-image:url(/images/navbg_roll.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 5px 10px;
	}
	.highlightbox {
		width:216px;
		height:240px;
		padding:10px;
		background-color:#e5e5e5;
		TEXT-DECORATION: none; 
		color:#444444;
		font-size:11px;
	}
	
	.highlightend {
		width:236px;
		height:15px;
		background-image:url(/images/highlightendbg.jpg);
		background-repeat:repeat-x;
	}
	
	.highlightcontainerdouble {
		width:477px;
		height:auto;
		float:left;
		margin-right:5px;
	}
	.highlighttitledouble {
		width:462px;
		height:16px;
		background-image:url(/images/navbg_roll.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 5px 10px;
	}
	.highlightboxdouble {
		width:457px;
		height:240px;
		padding:10px;
		background-color:#e5e5e5;
		TEXT-DECORATION: none; 
		color:#444444;
		font-size:11px;
	}
	.highlightboxfullwidth {
		width:700px;
		padding:12px;
		background-color:#FFFFFF;
		TEXT-DECORATION: none; 
		color:#444444;
		font-size:11px;
	}
	
	.highlightvacancyspacing {
		padding-left:10px;
	}
	
	.highlightenddouble {
		width:477px;
		height:15px;
		background-image:url(/images/highlightendbg.jpg);
		background-repeat:repeat-x;
	}
	
	.highlightboxcareer {
		width:216px;
		height:290px;
		padding:10px;
		background-color:#e5e5e5;
		TEXT-DECORATION: none; 
		color:#444444;
		font-size:11px;
	}
	
	.highlightboxcareer select {
		font-size:11px;
	}
	
	.highlightboxdoublecareer {
		width:457px;
		height:290px;
		padding:10px;
		background-color:#e5e5e5;
		TEXT-DECORATION: none; 
		color:#444444;
		font-size:11px;
	}
	
	.highlightcareertitle {
		width:207px;
		height:16px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 5px 10px;
	}
	
	.highlightcareerlisttitle {
		width:700px;
		height:16px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image:url(/images/career_familiy_heading_bg.jpg);
		background-repeat:repeat-x;
		padding:5px 5px 5px 10px;
	}
	
	.highlightcareertext {
		width:207px;
		height:50px;
		background-color:#CCC;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:5px 5px 5px 10px;
		background-repeat:no-repeat;
		background-position:top right;
	}
	
	.highlightcareerlisttext {
		width:700px;
		height:189px;
		background-image:url(/images/career_list_background_slice.jpg);
		background-repeat:repeat-x;
		background-position:top right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:5px 5px 5px 10px;
	}
	
	.highlightmorelink {
		width:207px;
		height:10px;
		text-align:right;
	}
	
	.highlightbox select 
	{
		font-size:11px;
	}
	
	.highlighttitlefullwidth {
		width:715px;
		height:20px;
		background-image:url(/images/career_familiy_heading_bg.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 5px 10px;
	}
	
	#content .highlighttitlerightlink {
		float:right;
		color:#FFFFFF;
	}
	
	#content .highlighttitlerightlink a
	, #content .highlighttitlerightlink a:link
	, #content .highlighttitlerightlink a:active
	, #content .highlighttitlerightlink a:visited
	, #content .highlighttitlerightlink a:hover {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	/* end highlight boxes */
	
	.cv_grey_bg 
	{
		margin-left:15px;
		margin-top:15px;
		padding:15px;
		width:660px;
		background-color:#CCC;
		font-size:11px;
	}
	
	/* Information box */
	
	#informationcontainer {
		position:relative;
		width:200px;
		height:auto;
		float:right;
		margin:0px 0px 0px 20px;
		padding:0px 0px 20px 0px;
	}
	#informationtitle {
		width:185px;
		height:16px;
		background-image:url(/images/informationbg_1.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 5px 10px;
	}
	
	#informationtitle_2 {
		width:185px;
		height:16px;
		background-image:url(/images/informationbg_2.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 5px 10px;
	}
	
	#informationtitle_3 {
		width:185px;
		height:16px;
		background-image:url(/images/informationbg_3.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 5px 10px;
	}
	
	#informationtitle_4 {
		width:185px;
		height:16px;
		background-image:url(/images/informationbg_4.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 5px 10px;
	}
	
	.informationbox {
		width:180px;
		height:auto;
		padding:10px;
		color:#444444;
		font-size:10px;
		background-color:#e5e5e5;
	}
	#informationbox a{color:#444444; text-decoration:underline; }
	#informationbox a:link{color:#444444; text-decoration:underline;}
	#informationbox a:visited a:active{color:#444444; text-decoration:underline;}
	#informationbox a:hover{color:#444444; text-decoration:none;}
	
	/* end information box */
	
	
	#breadcrumb {
		width:718px;
		height:16px;
		background-color:#e7e7e7;	
		border-top:1px solid #aaa;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:8px 0px 3px 20px;
	}
	
	html>body #breadcrumb {
		height:16px;
		padding:8px 0px 5px 20px;
	}
	
	#breadcrumbtext {
		width: 680px;
		float: left;
	}
	
	#printicon {
		width: 30px;
		float: right;
	}
	
	#breadcrumb a:link, #breadcrumbtext a:link {color:#444444; text-decoration:none;}
	#breadcrumb a:visited, #breadcrumbtext a:visited {color:#444444; text-decoration:none;}
	#breadcrumb a:hover, #breadcrumbtext a:hover {color:#444444; text-decoration:underline;}
	
	.active {color:#CC0000; text-decoration:none;}

/***********Classes to display the menu properly************/

.dropdownlink {
	position:relative;
	width: auto;
	height:20px;
	border-bottom:1px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:white;
	line-height:18px;
	margin-top:-1px;
	display:block;
	z-index:100;
}
html>body .dropdownlink {
   		height:23px;
}

.dropdownlink a
, .dropdownlink a:visited
, .dropdownlink a:active{
	width: 100%;
	height:20px;
	display: block;
	text-indent: 3px;
	background-color:#D4D4D4;
	border-bottom: 1px solid white;
	padding: 2px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#023061;
	text-decoration: none;
	z-index:100;
}

.dropdownlink a:hover{ /*hover background color*/
	background-color: #E32118;
	color:white;
	font-weight:normal;
}

.dropdownlink_2 {
	position:relative;
	width: auto;
	height:20px;
	border-bottom:1px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:white;
	line-height:18px;
	margin-top:-1px;
	display:block;
	z-index:100;
}
html>body .dropdownlink_2 {
   		height:23px;
}

.dropdownlink_2 a 
, .dropdownlink_2 a:visited
, .dropdownlink_2 a:active
{
	width: 100%;
	height:20px;
	border-bottom: 1px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#023061;
	text-indent: 3px;
	background-color:#D4D4D4;
	padding: 2px 0px 0px 5px;
	text-decoration: none;
	display: block;
	z-index:100;
}
html>body .dropdownlink_2 a{
   		height:23px;
}
		
.dropdownlink_2 a:hover 
{
	background-color: #E32118;
	color:white;
	font-weight:normal;
}

/***********end of menu ************/


#leftcol {
	position:relative;
	float:left;
	width/**/:210px;
	w\idth:200px;
	height:370px;
	margin:0px 0px 0px 0px;
	border-right:#E8E8E8 1px solid;
	z-index:0;
}

html>body #leftcol {}

#left_title {
	position:relative;
	float:right;
	width/**/:180px;
	w\idth:167px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 10px;
	font-size:13px;
	background-color:#003366;
	color:#FFFFFF;
	margin-top:20px;
}

#left_box {
	position:relative;
	float:right;
	width/**/:175px;
	w\idth:168px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 10px;
	font-size:13px;
	background-color:#E7E7E7;
	color:#003366;
}

#left_box a 
, #left_box a:link 
, #left_box a:active 
, #left_box a:visited 
, #left_box a:hover {
	color:#003366;
}

@media screen{
	#contentleft {
		width:500px;
		height:auto;
		margin: 0px;
		padding: 0px;
		float:left;
		position:relative;
		text-decoration:none;
	}
	
	#contentright {
		width: 200px;
		height:auto;
		float:right;
		position:relative;
		margin:0px;
		padding:0px;
	}
	
	#content a {text-decoration:none; color:#003366;}
	#content a:link {text-decoration:none; color:#003366;}
	#content a:visited, active {text-decoration:none; color:#003366;}
	#content a:hover {text-decoration:underline; color:#003366;}
}
	
#homelogos {
	position:relative;
	float:left;
	width/**/:340px;
	w\idth:330px;
	height:auto;
	font-size:1em;
	margin:10px 0px 0px 0px;
}

html>body #homelogos {}

#rightcol {
	position:relative;
	float:left;
	width/**/:170px;
	w\idth:160px;
	height:auto;
	padding:60px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

html>body #rightcol {}



/*footer*/

#footer {
	clear: both;
	margin-top: 0px;
	padding:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	border-top:1px solid #aaa;
}

#footer   a{
	color:#444444;
	text-decoration:none;
}

#footer  a:visited, a:active{
	color:#444444;
	text-decoration:none;
}

#footer  a:hover{
	color:#003366;
	text-decoration:none;
}

/*end footer*/

#wrapper { font-size: 1em; }
#wrapper table { font-size: 1em; }

#calendardiv {
	 position:absolute;
	 visibility:hidden;
	 background-color:white;
	 layer-background-color:white;
	 z-index:999;
}

#pbeheader {
	position: relative;
	top: 0px;
	left: 0px;
	display: inline;
	width: 720px;
}

#pbesearch {
	position: absolute;
	top: 0px;
	right: 0px;
	display: inline;
}

#pbesearchform {
	vertical-align:bottom;
	}

.buttonimage {
	vertical-align:bottom;
	}

.simpleinput {
	border: 1px solid black;
	margin: 0px;
}

.simpleselect {
	border: 1px solid black;
	margin: 0px;
}

@media screen {
	.redheading {
		background-color: #B71E16;
		background-image:url(/images/navbg_roll.jpg);
		background-repeat:repeat-x;
		background-position: 0px 0px;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
	}
	
	.blueheading {
		background-image:url(/images/backgroundblue2.jpg);
		background-repeat:repeat-x;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
	}

	#cfleft {
		width:490px;
		height:auto;
		margin: 0px;
		padding: 0px;
		float:left;
		position:relative;
		text-decoration:none;
	}
	
	#cfright {
		width: 210px;
		height:auto;
		float:right;
		position:relative;
		margin:0px;
		padding:0px;
	}
}	
	.cfrole1{
		background: #194c81;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
		margin-top: 6px;
		text-align: center;
	}
	
	.cfrole2{
		background: #336393;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
		margin-top: 6px;
		text-align: center;
	}

	.cfrole3{
		background: #4b759d;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
		margin-top: 6px;
		text-align: center;
	}

	.cfrole4{
		background: #6688ab;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
		margin-top: 6px;
		text-align: center;
	}

	.cfrole5{
		background: #809bb8;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
		margin-top: 6px;
		text-align: center;
	}
	
	.cfrole6{
		background: #98b2cb;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
		margin-top: 6px;
		text-align: center;
	}
	
	.cfaccordian dd {
		background: #E5E5E5;
		padding: 6px;
		margin: 0px;
	}
	
	.cfaccordian p {
		margin-bottom: 0px;
		}

@media screen {		
	.cfaccordian dt {
		background-image:url(/images/backgroundblue2.jpg);
		background-repeat:repeat-x;
		color: white;
		font-weight: bold;
		padding: 6px 6px;
		margin: 0px;
	}
}	
	
	.cfmatrixhighlight {
		background: red;
	}
	
	table.competency {
		margin: 0px;
		padding: 0px;
	}
	
	table.competency th{
		border-top: 1px solid #888888;
		border-bottom: 1px solid #888888;
		background: #cccccc;
		font-weight: bold;
		margin: 0px;
	    padding: 4px;
		text-align: left;
	}
	
	table.competency td {
		border-bottom: 1px solid #888888;
		margin: 0px;
	    padding: 4px;
	}
	
	.competencyitem {
		padding: 0px 20px 0px 20px
	}
	
	.cflinks {
		font-size: 16px;
	}
	
	.cflinks a {
		font-size: 16px;
	}
	
	
@media print {
	#calendardiv {
		display:none;
	}
	
	#header {
		display:none;
	}
	
	#banner {
		display:none;
	}
	
	#navbar {
		display:none;
	}
	
	#left {
		display:none;
	}
	
	#breadcrumb {
		display:none;
	}
	
	#footer {
		display:none;
	}
	
	#content { 
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.accordion dd {
		display: block;
	}
	
	.tracecontent {
		display: none;
	}
	
	h1, h2, h3, h4, h5, h6 {
		color: black;
	}
	
	.redheading {
		color: black;
		font-weight: bold;
		font-size: 16px;
	}
	
	.blueheading {
		color: black;
		font-weight: bold;
		font-size: 16px;
	}
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.accordian dt {
		color: black;
		font-weight: bold;
		font-size: 14px;
	}
	
	.cfrole1, .cfrole2, .cfrole3, .cfrole4, .cfrole5, .cfrole6 {
		border: 1px solid black;
		color: black;
	}
	
	
}
