/* CSS Document */

* {
margin: 0px;
padding: 0px;
}

html, body {
margin: 0px;
padding: 0px;
background:#ffffff;
font-family:verdana, sans-serif;
font-size:11px;
color:#000;
text-align:center;
}

a{
color:#26449E;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

#holder{
width:100%;
float:left;
}

.right{
float:right;
}

.left{
float:left;
}

.left1{
float:left;
padding:0 0 10px 0px;
padding:0
}

#right{
float:right;
}

#left{
float:left;
}

/* Form */

textarea{ 
border: #7F9DB9 1px solid; 
color: #312E1F;  
font-size:11px;
font-family:Verdana, sans-serif;
}

input[type=textarea] {
border: #7F9DB9 1px solid; 
color: #312E1F;  
font-size:11px;
font-family:Verdana, sans-serif;
}

input[type=file] {
border: #7F9DB9 1px solid;
color:#312E1F;
font-size:11px;
font-family:Verdana, sans-serif;
padding:0 0 2px 3px;
}

input[type=text] {
border: #7F9DB9 1px solid;
color:#312E1F;
font-size:11px;
font-family:Verdana, sans-serif;
padding:0 0 2px 3px;
}



input[type=button] {
font-size:11px;
font-family:Verdana, sans-serif;
}

input[type=password] {
border: #7F9DB9 1px solid;
color:#312E1F;
font-size:11px;
font-family:Verdana, sans-serif;
height:14px;
padding:0 0 2px 3px;
}

select{
border: #7F9DB9 1px solid; 
color: #312E1F;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: auto;
}

/*input[type=select] { 
border: #CAC8C4 1px solid; 
color: #312E1F;
font-size:11px;
font-family:Verdana, sans-serif;
background:#f00 repeat-x;
width: auto;
}*/

input[type=checkbox] { 
padding:0px; margin:0; 
}

/* Form */

#wrapper{
width:995px;
margin-left:auto;
margin-right:auto;
font:normal 11px Verdana;
text-decoration:none;
text-align:left;
}

#content_wrapper{
float:left;
padding:27px 9px 5px 9px;
width:977px;
}

#content_wrapper2{
float:left;
padding:10px 9px 5px 9px;
width:977px;
}

#popupwrapper{
margin-left:auto;
margin-right:auto;
font:normal 11px Verdana;
text-decoration:none;
text-align:left;
}

h2{
font-size:14px;
}

#company_writeup{
width:660px;
float:left;
color:#F6B62B;
padding-bottom:15px;
}

#advance_search{
float:right;
background:url(images/advsearcgBg.png) no-repeat;
behavior: url("../js/iepngfix.htc");
width:308px;
height:48px;
}

#advance_search .holder .searchtxtbox {
border: #7F9DB9 1px solid;
color:#312E1F;
font-size:11px;
width:120px;
padding:1px;
font-family:Verdana, sans-serif;
}


*html #advance_search .holder .searchtxtbox {
border: #7F9DB9 1px solid;
color:#312E1F;
font-size:11px;
width:120px;
padding:1px;
font-family:Verdana, sans-serif;
margin-top:-18px;
}


#advance_search .holder{
padding:12px 5px 5px 5px;
}

#advance_search .holder a{
color:#FFFFFF;
text-decoration:underline;
}

#advance_search .holder a:hover{
color:#FFFFFF;
text-decoration:none;
}

#site_alerts_holder{
float:left;
width:790px;
padding-bottom:20px;
}

#site_alerts{
float:left;
width:762px;
padding:16px 10px 10px 10px;
color:#FFFFFF;
font-weight:bold;
background:#3B5998;
height:38px;
font-size:12px;

}

#site_alerts_holder .left{
background:#3B5998 url(images/alertLeftsideimage.jpg) no-repeat left top;
height:64px;
float:left;
}

#site_alerts_holder .right{
background:#3B5998 url(images/alertRightsideimage.jpg) no-repeat right top;
height:64px;
float:right;
}

#right_section_holder{
float:right;
width:175px;
}

#atglance_holder{
float:left;
width:173px;
padding-bottom:15px;
}

#survey_holder{
float:left;
width:173px;
padding-bottom:15px;
}

#polls_holder{
float:left;
width:173px;
padding-bottom:15px;
}

#polls_holder #holder{
float:left;
width:150px;
}

.image_status_holder{
float:left;
padding-left:6px;
}
#feedback_holder{
float:left;
width:173px;
padding-bottom:15px;
}

#right_section_top_holder{
float:left;
width:100%;
}

#right_section_top_holder #left_top{
background:url(images/homePageRightSectionTopLeft.gif) no-repeat;
height:22px;
width:3px;
float:left;
}

#right_section_top_holder #center_top{
background:#D7DAE3;
border-top:1px solid #9EA1B9;
height:16px;
float:left;
color:#000000;
font-weight:bold;
padding:5px 5px 0 5px;
}


#right_section_top_holder #right_top{
background:url(images/homePageRightSectionTopRight.gif) no-repeat;
height:22px;
width:13px;
float:left;
}

#right_section_top_holder #close{
float:right;
}

#highlight_line{
width:100%;
background:#C4CFAE;
height:17px;
color:#000000;
font-size:10px;
text-align:center;
padding-top:3px;
float:left;
}

#right_section_content_holder{
border:1px solid #9EA1B9;
float:left;
padding:1px;
width:167px;
text-align:center;
font-size:10px;
}

#right_section_content_holder .image_holder{
float:left;
padding:2px;
}

#right_section_content_holder #holder{
float:right;
width:71%;
text-align:left;
padding-top:1px;
padding-bottom:1px;
font-size:9px;
}

.color_box{
height:10px;
width:10px;
float:left;
background:#364D7D;
}

.color_box1{
height:10px;
width:10px;
float:left;
background:#F1AF10;
}

.color_box2{
height:10px;
width:10px;
float:left;
background:#9EBB68;
}


#right_section_contentBg_holder{
border:1px solid #9EA1B9;
float:left;
padding-top:10px;
padding-bottom:10px;
width:150px;
background:#F3F4F8;
text-align:left;
padding-left:20px;
}

#right_section_contentBg_holder #holder{
padding:2px;
float:left;
}

.poll_text{
float:left;
width:55px;
text-align:right;
}

ul.list {
list-style-image: url(images/arrow_black.gif) ;
list-style-type: none;
margin-left:5px;
margin-top:5px;
}
	
ul.list li{
line-height:15px;
}


ul.RightSideInnerMenu 
{
	list-style-type: none;
	margin-right:-2px;
	float:right;	
		
} 

ul.RightSideInnerMenu li a{
	border-right: solid 1px #000000;
	padding-right: 6px;
	list-style-type: none;
	float:right;	
}
ul.RightSideInnerMenu li {
	padding-left:5px;	
}

#content_holder{
float:left;
width:802px;
}

#section_right{
float:right;
width:50%;
}

#section_left{
float:left;
width:49%;
}

#notification_section_holder{
width:100%;
float:left;
padding-bottom:20px;
}

#rlactivity_section_holder{
width:100%;
float:left;
padding-bottom:20px;
}

#myDiary_section_holder{
width:100%;
float:left;
padding-bottom:20px;
}

#competencies_section_holder{
width:100%;
float:left;
padding-bottom:20px;
}

#left_section_top_holder{
float:left;
width:96.5%;
}

#left_section_top_holder #left_top{
background: url(images/mainContentLefttop.gif) no-repeat;
height:23px;
width:2px;
float:left;
}

#left_section_top_holder #center_top{
background:#9EBB68;
height:16px;
float:left;
color:#000000;
font-weight:bold;
padding:7px 5px 0 5px;
}


#left_section_top_holder #right_top{
background: url(images/mainContentRighttop.gif) no-repeat;
height:23px;
width:14px;
float:left;
}

#left_section_top_holder #close{
float:right;
width:12px;
padding-top:8px;
}

#left_section_top_holder #text_heading{
padding:7px 5px 5px 5px;
color:#000000;
font-weight:bold;
width:45%;
float:left;
}

#left_section_top_holder #text_heading1
{
clear:left;
padding:  7px 5px 0px 7px;
color:#000000;
font-weight:bold;
width:100%;
float:left;
text-align:left;
}

#left_section_contentBg_holder{
border:2px solid #9EBB68;
float:left;
padding:1px;
width:95%;
}

#left_section_contentBg_holder1{
border:2px solid #9EBB68;
float:left;
width:95.4%;
}

#left_section_contentBg_holder1 #holder{
padding:5px;
width:98%;
}

#table_holder{
width:100%;
float:left;
padding-bottom:1px;
padding-top:1px;
}

#left_section_contentBg_holder #holder{
padding:5px;
width:98%;
}
.competencie_text{
float:left;
width:20%;
text-align:right;
padding-right:5px;
}



#tab_holder{
float:right;
padding-right:19px;
}

#tab_active_holder{
float:left;
padding-right:2px;
}

#tab_inactive_holder{
float:left;
padding-right:2px;
}

#active_left_top{
background: url(images/higlightTabLeftTop.gif) no-repeat;
height:25px;
width:3px;
float:left;
}

#active_center_top{
background:#9EBB68;
height:17px;
float:left;
color:#000;
font-weight:bold;
padding:8px 3px 0 3px;
}

#active_center_top a{
color:#000;
text-decoration:none;
}


#active_right_top{
background: url(images/higlightTabRightTop.gif) no-repeat;
height:25px;
width:3px;
float:left;
}

#inactive_left_top{
background: url(images/inactiveTabLeftTop.gif) no-repeat;
height:25px;
width:3px;
float:left;
}

#inactive_center_top{
background:#3B5998;
height:17px;
float:left;
color:#fff;
padding:8px 5px 0 5px;
}

#inactive_center_top a{
color:#FFFFFF;
text-decoration:none;
}

#inactive_right_top{
background: url(images/inactiveTabRightTop.gif) no-repeat;
height:25px;
width:3px;
float:left;
}

#link_holder{
float:right;
text-align:right;
padding:8px 5px 0 5px;
font-size:10px;
}

.textModalLinkRedNormal
{
font-family: verdana, sans-serif;
color: #FF0000;
text-decoration:underline;
padding-bottom:1px;
border-bottom:double 1px #FF0000;
line-height:12px;
}

.textModalLinkRedNormal:hover{
text-decoration:underline;
}

#button_holder{
float:left;
width:98.2%;
background:#CCC7C7;
padding:2px 2px 2px 5px;
font-size:10px;
}

/* -------------------------------- Start Table Data ----------------------------*/

table.data-table {
	width:100%;
	float:left;
	border: none;	
	/*max-width:100%;*/
	border-collapse: collapse;
	/*border-spacing: 0px;
	margin-left: 0.9px;*/
}

