@charset "utf-8";
/* CSS Document */


body{
	background-color:#FFFFFF;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:15px;
	}

hr{
	height:1px;
	border:1px solid #fff;
	}

a{
	text-decoration:none;
	border:0px;
	color:#666666;
	}
	
a.tooltip span {
	display:none; 
	padding:2px 3px; 
	margin-left:8px; 
	width:auto;
	font-size:9px;
	}

a.tooltip:hover span{
	display:inline; 
	position:absolute; 
	top:0px;
	background:#ffffff; 
	border:1px solid #cccccc; 
	color:#6c6c6c;
	}

.container{
	width:960px;
	margin:0px auto;
	}

.main_box{
	border:1px solid #cfcfcf;
	}

.logo{
	margin-top:12px;
	float:left;
	}

.top_icons{
	width:300px;
	float:right;
	margin:23px 3px 10px 0px;
	text-align:right;
	}

.top_icons img{
	margin:0px 0px 0px 23px;
	border:0px;
	}

.red_strip{
	width:954px;
	height:1px;
	float:left;
	margin-left:5px;
	background-color:#d50000;
	}

*html .red_strip{
	height:2px;
	overflow:hidden;
	}


/*teywyeuwtew*/

.SDD
{
	float:left; width:50%; text-align:center;
}

.SDD a img
{
	border:1px solid #666666;
}

.SDD a:hover img
{
	border:1px solid #FF0000;
}

.SDD span
{
 color:#666666; font-size:10px;
}

.points ul{
	padding:0px;
	margin:0px;
}

.points ul li{
	padding:0px;
	margin:0px;
	list-style-position:inside;
}

.points ul li a
{
	color:#CC0000; text-decoration:none;
}

.points ul li a:hover
{
	color:#999999; text-decoration:none;
}

.keyAreasUL
{
	padding:0px; margin:0px;
}

.keyAreasUL ul
{
	padding:0px; margin:0px;
}

.keyAreasUL ul li
{
	padding:0px;
	margin:0px  0px 0px 25px;
	list-style-position:outside;
}

.keyAreasUL2 ul
{
	padding:0px 0 0 20px; margin:0px;
}

.tableclass
{
	border:1px solid #000000;
}

.tableclass tr td
{
	border-left:2px solid #fff;
	/*padding:2px;*/
}

/*sdasdsadasd*/

/* News & Events  Starts here */
.newsEvents
{
	width:100%; overflow:hidden;
}

.newsEventsW
{
	float:left; width:48%; /*width:50%;*/
}

.sideHeaderDotBg
{
	background:url(../images/dotBg.gif) bottom left repeat-x; height:18px; width:100%; /*width:300px;*/
}

.sideHeaderDotBg2
{
	background:url(../images/dotBg.gif) bottom left repeat-x; 
	height:20px; 
	/*width:300px;	*/
	color:#666666;
    font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
}

.sideHeaderDotBg2 a
{
	color:#666666 !important; text-decoration:none !important;
}

.sideHeaderDotBg2 a:hover
{
	color:#666666 !important; text-decoration:none !important;
}

.fullList
{
	float:right;	
}

.fullList a
{
	color:#CC0000 !important;
	font-weight:bold;
}

.fullList a:hover
{
	color:#999999 !important;
	font-weight:bold;
}

.newsEventsContent
{
	width:100%; /*width:300px;*/ padding-top:10px;
}

.floatingRight
{
	float:right;	
}

.arrow
{
	font-size:8px;	
}


.mallMate ul
{
	margin:0px 0px 0px 15px;	
	padding:0px;
}

.mallMate ul li
{
	background:transparent url(../images/el_bullet2.gif) no-repeat 0 6px;
	color:#000000;
	/*display:block;
	list-style-image:none;*/
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 15px;
}


/* News & Events Ends here */
		
.content_block{
	border:1px solid #CCCCCC;
	float:left;
	margin:2px 0;
	width:958px;
	}
	
.navi{
	width:716px;
	height:227px;
	border:0px;
	float:left;
	margin:3px 0px 0px 2px;
	}
	
*html .navi{
	margin: 3px 0px 0px 2px;
	}

.pay_banner{
	width:238px;
	height:229px;
	float:left;
	border:0px;
	margin:1px 2px 0px 0px;
	float:right;
	}

*html .pay_banner{	
	margin:1px 0px 0px 0px;
	}

.content_box{
	width:954px;
	height:100%;
	border:0px;
	float:left;
	margin:2px 2px 0px 2px;
	border-bottom:2px solid #fff;
	background-color:#bbbaba;
	/*padding:20px 0px 20px 20px;*/
	}

.content_box h1{
	font-size:15px;
	font-weight:bold;
	}

.content_box p{
	text-align:justify;
	}

