* {
	margin: 0px;
	padding: 0px;
}

body {
	background: url(../images/bg-body.gif) top repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #7f7f7f;*/
	color: #000;
	text-align: center;
}

img {
	border: none;
}

form {
	border: none;
}

.clean {
	clear: both;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* wrapper starts */
#wrapper {
	width: 940px;
	display: table;
	text-align: left;
	margin: 0 auto;
	margin-top: 15px;
}
/* wrapper ends */

/* ---------------------------------------------- */
/* header starts */
#header {
	width: 940px;
	height: 90px;
	display: block;
}
/* header ends */

/* headerL starts */
#headerL {
	width: 517px;
	height: 62px;
	padding-left: 0;
	padding-top: 20px;
	float: left;
	display: block;
}
/* headerL ends */

/* headerR starts */
#headerR {
	background: url(../images/bg-headerR.gif) top no-repeat;
	width: 423px;
	float: left;
	display: block;
	font-size: 14px;
}

#headerR .hLinks {
	width: 291px;
	padding: 6px 0 0 132px;
	margin-bottom: 16px;
} 

#headerR a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

#headerR a:hover {
	color: #fff;
	text-decoration: underline;
}

#headerR .hrSearch {
	width: 283px;
	display: block;
	padding-left: 100px;
}
/* headerR ends */
/* ---------------------------------------------- */




/* ---------------------------------------------- */
/* tab starts */
/*#tab {
	width: 900px;
	height: 30px;
	background: url(../images/bg-tab.gif) repeat-x;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 20px;
	margin-bottom: 20px;
}*/

#tab {
	width: 900px;
	height: 20px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	/*text-transform: lowercase;*/
	padding: 0 20px 0 0;
	margin-bottom: 15px;
	margin-top: 15px;
	font-family:Calibri;
}

#tab span {
	float: left;
	padding-right: 10px;
}

#tab a {
	padding: 2px 10px 2px 0;
	text-align: left;
	float: left;
	color:#330000;
	text-decoration: none;
	display: block;
	font-family:Calibri;
	/*border-right: 1px solid #000;*/
}

#tab a:hover {
	/*background: url(../images/bg-nav-hover.gif) center bottom no-repeat;*/
	color: #000;
	text-decoration: underline;
}

#tab a.noBorder {
	border: none;
	text-align: left;
}

#tab a.tabActive {
	/*background: url(../images/bg-nav-hover.gif) center bottom no-repeat;*/
	color: #330000;
	text-align: left;
}
/* tab ends */
/* ---------------------------------------------- */




/* ---------------------------------------------- */
/* container starts */
#container {
	width: 940px;
	display: block;
	margin-bottom: 5px;
}

#container a {
	color: #d06c00;
	text-decoration: underline;
}

#container a:hover {
	color: #d06c00;
	text-decoration: none;
}

#container p {
	line-height: 12px;
	margin-bottom: 1px;
}

#container h1 {
	background: url(../images/bg-bottom.gif) repeat-x bottom;
	font-size: 16px;
	margin-bottom: 10px;
	color: #aabd00;
	padding-bottom: 4px;
}

#container h2 {
	font-size: 13px;
	margin-bottom: 6px;
	color: #3e3e3e;
}
/* container ends */

/* containerL starts */
#containerL {
	width: 620px;
	display: block;
	float: left;
	margin-right: 40px; 
}

#containerL p{
	text-align: justify;
}
/* containerL ends */

/* photography starts */
/*#photography {
	width: 620px;
	display: block;
	margin-bottom: 20px;
}

#photography .photographyBox {
	width: 618px;
	border: 1px solid #e4e4e4;
	display: block;
	margin-bottom: 12px;
}

#photography .photographyBig {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}*/
/* photography ends */

/* photography starts */
#photography {
	width: 620px;
	display: block;
	margin-bottom: 8px;
}

#photography .photographyBox {
	width: 620px;
	display: block;
	margin-bottom: 8px;
}

#photography .photographyBoxL {
	width: 416px;
	border: 1px solid #e4e4e4;
	float: left;
	display: block;
}
	
#photography .photographyBoxR {
	width: 192px;
	margin-left: 10px;
	float: left;
	display: block;
}

#photography .photographyBoxROne {
	height: 123px;
	margin-bottom: 8px;
}
	
#photography .photographyBoxRTwo {
	height: 123px;
}
	
#photography .photographyBig {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
/* photography ends */


/* announcement starts */
#announcement {
	background: url(../images/bg-annuncement.gif) no-repeat;
	width: 580px;
	height: 130px;
	display: block;
	color: #000;
	padding: 16px 20px;
}
/* announcement ends */

/* events starts */
#events {
	width: 620px;
	display: block;
	margin-top: 20px;
}

#events img {
	border: 1px solid #e4e4e4;
}

#events img:hover {
	border: 1px solid #979696;
}

