@charset "utf-8";
/* CSS Document */
.titlehdr {
 font: normal 22px arial, verdana;
 color: #e3a147;
 border-bottom: 1px solid #e3a147; 
 
 }
 a{
     text-decoration: none;
 }
 a img{
    boder:0px;
}
td{
    text-align:left;
}
 .ForumQuestionLink{
	 text-decoration:none; color:#000; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif;
	 }
 .ForumQuestionLink:hover{
	 text-decoration:none; color:#0019b1; text-transform:capitalize; text-decoration:underline;
	 }
 .GridViewContainerMaster{
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #ccc; width:638px;background: #f3f3f3; padding:6px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #555;
	}
 .GridViewContainerMaster table{
	 background: #f3f3f3;
	 }
	.ThredsContent{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#2a6bc7;
		}
		.ThredsContent:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
		}
.GridViewContainer{
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #ccc; width:960px;background: #f3f3f3; padding:6px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #555;
	}
	.GridViewContainerImport{
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #ccc; width:500px;background: #f3f3f3; padding:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #555;
	}
.GridViewContainerRegistration{
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #CCC; width:765px;background: #f3f3f3; padding:6px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #555;
	}
.GridViewContainerOpening{
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #ccc; width:657px;background: #f3f3f3; padding:6px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #555;
	}

.GridViewContainerImport table{
	background: #f3f3f3;
	}
.GridViewContainer table{
	background: #f3f3f3;
	}
.HeadingsTr{
	height:30px; font-weight:700;
	}
.HeadingsTr td{
	border-bottom:1px solid #ddd;
	}
.Header{
	height:448px;
	background:url(../images/HeaderBg.jpg) repeat-x;
	}
.Heading{
	width:1020px;
	height:86px;
	background:url(../images/Heading.jpg) no-repeat;;
	}
.InnerRows{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
	}
.InnerRows:hover{
	background:#4c8d2d;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFF;
	font-weight:700;
	}
	
	
body{
	margin:0px;
	background:url(../images/BgMain.jpg) repeat-x top;
	}
.Links{
	height:50px;
	width:977px;
	}
.TopCalendar{
	float:left;
	height:35px;;
	padding-top:15px;
	padding-left:10px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#060;	
	text-align:left;
	font-weight:bold;
	visibility:hidden;
	}
.TopCalendar1{
	float:left;
	height:35px;;
	padding-top:15px;
	padding-left:10px;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#060;	
	text-align:left;
	font-weight:bold;	
	visibility:visible;
	}
.RightMainLinks{
	float:right;
	padding-top:15px;
	height:35px;
	width:600px;
	text-align:right;
	}
.RightMainLinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px; padding-right:10px;padding-top:5px;padding-bottom:5px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-left:10px;
	text-decoration:none;
	color:#666;
	}
.Selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px; padding-right:10px;padding-top:5px;padding-bottom:5px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-left:10px;
	text-decoration:none;
	background:#F90;
	color:#FFF;
	text-shadow:1px 0 1px rgba(0, 0, 0, 0.22);
	cursor:pointer;
	}
        .BackSTyle{
           font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px; padding-right:10px;padding-top:5px;padding-bottom:5px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-left:10px;
	text-decoration:none;
	background:#F90;
	color:#FFF;
	text-shadow:1px 0 1px rgba(0, 0, 0, 0.22);
	cursor:pointer; 
        }
.RightMainLinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px; padding-right:10px;padding-top:5px;padding-bottom:5px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-left:10px;
	text-decoration:none;
	background:#F90;
	color:#FFF;
	text-shadow:1px 0 1px rgba(0, 0, 0, 0.22);
	}
.ImageBanner{
	height:310px;
	background:url(../images/index_05.jpg) no-repeat center top
	}
.ContentArea{
	width:977px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	}
.TopContent{
	width:977px;
	height:217px;
	}
.TopContent1{
	width:977px;
	height:267px;
	}
.TopContentinside{
	width:977px;
	padding-bottom:20px;
	}
.SecondContent{
	width:977px;
	height:240px;
	background:url(../images/FooterMainBG_0001.jpg) repeat-y;
	}
