a img {

	border:none;

}

body {

	

	margin-bottom:0px;

	text-align:center;

	margin:25px auto 0px auto;

	font-family:Arial, Helvetica, sans-serif;

	background-color:#9A090C;

		

	}

/***************DIVS*****************/	

#wrapper {

	margin:auto;

	height:auto;

	width:800px;

	background-color:#9a090c;

	

}



#header {

	width:800px;

	height:169px;

	background-image: url(img/header.png);

	



	

}

#menu {

	width:800px;

	height:41px;	

	line-height:25px;

	text-align:left;

	background-image: url(img/menu.png);	

	background-repeat:no-repeat;	

	}



	#menu ul {

		margin:0px;

		padding:0px;

		padding-left:20px;

		

				}

		#menu ul.nav li{

			float:left;

			list-style-type:none;

			padding-left:10px;

			padding-right:10px;

			background-image:url(img/li_bg.png);

			background-repeat:no-repeat;

			background-position:right top;

			}

		#menu li a{

			display:block;

			padding-bottom:9px;

			padding-top:3px;

			font-size:10px;

			color:#fff;

			font-size: 12px;

			font-weight: bold;

			text-decoration:none;

			text-transform:capitalize;

			}	

		#menu li a:hover{

			color:#ccc;

			/* text-align:right; */

			}



#medio{

	width:800px;

	height:439px;

	/* background:url(img/medio.png); */

	background-repeat:no-repeat;

	background-color:#000000;

}

			

			

#menu2 {

	width:800px;

	height:37px;

	line-height:25px;

	text-align:left;

	background-image: url(img/menu2.png);	

	background-repeat:no-repeat;		

	}

	#menu2 ul.nav {

		margin:0px;

		padding-left:20px;

		

				}

		#menu2 ul.nav li{

			float:left;

			list-style-type:none;

			padding-left:10px;

			padding-right:10px;

			background-image:url(img/li_bg.png);

			background-repeat:no-repeat;

			background-position:right;

			}



		#menu2 li a{

			font-size:10px;

			color:#FFF;

			font-size: 12px;

			font-weight: bold;

			text-decoration:none;

			display:block;

			padding-bottom:9px;

			padding-top:3px;

			}	

		#menu2 li a:hover{

			color:#ccc;

			/* text-align:right; */

			}

#menu ul.nav li ul li, #menu2 ul.nav li ul li{

	background:none;

}

#menu ul.nav li ul li a{

	padding:0px;

}

#menu2 ul.nav li ul li a{

	padding:0px;

	line-height:18px;

}

#menu ul li ul{

	padding:0px;

}

#menu2 ul li ul{

	padding:0px;

}

#main{

	width:800px;

	height:320px;

	padding:15px;

	background-color:#9A090C;

	line-height: 20px;

	font-size:12px;

	text-align:left;

	color:#FFFFFF;

	}



#main2{

	background-color:#FFFFFF;

	line-height: 20px;

	font-size:12px;

	text-align:left;

	background-color:#FFFFFF;

	padding:25px;

	/* overflow:hidden; */

	min-height:450px;

  	height:auto !important;

  	height:450px;
	overflow:hidden;
	width:750px;

	}



#footer{

	background-color:#9A090C;

	background-image:url(img/bg_footer.png);
	background-repeat:no-repeat;

	width:800px;

	/* height:68px; */

	font-size:9px;

	color:#fff;

	clear: both;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:35px;

	}

	

	#footer a{

		color:#fff;

		}

	#footer a:hover{

		color:#aaa;

		text-decoration:none;

		}

		

/**********CONT*************/



.footer_text{

	font-size:9px;

}

b{

	color:#9a090c;

}

.divleft{

	width:180px;

	float:left;

	padding-left:30px;

	/*	background-color:#0099CC;*/

}

.divmission{

	width:700px;

	float:left;

	padding-left:30px;

	/*	background-color:#0099CC;*/

}

.divlefthome{

	width:250px;

	float:left;

	padding:12px;

	/*	background-color:#0099CC;*/

}

.divcenterhome{

	width:250px;

	float:left;

	/*	background-image:url(img/linea_home.png);

	background-position:left center;

	background-repeat:no-repeat;  */

	padding:12px;

}

.divrighthome{

	width:250px;

	float:right;

	background-image:url(img/linea_home.png);

	background-position:left center;

	background-repeat:no-repeat;

	padding:8px;

}

.divright{

	width:150px;

	float:right;

	/* background-image:url(img/linea_2.png);

	background-position:left center;

	background-repeat:no-repeat;

	border-left:2px solid #d3d3d3;

	*/	

	padding:10px;

	padding-right:30px;

}

