body {
	background-image:url(images/layout/bg_bottom.png);
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}
#container {
	MIN-HEIGHT: 814px;
	BACKGROUND-IMAGE: url('images/layout/bg.png');
	MARGIN: 0px auto;
	BACKGROUND-REPEAT: repeat-x;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

rand_t1 {
	width:20px;
	height:20px;
	background-image:url(images/layout/tl.gif);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/tl.png', sizingMethod='fixed'); 
}
td.rand_tl {
	width:20px;
	height:20px;
	background-image:url(images/layout/tl.png);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/tl.png', sizingMethod='fixed'); 
}
td.rand_tr {
	width:20px;
	height:20px;
	background-image:url(images/layout/tr.png);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/tr.png', sizingMethod='fixed'); 
}
td.rand_bl {
	width:20px;
	height:20px;
	background-image:url(images/layout/bl.png);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/bl.png', sizingMethod='fixed'); 
}
td.rand_br {
	width:20px;
	height:20px;
	background-image:url(images/layout/br.png);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/br.png', sizingMethod='fixed'); 
}
td.rand_t {
	height:20px;
	background-image:url(images/layout/t.png);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/t.png', sizingMethod='scale'); 
	background-repeat:repeat-x;
}
td.rand_b {
	height:20px;
	background-image:url(images/layout/b.png);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/b.png', sizingMethod='scale'); 
	background-repeat:repeat-x;
}
td.rand_l {
	width:20px;
	background-image:url(images/layout/l.png);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/l.png', sizingMethod='scale'); 
	background-repeat:repeat-y;
}
td.rand_r {
	width:20px;
	background-image:url(images/layout/r.png);
	filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='imgs/r.png', sizingMethod='scale'); 
	background-repeat:repeat-y;
}
td.main {
	background-color:#FFFFFF;
	text-align:right;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.base_table {
	width:1000px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333333;
}
.mouse_table {
	width:100%; height:100%;
}
.tr_top_header {
	background-image:url('images/header.jpg');
	background-position:left;
	background-repeat:no-repeat;
	height:191px;
}
.tr_under_header {
	background-image:url('images/header_bottom.jpg');
	background-position:left;
	background-repeat:no-repeat;
	height:70px;
}
.td_top_right {
	height:70px;
	width:713px;
	text-align:center;
}
.td_top_left {
	background-image:url('images/dot.jpg');
	background-repeat:repeat-y;
	background-position:right;
	width:260px;
	height:70px;
	padding-left:20px;
	padding-top:20px;
	text-align:center;
}
.td_left {
	background-image:url('images/dot.jpg');
	background-repeat:repeat-y;
	width:1px;
	vertical-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.td_middle {
	width:993px;
}
.td_middle_left {
	width:280px;
	background-image:url('images/dot.jpg');
	background-repeat:repeat-y;
	background-position:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:10px;
	color:#333333;
}
.td_right {
	background-image:url('images/margin_right.jpg');
	background-repeat:repeat-y;
	background-position:left;
	width:6px;
	vertical-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.td_bottom_border_left {
	background-image:url('images/bottom_border_left.jpg');
	vertical-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.td_bottom_border_right {
	background-image:url('images/bottom_border_right.jpg');
	vertical-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.td_center_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-right:10px;
	color:#333333;
}
.td_columned_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	color:#333333;
	text-align:left;
	vertical-align:top;
}
.separator {
	height:1px;
	background-image:url('images/dot2.jpg');
	background-repeat:repeat-x;
	background-position:top;
}
.inputtext {
	border: 1px solid #2E5F7F;
	background-color:#D1E0F5;
	width:160px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
.button {
	background-color:#F08400;
	color:#FFFFFF; font-weight:bold;
	height:20px;
	font-size:11px;
	border:none;
}
.footer_body {
	height:64px;
	background-image:url('images/footer_back.jpg');
	background-position:top;
	background-repeat:repeat-x;
	width:1000px;
}
.footer_head_left {
	width:7px;
	background-image:url('images/footer_head_left.jpg');
	background-position:left;
	background-repeat:no-repeat;
}
.footer_head_right {
	width:15px;
	background-image:url('images/footer_head_right.jpg');
	background-position:left;
	background-repeat:no-repeat
	width:1000px;
}
.bottom_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	cursor: pointer;
}
a:link {
color:#0066CC;
background-color:transparent;
text-decoration:none;
}
a:hover {
color:#FFFFFF;
background-color:#0066CC;
text-decoration:none;
}
a:hover:visited {
color:#FFFFFF;
background-color:#0066CC;
text-decoration:none;
}
a:visited {
color:#0066CC;
background-color:transparent;
text-decoration:none;
}