html, body
{
	width: 100%;
	height: 100%;
}
body
{
	background: #f7fcfc;
	font: 12px/14px arial;
	color: black;
}
body, div, form, img
{
	margin: 0px;
	padding: 0px;
}
p
{
	margin-top: 0px;
}
img, div
{
	float: left;	
	border: none;
}
/*** Floats ***/
.flleft
{
	float: left;
}
.flright
{
	float: right;
}
.flnone
{
	float: none;
}
.flclear
{
	clear: both;
}
/*** /Floats ***/

/*** Main Structure and Globals ***/
.main_table
{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
.main_container
{
	display: table;
	float: none;
	width: 950px;
	height: 600px;
	margin: 0px auto;
	background: White;
	border: 1px solid #d6efef;
}
.page
{
	width: 884px;
	height: 387px;
	padding: 13px 41px 16px 25px;
	background: url(../img/page_bg.gif) no-repeat 25px 0px;
}
/*** /Main Structure and Globals ***/

/*** Head ***/
.head
{
	width: 930px;
	height: 92px;
	padding: 25px 0px 0px 20px;
}
.head a
{
	display:block;
	float:left;
	width: 235px;
	height: 70px;
}
/*** /Head ***/

/*** Footer ***/
.footer
{
	padding: 0px 25px;
	font: 10px/12px arial;
	color: #67c8c6;
}
.footer a:link, .footer a:visited
{
	font: 12px/14px arial;
	color: #807F83;
	text-decoration: none;
}
.footer a:hover
{
	font-weight: bold;
}
.footer .inside
{
	width: 900px;
	padding-top: 5px;
	border-top: 1px solid #40b9c5;	
}
.footer .flright
{
	padding-top: 2px;
}
/*** /Footer ***/

/*** TOP Menu ***/
.menu
{
	clear: both;
	width: 950px;
	height: 38px;
	border: 0px;
}
.menu td
{
	text-align: center;
}
.menu a:link, .menu a:visited
{
	font: 13px/15px arial;
	color: #67C8C6;
	text-decoration: none;
	white-space: nowrap;
	padding: 0px 7px;
	margin-top: 2px;
}
.menu a:hover,
.menu .sel:link, .menu .sel:visited
{
	font: bold 13px/15px arial;	
	color: #00A0AF;
}
.dropmenu
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 1000;
}
.droptd
{
	background: white;
}
.dropleft
{
	width: 5px;
	height: 5px;
	font: 0px/0px arial;
}
.droprigh
{
	height: 5px;
	font: 0px/0px arial;
}
.dropcent
{
	height: 5px;
	font: 0px/0px arial;
	background: white;
}
.dropmenu a:link, .dropmenu a:visited
{
	display: block;
	clear: both;
	text-align: left;
	font-weight: bold;
}
/*** / TOP Menu ***/

/*** LEFT Menu ***/
.sidemenu
{
	width: 304px;
}
.sidemenu a:link, .sidemenu a:visited
{
	display: block;
	position: relative;
	cursor: pointer;
	width: 250px;
	height: 18px;
	padding: 4px 0px 0px 54px;
	margin-bottom: 10px;
	background: url(../img/menu_left.png) no-repeat top left;
	font: 12px/14px arial;
	color: #807f83;
	text-decoration: none;
	text-align: left;
}
.sidemenu a:hover,
.sidemenu .sel:link, .sidemenu .sel:visited
{
	color: #00A0AF;
}
/*** /LEFT Menu ***/

/*** Rounded Block ***/
.rblock
{
	float: right;
	text-align: left;
	background: #f9fcfc;
	border: 1px solid #7ecad3;
}
.rblock div
{
	position: relative;	
}
.rblock .wrapper
{
	margin: -1px;
}
.rblock .tl
{
	background: url(../img/corn_tl.gif) no-repeat top left;
}
.rblock .tr
{
	background: url(../img/corn_tr.gif) no-repeat top right;
}
.rblock .bl
{
	background: url(../img/corn_bl.gif) no-repeat bottom left;
}
.rblock .br
{
	background: url(../img/corn_br.gif) no-repeat bottom right;
}
.rblock .cont
{
	width: 554px;
	height: 350px;
	padding: 11px 1px;
}
.content
{
	width: 526px;
	height: 350px;
	padding: 0px 14px;
	position: relative;
	overflow: auto;
	font: 12px/15px Arial;
	color: #807f83;
}
.content a:link, .content a:visited
{
	font: 12px/15px Arial;
	color: #807f83;
	text-decoration: underline;
}
.content a:hover
{
	color: #00A0AF;
	text-decoration: none;
}
.content img
{
	float:none;
}
.content hr
{
	height: 1px;
	background: #00a0af;
	color: #00a0af;
	border: none;
}
/*** /Rounded Block ***/

/*** Homepage ***/
.home
{
	width: 900px;
	height: 400px;
	padding: 0px 25px 16px;
	position: relative;
	background: url(../img/home.jpg) no-repeat 25px 0px;
}

.home .big_text
{
	float: right;
	text-align:right;
	width: 800px;
	height: 73px;
	padding: 52px 33px 0px 0px;
	font: 17px/36px arial;
	color: #68c8c6;
}
.home .small_text
{
	float: right;
	text-align: right;
	font: 11px/12px arial;
	color: #7dcecd;
	width: 800px;
	height: 35px;
	padding-right: 35px;
}
.home .small_text a:link, .home .small_text a:visited
{
	color: #7dcecd;
	font-weight: bold	
}
.home .small_text a:hover
{
	text-decoration: none;
}
.home .gray_descr
{
	float: right;
	width: 504px;
	padding-right: 30px;
	text-align: left;
	font: 12px/14px arial;
	color: #807f83;
}
/*** /Homepage ***/

.contact_info
{
	width: 250px;
	padding: 20px 0px 0px 54px;
	text-align: left;
	font: bold 12px/15px arial;
	color: #807f83;
}
.contact_info span
{
	font: 12px/15px arial;
	color: #00a0af;
}
.contact_info a:link, .contact_info a:visited
{
	color: #807f83;
	font: 12px/15px arial;
}
.contact_info a:hover
{
	font-weight: bold;
}
/*** News Popup ***/
.news
{
	width: 540px;
	position: absolute;
	top: 27px;
	left: 200px;
}
.news .top
{
	width: 540px;
	height: 17px;
	background: url(/img/news_top.png) no-repeat top left;
}
.news .bot
{
	width: 540px;
	height: 17px;
	background: url(/img/news_bot.png) no-repeat top left;
}
.news .body
{
	width: 538px;
	background: #ffffff;
	border-left: 1px solid #67c8c6;
	border-right: 1px solid #67c8c6;
}
.news .ins
{
	position: relative;
	width: 501px;
	padding: 0px 16px 0px 21px;
	margin: -5px 0px -3px;
	text-align: left;
	color: #807f83;
}
.news .ins a:link, .news .ins a:visited
{
	position: relative;
	font: 12px/14px Arial;
	color: #807f83;
	text-decoration: underline;
}
.news .ins a:hover
{
	color: #00A0AF;
	text-decoration: none;
}
.news .ins .close
{
	float:right;
	padding-left: 10px;
}
.news .ins .close a:link, .news .ins .close a:visited
{
	color: #68c8c6;
	text-decoration: none;
	font: 11px/13px arial;
}
.news .ins .close a:hover
{
	text-decoration: underline;
}
/*** /News Popup ***/