table.data-table tr {
	background-color: #ffffff;
	}

table.data-table td {
	padding: 4px;
	vertical-align:top;
	/*padding-bottom: 5px; 
	padding-left: 4px; 
	padding-right: 5px;	
	border-bottom: 1px solid #EEEDEC;*/
}

table.data-table td.top_row {
	padding-top: 10px;

}

table.data-table td.bottom_row {
	padding-bottom: 10px;

}

table.data-table td.height {
	height:30px;
}

table.data-table td.valign {
	vertical-align:middle;
}

table.data-table td.col1 {
	width:31%;

}

table.data-table td.col2 {
	width:28%;

}

table.data-table td.leftborder {
	border-left:1px solid #fff;

}
table.data-table td.col3 {
	width:20%;

}

table.data-table td.col4 {
	width:21%;
}

table.data-table tr.header2 {
background-color: #3B5998; 
color: #FFFFFF;
font-size: 11px; 
padding-left:4px;
font-weight:bold;
height:20%;
}

table.data-table tr.header2 a{
color:#fff;
text-decoration:none;
}

table.data-table tr.header2 a:hover{
text-decoration:underline;
}
table.data-table tr.header  {	
	background: #3B5998;
	color: #fff;
	font-size: 11px;
	/*border-bottom: 1px solid #EEEDEC;*/
	/*border-right: 1px solid #FFFFFF;
	background: transparent url(../img/tabbg.jpg) repeat-x scroll 0%;*/
	padding-left:4px;
	font-weight:bold;
	width:100%;
	height:20%;
}

table.data-table tr.header a{
color:#fff;
text-decoration:none;
}

table.data-table tr.header a:hover{
text-decoration:underline;
}

table.data-table tr.header td.large {	
	background:#000;
}	

table.data-table td.gerytext {	
	color:#B4B4B4;
}	
	
table.data-table tr.bold {
	font-weight:bold;
}

table.data-table tr.color {
	background:#EDE7DA;
}

table.data-table tr.light-color {
	background:#B9C4DA;
}

table.data-table tr.nocolor {
	background:#fff;
}


table.data-table tr.header td#header-right {
	border-right: none;
}

table.data-table td.alt {
	background-color: #F6F6F6;
}

table.data-table td.center {
	text-align:center;
}

table.data-table td.bold {
	font-weight:bold;
}

table.data-table td.color {
	background:#DAD4C9;
}
.column-width{
	width:2%;
	text-align:center;
}

.column-checkBox {
	width: 15px;
}

.checkBox{	
margin:0;
padding:0;
	}

table.calendar-table {
	width:100%;
	border: none;
	/*max-width:100%;*/
	border-collapse: collapse;
	/*border-spacing: 0px;
	margin-left: 0.9px;*/
	font-size:10px;
	color:#9EBB68;
}

table.calendar-table tr {
	background-color: #ffffff;
	}

table.calendar-table td {
	padding: 1px;
	vertical-align:top;
	/*padding-bottom: 5px; 
	padding-left: 4px; 
	padding-right: 5px;	*/
	border: 1px solid #9EBB68;
	text-align:center;
	
}

table.calendar-table tr.header {
	background-color: #000;
	color:#FFFFFF;
	height:18px;
	}

.calendartableheader {
	background-color: #000;
	color:#FFFFFF;
	height:14px;
	font-weight:normal;
	}


table.calendar-table td.color {
	background:#ECF1E1;
	color:#000000;
}

/* My dairy */

table.calendar-dairy-table {
	width:100%;
	border: none;
	/*max-width:100%;*/
	border-collapse: collapse;
	/*border-spacing: 0px;
	margin-left: 0.9px;
	margin-right:0.9px;*/
	color:#9EBB68;
}

table.calendar-dairy-table tr {
	background-color: #ffffff;
	}

table.calendar-dairy-table td {
	padding: 3px;
	vertical-align:top;
	/*padding-bottom: 5px; 
	padding-left: 4px; 
	padding-right: 5px;	*/
	border: 1px solid #9EBB68;
	text-align:center;
	
}

table.calendar-dairy-table tr.header {
	background-color: #000;
	color:#FFFFFF;
	height:25px;
	}

table.calendar-dairy-table td.color {
	background:#ECF1E1;
	color:#000000;
}

table.calendar-dairy-table td.height{
height:85px;

}
table.calendar-dairy-table td.valign {
	vertical-align:middle;
}



table.competencies-table {
	width:100%;
	border: none;
	/*max-width:100%;*/
	border-collapse: collapse;
	/*border-spacing: 0px;
	margin-left: 0.9px;
	margin-right:0.9px;*/
	color:#000000;
}

table.competencies-table tr {
	/*background-color: #ffffff;*/
	}

table.competencies-table td {
	padding: 3px;
	vertical-align:top;
	/*padding-bottom: 5px; 
	padding-left: 4px; 
	padding-right: 5px;	
	border: 1px solid #9EBB68;
	text-align:center;*/	
}

table.competencies-table tr.header3 {
	background:#7F7F7F;
	color:#ffffff;
	height:27px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	}
	
table.competencies-table tr.header {
	background:#7F7F7F;
	color:#ffffff;
	height:27px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	}

table.competencies-table td.color {
	background:#ECF1E1;
	color:#000000;
}

table.competencies-table td.paddingright{
padding-right:10px;
}

table.competencies-table td.paddingleft{
padding-left:10px;
}

table.competencies-table td.paddingtop{
padding-top:15px;
}

table.competencies-table td.bold{
font-weight:bold;
}


table.competencies-table td.valign {
	vertical-align:middle;
}

table.competencies-table td.leftborder {
border-left:1px solid #ffffff;
}

table.competencies-table1 {
	width:100%;
	border: none;
	/*max-width:100%;*/
	border-collapse: collapse;
	/*border-spacing: 0px;
	margin-left: 0.9px;
	margin-right:0.9px;*/
	color:#000000;	
	border:2px solid #9FBA69;
	background:#3B5999;
}

table.competencies-table1 tr {
	background-color: #ffffff;	
	}

table.competencies-table1 td {
	padding: 3px;
	vertical-align:top;
	/*padding-bottom: 5px; 
	padding-left: 4px; 
	padding-right: 5px;	
	border: 1px solid #9EBB68;
	text-align:center;*/
	
}

table.competencies-table1 tr.header {
	background:#3B5999;
	color:#ffffff;
	vertical-align:middle;
	height:27px;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-left:5px;
	width:98%;
	}

table.competencies-table1 td.color {
	background:#ECF1E1;
	color:#000000;
}

table.competencies-table1 td.paddingright{
padding-right:10px;
}

table.competencies-table1 td.paddingleft{
padding-left:10px;
}

table.competencies-table1 td.paddingtop{
padding-top:15px;
}

table.competencies-table1 td.bold{
font-weight:bold;
}


table.competencies-table1 td.valign {
	vertical-align:middle;
}

table.competencies-table1 td.leftborder {
border-left:1px solid #ffffff;
}

table.competencies-table1 tr.light-color {
	background:#B9C4DA;
}

table.competencies-table1 tr.color {
	background:#EDE7DA;
}
table.competencies-table1 tr.nocolor {
	background:#fff;
}

/*------------------- Table Close -----------------*/

/*------------------- Footer Starts -----------------*/


#footer_wrapper{
float:left;
padding:0 10px 15px 10px ;
width:98.3%;
}

#footer_wrapper .left{
float:left;
width:804px;
}

.left .footer_company{
height:29px;
float:left;
text-align:center;
color:#3B5998;
font-weight:bold;
padding-right:20px;
}

.left .footer_left{
background:url(images/footerLeft.gif) no-repeat;
height:29px;
width:3px;
float:left;
}

.left .footer_center{
background:#3B5998;
height:21px;
width:772px;
float:left;
color:#FFFFFF;
text-align:center;
padding-top:8px;
}

.footer_center a{
text-decoration:underline;
color:#FFFFFF;
}

.footer_center a:hover{
text-decoration:none;
color:#FFFFFF;
}

.left .footer_right{
background:url(images/footerRight.gif) no-repeat;
height:29px;
width:3px;
float:left;
}

#footer_wrapper .right{
float:right;
width:163px;
text-align:right;
padding-right:2px;
}

/*------------------- Footer End -----------------*/

.form-holder{
width:95.2%;
padding:10px;
}


.form-holder fieldset {
border:none;
clear: both;
}

.form-holder label {
float: left;  
clear: left;
color:#000;
font-weight:bold;
}


.form-holder label.wide {	
width: 130px;
padding-bottom:10px;
}

.form-holder label.black {
color:#000;
}

.reminderwide {	
width: 200px;
float:left;
}

.form-holder .text-field {
border: #CAC8C4 1px solid; 
color: #312E1F;
font-size: 12px;
background:url(images/searchTextBoxBg.gif) repeat-x;
height:16px;
padding: 0 0 2px 3px;
}

.form-holder .text-area {
border: #CAC8C4 1px solid; 
color: #312E1F;
font-size: 11px;
background:url(images/searchTextBoxBg.gif) #ffffff repeat-x;
padding: 0 0 2px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.form-line {
float:left;
}

div.form-line-left {
margin: 0 0px 10px 0;
float:left;
width:450px;
}

div.form-line-left-reminder {
margin: 0 0px 10px 0;
float:left;
width:630px;
}

div.form-line-left-last {
margin: 0;
float:left;
width:450px;
}

div.form-line-left-last span.black{
color:#000;
}

div.form-line-left span.black{
color:#000;
}



#Training{
display:none;
position:absolute;
width:500px;
/*border:2px solid #9EBB68;*/
background:#FFFFFF;
z-index:1;
}

#termsConditions{
display:none;
position:absolute;
width:400px;
/*border:2px solid #9EBB68;*/
background:#FFFFFF;
z-index:1;
}

#Mentor{
display:none;
position:absolute;
width:400px;
/*border:2px solid #9EBB68;*/
background:#FFFFFF;
z-index:1;
}

#Tutorial{
display:none;
position:absolute;
width:405px;
/*border:2px solid #9EBB68;*/
background:#FFFFFF;
z-index:1;
}

#heading{
width:99.9%;
/*background:#fff;*/
height:20px;
color:#fff;
font-weight:bold;
}

#Training #holder{
float:left;
text-align:left;
padding:5px;
width:90%;
}

#Training #holder span{
font-weight:bold;
}

.home_feedback{
width:94.2%;
padding:10px;

float:left;
}

.home_feedback #holder{
padding:0 5px 10px 5px;
width:100%;
}

.home_feedback #holder .right{
padding:0 0 5px 0;
}

.left_section{
float:left;
width:59%;
padding:0 5px 0 0;
}


.right_section{
float:left;
width:30%;
}

