/* global styles */
body {
	background-color: #97a392;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}
a:link {
	color: #666666;
}



/* styles separated and added by irms: irma.olguin.jr@gmail.com */
.main_content {
	background-color:#dcd8cb;
	color: #6f7072;
	font-size:8pt;
	width:337px;
	line-height:1.5em;
	height:282px;
	overflow:auto;
    overflow-x: hidden;
	padding:0;
	margin:0;
	padding-left:5px;
	
	scrollbar-base-color: #dcd8cb;
	scrollbar-face-color: #dcd8cb;
	scrollbar-arrow-color: #c3cac0;	
	scrollbar-track-color: #ebe6dd;
	scrollbar-highlight-color: #ebe6dd;
	scrollbar-3dlight-color: #ebe6dd;
	scrollbar-shadow-color: #ebe6dd;
	scrollbar-darkshadow-color: #ebe6dd;	
}

.main_content p {padding-right:40px;}

.main_content h3{ text-transform:uppercase; font-size: 11pt; }

.main_content ul { list-style-position:outside; }
.main_content ul li { margin-right:2em; }

.make_lower { text-transform:lowercase; }

.latest_news { float:right; margin-right:40px; margin-top:6em;
			    background-color:#ebe6dd; }
.latest_news a { color: #97a392; font-weight:bold; padding: 4px 17px; text-transform:uppercase; font-size:8pt; text-decoration:none;}	
.latest_news a:hover { background-color: #ffffff; }

.smaller_text { font-size:8pt; color:#333;}

.contacts { overflow:auto; text-align:right; margin-top:16px;}
.contacts img { float:left; clear:both;  margin-right:12px;}
.contacts span.name { font-weight:bold; }
.contacts a { text-decoration:none; color: #6f7072; }

.contact_divider { height:6px; margin:40px; text-align:right; clear:both; font-size:2em; font-weight:bold;}  

/* navigation styles */
#MainNav p {color: #c3cac0}

#MainNav {
	font-family: Verdana !important;
	font-size: 12px;
	padding: 0;
	color: #c3cac0;
	text-decoration: none;
}
#BotNav {
	font-family: Verdana;
	font-size: 12px;
	padding: 0;
	color: #6f7072 ;
	text-decoration: none;
}
#MainNav ul {
	display: inline;
	float: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:11px;
}
#BotNav ul {
	display: inline;
	float: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#MainNav ul li {
margin: 0;
display: inline;
}
#BotNav ul li {
margin: 0;
display: inline;
}
#MainNav ul li a:link, #MainNav ul li a:visited { 
	color: #c3cac0;
	text-decoration: none;
}
#BotNav ul li a:link, #BotNav ul li a:visited {
	color: #a3ab9e;
	text-decoration: none;
}
#MainNav ul li a:hover, #BotNav ul li a:focus {color: #ffffff}

#MainNav ul li a:active {color: #ffffff}
#BotNav ul li a:hover{color: #6f7072}
#ulBotNav ul li a:active, #BotNav ul li a:focus  {color: #ffffff}
.link_separator {	color: #6f7072;
	text-decoration: none;
	list-style-image: none;
}
/* end navigation styles */



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	background: #ebe6dd;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #ebe6dd;
	text-align:center;

}
.jScrollPaneDrag {
	position: absolute;
	background: #DED8CB;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: #ebe6dd url(../images/up-arrow.png) top center no-repeat;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-color: #fff;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: #ebe6dd url(../images/down-arrow.png) bottom center no-repeat;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background-color: #fff;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #fff;
}