.content_text{
	width:676px;
	height: auto !important;      /* for modern browsers */
    height: 200px;                /* for IE5.x and IE6   */
    min-height: 200px;
	border:0px;
	float:left;
	margin:0px;
	padding:20px 20px 20px 20px;
	background-color:#FFFFFF;
	}
.content_text table{
	border:1px solid #EBEBEB;
	}

.content_text td{
	vertical-align:top;
	}

content_text hr{
	margin:0px;
	}

.content_text h2{
	font-size:12px;
	}
.content_text a{
color:#999999;
}
.content_text a:hover{
color:#CC0000;
text-decoration:underline;
}
.content_links{
	background-color:#bbbaba;	
	width:195px;
	/*min-height:200px;*/
	height:auto;
	float:right;
	border:0px;
	margin:0px;
	padding:20px;
	color:#000000;
	}

.content_links form{
	padding:0px;
	margin:0px 0px 20px 0px;
	}

.content_links a{	
	color:#777;
	text-decoration:none;
	background:url(../images/bl_black.gif) no-repeat 0px 4px;
	padding-left:15px;
	display:block;
	}

.content_links a:hover, .content_links a.active{/* button active highlighter */
	color:#fff;
	background:url(../images/bl_white.gif) no-repeat 0px 4px;
	padding-left:15px;
	display:block;
	}

.content_links b{
	font-size:16px;
	font-weight:bold;
	}

.content_links ul{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	}
	
.content_links ul li {
	margin:0px;
	padding:0px 0 12px 0;
	_padding:0px;
	list-style-type:none;
	border-style:none;
}	

/*	.content_links ul, .content_links li{
	margin:12px 0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	}
	*/

.content_links input{
	background-color:#ccc;
	border:1px solid #999;
	}

.fileHirarchy
{
	font-size:8px;
}

.currentpage
{
	color:#666;	
}

.year2k a
{
	font-size:13px; color:#666; font-weight:bold; text-decoration:underline;
}

.currentYear
{
	font-size:13px; color:#666; font-weight:bold; text-decoration:none;
}

.currentYear a
{
	font-size:13px; color:#666; font-weight:bold; text-decoration:none;
}

.currentYear a:hover
{
	text-decoration:none; color:#666;
}

.headingTxt
{
	font-size:12px; font-weight:bold;	
}

/*footer*/

.footer1
{
	/*border-top:3px solid #D50000;*/ line-height:25px; color:#999999; clear:both; /*overflow:hidden; margin-top:2px; */
}

.latest_news {
	float:left;
	height:250px;
	margin:8px 0 0;
	width:377px;
}

.latest_news_head {
	background:#FFFFFF; font-size:12px; height:24px; /*margin-bottom:15px;*/
}

.latest_news_head ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.latest_news_head li {
	background:#827E7D;
	border-left:1px solid #FFFFFF;
	float:left;
	line-height:24px;
	padding:0;
}

h1 {
	font-size:11px;
	font-weight:normal;
	margin:0;
}

.latest_news_head a {
	color:#FFFFFF !important;
	padding:0 16px;
	text-decoration:none;
}

.latest_news_head a:hover {
	color:#FFFFFF !important;
	text-decoration:none;
}

.floatingLeft
{
	float:left;	
}

.footerRight 
{
	float:right;	
}

.footerRight a
{
	text-decoration:none;
	color:#999999;
}

.gray_strip{
	width:960px;
	height:4px;
	float:left;
	/*margin-left:5px;*/
	background-color:#D50000;
	}

*html .gray_strip{
	overflow:hidden;
	}
	
.footer{
	height:20px;
	font-size:9px;
	color:#666666;
	float:left;
	width:650px;
	margin-left:4px;
	}

.fot_link{
	width:300px;
	float:right;
	text-align:right;
	margin-right:4px;
	}

.fot_link a{
	color:666666;
	text-decoration:none;
	}

.fot_link a:hover{
	color:cc0000;
	}
	
.read {
	color:#666;
	text-decoration:underline;
	padding-left:5px;
	}
.read:hover {
	COLOR: #ff0000;
	text-decoration:underline;
	}
/*.read:hover {
	color: #fff;
	text-decoration:underline;
	}*/
.readLinks {
	color:#666;
	text-decoration:underline;
	padding-left:5px;
	}
.readLinks:hover {
	color: #0099FF;
	text-decoration:underline;
	}
	
/* lightbox*/
.overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

*html .overlay{
position:absolute;
	left:0%;
	top:0%;
	height:expression(document.body.clientHeight);
	width:expression(document.body.clientWidth);
	}
		
.style_box {
	display: none;
	position: fixed;
	top: 25px;
	left: 25px;
	width: 440px;
	height: 370px;
	background:#FFFFFF url(../images/style_box_header.gif) repeat-x;
	z-index:1002;
	overflow: auto;
}