#content_innerpage_wrapper{
float:left;
padding:20px 9px 20px 9px;
width:962px;
}

#content_innerpage_wrapper #page_heading_holder{
width:977px;
float:left;
}

#content_innerpage_wrapper #page_heading_holder #right{
padding-right:0px;
}

#content_innerpage_wrapper #page_heading_holder #left{
padding-left:8px;
float:left;
}

#content_innerpage_wrapper #page_heading_holder #left .h2_holder{
float:left;
padding-right:5px;
font-size:16px;
color:#3B5998;
}

/*myclasses*/
#content_innerpage_wrapper #page_heading_holder #left .linkstyle1 {
padding-right:3px;
font-size:16px;
font-family:Verdana;
font-weight:bold;
color:#3B5998;
float:left;
text-decoration:none;

}

#content_innerpage_wrapper #page_heading_holder #left .linkstyle2{
float:left;
padding-right:3px;
padding-top:3px;
font-size:12px;
font-family:Verdana;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#content_innerpage_wrapper #page_heading_holder #left .h2_holder h2{
font-size:16px;
color:#3B5998;
float:left;
}

#content_innerpage_wrapper #page_heading_holder #left .h3_hoder{
padding-top:2px;
font-size:13px;
color:#000000;
font-weight:bold;
}

#content_innerpage_wrapper #page_heading_holder #left .h3_holder h3{
float:left;
padding-right:3px;
padding-top:3px;
font-size:12px;
font-family:Verdana;
font-weight:bold;
color:#000000;
text-decoration:none;
}


#content_innerpage_wrapper #page_content_holder{
width:977px;
float:left;
padding-top:14px;
}

#content_innerpage_wrapper #library_page_content_holder{
width:977px;
float:left;
padding-top:10px;
}

#mylearning_section_top_holder{
float:left;
width:100%;
}

#mylearning_section_top_holder #space{
width:8px;
float:left;
}

#mylearning_section_top_holder #text_heading{
padding:7px 5px 5px 5px;
color:#000000;
font-weight:bold;
width:133px;
float:left;
}

#mylearning_section_tab_holder{
float:left;
padding-right:19px;
}

#inner_section_content_holder{
border:2px solid #9EBB68;
float:left;
padding:1px;
width:971px;
}


#inner_section_content_holder1{
border:2px solid #9EBB68;
float:left;
width:971px;
padding:1px;
}

#inner_section_content_holder2{
border:2px solid #9EBB68;
float:left;
width:972px;
}

#search_LHS{
float:left;
width:233px;
background:#3B5998;
color:#FFFFFF;
}

.searchbgcolor{
 background:#3B5998;
 }

#search_bar{
width:214px;
float:left;
background:#2B416E;
height:18px;
padding:3px 9px 9px 10px;
}

#search_bar span{
font-weight:bold;
color:#FFFFFF;
}

#side_navigation{
float:left;
padding:14px 9px 14px 9px;
width:200px;
}

#side_nav_holder{
float:left;
width:200px;
padding-bottom:17px;
}

.side_nav_holder{
float:left;
width:220px;
padding-top:20px;
}

*html .side_nav_holder{
float:left;
width:200px;
padding-top:20px;
}

#side_nav_holder #left_image_holder{
width:25px;
float:left;
padding-top:2px;
}

.side_nav_holder .left_image_holder{
float:left;
padding-top:2px;
padding-right: 8px;
}

#side_nav_holder #right_content_holder{
float:left;
font-weight:bold;
}

.side_nav_holder .right_content_holder{
float:left;
font-weight:bold;
}

#nav_list{
float:left;
width:178px;
}

#nav_listcategory{
float:left;
width:178px;
padding-bottom:19px;
}

ul.navlistcategory {
margin-left:27px;
padding:0;

}

ul.navlistcategory li{
list-style-type: none;
background: url(images/transparentArrow.png) no-repeat left top;
behavior: url("../js/iepngfix.htc");
line-height:19px;
margin:0;
padding:0 0 0 15px;
}

#category_holder{
float:left;
width:175px;
padding-left:42px;
padding-bottom:5px;
}

#library_category_holder{
float:left;
margin-left:26px;
padding-bottom:30px;
}

#library_subcategory_holder{
float:left;
padding-left:26px;
padding-bottom:5px;
}

#library_category_holder a{
color:#FFFFFF;
}

ul.navlist {
margin-left:27px;
padding:0;
overflow:auto;
}

ul.navlist li{
list-style-type: none;
float:left;
background: url(images/transparentArrow.png) no-repeat left top;
behavior: url("../js/iepngfix.htc");
line-height:19px;
margin:0;
padding:0 0 0 15px;
vertical-align:middle;
}

ul.navlist li a:link, ul.navlist li a:visited {
color:#FFFFFF;
vertical-align:middle;
text-decoration: underline;
}

ul.navlist li a:hover{
color:#FFFFFF;
vertical-align:middle;
text-decoration:none;
}


/*ul.navlist li a.leftmenulink
{
color:#ffffff;
vertical-align:middle;
text-decoration: underline;
	
}
ul.navlist li a.leftmenulink_bold
{
color:#ffffff;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
}
ul.navlist li a.leftmenulink_bold:hover
{
color:#ffffff;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
cursor:default;	
}

*/
	
	
	

th.currentHeader a:link
{
color:Red;
font-size: 11px;
text-decoration:none;
vertical-align:middle;
}

th.currentHeader a:hover
{
color:Red;
font-size: 11px;
text-decoration: underline;
vertical-align:middle;
}

.right_content_section{
float:right;
text-align:left;
width:736px;
background:#FFFFFF;
border-left: 1px solid #FFFFFF;
}

.right_content_section #black_band{
background:#2B426E;
height:15px;
padding:6px 9px 9px 10px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#right_content_section{
float:right;
text-align:left;
width:736px;
background:#FFFFFF;
border-left: 1px solid #FFFFFF;
}

#right_content_section #black_band{
background:#2B426E;
height:15px;
padding:6px 9px 9px 10px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#black_band h2 {
color:#FFFFFF;
}

#black_band .lbl2 {
color:#FFFFFF;
}

#black_band a{
color:#FFFFFF;
}

.content_holder{
padding:10px;
}

.forums_content_holder{
padding:15px 15px 15px 7px;
}
#assessment_holder{
padding-left:95px;
float:left;
width:85%;
padding-bottom:45px;
}

.assessment_text_holder{
border:1px solid #3B5998;
padding:11px 0 0 0;
width:80%;
height:34px;
float:left;
text-align:center;
}

#assessment_button_holder{
border:1px solid #000000;
padding:10px;
background:#FFFFFF;
text-align:center;
position:absolute;
}

#assessment_button_holder a{
text-decoration:none;
color:#3B5998;
}

.div_placement{
float:left;
padding-left:169px;
padding-top:7px;
}

.course_band{
background:#7F7F7F;
height:15px;
padding:6px 9px 9px 10px;
color:#FFFFFF;
float:left;
width:97.5%;
border-bottom:1px solid #fff;
}

.course_band h2 {
color:#FFFFFF;
}

.accordianGridContent{
padding: 6px 9px 9px 25px;
float:left;
width:95%;
border-bottom:1px solid #fff; 
}

/*#course_content_holder{
padding:0 10px 10px 10px;
width:97%;
float:left;
}

#course_list_holder{
width:100%;
float:left;
padding-bottom:15px;
padding-top:10px;
}



#plusminus_image_holder{
width:25px;
float:left;
padding-top:4px;
}
*/

.arrow_image_holder{
width:18px;
float:left;
padding-top:4px;
}

#library_plusminus_image_holder{
width:16px;
float:left;
padding-top:4px;
}

/*Added  by nandeesh for available courses page*/

#course_band{
background:#7F7F7F;
height:15px;
padding:6px 9px 9px 10px;
color:#FFFFFF;
float:left;
width:97.5%;
border-bottom:1px solid #fff; 
}

#course_band h2 {
color:#FFFFFF;
}

#course_content_holder{
padding:0 10px 10px 10px;
width:97%;
float:left;
}
#course_list_holder{
width:720px;
float:left;
/*padding-bottom:10px;*/
padding-top:10px;
}

#plusminus_image_holder{
width:25px;
float:left;
padding-top:4px;
}

#arrow_image_holder{
width:18px;
float:left;
padding-top:4px;
}

#course_right_content_holder{
float:left;
line-height:16px;
font-size:11px;
padding-bottom:14px;
height:26px;
}

#course_right_content_holder #left{
padding:0 3px 0 0px;
float:left;
font-size:11px;
}
#course_right_content_holder #left_rate{
float:left;
padding:0 3px 0 0px;
font-size:11px;
}
#course_right_stars{
float:right;
width: 155px;
}

#course_table_holder{
padding-left:21px;
width:95%;
float:left;
margin-top:15px;
}

#available_right_content_holder{
float:left;
width:700px;
line-height:16px;
font-size:11px;
font-weight: normal;
}

#available_course_table_holder{
float:left;
width:95%;
padding-top:5px;
padding-left:13px;
display:block;
/*padding-top:5px;
padding-left:27px;*/
}

#available_table_holder{
padding-left:18px;
float:left;
width:95%;
}

#library_content_holder{
padding:11px 10px 10px 27px;
width:93%;
float:left;
}

.library_content_holder{
float:left;
width:680px;
}

#postresource_content_holder{
padding:11px 10px 10px 46px;
width:93%;
float:left;
}

#library_content_holder #holder{
padding:5px 0 0 0;
}

#library_right_view{
float:right;
}

#library_right_view a{
color:#FFFFFF;
background-color:#7F7F7F;
}
#library_list_holder{
width:100%;
float:left;
padding-bottom:5px;
}

#library_list_link_holder{
width:100%;
float:left;
padding:10px 0 10px 0;
}

#library_right_content_holder{
float:left;
line-height:16px;
font-size:11px;
font-weight:normal;
}

#library_right_content_holder #left{
padding:0 3px 0 0px;
float:left;
font-size:11px;
font-weight:normal;
}
#library_right_content_holder #left_rate{
float:left;
padding:2px 3px 0 0px;
font-size:11px;
font-weight:normal;
}
#library_right_stars{
float:right;
}

#library_table_holder{
padding-left:18px;
width:95%;
float:left;
}

#additional_information_holder{
width:95%;
float:left;
color:#9EBB68;
font-weight:bold;
padding-left:4px;
padding-top:15px;
padding-bottom:10px;
font-size:13px;
}

/*Added  by nandeesh for available courses page*/


.course_right_content_holder{
float:left;
line-height:16px;
font-size:12px;
}

.course_right_content_holder #left{
padding:0 3px 0 0px;
float:left;
font-size:11px;
}
.course_right_content_holder #left_rate{
float:left;
padding:0 3px 0 0px;
font-size:11px;
}
.course_right_stars{
float:right;
}

