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

body {
	font-family:Arial, Verdana, Times, sans-serif;
	font-size:12px;
	color:#6b6a6a;
}

html, body{
	height:100%;
	margin:0px;
	padding:0px;
}

a {
	color:#0d5892;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#mainContainer {
	margin:0px auto;
	min-height:100%;
}

*html #mainContainer{
	height:100%;
}

.headerContainer {
	background:#0f5590 url(../images/header_bluebg.jpg) left top repeat-y;
	padding-right:40px;
	height:85px;
}

.logoContainer {
	width:254px;
	height:85px;
	float:left;
	overflow:hidden;
}

.topHeadingContainer {
	float:right;
}

.topHeadingContainer span {
	float:right;
}

.topHeadingContainer .topHeadingleft {
	background:url(../images/top_heading_bg.gif) left top no-repeat;
	display:block;
	width:21px;
	height:50px;
}

.topHeadingContainer .topHeadingright {
	background:url(../images/top_heading_bg.gif) right top no-repeat;
	display:block;
	height:35px;
	padding:15px 21px 0px 0px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}

.topHeadingContainer .welcomeMsg {
	color:#ffffff;
	text-align:right;
	padding-top:10px;
	clear:both;
}

.welcomeMsg a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.welcomeMsg a:hover {
	text-decoration:underline;
}
	

.topMenuContainer {
	background:#ffffff url(../images/top_menu_bg.jpg) left top repeat-x;
	height:27px;
	overflow:hidden;
	width: 1135px;
}

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

.topMenuContainer ul li {
	float:left;
	list-style:none;
}

.topMenuContainer ul li a {
	color:#303123;
	text-decoration:none;
	display:block;
	padding:5px 15px;
}

.topMenuContainer ul li a:hover {
	background:#303123;
	text-decoration:none;
	color:#ffffff;
}