#events h1 {
	background: none;
	margin-bottom: 0;
}

#events .eventsBold {
	font-weight: bold;
	color: #3e3e3e;
}

#events .eventsTitle {
	width: 620px;
	background: url(../images/bg-bottom.gif) bottom repeat-x;
	margin-bottom: 20px;
	display: block;
}

#events .eventsTitle a {
	background: url(../images/bullet-002.gif) right no-repeat;
	padding: 6px 24px 6px 0;
	display: block;
}

#events .eventsTitleOne {
	width: 450px;
	float: left;
}

#events .eventsTitleTwo {
	width: 170px;
	float: left;
	text-align: right;
}

#events .eventsHolder {
	width: 620px;
	display: block;
	margin-bottom: 20px;
}

#events .ehLeft {
	width: 300px;
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}

#events .ehRight {
	width: 300px;
	display: block;
	float: left;
}

#events .ehlOne {
	width: 125px;
	float: left;
}

#events .ehlTwo {
	width: 175px;
	float: left;
}
/* events ends */



/* containerR starts */
#containerR {
	width: 280px;
	display: block;
	float: left;
}
/* containerR ends */

/* search starts */
#search {
	/*background: url(../images/bg-search.gif) no-repeat;*/
	width: 252px;
	height: 33px;
	display: block;
	padding: 6px 14px 2px 14px;
}

#search .searchInpTxt {
	width: 131px;
	height: 22px;
	border: 1px solid #ccc;
	padding: 2px 6px 0 6px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	float: left;
}

* html #search .searchInpTxt {
	width: 121px;
	height: 24px;
	border: 1px solid #ccc;
	padding: 2px 6px 0 6px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	float: left;
}

#search .searchBut {
	padding: 4px 2px;
	font-size: 12px;
	float: left;
}
/* search ends */

/* activities starts */
#activities {
	width: 280px;
	display: block;
	margin-top: 0;
}

#activities ul {
	list-style-type: none;
}

#activities li {
	margin: 0 0 12px 0;
	padding: 0 0 0 18px;
	background: url(../images/bullet-001.gif) no-repeat;
	background-position: 0 2px;
	line-height: 16px;
}

#activities .aTitle {
	font-size: 12px;
	font-weight: bold;
	color: #4d504a;
}
/* activities ends */

/* publications starts */
#publications {
	width: 280px;
	display: block;
}

#publications ul {
	list-style-type: none;
}

#publications li {
	margin: 0 0 8px 0;
	padding: 0 0 0 22px;
	background: url(../images/icon-pdf.gif) no-repeat;
	background-position: 0 0;
}

#publications a {
	color: #7f7f7f;
	text-decoration: none;
}

#publications a:hover {
	color: #000;
	text-decoration: underline;
}

#publications a.a1 {
	color: #d06c00;
	text-decoration: underline;
}

#publications a.a1:hover {
	color: #d06c00;
	text-decoration: none;
}
/* publications ends */

/* features starts */
#features {
	width: 280px;
	display: block;
}

#features img {
	border: 2px solid #e4e4e4;
}

#features img:hover {
	border: 2px solid #979696;
}

#features .featuresBox {
	width: 280px;
	display: block;
	margin-bottom: 12px;
}

#features h2 {
	margin-bottom: 2px;
}

#features .featuresPic {
	width: 105px;
	float: left;
	display: block;
}

#features .featuresTxt {
	width: 175px;
	float: left;
	display: block;
}
/* features ends */

/* posters starts */
#posters {
	width: 280px;
	display: block;
}

#posters img {
	border: 2px solid #e4e4e4;
}

#posters img:hover {
	border: 2px solid #979696;
}

#posters .postersBox {
	width: 280px;
	display: block;
	margin-bottom: 12px;
}

#posters .posterPicOne {
	width: 128px;
	display: block;
	float: left;
	margin-right: 20px;
}

#posters .posterPicTwo {
	width: 128px;
	display: block;
	float: left;
}

#posters .posterPicNewOne {
	width: 90px;
	display: block;
	float: left;
	margin-right: 5px;
}

#posters .posterPicNewTwo {
	width: 90px;
	display: block;
	float: left;
	margin-right: 5px;
}

#posters .posterPicNewThree {
	width: 90px;
	display: block;
	float: left;
}
/* posters ends */

/* adHolder starts */
#adHolder {
	width: 280px;
	display: block;
	margin-top: 12px;
}

#adHolder .adHolderBox {
	width: 280px;
	display: block;
	margin-bottom: 10px;
}
/* adHolder ends */
/* ---------------------------------------------- */





/* ---------------------------------------------- */
#footer {
	width: 100%;
	background: #aabd00;
	display: table;
	text-align: left;
	color: #fff;
	font-size: 14px;
}

#footer p {
	line-height: 10px;
	margin-bottom: 10px;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