.Welcomeindex{
	width:720px;
	padding-right:40px;
	height:150px;
	background:url(../images/index_09.jpg) top left no-repeat;
	float:left;
	padding-top:42px;
	text-align:justify;
	border-right:dotted #CCC 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.NeboshOilAndGas{
	width:720px;
	padding-right:40px;
	background:url(../images/NeboshOilAndGas.jpg) top left no-repeat;
	float:left;
	padding-top:32px;
	text-align:justify;
	border-right:dotted #CCC 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.NeboshIDIP{
	width:720px;
	padding-right:40px;
	background:url(../images/NeboshInternationalDiploma.jpg) top left no-repeat;
	float:left;
	padding-top:32px;
	text-align:justify;
	border-right:dotted #CCC 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.SafetyMediaa{
	width:720px;
	padding-right:40px;
	background:url(../images/Safety_media.jpg) top left no-repeat;
	float:left;
	padding-top:32px;
	text-align:justify;
	border-right:dotted #CCC 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.ElEarniCoursesIndex{
	padding:7px 3px; border-bottom:1px dashed #CCCCCC; margin:0px 7px 0 5px;
	}
.ElEarniCoursesIndex a{
	color:#EEEEEE
	}
.ElEarniCoursesIndex a:hover{
	color:#FFFFFF
	}
.ADOHSEM{
	width:720px;
	padding-right:40px;
	background:url(../images/Adohsem.jpg) top left no-repeat;
	float:left;
	padding-top:32px;
	text-align:justify;
	border-right:dotted #CCC 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.IOSHWorkingSafely{
	width:720px;
	padding-right:40px;
	background:url(../images/IoshWorkingSafely.jpg) top left no-repeat;
	float:left;
	padding-top:32px;
	text-align:justify;
	border-right:dotted #CCC 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.IoshMangingsafely{
	width:720px;
	padding-right:40px;
	background:url(../images/IoshManaging%20Safely.jpg) top left no-repeat;
	float:left;
	padding-top:32px;
	text-align:justify;
	border-right:dotted #CCC 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.NeboshIGC{
	width:720px;
	padding-right:40px;
	background:url(../images/NeboshIGC.jpg) top left no-repeat;
	float:left;
	padding-top:32px;
	text-align:justify;
	border-right:dotted #CCC 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.AboutusPage{
	width:977px;
	background:url(../images/AboutUsBanner.jpg) top left no-repeat;
	padding-top:42px;
	text-align:justify;
	border-bottom:dashed #b5b6b7 1px;
	color:#6d6c6c;
	line-height:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	}
.CoursesPage{
	width:977px;
	padding-top:12px;
	text-align:justify;
	color:#6d6c6c;
	line-height:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	}
.AboutusPage1{
	width:977px;
	background:url(../images/index_09.jpg) top left no-repeat;
	padding-top:42px;
	text-align:justify;
	color:#6d6c6c;
	line-height:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	}
.AboutusPageNebosh{
	width:977px;
	background:url(../images/Templates_15.jpg) top left no-repeat;
	padding-top:42px;
	text-align:justify;
	border-bottom:dashed #b5b6b7 1px;
	color:#6d6c6c;
	line-height:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	}
.AboutusPageNebosh1{
	width:977px;
	background:url(../images/AboutNebosh.jpg) top left no-repeat;
	padding-top:42px;
	text-align:justify;
	color:#6d6c6c;
	line-height:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	}
.AboutusPageIosh1{
	width:977px;
	background:url(../images/AboutIosh.jpg) no-repeat top left;
	padding-top:42px;
	text-align:justify;
	border-bottom:dashed #b5b6b7 0px;
	color:#6d6c6c;
	line-height:20px;
	padding-bottom:30px;
	}
.AboutusPageIosh{
	width:977px;
	background:url(../images/Untitled-2_18.jpg) no-repeat top left;
	padding-top:42px;
	text-align:justify;
	border-bottom:dashed #b5b6b7 0px;
	color:#6d6c6c;
	line-height:20px;
	padding-bottom:30px;
	}
.Contact1{
	width:222px;
	padding-right:40px;
	height:220px;
	padding-top:20px;
	float:left;
	text-align:justify;
	border-right:dotted #b5b6b7 1px;
	color:#666;
	line-height:20px;
	margin-bottom:30px;
	}
.Contact2{
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	width:317px;
	height:220px;
	float:left;
	text-align:justify;
	border-right:dotted #b5b6b7 1px;
	color:#666;
	line-height:20px;
	margin-bottom:30px;
	}
.Contact3{
	width:276px;
	padding-left:40px;
	padding-top:20px;
	height:220px;
	float:left;
	text-align:justify;
	color:#666;
	line-height:20px;
	margin-bottom:30px;
	}
.AboutNebosh{
	padding-left:40px;
	padding-right:40px;
	width:267px;
	height:120px;
	background:url(../images/index_10.jpg) top left no-repeat;
	float:left;
	padding-top:42px;
	text-align:justify;
	border-right:dashed #b5b6b7 1px;
	color:#6d6c6c;
	line-height:20px;
	}
