#ctl00_pageMainContent_lblClassLongDescription ul li {float:none; list-style-type:disc}
#ctl00_pageMainContent_dispResults table ol li{ display:block; float:none; list-style-position:inside;}
#ctl00_pageMainContent_dispResults table ol{margin:0px; padding:10px }

.whatsThis{width:200px; height:30px; text-align:center; vertical-align:middle; border-color:#cc0033; border-width:1px; position:absolute; background-color:#FFFFFF; border-style:solid; display:none}


.siteFooter ul li{float:left; display:block; padding:0 0 0 10px; border:none; background:none}
.siteFooter .footTop ul li.footerQuote{margin:0; padding:0 15px 0 0}
.siteFooter ul li.imgGap{margin-left:10px;}

.contentDiv .height500{height:500px}
.contentDiv .height180{height:180px}
.contentDiv .height255{
}
.contentDiv .midcontentarea{
	padding:5px;
	margin:5px 21px 10px 21px;
}
.contentDiv .midcontentarea h2 {
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
	border-bottom: 1px dotted #e4e4e4;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
}
.contentDiv .midcontentarea h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#666;
}
.contentDiv .midcontentarea ul{list-style:none; }
.contentDiv .midcontentarea li{
	background:none;
	border-right:1px solid #000;
	padding:0 4px 0 4px
}
.contentDiv .midcontentarea li a:hover{color:#990033; text-decoration:underline}
.contentDiv .midcontentarea li.noborder{border:none}
.contentDiv .midcontentarea h4 span{font-size:1em; font-weight:normal}
.contentDiv .midcontentarea h4{font-size:1.1em; font-weight:bold; color:#000000}

#did-you-know-containers {
	background:url(/images/bkg_didyouknow.gif) no-repeat top left;
	width:238px;
	height:108px;
	float: left;
	margin: 1px 0;
	background-color: #FFFFFF;
}
#did-you-know-containers .Didyouknows h4 {font:bold 16px Arial, Helvetica, sans-serif; color:#903; margin:10px 0 0 35px;}
#did-you-know-containers .Didyouknows #didyouknow_text {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:45px;}



/* The center image of site */
.siteBanner-lms{
	width: 990px;
	margin: 0;
	background:url(../images/top_dot_line.gif) left top repeat-x;
	padding-top:1px;
}
.siteBanner-lms div.clearFloat{
	background: url(../images/top_dot_line.gif) left top repeat-x;
	visibility:visible;
	height:1px;
}
.siteBanner-lms .imgDiv{
	float: left;
	width: 750px;
	margin: 1px 0;
	padding: 0;
}
.siteBanner-lms .GsimgDiv{margin:0 15px 0 0; border-right:1px dotted #5e5e5e;}
.siteBanner-lms .GsimgDiv h1{display:none; font-size:1.3em}
.siteBanner-lms .imgDiv img{margin:0; padding:0;}
.siteBanner-lms .imgDiv h1{display:none; font-size:1.3em}
.siteBanner-lms h3{display:block; margin:12px 0 0 0; font-weight:bold; font-size:1.2em; color:#666666}
.siteBanner-lms p{width:170px; margin:0; padding:0; color:#333333}
.siteBanner-lms h4{display:block; font-weight:bold; font-size:1.2em; color:#666666}
.siteBanner-lms h2{color:#333333; text-align:center; font-size:large; padding:20px 0 0 10px; font-weight:bold; width:200px}

/* The center image of site end*/

.contentDiv .searchlist {
	/*formatting for search results and lists of CIC names*/ 
	margin:0 20px 5px 20px;
	padding:0;
	float: left;
	width: 500px;
}
.contentDiv .searchlist ul {
	margin:0;
	padding:0;
	}
.contentDiv .searchlist ul li {
	list-style:none;
	}
.contentDiv .searchlist ul li a:link, 
.contentDiv .searchlist ul li a:visited {
	color:#666;
	text-decoration:underline;
	}
.contentDiv .searchlist ul li a:active,
.contentDiv .searchlist ul li a:hover {
	color:#C03;
	}
.contentDiv .searchlist ul li img {
	margin:10px 0 5px 0;
	padding:0;
	}
.contentDiv .searchlist #right {
	float:right;
	margin:0 10px 15px 10px;
	}
.contentDiv .searchlist ul li h2 {
	font-size:1.4em;
	font-weight:bold;
	color:#333333;
	border-bottom: 1px dotted #e4e4e4;
	margin: 15px 0 5px 0;
	padding: 0 0 3px 0;
}
.contentDiv .searchlist ul li h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#666;
}	
.contentDiv ul li h4 {
	font-size:1.1em; 
	font-weight:bold; 
	color:#000000;
}
	

.contentDiv .midcontentarea .midright{ width:210px;padding:28px 0 20px 0; margin:0px;} 
.contentDiv .midcontentarea .midright a{ font-size:1em; display:block; text-align:right; color:#990033; text-decoration:underline}
.contentDiv .midcontentarea .midright a:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .midright img{width:210px}
.contentDiv .midcontentarea .midleft{width:270px; padding:20px 5px 20px 5px;}
.contentDiv .midcontentarea .midleft img{width:100px; margin:0 0 0 5px}
.contentDiv .midcontentarea .midleft p{ font-size:1em;}
.contentDiv .midcontentarea .midleft p a{font-size:1em; color:#990033; text-decoration:underline}
.contentDiv .midcontentarea .midleft p a:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .midleft div{ margin:4px 0 0 0;}





.contentDiv .midcontentarea .bigright{ width:310px;padding:28px 0 20px 0; margin:0px;} 
.contentDiv .midcontentarea .bigright a{ display:block; text-align:right; color:#990033; text-decoration:underline; font-size:1em}
.contentDiv .midcontentarea .bigright a:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .bigright img{width:310px}
.contentDiv .midcontentarea .bigleft{width:170px; padding:20px 5px 20px 5px;}
.contentDiv .midcontentarea .bigleft img{width:100px; margin:0 0 0 5px;}

.contentDiv .midcontentarea .bigleft p{ font-size:1em;}
.contentDiv .midcontentarea .bigleft p a{font-size:1em; color:#990033; text-decoration:underline}
.contentDiv .midcontentarea .bigleft a.block{ font-size:1em; display:block; color:#990033; text-decoration:underline; margin:20px 0 0 0}
.contentDiv .midcontentarea .bigleft a.block:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .bigleft p a:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .bigleft div{ margin:4px 0 0 0;}

.contentDiv .contarea{padding:5px; margin:5px 21px 10px 21px;}
.contentDiv .contarea h3{ color:#333;}
.contentDiv .contarea p.italics{ font-style:italic}
.contentDiv .contarea .downloadbox{border:1px solid #333; padding:8px; margin-top:8px;}

.contentDiv .contarea .noneBorder{border:none; margin:0;  padding:0; margin-top:8px;}
.contentDiv .contarea .downloadbox .newsletter{width:220px; border:1px solid #666; height:170px; padding:5px 5px 5px 5px; margin:10px 0 0 0}
.contentDiv .contarea .downloadbox .training{width:235px; border:1px solid #666; height:170px; padding:5px 5px 5px 5px; margin:10px 0 0 15px}

.contentDiv .contarea .downloadbox .calender{width:207px; height:158px; margin:0; padding:5px 10px 0 0}
.contentDiv .contarea .downloadbox .calender img{margin:0; padding:0}

.contentDiv .contarea .downloadbox .scroll{overflow:auto; margin:5px 0 0 0; padding:5px 10px 0 10px; height:150px; width:230px; border:1px solid #666}
.contentDiv .contarea .downloadbox .scroll span{font-weight:bold}

.contentDiv .contarea .downloadbox .ldiv{width:235px; margin:0; padding:0}
.contentDiv .contarea .downloadbox .rdiv{width:235px; margin:0 0 0 5px; padding:0}
.contentDiv .contarea .downloadbox .ldiv a,.contentDiv .contarea .downloadbox .rdiv a{color:#990033; font-size:1em; text-decoration:underline}
.contentDiv .contarea .downloadbox .ldiv a:hover,.contentDiv .contarea .downloadbox .rdiv a:hover{color:#666; text-decoration:none}
.contentDiv .contarea .downloadbox .ldiv .box a.head,.contentDiv .contarea .downloadbox .rdiv .box a.head{color:#990033; font-size:1.2em; text-decoration:underline}
.contentDiv .contarea .downloadbox .ldiv .box a.head:hover,.contentDiv .contarea .downloadbox .rdiv .box a.head:hover{color:#666; text-decoration:none}
.contentDiv .contarea .downloadbox .ldiv .box,.contentDiv .contarea .downloadbox .rdiv .box{padding:5px 0 5px 5px;}
.contentDiv .contarea .downloadbox h4{ color:#333; font-weight:bold; font-size:1.2em; padding:0; margin:0}
.contentDiv .contarea .downloadbox ul{ margin:0; padding:0}
.contentDiv .contarea .downloadbox ul li{ color:#333; background:none; margin:0; padding:0}
.contentDiv .contarea .downloadbox ul li a{font-size:1em; color:#990033; text-decoration:underline}
.contentDiv .contarea .downloadbox ul li a:hover{color:#666; text-decoration:none}
.contentDiv .contarea .downloadbox ul li.ralign{text-align:right;}
.contentDiv .contarea .downloadbox ul li.ralign a:link,
.contentDiv .contarea .downloadbox ul li.ralign a:visited{
	background:#e4e4e4;
	color:#515151;
	font-weight:bold;
	border:1px solid #666;
	font-size:1em;
	cursor:pointer;
	text-decoration:none;
	padding:1px 7px 1px 7px;
	width:70px
}
.contentDiv .contarea .downloadbox ul li.ralign a:hover,
.contentDiv .contarea .downloadbox ul li.ralign a:active{
	background:#E4E4E4;
	border:1px solid #666;
	color:#515151;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	text-decoration:none;
	padding:1px 7px 1px 7px;
	width:70px
}
.contentDiv .contarea .redborder{border:2px solid #990033; padding:8px}
.contentDiv .contarea .redborder a:hover{color:#666; text-decoration:none}
.contentDiv .contarea .redborder a{font-size:1em; color:#990033; text-decoration:underline}
.contentDiv .contarea a{color:#990033; text-decoration:underline; font-size:1em; margin:0; padding:0}
.contentDiv .contarea a:hover{color:#666; text-decoration:none}

.contentDiv .contarea table.alttable{ color:#666; background-color:#666; width:100%; margin:5px 0 10px 0}
.contentDiv .contarea table.alttable tr td{background-color:#e4e4e4; padding:8px 8px 0 8px; height:50px}
.contentDiv .contarea table.alttable tr.bgwhite td{ background-color:#fff}
.contentDiv .contarea table.alttable tr.thin td{height:20px}
.contentDiv .contarea table.alttable tr td img{ width:25px; height:25px; padding:0; margin:0}
.contentDiv .contarea table.alttable tr td p.pad{ padding:0 0 0 12px}

.rightSection h1{color:#666666; font-weight:bold; font-size:1em; margin:0 0 3px 0; padding:3px 0 3px 10px; background:#e4e4e4}
.rightSection h1 a{color:#666666; font-weight:bold; font-size:1em; margin:0 0 3px 0; padding:0 0 3px 10px;}
.rightSection h1 a:hover{color:#cc0033; text-decoration:underline}
.rightSection .emailForm{padding:5px;}
.rightSection .emailForm label {
	text-align:right;
	float:left;
	display:block;
	width:65px;
}
.rightSection .emailForm p{padding:5px; color:#000; font-size:.98em; font-weight:bold; padding-bottom:10px}
.rightSection .emailForm div.textWidth{width:60px; text-align:right; padding: 0 0 10px 5px}
.rightSection .emailForm input{width:90px; border:1px solid #000; margin-left:3px}
.rightSection img{margin:0; padding:5px 0 0 0; border:none;}
.rightSection .emailForm .emBtn{
	text-align:right
}
.rightSection .emailForm .emBtn input.goBlue{
	width:50px;
	text-transform:capitalize;
	background:#e4e4e4;
	border:1px solid #666;
	color:#515151;
	cursor:pointer;
	margin:5px 0 0 70px;
	font-weight: normal;
	font-size:0.8em;
	float: left;
	
}

.rightSection  ul li a.redeffect{text-decoration:underline; color:#666; font-weight:normal; font-size:1em;}
.rightSection  ul li a.redeffect:hover{text-decoration:none; color:#990033; font-weight:normal; font-size:1em;}

.contentDiv .form{padding:5px; margin:5px 21px 10px 21px;}
.contentDiv .form h2{color:#990033; font-size:1.5em}
.contentDiv .form table.firsttable{ text-align:right; padding:5px 0 5px 0}
.contentDiv .form table.firsttable caption{ text-align:left}
.contentDiv .form table.firsttable input.emp{width:100px;}
.contentDiv .form table.firsttable input.zipcode{width:70px;}
.contentDiv .form table.secondtable{ margin:5px 5px 5px 40px}
.contentDiv .form table.thirdtable{ margin:5px 5px 5px 40px}
.contentDiv .form .fourth{margin:5px 5px 5px 40px}
.contentDiv .form .fourth textarea{ width:300px}
.contentDiv .form .fourth .inner{width:200px}
.contentDiv .form .fourth .inner input{width:200px}
.contentDiv .form .fourth .inner input.goBlue{width:80px; background:#4EA1C4; color:#FFFFFF; border:1px solid #30627F; font-size:.8em; cursor:pointer; float:right; margin:5px 0 10px 0}
input.sbtBtn{width:80px; background:#4EA1C4; color:#FFFFFF; border:1px solid #30627F; font-size:.8em; cursor:pointer; float:right; margin:5px 13px 10px 0}
.contentDiv input.sbtBtn1{background:#4EA1C4; color:#FFFFFF; border:1px solid #30627F; font-size:.8em; cursor:pointer; padding:0; margin:5px 13px 10px 0}
.contentDiv .form .fourth .innerForm{width:200px}
.contentDiv .form .fourth .innerForm input{width:200px}
.contentDiv .form .fourth .innerForm input.button{background:#4EA1C4; color:#FFFFFF; border:1px solid #30627F; font-size:.8em; cursor:pointer;width:80px; float:right; margin:5px 0 10px 0}
.contentDiv .form .fourth a{color:#990033; text-decoration:underline; font-size:1em; margin:0; padding:0}
.contentDiv .form .fourth a:hover{color:#666; text-decoration:none}
.grayPod .heightset{height:180px} 
.grayPod .podContainer .searchForm .div1{padding:5px 0px 0px 0px;}
.grayPod .podContainer .searchForm .div1 input.goBlue{
	width:70px;
	text-transform:capitalize;
	background:#e4e4e4;
	border:1px solid #666;
	color:#515151;
	cursor:pointer;
	margin:0;
	font-weight: bold;
	font-size: 0.9em;
}

/* Started by HCL (RC) */

.siteFooter ul li{float:left; display:block; padding:0 0 0 10px; border:none; background:none}
.siteFooter .footTop ul li.footerQuote{margin:0; padding:0 15px 0 0}
.siteFooter ul li.imgGap{margin-left:10px;}
.contentDiv .midcontentarea{
	padding:5px;
	margin:5px 21px 10px 21px
}
.contentDiv .midcontentarea ul{list-style:none; }
.contentDiv .midcontentarea li{
	background:none;
	border-right:1px solid #000;
	padding:0 4px 0 4px
}
.contentDiv .midcontentarea li a:hover{color:#990033; text-decoration:underline}
.contentDiv .midcontentarea li.noborder{border:none}
.contentDiv .midcontentarea h4 span{font-size:1em; font-weight:normal}
.contentDiv .midcontentarea h4{
	font-size:1.2em;
	font-weight:bold
}
.contentDiv .midcontentarea .midright{ width:210px;padding:28px 0 20px 0; margin:0px;} 
.contentDiv .midcontentarea .midright a{ font-size:1em; display:block; text-align:right; color:#990033; text-decoration:underline}
.contentDiv .midcontentarea .midright a:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .midright img{width:210px}
.contentDiv .midcontentarea .midleft{width:270px; padding:20px 5px 20px 5px;}
.contentDiv .midcontentarea .midleft img{width:100px; margin:0 0 0 5px}
.contentDiv .midcontentarea .midleft p{ font-size:1em;}
.contentDiv .midcontentarea .midleft p a{font-size:1em; color:#990033; text-decoration:underline}
.contentDiv .midcontentarea .midleft p a:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .midleft div{ margin:4px 0 0 0;}
.contentDiv .midcontentarea .bigright{ width:310px;padding:28px 0 20px 0; margin:0px;} 
.contentDiv .midcontentarea .bigright a{ display:block; text-align:right; color:#990033; text-decoration:underline; font-size:1em}
.contentDiv .midcontentarea .bigright a:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .bigright img{width:310px}
.contentDiv .midcontentarea .bigleft{
	padding:10px 5px 20px 5px;
	width: 80%;
}
.contentDiv .midcontentarea .bigleft img{
	width:100px;
	margin:0 0 0 5px;
	float: right;
}
.contentDiv .midcontentarea .bigleft p{ font-size:1em;}
.contentDiv .midcontentarea .bigleft p a{font-size:1em; color:#990033; text-decoration:underline}
.contentDiv .midcontentarea .bigleft a.block{ font-size:1em; display:block; color:#990033; text-decoration:underline; margin:20px 0 0 0}
.contentDiv .midcontentarea .bigleft a.block:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .bigleft p a:hover{color:#666; text-decoration:none}
.contentDiv .midcontentarea .bigleft div{ margin:4px 0 0 0;}

.contentDiv .contarea{padding:5px; margin:5px 21px 10px 21px;}
.contentDiv .contarea h3{
	color:#666;
	font-size: large;
	font-weight: bold;
}
.contentDiv .contarea p.italics{ font-style:italic}
.contentDiv .contarea .downloadbox{
	border:1px solid #e4e4e4;
	padding:8px;
	margin-top:8px;
	border-width: 1px 0 0 0;
}

.contentDiv .contarea .noneBorder{border:none; margin:0;  padding:0; margin-top:8px;}
.contentDiv .contarea .downloadbox .newsletter{width:220px; border:1px solid #666; height:170px; padding:5px 5px 5px 5px; margin:10px 0 0 0}
.contentDiv .contarea .downloadbox .training{width:235px; border:1px solid #666; height:170px; padding:5px 5px 5px 5px; margin:10px 0 0 15px}

.contentDiv .contarea .downloadbox .calender{width:207px; height:158px; margin:0; padding:5px 10px 0 0}
.contentDiv .contarea .downloadbox .calender img{margin:0; padding:0}

.contentDiv .contarea .downloadbox .scroll{overflow:auto; margin:5px 0 0 0; padding:5px 10px 0 10px; height:150px; width:230px; border:1px solid #666}
.contentDiv .contarea .downloadbox .scroll span{font-weight:bold}

.contentDiv .contarea .downloadbox .ldiv{width:235px; margin:0; padding:0}
.contentDiv .contarea .downloadbox .rdiv{width:235px; margin:0 0 0 5px; padding:0}
.contentDiv .contarea .downloadbox .ldiv a,.contentDiv .contarea .downloadbox .rdiv a{color:#990033; font-size:1em; text-decoration:underline}
.contentDiv .contarea .downloadbox .ldiv a:hover,.contentDiv .contarea .downloadbox .rdiv a:hover{color:#666; text-decoration:none}
.contentDiv .contarea .downloadbox .ldiv .box a.head,.contentDiv .contarea .downloadbox .rdiv .box a.head{color:#990033; font-size:1.2em; text-decoration:underline}
.contentDiv .contarea .downloadbox .ldiv .box a.head:hover,.contentDiv .contarea .downloadbox .rdiv .box a.head:hover{color:#666; text-decoration:none}
.contentDiv .contarea .downloadbox .ldiv .box,.contentDiv .contarea .downloadbox .rdiv .box{padding:5px 0 5px 5px;}
.contentDiv .contarea .downloadbox h4{ color:#333; font-weight:bold; font-size:1.2em; padding:0; margin:0}
.contentDiv .contarea .downloadbox ul{ margin:0; padding:0}
.contentDiv .contarea .downloadbox ul li{ color:#333; background:none; margin:0; padding:0}
.contentDiv .contarea .downloadbox ul li a{font-size:1em; color:#990033; text-decoration:underline}
.contentDiv .contarea .downloadbox ul li a:hover{color:#666; text-decoration:none}
.contentDiv .contarea .downloadbox ul li.ralign{ text-align:right}
.contentDiv .contarea .downloadbox ul li.ralign a{ text-decoration:none; border:1px solid #333; color:#333; padding:1px 7px 1px 7px}
.contentDiv .contarea .redborder{border:2px solid #990033; padding:8px}
.contentDiv .contarea .redborder a:hover{color:#666; text-decoration:none}
.contentDiv .contarea .redborder a{font-size:1em; color:#990033; text-decoration:underline}
.contentDiv .contarea a{color:#990033; text-decoration:underline; font-size:1em; margin:0; padding:0}
.contentDiv .contarea a:hover{color:#666; text-decoration:none}

.contentDiv .contarea table.alttable{ color:#666; background-color:#666; width:100%; margin:5px 0 10px 0}
.contentDiv .contarea table.alttable tr td{background-color:#e4e4e4; padding:8px 8px 0 8px; height:50px}
.contentDiv .contarea table.alttable tr.bgwhite td{ background-color:#fff}
.contentDiv .contarea table.alttable tr.thin td{height:20px}
.contentDiv .contarea table.alttable tr td img{ width:25px; height:25px; padding:0; margin:0}
.contentDiv .contarea table.alttable tr td p.pad{ padding:0 0 0 12px}

.rightSection h1{
	color:#666666;
	font-weight:bold;
	font-size:1em;
	margin:6px 0 3px 0;
	padding:3px 0 3px 10px;
	background:#e4e4e4
}
.rightSection h1 a{color:#666666; font-weight:bold; font-size:1em; margin:0 0 3px 0; padding:0 0 3px 10px;}
.rightSection h1 a:hover{color:#cc0033; text-decoration:underline}
.rightSection .emailForm{
	padding:0px;
}
.rightSection .emailForm p{padding:5px; color:#000; font-size:.98em; font-weight:bold; padding-bottom:10px}
.rightSection .emailForm div.textWidth{
	text-align:right;
	padding: 0 5px 8px 0;
}
.rightSection .emailForm input{
	width:85px;
	border:1px solid #000;
	float: left;
}
.rightSection .Ads{margin:0; padding:0 0 10px 0;}
.rightSection .Ads img{margin:0; padding:0 0 5px 0; border:none}
.rightSection .emailForm .btnArea{width:155px; text-align:right}
.rightSection .emailForm .btnArea input.goBtn{width:50px; text-transform:capitalize; background:#FFF; border:1px solid #CCC; font-size:.8em; cursor:pointer}

.contentDiv .form{padding:5px; margin:5px 21px 10px 21px;}
.contentDiv .form h2{color:#990033; font-size:1.5em}
.contentDiv .form table.firsttable{ text-align:right; padding:5px 0 5px 0}
.contentDiv .form table.firsttable caption{ text-align:left}
.contentDiv .form table.firsttable input.emp{width:100px;}
.contentDiv .form table.firsttable input.zipcode{width:70px;}
.contentDiv .form table.secondtable{ margin:5px 5px 5px 40px}
.contentDiv .form table.thirdtable{ margin:5px 5px 5px 40px}
.contentDiv .form .fourth{margin:5px 5px 5px 40px}
.contentDiv .form .fourth textarea{ width:300px}
.contentDiv .form .fourth .inner{width:200px}
.contentDiv .form .fourth .inner input{width:200px}
.contentDiv .form .fourth .inner input.button{width:80px; background:#FFF; border:1px solid #CCC; font-size:.8em; cursor:pointer; float:right; margin:5px 0 10px 0}

.contentDiv .form .fourth .innerForm{width:200px}
.contentDiv .form .fourth .innerForm input{width:200px}
.contentDiv .form .fourth .innerForm input.button{width:80px; background:#FFF; border:1px solid #CCC; font-size:.8em; cursor:pointer; float:right; margin:5px 0 10px 0}
.contentDiv .form .fourth a{color:#990033; text-decoration:underline; font-size:1em; margin:0; padding:0}
.contentDiv .form .fourth a:hover{color:#666; text-decoration:none}

.grayPod .podContainer .taskArea ul li h3 a{background:none; border:none; padding:0; display:inline;}
.grayPod .podContainer .taskArea ul li h3 a:hover{color:#990033;}
.grayPod .podContainer .searchForm{
	float:left;
	width: 500px;
}
.grayPod .podContainer .searchForm h2{
	margin:10px 0px 0px 0px;
	font-size:1.3em
}
.grayPod .podContainer .searchForm select{padding:0; width:160px; float:left; font-size:.9em; margin:8px 10px 5px 5px ;}
.grayPod .podContainer .searchForm label{padding:10px 0 0 0; float:left}
.grayPod .podContainer .searchForm.spnpstep3 select{padding:0; width:80px; float:left; font-size:.9em; margin:8px 10px 5px 5px ;}
.grayPod .podContainer .searchForm.spnpstep3 input.zipcode{width:70px; border:1px solid #666; padding:0 10px 0 10px}
.grayPod .podContainer .searchForm.spnpstep3 label{
	padding:10px 5px 0px 0px;
	float:left
}
.grayPod .podContainer .searchForm input{margin:0;}
.grayPod .podContainer .searchForm .div1{
	padding:10px 0px 0px 0px;
}
.grayPod .podContainer .searchForm input.spnpnobordercheckbox{border:none; margin:10px 0 0 10px}
.grayPod .podContainer h2.spnph2{margin:10px 0px 0px 0px; font-size:1em;}
.contentDiv ul.spnpul{margin:5px 0 5px 110px; padding:0; list-style:none;}
.contentDiv ul.spnpul li{padding:0 0 0 8px; margin:0; color:#707070;}
.contentDiv ul.spnpul li a{color:#707070; font-size:1.1em;}
.contentDiv ul.spnpul li a:hover{text-decoration:underline; color:#990033;}
.contentDiv .form input.spnprightalignsubmit{margin:10px 0px 5px 210px;background:#FFFFFF; float:left; background:none}
.contentDiv .form input.goBtn{width:50px; text-transform:capitalize; border:1px solid #CCC; font-size:.8em; cursor:pointer}
.grayPod .podContainer .searchForm input.goBtn{width:50px; text-transform:capitalize; border:1px solid #CCC; font-size:.8em; cursor:pointer}
.contentDiv .spnpform input.spnprightalignreset{margin:5px 0px 5px 230px; background:none; display:block;float:left;}
.contentDiv .spnpform input.goBlue{width:70px; text-transform:capitalize; background:#4EA1C4; border:1px solid #30627F; color:#fff; font-size:0.8em; cursor:pointer; margin:5px 0px 5px 230px;}
.grayPod .podContainer a.spnpbodya{
	margin:0px 0px 0px 5px;
	color:#990033;
	font-size:0.85em;
	font-weight:normal;
	text-decoration: underline;
}
.grayPod .podContainer a:hover.spnpbodya{text-decoration:underline; color:#990033;}
.grayPod .podContainer h2{
	margin:0px 0px 0px 0px;
	font-size:1.3em
}

.contentDiv .spnpform{padding:5px; margin:5px 21px 10px 21px;}
.contentDiv .spnpform h2{
	color:#316280;
	font-size:1.5em;
	margin-top: 10px;
}
.contentDiv .spnpform table.firsttable{text-align:right; padding:5px 0 5px 0}
.contentDiv .spnpform table.firsttable caption{ text-align:left}
.contentDiv .spnpform table.firsttable input{width:200px; float:left}
.contentDiv .spnpform table.firsttable input.zipinput{width:75px; float:left}
.contentDiv .spnpform table.firsttable input.phoneinput{width:100px;}
.contentDiv .spnpform table.firsttable select{width:200px; float:left}
.contentDiv .spnpform table.firsttable select.statecombo{width:100px; float:left}
.bodyContainter{
	width:971px;
	padding: 0;
}

*html .bodyContainter {
	width:990px;
	}
.bodyContainter-login{
background-color:#ffffff;
}


.bodyContainter .leftNav .navHolder ul li a:hover{text-decoration:underline; color:#990033;}

/*.leftNav .navHolder h5 a:active{background:#990033; color:#FFF; text-decoration:none; display:block;}*/

.bodyContainter .leftFloat .etcDetails ul li a{color:#707070; font-size:1.1em;}
.bodyContainter .leftFloat .etcDetails ul li a:hover{text-decoration:underline; color:#990033;} 
.contentDiv .spnpform table.spnplegalentry{padding:5px 0 5px 0; text-align:right}
.contentDiv .spnpform table.spnplegalentry caption{ text-align:left}
.contentDiv .spnpform table.spnplegalentry input{width:50px;}
.contentDiv .spnpform table.spnplegalentry input.zipinput{width:75px;}
.contentDiv .spnpform table.spnplegalentry input.phoneinput{width:100px;}
.contentDiv .spnpform table.spnplegalentry select{width:200px; }
.contentDiv .spnpform table.spnplegalentry select.statecombo{width:100px;}
.contentDiv .spnpform table.spnplegalentry textarea{width:300px; height:80px; overflow:auto}
/* Ended by HCL (RC) */

/* Login screens (LH) */
.getPassword {
	width: 500px;
	padding: 10px 0 10px 15px;
	min-height: 400px;
	height: 100%;
	}
.getPassword h1 {
	font-size:large;
	color:#666;
	font-weight:bold;
	margin: 0 0 7px 0;

	}
.getPassword input {
	margin: 2px 0 1px 0;
	}
.getPassword p {
	margin:0;
	}
.getPassword hr {
	width: 400px;
	height:1px;
	margin: 5px 0;
	color: #e4e4e4;
	}
.getPassword label {
	margin: 0 3px;
	}
	
.getPassword ul {
	margin:0;
	padding:0;
	}
.getPassword ul li {
	margin:5px 0;
	list-style-type:none;
	}
.getPassword ul ul {
	margin: 0 0 0 10px;
	}
.getPassword a {
	font-weight:bold;
	text-decoration: underline;
	}

.steps {
	float:left;
	width: 100%;
	}


.steps ul {
	font-size:14px;
	color:#666;
	list-style-type:none;
	margin:0;
	padding:0;
	}
.steps li{
	float:left;
	padding: 0 15px 0 0;
	}
.steps #activeStep {
 	font-weight:bold;
	color:#903;
	}
	
	/*---------New Menu CSS start---------*/
#top-navbar-container-new {	
	width:951px;
	height:26px;	
	margin-top:12px;
	padding:1px 0 1px 38px;
	background: url(../images/top-nav-bar-dotted-border-new.gif) repeat-x #fff;	
	}

div#newMenu ul{ 
	margin:0;
	padding:0;
	list-style:none;
	}
div#newMenu ul li{
	margin:0;
	float:left;
	margin-right:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	/*margin-top:4px;*/
	}
div#newMenu ul li a{
	/*margin-left:12px;
	_margin-left:6px;	/* IE 6 */ 
	padding:0px;
	background-image:url(../images/grey_button.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#000000;
	float:left;
}
div#newMenu ul li a span{
	background-image:url(../images/grey_button.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:2px 12px 0 12px;
	line-height:20px;
	height:20px;
	float:left;
	cursor:pointer;
}
div#newMenu ul li a:hover{
	background-image:url(../images/red_button.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	text-decoration:none;
}
div#newMenu ul li a:hover span{
	background-image:url(../images/red_button.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:2px 12px 0 12px;
	line-height:20px;
	height:20px;
	float:left;
	cursor:pointer;
	}
div#newMenu a.currentTab{
	/*margin-left:12px;
	_margin-left:6px;	/* IE 6 */
	padding:0;
	margin-top:1px;
	background-image:url(../images/red_button.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	font-size:1.1em;
}

div#newMenu a.currentTab span{
	background-image:url(../images/red_button.gif);
	background-repeat:no-repeat;
	background-position:right top;
	/*padding-left:8px;
	padding-right:8px;
	line-height:18px;
	height:22px;*/
	line-height:23px;
	height:23px;
	float:left;
	cursor:pointer;
}

div#newMenu a.currentTab:hover{
	background-image:url(../images/red_button.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
}
div#newMenu a.currentTab:hover span{
	background-image:url(../images/red_button.gif);
	background-repeat:no-repeat;
	background-position:right top;
	/*padding-left:8px;
	padding-right:8px;
	line-height:18px;
	height:22px;*/
	line-height:23px;
	height:23px;
	float:left;
	cursor:pointer;
	}
.marginTop4{ margin-top:4px;}

div#newMenu ul li ul{
	/*border-top:2px solid #006699;*/
	clear:both;
	background:#efeae5 url(../images/submenu_bg.gif) left top repeat-x;
	z-index:10;
	position:absolute;
	width:457px;
	margin:0;
	padding:0;
	top:91px;/*171008
	#top:447px;
	_top:92px;*/
	left:235px;
	visibility:hidden		
}

div#newMenu ul li table{
	/*border-top:2px solid #006699;*/	
	z-index:10;
	position:absolute;
	width:650px;	
	top:91px;/*171008
	#top:91px;
	_top:92px;*/
	left:38px;	
}
div#newMenu ul li table tr td ul{position:absolute; z-index:200; top:0; left:0; display:block; visibility:hidden}
div#newMenu ul li ul li{
	float:left;
	display:block;	
	margin:0;
	padding:0;
	font-size:1.2em;
}

div#newMenu ul li ul li a{
	background:url(../images/submenu_divider.gif) right top no-repeat;
	display:block;
	padding:4px 12px 1px 10px;
	color:#000000;
	font-size:0.7em;
	font-weight:normal
}

div#newMenu ul li ul li a:hover{color:#FFFFFF; background:url(../images/submenu_hover_bg.gif) left top repeat-x;}
div#newMenu ul li:hover ul, div#newMenu ul li a:hover ul{visibility:visible;}
div#newMenu a:hover table tr td ul{visibility:visible; height:200px; position:absolute; z-index:200; top:0; left:0; display:block;}
/*---------New Menu CSS end---------*/

/*---------11 June 2008 Table CSS Start Here---------*/
/*div.Table{width:490px; padding:10px 0 0 5px; border:1px solid #E4E4E4;}*/
div.ActivecontenT{width:490px; padding:5px 0 0 5px; border:1px solid #AA9C8F;}
div.ActivecontenT td.caption{font-size:1.3em; color:#666; font-weight:bold}
div.ActivecontenT td.subcaption{font-size:1.1em; color:#666; font-weight:bold}
div.ActivecontenT td input.goBlue{width:80px; background:#fff; color:#666; border:1px solid #30627F; font-size:.8em; cursor:pointer; float:left; margin:15px 0 25px 175px}
div.ActivecontenT td input.goBlue:hover{width:80px; background:#990033; color:#fff; border:1px solid #30627F; font-size:.8em; cursor:pointer; float:left; margin:15px 0 25px 175px}
div.ActivecontenT td input{font-size:1em; color:#666; font-weight:normal}
div.ActivecontenT td select{font-size:1em; color:#666; font-weight:normal}
/*---------11 June 2008 Table CSS Start Here---------*/

/*---------Tabs Table Control CSS start---------*/
div.ActivecontenT{ float:left; visibility:hidden;}
/*---------Tabs Table Control CSS end---------*/

/* center content area for detail pages non-right nav page */
.contentDiv_large {
	margin:0 0 5px 10px;
	padding:0 0 0 15px;
	float:left;
	border-left:1px solid #EEE;
	width: 770px;
	}

.contentDiv_large .tabContainer td {
	color:#666666;
	font-size:11px;
}
.contentDiv_large .tabContainer td h2{
	margin:0 0 7px 0;
	padding:0;
	font-weight:bold;
	color:#666666;
	font-size: 1.2em;
}
.contentBody {
	width:780px;
	float: left;
	margin: 0;
	padding: 0;
	}
.contentBody h1 {
	font:18px Arial, Verdana, sans-serif;
	font-weight:bold;
	color: #666666;
	margin: 0 0 7px 0px;
	padding:0px 0px 0px 2px;
	border-left:#a30331 2px solid;
	
}
.contentBody h1 span{
	font:15px Arial, Verdana, sans-serif;
	font-weight:bold;
	color: #a30331;
	padding:0px 2px 0px 0px;
	
}
.contentBody #search {
	float:right;
	margin:0 30px 7px 0;
	background:none;
	}
*html .contentBody #search {
	margin:0 8px 7px 0;
	}
.contentBody #search label {
	color:#333;
	font-weight:bold;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	display: block;
	}
.contentBody #search input {
	padding:2px;
	font-size:13px;
	color:#444;
	margin: 0 0 0 2px;
	width: 250px;
	font-weight: normal;
	}
.contentDiv_large h2 {
	font-size:1.2em;
	font-weight:bold;
	color: #903;
	margin: 0 0 0 15px;
	
	}
	
.contentDiv_large a{
	color:#d7174e;
	text-decoration:none;
	font-size: 12px;
	}
.contentDiv_large a:hover{
	color:#d7174e;
	text-decoration:underline;
	}
contentDiv_large2 {
	width:725px;
	margin:0 0px 5px 0px;
	padding:0px 0px 0px 15px;

	
	}
.contentDiv_large2 .tabContainer td {
	color:#666666;
	font-size:11px;
	background-color:#ff0000;
}
.contentDiv_large2 .tabContainer td h2{
	margin:0 0 7px 0;
	padding:0;
	font-weight:bold;
	color:#666666;
	font-size: 1.2em;
}
	.contentDiv_large2 .tabContainer td h2{
	margin:0 0 7px 0;
	padding:0;
	font-weight:bold;
	color:#666666;
	font-size: 1.2em;
}


.contentDiv_large2 h2 {
	font-size:1.2em;
	font-weight:bold;
	color: #903;
	margin: 0 0 0 15px;
	
	}
.contentDiv_large2 a{
	color:#d7174e;
	text-decoration:none;
	font:11px verdana;
		}
.contentDiv_large2 a:hover{
	color:#d7174e;
	text-decoration:underline;
	
		}
.contentDiv_large p {
	margin:0 0 15px 15px !important;
	padding:0;
	}
.contentDiv_large hr {
	border: #e4e4e4 solid 1px;
	width:300px;
	margin: 0 5px 8px 5px;
	}
/*Css Added for LMS Form*/
.contentDiv_large td input.btnRed {
	padding:2px;
	/*border:1px #903 inset;*/
	border:0px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:8px 10px 8px 0;
	/*background-image: url(http://www.lexisnexis.com/university/images/background_btnRed.jpg);
	background-repeat: repeat-x;*/
	background-color:#990033;
}
.contentDiv_large td input.btnRed-search {
	padding:2px;
	/*border:1px #903 inset;*/
	border:0px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:3px 10px 3px 0;
	/*background-image: url(http://www.lexisnexis.com/university/images/background_btnRed.jpg);
	background-repeat: repeat-x;*/
	background-color:#990033;
}
.style1{font-size:large; color:#c03}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.contentDiv_large fieldset{width:700px; margin:0; padding:5px 10px; border:#e8ebec 1px solid;}
.contentDiv_large legend{color:#4492b6; font-weight:bold; font-size:12px; margin:0px; padding:0px;}
.contentDiv_large p{
	width: 650px;
}

.contentDiv_large fieldset.secondstyle{width:720px; margin:0px;padding:1px 1px 0px 1px;border:#e8ebec 1px solid;}

.contentDiv_large fieldset.classdetails{width:770px; margin:0px;padding:10px 0 0 0;border:#e8ebec 1px solid;}
.contentDiv_large fieldset.classdetails table tr td{vertical-align:top;}

.container{
	color:#444;
	font-size:12px;
	margin:0px 0;
	padding:10px 0px;
	float:left;
	width: 780px;
	overflow: visible;
}

.containerNew{color:#666; font-size:11px; margin:0px 0;padding:10px 0px; }
.containers{color:#666; font-size:11px; margin:20px 20px; width:725px}



.container td input{color:#666}
.container td.plenter{padding:0 70px; font-size:1em}
.container td select{
	color:#666;
	font-size:1em
}
.container td textarea{color:#666}


/*created by Nitin (HCL)*/
.course-catalouge-outer{
width:208px;
padding:0px 0px 0px 17px;
}
.course-catalouge-outer .course-catalouge{
width:208px;
float:left;
border:#040404 1px solid;
}
.course-catalouge-outer .course-catalouge ul{
padding:10px 0px 0px 10px;
margin:0px;
list-style-type:none;
}

.course-catalouge-outer .course-catalouge ul li{
padding:0px 0px 5px 17px;
margin:0px;
background-image:url(../images/ul-bullet.gif);
background-repeat:no-repeat;
background-position:left 5px;
}
.course-catalouge-outer .course-catalouge ul li ul{
padding:5px 0px 5px 2px;
margin:0px;
}

.course-catalouge-outer .course-catalouge ul li ul li ul li ul li{
padding:0px 0px 5px 12px;
margin:0px;
background-image:url(../images/ul-bullet2.gif);
background-repeat:no-repeat;
background-position:left 3px;
}
.course-catalouge-content{
width:500px;
padding:0px 0px 0px 100px;
}
.course-catalouge-content .strong{
font-weight:bold;
}
 .alert-msg{
color:#ff0000;
}

 .not-found{
color:#ff0000;
font-size:14px;
font-weight:bold;
}
.mandatory{
color:#ff0000;
}

p.mandatory-txt{
padding:0px 0px 10px 0px;
margin-top:0px;
margin-bottom:0px;
}

#help {
	position:absolute;
	left:790px;
	top:205px;
	width:200px;
	padding:0px;
	display:none;
	margin:0px 0px 0px 0px;	
	border:#eaeaea 1px solid;
	border-width:1px 1px 2px 1px;
	background-color:#f6f6f6;
	}
#help .help-content{
padding:5px;
color:#525151;
clear:both;
}
#help-login{
	position:absolute;
	left:41%;
	top:200px;
	width:200px;
	padding:0px;
	display:none;
	margin:0px;
	border:#eaeaea 1px solid;
	border-width:1px 1px 2px 1px;
	background-color:#f6f6f6;
	}
#help-login .help-content{
padding:5px;
color:#525151;
clear:both;
}
.img-trainer{
border:#c2c0c0 2px solid;
width:150px;
}
.img-help{
padding:0px 0px 2px 2px

}

.t-link{
text-decoration:none;
font-size:11px;
color:#333333;
}

.t-link:hover{
text-decoration:underline;
color:#5A889E;
}

.search-select{
width:182px;
font-size:11px;
font-family:Arial;
color: #5E5E5E;
}
.grid-table{
border:#dddcdc 1px solid;
color:#000;
}
.grid-table th{
	color:#fff;	
	padding:2px;
	height:30px;
	/*line-height:21px;*/
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/bg-buttons.gif) repeat-x top left #903;
}
.grid-table th a{
	font-weight:bold;
	text-decoration:none;	
	font-size:.9em;
}
.grid-table td{
padding:5px;
} 
.grid-table td{margin:0; padding:0 3px 3px 3px;}
.grid-table table td{margin:0; padding:0 5px 0 0}
.grid-table .row{
padding:2px;
min-height:35px;
line-height:21px;
background:url(../images/bg-gradient-normal.gif) repeat-x top left #fff;
}

.row1{
padding:2px;
min-height:35px;
line-height:21px;
background:#F3F6F7;
}
.row1-grid{
background:#F3F6F7;
}

.alternate-row1{
padding:2px;
min-height:35px;
line-height:21px;
background-color:#FFFFFF;
}

.grid-table .row a{
color:#a61e1e;
text-decoration:underline;
}
.grid-table .row a:hover{
text-decoration:underline;
}
.grid-table .alternate-row{
padding:2px;
min-height:35px;
line-height:21px;
background-color:#fff;
}
.grid-table .alternate-row a{
color:#a61e1e;
text-decoration:underline;
}
.grid-table .alternate-row a:hover{
text-decoration:underline;
}

.grid-table2{
	border:#e4e4e4 1px solid;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width: 770px;
}
.grid-table2 th{
background-color:#990000;
padding:8px 2px 8px 2px;
text-align:center;
color:#ffffff;
border:#e4e4e4 1px solid;
}
.grid-table2 th a{
	font-weight:bold;
	text-decoration:none;	
	font-size:.9em;
}

.grid-table2 td{
padding:2px !important;
} 
.grid-table2 td select{
	width:150px;
}
.grid-table2 td select.prodLine{
	width:375px;
}
.grid-table2 .row{
background-color:#e9e5e5;
padding:2px;

}
.grid-table2 .row a{
color:#a61e1e;
text-decoration:underline;
}
.grid-table2 .row a:hover{
text-decoration:underline;
}
.grid-table2 .alternate-row{
background-color:#f5f5f5 !important;
padding:2px !important;
}
.grid-table2 .alternate-row a{
color:#a61e1e;
text-decoration:underline;
}
.grid-table2 .alternate-row a:hover{
text-decoration:underline;
}

.grid-table3{
border:#e4e4e4 1px solid;
}
.grid-table3 th{
background-color:#990000;
padding:8px 5px 8px 5px;
text-align:center;
color:#ffffff;
border:#e4e4e4 1px solid;
}

.grid-table3 td{
padding:5px;
} 
.grid-table3 .row{
background-color:#e9e5e5;
padding:2px;

}
.grid-table3 .row a{
color:#a61e1e;
text-decoration:underline;
}
.grid-table3 .row a:hover{
text-decoration:underline;
}
.grid-table3 .alternate-row{
background-color:#f5f5f5;
padding:2px;
}
.grid-table3 .alternate-row a{
color:#a61e1e;
text-decoration:underline;
}
.grid-table3 .alternate-row a:hover{
text-decoration:underline;
}


.rightFloat2{
float:left;
padding:0px 0px 0px 195px;
}

.a-link{
color:#a61e1e;
text-decoration:underline;
}
.a-link:hover{
text-decoration:none;
}
.istyle{
border:#d2d2d2 1px solid;
font-family:verdana;
font-size:11px;
padding:2px;
width:101px;
}
.istyle-date{
border:#d2d2d2 1px solid;
font-family:verdana;
font-size:11px;
padding:2px;
width:71px;
}
.istyle-CID{
border:#d2d2d2 1px solid;
font-family:verdana;
font-size:11px;
padding:2px;
width:40px;
}
.istyle-CID1
{
	font-size:10px;
}

.select{
border:#d2d2d2 1px solid;
font-family:verdana;
font-size:11px;
width:125px;
}

.navDetails-lms{
	padding:5px 10px 5px 10px;
	margin:0 0 5px 0;
	width:969px;
	float:left;
	/*border: #a30331 1px solid;
border-width:0px 2px 0px 2px;*/
/*background:#f3f6f7;*/
background-image:url(/university/university/images/bredcumb-bg.gif);
	background-repeat:repeat-x;
	font:11px verdana;
	height:18px;
	color:#a30331;
}
.navDetails-lms .breadcrumb-outer{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:320px;
float:left;
}
.navDetails-lms ul.breadcrumb{
padding:0px;
margin:0px;
}
.navDetails-lms ul.breadcrumb li{font-size:11px; font-weight:bold}
.navDetails-lms ul.breadcrumb li a{
font:11px verdana;
color:#ff0000;
font-weight:normal
} 
.navDetails-lms ul.breadcrumb li span{
font:11px verdana;
color:#a30331;
font-weight:bold;
} 
.navDetails-lms ul.breadcrumb li a:hover{
color:#a30331;
text-decoration:underline;
}
 .icon{
padding:0;
margin:0;

float:right;
text-align:right;
}
.navDetails-lms .icon-img{
padding:0px 2px 0px 2px
}
.navDetails-lms  .icon a{
text-decoration:none;
color:#1c6485;
font:11px verdana;
}
.navDetails-lms  .icon a:hover{
text-decoration:underline;
color:#ff0000;
font:11px verdana;
}
.navDetails-lms .icon ul{
list-style-type:none;
padding:0px;
margin:0px;
}
.navDetails-lms ul li{
display:inline;
padding:0px;
margin:0px;
}
.welceomText{
	float:left;
	
	text-align:left;
	font-size:1em;
	font-weight:bold
}

.welceomText2{
	font-size:1em;
	font-weight:bold;
	color:#A30331;
font-family:verdana; padding-bottom:10px
	
}

.navDetails-lms .icon ul li.welcome{
font-weight:bold;
margin:0;
padding:0 250px 0 0;
}
.helpArea-lms{
width:165px;
border:#E4E4E4 1px solid;
border-width:1px 0px 1px 0px;
float:left;

}
.helpArea-lms p{
padding:0px;
margin:0px;
}

.container table.form-table-data{width:720px;}
.form-table-data td{
font:11px verdana;
color:#666666;
}
td#expMonYear{padding:0 0 0 7px}
td#expMonYear table{margin:0; padding:0;}
td#expMonYear table td{margin:0; padding:0;}
select#expMon{margin-left:40px;}


.form-table-data .istyle2 {
font:11px verdana;
color:#666666;
border:#e4e4e4 1px solid;
padding:1px 2px;
width:125px;
}
.form-table-data .istyle3 {
font:11px verdana;
color:#666666;
border:#e4e4e4 1px solid;
padding:1px 2px;
width:150px;
}
.form-table-data .istyle {
font:11px verdana;
color:#666666;
border:#e4e4e4 1px solid;
padding:1px 2px;
width:192px;
}
.form-table-data .istyle-read-normal {
font:11px verdana;
color:#666666;
border:#e4e4e4 1px solid;
padding:1px 2px;
background:#f3f6f7;
}

.form-table-data .istyle-read {
font:11px verdana;
color:#666666;
border:#e4e4e4 1px solid;
padding:1px 2px;
width:192px;
background:#f3f6f7;
}
.form-table-data .istyle-read3 {
font:11px verdana;
color:#666666;
border:#e4e4e4 1px solid;
padding:1px 2px;
width:110px;
background:#f3f6f7;
}
.form-table-data .istyle-read2 {
font:11px verdana;
color:#666666;
border:#e4e4e4 1px solid;
padding:1px 2px;
width:150px;
background:#f3f6f7;
}

.form-table-data .selectStyle{
width:198px;
font:11px verdana;
color:#666666;
}
.form-table-data  .heading-bg{
background:#F3F6F7;
height:24px;
font-weight:bold;
}

.form-table-data  .heading-bg-loc{
background:url(../images/bg-buttons.gif) left top repeat-x;
color:#FFF;
}
.classdetails .heading-bg span{color:#903}
.form-table-data  .strong{
font-weight:bold;
}

.form-table-data  .istyle-msg{
font:11px verdana;
color:#a30331;
font-weight:bold;
border:0px;
background:none;
width:100px;
}
table.form-table-data2{
font:11px verdana;
color:#666666;
border:none;
border-collapse:collapse;
}
table.form-table-data2  td{
font:11px verdana;
color:#666666;
padding:5px 0px 5px 10px;
border:#e8ebec 1px solid;
border-width:1px 1px 0px 0px; 

}
.form-table-data2  .strong{
font-weight:bold;
}
.form-table-data2  .heading-bg{
background:#f3f6f7;
font-weight:bold;
}
/*list expendar for course catalouge page starts here*/

.tabselected {
	width:700px;
	height:20px;
	COLOR:#fff;
	font-size:12px;
	font-weight:bold;		
	text-align:left;
	cursor:pointer;
	padding:8px 5px 5px 10px;
	background-image:url(../images/tabselected.jpg);
	background-repeat:no-repeat;
	clear:both;
}
.tabunselected {
	width:700px;
	height:20px;
	COLOR:#666;
	font-size:12px;
	font-weight:bold;		
	text-align:left;
	cursor:pointer;
	padding:8px 5px 5px 10px;
	background-image:url(../images/tabunselected.jpg);
	background-repeat:no-repeat;
	clear:both;
}


.tabData {
	width:688px;
	height:304px;
	color:#666;
	font:11px verdana;
	padding:0px 5px 5px 5px;
	margin:0px;
	overflow:auto;
	float:left;
	border:#e8ebec 1px solid;
	background-color:#fbfeff;
	}
.tabData .heading {
	font-weight:bold;		
	padding:5px 0px 2px 0px;	
}
.tabData .heading a{
	color:#d7174e;
	font-weight:normal;
	font:11px verdana;
	/*background-image:url(../images/list-expender-bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;8?*/
}
.tabData .heading a:hover{
	text-decoration:underline;
	}
.alert-msg1{
color:#000;
}
/*list expendar for course catalouge page ends here*/

/*
a.ctl00_pageMainContent_TreeView1_0
{
	color:#d7174e;
	font-weight:normal;
	font:11px verdana;	
	}
a.ctl00_pageMainContent_TreeView2_0
{
	color:#d7174e;
	font-weight:normal;
	font:11px verdana;
	
	}
*/

.tabData table tr td a{color:#990033;}
	
#tip0, #tip1, #tip2, #tip3, #tip4, #tip5, #tip6, #tip7, #tip8, #tip9, #tip10 {
	font-size: xx-small;
	font-family: verdana, arial, sans-serif;
	display:none;
	background-color: #ffffff;
	padding:2px;
	border: 1px solid black;
	}
	

ul.arrow {
	list-style-image: url(../images/arrow.gif)
	}
	
ul.bulb {
	list-style-image: url(../images/lightbulb.gif);
	margin-left: 20px;
	}
	
ul.check {
	list-style-image: url(../images/check.gif);
	}
	
ul.normal {
	list-style-type: disc;
	list-style-image: none;
	}

li {
	margin-bottom: 7px;
	float: left;
	list-style: none;
	}

#toc li {
	margin-bottom: 0px;
	}
	
#toc ol {
	margin-top: 0px;
	margin-left: 25px;
	}
/*Calander CSS */

 

body {
            font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
            font-size: .8em;
      }

/* the div that holds the date picker calendar */
.dpDiv {}
/* the table (within the div) that holds the date picker calendar */
.dpTable {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 12px;
            text-align: center;
            color: #903;
            background-color: #ece9d8;
            border: 1px solid #AAAAAA;
            }
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
            }
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
            }
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
            }
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
            }
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
            border: 1px solid #ece9d8;
            }
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
            background-color: #CCCCCC;
            border: 1px solid #AAAAAA;
            }
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
            background-color: #aca998;
            border: 1px solid #888888;
            cursor: pointer;
            color: red;
            }
/* the table cell that holds the name of the month and the year */
.dpTitleTD {
            }
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
            }
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
            }
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
            background-color: #903;
            border: 1px solid #AAAAAA;
            color: white;
            }
/* additional style information for the text that indicates the month and year */
.dpTitleText {
            font-size: 12px;
            color: #903;
            font-weight: bold;
            }
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
            color: #4060ff;
            font-weight: bold;
            }
/* the forward/backward buttons at the top */
.dpButton {
            font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #fff;
            background: #903;
            font-weight: bold;
            padding: 0px;
            }
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
            font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #fff;
            background: #903;
            font-weight: bold;
            }
.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}

.dgData
{
	background:#990033;
	color: #fff;
	font-weight:bold;
}
.dgData a
{
	color: #fff;
	font-weight:bold;
	}
.login-left a.link{font-weight:bold; font-size:1em}

.btn_viewResult 
{ display:block;
	float:left;
	padding:0;
	margin:0;
	margin-left:85px;
	/* *margin-left:85px;
	*margin-top:-27px;*/
	margin-top:-24px;
	#margin-top:-26px;
	outline:0;
	cursor:pointer;
	width:116px;
	height:24px;
	background:url(../images/bt_viewresult.gif) left top no-repeat #fff;
}
*IEroot6 html .btn_viewResult 
{ display:block;
	float:left;
	padding:0;
	margin:0;
	margin-top:-24px;
	outline:0;
	cursor:pointer;
	width:116px;
	height:24px;
	background:url(../images/bt_viewresult.gif) left top no-repeat #fff;
}

.tabularGrid{width:765px; overflow:auto; padding-bottom:15px; border:1px solid #EEE; display:block; overflow-y:hidden;}
#ctl00_pageMainContent_dispResults{width:600px; padding:5px 15px 0 5px; position:absolute; z-index:100; background:#F3F6F7; border:1px solid #CCC; display:none; overflow:auto; _height:370px; min-height:50px; max-height:370px;}

.fadeInDiv{background:#000; opacity:80; -moz-opacity:0.8; filter:alpha(opacity=80);}
.fadeOutDiv{background:none;}
#getDiv{z-index:100; display:none; position:absolute; left:0; top:0}
table.grid-table tr td p{width:60px; margin:0; padding:0;}
table.form-table-data2 tr td p{margin:0; padding:0}

div.tableGrid{background:#F7F7F7; border:1px solid #9C9C9C; margin-bottom:10px;}
div.tableGrid table{border:1px solid #636363; background:#FFF;width:750px; padding:5px;}
div.tableGrid table tr td{padding:5px;}
div.tableGrid table tr td h3{border-bottom:1px solid #636363; padding:10px 0 0 0; margin:0}
div.tableGrid table tr td p{margin:0; padding:5px}
div.tableGrid table tr td.alignRight{background:#F7F7F7; text-align:right; width:110px;}
.greyArea{background:#F7F7F7;}
 div.tableGrid table tr td a, 
 div.tableGrid table tr td a:visited{color:#666; text-decoration:none;}
 div.tableGrid table tr td a:hover{color:#666; text-decoration:none;}
 
 /*=== REUSABLE RULES ===*/
.italic { font-style:italic; }
.bold { font-weight:bold; }
.important {
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.items  
{
	background: none repeat scroll 0 0 #F3F6F7;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    
	/*text-align:right; padding-right:10px; font-weight:bold; background:#F3F6F7;*/ 
	
	}
.information-rows {/* background:#fff; font-size:12px;*/ background: none repeat scroll 0 0 #FFFFFF; }


/*=== CONFERENCES CONTAINER ===*/
div.conferences-container,
div.conferences-container-2 {
	width:770px;
	padding:5px;
	margin:0 0 10px 0;
	color:#333;
	font-size:1.4em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background:#F3F6F7;
	border:#999 1px dotted;
}
div.conferences-container {
	background:url(../images/bg-gradient-module.gif) bottom repeat-x #fff;
	border:#ddd 1px solid;
	font-size: 12px;
}


div.conferences-container img,input { padding-left:5px}

* html div.conferences-container { border-style:solid; }

/*=== TABLE ON TOP OF DESCRIPTION ===*/
div.conferences-container table,
div.conferences-container-2 table { border:#666 1px dotted; font-size:.7em; background:#fff; }
* html div.conferences-container table,
* html div.conferences-container-2 table { border-style:solid; }
div.conferences-container table td,
div.conferences-container-2 table td {
	border:#f4f4f4 1px solid;
	font-size: 12px;
}

div.conferences-container table td span.items, 
div.conferences-container-2 table td span.items { text-align:center; padding-right:10px; font-weight:bold; background:#F3F6F7; }
/*=== CONFERENCE'S DESCRIPTION PARAGRAPHS ===*/
div.conferences-container p,
div.conferences-container-2 p { margin:0; padding:0 0 0 15px; width:98%; font-size:0.8em; line-height:20px; }
div.conferences-container p.description,
div.conferences-container-2 p.description { display:block; border-bottom:#999 1px solid; font-weight:bold; margin:10px 0; padding:0; font-size:12px; }

.fontnormal{font-size:12px;}

/*=== EXAM ===*/
div.conferences-container ul,
div.conferences-container-2 ul { margin:10px 0; padding:0 0 0 15px; list-style-type:none; font-size:.75em; }

div.conferences-container ul li,
div.conferences-container-2 ul li { padding-left:7px; background:none; }

div.conferences-container ul li span,
div.conferences-container-2 ul li span { font-weight:bold; color:#903; }

div.conferences-container p span span.examDesc,
div.conferences-container-2 p span span.examDesc { font-weight:bold; color:#903; padding-left:7px; background:url(../images/arrow-red-small.gif) left 5px no-repeat; }

/*=== LINKS ===*/
div.conferences-container a,
div.conferences-container a:visited,
div.conferences-container-2 a,
div.conferences-container-2 a:visited, 
div.conferences-container table tr td a, 
div.conferences-container table tr td a:visited { color:#903; text-decoration:none; }


div.conferences-container a,
div.conferences-container a:hover,
div.conferences-container-2 a,
div.conferences-container-2 a:hover, 
div.conferences-container table tr td a:hover { color:#903; text-decoration:underline; }

div.conferences-container table tr td.linkBold a, 
div.conferences-container table tr td.linkBold a:visited{font-weight:bold}

/*a.Cancel_Btn{background:url(../images/cancel.gif)left top no-repeat; height:70px; width:21px; border:1px solid #000}*/

a.proceedInfo{padding:2px 2px 1px 2px; border:1px solid #000; background:url(../images/link_bg.gif) left top repeat-x; color:#000; font-size:11px; text-align:center;}

a.proceedInfo:hover{text-decoration:none; color:#000}

input.proceedInfo{padding:0; border:1px solid #000; background:url(../images/link_bg.gif) left top repeat-x; color:#000; margin:0; font-size:11px; cursor:pointer; width:130px; font-family:Arial,Verdana; margin:4px 0 0 10px; text-align:center}

.helpArea-lms-Left {margin:10px 0 3px 0; padding:3px 0 3px 0; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE;} 

.helpArea-lms-Left p{margin:0;padding:0; vertical-align:top} 
.helpArea-lms-Left p img{vertical-align:text-top; margin-left:10px;}

.redtext{color:#cc0033; font-weight:normal}

.coursetitle {font-weight:bold; padding-bottom:15px; font-size:larger}
