@charset "utf-8";
body {background:#986588; font: bold 12px Arial, Helvetica, sans-serif; line-height:18px; margin:0px; padding:0px;}

@font-face {
    font-family: 'BlackJackRegular';
    src: url('blackjar-webfont.eot');
    src: url('blackjar-webfont.eot?#iefix') format('embedded-opentype'),
         url('blackjar-webfont.woff') format('woff'),
         url('blackjar-webfont.ttf') format('truetype'),
         url('blackjar-webfont.svg#BlackJackRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'BodoniMTCondensed';
	src: url('bod_cr.eot');
	src: url('bod_cr.eot?#iefix') format('embedded-opentype'),
			 url('bod_cr.woff') format('woff'),
			 url('bod_cr.ttf') format('truetype'),
			 url('bod_cr.svg#bod_cr') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'Arial-Black';
    src: url('ariblk.eot');
    src: url('ariblk.eot?#iefix') format('embedded-opentype'),
         url('ariblk.woff') format('woff'),
         url('ariblk.ttf') format('truetype'),
         url('ariblk.svg#ariblk') format('svg');
    font-weight: normal;
    font-style: normal;
}		
/*
-----------------------------
01. General Start
-----------------------------
*/

input{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18px;}

img{border:none;}

a{outline:none;}

li{list-style-type:none;}

div{margin:0px; padding:0px;}

.left{float:left;}
.clear{clear:both;}

/*
-----------------------------
01. General End
-----------------------------
*/

#container{ width:100%; margin:0 auto; background:url(../images/container_topbg.jpg) no-repeat top center;}
#container_low{ width:100%; margin:0 auto; background: url(../images/container_repet.jpg) repeat-x bottom;}

/*
-----------------------------
01. wrapper Start
-----------------------------
*/
#wrapper{width:980px; margin:0px auto; padding:0px;}


/*
-----------------------------
01. Header Start
-----------------------------
*/
#header{width:980px; margin:0px; padding:0px;}

/*
-----------------------------
01. Header Top Start
-----------------------------
*/
#header_top{width:980px; margin:0px; padding:0px;}
.header_topleft{width:404px; margin:0px; padding:0px; float:left;}
.header_topmiddle{width:576px; margin:0px; padding:0px 0px 0px 0px; float:left;}
.header_topmiddle h2{font: normal 47px 'BlackJackRegular'; color:#ffffff; line-height:50px; text-decoration:none; text-align: right; text-shadow:0px 2px 0px #3d032b; margin:0px; padding:12px 0px 0px 0px;}
.header_topmiddle h3{font: normal 27px 'BodoniMTCondensed'; color:#ffffff; line-height:20px; text-decoration:none; text-align: right; text-shadow:0px 2px 0px #3d032b; margin:0px; padding:0px 0px 0px 0px;}
.header_topmiddle p{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; float: right; font: normal 30px 'BlackJackRegular'; color:#ffffff; line-height:30px; text-decoration:none; text-align: right;}
.header_topmiddle a{margin:10px 0px 5px 30px; padding:0px 0px 0px 0px;}

.header_topright{width:157px; margin:0px; padding:0px 0px 0px 0px; float: left;}


.header_topright2{width:157px; margin:0px; padding:0px 0px 0px 0px; float: left;}
.header_topright2 a{margin:0px; padding:0px 0px 0px 0px; float: right;}
/*
-----------------------------
01. Header Top End
-----------------------------
*/

/*
-----------------------------
01. Navigation Start
-----------------------------
*/
#nav{width:980px; margin:0px; padding:0px;}
.nav_left{width:5px; margin:0px; padding:0px; float:left;}
.navigation{width:970px; height:52px; margin:0px; padding:0px 0px 0px 0px; float:left; background: url(../images/nav_repet.png) repeat-x;}
.navigation ul{ margin:0px; padding:0px;}
.navigation ul li{margin:0px 15px 0px 15px; padding:0px; float:left; list-style-type:none;}
.navigation ul li.active, .navigation ul li:hover{margin:0px 15px 0px 15px; padding:0px; float:left; list-style-type:none; background:url(../images/nav_arrow.png) no-repeat bottom center;}
.navigation ul li a{ height:52px;margin:0px; padding:0px 23px 0px 23px; float:left; font: normal 15px  Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align:center; line-height:52px;}
.navigation ul li a.select, .navigation ul li a:hover{height:52px;margin:0px; padding:0px 23px 0px 23px; float:left; font: normal 15px  Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align:center; background:url(../images/nav_hover.png) repeat-x; line-height:52px;}
.nav_right{width:5px; margin:0px; padding:0px; float:left;}
.navigation ul li.separeter{width:2px; height:48px; margin:0px 14px 0px 0px; padding:0px; background:url(../images/nav1_divider.jpg) no-repeat;}

.navigation li ul a:hover, 
.navigation ul li li:hover > a  {
    background: url(../images/dropdown_arrow.jpg) no-repeat;background-position:0px 9px;
	text-align:left;
		height:30px !important;
    	line-height:30px !important;
		
		color:#000000;
}

.navigation li ul {   
    	left: -999em;
    	margin: 43px 0 0;
    	position: absolute;
    	width: 157px;
    	z-index: 9999;
		background-color:#d4212b;
		padding:5px 0px 10px 0px;
    	
}

.navigation li ul li{height:24px !important;line-height:20px !important;float:left;}

.navigation li:hover ul {
    	left: auto;
}

.navigation li ul a {
    	border: 0 none;
    	margin-right: 0;
		margin:0px !important;
		padding:0px 0px 0px 15px !important;
		text-align:left;
    	width: 120px;
		background: url(../images/dropdown_arrow.jpg) no-repeat;background-position:0px 9px;
		height:30px !important;
    	line-height:30px !important;
}

.navigation li li ul {
    	margin: -1px 0 0 160px;
    	-webkit-border-radius: 0 10px 10px 10px;
    	-moz-border-radius: 0 10px 10px 10px;
    	border-radius: 0 10px 10px 10px;
    	visibility:hidden;
}

.navigation li li:hover ul {
    	visibility:visible;
}


/*
-----------------------------
01. Navigation End
-----------------------------
*/

/*
-----------------------------
01. Banner Start
-----------------------------
*/
#bannerrow{width:980px; margin:0px; padding:10px 0px 0px 0px; background-color:#ffffff;}
.banner{ width:945px; margin:0px auto; padding:0px; background:#ffffff;}
/*.bannerhome{width:680px; margin:0px; padding:25px 245px 38px 20px; background:url(../images/home_banner.jpg) no-repeat;}*/

.bannerhome {
    background: url("../images/home_banner.jpg") no-repeat scroll 0 0 transparent;
    height: 251px;
    margin: 0;
    padding: 8px 41px 38px 20px;
    width: 917px;
}
.bannerhome h2{font: normal 33px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:60px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 25px;}
.bannerhome h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 20px;}

.bannermission{width:680px; margin:0px; padding:45px 245px 50px 20px; background: url(../images/mission_banner.jpg) no-repeat;}
.bannermission h2{font: normal 51px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:60px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 25px;}
.bannermission h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 20px;}

.bannersponsors{width:690px; margin:0px; padding:15px 245px 50px 10px; background: url(../images/sponsors_banner.jpg) no-repeat;}
.bannersponsors h2{font: normal 22px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 25px;}
.bannersponsors h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 20px;}

.banner_contact{width:690px; margin:0px; padding:15px 245px 50px 10px; background: url(../images/contact_banner.jpg) no-repeat;}
.banner_contact h2{font: normal 33px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:40px; text-decoration:none; text-align: left; margin:0px; padding:5px 0px 0px 30px;}
.banner_contact h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 20px;}

.tickets_banner{width:945px;height:204px;margin:0px; padding:0px;background: url(../images/tickets_banner.jpg) no-repeat;}
.tickets_banner h2{font:normal 33px Georgia, "Times New Roman", Times, serif;color:#3d032b;margin:0px;padding:67px 0px 0px 29px;background:url(../images/cote_start.png) no-repeat 9px 56px;}
.tickets_banner h3{font: normal 33px 'BlackJackRegular'; color:#d4212b;margin:0px;padding:0px 0px 0px 29px;background:url(../images/cote_end.png) no-repeat 390px 10px;}

.banner_donation{width:690px; margin:0px; padding:15px 245px 50px 10px; background: url(../images/donate_banner.jpg) no-repeat;}
.banner_donation h2{font: normal 20px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 0px;}
.banner_donation h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 0px;}

.banner_events{width:680px; margin:0px; padding:45px 245px 50px 20px; background: url(../images/events_banner.jpg) no-repeat;}
.banner_events h2{font: normal 51px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:60px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 10px;}
.banner_events h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 10px;}

.banner_anual{width:680px; margin:0px; padding:45px 245px 50px 20px; background: url(../images/anual_banner.jpg) no-repeat;}
.banner_anual h2{font: normal 51px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:60px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 25px;}
.banner_anual h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 20px;}

.banner_team{width:680px; margin:0px; padding:45px 245px 50px 20px; background: url(../images/team_banner.jpg) no-repeat;}
.banner_team h2{font: normal 51px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:60px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 25px;}
.banner_team h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 20px;}

