html { 

	min-height: 100%; 

	margin-bottom: 1px; 

}

body {

	margin: 0px 0px 20px 0px;

	text-align: center;

	background: #FFFFFF;

	font-size: 8pt;
background-image:url(images/bg_body.png);
		background-repeat:repeat-x;

}



p {

	margin: 0px;

	padding: 0px;

}



div, td {

	font-family: arial, tahoma, serif;

	font-size: 8pt;

	color: #000000;

	line-height: 140%;

}

td.menu {

	background-image: url(../images/menu2_bg.gif); 

	background-repeat: repeat-x; 

	border: 1px solid #CCCCCC;

	border-bottom: none;

	padding: 2px 0px 2px 5px;

	border-top: 1px solid #EEEEEE;

}



td.menu_item {

	padding: 5px 6px 5px 6px;

	font-size: 8pt;

	font-weight: bold;

	font-family: tahoma, serif;

}



td.topbar1 {

	padding-bottom: 5px;

}

td.topbar2, td.topbar2_right {

	background-image: url(../images/menu_bg.gif); 

	background-repeat: repeat-x; 

	font-weight: bold; 

	font-size: 11pt; 

	font-family: arial, verdana, serif; 

	padding: 10px 10px 8px 15px; 

	color: #FFFFFF;

	border-bottom: 1px solid #31537D;

}

td.portal_text {

	vertical-align: top; 

	padding: 10px 20px 10px 10px;

}

table.portal_table {

	border: 1px solid #BBBBBB;

}

div.portal_header {

	border: 1px solid #BBBBBB;

	padding: 5px 5px 5px 8px;

	font-weight: bold;

	background: #EEEEEE;

}

div.portal_box {

	border: 1px solid #BBBBBB;

	border-top: none;

	padding: 10px;

	background: #FFFFFF;

}

table.portal_login {

	border: 1px solid #BBBBBB;

	margin-bottom: 8px;

	width: 200px;

	height: 175px;

}

td.portal_login2 {

	padding: 10px;

	background: #FFFFFF; 

	text-align: center;

	font-weight: bold;

}

td.portal_header {

	padding: 5px 5px 5px 8px;

	border-bottom: 1px solid #BBBBBB;

	font-weight: bold;

	background: #EEEEEE;

}

td.topbar1 {

	padding-bottom: 5px;

}

td.topbar2, td.topbar2_right {

	background-image: url(images/menu_bg.gif); 

	background-repeat: repeat-x; 

	font-weight: bold; 

	font-size: 11pt; 

	font-family: arial, verdana, serif; 

	padding: 10px 10px 8px 15px; 

	color: #FFFFFF;

	border-bottom: 1px solid #31537D;

}



td.topbar2_right {

	font-weight: normal;

	padding: 10px 15px 8px 10px; 

	text-align: right;

}

/*

a:link { color: #336699; text-decoration: none; }

a:visited { color: #336699; text-decoration: none; }

a:hover { color: #3399FF; text-decoration: underline; }

*/

a.menu_item:link { color: #336699; text-decoration: none; }

a.menu_item:visited { color: #336699; text-decoration: none; }

a.menu_item:hover { color: #3399FF; text-decoration: underline; }



a.top_menu_item:link { color: #FFFFFF; text-decoration: none; }

a.top_menu_item:visited { color: #FFFFFF; text-decoration: none; }

a.top_menu_item:hover { color: #FFFFFF; text-decoration: underline; }



label:hover { color: #3399FF; text-decoration: underline; }
