@font-face {
	font-family: 'franklingothic';
	src: url('../fonts/FRAMDCN_0.eot');
	src: url('../fonts/FRAMDCN_0d41d.eot?#iefix') format('embedded-opentype'), url('../fonts/FRAMDCN_0.woff') format('woff'), url('../fonts/FRAMDCN_0.ttf') format('truetype'), url('../fonts/FRAMDCN_0.svg#PixieFontRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'McgannahanRegular';
	src: url('../fonts/mcgarg_-webfont.eot');
	src: url('../fonts/mcgarg_-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/mcgarg_-webfont.html') format('woff'), url('../fonts/mcgarg_-webfont.ttf') format('truetype'), url('../fonts/mcgarg_-webfont.svg#McgannahanRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	line-height: 17px;
	background:url(../images/body_bg.jpg) left top repeat-x;
}
strong {
	font-weight:bold;
}
a {
	text-decoration:none;
	color:#505050;
}
a:hover {
	color:#000;
}
a img {
	border:none;
}
img {
	display:block;
}
.aids {
	width:14px !important;
	height:14px !important;
	float:left;
	border:none !important;
}
.left {
	float:left !important;
}
.right {
	float:right !important
}
.clear {
	clear:both;
}
.clear_after {
	content:'123';
	display:block;
	visibility:hidden;
	height:1px;
}
.container {
	width:948px;
	margin:0 auto;
	padding:0 10px;
}
.header {
	background-color:#FFF;
	position:relative;
}
.header .logo {
	background:url(../images/logo_abc.png) left top no-repeat;
	width:276px;
	height:63px;
	display:block;
	float:left;
	margin: 15px 0 6px 15px;
}
.header p {
	margin:9px 137px 0 0;
	color:#002b50;
	color: #505050;
	font-family: 'franklingothic', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
}
.header_icon_panel {
	float:right;
}
.header_icon {
	float:right;
}
.header img {
	float:left;
	margin-right:5px;
	margin-top:3px;
}
.header p a {
	color:#002b50;
	text-decoration:none;
}
.header p a:hover, .header p a:focus {
	color:#27659F;
	text-decoration:underline;
}
.navigation {
	clear:both;
	background:#dadada;
	border-top:1px solid #95adc3;
	border-bottom:1px solid #95adc3;
	margin-bottom:18px;
	height:41px;
}
.navigation ul li {
	float:left;
	position:relative;
}
.navigation li a {
	padding:0 16px;
	height:41px;
	line-height:41px;
	display:block;
	font-size:12px;
	color:#27659f;
	float:left;
	text-align:center;
	text-decoration:none;
}
.navigation li a:hover, .navigation li a:focus, .navigation li a.active, .navigation li:hover > a {
	color:#000;
}
.navigation > ul > li:before {
	content:"|";
	width:1px;
	height:41px;
	line-height:41px;
	display:block;
	color:#27659f;
	float:left;
}
.navigation > ul > li:first-child:before {
	content:'';
	display:none;
}
.navigation ul ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#ccc;
	z-index:8500;
	padding:5px;
}
.navigation ul ul ul {
	left:100%;
	position:absolute;
	top:0;
}
.navigation ul li:hover > ul {
	display:block;
}
.navigation ul li ul li, .navigation li li li {
	display:block;
	float:none;
	position:relative;
	height:30px;
}
.navigation ul ul a {
	display:block;
	height:30px;
	width:260px;
	text-align:left;
}
.navigation li li a {
	padding:0px;
	height:30px;
	line-height:30px;
	display:block;
	text-indent:15px;
	border-bottom:1px dotted #95adc3;
}
.navigation li li a:hover, .navigation li li a:focus {
	background:#b1b1b1;
	height:30px;
	line-height:30px;
	display:block;
	padding:0;
}
.navigation li li:last-child a {
	border:none;
}
.upper_wrapper {
	height:356px;
}
.success {
	background:url(../images/success_bg.png) left top no-repeat;
	height:355px;
	width:322px;
	float:left;
	position:relative;
}
.upper {
	padding:26px 30px 0 0;
}
.success_details_img {
	/*	border:3px solid #ccc;
*/	width:99px;
	height:125px;
	display:block;
	float:left;
	margin:12px;
}
.success_details {
	margin:0 0 16px 0;
	padding:0 30px 20px 0;
	float:right;
	border:1px solid #CBD4DF;
}
.success_details .more {
	margin-top:10px;
}
.success_details_heading {
	margin:0 0 0 20px;
	border-bottom:1px dotted #CBD4DF;
	overflow:hidden;
}
.success_details p {
	border:none;
	overflow:hidden;
	margin:10px 0 0 0;
}
.success_details_heading_sub {
	color:#1964B3;
}
.success .details, .success .success_img {
	float:right;
}
.details {
	margin:0 0 0 10px;
}
.success .details {
	width:164px;
	text-align:right;
	margin-top:38px;
	margin-right:10px;
}
.success_img {
	width:99px;
	height:105px;
	float:left;
}
.upper > p {
	clear:both;
	color:#004489;
	padding-top:14px;
	text-align:left;
	padding-left:26px;
}
.details h1 {
	border:none;
	color:#7a4922;
	font-size:16px;
	font-weight:bold;
	padding:0 !important;
	margin:16px 0 0 0 !important;
}
.details p {
	color:#002549;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
.details p:last-child {
	font-size:11px;
	font-weight:normal;
}
.slider {
	float:right;
	height:350px;
	border:1px solid #CCC;
	overflow:hidden;
	position:relative;
}
.breadcrumb {
	background:#cacaca;
	height:37px;
	margin: 4px 0 14px 0;
	overflow:hidden;
	padding:0 21px;
}
.breadcrumb ul:first-child {
	float:left;
}
.breadcrumb ul:last-child {
	float:right;
}
.breadcrumb li {
	float:left;
}
.breadcrumb li a {
	font-size:11px;
	text-decoration:none;
}
.breadcrumb ul:first-child li a {
	height:37px;
	line-height:37px;
	display:block;
	padding:0 5px;
	color:#333;
}
.breadcrumb ul:first-child a:hover {
	color:#505050;
}
ul#login_yes li {
	height:37px;
	line-height:37px;
	margin-right:10px;
}
ul#login_yes img {
	float:left;
	margin:12px 10px 0px 0px;
}
/*
.breadcrumb ul:last-child a{
	height:37px;
	line-height:37px;
	display:block;
	padding:0 22px 0 15px;
}
.breadcrumb ul#login_yes:last-child li:nth-child(3) a{
	background:url(../images/second.jpg) no-repeat scroll left center transparent;
}

.breadcrumb ul#login_yes:last-child li:first-child a{
	background:url(../images/my_profile.png) no-repeat scroll left center transparent;
}
.breadcrumb ul#login_yes:last-child li:nth-child(2) a{
	background:url(../images/log_out.png) no-repeat scroll left center transparent;
}


.breadcrumb ul:last-child li:first-child a{
	background:url(../images/first.jpg) left center no-repeat;
}
.breadcrumb ul:last-child li:nth-child(2) a{
	background:url(../images/second.jpg) left center no-repeat;
}
.breadcrumb ul:last-child li:last-child a{
	background:url(../images/third.jpg) left center no-repeat;
	padding:0 0px 0 18px;
}*/
.box {
	background:#f8fbfd;
	border:1px solid #cbd4df;
	padding:20px;
	margin-bottom:14px;
	overflow:hidden;
}
.wrapper, .left_bar, .right_bar {
	overflow:hidden;
}
.left_bar {
	float:left;
	width:560px;
	position:relative;
}
.left_bar img {
	border: 3px solid #ccc;
	margin-right:10px;
	float:left;
}
.right_bar {
	width:369px;
	float:right;
}
h1 {
	font-family:'franklingothic', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#505050;
	padding-bottom:11px;
	border-bottom:1px dotted #b9c8d8;
	margin-bottom:20px;
}
h1 span {
	color:#1964b3;
}
.reason_to_change > p {
	margin-top:20px;
	line-height:16px;
}
.multi_tab {
	padding:4px !important;
	position:relative;
	min-height:418px;
	background:#f8fbfd;
	border:1px solid #cbd4df;
	padding:20px;
	margin-bottom:14px;
}
.multi_tab > ul {
	overflow:hidden;
}
.multi_tab ul li {
	float:left;
	margin-right:1px;
}
.multi_tab li a {
	font-family:'franklingothic', Arial, Helvetica, sans-serif;
	background:url(../images/tab_nav_bg.jpg) left top repeat-x;
	height:37px;
	width:182px;
	display:block;
	line-height:37px;
	text-align:left;
	color:#fff;
	font-size:22px;
}
.multi_tab li a:hover, .multi_tab li a:focus, .multi_tab li a.active {
	background-position: left bottom;
}
.multi_tab li:last-child {
	margin-right:0;
	width:184px;
}
.multi_tab > div {
	padding:17px;
	border:1px solid #7995b2;
	margin-top:5px;
	position:absolute;
	min-height:339px;
	width:512px;
	display:none;
}
.multi_tab > div:nth-child(3) {
	display:block;
}
.multi_tab div p {
	margin-bottom:25px;
	line-height:16px;
}
.multi_tab p strong {
	color:#0e3b7b;
}
.multi_tab div ul {
	overflow:hidden;
	margin-bottom:60px;
}
.multi_tab #future li {
	float:none;
	margin-bottom:17px;
	padding-left:15px;
	background:url(../images/multi_bullet.jpg) left 5px no-repeat;
	line-height:16px;
}
/*.multi_tab div li:last-child{
	width:99px !important;
}*/
.multi_tab div li:last-child {
	width:100%;
}
.multi_tab > ul li a img {
	float:left;
	margin:7px 10px 0 10px;
	border:none;
}
 .multi_tab > ul li:nth-chil(2) a img {
 margin-top:10px;
}
.multi_tab #photo_gallery li {
	float:left;
	list-style:none;
	background:none;
	margin-right:15px;
	margin-bottom:10px;
}
.multi_tab div li a {
	overflow:hidden;
	width:auto;
	height:105px;
	width:99px;
	border:1px solid #999;
}
.multi_tab div li a:hover, .multi_tab div li a.focus {
	border:1px solid #333;
}
.our_projects ul {
	margin-top:12px;
	overflow:hidden;
}
.our_projects ul li {
	float:left;
	overflow:hidden;
	width:45%;
	display:block;
	border-bottom:1px solid #b3b8be;
	padding:11px;
	height:144px;
	text-align:center;
	position:relative;
}
.our_projects1 ul li {
	float:left;
	overflow:hidden;
	width:200px;
	display:block;
	border-bottom:1px solid #b3b8be;
	padding:11px;
	height:210px;
	text-align:center;
	position:relative;
}
.our_projects ul li:hover {
	background:#e2e5e9;
}
.our_projects1 ul li:hover {
	background:#e2e5e9;
}
.our_projects li:nth-child(odd) {
	border-right:1px solid #b3b8be;
}
.our_projects1 li:nth-child(odd) {
	border-right:1px solid #b3b8be;
}
.our_projects li img {
	float:left;
	border:1px solid #aaaaaa;
	margin-right:5px;
}
.our_projects1 li img {
	float:left;
	border:1px solid #aaaaaa;
	margin-right:5px;
}
.our_projects li h2, .our_projects li p {
}
.our_projects h2 {
	font-size:15px;
	color:#FFF !important;
	font-weight:bold;
	margin-bottom:5px;
	color:#FFFFFF !important;
	height:30px;
	left:12px;
	position:absolute;
	width:231px;
	bottom:2px;
	background:url(../images/overlay.png);
}
.our_projects1 h2 {
	font-size:15px;
	color:#FFF !important;
	font-weight:bold;
	margin-bottom:5px;
	color:#FFFFFF !important;
	height:40px;
	left:10px;
	position:absolute;
	width:231px;
	bottom:2px;
	background:url(../images/overlay.png);
}
.our_projects p {
	color:#323232;
	font-size:11px;
}
.our_projects1 p {
	color:#323232;
	font-size:11px;
}
.sponsor ul {
	margin-top:5px;
	overflow:hidden;
}
.sponsor p {
	line-height:18px;
}
.sponsor li {
	float:left;
	width:74px;
	height:100px;
	border:1px solid #d3dce6;
	margin:0 5px;
	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	-moz-border-radius: 4px; /* FF1-3.6 */
	border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	/* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	margin-bottom:5px;
	padding-bottom:5px;
	position:relative;
}
.sponsor {
	position:relative;
}
.view_all {
	position:absolute;
	top:10px;
	right:11px;
	display:block;
}
.right_bar .box {
	padding:12px;
}
.sponsor li:nth-child(4n) {
	margin-right:0;
}
.sponsor li img {
	margin: 5px 0 0 5px;
}
.sponsor li a {
	overflow:hidden;
}
.sponsor li a p {
	text-align:center;
	font-size:10px;
	color:#0c254e !important;
}
.sponsor li a span.age {
	color:#732300 !important;
}
.sponsor li:hover, .sponsor li:focus {
	background:#dedad7;
}
.newsletter {
	position:relative;
}
.newsletter a {
	position:relative;
	top:-52px;
	right:0px;
}
.newsletter p {
	margin: -2px 0 18px;
	overflow: hidden;
	width: 346px;
}
.newsletter input {
	float:left;
}
.newsletter input[type="text"] {
	width:186px;
	height:33px;
	line-height:33px;
	background:#f2f7fb;
	border:1px solid #c4d0dc;
	border-right:none;
	padding:0 0 0 13px;
}
.newsletter input.subscribe {
	background:url(../images/subscribe.jpg) left top no-repeat;
	width:143px;
	height:35px;
	display:block;
	float:left;
}
.newsletter input.subscribe:hover {
	background-position:left bottom;
}
.banner {
	border:1px solid #cbd4df;
	margin-bottom:14px;
}
a.how_to_involve {
	background:url(../images/hti.png) right top no-repeat;
	width:112px;
	height:136px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	display:block;
}
a.how_to_involve:hover, a.how_to_involve:focus {
	background:url(../images/hti.png) right bottom no-repeat;
	width:112px;
	height:136px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	display:block;
}
img.success_banner {
	position:absolute;
	left:-7px;
	top:-8px;
}
.search_children {
	background:url(../images/search_children.png) left top no-repeat;
}
.more_children:hover, .more_children:focus, .search_children:hover, .search_children:focus {
	background-position: left bottom;
}
a.more_children {
	margin-left:50px;
}
.smaple_videos {
	overflow:hidden;
}
.smaple_videos a, .smaple_videos ul {
	float:left;
}
.smaple_videos {
	margin-top:20px;
}
.smaple_videos a.prevsious, .smaple_videos a.next {
	background:url(../images/video_prev.png) left top no-repeat;
	height:51px;
	width:15px;
	display:block;
}
.smaple_videos a.next {
	background:url(../images/next.jpg) left top no-repeat;
}
.smaple_videos ul {
	width:310px;
}
.smaple_videos li {
	float:left;
}
.smaple_videos li a {
	border:2px solid #FFF;
	margin:0 5px
}
.sample_videos ul li a:hover, .sample_videos ul li a:focus {
	border:1px solid #333;
}
.sample_videos li img {
	display:block;
}
.distinct h1 {
	font-size:22px;
}
.distinct h2 {
	font-family:'McgannahanRegular', Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
}
.distinct h2 a {
	color:#c53643;
}
.distinct h2 a:hover, .distinct h2 a:focus {
	color:#b71120;
}
.distinct li {
	overflow:hidden;
}
.distinct ul {
	margin-top:15px;
}
.distinct li img, .distinct li div {
	float:left;
	padding:0 10px;
	margin-bottom:15px;
}
.distinct .more {
	float:right;
}
.footer {
	background:url(../images/footer_bg.jpg) left bottom repeat-x;
}
.footer_wrapper {
	width:948px;
	margin:0 auto;
}
.various {
	overflow:hidden;
	margin-top:8px;
}
.footer_wrapper div.left li, .footer_wrapper div.left p {
	float:left;
	margin-left:29px;
}
.footer {
	min-height:215px;
}
.footer_wrapper div.left li {
	margin-top:0px;
}
.footer_wrapper .left {
	width:562px;
	height:99px;
	overflow:hidden;
}
.footer_wrapper .left a {
	display:block;
	float:left;
}
.footer_wrapper .left p {
	height:70px;
	line-height:70px;
	font-size:17px;
	text-align:left;
	margin-left:0 !important;
}
.mar_quee {
	float:left;
	margin-top:-66px;
	margin-left:122px;
	font-family:'McgannahanRegular', Arial, Helvetica, sans-serif;
	width:720px;
}
.mar_quee img {
	float:left;
}
.marquee_pop {
	float:left;
	margin-left:122px;
}
.footer_wrapper .right {
	width:386px;
	padding-top:15px;
}
.footer_wrapper .right p, .footer_wrapper .right .share {
	float:left;
	margin-left:15px;
}
.footer_wrapper .right p {
	height:32px;
	line-height:32px;
	font-family: 'McgannahanRegular', Arial, Helvetica, sans-serif;
	font-size:16px;
}
.various {
	width:100%;
	overflow:hidden;
}
.footer_wrapper .right p .footer_wrapper .right div {
	float:left;
}
.various ul {
	overflow:hidden;
	margin:0 auto;
	width:700px;
}
.various ul li {
	float:left;
	margin-right:16px;
}
.various li:last-child {
	margin:0;
}
.various li a {
	padding-left:20px;
	height:20px;
	display:block;
}
.various li:first-child a {
	background:url(../images/email.jpg) left top no-repeat;
	width:102px;
}
.various li:nth-child(2) a {
	background:url(../images/rss.jpg) left top no-repeat;
}
.various li:nth-child(3) a {
	background:url(../images/bookmark.jpg) left top no-repeat;
}
.various li:nth-child(4) a {
	background:url(../images/print.jpg) left top no-repeat;
}
.various li:nth-child(5) a {
	background:url(../images/bank_Information.png) left top no-repeat;
}
.various li:last-child a {
	background:url(../images/site_map.png) left top no-repeat;
}
.footer_links {
	overflow:hidden;
}
.footer_links ul {
	margin:0 auto;
	overflow:hidden;
	margin-top:15px;
}
.footer_links li {
	float:left;
}
.footer_links li a {
	padding:0 19px;
}
p.designed_by {
	width:100%;
	text-align:center;
	margin-top:25px;
	color:#fff;
}
p.designed_by a {
	text-decoration:none;
	color:#b9b9b9;
}
p.designed_by a:hover {
	text-decoration:underline;
	color:#b9b9b9;
}
/**********************slider*****************/
.jshowoff {
	width:100%;
	height:351px;
}
.jshowoff-slidelinks {
	position:absolute;
	right:10px;
	bottom:10px;
	float:right;
}
.jshowoff-slidelinks a {
	width:15px;
	height:15px;
	display:block;
	line-height:15px;
	text-align:center;
	float:left;
	margin-right:7px;
	background-color:#223d58;
	color:#fff;
	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	-moz-border-radius: 4px; /* FF1-3.6 */
	border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	/* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size:9px;
}
.jshowoff-controls {
	display:none;
}
#features div > div {
	position:absolute;
	bottom:0;
	width:590px;
	height:46px;
	padding:15px;
	background:url(../images/overlay.png) left top repeat;
	opacity:0.7
}
#features div > div h2 {
	font-size:19px;
	color:#fff;
	font-weight:bold;
	margin-bottom:7px;
}
#features div > div p {
	color:#fff;
}
.jshowoff-active, .jshowoff-1-active {
	background:#000 !important;
	color:#fff !important;
}
.banner .jshowoff {
	height:187px;
	overflow:hidden;
}
#gallery {
	margin:10px 0px;
}
#gallery ul li {
	float:left;
	/*	border:1px solid #CCCCCC;
*/	text-align:center;
	margin:0px 5px 5px 0px;
	list-style:none;
}
#gallery ul li img {
	height:90px;
	width:90px;
	padding:5px;
	margin-right: 1px !important;
}
.login p {
	margin-bottom:10px;
}
.login label {
	display: inline-block;
	margin-bottom:6px;
	width:70px;
}
input.login {
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
	color: #3f3f3f;
	padding: 0 4px;
	width: 220px;
	height:24px;
}
.login select {
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
	color: #3f3f3f;
	padding: 0 4px;
	width: 220px;
	height:24px;
}
.login .login_buttons {
	background:#0193cf;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	padding:4px 8px;
	border-radius:10px;
}
.login .login_buttons:hover {
	background:#0072a1;
}
p.forgot a {
	text-decoration:none;
	color:#419BCD;
	float:left;
	line-height:24px;
	margin-left:10px;
}
p.forgot a:hover {
	text-decoration:underline;
	color:#419BCD;
}
#sponsor_details {
	margin:5px 0 0 0;
}
#sponsor_details img {
	width:180px;
	height:200px;
	float:left;
	margin:10px 20px 0 0;
	border:1px solid #CCCCCC;
	padding:5px;
}
#sponsor_details h3 {
	margin:10px 0px;
	font-size:13px;
	font-weight:bold;
	border-bottom: 1px dotted #B9C8D8;
	padding-bottom:10px;
}
#sponsor_details p {
	line-height:18px;
}
table.desc, table.desc1 {
	float:left;
	font-size:14px;
	margin-top:4px;
	width:550px;
}
table.desc1 {
	width:408px;
}
table.desc th, table.desc1 th {
	text-align:left;
	width:170px;
	font-weight:bold;
	padding:5px 0px;
	color:#1964B3;
}
.left_bar h4 {
	margin:10px;
	font-size:13px;
	font-weight:bold;
	border-bottom: 1px dotted #B9C8D8;
	padding-bottom:10px;
	color:#1964B3;
}
.messages {
	border:1px solid #CBD4DF;
	margin:0 0 10px 0;
	overflow:hidden;
}
.messages img {
	display:block;
	margin:0 10px 0 9px;
	border:3px solid #CCCCCC;
}
/*.left_bar ul
{
margin: 10px 0px;
padding: 0px;
}
.left_bar ul li
{
padding:0px;
margin: 0px 20px 0px 20px;
line-height: 18px;
list-style:disc;

}*/

