@charset "utf-8";
/************************
DESIGN CSS Document:
Org: Digital Max Solution [www.digital.com.np]
************************/

/************************ Globle CSS ************************/

body {
	font: normal 12px/18px Tahoma, Verdana, Arial;
	background-color:#a7a7a7;
	}

#wrapper {
	width:770px;
	margin:0 auto;
	background:url(../images/banner_image.jpg) no-repeat #f4f9fa;
	background-position:0 57px;
	position:relative;
	}

a {
	color:#2047f1;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

.clear {
	clear:both;}

h1 {
	font:normal 18px/23px Tahoma, Verdana, Arial;
	color:#05538a;
	}

h2 {
	font:700 14px Tahoma, Verdana, Arial;
	color: #05538a;
	}
h3 {
	font:normal 18px Tahoma, Verdana, Arial;
	color:#f67618;
	}

h4 {
	font:normal 18px Tahoma, Verdana, Arial;
	color:#f69f2e;
	}

.txtRight {
	text-align:right;
	}
.picLeft {
	float:left;
	margin-right:5px;
	}

/************************ Top Menu ************************/
#topMenu {
	background-color:#5a5d67;
	padding:12px 0;
	line-height:12px;
	text-align:center;
	}

	
#topMenu ul li {
	display: inline;
	border-right:1px solid #dcdcdc;
	padding:0 10px;
	margin:0;
	}

#topMenu ul li.noBorder, #topMenuInside ul li.noBorder  {
	border:none;
	}

#topMenu ul li a, #topMenuInside ul li a {
	color:#dcdcdc;
	text-decoration:none;
	}
#topMenu ul li a:hover, #topMenuInside ul li a:hover {
	text-decoration:underline;
	}


/************************ Left Col ************************/

.leftCol {
	width:364px;
	float:left;
	padding:28px 0 0 7px;
	margin:0;
	}

.iconLink {
	width:160px;
	padding:19px 0 0 93px;
	}
	
.iconEmail {
	margin-left:15px;
	}
.iconLogin {
	margin-left:20px;
	}
.email {
	margin-top:97px;
	padding-left:50px;
	width:250px;
	}

.lets {
	margin:47px 0 14px 0;}

.topReadMore {
	font-size:9px;
	margin:180px 0 0 239px;
	position:absolute;
	}
	
.topReadMore a, .more a {
	color:#d47d16;
	font-weight:bold;
	text-decoration:none;
	}
	
.topReadMore a:hover, .more a:hover {
	text-decoration:underline;
	}

.goalTitle {
	font-size:14px;
	line-height:20px;
	font-weight:700;
	color:#2b2f3d;
	border-top:1px dashed #858686;
	border-bottom:1px dashed #858686;
	padding:4px 0;
	}

.goals {
	/*padding:15px 0px 270px 26px;*/
	padding:15px 0px 0 26px;
	height:100%;
	}

.goals li {
	background:url(../images/yellow_bullet.gif) no-repeat top left;
	padding:0 0 0 13px;
	color:#030508;
	font-size:11px;
	margin-bottom:5px;
	}

/************************ Right Col ************************/

.rightCol {
	width:375px;
	float:left;
	padding:50px 0 0 23px;
	}

/*******Right Nav*******/
#rightNav {
	padding:0px;
	margin-left:227px;
	width:126px;
	font:normal 14px/18px Tahoma, Verdana, Arial;
	}

#wrapperInside #rightNav {
	margin-left:177px;
	}

#rightNav ul {
	margin:0;
	padding:0;
	}
	
#rightNav ul li {
	border-bottom:1px dashed #858686;
	padding:2px 0 2px 1px;
	}
	
#rightNav ul li a {
	color:#2b2f3d;
	text-decoration:none;
	}

#rightNav ul li a:hover, #rightNav ul li a:active  {
	color:#2345f1;
	}

#rightNav ul li.active a {
	color:#2345f1;
	}


	
/*******Right Content*******/
.rightContent {
	padding: 127px 7px 0 0;
	}

.smallBoxRow {
	margin-top:30px;
	font-size:10px;
	line-height:12px;
	}

