html,body {margin:0;padding:0;width:100%; height:100%;text-align:center;}
body,table{font:0.9em tahoma,arial,sans-serif; color:#333;background-color:#ffffff;}

table.border1 {border:0px; background-color:#333;margin:5px}
table.border1 td {padding-top:4px; padding-bottom:0px; background-color:#fff; vertical-align:middle;}

div {background-color:#ffffff;}
p{margin:0 10px 10px; text-align:justify; font-size:0.9em; line-height:1.6em}
h1,h2,h3,h4{margin-top:0px; margin-bottom:10px; }
h3 {font:1.2em arial,helvetica,sans-serif; font-weight:bold; font-style:italic}
li {line-height:1.3;margin:0px; font-size:0.9em;}

ol.hor,ol.lft {list-style-type:none;margin:0px;padding:0px}

ol.hor li{display:inline; padding-right:25px; font:1.05em tahoma,arial,sans-serif;}

ol.lft li {padding-bottom:10px;}

li.m_hdr {font-size:1.05em; padding-bottom:15px; padding-left:0px;}
li.m_ord {padding-left:6px; font-size:0.9em;}

a{color:#7d98a4;}
a:visited{color:#8ab2c3;}
a:hover{color:#999}
a:active{color:#999}

a.m_act {text-decoration:none;}
a.m_act:visited {text-decoration:none;}

a.bread {color:#aaa; font:0.9em tahoma,arial,sans-serif;}

a.ft {color:#eee;}
a.ft:visited {color:#ddd;}
a.ft:hover {color:#ccc;}
.acdt {font-family:arial,sans-serif; font-style:italic}

.text_tbl {border-left:1px solid #666666; border-top:1px solid #666666; margin:10px;}
.text_tbl tr.t_head {font-weight:bold; font-size:1em;}
.text_tbl td {border-right:1px solid #666666; border-bottom:1px solid #666666;text-align:left;}

#header,#footer,#logos,.clear{margin:0 auto}
#container{	min-height: 100%;
	width:100%;
	min-width:950px;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px;
	text-align:left;
	background-image:url('/img/footer.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
* html .minwidth {padding-left:950px;}
* html .container2{margin-left:-950px;position:relative;}
/*\*/
* html .minwidth, * html .container2, * html .content, * html .layout  {
	height:1px;
}
/**/

#container a{font: 100% tahoma,arial,sans-serif;}
#container p{line-height:1.3;}
#head {width:100%;background-color:#ffffff}
	.left{float:left;}
	.right{float:right;width:193px;}

#header{
	clear:both;
	height:92px;
	background-image:url('/img/top.png');
	background-repeat:repeat-x;
}
#logopoint{
	text-align:right;
	height:92px;
	background-image:url('/img/logopoint.png');
	background-repeat:no-repeat;
	background-position:right;
}

#topmenu{
	height:10px;
	margin-top:8px;
	vertical-align:middle;
	clear:both;
}

#mcont {
	width:750px;
	overflow:hidden;
	float:left;
	padding-left:24px;
	padding-top:0px;
}

#main{width:100%;background-color:#ffffff; margin:0px 0px 40px 0px;}
#brd {width:100%; float:left; overflow:hidden; margin:10px 10px 10px -215px;}
#pack2col {margin:0px 0px 0px 225px;}
#leftmenu{width:175px;padding:10px 5px 10px 15px; vertical-align:top}
#bread {padding:0px 0px 15px 10px; font:0.9em tahoma,arial,sans-serif; color:#bbb;}
#thecontent{padding:10px 10px 10px 0px; vertical-align:top}
#rightmenu{width:193px; float:right;padding-top:0px;}
.clear{clear:both;height:1px;}
.ftr {font-size:0.8em; display:inline-block; padding:7px;}

#footer{
	width:100%;min-width:950px;height:30px;
	color:#eeeeee;
	clear:both;
	text-align:right;
}
#footer p{margin:0;padding-top:7px;padding-left:10px; font-size:0.8em;}