.left_bar h2 {
	padding:0px;
	margin:10px 0;
	line-height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#1964B3;
}
.left_bar h3 {
	padding:0px;
	margin: 0px;
	line-height: 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.newsletter1 input {
	float:left;
}
.newsletter1 input[type="text"] {
	width:186px;
	height:33px;
	background:#f2f7fb;
	border:1px solid #c4d0dc;
	border-right:none;
	padding:0 0 0 13px;
}
.newsletter1 input.subscribe {
	background:url(../images/subscribe.jpg) left top no-repeat;
	width:143px;
	height:35px;
	display:block;
	float:left;
}
.newsletter1 input.subscribe:hover {
	background-position:left bottom;
}
.more {
	background:#FFF url(../images/more_bullet.jpg) no-repeat 94% center;
	height:19px;
	display:block;
	border:1px solid #bcbcbc;
	line-height:19px;
	padding:0px 20px 0px 10px;
	margin:0 0 0 0;
}
.legend {
	border-bottom:1px dotted #B9C8D8;
	padding: 0 10px 40px 0;
	font-size:9px;
	margin-bottom:20px;
}
.legend ul li {
	float:left;
	line-height:24px;
}
.legend img {
	vertical-align:middle;
	margin:0px 6px;
	float:left;
	border:none;
}
#sponsor_me img {
	width:180px;
	height:200px;
	float:left;
	margin-right:20px;
	border:1px solid #CCCCCC;
	padding:5px;
}
#sponsor_me h3 {
	margin:10px 0px;
	font-size:13px;
	font-weight:bold;
	border-bottom: 1px dotted #B9C8D8;
	padding-bottom:10px;
}
#sponsor_me p {
	line-height:18px;
}
table.des, table.des1 {
	float:left;
	width:62%;
}
table.des1 {
	width:74%;
}
table.des th, table.des1 th {
	text-align:left;
	width:100px;
	font-weight:bold;
	padding:5px 0px;
}
.sponsor_me a {
	color:#fff;
}
.sponsor_me a:hover, .sponsor_me a:focus {
	color:#fff;
}
.red-button {
	background:url(../images/red-button.png);
	display:block;
	height:26px;
	width:130px;
	line-height:26px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin:20px 0px;
	margin-top:52px;
}
.red-button a {
	text-decoration:none;
	color:#FFFFFF;
}
.red-button a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
fieldset.information {
	background:#FFFFFF;
	border:1px solid #D8D8D8;
	margin-bottom:10px;
	padding:20px;
	width:501px;
}
fieldset.information p {
	margin-bottom:10px;
}
fieldset.information legend {
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 20px;
	padding: 10px;
	font-size:13px;
	font-weight:bold;
	color:#1964B3;
}
.information label {
	display: inline-block;
	margin-bottom:6px;
	width:70px;
}
.information select {
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
	color: #3f3f3f;
	padding: 2px 2px 2px 0px;
	width: 72px;
	height:26px;
	margin-right:10px;
}
input.information {
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
	color: #3f3f3f;
	padding: 0 4px;
	width: 220px;
	height:24px;
}
textarea.information {
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
	color:#3f3f3f;
	padding: 4px;
	width:418px;
	height:150px;
}
.information .information_buttons {
	background:#0193cf;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	padding:4px 8px;
	margin:10px 0px 10px 10px;
	border-radius:10px;
}
.information .information_buttons:hover {
	background:#0072a1;
}
.error {
	margin-bottom:10px;
	color:#419BCD;
	font-weight:bold;
}
.latest_news a {
	background:url(../images/more_bullet.jpg) 70px 8px no-repeat #fff;
	height:19px;
	display:block;
	border:1px solid #bcbcbc;
	line-height:19px;
	text-indent:5px;
	margin-top:10px;
}
.latest_news a:hover {
	color:#000000;
}
.readmore {
	background:url(../images/more_bullet.jpg) 43px 8px no-repeat #fff;
	height:19px;
	display:block;
	border:1px solid #bcbcbc;
	line-height:19px;
	text-indent:5px;
	float:right;
	margin:15px 10px 20px 0;
	width:56px;
}
.readmore:hover {
	color:#000000;
}
#inside_header {
	width:920px;
	height:210px;
	position:relative;
	background:url(../images/inside_header-bg.png) no-repeat;
	padding:14px;
}
#inside_header h1 {
	position:absolute;
	bottom:20px;
	border:none;
	font-size:70px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-indent:20px;
	text-shadow: 1px 1px 3px #333333;
}
.mypets { /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid gray;
	background: #E1E1E1;
}
.openpet { /*class added to contents of 1st demo when they are open*/
	background: #FFFFFF;
}
.technology { /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	font: bold 14px Verdana;
	margin: 10px 0;
}
.openlanguage { /*class added to contents of 2nd demo when they are open*/
	color: green;
}
.closedlanguage { /*class added to contents of 2nd demo when they are closed*/
	color: red;
}
#abc {
}
.abc_shop {
}
.abc_shop img {
}
.abc_shop span {
	float:left;
	display:block;
	text-align:center;
	width:104px;
	margin:5px 33px 0 33px;
	height:120px;
}
.abc_shop span h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1964B3;
	margin-bottom:10px;
}
.abc_shop span img {
	width:100px;
	height:80px;
	border:1px solid #CCC;
	padding:1px;
}
.events ul {
	margin: 20px 0;
}
.events ul li {
	background:url(../images/multi_bullet.jpg) no-repeat left center;
	line-height: 26px;
	text-indent:10px;
}
.events a {
	color:#505050;
	text-decoration:none;
}
.events a:hover {
	color:#000000;
	text-decoration:none;
}
.left_bar h1 {
	margin-top:13px;
	line-height:25px;
}
.left p {
	font-family:'McgannahanRegular', Arial, Helvetica, sans-serif;
}
.reason_to_change h1 {
	margin-top:-8px;
}
li.sitemap {
	background: url(../images/icon_sitemap.png) no-repeat left center;
	display: block;
	height: 37px;
	line-height: 37px;
	padding: 0 22px 0 15px;
}
.goal {
}
.goal img {
	float:left;
	margin-right:10px;
	border:3px solid #CCC;
}
.whatsimage img {
	float:right;
	margin-left:10px;
}
.whatsimage {
	line-height:40px;
}
.testimonials p {
	margin-bottom:10px;
}
.testimonials p strong {
	color: #1964B3;
}
.testimonials p span {
	float:left;
	margin-bottom:10px;
}
.testimonials ul li {
	clear:both;
	overflow:hidden;
}
.testimonials img {
	margin-right:10px;
}
.success .more {
	float:right;
	margin-top:25px
}
.reason_to_change .more {
	margin-top:16px;
}
.icons {
	position: absolute;
	z-index:9999;
	top:62px;
	background:url(../images/overlay.png) repeat;
	margin:0px 5px;
	width:86%;
	text-align:center;
	padding-bottom:4px;
}
#sponsor-child-holder {
	text-align:center;
}
#sponsor-child-holder ul li {
	float:left;
	background:url(../images/paper-texture.html);
	border: 1px solid #CCCCCC;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}
