wed@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}

.levyred{
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
}

body {

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**********here star the index style********************/

body{ background:url(/themes/levy/bg.jpg) repeat-x #fff; font-size:12px; font-family:Tahoma; color:#666666;margin:0;}

.blog{ background:url(/themes/levy/bg1.jpg) repeat; font-size:12px; font-family:Tahoma; color:#666666;}

#indexWrapper{
	background:url(/themes/levy/shadowBg.png) repeat-y;
	width:804px;
	height: 670px;
}

#Wrapper{
	
	width:804px;
	height: 605px;
}

#indexTop{
	background:url(/themes/levy/indexTop.jpg) top left no-repeat;
	width:804px;
	height: 688px;
	padding:18px 0 0 0;
}

#inTop{

	width:804px;
	height: 588px;
	padding:18px 0 0 0;
}


#indexBott{
	background:url(/themes/levy/indexBott.jpg) no-repeat bottom;
	width:804px;
	height: 687px;
}

#inBott{
	width:804px;
	height: 605px;
}

.topHead{
	background:url(/themes/levy/headBg.jpg) repeat-x;
	height:77px;
	width:740px;
	margin:0;
}

.headR{
	float:right;
	width: 500px;
}

.nav{
	float:right;
	font-family:Tahoma;
	margin:11px 25px 0 5px;
}

.nav ul{ list-style:none;margin:0;padding:0 0 0 3px;}

.nav ul li{ list-style:none; text-decoration:none;}

.nav ul li a{
	text-decoration:none;
	font-size:15px;
	color:#dd4848;
	font-weight:bold;
	line-height: 18px;
}

.headIcon{
	float:right;
	margin:18px 0 0 0;
}

.headSocial{
	float:right;
	margin:13px 5px 0 0;
	text-align: right;
}

.headSocial img{clear:both;}

.headSocial img a{ float:right; margin:2px;}

.contIndex{
	background:url(/themes/levy/indexContB.jpg) bottom no-repeat #FFF;
	width:740px;
	margin:107px 0 0 0;
	height:405px;
}

.cont{
	background:#FFF;
	width:740px;
	margin:107px 0 0 0;
	height:399px;
}

#indexY{
	background:url(/themes/levy/indexContY.jpg) repeat-y;
	width:740px;
	height:560px;
	margin:0 0 0 24px;
}

#inY{
	background:#FFF;
	width:740px;
	height:586px;
	margin:0 0 0 24px;
	border:solid 1px #ccc;
}

#left {
	width: 100%;
	height: 110px;
	overflow: hidden;
	padding: 0px;
	*padding: 3px 0;
	clear:both;
	position:absolute;
	z-index:999;
	margin:94px 0 0 0;

	*margin:107px 0px 0px;
	
	}


#left img {
	height: 110px;
	margin: 0px;
	border: 0px;
	clear:both;
	
	
	
	}
	
#left img:hover{filter:none;}
	
.color{
	background: url(/themes/levy/color.jpg) no-repeat;
	width:705px;
	height:7px;
	margin:0 auto 0;
	clear: both;
	*margin:0 15px;
}
.color01{
	background: url(/themes/levy/color01.jpg) no-repeat;
	width:705px;
	height:7px;
	margin:0 auto 0;
	clear: both;
	*margin:0 15px;
}
.menu{
	width:202px;
	margin:15px 0 0 18px;
	float: left;
}

.menuIn{
	width:160px;
	margin:35px 10px 0 18px;
	float: left;
	height: 200px;
}

.indexText{
	float:left;
	width:375px;
	margin: 25px 25px 25px 25px;
}

.indexText p{
	font-size:13px;
	color:#a09f9f;
	margin: 5px  0 10px 0;
	line-height:19px;
}

.indexText p a{
	color:#d6842f;
	text-decoration:none;
	font-weight: bold;
	font-size: 14px;
}

.inText p img{
	margin:5px 15px 170px 0;
	float:left;
}


.indexText img{
	margin:0 0 15px 0;
}

.inText{
	float:left;
	width:535px;
	margin: 35px 0px 10px 0px;
}

.inText p{
	font-size:11px;
	color:#707573;
	margin: 0px 0 20px 0;
	line-height:17px;
}

.inText p a{
	color:#d6842f;
	text-decoration:none;
	font-weight: bold;
	font-size: 14px;
}

.inText1 p img{
	margin:5px 15px 170px 0;
	float:left;
}


.indexText1 img{
	margin:0 0 15px 0;
}

