/*================================== All Layout ==================================*/
html {
	height: 100%;
}
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #E1DFCD;
	background-image: url(../images/Bk_top.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#Page {
	width: 716px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	position: relative;
}
#Container {
	clear: both;
	float: none;
	margin: 20px 20px 0px 20px;
}
#Right {
	display: block;
	width: 160px;
	float: right;
}
#Content {
	display: block;
	float: left;
	width: 486px;
	margin-bottom: 10px;
}
#wContent {
	display: block;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
#footer {
	background-image: url(../images/footer.gif);
	clear: both;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #929185;
	font-size: 10px;
	text-align: center;
	padding-top: 20px;
	border-top: 1px solid #D0CEBE;
	position: relative;
	width: 716px;
	bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
/*================================== More ==================================*/
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000 !important; 
	display: block;
	text-align: right;
	width: 70px;
	direction:ltr;
	float: right;
	text-decoration: none;	
	background-image:url(../images/m_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:12px;

}
.more a:link,.more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000 !important;
	display: block;
	text-align: right;
	width: 70px;
	direction:ltr;
	float: right;
	text-decoration: none;

}
.more a:hover {
	color: white !important; 
}
#Content .more img {
	border: 0px;
}
/*================================== gMore ==================================*/
.gmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display: block;
	text-align: left;
	width: 40px;
	direction:ltr;
	float: right;
	text-decoration: none;	
	background-image:url(../images/m_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-right:120px;
}
.gmore a:link,.gmore a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display: block;
	text-align: left;
	width: 70px;
	direction:ltr;
	float: right;
	text-decoration: none;
}
.gmore a:hover {
	color: white; 
}
#Content .gmore img {
	border: 0px;
}
/*================================== Banner ==================================*/
#Top {
	background-image: url(../images/Bk_top_ornment.png);
	height: 70px;
	background-repeat: no-repeat;
	background-position: right top;
	clear: both;
}
#Search {
	position: absolute;
	z-index: 100;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 20px;
	text-align: right;
	font-size: 12px;
	float: right;
	right: 0px;
	clear: right;
	margin-right: 20px;
}
#Search input {
	font-size: 12px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#wContent select {
	background-color: #FFFFFF;
}
#Search .btn {
	background-color: #FFFFFF;
	height: 18px;
	padding: 0px;
	margin: 0px;
	width: 60px;
	border: 1px solid #FFF;
	border-right-color: #2D2D2D;
	border-bottom-color: #2D2D2D;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#Top_Menu {
	padding-top: 10px;
	padding-bottom: 10px;
}
#Top_Menu #Small_nav {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
#Top_Menu #Small_nav img {
	padding-right: 5px;
}
/*================================== Content ==================================*/
#Content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #66645A;
	text-align: justify;
	margin-top: 5px;
}
#Content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #66645A;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
#Content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #66645A;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
#Content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #66645A;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
#Content ul, #Content ol {
	color:  #66645A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
#Content a:link, #Content a:visited {
	color: #990000;
	text-decoration:none;
}
#Content a:hover {
	color:  #66645A;
	text-decoration: underline;
}
		#Content #Rand_Gallery {
			display: block;
			float: right;
			width: 222px;
			padding-left: 20px;
		}
		#Content #Rand_Gallery img {
			margin-right: 0px;
			margin-top: 0px;
		}
			#Content #Rand_Gallery td {
			margin: 0px;
			padding: 0px;
			width: 70px;
		}
		#Rand_Gallery #box {
			height: 50px;
			width: 50px;
			background-image: url(../images/thumb.gif);
			background-repeat: no-repeat;
			background-color: #949387;
			background-position: center center;
			border: medium solid #98968A;
			margin-top: 10px;
			margin-right: 20px;
			float: left;
		}
