*
{
	font-family: tahoma;
	font-size: 11px;
}

body
{
	padding: 0px;
	margin: 0px;
}


/*****************************************************************/
/* Styles of the Tables */
table.body
{
	border: 0px;
	width: 722px;
	background-image: url(common/background.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

table.topMenu
{
	border: 0px;
	width: 100%;
	height: 28px;
}

table.error
{
	border: 0px;
	width: 100%;
	height: 123px;
}

table.header
{
	border: 0px;
	width: 100%;
	height: 133px;
}


table.body table.footer
{
	border: 0px;
	width: 100%;
	height: 20px;
	color: #214877;
}

table.footer
{
	border: 0px;
	width: 100%;
	height: 20px;
	color: #214877;
}

/*****************************************************************/
/* Styles of the Tables' cells */
table.body td.advancedMenu
{
	font-weight: bold;
	color: #214877;
	text-align: right;
	padding-bottom: 20px;
}

table.body td.footerDivider
{
	height: 26px;
	background-image: url(common/footer_bg.gif);
	background-repeat: repeat;
}

table.footer td.footer
{
	padding-bottom: 10px;
}

table.footer td.footerDivider
{
	height: 26px;
	background-image: url(common/footer_bg.gif);
	background-repeat: repeat;
}

table.body td.footer
{
	padding-bottom: 10px;
}

table.topMenu td.item
{
	padding: 0px 8px 0px 8px;
	background-image: url(common/top_menu_bg.gif);
}

table.topMenu td.div
{
	width: 1px;
	background-image: url(common/top_menu_divider.gif);
}

table.topMenu td.div2
{
	width: 1px;
	background-image: url(common/top_menu_divider2.gif);
}

table.topMenu td.help
{
	padding: 0px 14px 0px 14px;
	background-image: url(common/top_menu_help_bg.gif);
}

table.topMenu td.left
{
	width: 3px;
	background-image: url(common/top_menu_left.gif);
}

table.topMenu td.right
{
	width: 3px;
	background-image: url(common/top_menu_right.gif);
}

table.error td.item
{
	padding: 0px 8px 0px 8px;
	background-image: url(common/error_bg.gif);
}

table.error td.item_top
{
	background-image: url(common/error_bg_top.gif);
}

table.error td.item_bottom
{
	background-image: url(common/error_bg_bottom.gif);
}

table.error td.left
{
	width: 4px;
	background-image: url(common/error_left.gif);
}

table.error td.left_top
{
	width: 4px;
	background-image: url(common/error_left_top.gif);
}

table.error td.left_bottom
{
	width: 4px;
	background-image: url(common/error_left_bottom.gif);
}

table.error td.right
{
	width: 4px;
	background-image: url(common/error_right.gif);
}

table.error td.right_top
{
	width: 4px;
	background-image: url(common/error_right_top.gif);
}

table.error td.right_bottom
{
	width: 4px;
	background-image: url(common/error_right_bottom.gif);
}

table.header td.welcome
{
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 25px;
	background-image: url(common/header_bg.gif);
}


/*****************************************************************/
/* Styles of the Images */
img
{
	border: none;
}

img.topMenu
{
	width: 17px;
	height: 17px;
}


/*****************************************************************/
/* Styles of the Links */
a:link, a:active, a:visited
{
	border: none;
	font-weight: bold;
	color: #CB233D;
	text-decoration: none;
}

a:hover
{
	border: none;
	font-weight: bold;
	color: #CB233D;
	text-decoration: underline;
}

a.topMenu, a.topMenu:active, a.topMenu:visited
{
	border: 0px;
	color: #929292;
	font-weight: bold;
	text-decoration: none;
}

a.topMenu:hover
{
	color: #214877;
	font-weight: bold;
	text-decoration: none;
}

a.advancedMenu, a.advancedMenu:active, a.advancedMenu:visited
{
	color: #214877;
}

a.advancedMenu:hover
{
	color: #CB233D;
}

a.topMenuHelp, a.topMenuHelp:active, a.topMenuHelp:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.topMenuHelp:hover
{
	color: #CB233D;
	font-weight: bold;
	text-decoration: none;
}


/*****************************************************************/
/* Styles of the Fonts. DIvs, other */
font.welcome
{
	font-family: times new roman;
	font-size: 24px;
	font-style: italic;
	color: #214877;
}

font.userNames
{
	font-family: times new roman;
	font-size: 26px;
	font-weight: bold;
	color: #CB233D;
}

font.registration
{
	font-size: 24px;
	font-weight: bold;
	color: #214877;
}


/*****************************************************************/
/* Styles of the inputs */
input.textBox, textarea
{
	border: #7c7c7c 1px solid;
}