.inText1{
	float:left;
	width:535px;
	margin: 35px 0px 10px 0px;
}

.inText1 p{
	font-size:11px;
	color:#707573;
	margin: 0px 0 20px 0;
	line-height:17px;
}

.inText1 p a{
	color:#E20E31;
	text-decoration:none;
	font-weight: bold;

}

.cont02 p a{
	color:#333;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
}


.inText h2{
	color:#2e549f;
	text-decoration:none;
	font-size: 19px;
	font-weight: normal;
}
	
.foot{ margin:10px 0 0 275px;}
.foot1{ margin:10px 0 0 275px; width:280px;}

/*******************blog***********************/

#blogBg{
	margin:25px;
	width:940px;
	position:absolute;
	z-index:999;
}

#blogHead{
	margin:53px 0 0 428px;
	width:500px;
	height:136px;
}

#blogHead img {float:left;}

#blogHead a img{
	margin:2px 5px 0;
}

#blogCont{
	
	background:url(/themes/levy/blogY.png) repeat-y;
	width:791px;
}

#blogContTop{
	background:url(/themes/levy/blogTop.png) no-repeat top left;
	width:791px;
	padding:0;
	margin:0 0 0 145px;
}

#blogContBot{
	background:url(/themes/levy/blogBot.png) no-repeat bottom left;
	width:791px;
	padding: 0 0 24px 0;
}

.bookBlog{
	margin:0 0 0 500px;
}

.blogText{
	width:430px;
	margin:10px 10px 10px 35px;
	padding: 10px;
	float: left;
	background: #e3e2e2;
}

.blogSide{
	width:260px;
	margin:10px 5px;
	float: left;
}

.blogTextT{width:440px;}

.dateBlog{
	background: url(/themes/levy/blogDate.jpg) no-repeat;
	width:80px;
	height:73px;
	float:left;
	margin-bottom: 10px;
	font-size: 22px;
	color: #FFFFFF;
	padding: 7px 0 3px 7px;
}

.dateBlog p{margin:0;}
.titleBlog, .titleBlog a{
	font-weight:bold;
	width:330px;
	float: left;
	margin: 3px 0 0 10px;
	font-size: 16px;
	color: #000000;
	text-decoration:none;
}

.blogArt{
	clear:both;
	margin: 5px 0 0 0;
}

.blogArt p{
	margin:0 0 15px 0;
	font-size:13px;
	line-height:16px;
}

.blogArt p a{
	color:#666666;
	text-decoration:none;
	font-size:13px;

}

.blogArt a{
	color:#666666;
	text-decoration:underline;
	font-size:13px;

}

.blogEntry{
	border-bottom:dotted 1px #666666;
	margin:0 0 15px 0;
	padding:0;
	clear:both;
	width:428px;
}

.blogEntry1{
	margin:0 0 15px 0;
	padding:0;
	clear:both;
	width:428px;
	
}

.blogEntry1 h1{
	color:#ed1a3c;
	font-size:16px;
	}
	
.blogEntry1 p{
	margin:0 0 10px 0;
	color:#ed1a3c;
	font-size:12px;
	color:#333;
	}
	
.sideTitleTop{
	color:#efefef;
	background:#f7733e;
	margin:2px 0;
	height:19px;
	font-size: 14px;
	padding: 3px 0 0 5px;
	line-height: 15px;
}
.sideTitle{
	color:#efefef;
	background:#f7733e;
	padding: 5px 0 5px 5px;
	height:20px;
	*height:28px;	
	line-height: 15px;
	clear: both;
}

.sideTitle h2{
	color:#efefef;
	background:#f7733e;
	font-size: 16px;
	*padding:0 0 5px 0;
	margin:0;
	padding:0;
	
}

.sideImg{clear:both;}

.sideOrange{
	color:#efefef;
	background:#f7733e;
	margin:0 0 15px 0;
	height: 70px;
	padding: 3px 5px;
}

.sideOrange p{
	margin:3px 0;
}

.sideOrange p span{ font-size:15px; color:#000000;}

.sideLinks{
	margin:10px 10px 20px 5px;
}

.sideLinks p{
	margin:5px 0;
}

.sideLinks p a{
	text-decoration:none;
	font-size:13px;
	color:#666666;
}

.sideLinks a:hover{
	color:#333333;
	text-decoration:underline;
}

#blogCalendar{
	border:#999999;
	margin:10px 0 20px;
	clear: both;
	background:#e3e2e2;
}

