@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
{
	margin: 0;padding: 0;border: 0;outline: 0;	background: transparent;
}

.eventsPage a:hover {
color:#9C952B;
}

#block_contactAddress {
	float: left;
}

/*ol, ul {	list-style: none;}*/
blockquote, q {	quotes: none;}
body{background:url(../images/bg.gif) repeat-x; background-color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:16px;}
p.procontent{padding-bottom:10px; font:12px Arial, Helvetica, sans-serif; color:#333333; padding-top:5px;}
p.prodetail{padding-bottom:10px; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:18px;}
p.comments { font:12px Arial, Helvetica, sans-serif; font-style:italic; line-height:20px;}
.video{padding-bottom:15px;}
.rightpanel{padding:10px 0px 0px 0px;}
p.artsdevelopment{padding:18px 0px 6px 0px;}
p.newscontent{padding:18px 0px 10px 0px;}

hr{height:2px; color:#3A3A39; background-color:#3A3A39; border:0px;}

#maincontainer{width:1000px; margin:0px auto;}

/* HEADER STARTS HERE */
#header{width:955px; height:92px; margin:0px auto;}
#header #logo { width:300px; float:left; padding-top:20px;}
#header #options { width:540px; float:right; padding-top:18px;}
/* HEADER ENDS HERE */


h1 { font: bold 24px "Helvetica LT Std"; line-height:30px; color:#333333; margin-top:5px; text-transform:uppercase;}
h2 { font-size:18px;  }
h3 { font-size:15px; }
h4 { font-size:14px; }
h5 { font-size:13px; }
h6 { font-size:12px; }

/* TOP NAVIGATION STARTS HERE */
#topnav{ clear:both; width:955px; height:64px;  margin:0px auto;}
#nav-example {background:url(../images/topmenu.gif) no-repeat; width:955px;height:64px;margin:0;padding:0;}
#nav-example span {display: none;}
#nav-example li, #nav-example a {height:64px;display:block;}
#nav-example li {float:left;list-style:none;display:inline;}
#nav-example-01 {width: 81px;}
#nav-example-02 {width: 124px;}
#nav-example-03 {width: 122px;}
#nav-example-04 {width: 100px;}
#nav-example-05 {width: 219px;}
#nav-example-06 {width: 167px;}
#nav-example-07 {width: 142px;}

#nav-example-01 a:hover, #nav-example-01 a.hover {background:url(../images/topmenu.gif) 0px -64px no-repeat;}
#nav-example-02 a:hover, #nav-example-02 a.hover {background:url(../images/topmenu.gif) -81px -64px no-repeat;}
#nav-example-03 a:hover, #nav-example-03 a.hover {background:url(../images/topmenu.gif) -205px -64px no-repeat;}
#nav-example-04 a:hover, #nav-example-04 a.hover {background:url(../images/topmenu.gif) -327px -64px no-repeat;}
#nav-example-05 a:hover, #nav-example-05 a.hover {background:url(../images/topmenu.gif) -427px -64px no-repeat;}
#nav-example-06 a:hover, #nav-example-06 a.hover {background:url(../images/topmenu.gif) -646px -64px no-repeat;}
#nav-example-07 a:hover, #nav-example-07 a.hover {background:url(../images/topmenu.gif) -813px -64px no-repeat;}

/* TOP NAVIGATION ENDS HERE */


/* BANNER STARTS HERE */
#banner{width:1000px; height:333px;  margin:0px auto; text-align:center;}
/* BANNER ENDS HERE */

/* BODY CONTENT STARTS HERE */
#bodycontent{ clear:both; width:943px; margin:0px auto; background-color:#FFFFFF; margin-top:16px; padding:6px 6px 6px 6px;}
#column_one{width:431px; float:left; display:block; background-color:#E4DACC; padding:35px 20px 35px 20px;}
#column_two{width:237px; float:left; display:block; }
#column_two #latest{width:197px; display:block; background-color:#F7941E; padding:35px 20px 20px 20px;}
.orange_texts{width:190px; background-color:#F2B771; border:none; margin-top:10px; padding:3px; font:11px Arial, Helvetica, sans-serif;}
.newsletter{width:133px; height:25px; margin:0px auto;   background:url(../images/newsletter.png) no-repeat; cursor:pointer;}
.newsletter:hover{width:133px; height:25px; margin:0px auto;   background:url(../images/newsletter.png) no-repeat 0px -25px; cursor:pointer;}

.videocontent{width:197px; display:block; background-color:#333333; padding:35px 20px 20px 20px; color:#FFFFFF;}
.videotitle{font:bold 18px Arial, Helvetica, sans-serif; color:#FFFFFF; }

.rssIcon { padding-left:7px; }
.project_title{ font:bold 14px Arial, Helvetica, sans-serif; color:#333333;line-height:18px; padding-bottom:10px; text-decoration:none;}
.project_title:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#000000;line-height:18px; padding-bottom:10px; text-decoration:underline;}
.project_content{ width:425px; float:left; font:12px Arial, Helvetica, sans-serif; color:#333333; padding:7px 0px 7px 0px; line-height:14px; }
.full_width .project_content{ width:645px; }
.project_content .projectbottom { position: relative; clear: both; top: -1.6em; margin-bottom: -1.6em; float: left; width: 325px; }
.project_content .moreinfo, .project_content .moreinfo:hover { margin: 0;  }
.project_content .leftpanel{ padding-bottom: 2em; width:325px; float:left; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:14px;}
.full_width .project_content .leftpanel,
.full_width .project_content .projectbottom{ width:545px;}
.project_content .rightpanel{ width:100px; float:right; text-align:right; line-height:14px;}

.project_titlemain{ font:bold 14px Arial, Helvetica, sans-serif; color:#333333;line-height:18px; padding-bottom:10px; text-decoration:none; line-height:22px;}
.project_titlemain:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#3B9865;line-height:18px; padding-bottom:10px; text-decoration:underline;line-height:22px;}
.events_titlemain{ font:bold 14px Arial, Helvetica, sans-serif; color:#333333;line-height:18px; padding-bottom:10px; text-decoration:none; line-height:22px;}
.events_titlemain:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#9C952B;line-height:18px; padding-bottom:10px; text-decoration:underline;line-height:22px;}

.project_contentmain{ width:500px; float:left; font:12px Arial, Helvetica, sans-serif; color:#333333; padding:7px 0px 7px 0px; line-height:14px; }


.leftpanel ul {
	padding-left:16px;
	padding-top:5px;
}
.full_width .project_contentmain{ width:720px; }
.project_contentmain .projectbottom { position: relative; clear: both; top: -1.6em; margin-bottom: -1.6em; float: left; width: 360px; }
.project_contentmain .moreinfo, .project_contentmain .moreinfo:hover { margin: 0; }
.project_contentmain .leftpanel{ padding-bottom: 2em; width:360px; float:left; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:14px;}
.full_width .project_contentmain .leftpanel,
.full_width .project_contentmain .projectbottom{ width:580px;}
.project_contentmain .rightpanel{ width:140px; float:right; text-align:right; line-height:14px;}

.project_detailmain{ width:500px; float:left; font:12px Arial, Helvetica, sans-serif; color:#333333; padding:7px 0px 7px 0px; line-height:14px; }
.full_width .project_detailmain{ width:720px; }
.project_detailmain .projectbottom { position: relative; clear: both; top: -1.6em; margin-bottom: -1.6em; float: left; width: 300px; }
.project_detailmain .moreinfo, .project_detailmain .moreinfo:hover { margin: 0; }
.project_detailmain .leftpanel{ width:300px; padding-bottom: 2em; float:left; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:14px;}
.full_width .project_detailmain .leftpanel,
.full_width .project_detailmain .projectbottom{ width:520px;}
.project_detailmain .rightpanel{ width:200px; float:right; text-align:right; line-height:14px;}

.rightpanel img { margin-bottom:5px; }
/*#recaptcha_table { background: #FFFFFF; }
#recaptchaContainer { margin-left: -30px; }*/

.time{ float: left; font-weight:bold;}
.moreinfo{float:right; font-weight:bold; margin-right:20px; margin-top:5px; color:#333333; text-decoration:none;padding:3px;}
.moreinfo:hover{float:right; font-weight:bold; margin-right:20px; margin-top:5px; color:#FFFFFF!important; padding:3px;background-color:#2AAEBB;}
.morevideo{float:right; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.morevideo:hover{float:right; font-weight:bold; color:#F7941E; text-decoration:underline;}
.rsslink{ font-weight:bold;  color:#333333; text-decoration:none; padding:3px; line-height:28px;}
.rsslink:hover{ font-weight:bold;  color:#FFFFFF; padding:3px; background-color:#2AAEBB;}
.languagelinks{ font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#757575; line-height:22px; float: right; }
.loginlinks{  float:right; text-align: right;  font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#757575; line-height:22px; margin-right: 40px; }
.loginlinks a, .languagelinks a{  font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#757575; line-height:22px; text-decoration:none; }
.languagelinks a strong {  text-decoration:underline; }
.loginlinks a:hover, .languagelinks a:hover{  font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000000; line-height:22px; text-decoration:underline; }
.maillink{   color:#333333; text-decoration:none;}
.maillink:hover{  color:#000000; text-decoration:underline;}
#column_three{width:225px; float:left; display:block; padding:0px 5px 0px 5px;}
#nopros{border:0px; text-align:center; margin-top:10px;}
#nopros input{ border:none; padding:3px; text-align:center;}

/* BODY CONTENT ENDS HERE */

/* INNERPAGE BODY CONTENT STARTS HERE */
#inner_column_one{width:146px; float:left; display:block; background-color:#A6C6D5; margin:0px 26px 0px 0px; padding:18px 10px 70px 10px;}
#inner_column_two{width:500px; float:left; display:block; padding:0px 10px 70px 0px; }
.full_width #inner_column_two{width:720px; float:left; display:block; padding:0px 10px 70px 0px; }
#inner_column_three{width:220px; float:left; display:block; padding:10px 0px 0px 15px;}
.full_width #inner_column_three{ display: none;}

#bodycontent.about #inner_column_one {background:#A6C6D5;}
#bodycontent.arts #inner_column_one {background:#E24439;}
#bodycontent.news #inner_column_one {background:#F7941D;}
#bodycontent.contact #inner_column_one {background:#FFFFFF;}
#bodycontent.projects #inner_column_one {background:#9BAC88;}
#bodycontent.events #inner_column_one {background:#9C952B;}

#bodycontent.arts .leftnavtitle {background:#E24439; letter-spacing:-1px;}

.map{ width:300px; height:186px; float:right;}

.leftnavtitle{padding:0px 0px 8px 0px; font:bold 14px Helvetica, Arial, sans-serif; text-transform:uppercase;}


.rightblock .title {background:#C7D1BB; padding:5px 5px 5px 10px; line-height:26px; font:bold 14px Helvetica, Arial, sans-serif; text-transform:uppercase; line-height:20px;}

#bodycontent.home .title {background:#C7D1BB;}
#bodycontent.about .title {background:#A6C6D5;}
#bodycontent.arts .title {background:#E24439;}
#bodycontent.news .title {background:#F7941D;}
#bodycontent.contact .title {background:#C7AD8A;}
#bodycontent.projects .title {background:#9BAC88;}
#bodycontent.events .title {background:#9C952B;}

.news_but{width:133px; height:25px; background:url(../images/getnewsletter.gif) no-repeat  0px 0px; margin-left:3px; cursor:pointer;margin-top:10px;border:none;}

#bodycontent.news .news_but {background-position: 0px 0px;}
#bodycontent.about .news_but {background-position: 0px -25px;}
#bodycontent.events .news_but {background-position: 0px -50px;}
#bodycontent.contact .news_but {background-position: 0px -75px;}
#bodycontent.arts .news_but {background-position: 0px -100px;}
#bodycontent.projects .news_but {background-position: 0px -125px;}

#bodycontent .news_but:hover{width:133px; height:25px; background:url(../images/getnewsletter.gif) no-repeat  0px -150px; margin-left:3px; cursor:pointer;margin-top:10px; border:none;}

.vote_but{width:58px; height:25px; background:url(../images/vote.gif) no-repeat  0px -150px; margin:10px 0px 0px 3px; cursor:pointer; border:0px;}

#bodycontent.home .vote_but {background-position: 0px -150px;}
#bodycontent.home:hover .vote_but {background-position: 0px 0;}
#bodycontent.news .vote_but {background-position: 0px 0px;}
#bodycontent.about .vote_but {background-position: 0px -25px;}
#bodycontent.events .vote_but {background-position: 0px -50px;}
#bodycontent.contact .vote_but {background-position: 0px -75px;}
#bodycontent.arts .vote_but {background-position: 0px -100px;}
#bodycontent.projects .vote_but {background-position: 0px -125px;}

#bodycontent .vote_but:hover{width:58px; height:25px; background:url(../images/vote.gif) no-repeat  0px -150px; margin:10px 0px 0px 3px; cursor:pointer;border:0px;}

.block_editable ul {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  padding-left: 40px;
}

.block_editable ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0;
  padding-left: 40px;
}

.block_editable li {
  display: list-item;
}


#leftNav {list-style: none;}
.leftnav ul {padding:0px 0px 20px 10px; }
.leftnav li { font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; line-height:18px;  padding-left:10px;}
.leftnav li a { font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; line-height:24px;}
.leftnav li a:hover  { font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; line-height:24px;}
.leftnav li ul { font:12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;  padding-left:10px;}
.leftnav li ul li { font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.leftnav li ul li a{ font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
.leftnav li ul li a:hover  { font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
.current{font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; line-height:24px;}
.current:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; line-height:24px;}

.errors
{
	color:#840300;
	line-height:21px;
	margin:0 0 5px;
	width:100%;
}
.errors ol {
	list-style-type: decimal;
}
.errors li {
	margin-left: 24px;
}

/* INNERPAGE BODY CONTENT ENDS HERE */

/* FOOTER STARTS HERE */
#footer{ clear:both; width:100%; margin:0px auto; background:#EEE8DB; margin:40px 0px 0px 0px;}
#footer #inner{width:956px; margin:0px auto; padding:30px 20px 20px 20px;}
#footer #inner #content{width:680px; float:left; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:16px;}
#footer #inner #content a{ font:14px Arial, Helvetica, sans-serif; color:#333333; line-height:16px; text-decoration:none; padding-right:15px;}
#footer #inner #content a:hover{ font:14px Arial, Helvetica, sans-serif; color:#000000; line-height:16px; text-decoration:underline; padding-right:15px;}
#footer #inner #content #copyright{font:11px Arial, Helvetica, sans-serif; color:#333333; line-height:16px; padding-top:10px;}
#footer #inner #content #copyright a{ font:11px Arial, Helvetica, sans-serif; color:#333333; line-height:16px; text-decoration:none; padding-right:15px;}
#footer #inner #content #copyright a:hover{ font:11px Arial, Helvetica, sans-serif; color:#000000; line-height:16px; text-decoration:underline; padding-right:15px;}
#footer #inner #logos{width:230px; float:right;}
/* FOOTER ENDS HERE */

#header #resize-box { float:right; width:auto; height:18px; line-height:18px; font-size:11px; }
#header #resize-box span { float:left; width:auto; height:18px; color:#7f7f7f;  font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#757575; padding-right:5px; line-height:22px; }
#resize-box a { float:left; width:27px; height:18px; background:url(../images/fontsizes_01.gif) no-repeat; text-decoration:none; }
#resize-box a#decrease { background-position:0px 0px; }
#resize-box a#decrease:hover { background-position:0px -18px; }
#resize-box a#normal { background-position:-28px 0px; }
#resize-box a#normal:hover { background-position:-28px -18px; }
#resize-box a#increase { background-position:-56px 0px; }
#resize-box a#increase:hover { background-position:-56px -18px; }

/* JQUERY SLIDER IN HOMEPAGE STARTS HERE */
/* // image replacement */
#containerslide{margin:0 auto;position:relative;text-align:left;width:696px;background:#fff;margin-bottom:2em;}
#headerslide{height:144px;background:#5DC9E1;color:#fff;}
#contentslide{position:relative;}
/* Easy Slider */
#sliderarea{width:985px; height:321px; text-align:center; position:relative;margin:0px auto; }

/* JQUERY SLIDER IN HOMEPAGE ENDS HERE */

.clear{clear:both;}
.bold{font-weight:bold;}
.right{float:right;}
.rightblock{ clear:both; display:block; padding:0px 0px 30px 5px; }

.orange_textfield{width:184px;  background-color:#FFFFFF; border:1px solid #666666; margin-top:10px; padding:3px; margin:3px; font:11px Arial, Helvetica, sans-serif;}
.white_text{width:184px;  background-color:#FFFFFF; border:none; margin-top:10px; padding:3px; margin:3px;}
.formbg{ background:url(../images/form_titke.gif) no-repeat left top; background-color:#C7AD8A; padding:58px; margin-top:63px;}
.formbg_projectdetail{  background-color:#C7D1BB; padding:28px 28px 48px 28px; /* margin-top:63px; */ margin-top:13px;}
.protextarea{line-height:18px; width:435px; border:none;padding:3px; margin:3px; border:none; border:0px; font:12px Arial, Helvetica, sans-serif;}

div.center{text-align:center;}
div.formfield { vertical-align: middle ;display:block;margin-bottom:3px;}
div.formfield input{ line-height:18px; width:170px; border:none;}
div.formfield .label{ width:175px; float:left;}
div.formfield .required{ color: #FF0000; }
.listmenu { width:175px; line-height:18px; padding:3px; border:none; margin-left:3px;}
.textarea{width:354px; border:none;}
.submit{ width:73px; height:24px; border:none; background:url(../images/addon.gif) no-repeat; text-align:center; cursor:pointer; float:right; padding-right:25px; margin-top:0px;}
.submit:hover{ width:73px; height:24px; border:none; background:url(../images/addon_r.gif) no-repeat; text-align:center; cursor:pointer; float:right; padding-right:25px;}

.addon{ width:73px; height:24px; border:none; background:url(../images/addonbutton.png) no-repeat; text-align:center; cursor:pointer; float:right;  margin-top:15px;}
.addon:hover{ width:73px; height:24px; border:none; background:url(../images/addon_r.gif) no-repeat; text-align:center; cursor:pointer; float:right; margin-top:15px;}


.prosubmit{ width:73px; height:23px; border:none; background:url(../images/addonbutton.png) no-repeat; text-align:center; cursor:pointer; float:right; padding-right:0px; margin-top:15px;}
.pollfields{padding:20px 0px 20px 200px;}
.pollquestion{ font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; padding-top:10px;}
.submitvote_but{width:69px; height:25px; background:url(../images/submit_but.gif) no-repeat  0px 0px; cursor:pointer; margin:20px; border:0px;}
.captchcode{width:205px; text-align:right; margin-top:10px;}
.formbutton{width:100px; float:right; padding-top:20px;}
.imgrightform{text-align:right;}
.textcaptch{width:153px; border:none; padding:2px; border:0px;}
.botompad{padding-bottom:5px;}
/*FONT RESIZE STYLES*/
.title1,.title2,.title3,.title4,.title5,.title6 { font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:0px; padding:0px; width:100%; }
.title1 { font-size:18px; }
.title2 { font-size:16px; }
.title3 { font-size:15px; }
.title4 { font-size:14px; }
.title5 { font-size:13px; }
.title6 { font-size:12px; }

/*.aboutus_title{  height:38px; }
.projects_title{ height:38px;}
.events_title{height:38px; }
.artsdevelopment_title{height:38px; }
.contact_title{ height:38px; }
.news_title{ height:38px; }
.polls_title{ height:38px; }
.home_projectstitle{height:38px; }
.home_latesttitle{height:38px;}*/
.titlespan{display:none;}


.carousel, .carousel li {
	width:943px;
	height:321px;
	overflow: hidden;
}
.carousel .textholder {
	text-align: left;
	padding: 0 4px;
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.4em;
}
.carousel ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#simplegallery
{
	text-align:center;
	width:610px;
	padding:0px;
	margin:0px;
	border: 1px solid #ccc;

	margin-top:20px;
}
.galProjets {
	/* border: 1px solid #9BAC88; */
}
.galEvents {
	/*  border: 1px solid #9C952B; */
}

.anythingSlider .forward                { display:block; height:45px; width:45px; background:url(../images/rightarrow.png) no-repeat; text-indent:-9999px; position:absolute; top:130px; right:-20px; cursor:pointer; }
.anythingSlider .back                   { display:block; height:45px; width:45px; background:url(../images/leftarrow.png) no-repeat; text-indent:-9999px; position:absolute; top:130px; left:-20px; cursor:pointer; }

ul, menu, dir { margin:0px; padding:0px; border:0px; }

.facebook_like {
	display:block;
	width:237px;
	text-align:center;
	padding: 0px 0px;
}

.facebook {
	display:block;
	width:237px;
	background-color: #3B5997;
	text-align:center;
}

.facebook img {
	margin:10px 0px;
}

.socialIcons {
	float:right;
	clear:right;
	margin-top:12px;
}
