/*



Theme Name: NAPL



Description: NAPL WordPress theme.



*/



body {



	margin: 0;



	font: 16px/20px Arial, Helvetica, sans-serif;



	background-color:#004d91;



	min-width:924px;



}



img { border-style: none; }



a {



	color: #004d91;



	text-decoration: none;



}



a:hover { text-decoration: underline; }



.page-holder{



	width:924px;



	margin:0 auto;



}



#header{



	background: url(images/bg-header-grad.gif) repeat-x;



	height:140px;



	position:relative;



	font-size:12px;



}



#header .bg{



	display:block;



	width:50%;



	height:100%;



	background:#fff;



	position:absolute;



	top:0;



	left:0;



}



#header .page-holder{



	background: url(images/bg-header.jpg) no-repeat;



	height:86px;



	position:relative;



	z-index:2;



	padding:54px 11px 0;



	width:902px;



	text-align:right;



}



.logo{



	display:block;



	width:82px;



	height:93px;



	position:absolute;



	text-align:left;



	top:24px;



	left:12px;



}



.logo a{



	display:block;



	height:100%;



	background: url(images/bg-logo.gif) no-repeat;



	text-indent:-9999px;



	overflow:hidden;



}



h1{



	font-size:22px;



	line-height:28px;



	margin:0;



}



h1 span{



	font-weight:normal;



}







.parent-site{



	position:absolute;



        font-size:14px;



	bottom:2px;



	right:11px;



}



#content{



	background: #fff url(images/bg-content-pattern-r.jpg) repeat-x 50% 0;



	position:relative;



	width:100%;



	padding-bottom: 63px;



}



#content .bg{



	display:block;



	width:50%;



	height:376px;



	background: url(images/bg-content-pattern.jpg) repeat-x 80% 0;



	position:absolute;



	top:0;



	left:0;



}



#content .page-holder{



	background: url(images/bg-content.jpg) no-repeat;



	min-height:376px;



	height:auto !important;



	height:376px;



	position:relative;



	z-index:2;



}



.content-top {



	overflow: hidden;



	width: 924px;



	height: 304px;



	padding: 39px 0 32px 0;



	background: url(images/bg-content-top.jpg) no-repeat 0 100%;



}



.content-top .holder {



	width: 100%;



	overflow: hidden;



}



.content-top .box {



	float: left;



	width: 586px;



	height: 251px;



	padding: 14px 0 0 13px;



	position: relative;



}



.content-top .box .box-inner {


	top:95px;
	#top: 45px;



	left: 13px;



	width: 586px;



	height: 220px;



	position: absolute;



	z-index: 20;



}



.content-top .box .box-holder {



	position: absolute;



	top: 0;



	left: 0;



	width: 599px;



	height: 265px;



	background: url(images/bg-img-holder.png);



	z-index: 2;



}



.content-top .box h3 {



	margin: 2px 0 0 30px;



	font-size: 30px;



	color: #fff;



}



.content-top .box h3 span {



	display: block;



	font-size: 18px;



	font-weight: normal;



}



.content-top .box ul {



	list-style: none;



	padding: 30px 0 0 30px;



	margin: 0;



	font-size: 12px;



	line-height: 18px;



	color: #fff;



}



.content-top .box ul span{



	font-size: 18px;



}



.content-top .box .btn-holder {



	float: left;



	width: 578px;



	height: 60px;



    margin: 90px 0 0;



	background: url(images/bg-btn-holder.png) repeat-x;



}



.content-top .box .click-here-btn {



	float: left;



	width: 179px;



	height: 34px;



	text-indent: -9999px;



	overflow: hidden;



	position: relative;



	cursor: pointer;



	margin: 11px 0 0 30px;



	background: url(images/btn-click-here.png) no-repeat;



}



.content-top .box .click-add-event {



	float: left;



	width: 190px;



	height: 34px;



	text-indent: -9999px;



	overflow: hidden;



	position: relative;



	cursor: pointer;



	margin: 11px 0 0 30px;



	background: url(images/btn-add-event.gif) no-repeat;



}



.content-top .video-holder {



	float: right;



	width: 325px;



	height: 265px;



}



.content-top h4 {



	margin: 20px 0 0;



	font-size: 16px;



	line-height: 19px;



	color: #000;



	font-weight: normal;



	text-align: center;



}



