html,body {width: 100%; height: 100%; padding: 0px; margin: 0px; border: 0px; background-color: white;}


body
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}

table{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9D9D96;
}

img{
	border:0px;
}

h2 {font-size: 14px; font-weight: bold; margin-bottom: 15px;}

table.tmenu
{
 white-space: nowrap;
}

table.tmenu td
{
 white-space: nowrap;
}

table.tmenu td.titem
{
 padding: 4px;
 text-align:center;
 font-size: 14px;
}

table.tmenu td.titem a
{
 text-decoration: none;
 color: black;
 font-weight: bold;
}

table.tmenu td.titem a:hover
{
 text-decoration: underline;
 font-weight: bold;
}

#mainlogo {position: absolute; left: 351px; top: 165px; z-index: 10;}

.menu
{
	color:#9D9D96;
	text-decoration:none;
	font-size: 13px;
}

a.menu:hover{
	color:#1ACAD4;
	text-decoration:none;
	font-size: 13px;

}

.notice
{
	color:#9D9D96;
	font-size: 13px;
}

.notice404
{
	color: black;
	font-size: 13px;
}

a.link404{
	font-size:13px;
	color: #9D9D96;
	text-decoration:none;
}

a.link404:hover{
	color:#1ACAD4;
}

.copy404{
	font-size:13px;
	color: #9E9C96;
}


.menu_selected
{
	color:white;
	text-decoration:none;
	font-size: 13px;
}

a.menu_selected:hover{
	font-size: 13px;
	color:#1ACAD4;
	text-decoration:none;
}



a.linkm{
	color: #463E3C;
	text-decoration:none;
	background:#D8D7D4;
	padding: 1px;
}

a.linkm:hover{
	color:#1ACAD4;
}

a.note{
	font-size:12px;
	color: #9D9D96;
	background-color: #251F1F;
	text-decoration: none;
}

a.note:hover{
	color:#1ACAD4;
	text-decoration:none;
}


a.link{
	font-size:13px;
	color: black;
	text-decoration:none;
}

a.link:hover{
	text-decoration:underline;
}



a.linkall{
	font-size:13px;
	color: #1ACAD4;
	text-decoration: underline;
}

a.linkall:hover{
	text-decoration:none;
}

a.persite{
	text-decoration:underline;
	color: black;
}

a.persite:hover{
	text-decoration:none;
	color: black;
}


.copy{
	font-size:13px;
	color: #251F1F;
}

a{
	font-size:13px;
	color: #9D9D96;
	text-decoration:none;
}

a:hover{
	color:#1ACAD4;
	text-decoration:underline;
}

a.desclink{
	color:white;
	text-decoration:underline;
}

a.desclink:hover{
	color:#1ACAD4;
}

a.link2{
	font-size: 18px;
	color: black;
	text-decoration: underline;
}

a.link2:hover{
	color:black;
	text-decoration: none;
}

table.features
{
 background-color: #EBF3F2;
 color: black;
  font-size: 13px;
}

table.features td, table.features
{
 color: black;
  font-size: 13px;
}

table.prodinfo
{
 background-color: #EBF3F2;
 color: black;
 font-size: 13px;
 height: 345px;
}

table.prodinfo td
{
 color: black;
 font-size: 13px;
 vertical-align: top;
 text-align: left;
}

table.prodinfo td.content
{
 color: black;
 text-decoration: underline;
}

table.prodinfo td.content
{
 color: black;
 text-decoration: none;
}

a.buylink
{
 color: #25CAD6;
 font-size: 13px;
 text-decoration: underline;
}

a.buylink:hover
{
 color: #25CAD6;
 font-size: 13px;
 text-decoration: none;
}


a.portfnavig
{
 color: #616669;
 font-size: 13px;
 text-decoration: underline;
}

a.portfnavig:hover
{
 color: #616669;
 font-size: 13px;
 text-decoration: none;
}

td.block1{
	background-image:url('images/boxshdw_r.jpg'); background-repeat: repeat-y;
}

td.block2{
	background-image:url('images/boxshdw_b.jpg'); background-repeat: repeat-x;
}

a.submenu_act{
	color: black;
	font-weight:bold;
	text-decoration:none;
}

a.submenu_act:hover{
	color: black;
	font-weight:bold;
	text-decoration:underline;
}

a.submenu{
	color:black;
	text-decoration:none;
}

a.submenu:hover{
	color:black;
	text-decoration:underline;
}

table.actions
{
 background-color: #F5F6F6;
 color: black;
 font-size: 13px;
}

table.actions td
{
 color: black;
 font-size: 13px;
 vertical-align: top;
 text-align: left;
}

table.actions td.actionpic
{
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	width: 84px;
	height: 84px;
	vertical-align: middle;
}

table.actions td.actiontext, table.actions td.actiontext0
{
 padding-top: 8px;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: top;
}

table.actions td.actiontext0 a
{
 color: black;
 text-decoration: underline;
}

table.actions td.actiontext0 a:hover
{
 color: black;
 text-decoration: none;
}

table.actions td.actiontext a
{
 color: black;
 text-decoration: none;
}

table.actions td.actiontext a:hover
{
 color: black;
 text-decoration: underline;
}

p.upperttl, p.upperttl a
{
 text-transform: uppercase;
 font-size: 12px;
 margin-bottom: 6px;
}

p.smallcaption
{
 font-size: 9px;
 margin-top: 6px;
}

a.langlink
{
	font-size: 13px;
	color: #014143;
	text-decoration: underline;
}

a.langlink:hover
{
	text-decoration: none;
}

#cont
{
	width: 980px;
	margin: 0px auto;
    overflow: hidden;
    height: auto;
    position: relative;
    padding: 0;
}

#pages
{
	border-collapse: collapse;
}

.pagecont
{
	width: 1000px;
	float: left;
}

	.page
	{
		width: 980px;
		vertical-align: top;
		padding: 0;
	}

#loading
{
	position: absolute;
	left: 0;
	top: 200px;
 	width: 100%;
 	height: 32px;
 	background: transparent url('images/loading.gif') top center no-repeat;
}

.padded
{
	padding-left: 0px;
}

table.shadowbox tr td.rgt
{
	width: 6px;
	background: #fff url('images/boxshdw2_r.jpg') repeat-y;
	vertical-align: top;
}

table.shadowbox tr td.bt
{
	vertical-align: top;
	height: 6px;
	background: #fff url('images/boxshdw2_b.jpg') repeat-x;
}

table.office
{
	width: 900px;
	background: #ebf3f2;
	margin: 50px auto 20px auto;
}

	table.office tr td.cont
	{
		width: 894px;
		padding: 30px;
	}

		table.office tr td.cont table.caption
		{
			margin: 0px auto;
			width: 600px;
		}

		table.office tr td.cont table.caption tr td
		{
			padding: 5px;
		}

#map_container
{
	width: 628px;
	height: 453px;
	margin: 0px auto;
	padding: 0;
	position: relative;
}

	#map_container #map_img
	{
		position: absolute;
		top: 0;
		left: 0;
	}

	#map_container #map_txt
	{
		position: absolute;
		top: 322px;
		left: 0;
		width: 480px;
		text-align: justify;
		font-size: 13px;
		color: #000;
	}

div.arr {float: left; width: 41px; padding: 0; margin: 0; padding-top: 70px;}