.divleftcont{

	width:480px;

	min-height:590px;

  	height:auto !important;

  	height:590px;

	float:left;

	padding-left:30px;

	padding-right:20px;

	/*	background-color:#0099CC;*/

	border-right:2px solid #d3d3d3;

}

.divrightcont{

	width:270px;

	float:right;

	overflow:hidden;

	background-image:url(img/linea.png);

	background-position:left center;

	background-repeat:no-repeat;

	padding:8px;

}

.alignleft{

	float:left;

	/* padding-left:55px; */

	padding-right:10px;

	padding-bottom:10px;

	width:200px;}

.alignright{

	float:right;

	padding-right:180px;

	padding-bottom:15px;

	width:350px;

	text-align:center;}

h1{

	color:#9A090C;

	font-size:16px;

}

h2{

	font-size:15px;

}

/****** Form******/

form input, form textarea{

	width:auto;      

	/* margin:5px 0 0 10px;  */

}

.formselect{

	width:177px;

	margin:5px 0 0 10px; 

	}

	

td{

	line-height:15px;

}

legend{

	color:#844404;

	font-weight:bold;

	font-size:16px;

	}

#form ul {

	padding:0px;

	margin:0px;

	list-style:none;

}

#form ul li{

	padding-bottom:5px;

}

#form label { 

	float: left; 

	width: 250px;

	padding-right:10px;

	font-weight:bold;

	text-align: right; 

	color:#003585;		

}

#form2 {

	border:1px solid #990000;

}

#form2 ul {

	padding:0px;

	margin:0px;

	list-style:none;

}

#form2 ul li{

	padding-bottom:5px;

}

#form2 label { 

	float: left; 

	width: 100px;

	padding-right:10px;

	font-weight:bold;

	text-align: right; 

	color:#003585;		

}

input.btn {

	background-color:#9a090c;

	border:1px solid #000000;

	color:#FFFFFF;

	font-weight:bold;

	cursor:pointer;	

}

/* Events */

#events {

	padding:0px;

	padding-left:20px;

	margin:0px;

}

.dateEvents {

	color:#9a090c;

	font-weight:bold;

}

.right_float {

	float:right;

	width:200px;

	border:1px solid #CCCCCC;

	padding:5px;

	margin-left:20px;

	background-color:#F4F4F4;

	text-align:left;

}

tr.programs {

	border-bottom:3px dashed #666666;

}

/* BOF Photo Gallery */

#photo_wrapper {

	width:300px;

	height:auto;

	overflow:hidden;

	float:left;

}

#photo_wrapper .photo_border{

	float:left;

	background-image:url(img/photo_bg.png);

	background-repeat:no-repeat;

	width:105px;

	height:160px;

	padding:10px;

	padding-left:12px;

}

#photo_wrapper .photo_item{

	width:87px;

	height:120px;

	overflow:hidden;

	text-align:center;

}

/* EOF Photo Gallery */

.divleftcont a{

	color:#9a090c;

	font-weight:bold;

	text-decoration:none;

}

.divleftcont a:hover{

	color:#CC0000;

}

/* BOF Programs */

#programs_wrapper {

	width:480px;

	height:auto;	

}

#programs_wrapper .programs_item {

	border-bottom:1px dashed #CCCCCC;

	padding-top:8px;

	padding-bottom:8px;

	overflow:hidden;

	width:480px;

}

#programs_wrapper .programs_pic{

	float:left;

	width:160px;	

}



#programs_wrapper .programs_title{

	float:right;

	width:300px;

	padding-top:10px;

	vertical-align:middle;	

}

/* EOF Programs */

div.programs_title h2 {

	font-size:15px;

}



div.programs_title h3 {

	font-size:11px;

}

/* BOF media */

#mediaWrapper {

	width:460px;

	margin:auto;

}

#mediaWrapper .mediaBorder {

	width:172px;

	height:143px;

	background-image:url(img/media_bg.png);

	padding-left:26px;

	padding-right:26px;

	padding-top:15px;

	float:left;

	text-align:center;	

}

/* EOF media */

#resources {

	list-style:none;

}

#resources li{

	/* border-bottom:1px dashed #666666; */

	clear:both;

	overflow:hidden;

	padding-bottom:10px;

	padding-top:10px;

	border-bottom:1px dashed #CCCCCC;

	overflow:hidden;

}

.left_resource{

	float:left;

	width:230px;

}

#resources #right_pic {

	float:left;

	width:200px;

	padding-right:10px;

}

#right_pic img{

	max-width:200px;

}
#chart td{
	border-bottom:1px solid #aaa;
}
#leftColumn {
	width:300px;
	float:left;
	height:1600px;
}
sup {
	font-size:8px;
}
ul.accordion {
	height:500px;
}
a.head{
	display:block;
	padding:3px 5px;
}