#Content #P_website {
	width: 50%;
	background-image: url(../images/web_BK.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-right:1px solid #D0CEBE;
	float: left;
}
#Content #P_website div {
	margin-right: 20px;
	margin-left: 20px;
}
#Content #P_website p {
	margin: 0px;
}
#Content #P_website ul {
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	list-style-type: square;
}
#Content #P_website li {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
#Content li a:link, #Content li a:visited {
	color: #66645A;
}
#Content li a:hover {
	text-decoration: none;
	color: #929185;
}

		#Content table {
			margin-top: 5px 0px 20px 0px;
		}
		#Content td {
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #66645A;
		}
		#Content td p {
			margin: 0px;
			color: #66645A;
		}	
		#Content th {
			padding: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
		}
#Content p.lastUpdates  {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.photograph {
	background-image: url(../images/picture_bk.gif);
	display: block;
	padding-top: 11px;
	padding-right: 9px;
	padding-bottom: 11px;
	padding-left: 9px;
	float: left;
	margin-right: 10px;
	background-repeat: no-repeat;
    width:85px;
	height:50px;
}
/*================================== Publications ==================================*/
#pub #pic {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
}

#pub #pub_text {
	float: right;
	width: 410px;
}
#pub #pub_text #pub_pdf p {
	margin: 0px;
}
/*================================== Path ==================================*/
#Path {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}
#Path a:link, #Path a:visited {
	text-decoration: none;
	color: #666666;
}
#Path a:hover {
	color: #000000;
	text-decoration: underline;
}
/*================================== Right side ==================================*/
#Right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #514F3E;
	margin: 0px;
}
#Right div {
	padding:5px;
	padding-bottom:0px;
	width: 150px;
}
#Right td,table {
	padding:0px;
	margin:0px;
	border:0;
}
#Right img {
	margin-bottom: 10px;
}
#Right #Caption {
	border-top: 1px solid #98968A;
	padding-top: 5px;
}
#Right table, td {
	height:0px;
	margin:0px;
	padding:0px;
}
#Right .publications a:link, #Right .publications a:visited {
	color: #990000 !important;
	text-decoration:none important;
	}
#Right .publications a:hover {
	color:Black !important;
	}
	
/*================================== Wide Content ==================================*/
#wContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #66645A;
	text-align: justify;
	margin-top: 5px;
}
#wContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #66645A;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
#wContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #66645A;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
#wContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #66645A;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
#wContent ul {
	color: #66645A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
#wContent a:link, #wContent a:visited {
	color: #990000;
	text-decoration:none;
}
#wContent a:hover {
	color:  #66645A;
	text-decoration: underline;
}
		#wContent #Rand_Gallery {
			display: block;
			float: right;
			width: 222px;
			padding-left: 20px;
		}
		#wContent #Rand_Gallery img {
			margin-right: 10px;
			margin-top: 10px;
		}
			#wContent #Rand_Gallery td{
			margin: 0px;
			padding: 0px;
			width: 70px;
		}
		#Rand_Gallery #box {
			height: 50px;
			width: 50px;
			background-image: url(../images/thumb.gif);
			background-repeat: no-repeat;
			background-color: #949387;
			border: medium solid #98968A;
			margin-top: 10px;
			margin-right: 10px;
			float: left;
		}
#wContent #P_website {
	width: 50%;
	background-image: url(../images/web_BK.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-right:1px solid #D0CEBE;
	float: left;
}
#wContent #P_website div {
	margin-right: 20px;
	margin-left: 20px;
}
#wContent #P_website p {
	margin: 0px;
}
#wContent #P_website ul {
	padding: 0px;
	margin-top: 0px 0px 0px 5px;
	list-style-type: square;
}
#wContent #P_website li {
	padding: 0px;
	margin-top: 0px 0px 0px 10px;
}
#wContent li a:link, #wContent li a:visited {
	color: #66645A;
}
#wContent li a:hover {
	text-decoration: none;
	color: #929185;
}
		#wContent table {
			margin-top: 5px 5px 20px 5px;
		}
		#wContent td {
			padding: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #66645A;
		}
		#wContent td p {
			margin: 0px;
			color: #66645A;
		}	
		#wContent th {
			padding: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
		}