.smallBoxRow .titleImage {
	margin-bottom:2px;
	}
	
.smallBoxRow .leftBox{
	width:168px;
	float:left;
	}

.smallBoxRow .leftBox .content {
	border-right:1px dashed #858686;
	border-left:1px dashed #858686;
	padding:5px 3px 0 3px;
	}

.smallBoxRow .rightBox {
	width:165px;
	float:left;
	}

.smallBoxRow .rightBox .content {
	border-right:1px dashed #858686;
	padding:5px 3px 0 3px;
	}

.smallBoxRow2 {
	padding-top:10px;
	margin:0;
	}

/************************ Page Footer ************************/

#pageFooter {
	background-color:#5a5d67;
	text-align:center;
	font:normal 10px Tahoma, Verdana, Arial;
	color:#a6ba39;
	padding:15px 0;
	}

#footerNav {
	color:#dcdcdc;
	padding-bottom:20px;
	}

#footerNav a {
	color:#dcdcdc;
	text-decoration:none;
	}

#footerNav a:hover {
	text-decoration:underline;}

/************************ Inside pages ************************/
#wrapperInside {
	width:770px;
	margin:0 auto;
	background:url(../images/banner_image_inside.jpg) no-repeat #f4f9fa;
	background-position:83px 57px;
	position:relative;
	padding-top:5px;
	}
	
#topMenuInside {
	width:618px;
	margin:0 auto;
	background-color:#5a5d67;
	padding:5px 0;
	line-height:12px;
	text-align:center;
	}
	
#topMenuInside ul li {
	display: inline;
	border-right:1px solid #dcdcdc;
	padding:0 5px;
	margin:0;
	}

/************************ Login ************************/

.loginTitle {
	margin:184px 0 0 62px;
	}

#loginForm {
	padding:22px 0 25px 62px;
	width:640px;}

/************************ Exercsise of the Month ************************/

.exerciseTitle {
	margin:184px 0 0 42px;
	}
	
/************************ Contact Us ************************/

.contactTitle {
	margin:184px 0 0 62px;
	}

#contactForm {
	padding:72px 0 55px 62px;
	width:611px;}
	
#contactForm input.txt {
	background:url(../images/email_bg.gif) no-repeat top left;
	height:19px;
	width:601px;
	border:none;
	padding:5px;
	margin-bottom:3px;
	}

#contactForm textarea {
	background:url(../images/comment.gif) no-repeat top left;
	width:601px;
	height:181px;
	border:none;
	padding:5px;
	}

.contactButton {
	text-align:right;
	margin-top:10px;
	}

.contactButton input.btn {
	background-color:#f4f9fa;
	color:#000;
	border:none;
	text-decoration:none;
	cursor:pointer;
	}

.contactButton input.btn:hover {
	text-decoration:underline !important;
	}

/************************ Buy Now Confirm ************************/


.confirmTitle {
	margin:184px 0 0 62px;
	}

#confirmForm {
	padding:72px 0 55px 62px;
	width:611px;}
	
	
	
/************************ Online Training ************************/
.onlineTraining {
	margin:180px 0 0 31px;
	}

.onlineTitle {
	font-size:15px;
	line-height:20px;
	color:#2b2f3d;
	border-top:1px dashed #858686;
	border-bottom:1px dashed #858686;
	padding:4px 0;
	}

#onlineUl {
	padding:15px 0px 115px 0;
	}

#onlineUl li {
	background:url(../images/yellow_bullet.gif) no-repeat top left;
	padding:0 0 0 13px;
	color:#457fa8;
	font:500 15px Tahoma, Verdana, Arial;
	margin-bottom:5px;
	}
	
.onlineJoinUs {
	position:absolute;
	margin:50px 0 0 205px;
	*margin:70px 0 0 210px;
	}

.onlineBoxes {
	margin-top:80px;
	text-align:right;
	font-size:11px;
	color:#05538a;
	}

.onlineBoxes2 {
	margin-top:10px;
	}

.onlineBoxes .leftBox, .onlineBoxes .rightBox {
	float:left;
	padding-bottom:5px;
}

.onlineBoxes .leftBox {
	margin-right:5px;}
	
