/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0; padding:0;}
table,img {border: 0px;	}
html{font-size: 62.5%;margin:0; padding:0;}
a {text-decoration: none;}
ul li {list-style: none;}
/* COMMON CLASSES */
.clear {clear: both;}
/* HEADER */
body {
	border-top: 4px solid #0859a8;
	font-family: 'Roboto', sans-serif;
	margin: 0 auto;
	color: #454545;
	line-height: 24px;
	background-color: #FFF;
	background: url(../images/inner_body_bg.jpg) repeat-x left top;
}
#Canvas {
	width: 100%;
	height: auto;
	float: left;	
}
.wrap {
	width: 1000px;
	margin : 0 auto;
}
#MainHead {
}
.logo {
height: 120px;
width: 450px;
text-align: center;
float: left;
}
#MainHead .logo a {
float: left;
margin-top: 9px;
}
.logo_title {
background-image: url(../images/logo_title.png);
background-repeat: no-repeat;
height: 36px;
width: 1000px;
line-height: 36px;
color: #FFF;
text-align: center;
float: left;
background-position: center center;
}

#MainNav {width: 997px;height: 50px;/* -moz-border-radius: 24px;
-webkit-border-radius: 24px;
-khtml-border-radius: 24px;
border-radius: 24px;
*/margin-top: 3px;margin-bottom: 6px;background-color: #474747;border: 2px solid #FFF;}

#MainNav_rht {
	float: right;
	height: auto;
	width: 43px;
}
#MainNav ul {
display: block;
float: left;
height: 50px;
width: 980px;
}
#MainNav ul li {
float: left;
height: 50px;
width: auto;
line-height: 45px;
}
#MainNav ul li a {
font-size: 1.4rem;
text-transform: uppercase;
color: #FFF;
float: left;
height: 50px;
width: auto;
display: block;
padding:0 19px;
}
#MainNav ul li a:hover {
color: #FFF;
background: #0054a5;
height: 50px;
width: auto;
}
.nav_active {
background: #0054a5 !important;
}

.top_label {
float: right;
height: auto;
width: auto;
}
.Top_full {padding-top: 15px;}

#HomeBanner {
	float: left;
	height: auto;
	width: 1000px;
	background-image: url(../images/shadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 24px;
}
#Banner_left {
	float: left;
	height: 320px;
	width: 378px;
	padding-top: 71px;
}
#Banner_right {
	float: right;
	height: auto;
	width: auto;
}
#Welcome_Main {
	float: left;
	height: auto;
	width: 100%;
}
#Welcome_Main .wrap h1 {
	font-family: 'Salsa', cursive;
	font-size: 3.6rem;
	line-height: 36px;
	text-align: center;
	display: block;
}
.blue {
	color: #0054a5;	
}
#Welcome_Main .wrap h4 {
	color: #0081c2;
	font-size: 1.4rem;
	text-align: center;
	font-weight: 500;
	padding-top: 3px;
	display: block;
}
#Welcome_Left {
	float: left;
	height: auto;
	width: 650px;
	font-size: 1.4rem;
	padding-top: 10px;
}
#Welcome_img {
	float: right;
	height: auto;
	width: auto;
}
#Home_Quick_Main {
	float: left;
	height: auto;
	width: 100%;
	background-color: #f5f5f5;
	padding-top: 15px;
	padding-bottom: 15px;
}
#Hme_Account_image {
	float: left;
	height: auto;
	width: auto;
}
#Home_Account_Content {
	float: right;
	width: 530px;
	height: auto;
	padding-top: 10px;
}
#Home_Account_Content h1 {
	font-family: 'Salsa', cursive;
	font-size: 3.6rem;
	line-height: 36px;
	display: block;
}
#Account_mn {
	float: left;
	height: auto;
	width: auto;
	color: #565455;
	font-size: 1.4rem;
	padding-top: 10px;
}
#Account_mn ul {
	display: block;
	float: left;
	height: auto;
	width: 235px;
	padding-left: 30px;
	padding-top: 15px;
}
#Account_mn ul li {
	color: #1ea8e0;
	text-transform: uppercase;
	font-family: 1.4rem;
	background-image: url(../images/light_blue_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #19a5e1;
	line-height: 43px;
	height: 43px;
}
#Home_whymain {
	background-image: url(../images/home_why_bg.gif);
	background-repeat: repeat;
	float: left;
	height: auto;
	width: 100%;
}
#Hme_Why_Background {
	background-image: url(../images/home_why_image.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	height: auto;
	width: 100%;
}
.shadow {
	background-image: url(../images/shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 25px;
	width: 100%;
}
#Hme_Why_Content {
	float: left;
	height: auto;
	width: 700px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.4rem;
}
#Hme_Why_Content h1 {
	font-family: 'Salsa', cursive;
	font-size: 3.6rem;
	line-height: 36px;
	display: block;
	padding-bottom: 10px;
}
#Hme_Why_Content h2 {
	color: #0054a5;
	font-size: 1.6rem;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 100%;
	font-weight: 500;
}
#Hme_Why_Content ul {
display: block;
width: 670px;
padding-left: 25px;
float: left;
height: auto;
}