.AboutIosh{
	width:176px;
	padding-left:40px;
	height:150px;
	background:url(../images/index_11.jpg) top left no-repeat;
	float:left;
	padding-top:42px;
	text-align:justify;
	color:#333;
	line-height:20px;
	}
.AboutIosh a{
	font-size:12px;
	color:#060;
	text-decoration:none;
	font-weight:bold;
	}
.AboutIosh a:hover{
	font-size:12px;
	color:#060;
	text-decoration:underline;
	font-weight:bold;
	}
.CourseCategories{
	padding-left:20px;
	padding-right:20px;
	width:204px;
	height:165px;
	background:url(../images/index_20.jpg);
	float:left;
	padding-top:75px;
	text-align:justify;
	color:#FFF;
	line-height:20px;
	}
.NewsAndEvents{
	padding-left:20px;
	padding-right:20px;
	width:285px;
	height:145px;
	padding-bottom:25px;
	background:url(../images/index_21.jpg);
	float:left;
	padding-top:69px;
	text-align:justify;
	color:#FFF;
	line-height:19px;
	overflow:visible;
	}
.ContactIndex{
	padding-left: 114px;
	padding-right: 20px;
	width: 179px;
	height: 78px;
	background: url(../images/Untitled-1_22.jpg);
	float: left;
	padding-top: 161px;
	text-align: justify;
	color: #FFF;
	line-height: 20px;
	}
.Login{
	padding-left:20px;
	padding-right:20px;
	width:285px;
	height:164px;
	background:url(../images/Untitled-1_22-10.jpg);
	text-align:justify;
	float:left;
	padding-top:75px;
}
.ShadowImage{
	width:977px;
	height:43px;
	background:url(../images/index_26.jpg) no-repeat center top;
	}
   .messageParagraph{
            clear:both; 
            font-size:12px;
            margin:0px;
			line-height:30px; 
            font-family:Arial, Helvetica, sans-serif; 
			color:#CA0F30;       
   }
   .GridViewContainerMaster{
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #ccc; width:638px;background: #f3f3f3; padding:6px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #555;
	}
	 .GridViewContainerMaster table{
	 background: #f3f3f3;
	 }
	.InnerRows{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
	}
.InnerRows:hover{
	background:url(../images/BTNBGhover.jpg) repeat-x center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#e4ab20;
	font-weight:700;
	}
.InnerRows ACTIVEINACTIVEOVER:hover{
	background:url(../images/BTNBGhover.jpg) repeat-x center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFF;
	font-weight:700;
	}
	.HeadingsTr{
	height:30px; font-weight:700;
	}
.HeadingsTr td{
	border-bottom:1px solid #ddd;
	}
	.message
	{
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #2B2B2B;
	background-color: #65B9D9;
    background-image: -moz-linear-gradient(center top , #65B9D9, #4A9CBC);
	background: linear-gradient(to bottom, #65B9D9 0px, #4A9CBC 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    min-height: 27px;
	width:765px;
	margin-top:20px;
	margin-bottom:40px;
	text-transform:capitalize;
	font-family:Arial, sans-serif;
	}
	.message p{
		display:block;
		background:url(../images/notice-success.png) no-repeat left;
		height:32px;
		margin-left:10px;
		padding-left:40px;
		padding-top:16px;
		}
	.errormessage
	{
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #2B2B2B;
	background-color: #BC3E33;
    background-image: -moz-linear-gradient(center top , #DD5952, #BC3E33);
	background: linear-gradient(to bottom, #DD5952 0px, #BC3E33 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    min-height: 27px;
	width:765px;
	margin-top:20px;
	margin-bottom:40px;
	font-family:Arial, sans-serif
	} 
	.errormessage p{
		display:block;
		background:url(../images/notice-error.png) no-repeat left;
		height:32px;
		margin-left:10px;
		padding-left:40px;
		padding-top:16px;
		}
                
.NewStyleBTN{
    font-size: 12px; 
    text-decoration: none; 
    background: -moz-linear-gradient(center top , #FFFFFF, #CCCCCC) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    color: #111111;
    font-weight: bold;
    padding: 3px 12px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    cursor: pointer;
                }
 .NewStyleBTN:hover{
    background: -moz-linear-gradient(center top , #CCCCCC, #DDDDDD) repeat scroll 0 0 transparent;
   
                }

.SubmitButtonContainer{                 
     background-color: #F0F0F0;  background-image: linear-gradient(to bottom, #FDFDFD, #DDDDDD); border:1px solid #9E9E9E; padding: 5px;
}
             