#wContent p.lastUpdates  {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#wContent table .list {
			margin-top: 5px 5px 20px 5px;
			vertical-align:top;
		}
		.list a:link, .list a:visited{
			text-decoration:none;
			}
		.list a:hover 
		{
			text-decoration :underline !important ;
		}
		#wContent td {
			padding: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #585752;
		}
		#wContent td p {
			margin: 0px;
			color: #585752;
		}	
		#wContent th {
			padding: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
		}
		#wContent .fRight 
		{
			float:right;
			width:auto;
		}
		
/*================================== Left Random Gallery ==================================*/

#wContent #Rand_Gallery_left {
			display: block;
			
		}
		#wContent #Rand_Gallery_left div {
			display: block;
			
		}
		#wContent #Rand_Gallery_left img {
			margin-right: 10px;
			margin-top: 10px;
		}
			#wContent #Rand_Gallery_left table{
			margin: 0px;
			padding: 0px;
			width: 0px;
		}
			#wContent #Rand_Gallery_left td{
			margin: 0px;
			padding: 0px;
			width: 0px;
		}
		#Rand_Gallery_left #box {
			height: 50px;
			width: 50px;
			background-repeat: no-repeat;
			background-color: #949387;
			background-position: center center;
			border: medium solid #98968A;
			margin-top: 10px;
			float: left;
			margin-right:10px;
		}
		#Rand_Gallery_left .more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display: block;
	text-align: right;
	width: 50px;
	direction:ltr;
	margin-left:100px;
	text-decoration: none;	
	background-image:url(../images/m_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:12px;
}
#Rand_Gallery_left .more a:link, #Rand_Gallery_left .more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display: block;
	text-align: right;
	width: 50px;
	direction:ltr;
	text-decoration: none;
}
#Rand_Gallery_left .more a:hover {
	color: white; 
}
#Content #Rand_Gallery_left .more img {
	border: 0px;
}
#clearer 
{
	float:none;
	clear:both;
	height:5px;
}
.fRight 
		{
			float:right;
			width:auto;
		}
/*================================== Feedback form ==================================*/
.cssform p{
	clear: left;
	margin: 0;
	padding-left: 20px; /*width of left column containing the label elements*/
	border-top: 1px dashed gray;
	height: 1%;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	/*width: 445px;*/
}

.cssform label{
	font-weight: bold;
	float: left;
	margin-left: 0px; /*width of left column*/
	width: 100px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	text-align: right;
	margin-right: 10px;
}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 300px;
height: 150px;
}
.cssform select {
	width: 180px;
}
#Content #myform {
	margin-left: 10px;
	width: 300px;
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{
margin-left: 3px;
}
/*================================== Paging ==================================*/

.paging td span {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	line-height:12px;
	border: 1px solid #98968A ;
	padding:0px 5px 0px 5px;
	background-color:white;
	font-weight:bold ; 
	width:10px;
	height:20px;
	margin:0px;
}

.paging table td
{
	border-top: 1px solid #98968A !important;
	border-bottom: 1px solid #98968A !important;
	padding:0px !important;
	margin:5px;
	width: 0px;	
	
}
.paging a {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	padding:0px 5px 0px 5px;
	border: 1px solid #98968A !important;
	text-decoration:none;
	font-size:10px;
	color: #66645A;

}
.paging a:hover {
	color:Black;
	background-color:#E8E8DD !important;
	text-decoration:none !important;
	font-weight:bold !important;  
}
#Right a:link, #Right a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
	/*float: right;*/
}
#Right a:hover {
	text-decoration:underline;
}

/*================================== Board ==================================*/
.board
{
	margin:5px 10px 0px 0px;
	float:left;
}
/*================================== websites URL's ==================================*/
.wSite 
{
text-align:right !important;
float:right;	
}



.presentations td{
padding:0 7px !important;
}
.presentations td #loaction p{
padding:0px !important;
margin:0px !important;
}