.banner_report{width:680px; margin:0px; padding:45px 245px 50px 20px; background: url(../images/report_banner.jpg) no-repeat;}
.banner_report h2{font: normal 51px Georgia, "Times New Roman", Times, serif; color:#3d032b; line-height:60px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 25px;}
.banner_report h3{font: normal 33px 'BlackJackRegular'; color:#d4212b; line-height:39px; text-decoration:none; text-align: left; margin:0px; padding:15px 0px 0px 20px;}

/*
-----------------------------
01. Banner End
-----------------------------
*/

/*
-----------------------------
01. Header end
-----------------------------
*/

/*
-----------------------------
01. contain Start
-----------------------------
*/
#contain{width:980px;margin:0px; padding:15px 0px 15px 0px; float:left; background-color:#ffffff;}
.containrow{ width:945px; margin:0px auto; padding:0px;}
.containrow h2{font: normal 32px "Times New Roman", Times, serif; color:#1e3e5a; line-height:32px; text-decoration:none; text-align: center; margin:0px; padding:0px 0px 10px 0px; background:url(../images/heading_bg.jpg) repeat-x;}
.containrow h2 span{font: normal 32px "Times New Roman", Times, serif; color:#1e3e5a; line-height:32px; text-decoration:none; text-align: center; margin:0px; padding:0px; background:#ffffff;}
.containrow p{font: normal 14px Arial, Helvetica, sans-serif; color:#000000; line-height:22px; text-decoration:none; text-align: center; margin:0px; padding:0px;}

.contain_middle1{ width:278px; margin:50px 0px 0px 0px; padding:0px; float:left;}
.contain_middle1 h4{font: normal 24px Georgia, "Times New Roman", Times, serif; color:#0e3a61; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 10px 0px;}
.contain_middle1 h5{font: normal 12px Arial, Helvetica, sans-serif; color:#505050; line-height:22px; text-decoration:none; text-align: justify; margin:0px; padding:5px 0px 0px 0px;}
.contain_middle1 p{font: normal 12px Arial, Helvetica, sans-serif; color:#3d032b; line-height:22px; text-decoration: underline; text-align: left; margin:0px; padding:0px;}
.contain_middle1 p span{font: normal 12px Arial, Helvetica, sans-serif; color:#3d032b; line-height:22px; text-decoration: underline; text-align: right; margin:0px; padding:0px; float:right;}
.contain_middle1 a{font: normal 12px Arial, Helvetica, sans-serif; color:#3d032b; line-height:22px; text-decoration: underline; text-align: left; margin:0px; padding:0px;}
.contain_middle1 a span{font: normal 12px Arial, Helvetica, sans-serif; color:#3d032b; line-height:22px; text-decoration: underline; text-align: left; margin:0px; padding:0px; float:right;}

.contain_middle2{ width:278px; margin:50px 45px 0px 45px; padding:0px; float:left;}
.contain_middle2 h4{font: normal 24px Georgia, "Times New Roman", Times, serif; color:#0e3a61; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 10px 0px;}
.contain_middle2 p{font: normal 12px Arial, Helvetica, sans-serif; color:#3d032b; line-height:22px; text-decoration: underline; text-align: left; margin:0px; padding:0px;}
.contain_middle2 p span{font: normal 12px Arial, Helvetica, sans-serif; color:#3d032b; line-height:22px; text-decoration: underline; text-align: right; margin:0px; padding:0px; float:right;}
.contain_middle2 a{font: normal 12px Arial, Helvetica, sans-serif; color:#3d032b; line-height:22px; text-decoration: underline; text-align: left; margin:0px; padding:0px;}
.contain_middle2 a span{font: normal 12px Arial, Helvetica, sans-serif; color:#3d032b; line-height:22px; text-decoration: underline; text-align: left; margin:0px; padding:0px; float:right;}
.contain_middleslider{ width:278px; margin:0px; padding:2px 0px 2px 0px; background:url(../images/banner_box.png) no-repeat; float:left;}

.contain_lowrow{width:945px; margin:0px; padding:0px;}
.contain_lowrow h6{font: normal 21px Arial, Helvetica, sans-serif; color:#949494; line-height:30px; text-decoration: none; text-align: center; margin:0px; padding:0px;}
.contain_lowslider{width:945px; margin:0px 0px 0px 0px; padding:10px 0px 60px 0px; float:left; background:url(../images/contain_lowsliderbg.jpg) no-repeat;}
.resource{width:945px;margin:0 auto;}
.resource_top{width:945px;height:175px;background:url(../images/resource_top.jpg) no-repeat;padding:0px 0px 0px 0px;}
.resource_top h1{font:normal 19px ;color:#000000;margin:0px;padding:0px 0px 0px 12px;line-height:34px;}
.resource_bg{height:122px;}
.clear{clear:both;}
.box3 {width:945px;margin:0 auto;}
.box3 .padding {}
.carousel {
	width:220px;
	height:171px;
	overflow:hidden;
	position:relative;
	padding-left:0px;
	margin:0px 0px 0px 0px;
	}
.carousel .button-prev, .carousel .button-next {
	display:inline-block;
	width:22px;
	height:23px;
	position:absolute;
	}	
.carousel .button-prev {background:url(../images/button-next.png) 0 0 no-repeat;  left:31px; z-index:999; top:141px; margin:20px 0px 0px 0px;}
.carousel .button-next {background:url(../images/button-prev.png) 0 0 no-repeat;left:0px; z-index:999; top:141px; margin:20px 0px 0px 0px;}
.carousel .button-prev:hover, .carousel .button-next:hover {background-position:bottom; margin:20px 0px 0px 0px;}



.jcarousel-skin-tango-2 .jcarousel-container {width:945px;}

.jcarousel-skin-tango-2 .jcarousel-container ul{overflow: hidden; position: relative; top: 0px; margin: 0px; padding: 0px; left: 0px; width: 632px;}
.jcarousel-skin-tango-2 .jcarousel-container ul li{float: left; list-style: none outside none; width:150px; height:170px; margin:0px 14px 0px 0px; padding:10px 7px 10px 3px;background:url(../images/logobg.jpg) no-repeat !important;}
.jcarousel-skin-tango-2 .jcarousel-container ul li a{float: left; list-style: none outside none; width:150px; height:170px; margin:0px; padding:0px 0px 0px 0px;}

.jcarousel-skin-tango-2 p{font: normal 13px Arial, Helvetica, sans-serif; color:#505050; text-align:center; text-decoration:none; line-height:22px; margin:0px; padding:10px 0px 0px 0px;}
.jcarousel-skin-tango-2 p span{font:bold 28px 'Arial-Black'; color:#ea7423; text-align:center; text-decoration:none; line-height:34px !important; margin:0px; padding:0px 0px 5px 0px;}

.jcarousel-skin-tango-2 .jcarousel-container-horizontal {
	margin:0 auto; 
	background:none;
	padding:5px 5px 0px 40px; 
	width:890px;
	min-height:97px;
	margin-top:-1px;
	margin-left:0px;
}

.jcarousel-skin-tango-2 .jcarousel-clip-horizontal {
    width:  865px;
    height: 200px;
}

.jcarousel-skin-tango-2 .jcarousel-item {
    width: 159px;
    height: 149px;
	position:relative; padding:10px 15px 5px 0px; margin:5px 0px 0px 0px; }
.jcarousel-skin-tango-2 .jcarousel-item a {color:#44c0f6; text-decoration:none; font-weight:bold; font-size:13px; line-height:19px;}
.jcarousel-skin-tango-2 .jcarousel-item a:hover {color:#000;}

.jcarousel-skin-tango-2 .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 1px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango-2 .jcarousel-next-horizontal {
	background:url(../images/button-next.png) 0 0 no-repeat; height:23px; width:22px; position:absolute; top:34px; right:0px; z-index:2; cursor:pointer;margin:30px 0px 0px 0px;
}


.jcarousel-skin-tango-2 .jcarousel-prev-horizontal {
	background:url(../images/button-prev.png) 0 0 no-repeat; height:23px; width:22px; position:absolute; top:34px; left:7px;z-index:2;  cursor:pointer;margin:30px 0px 0px 0px;
}

/*
-----------------------------
01. contain End
-----------------------------
*/

/*
-----------------------------
01. Mission start
-----------------------------
*/
.mission_row{ width:945px; margin:0px auto; padding:0px;}
.mission_row h2{font: normal 32px "Times New Roman", Times, serif; color:#1e3e5a; line-height:32px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 10px 0px;}
.mission_row p{font: normal 14px Arial, Helvetica, sans-serif; color:#000000; line-height:22px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
.mission_row p span{font: normal 15px Arial, Helvetica, sans-serif; color:#ee1d23; line-height:24px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
.mission_row a{font: normal 15px Arial, Helvetica, sans-serif; color:#d91922; line-height:25px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
.mission_row a span{font: normal 15px Arial, Helvetica, sans-serif; color:#000000; line-height:25px; text-decoration:none; text-align: justify; margin:0px 0px 0px 10px; padding:0px; border-bottom:1px solid #d91922;}
.mission_row a span:hover{font: normal 15px Arial, Helvetica, sans-serif; color:#d91922; line-height:25px; text-decoration:none; text-align: justify; margin:0px 0px 0px 10px; padding:0px; border-bottom:1px solid #d91922;}

.mission_grayboxrow{ width:500px; margin:0px auto; padding:0px;}
.mission_graybox{
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari and Chrome */
  border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background: url(../images/gray_boxrepet.jpg) repeat-x #ececec;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
 font-size:30px;
  width:460px; margin:70px 0px 45px 0px; border:1px solid #bdbcbd;
  height:auto; padding:20px 20px 20px 20px; position:relative; z-index:99999999; float:left;
}
.mission_graybox p{font: normal 15px Arial, Helvetica, sans-serif; color:#1e3e5a; line-height:25px; text-decoration:none; text-align: justify; margin:0px; padding:0px 0px 0px 40px;}
.mission_graybox p span{font: normal 15px Arial, Helvetica, sans-serif; color:#f40403; line-height:25px; text-decoration:none; text-align: justify; margin:0px; padding:0px; float:right;}

.anual_graybox{
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari and Chrome */
  border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background: url(../images/anual_boxbg.jpg) repeat-x bottom #ffffff;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
 font: normal 15px Arial, Helvetica, sans-serif; color:#0f3961;
  width:900px; margin:25px 0px 25px 0px; border:1px solid #bdbcbd; line-height:24px;
  height:auto; padding:20px 20px 20px 20px; position:relative; z-index:99999999; float:left;
}
/*
-----------------------------
01. Mission End
-----------------------------
*/

/*
-----------------------------
01. Sponsors start
-----------------------------
*/
.sponsors_box1{
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari and Chrome */
  border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background:#ffffff;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
 font-size:30px;
  width:160px; margin:30px 30px 10px 30px; border:1px solid #bdbcbd;
  height:auto; padding:8px 5px 8px 5px; position:relative; z-index:99999999; float:left;
}
/*
-----------------------------
01. Sponsors End
-----------------------------
*/

/*
-----------------------------
01.Contact start
-----------------------------
*/
.contact_left{ width:310px; margin:0px 0px 0px 136px; padding:0px; float:left;}
.contact_graybox{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background: url(../images/contact_box.jpg) repeat-x #ffffff;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
 font-size:30px;
  width:308px; margin:10px 0px 45px 0px; border:1px solid #bdbcbd;
  height:auto; padding:20px 0px 0px 0px; position:relative; z-index:99999999; float:left;min-height:297px;
}
.contact_graybox h2{font: normal 19px Arial, Helvetica, sans-serif; color:#d4212b; line-height:25px; text-decoration:none; text-align: center; margin:0px; padding:0px 0px 0px 0px;}
.contact_graybox p{font: normal 15px Arial, Helvetica, sans-serif; color:#505050; line-height:22px; text-decoration:none; text-align: center; margin:0px; padding:0px 0px 0px 0px;}
.contact_graybox a{font: normal 15px Arial, Helvetica, sans-serif; color:#505050; line-height:22px; text-decoration:none; text-align: center; margin:0px; padding:0px 0px 0px 0px;}
.phoneno_box{ width:212px; margin:0px auto; padding:0px; background:url(../images/phoneno_box.jpg) no-repeat;height:89px;}
.phoneno_box h3{font: normal 19px Arial, Helvetica, sans-serif; color:#d4212b; line-height:25px; text-decoration:none; text-align: center; margin:0px; padding:15px 0px 10px 0px;}
.phoneno_box p{font: normal 25px Arial, Helvetica, sans-serif; color:#505050; line-height:22px; text-decoration:none; text-align: center; margin:0px; padding:0px 0px 10px 0px;}

.contact_right{ width:310px; margin:0px 0px 0px 55px; padding:0px; float:left;}
.contact_graybox2{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background: url(../images/contact_box.jpg) repeat-x #ffffff;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
 font-size:30px;
  width:308px; margin:10px 0px 45px 0px; border:1px solid #bdbcbd;
  height:auto; padding:20px 0px 0px 0px; position:relative; z-index:99999999; float:left;min-height:297px;
}
.contact_graybox2 h2{font: normal 22px Arial, Helvetica, sans-serif; color:#d4212b; line-height:25px; text-decoration:none; text-align: center; margin:0px; padding:0px 0px 0px 0px;}
.mailing_box{width:257px;height:24px;background-color:#ffffff;border:1px solid #cfcfcf;margin:0px 0px 13px 17px;font:normal 14px Arial, Helvetica, sans-serif;color:#595959;padding:0px 9px;line-height:24px;}
.paypal_box{width:200px;height:24px;background-color:#ffffff;border:1px solid #cfcfcf;margin:0px 0px 13px 17px;font:normal 14px Arial, Helvetica, sans-serif;color:#595959;padding:0px 0px;line-height:24px;}
.contact_graybox2 h3{font:normal 14px Arial, Helvetica, sans-serif;color:#595959;margin:0px;padding:0px 0px 6px 17px;}
.checkbox{float:left;margin:5px 5px 0px 16px;}
.checkbox_text{float:left;}
.checkbox_text p{font:normal 12px  Arial, Helvetica, sans-serif;color:#595959;margin:0px;padding:0px;line-height:16px;}
.mailing_signup{margin:17px 16px 0px 0px;}

/*
-----------------------------
01.Contact End
-----------------------------
*/

/*
-----------------------------
  Donation Start
-----------------------------
*/
.donation_row{ width:945px; margin:0px auto; padding:0px;}
.donation_row h2{font: normal 32px "Times New Roman", Times, serif; color:#1e3e5a; line-height:32px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 10px 0px;}
.donation_row p{font: normal 14px Arial, Helvetica, sans-serif; color:#505050; line-height:26px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
.donation_row p span{font: normal 14px Arial, Helvetica, sans-serif; color:#ee1d24; line-height:26px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}
.donation_row a{font: normal 14px Arial, Helvetica, sans-serif; color:#505050; line-height:26px; text-decoration:none; text-align: justify; margin:0px; padding:0px;}

.donatio_graybox{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background: url(../images/donationbox_repetbg.jpg) repeat-x bottom #ffffff;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  width:281px; margin:10px 13px 0px 0px; border:1px solid #bdbcbd;
  height:auto; padding:10px 9px 20px 10px; position:relative; z-index:99999999; float:left;
}
.donatio_graybox h2{font: normal 18px Arial, Helvetica, sans-serif; color:#0f3860; line-height:26px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 7px 10px;}
.donation_inbox{ width:281px; margin:0px; padding:0px;}
.donation_inboxrepet{ width:281px; margin:0px 0px 20px 0px; padding:0px; float:left; background:url(../images/donation_inboxrepet.jpg) repeat-y;}
.donation_inboxmain{ width:261px; margin:0px 0px -20px 0px; padding:15px 10px 15px 10px; float:left;background:url(../images/donation_inboxmain.jpg) no-repeat bottom center;}
.donation_inboxmain h3{font: normal 16px Arial, Helvetica, sans-serif; color:#505050; line-height:28px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 10px;}
.donation_inboxmain h5{font: normal 12px Arial, Helvetica, sans-serif; color:#308ae5; line-height:24px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 0px 10px; background:url(../images/faq_arrow.png) no-repeat; background-position:0px 6px;}
.donation_inboxmain h5 span{font: normal 12px Arial, Helvetica, sans-serif; color:#308ae5; line-height:24px; text-decoration:none; text-align: left; margin:0px; padding:0px; text-transform:uppercase;}

.donate_linkbox{ width:169px; margin:0px auto; padding:0px;}

.faq_rightlink{ width:250px; margin:0px 0px 0px 0px; padding:0px; float:left;}
.faq_rightlink ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;font: normal 12px Arial, Helvetica, sans-serif; color:#308ae5; text-decoration:none; text-align:left; line-height:25px; background: url(../images/faq_arrow.png) no-repeat; background-position:4px 10px;}
.faq_rightlink ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; display:list-item; list-style-type:none; background:url(../images/efile_bulleat3.jpg) no-repeat; background-position:0px 10px;font:normal 12px Arial, Helvetica, sans-serif; color:#404040; text-decoration:none; text-align:left; line-height:25px;}
.faq_rightlink ul a{margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;font: normal 12px Arial, Helvetica, sans-serif; color:#308ae5; text-decoration:none; text-align:left; line-height:27px;}
/*
-----------------------------
  Donation End
-----------------------------
*/

/*
-----------------------------
  Price list start
-----------------------------
*/

.sponprice_box{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background:#9e6f8f;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  width:281px; margin:0px 13px 0px 0px; border:1px solid #bdbcbd;
  height:auto; padding:10px 9px 20px 10px; position:relative; z-index:99999999; float:left;
}
.sponprice_box h2{font: normal 17px Arial, Helvetica, sans-serif; color:#ffffff; line-height:30px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 7px 10px;}

.sponprice_inboxrepet{ width:281px; margin:0px 0px 0px 0px; padding:0px; float:left; background:url(../images/donation_inboxrepet.jpg) repeat-y;}
.sponprice_inboxmain{ width:261px; margin:0px 0px 0px 0px; padding:5px 10px 0px 10px; float:left;background:url(../images/donation_inboxmain.jpg) no-repeat bottom center;}

.sponprice_boxlink{ width:250px; margin:0px 0px 0px 0px; padding:0px; float:left;}
.sponprice_boxlink ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sponprice_boxlink li{margin:0px 0px 10px 0px; padding:0px 0px 0px 13px; display:list-item; list-style-type:none; background:url(../images/faq_arrow.png) no-repeat; background-position:0px 8px;font:normal 12px Arial, Helvetica, sans-serif; color:#815773; text-decoration:none; text-align:left; line-height:25px;}
.web_address{max-width:400px; margin:0px auto; padding:0px;}
.web_left{ width:20px; margin:0px; padding:0px; float:left;}
.web_repet{ height:45px; margin:0px; padding:5px 10px 5px 10px; background: url(../images/web_bgrepet.jpg) repeat-x;  float:left;}
.web_repet a{ height:45px;font:normal 17px Arial, Helvetica, sans-serif; color:#805271; text-decoration:none; text-align:left; line-height:45px;}
/*
-----------------------------
  Price list End
-----------------------------
*/

/*
-----------------------------
  Tickets Start
-----------------------------
*/
.price_box{width:409px;float:left;margin:25px 0px 0px 0px;}
.tickets_img{width:177px;float:left;margin-left:68px;margin:25px 0px 0px 0px;}
.price_top{width:409px;height:48px;background:url(../images/price_top.jpg) no-repeat;}

.tickets_heading{font:normal 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align: center; line-height:25px;}

.price_middle{width:409px;height:40px;background: url(../images/ticket_textbg.jpg) no-repeat;}
.tickets_text{font:normal 13px Arial, Helvetica, sans-serif; color:#4e4e4e; text-decoration:none; text-align: left; line-height:25px; margin:0px; padding:0px 0px 0px 10px;}

.tickets_ribox{width:177px;float:left;margin:25px 0px 0px 68px; padding:0px;}
/*
-----------------------------
  Tickets End
-----------------------------
*/

/*
-----------------------------
  Evants Start
-----------------------------
*/
.evants_row{ width:945px; margin:0px auto; padding:0px;}
.evants_row h2{font: normal 20px Georgia, "Times New Roman", Times, serif, Times, serif; color:#1e3e5a; line-height:32px; text-decoration:none; text-align: left; margin:0px; padding:0px 0px 10px 0px;}
.evants_row h3{font: normal 18px Arial, Helvetica, sans-serif; color:#eb1b22; line-height:22px; text-decoration:none; text-align: justify; margin:0px; padding:0px 0px 0px 13px; background:url(../images/red_bulleat.jpg) no-repeat; background-position:0px 7px;}
.evants_box{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background: url(../images/events_boxbg.jpg) repeat-x #ffffff;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  width:357px; margin:10px 30px 0px 0px; border:1px solid #bdbcbd;
  height:auto; padding:10px 10px 20px 10px; position:relative; z-index:99999999; float:left;
}
.events_boxheading{ width:357px; margin:0px; padding:0px 0px 0px 15px; font: normal 32px Arial, Helvetica, sans-serif; color:#3d032b; line-height:25px; text-decoration:none; text-align: left;}
.event_imagebox{ width:162px; margin:0px 15px 0px 0px; padding:0px; float:left;}
.event_imagebox p{font: bold 15px Arial, Helvetica, sans-serif; color:#eb1b22; line-height:22px; text-decoration:none; text-align: justify; margin:0px; padding:15px 0px 10px 13px; background:url(../images/red_bulleat.jpg) no-repeat; background-position:0px 17px;}

.evants_box2{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background: url(../images/events_boxbg.jpg) repeat-x #ffffff;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  width:380px; margin:10px 30px 0px 0px; border:1px solid #bdbcbd;
  height:auto; padding:10px 10px 20px 10px; position:relative; z-index:99999999; float:left;
}
.events_boxheading2{ width:380px; margin:0px; padding:0px 0px 0px 15px; font: normal 32px Arial, Helvetica, sans-serif; color:#3d032b; line-height:25px; text-decoration:none; text-align: left;}
.event_imagebox2{ width:175px; margin:0px 15px 0px 0px; padding:0px; float:left;}
.event_imagebox2 p{font: bold 15px Arial, Helvetica, sans-serif; color:#eb1b22; line-height:22px; text-decoration:none; text-align: justify; margin:0px; padding:15px 0px 10px 13px; background:url(../images/red_bulleat.jpg) no-repeat; background-position:0px 17px;}

.events_lightbox{
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari and Chrome */
  border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background:#ffffff;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
 font-size:30px;
  width:160px; margin:30px 30px 10px 30px; border:1px solid #bdbcbd;
  height:auto; padding:8px 5px 8px 5px; position:relative; z-index:1; float:left;
}
/*
-----------------------------
  Evants End
-----------------------------
*/

.team_graybox{
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari and Chrome */
  border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  background: url(../images/gray_boxrepet.jpg) repeat-x #ececec;
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
 font-size:30px;
  width:900px; margin:20px 0px 20px 0px; border:1px solid #bdbcbd;
  height:auto; padding:10px 20px 10px 20px; position:relative; z-index:99999999; float:left;
}

.report_top{width:409px;height:48px;background: url(../images/report_top.jpg) no-repeat;}

.report_heading{font:normal 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align: center; line-height:25px;}

.report_middle{width:406px;height:40px;background: url(../images/report_middle.jpg) no-repeat; border-bottom:1px solid #a9869e; border-left:1px solid #a9869e;border-right:1px solid #a9869e;}
.report_text{font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align: left; line-height:15px; margin:0px; padding:0px 0px 0px 5px;}

.contri_top{width:500px;height:48px;background: url(../images/contritop.jpg) no-repeat;}

.contri_heading{font:normal 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align: center; line-height:25px;}

.contri_middle{width:498px;height:40px;background: url(../images/contri_middle.jpg) no-repeat; border-bottom:1px solid #a9869e; border-left:1px solid #a9869e;border-right:1px solid #a9869e;}
.contri_text{font:normal 13px Arial, Helvetica, sans-serif; color:#d91922; text-decoration:none; text-align:left; line-height:18px; margin:0px; padding:0px 0px 0px 10px;}

/*
-----------------------------
01. wrapper end
-----------------------------
*/

/*
-----------------------------
01. Footer Start
-----------------------------
*/
#footerrow{width:100%; margin:0px auto; padding:0px; float:left; background:#3d032b;}
#footer{width:980px; margin:0px auto; padding:25px 0px 25px 0px;}
.footer_nav{width:980px; margin:0px; padding:0px 0px 0px 0px;}
.footer_nav ul{margin:0px; padding:0px; text-align:center;}
.footer_nav ul li{margin:0px; padding:0px; list-style-type:none; display:inline; font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align: center; line-height:12px;}
.footer_nav ul li a{margin:0px; padding:0px 10px 0px 10px; font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align: center; line-height:12px;}
.footer_copyright{width:980px; margin:0px; padding:3px 0px 0px 0px; font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align: center; line-height:22px;}
.footer_copyright span{margin:0px; padding:0px 0px 0px 0px; font: normal 12px Arial, Helvetica, sans-serif; color:#d363b0; text-decoration:none; text-align: center; line-height:22px;}
/*
-----------------------------
01. Footer End
-----------------------------
*/