#sponsor-child-holder img {
	margin:0 20px 8px 20px;
	border-width: 4px;
	border-style: double;
	border-color:#CCCCCC;
	width:80px;
	height:110px;
}
#sponsor-child-holder .name {
	font-size:14px;
	line-height:28px;
	margin:0;
	padding: 0 0 2px;
	text-align: center;
}
#sponsor-child-holder .name a {
	color: #000000;
	text-decoration: none;
}
#sponsor-child-holder .name a:hover {
	color: #FF0000;
	text-decoration: none;
}
#sponsor-child-holder .button {
	margin-top:10px;
	background:#063B71;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#sponsor-child-holder .button a {
	color: #FFF;
	text-decoration: none;
}
#sponsor-child-holder .button a:hover {
	color: #FFF;
	text-decoration: none;
}
.sponsor strong {
	float:left;
	font-size:11px;
	font-weight:normal !important;
	margin:0 10px 0 4px;
	padding-left:1px;
	line-height:24px;
}
.sponsor strong img {
	float:left;
	vertical-align:middle;
	margin-right:5px;
}
.three-icon_child {
	margin:10px 0px 0px 10px !important;
}
.three-icon_child img {
	border:none !important;
	margin:0px 0px 0px 8px !important;
	height:15px !important;
	width:15px !important;
}
.product-bot img {
	border: 5px solid #F0F0F0;
	float: left;
	margin: 0px 15px;
	text-align:center;
}
.product-bot img:hover {
	border: 5px solid #d9d9d9;
}
#cbr {
}
#cbr h1 {
	margin-top:30px;
}
#cbr strong {
	color:#000000;
}
#cbr ul.specific {
	float: left;
	padding-left: 30px;
	width: 336px;
}
#cbr ul.challenges {
	float:right;
	width:406px;
}
#cbr ul.community {
	float:right;
	width:547px;
}
#cbr ul li {
	list-style:square;
}
table.districts {
	width:350px;
	color:#000000;
}
.districts th {
	padding:5px;
	border:1px solid #4f81bd;
	background:#4f81bd;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
}
.districts td {
	padding:5px;
	border:1px solid #4f81bd;
	background:#e8f0f4;
}
.plan {
	color:#000000;
}
.plan th {
	padding:5px;
	border:1px solid #4f81bd;
	background:#4f81bd;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
}
.plan td {
	padding:5px;
	border:1px solid #4f81bd;
	background:#e8f0f4;
}
ul.enrollment {
	float:right;
	width:297px;
	font-weight:bold;
}
ul.enrollment li {
	line-height:30px;
}
ul.enrollment span {
	display:block;
	text-align:left;
	width:200px;
	float:left;
}
table.demography {
	width:300px;
}
.demography th {
	padding:5px;
	border:1px solid #4f81bd;
	background:#4f81bd;
	font-weight:bold;
	color:#FFFFFF;
}
.demography td {
	padding:5px;
	border:1px solid #4f81bd;
	background:#e8f0f4;
	color:#000000;
}
p.error_pay {
	color:#FF0000 !important;
}
p.error_news {
	color:#FF0000 !important;
}
p.succ_news {
	color:#060 !important;
}
.testi_page {
	padding:20px;
	border:1px solid #CBD4DF;
	margin-bottom:14px;
	overflow:hidden;
}
.testi_page img {
	float:left;
	margin-right:20px;
	height:100px;
	width:100px;
	padding:1px;
	border:1px solid #CBD4DF;
}
.testi_page span {
	float: left;
	margin-top: 10px;
	padding-left: 23px;
}
.testi_page span strong {
	color:#1964B3;
}
.testi_page p {
	background:url(../images/quote_testi.png) no-repeat scroll left top transparent;
	float:right;
	padding-left:20px;
	text-align:justify;
	width:371px;
}
#annual img {
	width:32px;
	height:32px;
	float:left;
	margin-right:10px;
}
#annual ul li {
	line-height:30px;
	height:50px;
}
.project_success li:nth-child(4n) {
	margin-right:0;
}
.project_success li img {
	margin: 5px 0 0 5px;
}
.project_success li a {
	overflow:hidden;
}
.project_success li a p {
	text-align:center;
	font-size:10px;
	color:#0c254e !important;
}
.project_success li a span.age {
	color:#732300 !important;
}
.project_success li:hover, .project_success li:focus {
	background:#dedad7;
}
.project_success ul {
	margin-top:5px;
	overflow:hidden;
}
.project_success p {
	line-height:18px;
	text-align:center;
}
.project_success li {
	float:left;
	width:120px;
	height:106px;
	border:1px solid #d3dce6;
	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	-moz-border-radius: 4px; /* FF1-3.6 */
	border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	/* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	margin:7px 7px 0 0;
	position:relative;
}
.project_success img {
	width:110px;
	height:80px;
}
.child_details img {
	border:1px solid #CCCCCC;
	float:left;
	margin-right:20px;
	padding:1px;
}
ul.home_urgent li a {
	background:none !important;
	border:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#1964B3;
	font-size:12px !important;
	width:auto !important;
	height:auto !important;
	text-align:left !important;
	line-height:14px;
	padding-left:15px !important;
	text-decoration:none;
}
ul.home_urgent li:first-child a {
	background:url(../images/multi_bullet.jpg) no-repeat left 5px !important;
}
ul.home_urgent li a:hover {
	text-decoration:underline;
	color:#1964B3;
}
ul.home_urgent li {
	background:none !important;
	clear:both;
	padding-left:0 !important;
}
ul.future_plan li a {
	background:url(../images/multi_bullet.jpg) no-repeat left 5px !important;
	border:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#1964B3;
	font-size:12px !important;
	width:auto !important;
	height:auto !important;
	text-align:left !important;
	line-height:14px;
	padding-left:15px !important;
	text-decoration:none;
}
ul.future_plan li a:hover {
	text-decoration:underline;
	color:#1964B3;
}
ul.future_plan li {
	background:none !important;
	clear:both;
	padding-left:0 !important;
}
.asha_shop li:nth-child(4n) {
	margin-right:0;
}
.asha_shop li img {
	margin: 2px 0 0 2px;
}
.asha_shop li a {
	overflow:hidden;
}
.asha_shop li a p {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#0c254e !important;
}
.asha_shop li a span.age {
	color:#732300 !important;
}
.asha_shop li:hover, .asha_shop li:focus {
	background:#dedad7;
}
.asha_shop ul {
	margin-top:5px;
	overflow:hidden;
}
.asha_shop p {
	line-height:18px;
	text-align:left;
}
.asha_shop li {
	float:left;
	width:130px;
	height:150px;
	border:1px solid #d3dce6;
	margin:0 10px 10px 0;
	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	-moz-border-radius: 4px; /* FF1-3.6 */
	border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	/* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	position:relative;
}
.asha_shop img {
	width:120px;
	height:100px;
}
.asha_category a {
	border-bottom:1px dashed #CBD4DF;
	margin-bottom:20px;
	padding-bottom:20px;
	overflow:hidden;
	display:block;
	float:right;
}
.asha_category img {
	float:left;
	margin-right:10px;
	height:100px;
	width:120px;
	border:1px solid #CBD4DF;
	padding:1px;
}
.asha_category h3 {
	color:#1964B3;
	font-size:12px;
}
.testimonials ul li p b {
	background:url(../images/quote_testi.png) no-repeat left top;
	width:17px;
	height:13px;
	display:block;
	float:left;
	margin-right:4px;
}
.testimonials ul li p img {
	margin:0 0 0 5px;
	display:inline;
}
.urgent_needall ul li {
	border-bottom: 1px dashed #CBD4DF;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 10px;
}
.urgent_needall ul li strong {
	color:#1964B3;
}
.urgent_needall ul li:last-child {
	border-bottom:none;
}
.pdf_annual ul li img {
	float:left;
	margin-right:10px;
	vertical-align:middle;
}
.pdf_annual ul li {
	clear:both;
	line-height:35px;
	font-weight:bold;
	margin-bottom:10px;
}
.pop_product_details img {
	border: 1px solid #CBD4DF;
	float: left;
	height: 230px;
	margin-right: 20px;
	padding: 5px;
	width: 210px;
}
.pop_product_details table th {
	color: #1964B3;
	font-size: 12px;
	text-align:left;
	width:100px;
	line-height:20px;
}
.pop_product_details table td {
	font-size: 12px;
}
.pop_product_details p {
	margin:10px 10px 20px 30px;
}
.product_enquiry div:first-child {
	float:left;
	margin:0 30px;
	width:345px;
}
.product_enquiry div:last-child {
	float:left;
	width:345px;
}
form.pop {
	width:auto !important;
}
li.pdf_li {
	list-style:none;
}
li.pdf_li img {
	height:32px;
	width:32px;
	border:none;
}
.pdf_poppage {
	line-height:43px;
}
.product_enquiry {
	clear:both;
	padding-top:1px;
}
p.pagination {
	background:#F5F5F5;
	clear:both;
	padding:5px 0;
	text-align:center;
	width:550px;
}
a.previous_report {
	background:url(../images/pn_icon.png) no-repeat left top;
	display:block;
	width:30px;
	height:25px;
	text-indent:-9999px;
}
a.previous_report:hover, a.previous_report:focus {
	background:url(../images/pn_icon.png) no-repeat left bottom;
}
a.next_report {
	background:url(../images/pn_icon.png) no-repeat right top;
	display:block;
	width:30px;
	height:25px;
	text-indent:1000px;
	overflow:hidden;
}
a.next_report:hover, a.next_report:focus {
	background:url(../images/pn_icon.png) no-repeat right bottom;
}
a.previous_report_child {
	background:url(../images/pn_icon_child.png) no-repeat left top;
	display:block;
	width:100px;
	height:25px;
	text-indent:-9999px;
}
a.previous_report_child:hover, a.previous_report_child:focus {
	background:url(../images/pn_icon_child.png) no-repeat left bottom;
}
a.next_report_child {
	background:url(../images/pn_icon_child.png) no-repeat right top;
	display:block;
	width:100px;
	height:25px;
	text-indent:1000px;
	overflow:hidden;
}
a.next_report_child:hover, a.next_report_child:focus {
	background:url(../images/pn_icon_child.png) no-repeat right bottom;
}
#iconbox {
	margin-top:34px;
}
#iconbox h2 {
	float:left;
	text-align:left;
	/*padding:10px 0 0 10px;*/
	text-align:center;
	margin-top:0px;
	overflow:hidden;
}
#iconbox h2 span {
	color:#1964B3;
}
.sponsor_me {
	float:right;
	color:#3368A5;
	text-align:center;
	display:block;
	overflow:hidden;
	border:none;
	background:url(../images/sponsor_me.png) 0 0 no-repeat;
	height:22px;
	padding:0 0 0 30px;
	margin-bottom:30px;
	margin-left: -113px;
}
.sponsor_me a {
	color:#3368A5;
}
.sponsor_me a:hover {
	color:#3368A5;
}
.view_all {
	float:right;
	background:url(../images/more_bullet.jpg) 70px 8px no-repeat #fff;
	height:21px;
	display:block;
	line-height:19px;
	text-indent:5px;
	margin:0 0 20px 9px;
	width:80px;
}
.name_pro {
	position: absolute;
	z-index:9999;
	top:66px;
	background:url(../images/image_block.png) repeat;
	margin:0px 5px;
	width:86%;
	text-align:center;
	padding-bottom:4px;
}
ul.pop_clearfix img {
	width:28px !important;
	height:28px !important;
	float:left !important;
	margin:10px 10px 0 0 !important;
	border:1px solid #CCCCCC !important;
	padding:2px !important;
}
ul.pop_clearfix li:nth-child(3) img {
	margin:10px 0 0 0 !important;
}
ul.pop_clearfix li:nth-child(6) img {
	margin:10px 0 0 0 !important;
}
ul.pop_clearfix li:nth-child(9) img {
	margin:10px 0 0 0 !important;
}
ul.pop_clearfix {
	list-style:none !important;
	padding:0px !important;
	overflow:hidden;
}
ul.pop_clearfix li {
	float:left;
}
ul.pop_clearfix li a {
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
}
.need_data th {
	border:1px solid #cccccc;
	background:#f8fbff;
	padding:5px;
	font-weight:bold;
}
.need_data td {
	border:1px solid #cccccc;
	background:#fff7f7;
	padding:5px;
}
.big_img {
	background:url(../images/clk.png) left top no-repeat;
	width:124px;
	height:20px;
	display:block;
	text-align:center;
	color:#000;
	font-weight:normal;
	margin-top:10px;
	font-size:10px;
	line-height:20px;
	text-decoration:none !important;
	border:none !important;
	padding:0 !important;
}
.big_img:hover {
	background-position:left bottom;
	color:#fff;
}
.img_big {
	float:right;
	display:block;
	clear:both;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	padding-right:21px;
}
.img_big img {
	float:left;
	border:none;
}
.img_big a {
	color:#1964B3;
}
.img_big a:hover, .img_big a:focus {
	color:#000000;
	text-decoration:underline;
}
.urgent_dataall ul {
	margin:10px 0;
}
.urgent_dataall ul li {
	background:url(../images/multi_bullet.jpg) no-repeat scroll left 11px;
	line-height:24px;
	padding-left:12px;
}
.urgent_dataall strong {
	color:#1964B3;
}
.urgent_dataall span {
	color:#1964B3;
}
.pdf_annual img {
	border:none !important;
}
.left_bar a img {
	float:left;
}
.reason_to_change ul li {
	background: url(../images/quote_testi.png) no-repeat scroll left 11px;
	line-height: 24px;
	padding-left: 20px;
	padding-top: 8px;
}
ul.reason_to_change li {
	background: url(../images/quote_testi.png) no-repeat scroll left 11px;
	line-height: 24px;
	padding-left: 20px;
	padding-top: 8px;
	margin-bottom:10px;
}
span.pop_more {
	float:right;
}
.heart {
	height: 24px !important;
	width: 24px !important;
	border:none !important;
	margin-right:-5px !important;
}
.sponsor h1 {
	margin-bottom:10px;
}
.three_icon_child_img {
	background: url(../images/overlay.png);
	margin: 0 5px;
	padding: 6px 0;
	position: absolute;
	text-align: center;
	top:119px;
	width:63%;
	z-index: 9999;
	left:19px;
}
.three_icon_child_img img {
	float:left !important;
	margin:0px 5px !important;
}
.icons_pop {
	margin:2px 0 0 -3px;
}
.popup_body {
	background:#FFF url(../images/popup_logo.png) no-repeat center top;
}
table.desc td p, table.desc1 td p {
	margin-top:3px;
}
.img_enlarge a {
	position:absolute;
	top:182px;
	background: url(../images/overlay.png);
	margin: 0 3px;
	width:223px;
	padding:4px;
	z-index: 9999;
	text-decoration:none;
	color:#FFF;
	left:0;
}
.img_enlarge a:hover {
	text-decoration:none;
	color:#FFF;
}
.img_enlarge img {
	border:none !important;
}
.enquiry label {
	display:block;
	width:310px;
	float:left;
}
.enquiry input[type="text"] {
	background:#FFFFFF;
	border:1px solid #CCC;
	width:246px;
	height:24px;
	line-height:24px;
	padding:1px;
}
.enquiry textarea {
	background:#FFFFFF;
	border:1px solid #CCC;
	width:242px;
	height:200px;
	padding:2px;
}
.enquiry strong {
	margin-bottom:16px;
	display:block;
}
.enquiry li {
	margin-bottom:10px;
	clear:both;
}
.enquiry ul:first-child label {
	width:100px;
}
.enquiry ul:first-child input[type="text"] {
	width:220px;
}
li.gender {
	float:left;
	width:160px;
	clear:none;
}
.edu_det td {
	padding:5px;
}
.edu_det th {
	font-weight:bold;
}
.edu_det input[type="text"] {
	background:#FFFFFF;
	border:1px solid #CCC;
	width:126px;
	height:24px;
	line-height:24px;
	padding:1px;
}
.enquiry input[type="submit"], .enquiry input[type="reset"] {
	background:#0193cf;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	padding:4px 8px;
	border-radius:10px;
}
.enquiry input[type="submit"]:hover, .enquiry input[type="reset"]:hover {
	background:#0072a1;
}
.enquiry ul:last-child li:last-child {
	margin-left:310px;
}
.enquiry p {
	margin-left:310px;
}
li.security img {
	border:none;
	float:right;
	margin:0 0 0 10px;
}
li.security p {
	height:36px;
	line-height:36px;
}
li.security span {
	float:right;
	width:296px;
	height:30px;
	margin-top:10px;
}
ul.data li {
	background:url(../images/multi_bullet.jpg) no-repeat left 9px;
	line-height:22px;
	padding-left:10px;
}
.goal img {
	margin-right:0;
}
.edu_trn {
	background:url(../images/arrow_drop.png) right 13px no-repeat;
}
.navigation li li.edu_trn:hover > a {
	background:url(../images/arrow_drop.png) right center no-repeat #b1b1b1;
}
.des1 h1 {
	margin-top:0;
	margin-bottom:5px;
}
.decs {
	float:left;
}
.pop_product_details p {
	float:left;
}
.desc_tion {
	float:left;
	width:385px;
	margin-left:40px;
}
.desc_tion h1 {
	margin-top: 7px;
	padding-bottom: 15px;
}
.cacl {
	width:200px;
	height:29px;
	line-height:29px;
	display:block;
	text-align:center;
	color:#fff;
	background:url(../images/cacl.png) left top no-repeat;
	margin-bottom:20px;
	float:right;
}
.cacl:hover {
	background-position:bottom left;
	color: #FFF !important;
}
.pro_page {
	clear:both;
	overflow:hidden;
	padding-bottom:100px;
	position:relative;
	margin-bottom:30px;
}
.pro_page > #pop_id {
	float:left;
	position:absolute;
	top:100px;
	width:122px;
}
.pro_page > #pop_id a {
	border:none;
}
#pop_id{
	float:left;
}
a.img_img {
	border:none;
	display: block;
	float:right;
	overflow: hidden;
	width:124px;
	height:20px;
	padding:0;
}
a.img_img img {
	border:none;
	width:16px;
	height:16px;
	padding:0;
}
.capcha_security {
	clear: both;
	float: left;
	margin-right: 50px;
	width: 400px;
}
.money table tr td {
	border:1px solid;
}
table.money {
	width:560px !important;
}
a.pdf_down {
	border:none !important;
	padding:0;
	margin:-45px 0 0 0;
}
a.pdf_down img {
	border:none;
	height:16px;
	width:16px;
	padding:0;
	margin:0;
}
span.biography {
	display:block;
	text-transform:capitalize;
	color: #27659F;
	width:160px;
	margin-bottom:10px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/arrow_icon.png) no-repeat left center;
	font-weight:bold;
	text-align:right;
}
span.biography:hover {
	text-decoration:underline;
	color:#000;
}
#grant {
	border:1px solid #CBD4DF;
	padding:15px;
}
.biographical h2 {
	font-size:16px;
}
.biographical span {
	font-weight:bold;
	color:#1964B3;
	font-size:14px;
}
.biographical ul li {
	margin-top:20px;
}
.biographical ul.email_links li {
	margin-top:6px;
}
.biographical a {
	text-decoration:none;
	color:#1964B3;
}
.biographical a:hover {
	text-decoration:underline;
	color:#1964B3;
}
.footer_slider {
	float:left;
	left: -5000px;
	margin-left:10px;
	position:relative;
	visibility:hidden;
	width:450px !important;
}
.footer_slider ul li {
	margin:0 5px !important;
	width:161px !important;
}
.footer_slider ul li img {
	cursor:pointer;
	height:59px;
}
.testi_page p img.testi_right {
	height:auto;
	width:auto;
	border:none;
	float:none;
	margin:0;
	padding:0 0 0 5px;
	display:inline;
}
img.details_image {
	float:right;
	border:1px solid #ccc;
	padding:2px;
	width:420px;
	height:280px;
}
.slider:before {
	content:"";
	background:url(../images/overlay_png.png) left top repeat;
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	z-index:999;
}
.twt {
	background:url(../images/social_icon1.html) no-repeat right top;
}
.share a.facebook, .share a.twitter {
	background:url(../images/ft_icon.png) no-repeat left top;
	width:32px;
	height:32px;
	display:block;
	float:left;
	text-indent:-9999px;
	margin:0 2px;
}
.share a.twitter {
	background:url(../images/ft_icon.png) no-repeat left bottom;
}