#Hme_Why_Content ul li {
background-image: url(../images/star.png);
background-repeat: no-repeat;
background-position: left 8px;
padding-left: 20px;
height: auto;
line-height: 30px;
color: #333;
}
#About_left1 ul li {
background-image: url(../images/star.png);
background-repeat: no-repeat;
background-position: left 8px;
padding-left: 20px;
height: auto;
line-height: 30px;
color: #333;
}
#Home_opportunities_main {
	float: left;
	height: auto;
	width: 100%;
	background-image: url(../images/home_opportunity_bg.jpg);
	background-repeat: repeat;
	color: #FFF;
	font-size: 1.4rem;
	font-weight: 500;
}
#Hme_Opportunity_Full {
	float: left;
	height: auto;
	width: 1000px;
	padding-top: 20px;
	text-align: center;
}
#Hme_Opportunity_Full h1 {
	font-family: 'Salsa', cursive;
	font-size: 3.4rem;
	line-height: 36px;
	display: block;
	padding-bottom: 10px;
	font-weight: normal;
	font-style: italic;
}
#Hme_Opportunity_Full h3 {
	text-transform: uppercase;
	color: #4ea7fe;
	font-size: 1.4rem;
	font-weight: normal;
}
#Hme_Opportunity_Full ul {
	display: block;
	float: left;
	height: auto;
	width: 270px;
	margin: 30px;
}
#Hme_Opportunity_Full ul li {
	background-color: #FFF;
	line-height: 50px;
	height: 50px;
	width: 220px;
	display: block;
	float: left;
	text-transform: uppercase;
	font-size: 1.6rem;
	text-align: left;
	color: #2d2b26;
	background-image: url(../images/star.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	border: 1px solid #FFF;
	border-bottom: 3px solid #cce6ff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	padding-left: 45px;
	font-weight: normal;
	margin-bottom: 10px;
}
#Footer {
	background-color: #f5f5f5;
	float: left;
	height: auto;
	width: 100%;
}
#Footer_top {
	float: left;
	height: auto;
	width: 1000px;
	background: url(../images/ftr_lines.gif) repeat-x left bottom;
	padding-bottom: 20px;
	padding-top: 15px;
	font-size: 1.4rem;
}
#Ftr_quick {
	float: left;
	height: auto;
	width: 250px;
}
#Ftr_quick h1 {
	text-transform: uppercase;
	color: #004d9e;
	font-weight: normal;
	font-size: 1.6rem;
	display: block;
	padding-bottom: 8px;
	border-bottom: 0px;
}
#Ftr_quick ul {
	background-image: url(../images/ftr_bar.gif);
	background-repeat: repeat-y;
	display: block;
	float: left;
	height: auto;
	width: 200px;
	background-position: right top;
	padding-left: 20px;
}
#Ftr_quick ul li a {
	text-transform: uppercase;
	color: #424242;
	background-image: url(../images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	display: block;
	padding-left: 16px;
	line-height: 35px;
	height: auto;
}
#Footer_Certificate {
	float: right;
	width: 302px;
	height: auto;
	border: 1px solid #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#Footer_Certificate h1 {
	text-transform: uppercase;
	color: #004d9e;
	font-weight: normal;
	font-size: 1.6rem;
	display: block;
	padding-bottom: 5px;
}
.certificate_fld {
	width: 280px;
	height: 32px;
	background: #e7e6e6;
	border: 1px solid #FFF;
	font-family: 'Roboto', sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.submit_btn {
	width: 80px;
	height: 32px;
	background: #004c9d;
	border: 1px solid #004c9d;	
	font-family: 'Roboto', sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
}
.submit_btn:hover {
	background: #424242;
}
#Footer_Bottom {
	float: left;
	height: auto;
	width: 1000px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/ftr_lines.gif) repeat-x left bottom;
	font-size: 1.4rem;
}
#Footer_Bottom h1 {
	color: #004d9e;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.6rem;
	border-bottom: 1px solid #004d9e;
	margin-bottom: 15px;
}
#Ftr_Certify_Logo {
	float: left;
	height: auto;
	width: 465px;
}
#Ftr_Location {
	float: left;
	width: 220px;
	height: auto;
	padding-left: 40px;
}
#Ftr_bt {
	font-size: 12px;
	line-height: 41px;
	float: left;
	height: 40px;
	width: 200px;
}
.facebook {
	float: left;
	height: 41px;
	width: auto;
}
.facebook a {
	background: url("../images/facebook.jpg") no-repeat scroll 0 -41px transparent;
	float: left;
	height: 41px;
	width: 35px;
	margin-right: 10px;
    display: block;
    overflow: hidden;
    transition: all 0.3s ease-in-out 0s;
	color: #989797;
}
.facebook a:hover {
    background-position: 0 1px;
}
.twitter {
	float: left;
	height: 41px;
	width: auto;
}
.twitter a {
	background: url("../images/twittter.jpg") no-repeat scroll 0 -41px transparent;
	float: left;
	height: 41px;
	width: 35px;
	margin-right: 10px;
    display: block;
    overflow: hidden;
    transition: all 0.3s ease-in-out 0s;
	color: #989797;
}
.twitter a:hover {
    background-position: 0 1px;
}
.googleplus {
	float: left;
	height: 41px;
	width: auto;
}
.googleplus a {
	background: url("../images/google_plus.jpg") no-repeat scroll 0 -41px transparent;
	float: left;
	height: 41px;
	width: 35px;
	margin-right: 10px;
    display: block;
    overflow: hidden;
    transition: all 0.3s ease-in-out 0s;
	color: #989797;
}
.googleplus a:hover {
    background-position: 0 1px;
}
.hide {
	visibility: hidden;	
}
#Ftr_parts {
	float: left;
	height: auto;
	width: 1000px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 52px;
}
.gladia {
	float: right;
	height: auto;
	width: auto;
}
#Ftr_quick ul li a:hover {
	color: #004C9D;
}
#InnerContentArea {
	float: left;
	height: auto;
	width: 1000px;
	font-size: 1.2rem;
	padding-bottom: 15px;
}
#InnerContentArea h1 {
	font-family: 'Salsa', cursive;
	font-size: 3.2rem;
	line-height: 36px;
	display: block;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0054a5;
	margin-bottom: 15px;
}
#About_left {
	float: left;
	height: auto;
	width: 750px;
}
#About_right {
	float: right;
	height: auto;
	width: 190px;
	background-color: #F5F5F5;
	padding: 15px;
}
#About_right a {
	background-image: url(../images/abt_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	display: block;
	padding-left: 20px;
	text-transform: uppercase;
	color: #3a9dea;
	font-size: 1.2rem;
	float: left;
	width: 170px;
	line-height: 35px;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3a9dea;
}
#About_right a:hover {
	color: #000;
}
#md_photo {
	height: auto;
	width: auto;
	margin-right: 15px;
	float: left;
	border: 1px solid #F5F5F5;
	margin-top: 10px;
}
#About_left h2 {
	text-transform: uppercase;
	color: #0063AE;
	font-weight: normal;
}
#Course_Main {
	float: left;
	height: auto;
	width: 1000px;
}
#Course_Main h2 {
	font-weight: normal;
	color: #0163AE;
	font-size: 1.4rem;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	background-image: url(../images/star.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 20px;
}
#Course_Main ul {
	float: left;
	height: auto;
	width: 200px;
	padding-left: 25px;
	padding-bottom: 15px;
}
#Course_Main ul li {
	background-image: url(../images/bg-li-list-2.png) !important;
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 25px;
}
#Contact_Left {
	float: left;
	height: auto;
	width: 440px;
}
#Contact_Right {
	float: right;
	width: 540px;
	height: auto;
}
#Contact_Right h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #2b2b2c;
	display: block;
	height: 35px;
	float: left;
	width: 100%;
	line-height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0054C4;
	margin-bottom: 10px;
}
#Contact_Enquiry_Full {
	background-color: #FFF;
	width: 408px;
	border: 1px solid #f5f5f5;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 15px;
	height: auto;
}
#Enquiry_Form_bt {
	float: left;
	height: auto;
	width: 100%;
}
#Contact_Left h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #2b2b2c;
	display: block;
	height: 35px;
	float: left;
	width: 100%;
	line-height: 35px;
}
.contact_fld {
	width: 390px;
	height: 30px;
	background: #f1f1f1;
	color: #5f5f5f;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #cfcfcf;
	border-top: 1px solid #9f9f9f;
	margin-top: 5px;
}
.contact_area {
	width: 390px;
	height: 65px;
	background: #f1f1f1;
	color: #5f5f5f;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #cfcfcf;
	border-top: 1px solid #9f9f9f;
	border-bottom: 0px;
	border-right: 0px;
	resize: none;
	margin-top: 5px;
}
#News_Main {
	float: left;
	height: auto;
	width: 1000px;
	padding-top: 15px;
	background-image: url(../images/ftr_lines.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
#News_image {
	float: left;
	height: auto;
	width: 225px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-top: 10px;
}
#News_content {
	float: right;
	height: auto;
	width: 100%;
}
#News_content h2 {
	color: #0061AE;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.4rem;
	height: auto;
	padding-bottom: 5px;
}
#Full_Certificate {
	background-color: #f4f3f3;
	width: 645px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	padding: 20px;
}
#Certificate_inr {
	background-color: #F4F3F3;
	height: auto;
	width: 625px;
	border: 1px solid #dedede;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	padding: 10px;
	font-size: 1.4rem;
	color: #0054a5;
	float: left;
}
#Not_verify {
	float: left;
	height: auto;
	width: 625px;
	padding-top: 0px;
	padding-bottom: 15px;
}
#Verify_top {
	float: left;
	height: auto;
	width: 625px;
}
#Hme_Call {
	background-image: url(../images/call_bg.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 110px;
	width: 300px;
	margin-top: 5px;
	font-size: 18px;
	padding-top: 20px;
	padding-left: 33px;
	line-height: 30px;
}
.date {
	height: auto;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #900;
}

/*pagination*/
.page_outer {
	height: 30px;
	line-height: 30px;
	padding: 5px;
	float:left;
	width:955px;
	text-align:right;
	margin-top:10px;
}

.paginate a {
	background-color: #004C9D;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #FFF;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-radius: 6px;
}
.paginate a:hover, .paginate a:active {
	color: #FFF;
	background-color: #6f6f6f;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate span{
	background-color: #004C9D;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #FFF;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-radius: 6px;
}
.paginate span.current  {
	color: #FFF !important;
	background-color: #6f6f6f !important;
}

.paginate span.disabled {
		/*padding:2px 5px 2px 5px;
		margin:2px;*/
		border:1px solid #eee;
		color:#DDD;
		background:#FFF;
	}

/*.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
}*/

.text-center
{
    text-align:center;
}

.top-caption
{
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    color: #0154a4;
    padding: 4px 0;
    background: #0154a4;
    color: #FFF;
    margin: 11px 0 0px;
}