@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'BastardusSansRegular';
    src: url('../font/bastardussans-webfont.eot');
    src: url('../font/bastardussans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bastardussans-webfont.woff') format('woff'),
         url('../font/bastardussans-webfont.ttf') format('truetype'),
         url('../font/bastardussans-webfont.svg#BastardusSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('../font/league_gothic-webfont.eot');
    src: url('../font/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/league_gothic-webfont.woff') format('woff'),
         url('../font/league_gothic-webfont.ttf') format('truetype'),
         url('../font/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*---------- general ----------*/
body{
	padding:0;
	margin:0;
	background:url(../images/body_bg.gif) repeat;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#5d5c5c;
}

div, p, h1, h2, h3, h4, h5, h6, form, input, label, checkbox, li, radio{
	padding:0;
	margin:0;
}

img{
	padding:0;
	margin:0;
	border:none;
}

ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

a{
	color:#d49807;
	background-color:inherit;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:underline;
}

.nomarg{
	margin:0 !important;
}

.nopad{
	padding:0 !important;
}

.noimg{
	background:none !important;
}

.spacer{
	clear:both;
	font-size:0;
	line-height:0;
}

p{
	line-height:20px;
	padding:0 0 13px;
}

/*---------- general ----------*/

.wrapper{
	width:100%;
}


/*---------- header ----------*/

.header{
	width:100%;
	padding:24px 0 26px 0;
	background:url(../images/header_bg.gif) repeat-x 0 0 #2898c0;
}

.header_in{
	width:1000px;
	margin:0 auto;
}

.header_top{
	width:1000px;
	padding:0 0 78px;
}

.logo{
	float:left;
}

.compare { 
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:20px;
	}

	
	
.nav{ 
	width:auto;
	float:right;
	margin:25px 0 0 0;
	}

.nav li{
	margin:0 5px 0 0;
	padding:0;
	float:left;
	width:auto;
	font:bold 12px/26px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
    }
	
.nav li.last{
	margin-right:0;
	padding:0;
    }

.nav li a{
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
	background-color:inherit;
	display:block;
	float:left;
}

.nav li a:hover, .nav li a.active{
	color:#fff;
	background:url(../images/nav_mid.gif) repeat-x 0 0;
	background-color:inherit;
	text-decoration:none;
}

.nav li a span.left{
	float:left;
	height:26px;
	padding:0 0 0 15px;
	display:block;
}

.nav li a:hover span.left, .nav li a.active span.left{
	background:url(../images/nav_lft.gif) no-repeat left top;
}

.nav li a span.right{
	float:left;
	height:26px;
	padding:0 15px 0 0;
	display:block;
}
.nav li a:hover span.right, .nav li a.active span.right{
	background:url(../images/nav_right.gif) no-repeat right top;
}

.header_bottom{
	width:1000px;
}

.hdr_btm_lft{
	width:449px;
	float:left;
}

.player{
	background:url(../images/video_imgbg.png) no-repeat 0 100%;
	padding:0 0 15px;
	display:block;
}

.player img{
}

.hdr_btm_rght{
	width:527px;
	float:right;
}

.hdr_btm_rght h1{
	font-size:36px;
	line-height:32px;
	color:#cbeeff;
	background-color:inherit;
    font-family: 'BastardusSansRegular';
	padding:0 0 21px;
	font-weight:normal;
	text-align:center;
}

.hdr_btm_rght h2{
	font-size:55px;
	line-height:56px;
	color:#fffffe;
	background-color:inherit;
    font-family: 'LeagueGothicRegular';
	text-align:center;
	padding:0 0 23px;
	font-weight:normal;
}

.more_details{
	width:428px;
	height:103px;
	background:url(../images/more_details_btn.gif) no-repeat 0 0;
	text-indent:-200000px;
	display:block;
	margin:0 auto;
}

.more_details:hover{
	background:url(../images/more_details_btn.gif) no-repeat 0 100%;
}

.more_dtl_btm{
	width:428px;
	height:42px;
	background:url(../images/more_details_btm.png) no-repeat center 0;
	display:block;
	line-height:0;
	font-size:0;
	margin:0 auto;
}

/*---------- header ----------*/

/*---------- main content ----------*/

.main_content{
	width:100%;
	background:url(../images/content_bg.gif) repeat-x 0 0 #fff;
	padding:57px 0 0 0;
}

.content_in{
	width:1000px;
	margin:0 auto;
}

.cont_lft{
	width:613px;
	float:left;
}

.cont_lft h2{
	background:url(../images/heading_btmbg.gif) no-repeat 0 100% #0e658d;
	font-size:30px;
	line-height:50px;
	font-weight:normal;
	color:#ffffff;
    font-family: 'LeagueGothicRegular';
	text-shadow:#054d6e 1px 0 2px;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 13px;
}

.about_foundation{
	width:100%;
	padding:0 0 38px;
}

.circle_area{
	width:592px;
	padding:0 0 29px 21px;
}

.circle_area li{
	float:left;
	margin:0 39px 0 0;
	padding:65px 0 0 37px;
	font-size:25px;
	line-height:28px;
	color:#000000;
	background-color:inherit;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.circle_area li.last{
	margin-right:0;
}


.circle_area li.fun{
	width:124px;
	height:113px;
	background:url(../images/fun_circle.gif) no-repeat 0 0;
	vertical-align:middle;
}

.circle_area li.easy_step{
	width:124px;
	height:113px;
	background:url(../images/step_circle.gif) no-repeat 0 0;
	vertical-align:middle;
}

.circle_area li.raise_nation{
	width:161px;
	height:113px;
	background:url(../images/raise_circle.gif) no-repeat 0 0;
	vertical-align:baseline;
	padding:65px 0 0 0;
	text-align:center;
}

.read_more{
	font-size:14px;
	color:#d49807;
	background-color:inherit;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	background:url(../images/readmore_icon.gif) no-repeat right 4px;
	padding:0 18px 0 0;
}

.feature{
	width:100%;
}

.feature_left{
	width:154px;
	float:left;
}

.feature_left img{
	width:142px;
	height:127px;
	padding:6px;
	margin:0 0 21px;
	background:url(../images/featured_imgbg.gif) no-repeat 0 0;
	display:block;
}


.feature_rght{
	width:417px;
	float:right;
}

.feature_rght ul{
	margin:3px 0 0 0;
}

.feature_rght li{
	background:url(../images/featured_listbg.gif) no-repeat 0 bottom;
	padding:0 0 8px 9px;
	margin:0 0 7px;
	font-size:14px;
	color:#5d5c5c;
	background-color:inherit;
}

.feature_rght li.last{
	background:none;
}


.feature_rght li span{
	background:url(../images/featured_bullet.gif) no-repeat 0 0;
	padding:0 0 0 21px;
}


.cont_rght{
	width:340px;
	float:right;
}

.request_box{
	width:340px;
	margin:0 0 39px;
}

.request_box_top{
	width:340px;
	height:20px;
	background:url(../images/request_top.gif) no-repeat 0 0;
	display:block;
	line-height:0;
	font-size:0;
}

.request_box_btm{
	width:340px;
	height:8px;
	background:url(../images/request_btm.gif) no-repeat 0 0;
	display:block;
	line-height:0;
	font-size:0;
}

.request_box_mid{
	width:334px;
	padding:0 3px;
	background:url(../images/request_mid.gif) repeat-y 0 0;
}

.request_box_mid_in{
	width:300px;
	background:url(../images/request_box_midbg2.gif) repeat-x 0 0 #eeeeee;
	padding:0 17px 21px;
}

/*ie 6*/

* html .request_box_mid{
	overflow:hidden;
}

.request_heading{
	width:303px;
	position:relative;
	left:-29px;
	background:url(../images/request_headingbg.gif) repeat-x 0 0 #333333;
	border:1px solid #202020;
	padding:4px 20px 7px 24px;
	margin:0 0 21px 0;
}

.request_heading h3{
	font-size:30px;
	line-height:33px;
	font-weight:normal;
	color:#fefefe;
	background-color:inherit;
    font-family: 'BastardusSansRegular';
	background:none;
}

.request_heading p{
	font-size:12px;
	line-height:18px;
	color:#9d9d9d;
	background-color:inherit;
	padding:0;
	background:none;
}

.request_corn{
	width:10px;
	height:9px;
	background:url(../images/request_heading_corn.gif) no-repeat 0 0;
	display:block;
	line-height:0;
	font-size:0;
	position:absolute;
	left:0;
	bottom:-10px;
}

.request_form_pan{
	padding:0 0 10px;
	overflow:hidden;
	width:100%;
}

.request_form_pan label{
	float:left;
	font-size:12px;
	color:#032b47;
	background-color:inherit;
	padding:9px 0 0 0;
}

.request_form_pan input{
	width:225px;
	height:27px;
	line-height:25px;
	background:url(../images/request_inptbg.gif) no-repeat 0 0;
	border:1px solid #93a8a9;
	float:right;
	padding:0 5px;
}

.emial_me{
	padding:0 0 0 64px;
	overflow:hidden;
}

.emial_me input{
	width:12px;
	height:12px;
	float:left;
}


.emial_me label{
	width:218px;
	font-size:12px;
	line-height:20px;
	margin:-5px 0 0 0;
	color:#032b47;
	background-color:inherit;
	float:right;
}

.emial_me p{
	font-size:11px;
	color:#032b47;
	background-color:inherit;
	clear:both;
	padding:9px 0 0 20px;
}

.click_here{
	font-size:11px;
	color:#0b5f89;
	background-color:inherit;
	padding:0 0 0 20px;
	text-decoration:underline;
	display:block;
	margin:0 0 14px;
}

.click_here:hover{
	text-decoration:none;
}

.signup{
	width:84px !important;
	height:24px !important;
	background:url(../images/sign_up.gif) no-repeat 0 0;
	display:block;
	text-indent:-200000px;
	font-size:0;
	line-height:0;
	border:none !important;
	cursor:pointer;
	float:none !important;
}

.contact_info_main{
	width:340px;
	margin:0 0 39px;
}

.contact_info_box{
	width:274px;
	border:3px solid #eccf8b;
	background:url(../images/contact_infobg.gif) repeat-x 0 0 #fdde93;
	padding:16px 29px 14px 31px;
}

.contact_info_box h3{
	font-size:26px;
	line-height:24px;
	color:#000;
	background-color:inherit;
	text-align:center;
    font-family: 'BastardusSansRegular';
	font-weight:normal;
	background:none;
	text-transform:uppercase;
	padding:0 0 5px;
}

.contact_info_box p{
	font-size:14px;
	color:#000000;
	background-color:inherit;
	text-align:center;
	background:none;
	padding:0;
}

.contact_info_box p a{
	font-size:14px;
	color:#d49807;
	background-color:inherit;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}

.contact_info_box p a:hover{
	text-decoration:none;
}


.contact_info_main span{
	width:323px;
	height:5px;
	background:url(../images/contact_info_btmbg.gif) no-repeat 0 0;
	display:block;
	line-height:0;
	font-size:0;
	margin:0 auto;
}

.testimonail{
	width:340px;
	margin:0 0 39px;
}

.testimonail h3{
	font-size:30px;
	line-height:22px;
	color:#000000;
	background-color:inherit;
    font-family: 'BastardusSansRegular';
	padding:0 0 14px;
	font-weight:normal;
}

.img_box{
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
}

.testimonail img{
	width:90px;
	height:61px;
	padding:6px;
	background:url(../images/testimonail_imgbg.gif) no-repeat 0 0;
	float:left;
	margin:0 9px 0 0;
}

.testimonail h4{
	font-size:16px;
	line-height:18px;
	color:#0e658d;
	background-color:inherit;
    font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 2px;
}

.testimonail span{
	font-size:12px;
	line-height:18px;
	color:#5d5c5c;
	background-color:inherit;
	display:block;
}

.testimonail p{
	font-size:12px;
	color:#827f7f;
	background-color:inherit;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:0 0 9px;
}

/*---------- main content ----------*/

/*---------- footer ----------*/

.footer{
	width:100%;
	background:url(../images/footer_bg.gif) repeat-x 0 0 #135381;
}

.footer_in{
	width:1000px;
	margin:0 auto;
	padding:85px 0 23px;
	text-align:center;
}

.footer_in img{
	margin:0 auto;
	padding:0 0 9px;
}

.footer_in p{
	font-size:12px;
	color:#ffffff;
	background-color:inherit;
}

/*---------- footer ----------*/

/*---------- share ----------*/

#share_area{
		position:absolute;
		top:225px;
		left:0;
		width:32px;
}

.share_icon{
	 width:32px;
}

.share_icon li{
	margin:0 0 2px;
	height:32px;
}

.share_icon li.rss a{
	width:32px;
	height:32px;
	background:url(../images/rss_icon.png) no-repeat 0 0;
	display:block;
	text-indent:-200000px;
}

.share_icon li.rss a:hover{
	background:url(../images/rss_icon.png) no-repeat 0 100%;
}

.share_icon li.myspace a{
	width:32px;
	height:32px;
	background:url(../images/myspace_icon.png) no-repeat 0 0;
	display:block;
	text-indent:-200000px;
}

.share_icon li.myspace a:hover{
	background:url(../images/myspace_icon.png) no-repeat 0 100%;
}

.share_icon li.tw a{
	width:32px;
	height:32px;
	background:url(../images/twitter_icon.png) no-repeat 0 0;
	display:block;
	text-indent:-200000px;
}

.share_icon li.tw a:hover{
	background:url(../images/twitter_icon.png) no-repeat 0 100%;
}

.share_icon li.del a{
	width:32px;
	height:32px;
	background:url(../images/del_icon.png) no-repeat 0 0;
	display:block;
	text-indent:-200000px;
}

.share_icon li.del a:hover{
	background:url(../images/del_icon.png) no-repeat 0 100%;
}

.share_icon li.in a{
	width:32px;
	height:32px;
	background:url(../images/in_icon.png) no-repeat 0 0;
	display:block;
	text-indent:-200000px;
}

.share_icon li.in a:hover{
	background:url(../images/in_icon.png) no-repeat 0 100%;
}

.share_icon li.fb a{
	width:32px;
	height:32px;
	background:url(../images/fb_icon.png) no-repeat 0 0;
	display:block;
	text-indent:-200000px;
}

.share_icon li.fb a:hover{
	background:url(../images/fb_icon.png) no-repeat 0 100%;
}

/*---------- share ----------*/

/*inner page*/

.inner_header{
	height:auto;
	background:url(../images/in_header_bg.gif) repeat-x 0 0 #1f91ba;
	padding-bottom:7px;
}

.inner_header_top{
	padding:0 0 35px;
}

.page_heading{
}

.page_heading h2{
	font-size:50px;
	line-height:56px;
	color:#fffffe;
	background-color:inherit;
	font-weight:normal;
	text-transform:uppercase;
    font-family: 'LeagueGothicRegular';
}

/*bredcrump*/

.bredcrump{
	width:1000px;
	background:url(../images/bredcrump_btmbg.gif) repeat-x 0 bottom;
	padding:21px 0 19px;
	margin:0 auto 44px;
}

.bredcrump_left{
	width:3px;
	height:23px;
	background:url(../images/bredcrump_leftbg.gif) no-repeat 0 0;
	float:left;
	line-height:0;
	font-size:0;
}

.bredcrump ul{
	float:left;
	height:23px;
	background:url(../images/bredcrump_rightbg.gif) no-repeat 100% 0;
	padding:0 9px 0 0;
}

.bredcrump li{
	float:left;
	font-size:12px;
	color:#5d5757;
	background-color:inherit;
	font-weight:bold;
	background:url(../images/bredcrump_libg.gif) no-repeat right 0;
	padding:0 11px 0 0;
}

.bredcrump li.last{
	background:none;
	padding-right:0;
}


.bredcrump li a{
	color:#5d5757;
	background-color:inherit;
	padding:0 18px;
	line-height:23px;
	display:block;
	background:url(../images/bredcrump_navbg.gif) repeat-x 0 0;
}

.bredcrump li a:hover, .bredcrump li a.active{
	color:#1f608a;
	background-color:inherit;
	text-decoration:none;
}


.about_pic{
	margin:5px 0 35px;
}

/*video box*/

.video_box{
	width:340px;
}

.video_box_top{
	width:340px;
	height:9px;
	background:url(../images/video_box_top.gif) no-repeat 0 0;
	display:block;
	line-height:0;
	font-size:0;
}

.video_box_btm{
	width:340px;
	height:8px;
	background:url(../images/video_box_btm.gif) no-repeat 0 0;
	display:block;
	line-height:0;
	font-size:0;
}

.video_box_mid{
	width:302px;
	background:url(../images/video_box_mid.gif) repeat-y 0 0;
	padding:10px 19px;
}

.video_box_mid h3{
	font-size:36px;
	font-weight:normal;
	color:#0e658d;
	background-color:inherit;
	line-height:36px;
	text-align:center;
	text-transform:uppercase;
    font-family: 'LeagueGothicRegular';
}

.video_box_mid p{
	font-size:12px;
	line-height:16px;
	color:#5d5c5c;
	background-color:inherit;
	text-align:center;
}

.video_player_box{
	background:url(../images/video_reflect_bg.gif) no-repeat 0 bottom;
	padding:0 0 11px;
}

.video_player_box img{
	display:block;
}