.commit {
	margin-top:25px;
	line-height:24px;
	font-size:14px;
	margin-right:25px;
	}

.commit .title {
	margin-bottom:10px;}
	
.commit .blueTxt {
	color:#05538a;
}

a.link1:link {
	text-decoration:underline;
	color:#0837f7;
	}
a.link1:hover {
	text-decoration:none;
		color:#0837f7;
	}
a.link1:visited {
	color:#0837f7;
	}
.normalLineHeight {
	line-height:18px;
	}

/************************ The Next Steps ************************/

.nextStepRightContent {
	background:url(../images/next_steps_03.jpg) no-repeat 200px 0;
	margin:40px 0 0 0;
	padding:105px 20px 0 0;
	}

ul.nsBulletUL {
	}

ul.nsBulletUL li {
	background:url(../images/yellow_bullet.gif) no-repeat top left;
	padding:0 0 10px 15px;
	margin-top:10px;
	border-bottom:1px dashed #858686;
	}

ul.nsBulletUL li.noBorder {
	border:none;
	}

ul.nsBulletUL li p {
	font-size:13px;
	line-height:20px;
	color:#457fa8;
	}

ul.nsBulletUL li p a {
	color:#2047f1;
	text-decoration:underline;
	}

ul.nsBulletUL li p a:hover {
	text-decoration:none;
	}

.nsBottomRow {
	margin-top:20px;
	height:100%;
	}

.note, .advertise {
	float:left;
	width:45%;
	}

.note {
	margin-right:20px;
	}

.nextSteps {
	margin:160px 0 0 31px;
	background:url(../images/next_steps_learning.jpg) no-repeat bottom right;
	padding-bottom:40px;
	}

/************************ CPR/First Aid ************************/

.firstAid {
	padding:0 70px 10px 100px;
	
	}

.firstAid .content {
	margin:33px 0 0 40px;
	}

.firstAid .content h4 {
	margin-bottom:10px;
	}

.firstAid .content p {
	font-size:13px;
	color:#000;
	line-height:20px;
	}

ul.firstAidUl {
	margin:10px 0 0 0;
	height:100%;
	}

ul.firstAidUl li {
	margin:0;
	height:100%;
	list-style-type:none;
	background:url(../images/yellow_bullet.gif) no-repeat 0 4px;
	padding:0 0 10px 15px;
	font:normal 18px Tahoma, Verdana, Arial;
	color:#000000;
	}

.firstAid .content p.redTitle {
	color:#e92718;
	font-size:14px;
	}
.orangeTxt {
	color:#ef9326;
	}

.FirstAidForm {
	margin:20px 0 0 0;
	padding:0;}

.FirstAidForm input.txt {
	width:518px;
	height:18px;
	background:url(../images/first_aid_form_bg_11.gif) no-repeat top left;
	margin-bottom:3px;
	border:none;
	padding:3px;
	}

.FirstAidForm textarea {
	width:518px;
	height:151px;
	background:url(../images/first_aid_form_bg_16.gif) no-repeat top left;
	border:none;
	padding:3px;
	}
	
.FirstAidForm .contactButton {
	margin-right:25px;}

/************************ CPR/First Aid ************************/

.productLinks {
	margin:0 0 10px 30px;
	
	}

.productLinks .content {
	padding:10px 7px 0 118px;
	background:url(../images/product_06.jpg) no-repeat 0 15px;
	}

.productLinks .content2 {
	margin-top:12px;
	padding-right:7px;
	}

.blackTitle {
	font:normal 18px/18px Tahoma, Verdana, Arial;
	color:#000;
	}

.productLinks .content .insideContent {
	margin-top: 15px;
	font-size:13px;
	line-height:18px;
	margin-right: 20px;
	}

.productLinks .insideContent p {
	font-size:13px;}

.productLinks .orangeTxt {
	font-weight:bold;}

.links {
	border-top:1px dashed #858686;
	padding:12px 0 0 0;
	margin-bottom:12px;
	margin-right: 20px;
	}
	

.links .picLeft {
	padding-right:20px;
	}

.links .title {
	font-size:18px;
	line-height:18px;
	}