.course_right_stars2{
float:right;
width:160px;
text-align:left;
}

.course_table_holder{
padding-left:21px;
width:95%;
float:left;
}

.library_right_view{
float:right;
padding-right:6px;
}

.library_right_view a{
color:#FFFFFF;
font-weight:normal;
}
.library_list_holder{
width:100%;
float:left;
padding-bottom:5px;
}

.library_list_link_holder{
width:100%;
float:left;
padding:10px 0 10px 0;
}

.library_right_content_holder{
float:left;
line-height:16px;
font-size:12px;
font-weight:bold;
}

.library_right_content_holder #left{
float:left;
font-size:11px;
font-weight:normal;
}
.library_right_content_holder #left_rate{
float:left;
padding:2px 3px 0 0px;
font-size:11px;
font-weight:normal;
}

.library_right_stars{
float:right;
}

.library_table_holder{
padding-left:18px;
width:95%;
float:left;
}

.line{
border-bottom:2px solid #9EBB68;
width:99%;
float:left;
height:10px;
}

#rating{
display:none;
position:absolute;
width:95px;
background:#fff;
}

#rating1{
display:none;
position:absolute;
width:95px;
background:#fff;
}

#rating2{
display:none;
position:absolute;
width:95px;
background:#fff;
}

.per_assessment{
width:97.6%;
padding:5px;
border:2px solid #3B5998;
float:left;
}

#forums_button_holder{
float:left;
width:99.3%;
background:#CCC7C7;
padding:5px 2px 5px 5px;
font-size:10px;
border-top:1px solid #FFFFFF;
}

#fourms_right_stars{
float:left;
width:85px;
}

#Library_avatar{
float:left;
width:41px;
height:41px;
border:1px solid #000;
}

#Library_avatar_nexttext{
float:left;
padding-left:3px;
}

.postResource_form-holder{
width:95.2%;
}

.postResource_form-holder fieldset {
border:none;
clear: both;
}

.postResource_form-holder label {
float: left;  
clear: left;
color:#000;
font-weight:bold;
}

.postResource_form-holder #right{
float:right;
width:75.2%;
padding-top:2px;
}
.postResource_form-holder label.wide {	
width: 110px;
padding-bottom:5px;
}

div.postResource_form-line {
float:left;
}

div.postResources_form-line-left {
margin: 5px 1px 5px 0;
float:left;
width:550px;
padding-left:30px;
}


.black_band{
background:#2B426E;
height:15px;
padding:6px 9px 9px 10px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.black_band h2{
color:#FFFFFF;
float:left;
}

#black_band{
background:#2B426E;
height:15px;
padding:6px 9px 9px 10px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#black_band h2{
color:#FFFFFF;
float:left;
}


#fourmdetail_left{
float:left;
padding-left:1px;
}

#fourmdetail_left_stars{
float:left;
padding-left:12px;
}

#fourmdetail_right{
float:right;
}

#fourmdetail_right a{
color:#F9334A;
}

#blue_band{
background:#3B5999;
height:40px;
padding:6px 9px 9px 11px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#blue_band .leftdate{
float:left;
height:40px;
width:180px;
}

#blue_band .description{
float:left;
width:538px;
height:40px;
}
.left_text{
float:left;
font-weight:bold;
width:90px;
}

.text{
float:left;
width:420px;
}

#blue_band .avatar_section{
float:right;
width:225px;
}

.right_holder{
width:140px;
float:left;
padding-left:10px;
}

#fourms_details_list{
padding:0 0 1px 0;
color:#FFFFFF;
border-bottom:2px solid #9EBB68;
width:100%;
float:left;
}

#forum_poster{
float:left;
width:189px;
}

#forum_poster .holder{
padding:15px 0 0 12px;
color:#000000;
}

#forum_avatar_nexttext{
float:left;
padding-left:10px;
line-height:15px;
}

#forums_user_comments_section{
float:left;
padding:16px 5px 2px 16px;
width:680px;
color:#000000;
}

#attachment_link_holder{
float:left;
padding:0px 2px 2px 16px;
width:680px;
color:#000000;
}

.attachment{
float:left;
}

.attachment_link{
float:right;
}


#forum_grey_band{
background:#7F7F7F;
height:30px;
color:#FFFFFF;
float:left;
width:100%;
/*padding:6px 8px 9px 10px;*/
}

#forum_space{
float:left;
width:100%;
height:21px;
}

#forum_grey_band_holder h2 {
color:#FFFFFF;
}
#forum_grey_band_holder{
padding:6px 8px 9px 10px;
}


.forum_form-holder{
width:50%;
padding-left:12px;
padding-bottom:17px;
padding-top:13px;
float:left;
}

.forum_form-holder fieldset {
border:none;
clear: both;
}

.forum_form-holder label {
float: left;  
clear: left;
color:#000;
font-weight:bold;
}

.forum_form-holder #right{
float:right;
width:75.2%;
padding-top:2px;
}
.forum_form-holder label.wide {	
width: 110px;
padding-bottom:5px;
}

div.forum_form-line {
float:left;
}

div.forum_form-line-left {
margin: 5px 0px 5px 0;
float:left;
width:460px;
}

#mylearning_grey_band{
background:#7F7F7F;
height:30px;
color:#FFFFFF;
float:left;
width:100%;
}

#mylearning_grey_band_holder h2 {
color:#FFFFFF;
}
#mylearning_grey_band_holder{
padding:6px 8px 9px 10px;
}

#pagination{
float:right;
padding-top:4px;
padding-right:5px;
padding-bottom:3px;
width:146px;
}

#pagination .left{
float:left;
padding:1px 2px 0 2px;
}

#pagination .center{
float:left;
padding:0 2px 0 2px;
}
#pagination .right{
float:right;
padding:1px 2px 0 2px;
}

#months{
float:left;
width:150px;
}

#months .left{
float:left;
padding:1px 2px 0 2px;
}

#months .center{
float:left;
padding:0 2px 0 2px;
}

#months .right{
float:left;
padding:1px 2px 0 2px;
}

#mydairy_holder{
padding:5px;
width:99%;
float:left;
}

#mydairy_holder1{
padding:6px 7px 6px 6px;
width:98.8%;
float:left;
}

.create_forum_form-holder{
width:75%;
padding-left:126px;
padding-bottom:17px;
padding-top:13px;
float:left;
}

.create_forum_form-holder fieldset {
border:none;
clear: both;
}

.create_forum_form-holder label {
float: left;  
clear: left;
color:#000;
font-weight:bold;
}

.create_forum_form-holder #right{
float:right;
width:75.2%;
padding-top:2px;
}
.create_forum_form-holder label.wide {	
width: 125px;
padding-bottom:5px;
}

div.create_forum_form-line {
float:left;
}

div.create_forum_form-line-left {
margin: 5px 0px 5px 0;
float:left;
width:480px;
}

#create_fourm_left{
float:left;
padding-left:116px;
}

#advsearch_grey_band{
background:#7F7F7F;
height:30px;
color:#FFFFFF;
float:left;
width:100%;
}

#advsearch_grey_band_holder{
padding:6px 95px 9px 138px;
font-weight:bold;
float:left;
}

#advsearch_grey_band_textfeild_holder{
padding:6px 8px 9px 10px;
font-weight:bold;
float:left;
}

.advsearch_form-holder{
width:75%;
padding-left:138px;
padding-bottom:17px;
padding-top:5px;
float:left;
}

.advsearch_form-holder fieldset {
border:none;
clear: both;
}

.advsearch_form-holder label {
float: left;  
clear: left;
color:#000;
font-weight:bold;
}

.advsearch_form-holder #right{
float:right;
width:75.2%;
padding-top:2px;
}
.advsearch_form-holder label.wide {	
width: 154px;
padding-bottom:5px;
}

div.advsearch_form-line {
float:left;
}

div.advsearch_form-line-left {
margin: 5px 0px 5px 0;
float:left;
width:460px;
}


#searchresult_band{
background:#7F7F7F;
height:30px;
/*padding:6px 9px 9px 10px;*/
color:#FFFFFF;
float:left;
width:100%;
border-bottom:1px solid #fff; 

}

#searchresult_band h2 {
color:#FFFFFF;
}

#searchresult_list_holder{
float:left;
padding:6px 9px 9px 26px;

}

#searchresult_list_link_holder{
width:100%;
float:left;
padding:10px 0 10px 0;
}

#prefernce_LHS_holder{
float:left;
width:175px;
padding-left:24px;
padding-bottom:15px;
background-color:#3b5999;
}
.prefernce_LHS_holder{
float:left;
width:175px;
padding-left:24px;
padding-bottom:15px;
background-color:#3b5999;
}
.prefernce_LHS_holder a{
color:#FFFFFF;
}

#prefernce_LHS_holder a{
color:#FFFFFF;
}

.prefernce_updateprofile_form-holder{
width:100%;
padding-left:1px;
padding-bottom:17px;
padding-top:5px;
float:left;
}

.prefernce_updateprofile_form-holder fieldset {
border:none;
clear: both;
}

.prefernce_updateprofile_form-holder label {
float: left;  
clear: left;
color:#000;
font-weight:bold;
}

.prefernce_updateprofile_form-holder #right{
float:right;
width:75.2%;
padding-top:2px;
}
.prefernce_updateprofile_form-holder label.wide {	
width: 140px;
padding-bottom:5px;
}

div.prefernce_updateprofile_form-line span {
float:right;
width:140px;
color:#000000;
}

div.prefernce_updateprofile_form-line {
float:left;
}

div.prefernce_updateprofile_form-line-left {
margin: 5px 0px 5px 0;
float:left;
width:350px;
}

div.prefernce_updateprofile_form-line-right { 
margin: 5px 0px 5px 0;
float:left;
width:350px;
float:right;
}

.prefernce_updateprofile_form-holder .button_holder{
float:left;
width:600px;
padding-top:5px;

}


.prefernce_updateprofile_form-holder .section_holder{
float:left;
width:600px;
padding-top:5px;
padding-bottom:5px;
}


.prefernce_changesetings_form-holder{
width:100%;
padding-left:1px;
padding-bottom:17px;
padding-top:5px;
float:left;
}

.prefernce_changesetings_form-holder fieldset {
border:none;
clear: both;
}

.prefernce_changesetings_form-holder label {
float: left;  
clear: left;
color:#000;
font-weight:bold;
}

.prefernce_changesetings_form-holder #right{
float:right;
width:75.2%;
padding-top:2px;
}
.prefernce_changesetings_form-holder label.wide {	
width: 150px;
padding-bottom:5px;
}

div.prefernce_changesetings_form-line {
float:left;
}

