/*----- M E N U  C O N T A I N E R --------------------------------------------------------*/
#menucontainer ul { margin: 0; padding: 0; list-style-type: none; }
#menucontainer li { margin: 0; }

#menucontainer a, #menucontainer h2{
	display: block;
    font: bold 11px/16px arial, helvetica, sans-serif;
    color: #fff;
    background: #369;
    padding: 3px 12px 3px 8px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #c7d1e2;
    font-weight: bold;
    margin: 0;
    width: 13em;
}
#menucontainer a:hover { color: #fff; background-color: #69C; text-decoration: none; }

#menucontainer li li a{
    display: block;
    font: bold 11px/16px arial, helvetica, sans-serif;
    color: #0F3291;
    background-color: #ffffe9;
    padding: 3px 3px 3px 17px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #c7d1e2;
    font-weight: normal;
    width: 13em;
}
/*-----------------------------------------------------------------------------------------*/


a.menuLink:link {text-decoration: none; color: #0F3291}
a.menuLink:visited {text-decoration: none; color: #0F3291}
a.menuLink:hover {text-decoration: underline; background: #AFD2FF; color: #333333;}

HR {
	background-color: #0F3291;
	color: #0F3291;
}

BODY {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 5px;
}

TD {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.subHR {
	background-color: #EEEEEE;
	height: 1px;
}

.appTitle {
	font-family: Luxi Sans;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	margin: 3px;
}

.spaceWidth {
	width: 11px;
}

.tabOn {
	background: url(images/tab_on.gif) no-repeat;
	width: 142px;
	height: 22px;
}

.tabOff {
	background: url(/rbank.images/tab_off1.gif) no-repeat;
	width: 142px;
	height: 22px;
}

.left_tabOn {
	background: url(/rbank.images/left_on.gif) no-repeat;
	width: 15px;
	height: 22px;
	font-family: Sans;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.left_tabOff {
	background: url(/rbank.images/left_off.gif) no-repeat;
	width: 15px;
	height: 22px;
	font-family: Sans;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.right_tabOn {
	background: url(/rbank.images/right_on.gif) no-repeat;
	width: 15px;
	height: 22px;
	font-family: Sans;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.right_tabOff {
	background: url(/rbank.images/right_off.gif) no-repeat;
	width: 15px;
	height: 22px;
	font-family: Sans;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.center_tabOn {
	background: url(/rbank.images/center_on.gif);
	cursor: pointer;
	height: 22px;
	font-family: Sans;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.center_tabOff {
	background: url(/rbank.images/center_off.gif);
	cursor: pointer;
	height: 22px;
	font-family: Sans;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.tabLink {
	font-family: Sans;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.tabLink2 {
	font-family: Sans;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #0F3291;
}

.tableBackground {
	background-color: #EEEEEE;
}

.tableBackground2 {
	background-color: #dfefff;
}

.tableBorder {
	background-color: #0F3291;
}

.tableHeader {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background-color: #0F3291;
}

.tableSubHeader {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	background-color: #AFD2FF;
}

.tableSubHeader2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	background-color: #CBE0FF;
}

.tableSubHeader3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #0F3291;
	background-color: #EEEEEE;
}

.tableLabel {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.tableLabel2 {
	font-family: Arial;
	font-size: 11px;
	color: #081c53;
}

.tableInfo {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.inscribedTable {
	border:1px solid #c7d1e2;
}

.formButton {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #4D4D4D;
	background-color: #DDDDDD;
	height: 20px;
}

.hiddenButton {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.formButton2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	font-family: Arial;
	font-size: 8px;
	color: #4D4D4D;
	background-color: #DDDDDD;
	height: 18px;
	width: 20px
}

.formButton3 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	font-family: Arial;
	font-size: 8px;
	color: #4D4D4D;
	background-color: #DDDDDD;
	height: 18px;
}

.headerButton {
	cursor: pointer;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	font-family: Arial;
	font-weight: bold;
	color: #0F3291;
	background-color: #EEEEEE;
	width: 22px;
	text-decoration: none;
}

.formInputSpecial {
	border-color: #0F3291;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
}

.formInputRequired {
	border-color: #0F3291;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
}

.formInput {
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
}

.formInput2 {
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	font-family: Arial;
	font-style: italic;
	font-size: 11px;
	color: #333333;
	background-color: #DDDDDD;
}

.formInput3 {
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #EEEEEE;
}

.headerInput {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	font-family: Arial;
	font-weight: bold;
	color: #0F3291;
	background-color: #EEEEEE;
}

.headerInput2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;

	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	color: #555555;
	background-color: #EEEEEE;
}

.odd {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
    color: #333333;
    background-color: #FFFFFF;
}

.even {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
    color: #333333;
    background-color: #F5F5F5;
}

.over {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
    color: #333333;
	background-color:#F0F8FF;
}

.tdLink {
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #0000FF;
	background-color: #AFD2FF;
}

.mainMenuLink {
	font-family: Arial;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	color: #0F3291;
	text-decoration: none;
}

.menuVisited {
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.menuHover {
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.middleAlign {
	vertical-align: middle;
}

div#tipDiv {
	position:absolute;
	visibility:hidden;
	left:0; top:0;
	z-index:10000;
	background-color:#FFFF9C;
	border:1px solid #336;
	padding:4px;
	color:#000;
	font-size:11px;
	line-height:1.2;
}

.adminBGColor {
	background-color: #990000;
}

.adminTableHeader {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background-color: #990000;
}