.topMenuContainer ul li a.selected {
	background:#303123;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

.innerContentContainer {
	padding:20px 15px 55px 15px;
}

h1.pageHeading {
	border-bottom:1px solid #9f9fa0;
	margin-top:0px;
	color:#000000;
	font-size:18px;
	padding-bottom:3px;
}

table.dataTable tr.headerRow {
	background:#ffffff url(../images/table_head_bg.jpg) left top repeat-x;
	color:#000000;
	text-align:left;
	font-weight:bold;
	height:30px;
}

table.dataTable tr.odd {
	background:#e8e8e8;
}


table.dataTable tr.headerRow th, table.dataTable tr.headerRow td {
	padding-left:5px;
}
table.dataTable img{
         border:medium none;
}

table.dataTable a.folderIcon {
	text-decoration:none;
	font-weight:bold;
	background:url(../images/business_16x16.gif) left top no-repeat;
	padding-left:20px;
}

.fileIcon {
	background:url(../images/report2_16x16.gif) left top no-repeat;
	padding-left:20px;
	display:block;
	height:17px;
}

table.dataTable a.viewIcon {
	text-decoration:none;
	background:url(../images/view_16x16.gif) left top no-repeat;
	width:16px;
	height:16px;
	padding:2px;
	display:block;
	float:left;
}

table.dataTable a.editIcon {
	text-decoration:none;
	background:url(../images/edit_16x16.gif) left top no-repeat;
	width:16px;
	height:16px;
	padding:2px;
	display:block;
	float:left;
}

.buttonsContainer {
	height:26px;
	padding-top:5px;
	text-align:center;
	background:#ebedec;
	border-top:1px solid #9f9fa0;
	border-bottom:1px solid #9f9fa0;
}

.genBtn {
	color:#ffffff;
	font-weight:bold;
	padding:3px 10px;
	border:none;
	cursor:pointer;
	background:#303123;
	font-size:11px;
}
	

.clr {
	clear:both;
	overflow:hidden;
}

.space5 {
	clear:both;
	height:5px;
	overflow:hidden;
}
.space10 {
	clear:both;
	height:10px;
	overflow:hidden;
}
.space20 {
	clear:both;
	height:20px;
	overflow:hidden;
}

.footer {
	background:#ffffff url(../images/footer_bg.jpg) left top repeat-x;
	height:46px;
	width:100%;
	margin-top:-46px;
	overflow:hidden;
}

.footer .footerInnerPlacer {
	width:900px;
	padding-top:15px;
	margin:0px auto;
	text-align:center;
}
/*deepa added code */
.middleMenuContainer {
	background:#ffffff left top repeat-x;
	height:27px;
	overflow:hidden;
}

.middleMenuContainer ul {
	margin:0px;
	
}

.middleMenuContainer ul li {
	float:left;
	list-style:none;
}

.middleMenuContainer ul li a {
	color:#303123;
	text-decoration:none;
	display:block;
	padding:5px 15px;
}

.middleMenuContainer ul li a:hover {
	background:#303123;
	text-decoration:none;
	color:#ffffff;
}

.middleMenuContainer ul li a.selected {
	background:#303123;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.form_div{
	height:35px;
	padding-top:5px;
	text-align:center;
	padding-left: 200px;
}
.form_div1{

	color:#003366;
	font-size:11px;
	font-weight:bold;
	float:left;
	height:35px;
	margin-right:5px;
	overflow:hidden;
	padding-left:10px;
	width:150px;
	text-align:left;
}
.form_div2{

	float:left;
	height:35px;
	margin-right:5px;
	overflow:hidden;
	padding-left:10px;

}
.required {
	color:#990033;	
}
.formTableButtons {
	padding-top:10px;
	text-align:center;
	height:28px;
}
.buttonOrangeWrap, .buttonBlueWrap, .buttonGrayWrap, .buttonGreenWrap {
	float:left;
	height:20px;
	padding-left:10px;
	overflow:hidden;
	margin-right:5px;
/*	color:#FFFFFF;*/
	background-image:url(../images/buttons_small.jpg);
	background-repeat:no-repeat;
}
.buttonOrange, .buttonBlue, .buttonGray, .buttonGreen {
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	overflow:visible;
	padding:2px 25px 2px 0px;	
/*	*padding:1px 25px 2px 0px;*/
	font-weight:bold;
	font-size:11px;
/*	color:#FFFFFF;	*/
	cursor:pointer;
	background-image:url(../images/buttons_small.jpg);
	background-repeat:no-repeat;
	background-position:100% 0px;
	color:#4F3700;
}
.buttonSelected, .buttonSelected .buttonOrange, .buttonSelected .buttonBlue, .buttonSelected .buttonGray, .buttonSelected .buttonGreen {
	background-image:url(../images/buttons_hover_small.jpg);
	background-repeat:no-repeat;
}
.buttonGray {
	/*padding:4px 15px 8px 5px;	
	*padding:3px 15px 8px 5px;*/
	padding:2px 10px 2px 0px;
}
.align_center {
	text-align:center;
}
.align_right {
	text-align:right;
}
.align_left {
	text-align:left;
}
.formTxtBox {
	width:250px;
}
.formSelectBox {
	width:254px;
	*width:256px;
}
.midPart {

width:595px;
}

/* assignmnts */
.CertifyAccInfoHeading {
	color:#053B77;
	font-size:25px;
	font-weight:bold;
	padding-top:10px;
}
.CertifyAccInfoHeading span{
	font-size:12px;
	color:#3F3F3F;
}
.certifyContent {
    margin: 0 auto;
    width: 834px;
}
.certifyAssignmentsBg{
	background:url(../images/certificates/certify-assignments-bg.jpg) no-repeat;
	width:860px;
	height:45px;
}	
.brdrBottomSection{
	border-bottom:1px solid #B6B6B6;
	width:860px;	
}
.tableLable{
	font-weight:bold;
	font-size:14px;
}
a.arrowDown {
	background:url(../images/certificates/arrowDown.jpg) no-repeat;
	display:block;
	width:37px;
	height:37px;
	float:right;
	margin:3px 20px 0px 0px;
}
a.arrowUp {
	background:url(../images/certificates/arrowUp.jpg) no-repeat;
	display:block;
	width:37px;
	height:37px;
	float:right;
	margin:3px 20px 0px 0px;
}
.assigncontent{
	border-left:#B6B6B6 1px solid;
	border-right:#B6B6B6 1px solid;
	margin-top:-1px !important;
	padding-top:20px;
	width:820px !important;
	margin:0 auto;
}
.curvedGreyBtm{
	background:url(../images/certificates/curved_grey_bottom.png) no-repeat;
	height:10px;
	width:820px;
	margin:0 auto;
	margin-bottom:12px;
}
.blackheading{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	float:left;
	padding:12px 0px 0px 10px;
}
.formSelectBox {
	width:274px;
	*width:276px;
}
.formTxtBox {
	width:274px;
}