div.prefernce_changesetings_form-line-left {
margin: 5px 0px 5px 0;
float:left;
width:600px;
}
.bottom_border{
border-bottom:2px solid #9EBB68;
}
.tdbg_color{
background:#EDE7DB;
width:190px;
}



/* ---------------------------- Drag and Drop --------------------*/

.tblHead {
	width:100%; padding:2px 0 2px 4px; font:bold 11px verdana;
}
.tblData {
	width:100%; padding:2px 0 2px 4px;
}
div.section {
	font:bold 11px verdana; padding:0 0 0 5px;
}
div.section ul {
	padding:0; margin:0; font-weight:normal;
}
div.section ul li {
	padding:0 0 0 10px; margin:0; list-style:none;
}
.hover {
	border:1px solid #00f;
}
.bluecolor {
	color:black;
}

ul.white li {
	cursor:move; line-height:20px; padding:1px 0 0 16px;
}
.actv {
	background:#CCC;
}
.inactv {
	background:;
}


#table_placement{
float:left;
padding-left:380px;
}

#table_placement1{
position:absolute;
width:250px;
top:220px;
background:#FFFFFF;
}

#darg_holder{
border:1px solid #9EBB68;
padding:35px 25px 25px 25px;
float:left;
width:50%;
}

#mycompetencies #left{
float:left;
border-right:1px solid #9EBB67;
padding:1px;
}

#mycompetencies #right{
float:left;
padding:1px 1px 1px 1px;
width:98%;
}

.mycompetencies_right_bgcolor{
background:#D8D8D8;
border:1px solid #FFFFFF;
}

#mycompetencies #right #holder{
text-align:left;
padding-bottom:0px;
padding-top:5px;
padding-left:18px;
width:95%;
}



#mycompetencies #right #table_holder{
width:95%;
padding:6px 0 0 0;
}
#mycompetencies .content_holder{
padding:15px 15px 15px 11px;
}

#mycompetencies_black_band_left{
float:left;
padding-left:1px;
}

#mycompetencies_black_band_right{
float:right;
}



#profile_text{
color:#9EBB68;
font-size:12px;
font-weight:bold;
width:100%;
float:left;
padding-bottom:8px;
}

#mycompetencies .tdbg{
background:#9EBB68;
color:#000000;
height:27px;
vertical-align:middle;
font-size:12px;
font-weight:bold;
padding-left:5px;
}

#comptency_space{
float:left;
height:28px;
width:100%;
}

.star_view_text_holder{
float:left;
width:155px;
}

.view_text{
float:right;
padding-top:2px;
}

.star_holder{
float:left;
padding-left:5px;
padding-right:3px;
}


/* ---------------------------------- Modal Window -------------------------------------- */

#heading .icon{
float:left;
width:23px;
height:20px;
padding:3px 0 0 3px;
}
#heading .left{
float:left;
width:3px;
height:23px;
background:url(images/modal_lt.gif) no-repeat;
}
#heading .title{
float:left;
height:20px;
padding:5px 3px 0 3px;
background:#3B5998;
}
#heading .right{
float:left;
width:14px;
height:23px;
background:url(images/modal_rt.gif) no-repeat;
}
#heading .close{
float:right;
width:12px;
padding-top:9px;
}

#heading .links{
float:right;
width:110px;
padding:6px 20px 0 0;
font-weight:normal;
}

div.modalbody{
border:2px solid #3B5998;
background:#CDD3E0;
margin-top:3px;
}

.bluebg{
background:#CDD3E0;
}

#holder-grey{
float:left;
width:98.8%;
height:25px;
padding:7px 0 0 4px;
margin:1px 1px 0 1px;
background:#7F7F7F;
font-size:12px;
color:#fff;
}

#holder-grey2{
float:left;
width:98.8%;
height:20px;
padding:5px 0 0 4px;
margin:1px;
background:#7F7F7F;
font-size:12px;
font-weight:bold;
color:#fff;
}

#holder-grey3{
float:left;
width:99%;
height:25px;
padding:7px 0 0 4px;
margin:1px 1px 0 1px;
background:#7F7F7F;
font-size:12px;
color:#fff;
}

.holder-blue{
float:left;
height:25px;
padding:3px 0 2px 2px;
margin:1px;
background:#2C416E;
font-size:12px;
font-weight:bold;
color:#fff;
}

div.ft-close{
width:99.6%;
background:#9DABC8;
padding:4px 0;
text-align:center;
border:1px solid #CDD3E0;
border-top-width:0;
}
div.ft-close a{
font-size:10px;
color:#3B5998;
text-decoration:underline;
}

.modal_text {
padding:7px 0 5px 8px;
float:left;
width:100%;
}

.modal_form {
padding:5px 0 0 18px;
float:left;
width:100%;
}

.modal_buttons {
padding:15px 0;
text-align:center;
float:left;
width:100%;
}

.modal_buttons_fb {
padding:15px 0;
text-align:center;
float:left;
width:100%;
}

.modal_buttons_up {
background:#CCC7C7;
padding:10px 0 10px 8px;
float:left;
width:98.2%;
}

.modal_row {
width:100%;
float:left;
}

.modal_row2 {
width:99%;
float:left;
padding-bottom:7px;
}

.modal_row .plus {
width:21px;
text-align:center;
float:left;
padding-top:10px;
}

.modal_row .copy {
float:left;
width:471px;
}

.modal_row .copy .title {
width:99.9%;
height:25px;
padding:7px 0 0 3px;
background:#2C416E;
font-size:12px;
font-weight:bold;
color:#fff;
}

.modal_row .copy .text {
width:100%;
padding:6px 0 0 3px;
}

.modal_row3 {
width:99.8%;
margin:0 1px;
float:left;
background:#fff;
/*border-bottom:1px solid #CDD3E1;
border-top:1px solid #CDD3E1;*/
}

.modal_row3 .plus {
width:21px;
text-align:center;
float:left;
padding-top:10px;
}

.modal_row3 .copy {
float:left;
}

.modal_row3 .copy .title {
width:99.9%;
padding:7px 0 0 5px;
font-size:12px;
font-weight:bold;
color:#000;
}

.modal_row3 .copy .text {
width:100%;
padding:5px 0 0 0;
}

.modal_row4 {
width:99.6%;
margin:0 1px;
float:left;
background:#fff;
border-bottom:1px solid #CDD3E1;
border-top:1px solid #CDD3E1;
}

.modal_row4 .plus {
width:21px;
text-align:center;
float:left;
padding-top:10px;
}

.modal_row4 .copy {
float:left;
}

.modal_row4 .copy .title {
width:99.9%;
padding:7px 0 0 5px;
font-size:12px;
font-weight:bold;
color:#000;
}

.modal_row4 .copy .text {
width:100%;
padding:5px 0 0 0;
}

.modal_row .copy .text ol {
padding:0;
margin:0;
}

.modal_row .copy .text ol li {
margin-left:22px;
padding:0;
}

.home_fb{
width:99%;
padding:5px 0 0 5px;
float:left;
}

.modal_category {
float:left;
width:99%;
padding:0 5px 5px 0;
}

.modal_left_section{
float:left;
width:59%;
padding:2px 5px 0 0;
}

.modal_left_section_feedback{
float:left;
width:42%;
padding:2px 5px 0 0;
}

.modal_right_section{
float:left;
width:30%;
}

.modal_right_section2{
float:left;
width:30%;
padding-top:2px;
}

.modal_left_section_fb{
float:left;
width:80%;
padding:2px 5px 0 0;
}

.modal_right_section_fb{
float:left;
width:15%;
text-align:right;
}

.modal_left_section_com {
float:left;
width:48%;
padding-right:10px;
}

.modal_right_section_com {
float:left;
width:45%;
}

.modal_scores {
width:480px; 
margin-left:50px; 
border:1px solid #3B5997; 
float:left;
}

.modal_scores_holder {
float:left;
position:absolute; 
background:#fff; 
padding-top:7px;
margin:10px 0 0 -38px;
border:1px solid #000; 
width:68px; 
height:20px; 
font-weight:bold; 
text-align:center; 
}

.modal_line{
border-bottom:2px solid #9EBB67;
float:left;
padding-bottom:15px;
width:545px;
}

#modal_table_holder{
float:left;
padding:1px 0 1px 0;
width:100%;
}

/*----------------- Pop Up ------------------*/

#pop_wrapper{
width:665px;
margin-left:auto;
margin-right:auto;
background:#CDD3E0;
border:2px solid #3A5999;
font:normal 11px Verdana;
text-decoration:none;
text-align:left;
height:540px;
}

.pop_header{
width:635px;
padding:20px 0 0 30px;
}

.pop_logo{
width:90px;
float:left;
padding-bottom:8px;
}

.pop_title{
float:left;
width:411px;
text-align:center;
font:bold 14px Verdana;
padding-top:25px;
}

.pop_title span{
font-size:11px;
font-weight:normal;
}
.pop_body{
width:665px;
float:left;
}

.pop_body .left{
width:497px;
height:380px;
overflow:auto;
margin-left:23px;
padding:5px;
background:#fff;
border:2px solid #3A5999;
font:normal 11px Verdana;
float:left;
}

.pop_body .content_holder{
width:605px;
height:380px;
overflow:auto;
margin-left:23px;
padding:5px;
background:#fff;
border:2px solid #3A5999;
font:normal 11px Verdana;
float:left;
}

.pop_body .virtual_class_left{
width:380px;
height:310px;
overflow:auto;
margin-left:23px;
padding:5px;
background:#fff;
border:2px solid #3A5999;
font:normal 11px Verdana;
float:left;
}


.pop_body .virtual_class_chat_left{
width:380px;
height:380px;
overflow:auto;
margin-left:23px;
padding:5px;
background:#fff;
border:2px solid #3A5999;
font:normal 11px Verdana;
float:left;
}

.pop_body .virtual_class_right{
width:222px;
padding-left:10px;
float:left;
text-align:left;
line-height:20px;
}

.pop_body .virtual_class_right .lableheading{
width:80px;
float:left;
}

.pop_body .virtual_class_right .labletext{
width:120px;
float:left;
}

.chat_box{
float:left;
margin-left:23px;
width:380px;
padding-top:10px;
}

.logout_section{
text-align:right;
padding-right:10px;
}

.pop_body .right{
width:105px;
padding-left:15px;
float:left;
}

ul.pop{
margin:0;
padding:15px 0 0 0;
}

ul.pop li{
background:url(images/arrowGreySmall.gif) no-repeat top left;
list-style-type:none;
padding:0 0 15px 10px;
margin:0;
}

.pop_closeBand {
float:left;
width:99.7%;
border:1px solid #CDD3E0;
background:#9DABC8;
padding:4px 0;
margin-top:25px;
text-align:center;
}