.style_boxRFI {
	display: none;
	position: fixed;
	top: 25px;
	left: 25px;
	width: 440px;
	height: 370px;
	background:#FFFFFF url(../images/style_box_header.gif) repeat-x;
	z-index:1002;
	overflow: auto;
}

*html .style_box{
	position:absolute;
	top:25px;
	left:25px;
	border:2px solid #000;
	}

.style_box h3{
	color:#FFFFFF;
	font-size:11px;
	padding:2px 0px 0px 5px;
	margin:0px;
	height:20px;
	float:left;
	}

.style_box_close{
	float:right;
	margin:2px;
	width:40px;
	}

.style_box_close img{
	border:0px;
	}

.data_collect{
	padding:10px;
	width:380px;
	float:left;
	}
.data_collectBusiness{
	padding-left:80px;
	width:400px;
	float:left;
	text-align:left;
	}
.data_lable{
	float:left;
	width:200px;
	font-size:12px;
	display:none;
	}

.data_value{
	float:left;
	width:400px;
	}

.data_value input, .data_value textarea, .data_value select{
	margin-bottom:10px;
	border:1px solid #ccc;
	width:370px;
	color:#666;
	font-size:11px;
	}
/*Jakie Added Classes*/
.row{
	width:50%;
	border-top:0px;
	border:1px solid #EBEBEB;
}
.row1{
	width:50%;
	border-top:0px;
	border:1px solid #EBEBEB;
	background-color:#EBEBEB;
}
.row2{
	width:100%;
	border-top:0px;
	text-align:center;
	border:1px solid #EBEBEB;
}
.row3{
	width:100%;
	border-top:0px;
	text-align:center;
	border:1px solid #EBEBEB;
	background-color:#EBEBEB;
}
/*SOFTSKILL TABLE*/
.row_soft{
	width:80%;
	border-top:0px;
	text-align:center;
	border: 1px dotted #C1BFB5;
}
.cl_softR{
	width:40%;
	background:#EEEDE9;
	padding-top:2px;
	height:44px;
	border: 1px dotted #C1BFB5;
	}
.cl_softL{
	width:60%;
	padding-top:2px;
	text-align:left;
	border: 1px dotted #C1BFB5;
}
/*END*/

/*PREFERRED PARTNER TABLES*/

.row_header{
	width:330px;
	border:1px solid #EBEBEB;
	background-color:#971717;
	font-weight:bold;
	color:#FFFFFF;
	}
.row_pref{
	width:330px;
	border:1px solid #CCCCCC;
	}
.col_1{
	width:130px;
	text-align:left;
	}
.col_2{
	width:200px;
	text-align:left;
	}
.col_1Header{
	font-weight:bold;
	color:#FFFFFF;
	width:130px;
	text-align:left;
	border:1px solid #EBEBEB;
	background-color:#971717;
	}
.col_2Header{
	font-weight:bold;
	color:#FFFFFF;
	width:200px;
	text-align:left;
	border:1px solid #EBEBEB;
	background-color:#971717;
	}
.col_contL{
	width:130px;
	height:58px;
	text-align:left;
	background-color:#EEEDE9;
	}
.col_contR{
	width:200px;
	text-align:left;
	}
.col_contLskil{
	width:130px;
	height:43px;
	text-align:left;
	background-color:#EEEDE9;
	}
.col_contRskil{
	width:200px;
	text-align:left;
	}	
.col_contLskilLast
{
	width:130px;
	height:47px;
	text-align:left;
	background-color:#EEEDE9;
	}
/*END*/

/*LINK CLASS*/
.a{
color:#666666;
}
.a:hover{
	color:#990000;
	text-decoration:underline;
	}
.link{
color:#666666;
}
.link:hover{
{
color:#990000;
text-decoration:underline;
}
.casestdiesHeading{
color:#990000
}
.headingMedium
{
font-size:12px;
color:#990000;
}


/*END*/
.row h5, .row1 h5{
	text-align:left;
	}

.cl_1{
	width:50%;
	float:left;
	text-align:left;
	padding-top:2px;
	}
.cl_2{
	width:50%;
	float:left;
	text-align:left;
	padding-top:2px;
	}
.cl_3{
	width:50%;
	float:left;
	text-align:left;
}
.cl_4{
	width:50%;
	float:right;
	text-align:left;
}

/*Submenu toggle - start*/
.sub_togg a{
	cursor:pointer;
	}

.sub_togg a:hover{
	color:#FFFFFF;
	}

.content_links li li a, .content_links li li a:hover{
	margin:12px 0px 12px 20px;
	padding:0px;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	background-image:none;
	}
.redfont {
	color: #990000;
	font-weight:bold;
}

.redfont_big{
	color: #CC0000;
	font-weight:bold;
	font-size:15px;
}
/*Submenu toggle - end*/
.title_subject1{
	color:#000;
	}
	
.generaltext{
	color:#333;
	}