.calendarHeader{
	color:#FFFFFF;
	background:#333333;
	padding:7px 0 0 0;
	height: 25px;
}

.calendarHeader a{
	color:#f7733e;
	text-decoration:none;
}

.calendarMonthLinks{
	padding:10px 0 0;
}

.calendarCell{
	padding:3px 0 0 0;
}

.calendarDayHeading{
	padding:6px 0 0 0;
	color: #FFFFFF;
	background: #333333;
}

.calendarBlank{
	padding:3px 0 0;
	color: #000000;
}

.calendarToday, .calendarToday a{
	background:#bab8b8;
	color:#FFFFFF;
	text-decoration:none;
}

.clear{clear:both;}





/**********************************accortion***************************************/
#accordion #event a:hover{
	background-position:bottom left;
}

	#accordion { list-style-type: none; padding: 0; margin: 0; text-align:right;outline:none; }
	#accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	#accordion li {
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: right;

	display: block;
	width: 100%;
	color:#686d6b;
	outline:none;
	height: 100%;
	text-align:right;
}


	#accordion li.active>a { height:100%; outline:none;}
	#accordion li div {	padding:0;	display: block;	clear: both;width: 202px;outline:none;}
	#accordion a {padding:0;display: block;cursor: pointer;outline:none;}	
	/* Level 2 */
	#accordion li ul li {outline:none;}

#accordion .home{
	width:75px;
	height:28px;
	margin:5px 0;

}

#accordion .home a{
	background:url(/themes/levy/menuHome.jpg) no-repeat top left;
	width:75px;

}

#accordion .home a:hover{
	background-position:bottom left;
}

#accordion #event{
	width:135px;
	
	margin:5px 0;

}

#accordion #event> a{
	background: url(/themes/levy/menuEvent.jpg) no-repeat top left;
	width:135px;
	height:28px;
}

#event.active>a{
	background-position:bottom left;
	height:100%
}

#accordion #asso{
	width:140px;
	height:20px;
	margin:5px 0;
	clear:both;

}

#accordion #asso a{
	width:140px;
	height:20px;
}




#accordion .conv{
	width:138px;
	height:20px;
	clear:both;
	margin:5px 0;

}

#accordion .conv a{
	
	width:137px;
	height:20px;
}

#accordion .conv a:hover{
	
}

#accordion .corp{
	width:122px;
	height:20px;
	margin:5px 0;
	clear:both;

}

#accordion .corp a{
	
	width:122px;
	height:20px;
}

#accordion .corp a:hover{
	
}

#accordion .social{
	width:74px;
	height:20px;
	margin:5px 0;
	clear:both;

}

#accordion .social a{
	
	width:75px;
	height:20px;
}

#accordion .social a:hover{
	
}
#accordion .cont a:hover {
	background-position:bottom left;
}

#accordion .cont{
	width:97px;
	
	margin:5px 0;

}

#accordion .cont> a{
	background: url(/themes/levy/menuCont.jpg) no-repeat top left;
	width:97px;
	height:28px;
}
#accordion #ven{
	width:76px;
	height:28px;
	margin:5px 0 5px 30px;


}

#accordion #ven a{
	background:url(/themes/levy/menuVenue.jpg) no-repeat top left;
	width:76px;
	display:block;
	height:28px;
}

#accordion #ven a:hover{
	background-position:bottom left;
}
#accordion1 .cont a:hover {
	background-position:bottom left;
}




	#accordion1 { list-style-type: none; padding: 0; margin: 0; text-align:right;outline:none; }
	#accordion1 ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	#accordion1 li.active>a {outline:none;}
	#accordion1 li div {	padding:0;	display: block;	clear: both;width: 202px;outline:none;}
	#accordion1 a {padding:0;display: block;cursor: pointer;outline:none;}	
	/* Level 2 */
	#accordion img:hover, #accordion1 img:hover{opacity:0.5;filter:alpha(opacity=50) outline:none; }


/**************************accordion01**********************************/

#accordion1 .home{
	width:75px;
	height:28px;
	margin:5px 0;

}

#accordion1 .home a{
	background:url(/themes/levy/menuHome.jpg) no-repeat top left;
	width:75px;
	height:28px;
}

#accordion1 .home a:hover{
	background-position:bottom left;
}

#accordion1 li {
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
	color:#686d6b;
	outline:none;
	height: 100%;
	*height: auto;
	text-align:left;
}