.pop_closeBand a{
font-size:10px;
color:#3B5998;
text-decoration:underline;
}

#pop_wrapper_help{
width:900px;
margin-left:auto;
margin-right:auto;
background:#CDD3E0;
border:2px solid #3A5999;
font:normal 11px Verdana;
text-decoration:none;
text-align:left;
height:540px;
}

.pop_body_help{
width:900px;
float:left;
}

.pop_body_help .content_holder_help{
width:840px;
height:380px;
margin-left:23px;
padding:1px;
background:#fff;
border:2px solid #3A5999;
font:normal 11px Verdana;
float:left;
}

.content_holder_right_section_help{
overflow:auto;
height:344px;
overflow-x: hidden;
overflow-y: auto;
padding:5px 5px 0px 10px;
width:97.3%;
}

#pop_body_right_content_section{
float:right;
text-align:left;
background:#FFFFFF;
border-left: 1px solid #FFFFFF;
width:100%;
}

#pop_body_search_LHS{
float:left;
width:263px;
background:#3B5998;
color:#FFFFFF;

}

#pop_body_search_bar{
width:254px;
float:left;
background:#2B416E;
height:18px;
padding:5px 5px 7px 5px;
}

#pop_body_side_navigation{
float:left;
padding:14px 3px 14px 9px;
width:250px;
overflow:auto;
height:322px;
overflow-x: hidden;
overflow-y: auto;
}

#pop_body_side_nav_holder{
float:left;
width:220px;
padding-bottom:17px;
}

#pop_body_side_nav_holder #pop_body_left_image_holder{
width:25px;
float:left;
padding-top:2px;
}

#pop_body_side_nav_holder #pop_body_right_content_holder{
float:left;
font-weight:bold;
}

#pop_body_nav_list{
float:left;
width:258px;
padding-bottom:19px;
}

#pop_body_category_holder{
float:left;
width:175px;
padding-left:42px;
padding-bottom:5px;
}

#pop_body_library_category_holder{
float:left;
margin-left:26px;
padding-bottom:30px;
}


#pop_body_library_subcategory_holder{
float:left;
padding-left:26px;
padding-bottom:5px;
}

#pop_body_library_category_holder a{
color:#FFFFFF;
}

ul.pop_body_navlist {
margin-left:27px;
padding:0;
}

ul.pop_body_navlist li{
list-style-type: none;
background: url(images/ioc_Help.gif) no-repeat left top;
line-height:19px;
margin:0;
padding:0 0 0 20px;
}

ul.pop_body_navlist li a{
color:#FFFFFF;
}

#pop_body_black_band{
background:#2B426E;
height:15px;
padding:6px 9px 9px 10px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.pop_body_pop_title{
float:left;
width:85%;
text-align:center;
font:bold 14px Verdana;
padding-top:25px;
}

.pop_body_pop_header{
width:100%;
padding:20px 0 0 30px;
}

.pop_body_pop_closeBand {
float:left;
width:100%;
/*border:1px solid #CDD3E0;
*/background:#9DABC8;
padding:4px 0 4px 0;
margin-top:25px;
text-align:center;
}

.pop_body_pop_closeBand a{
font-size:10px;
color:#3B5998;
text-decoration:underline;
}

#error_message_holder{
float:left;
width:700px;
padding:5px;
color:#FF0000;
border:1px solid #FF0000;
}


/* START: TAKEN FROM HEADEROPTION2.CSS FILE*/
#header_client{
width:995px;
float:left;
height:93px;
border-bottom:3px solid #3B5997;
background:url(../images/client_banner.jpg) no-repeat;
}

#login_information a{
color:#FFFFFF;
}

#avatar{
float:left;
width:41px;
height:41px;
padding: 1px 1px 1px 1px;
border:1px solid #000000;
}

/* Navigation */
ul.nav {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin:0;
}

#main-nav-list{
float:left;
width:442px;
padding-left:6px;
}

/*
#main-nav-list{
float:left;
padding-left:139px;	
margin-top: -3px;
}
*/
#main-nav-list ul {
margin: 0;
padding: 0;
display:inline;
}

#main-nav-list li {
display:inline;
float:left;
}

#main-nav-list li a {
display:block;
}

#main-nav-list li a:hover {
color:#ffffff;
display:block;
}

#main-nav-list li .active {
color:#ffffff;
display:block;
}

#nav1 a{ background:url(../images/nav_myCampus_R.gif) no-repeat; width:92px; height:27px;}
#nav1 a:hover{ background:url(../images/nav_myCampus_A.gif) no-repeat;}
#nav1 .active{ background:url(../images/nav_myCampus_A.gif) no-repeat;}

#nav2 a{ background:url(../images/nav_myLearning_R.gif) no-repeat; width:92px; height:27px; }
#nav2 a:hover{ background:url(../images/nav_myLearning_A.gif) no-repeat;}
#nav2 .active{ background:url(../images/nav_myLearning_A.gif) no-repeat;}

#nav3 a{ background:url(../images/nav_myCompetencies_R.gif) no-repeat; width:128px; height:27px; }
#nav3 a:hover{ background:url(../images/nav_myCompetencies_A.gif) no-repeat;}
#nav3 .active{ background:url(../images/nav_myCompetencies_A.gif) no-repeat;}

#nav4 a{ background:url(../images/nav_Library_R.gif) no-repeat; width:65px; height:27px;}
#nav4 a:hover{ background:url(../images/nav_Library_A.gif) no-repeat; }
#nav4 .active{ background:url(../images/nav_Library_A.gif) no-repeat; }

#nav5 a{ background:url(../images/nav_Forums_R.gif) no-repeat; width:63px; height:27px;}
#nav5 a:hover{ background:url(../images/nav_Forums_A.gif) no-repeat; }
#nav5 .active{ background:url(../images/nav_Forums_A.gif) no-repeat; }

#nav6 a{ background:url(../images/nav_addMore_R.gif) no-repeat; width:17px; height:27px;}
#nav6 a:hover{ background:url(../images/nav_addMore_A.gif) no-repeat; }
#nav6 .active{ background:url(../images/nav_addMore_A.gif) no-repeat; }

#navtop_space{
padding-top:69px;
}

#profiletop_space{
padding-top:58px;
padding-right:6px;
}

/* Navigation */

ul.myDiary_holder {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin:0;
padding:7px 0 0 0;
}

ul.myDiary_holder li{
background:url(../images/arrow_white.gif) no-repeat;
padding:0 0 0 8px;
float:left;
}

ul.myDiary_holder li a{
color:#fff;
display:block;
font-weight:bold;
text-decoration:none;
padding-right:15px;
}

/* END: TAKEN FROM HEADEROPTION2.CSS FILE*/

/* START: TAKEN FROM HEADEROPTION1.CSS FILE*/
/* CSS Document */


#header_blank{
width:995px;
float:left;
height:90px;
border-bottom:3px solid #3B5997;
}

/*#logo_holder{
padding:19px 0 17px 19px;
float:left;
}
*/

#logo_holder{
padding:6px 0 17px 19px;
float:left;
height:30px;

}

#logo_Center{
padding: 19px 0 17px 200px;
float:left;
height:30px;
}

#login_information{
float:right;
padding:9px 0px 0 0;
/*width:30.7%;*/
}


#login_details{
float:left;
padding-left:9px;
padding-top:6px;
padding-right:8px;/**/
}

#login_details .holder{
padding-bottom:5px;
}

#navigation_holder{
height:27px;
float:left;
width:100%;
}
/* Navigation */






/* Navigation */

#myDiary_section{
float:right;
width:250px;
}

ul.myDiary_holder {
list-style-image:none;
list-style-position: outside;
list-style-type: none;
margin:0;
padding:7px 0 0 0 ;
}

ul.myDiary_holder li{
background:url(images/arrow_black.gif) no-repeat;
padding:0px 0 0 8px;
float:left;
margin:0;
}

ul.myDiary_holder li a{
color:#26449E;
display:block;
font-weight:bold;
text-decoration:none;
padding-right:15px;
}

.progress
{
background-image: url('images/progress.png' );background-repeat:repeat-x  ;
behavior: url("../js/iepngfix.htc");
height:13px;

}
/* END: TAKEN FROM HEADEROPTION1.CSS FILE*/

/* =============================== START: Extra Styles by Development Team =============================== */
/*accordion*/
.accordionHeader
{
	border: 0px solid #2F4F4F; /*color: white;*/
	font-weight:500;
	padding: 3px;
	cursor: pointer;
	padding-left: 20px;
	background-image: url('images/plus.gif');
	background-repeat: no-repeat;
	background-color:#7f7f7f;
	vertical-align:middle;
	width:713px;
	border-bottom: solid 1px #FFFFFF;

}

.accordionHeaderSelected
{
    border: 0px solid #2F4F4F;
	font-weight:500 ;
    padding: 3px;
    cursor: pointer;
    padding-left : 20px;
    background-image: url('images/minus.gif');
    background-repeat: no-repeat;
    background-color:#7f7f7f;
    vertical-align:middle;
    width:713px;
    border-bottom: solid 1px #FFFFFF;


}

.accordionContent
{
	background-color: #ffffff;
	border: 0px dashed #ffffff; /* border-top: none;*/
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
}
/*Module Accordian*/
.ModuleaccordionHeader
{
	/* border: 0px solid #2F4F4F;*/
	font-weight:bold ;
	padding: 3px;
	margin-top: 5px;
	cursor: pointer;
	padding-left: 20px;
	background-image: url('images/plus.gif');
	background-repeat: no-repeat;
	background-color:#7f7f7f;
	vertical-align:middle;
}
.acdnHeader
{
background-color:#7f7f7f;
width:100%;
color:White;
font-weight:bolder;
}
.acdnHeaderLabel 
{
background-color:#7f7f7f;
width:100%;
color:white;
line-height:18px;
font-size:14px;
}

.inneraccordionHeader
{
	border: 0px solid #ffffff; /*color: white;*/
	font-weight:500 ;
	padding: 3px;
	cursor: pointer;
	padding-left: 20px;
	background-image: url('images/plus2.gif');
	background-repeat: no-repeat;
	background-position:5px 16px;
	background-color:#ffffff;
	vertical-align:middle;
	float:left;
}

.inneraccordionHeaderplus 
{
	border: 0px solid #ffffff; /*color: white;*/
	font-weight:500 ;
	padding: 3px;
	margin-top: 5px;
	cursor: pointer;
	padding-left: 20px;
	background-image: url('images/plus.gif');
	background-repeat: no-repeat;
	background-position:0px -2px;
	background-color:#ffffff;
	vertical-align:middle;
	float:left;
	

	
}