#footer .footerHolder {
	width: 940px;
	display: block;
	margin: 0 auto;
	padding: 20px 0;
}
/* ---------------------------------------------- */





/* --------------------- Content Page starts ------------------------- */
/* content starts */
#content {
	width: 620px;
	display: block;
}

#content img {
	border: 1px solid #e4e4e4;
}

#content img:hover {
	border: 1px solid #979696;
}

#content h1 {
	background: none;
	margin-bottom: 0;
}

#content h2 {
	margin-bottom: 6px;
	line-height: 16px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

#content h2 .smallDate {
	margin-bottom: 6px;
	line-height: 14px;
	font-size: 10px;
	color: #999;
	font-style: normal;
}

#content .contentBold {
	font-weight: bold;
	color: #3e3e3e;
}

#content .contentTitle {
	width: 620px;
	background: url(../images/bg-bottom.gif) bottom repeat-x;
	display: block;
}

#containerL .contentTitle ul {
	list-style-type: none;
}

#containerL .contentTitle li {
	background: url(../images/bullet.gif) no-repeat;
	background-position: 0 -2px;
	margin: 0 0 4px 0;
	padding: 0 0 0 20px;
}

#content .contentTitle .aPrint {
	background: url(../images/printer.gif) right no-repeat;
	padding: 6px 24px 6px 0;
	display: block;
}

#content .contentTitle .aPaging {
	padding: 2px 4px;
	display: block;
	border: 1px solid #eee;
	float: right;
	margin-left: 2px;
	text-decoration: none;
}

#content .contentTitle .aPaging:hover {
	text-decoration: underline;
}

#content .contentTitleOne {
	width: 400px;
	float: left;
}

#content .contentTitleTwo {
	width: 220px;
	float: left;
	text-align: right;
}

#content .crQuote {
	width: auto;
	height: auto;
	display: block;
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
}

#content .crQuote p {
	margin-bottom: 2px;
	line-height: 10px;
	color: #ccc;
}

#content .clQuote {
	width: auto;
	height: auto;
	display: block;
	margin-left: 20px;
	margin-bottom: 20px;
	float: left;
}

#content .cnewsBox {
	width: 620px;
	background: url(../images/bg-bottom-2.gif) bottom repeat-x;
	padding-bottom: 2px;
	margin-bottom: 10px;
	display: block;
}

#content .cnPublications {
	width: 620px;
	background: url(../images/bg-bottom-2.gif) bottom repeat-x;
	padding-bottom: 6px;
	margin-bottom: 20px;
	display: block;
}

#content .cnPublications p{
	text-align: justify;
}

#content .cnPublicationsL {
	width: 170px;
	display: block;
	float: left;
}

#content .cnPublicationsR {
	width: 450px;
	display: block;
	float: left;
}

/*#content .cnPublicationsR p {
	text-align: justify;
}*/

#content .cnPublicationsR a {
	background: url(../images/action_save.gif) left no-repeat;
	padding: 1px 4px 1px 24px ;
	display: block;
	font-weight: bold;
}

#content .cPartners {
	width: 620px;
	display: block;
	margin-bottom: 20px;
}

#content .cPartners img {
	border: none;
}

#content .cpBox {
	width: 200px;
	float: left;
	display: block;
}

#content .cProgram {
	width: 620px;
	display: block;
}

#content .cprBox {
	width: 124px;
	display: block;
	float: left;
}

#content .cprBox img {
	border: none;
}

/* events ends */

/* contactBox starts */
#contactBox {
	width: 525px;
	display: block;
	margin-top: 20px;
}

#contactBox .cbTxtBox {
	width: 206px;
	border: 1px solid #ccc;
	color: #747474;
	font-family: Tahoma;
	font-size: 11px;
	padding: 4px;
}

#contactBox .cbTxtBox2 {
	width: 330px;
	border: 1px solid #ccc;
	color: #747474;
	font-family: Tahoma;
	font-size: 11px;
	padding: 4px;
}

#contactBox .cbMain {
	width: 525px;
	display: block;
}

#contactBox .cbmOne {
	width: 82px;
	float: left;
	display: block;
	margin-bottom: 6px;
	text-align: right;
	padding: 6px 12px 0 0;
}

#contactBox .cbmTwo {
	width: 430px;
	float: left;
	display: block;
	margin-bottom: 6px;
}

#contactBox .cbMain2 {
	background: url(../images/bg-submit.gif) left no-repeat;
	background-position: 20px 0;
	width: 525px;
	height: 35px;
	display: block;
}

#contactBox .cbMain2Submit {
	width: 41px;
	height: 23px;
	display: block;
	padding: 3px 0 0 94px;
}
/* contactBox ends */

/*nature starts*/
.nature {
width:620px;
display:block;
}
/*nature ends*/

/*pagination starts*/

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
/*pagination ends*/
/* --------------------- Content Page ends ------------------------- */