.content-holder {



	margin: 0 0 0 13px;



	width: 899px;



	background: #e5eef4 url(images/bg-content-holder-1.gif) no-repeat;



}



.content-holder2 {



	overflow: hidden;



	width: 839px;



	padding: 26px 30px 40px;



	background: url(images/bg-content-holder-2.gif) no-repeat 0 100%;



}



.content-holder h2 {



	margin: 0;



	font-size: 20px;



	font-weight: normal;



	color: #004d91;



}



.content-holder ul {



	float: left;



	list-style: none;



	padding: 16px 0 0;



	margin: 0;



	font-size: 16px;



	color: #000;



}



.content-holder ul.right-list {



	float: right;



}



.content-holder ul li {



	padding: 12px 0 0 26px;



	background: url(images/list-bullet.gif) no-repeat 0 14px;



}



.content-holder ul li a {color: #000;text-decoration: none;}



.content-holder ul li a:hover {text-decoration: underline;}



.content-holder .box {



	clear: both;



	overflow: hidden;



	width: 835px;



	padding: 42px 0 0 7px;



}



.content-holder .box .box-inner {



	float: right;



	width: 688px;



}



.content-holder .box h3 {



	margin: 0;



	font-size: 20px;



	font-weight: normal;



	color: #004d91;



}



.content-holder .box ul {



	padding: 10px 0 0;



}



.content-holder .box li {



	background: url(images/list-bullet-2.gif) no-repeat 0 13px;



}



#footer {



	border-top: 10px solid #000;



}



.footer-inner {



	margin: 0 auto;



	width: 924px;



	padding: 19px 0;



	overflow: hidden;



}



.footer-inner .box {



	float: left;



	width: 702px;



	height: 78px;



	margin: 0 0 0 13px;



	display: inline;



	background: url(images/bg-footer-box.jpg) no-repeat;



}



.footer-inner .box ul {



	list-style: none;



	padding: 33px 0 0;



	margin: 0;



	font-size: 12px;



	line-height: 15px;



	text-align: center;



	color: #7ca1b9;



}



.footer-inner .box ul li {padding: 0 16px 0 18px;display: inline;border-left: 1px solid #7099b6;}



.footer-inner .box ul li:first-child {border: 0;}



.footer-inner .box ul a {color: #fff;text-decoration: none;}



.footer-inner .box ul a:hover {text-decoration: underline;}



.footer-inner span {



	float: right;



	font-size: 12px;



	line-height: 15px;



	color: #7ca1b9;



	padding: 31px 14px 33px 21px;



	background: url(images/footer-sep.gif) no-repeat;



}



.footer-inner span a {



	color: #7ca1b9;



	text-decoration: none;



}



.footer-inner span a:hover {



	text-decoration: underline;



}

.box-inner .img-box-inner{

	float:right;

    padding-top:25px;

}

.box-inner .img-box-inner img{

	padding:0 0px 0 35px;

}

.top-register{

	padding-top:40px;

}

.top-register .content-holder {



	margin: 0 0 0 13px;



	width: 899px;



	background: #e5eef4 url(images/bg_content_register.jpg) no-repeat;



}

.top-register .content-holder h2{



	color:#004D91;

	font-size:20px;

	font-weight:normal;

	padding:0px 20px 50px 20px;

}

#Total{

	width:50px;

	color:#52A242;

	border:none;

	background:none;

	font-weight:bold;

}

#Total1{

	color:#52A242;

	border:none;

	background:none;

	font-weight:bold;

}

.top-register .input_text{

	border:1px solid #CCCCCC;

padding:3px;

width:390px;

}

.top-register h4 a{

	font-weight:normal;

}

.top-register td{

	text-transform:capitalize;

}

.top-register .btn_reset{

background:url(images/btn_reset.jpg) no-repeat;

width:109px;

height:34px;

border:none;

}

.top-register .btn_regiter{

margin-left:10px;

background:url(images/btn_register.jpg) no-repeat;

width:169px;

height:34px;

border:none;

}

.top-register a{

	font-size:12px;

	color:#4292C6;

}

.top-register p{

	margin:0;

}

.top-register .register_button{

	position:absolute;

	bottom:-50px;

right:0;

}

.top-register .content-holder2{

	padding-bottom:0px;

}

#billing-date{

	width:120px;

	float:left;

}

#captcha{

	width:120px;

	float:left;

}

.billing-date{

	width:150px;

	float:left;

}

.captcha{

	width:120px;

	float:left;

}