.inneraccordionHeaderminus
{
    border: 0px solid #000000; /*color: white;*/
	font-weight:500;
	padding: 3px;
	margin-top: 5px;
	cursor: pointer;
	padding-left: 20px;
	background-image: url('images/minus.gif');
	background-repeat: no-repeat;
	background-position:0px -2px;
	background-color:#ffffff;
	vertical-align:middle;
	float:left;

}
.inneraccordionHeaderSelected
{
    border: 0px solid #ffffff; /*color: white;*/
	font-weight:500;
	padding: 3px;
	cursor: pointer;
	padding-left: 20px;
	background-image: url('images/minus.gif');
	background-repeat: no-repeat;
	background-position:0px 8px;
	background-color:#ffffff;
	vertical-align:middle;
	float:left;	

}
.inneraccordionContent
{
	background-color: #ffffff;
	border: 0px dashed #ffffff; /* border-top: none;*/
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align:middle;
}
.inneracdnHeader
{
background-color:#ffffff;
width:100%;
color:#000000;
height:30px;
vertical-align:middle;
font-weight:bolder;
}
.ModuleaccordionHeaderSelected
{
	font-weight:bold ;
    padding: 3px;
    margin-top: 5px;
    cursor: pointer;
    padding-left : 20px;
    background-image: url('images/minus.gif');
    background-repeat: no-repeat;
}


.ModuleaccordionContent
{
	background-color: transparent;	
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
}
/* Ends */


/* CSS Document */

#nav_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#nav_menu td{
background-image:url(images/nav_bluebg.gif);
background-repeat:no-repeat;
width:130px;
height:27px;
text-align:center;
text-decoration:none;
color: #cfcfcf;
}

#nav_menu td:hover{
background-image:url(images/nav_whitebg.gif);
background-repeat:no-repeat;
width:130px;
height:27px;
text-align:center;
text-decoration:none;
color: #cfcfcf;
}

#nav_menu td a{
width:130px;
height:27px;
text-align:center;
text-decoration:none;
color: #cfcfcf;
}
#nav_menu td a:hover{
width:130px;
height:27px;
text-align:center;
text-decoration:none;
color: #cfcfcf;
}

.button {
font-size:11px;
font-family:Verdana, sans-serif;
}

.button_avail {
font-size:11px;
font-family:Verdana, sans-serif;
width:240px;
}

.buttonremovefromtrainingplan {
font-size:11px;
font-family:Verdana, sans-serif;
width:180px;
}

/* === start: final code for menu style ===*/
*html .menu_align{
	width:100%;
	margin-left:12px;
	padding:0px;
	position:relative;
	bottom:-4px;
	}

.menu_align{
	width:100%;
	margin-left:12px;
	}

		
.glowingtabs {
height:27px;
line-height: 20px;
font-family: Tahoma, Verdana;
font-size:11px;
overflow: hidden;
border-bottom: 0px solid #7e9fff; /*Add border strip to bottom of menu*/
}


.glowingtabs ul{
float:left;
list-style-type: none;
margin:0px;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0px;
}


.glowingtabs li{
display:inline;
margin:0px;
padding:0px;
}

.glowingtabs a{
float:left;
background:url(media/glowtab-left.gif) no-repeat left top;
margin:0px;
margin-right: -2px; /*spacing between each tab*/
padding:0px 0px 0px 9px;
text-decoration:none;

}

.glowingtabs a span{
float:left;
display:block;
background:url(media/glowtab.gif) no-repeat right top;
padding: 2px 12px 4px 4px;
font-weight:bold;
color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: #3b5999;
}

.glowingtabs a.current { /*Selected Tab style*/
background-position:0% -27px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
color: #3b5999;
}


.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -27px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs2 a{
background:url(media/glowtab-left.gif);
background-repeat:no-repeat;
background-position:0px -27px;
color: #3b5999;
float:left;
}

.glowingtabs2 a span{
line-height:20px;
display:block;
background:url(media/glowtab.gif);
background-repeat:no-repeat;
background-position:100% -27px;
font-weight:bold;
color:#3b5999;
}

.glowingtabs2 a:hover{ /*onMouseover style*/
background-position:0% -27px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs2 a:hover span{ /*onMouseover style*/
background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
}
/* === end: final code for menu style ===*/

/* === start: final code for modal popup style ===*/
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modal_text {
padding:7px 0 5px 8px;
float:left;
width:100%;
}

.modal_form {
padding:5px 0 0 18px;
float:left;
width:100%;
}

.modal_buttons {
padding:15px 0;
text-align:center;
float:left;
width:100%;
}

.modal_buttons_fb {
padding:15px 0;
text-align:center;
float:left;
width:100%;
}

.modal_buttons_up {
background:#CCC7C7;
padding:10px 0 10px 8px;
float:left;
width:98.2%;
}

.modal_row {
width:100%;
float:left;
}

.modal_row2 {
width:99%;
float:left;
padding-bottom:7px;
}

.modal_row .plus {
width:21px;
text-align:center;
float:left;
padding-top:10px;
}

.modal_row .copy {
float:left;
width:471px;
}

.modal_row .copy .title {
width:99.9%;
height:25px;
padding:7px 0 0 3px;
background:#2C416E;
font-size:12px;
font-weight:bold;
color:#fff;
}

.modal_row .copy .text {
width:100%;
padding:6px 0 0 3px;
}

.modal_row3 {
width:99.8%;
margin:0 1px;
float:left;
background:#fff;
/*border-bottom:1px solid #CDD3E1;
border-top:1px solid #CDD3E1;*/
}

.modal_row3 .plus {
width:21px;
text-align:center;
float:left;
padding-top:10px;
}

.modal_row3 .copy {
float:left;
}

.modal_row3 .copy .title {
width:99.9%;
padding:7px 0 0 5px;
font-size:12px;
font-weight:bold;
color:#000;
}

.modal_row3 .copy .text {
width:100%;
padding:5px 0 0 0;
}

.modal_row4 {
width:99.6%;
margin:0 1px;
float:left;
background:#fff;
border-bottom:1px solid #CDD3E1;
border-top:1px solid #CDD3E1;
}

.modal_row4 .plus {
width:21px;
text-align:center;
float:left;
padding-top:10px;
}

.modal_row4 .copy {
float:left;
}

.modal_row4 .copy .title {
width:99.9%;
padding:7px 0 0 5px;
font-size:12px;
font-weight:bold;
color:#000;
}

.modal_row4 .copy .text {
width:100%;
padding:5px 0 0 0;
}

.modal_row .copy .text ol {
padding:0;
margin:0;
}

.modal_row .copy .text ol li {
margin-left:22px;
padding:0;
}

.home_fb{
width:99%;
padding:5px 0 0 5px;
float:left;
}

.modal_category {
float:left;
width:99%;
padding:0 5px 5px 0;
}

.modal_left_section{
float:left;
width:59%;
padding:2px 5px 0 0;
}

.modal_right_section{
float:left;
width:30%;
}

.modal_right_section2{
float:left;
width:30%;
padding-top:2px;
}

.modal_left_section_fb{
float:left;
width:80%;
padding:2px 5px 0 0;
}

.modal_right_section_fb{
float:left;
width:15%;
text-align:right;
}

.modal_left_section_com {
float:left;
width:48%;
padding-right:10px;
}

.modal_right_section_com {
float:left;
width:45%;
}

.modal_scores {
width:480px; 
margin-left:50px; 
border:1px solid #3B5997; 
float:left;
}

.modal_scores_holder {
float:left;
position:absolute; 
background:#fff; 
padding-top:7px;
margin:10px 0 0 -38px;
border:1px solid #000; 
width:68px; 
height:20px; 
font-weight:bold; 
text-align:center; 
}

.modal_line{
border-bottom:2px solid #9EBB67;
float:left;
padding-bottom:15px;
width:545px;
}

#modal_table_holder{
float:left;
padding:1px 0 1px 0;
width:100%;
}
/* === end: final code for modal popup style ===*/

ul.menulist {
margin-left:0px;
padding:0;
vertical-align:middle;
}

ul.menulist li{
list-style-type: none;
line-height:19px;
margin:0;
padding:0 0 0 15px;
vertical-align:middle;
}

ul.menulist li a{
color:#FFFFFF;
vertical-align:middle;
src:url('javascript:return false');
}


.SelectedMenuStyle li
{
	font-weight:bold;
	color:Red;
	text-decoration:none;
	
}
.SelectedMenuStyle li a{
color:#FFFFFF;
vertical-align:middle;
text-decoration:none;
}

a.SelectedMenuStyle1:hover {
	font-weight:bold;
	text-decoration:none;
	color:Lime;
	list-style:none;
}

a.SelectedMenuStyle1:link {
	font-weight:bold;
	text-decoration:none;
	color:Lime;
	list-style:none;
}


.SelectedHorizontalMenuStyle li
{
	font-weight:bold;
	text-decoration:none;
}
.SelectedHorizontalMenuStyle li a{
color:#000000;
vertical-align:middle;
text-decoration:none;

}

.GridViewMenuStyle {
margin-left:27px;
padding:0;
}

.GridViewMenuStyle li{
list-style-type: none;
background: url(images/transparentArrow.png) no-repeat left top;
behavior: url("../js/iepngfix.htc");
line-height:19px;
margin:0;
padding:0 0 0 12px;
vertical-align:middle;
text-align:left;
float:left;
}

.GridViewMenuStyle li a{
color:#FFFFFF;
vertical-align:middle;
text-align:left;
}

.GridViewMenuStyle li selected a{
color:#ff0000;
vertical-align:middle;
}
.FieldSetLabel {	
float: left;  
clear: left;
color:#000;
font-weight:bold;
width: 150px;
padding-bottom:5px;
font-weight:bold;
}
.NormalTextBox
{
	width: 150px;
}
.label
{
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma;
}

.cellInput {
	vertical-align:middle;
	height:20px;
	width:55%;
	padding-left:10px;
}

table.RadioButtonListItem td input {
     float:left;
     }

table.RadioButtonListItem label {
    display:block;
    float:left;
    text-align:left;
    margin:-14px 0 0 6px;
    padding-left:13px;
    } 	  
	 
.cellLabel {
font-weight:bold;
vertical-align:middle;	
width:20%;	
}

/* Test */
.gridForumHeader {
	/* Apply this style to the gridForum's HeaderStyle tag */
	border-color: Blue;
	font-weight: bold;
	font-size: 9pt;
	background-color:#3b5999;
	color: white;
	font-family: Tahoma;
	height: 30px;
	text-indent: 0;
	text-align: left;
	border-style:none;	
	padding:0;
	vertical-align:top;
}

.ForumHeader
{
	background: #3B5998;
	color: #fff;
	font-size: 11px;
	/*border-bottom: 1px solid #EEEDEC;*/
	/*border-right: 1px solid #FFFFFF;
	background: transparent url(../img/tabbg.jpg) repeat-x scroll 0%;*/
	padding-left:4px;
	font-weight:bold;
	width:100%;	
}