.katwa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	line-height:normal;
}
.katwa h1 {
    border-bottom:1px dotted #B9C8D8;
    color:#505050;
    font-family:'franklingothic',Arial,Helvetica,sans-serif;
    font-size:22px;
    font-weight:normal;
    margin-bottom:20px;
    padding-bottom:10px;
}
.katwa h2 {
    font-family:'franklingothic',Arial,Helvetica,sans-serif;
    color:#505050;
    font-size:16px;
    font-weight:normal;
}
.katwa h3 {
    color:#000;
    font-size:12px;
}
.katwa table {
	border-collapse: collapse;
	border-spacing: 0;
	color:#000000;
	width:100%;
	margin:14px 0;
}
.katwa th, .katwa td {
	padding:5px;
	border:1px solid #cccccc;
	background:#FFF;
	font-size:12px;
	text-align:center;
	color:#505050;
}
.katwa th {
	background:#e8e8e8;
	color:#000;
}
.ex_images img {
	float:left;
	width:120px;
	height:80px;
	margin-right:20px;
}
.small_pop{
	margin-right:10px !important;
}

.brocure{
	width:51px;
	height:297px;
	position:fixed;
	left:0;
	top:50%;
	margin-top:-185px;
	z-index:99999;
	display:inline-block;
	background:url(../images/brochure.png) no-repeat;
}
ul.report_list li{
	clear: both;
    display: block;
    height: 40px;
    line-height: 40px;
}