#accordion1 #event a:hover, #accordion {
	background-position:bottom left;
}

#accordion1 #event{
	width:135px;
	
	margin:5px 0;

}

#accordion1 #event> a{
	background: url(/themes/levy/menuEvent.jpg) no-repeat top left;
	width:135px;
	height:28px;
}

#accordion1 #event a:hover, #accordion {
	background-position:bottom left;
}


#accordion1 #asso{
	width:140px;
	height:20px;
	margin:5px 0;
	clear:both;

}

#accordion1 #asso a{
	width:140px;
	height:20px;
}

#accordion1 #asso a:hover{
	background-position:bottom left;
}

#accordion1 .wed,#accordion .wed{
	width:78px;
	height:20px;
	margin:5px 0;
	clear:both;

}

#accordion1 .wed a,#accordion .wed a{
	width:78px;
	height:20px;
}

#accordion1 .wed a:hover,#accordion .wed a:hover{
	background-position:bottom left;
}



#accordion1 .conv{
	width:138px;
	height:20px;
	clear:both;
	margin:5px 0;

}

#accordion1 .conv a{
	width:137px;
	height:20px;
}

#accordion1 .conv a:hover{
	}

#accordion1 .corp{
	width:122px;
	height:20px;
	margin:5px 0;
	clear:both;

}

#accordion1 .corp a{
	width:122px;
	height:20px;
}

#accordion1 .corp a:hover{

	
}

#accordion1 .social{
	width:74px;
	height:20px;
	margin:5px 0;
	clear:both;

}

#accordion1 .social a{
	
	width:75px;
	height:20px;
}

#accordion1 .social a:hover{
	
}

#accordion1 .cont a:hover {
	background-position:bottom left;
}

#accordion1 .cont{
	width:97px;
	
	margin:5px 0;

}

#accordion1 .cont> a{
	background:url(/themes/levy/menuCont.jpg) no-repeat top left;
	width:97px;
	height:28px;
}

#accordion1 .cont a:hover {
	background-position:bottom left;
}

#event.active>a{
	background-position:bottom left;
	height:100%
}
#accordion1 #ven{
	width:76px;
	height:28px;
	margin:5px 0 5px 30px;


}

#accordion1 #ven a{
	background:url(/themes/levy/menuVenue.jpg) no-repeat top left;
	width:76px;
	display:block;
	height:28px;
}

#accordion1 #ven a:hover{
	background-position:bottom left;
}

/*******************************end acordio01**********************************/












 .cell{
float:left;
width:150px;
height:55px;
margin:0 20px 10px 0;
}



.label{
clear:both;
width:150px;
margin:0 0 5px; 0;
}

.txtinput{
clear:both;
width:150px;
margin:0 0 5px 0;
}

.txtinput1{
clear:both;
height:50px;
margin:0 0 5px 0;
}


.txtinput input{
width:150px;
color:#999999;
font-size:14px;
}
.cell1{
	clear:both;
	height:55px;
	margin:0 20px 10px 0;
}

.cell3{
float:left;
width:225px;
height:55px;
margin:0 20px 10px 0;
}

.label3{
clear:both;
width:225px;
margin:0 0 5px; 0;
}

.txtinput3{
clear:both;
width:225px;
margin:0 0 5px 0;
}

.flashSignature{
	margin:50px auto 0;
	width:300px;
	height:40px;
}

.menu02{ float:left; width:143px; margin:0 7px 0 0;}

.menu02 ul{ margin:0; padding:0;}

.menu02 ul li{ list-style:none; margin:5px;}

.menu02 ul li a{ text-decoration:none; color:#666666; font-weight:bold;}

.menu02 ul li a:hover{ text-decoration:none; color:#000; font-weight:bold;}

.cont02{
	float:left;
	width:385px;
	height:270px;
	overflow: auto;
}

.blogFlash{
	position:absolute;
	top:20px;
	left:20px;
	z-index:1;
}


/*****************Danilo Add******************************/ 

.title{
                margin:0 0 0 0;
                float:left;
                width:370px;
}

.imgLeft{
                float:left;
                margin:0 15px 0 0;
}


#left {
clear:both;
height:110px;
* height:107px;
margin:94px 0 0;
overflow:hidden;
padding:0;
position:absolute;
width:100%;
z-index:999;
}
 
.cont {
background:#FFFFFF none repeat scroll 0 0;
height:399px;
margin:107px 0 0;
* margin:120px 0 0;
width:740px;
}



/*****************--Danilo Add******************************/