.gridForumRowStyle
{
	/* Apply this style to the gridForum's RowStyle tag */
	font-size: 8pt;
	background-color:White;	
	color: black;
	font-family: Tahoma;
	height: 20px;
	text-indent: 0;
	text-align: left;
	vertical-align:top;	
	border-style:none;
	padding:0;
	
}
.gridForumRowStyle:hover
{
    background-color: #b9c4da;
    background-repeat: repeat-x;
    color: #333333;
}
.gridForumAlternateRowStyle
{
	/* Apply this style to the gridForum's AlternateRowStyle tag */
	font-size: 8pt;
	background-color:ButtonFace;
	color: black;
	font-family: Tahoma;
	height: 20px;
	text-indent: 0;
	text-align: left;	
	background-color:#ede7da;
	border-style:none;
	padding:0;
	vertical-align:text-top;
}
.gridForumAlternateRowStyle:hover
{
    background-color: #b9c4da;
    background-repeat: repeat-x;
    color: #333333;
}
.pgrForum 
{ 
	background: #ccc7c7 repeat-x top; 
}   
.pgrForum table 
{ 
	margin: 5px 0; 
}   
.pgrForum td 
{    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666; 
	text-align:right;   
    font-weight: normal;  
    font-size:8pt;  
    color: #26449e;    
    line-height: 12px; 
       
}      
.pgrForum a { color: #666; text-decoration: none; }   
.pgrForum a:hover { color: #000; text-decoration: none; } 
.ratingStar {
    font-size: 0pt;
    width: 18px;
    height: 17px;
    margin: 0px;
    padding: 0px;    
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image:url(../../App_Themes/Default/Images/star_HM.png);
    behavior: url("../js/iepngfix.htc");
}

.emptyRatingStar {
    background-image: url(../../App_Themes/Default/Images/star_NM.png);
    behavior: url("../js/iepngfix.htc");
}


.savedRatingStar {
    background-image: url(../../App_Themes/Default/Images/star_HM.png);
    behavior: url("../js/iepngfix.htc");
}



.gridForumHeaderLabel
{
	font-size:9Pt;
	font-style:normal;
	font-weight:normal;
	font-family: Tahoma;
	
}
.styleFileUpload
{
	font-family :Verdana ;
	font-size :8pt;
	color:Black;
	/*height:20px;*/
	vertical-align :text-top ;
}
.ForumHeading
{
	font-size:11Pt;
	font-style:normal;
	font-weight:bold;
	font-family: Tahoma;
	color:White;

}
.BoldTextLabel {	
	float: left;  
	clear: left;
	color:#000;
	font-weight:bold;
	padding-bottom:5px;
	padding-right:5px;
	font-weight:bold;
}

.BoldTextFeedbackPlayer {	
font-weight:bold;
float: left;  
clear: left;
padding-right:5px;
}


.validatorCalloutHighlight 
{
    background-color: #ecf2ff; 
    border:solid 1px Red;
}

.customCalloutStyle div, .customCalloutStyle td
{
    border: solid 1px #7888a8;
    background-color: #ecf2ff;
    
}
.customCalloutStyle .ajax__validatorcallout_popup_table
{
    display: none;
    border: none;
    background-color: transparent;
    padding: 0px;
    
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row
{
    vertical-align: top;
    height: 100%;
    background-color: transparent;
    padding: 0px;
   
}
.customCalloutStyle .ajax__validatorcallout_callout_cell
{
    width: 20px;
    height: 100%;
    text-align: right;
    vertical-align: top;
    border: none;
    background-color: transparent;
    padding: 0px;
   
}
.customCalloutStyle .ajax__validatorcallout_callout_table
{
    height: 100%;
    border: none;
    background-color: transparent;
    padding: 0px;
    
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row
{
    background-color: transparent;
    padding: 0px;
    
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
    padding: 8px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
    font-size: 1px;
    border: none;
    background-color: transparent;
      
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
    font-size: 1px;
    position: relative;
    left: 1px;
    border-bottom: none;
    border-right: none;
    border-left: none;
    width: 15px;
    background-color: transparent;
    padding: 0px;
   
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
    height: 1px;
    overflow: hidden;
    border-top: none;
    border-bottom: none;
    border-right: none;
    padding: 0px;
    margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    border-right: none;
    border-left: none;
    width: 100%;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell
{
    width: 20px;
    padding: 5px;
    border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell
{
    vertical-align: top;
    padding: 0px;
    text-align: right;
    border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
    border: none;
    text-align: center;
    width: 10px;
    padding: 2px;
    cursor: pointer;
}

.skinPageThumbnailHolder
{
	text-align:center;
	padding-left:100px;
	width:500px;
}
.skinTitleHolderDefault
{
	background-color:#3b5999;
	text-align:center;
	height:20px;
	padding-top:5px;
	vertical-align:middle;
}
.skinTitleHolderDefault span
{
	font-weight:bold;
	color:#ffffff;
}
.skinTitleHolderGreen
{
	background-color:#9fbb31;
	text-align:center;
	height:20px;
	padding-top:5px;
	vertical-align:middle;
}
.skinTitleHolderGreen span
{
	font-weight:bold;
	color:#ffffff;
}
.skinTitleHolderOrange
{
	background-color:#da6b2b;
	text-align:center;
	height:20px;
	padding-top:5px;
	vertical-align:middle;
}
.skinTitleHolderOrange span
{
	font-weight:bold;
	color:#ffffff;
}

.skinThumbnailHolder
{
	float: left;
	width: 144px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #9ebb68; 
	cursor:hand;
}

.skinPageThumbnailHolderLeft
{	
	float: left;
	width: 150px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #9ebb68; 
	cursor:hand;
}
.skinPageThumbnailHolderLeft:hover
{	
	float: left;
	width: 150px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #3b5999; 
}
.skinPageThumbnailHolderMiddle
{	
	float: left;
	width: 150px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #9ebb68; 
	margin-left:10px;
	cursor:hand;
}
.skinPageThumbnailHolderMiddle:hover
{	
	float: left;
	width: 150px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #9ebb68; 
	margin-left:10px;
}
.skinPageThumbnailHolderRight
{	
	float: left;
	width: 150px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #9ebb68; 
	margin-left:10px;
	cursor:hand;
}
.skinPageThumbnailHolderRight:hover
{	
	float: left;
	width: 150px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #da6b2b; 
	margin-left:10px;
}
.leftMenuPanel
{
	vertical-align:top;
	padding-top:0px;
}

.linkbuttonbold
{
	color:White;
}
.imgalignmiddle
{
	margin-top:-6px;
}
th.currentHeader a:link
{
color:Red;
font-size: 11px;
text-decoration:none;
vertical-align:middle;
}

th.currentHeader a:hover
{
color:Red;
font-size: 11px;
text-decoration: underline;
vertical-align:middle;
}	
.AICCPlayerTop
{
	float:left;
	vertical-align:middle;
	background-color:#CDD3E0;
}
.AICCPlayerMiddle
{
	float:left; 
	margin-left:-115px; 
	margin-top:-40px; 
	border:solid 2px #3A5999;
	background-color:#CDD3E0;
}
.AICCPlayerBottom
{
	float:left;
	vertical-align:top;
	background-color:#9DABC8;
}
.error
{
	color:Red;
}

.modal_announcement
{
 width:590px;
 height:195px;
 padding:2px 5px 2px 5px;
 background-color:#CDD3E1;
 border:none ;
 overflow:auto;
}
.modal_row_announcement {
width:100%;
float:left;
 background-color:#CDD3E1;
}
.modal_announcement_section{
float:left;
width:590px;
padding:2px 5px 0 0;
text-align:justify;
 background-color:#CDD3E1;
}


/* === START: ADDED BY MURTHY G ON 20090707 FOR ALERT WINDOW === */
.modalbackground
{
	background-color:#ffffff;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.alertWindowTable
{
	background-color:Silver; 
	width:300px; 
	text-align:center; 
	border-top:solid 1px #3b5998; 
	border-bottom:solid 1px #3b5998; 
	border-left :solid 1px #3b5998;
	border-right :solid 1px #3b5998;
}
.alertWindowTableHeadingRow
{
	background-color:#3b5998; 
	height:25px; 
	vertical-align:middle;
}
.alertWindowTableHeadingMessage
{
	color:white;
	font-weight:bold;
}

.alertWindowTableHeadingClose
{
	background:url(Images/close_popup.gif);
	border:0px;
	background-repeat:no-repeat;
	height:12px;
	width:12px;
}
.alertWindowTableMessageArea
{
	background-color:#cdd3e0; 
	height:50px; 
	vertical-align:middle; 
	padding-top:5px;
}

/* === END: ADDED BY MURTHY G ON 20090707 FOR ALERT WINDOW === */

a.linkHeadingLabel
{
  text-decoration:none;
  color:Black;
  cursor:hand;	
}

#library_right_content_holder h2 a
{
	text-decoration:none;
	color:#FFFFFF;	
	}

.rightAlignedHeaderText
{
float:right;
vertical-align:middle;
padding-top:7px;
padding-right:5px;
color:White;
}

.rightAlignedHeaderText a
{
color:White;
}


/* =============================== END: Extra Styles by Development Team =============================== */


#checkbox_info 
{
	float: left;	
	margin-left:11px;
	
		}

#checkbox_info span input
{
	 float:left;
	 margin-left:11px;
}
#checkbox_info span
{
	float:left;
	margin-left:11px;padding-left:10px;vertical-align:middle;
}

#checkbox_info label
{
	float:left;
	margin-top:-16px;
	margin-left:16px;padding-left:10px;
	vertical-align:top;
	}


#checkbox_info span label
{
	float:left;margin-left:11px;

	}



	.MyCalendar .ajax__calendar_container 
	{
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/*New Browser test style*/
.browserCheckTable
{
	margin-left:0px; 
	margin-top:25px; 
	border: solid 1px #cccccc;
	border-bottom:0px;
	width:545px;
	padding:2px;
	}
.browserCheckTable2
{
	margin-left:5px; 
	border: solid 1px #cccccc;
	border-top:0px;
	width:545px;
	padding:2px;
	}	
	
.headerstyle1{
	padding-left:10px; 
	background-repeat:repeat-x; 
	color: #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	height:23px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	}
	
.datamodel {
	color: #000000;
	font-family:Verdana;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	width:403px;
	font-weight: normal;
	border-bottom: dashed 1px #cccccc;
}

.datamode2 {
	color: #000000;
	font-family:Verdana;
	font-size:11px;
	width:220px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-weight: normal;
	border-bottom: dashed 1px #cccccc;
}



/*End*/
