/* CSS Document */


/* forms ---------------------------------------------------------- */
input { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		padding: 0px;
		margin: 0px;
		border: 1px solid #FFFFFF;
		background-color: #000055; }
select { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		padding: 0px;
		margin: 0px;
		border: 1px solid #FFFFFF;
		background-color: #000055; }
textarea { 
		color: #FFFFFF;
		padding: 0px;
		margin: 0px;
		border: 1px solid #FFFFFF;
		background-color: #000055; }
/* forms ---------------------------------------------------------- */


.bodyTable { 
		width: 770px;
		height: 100%;
		background-color: #001571;
		padding-top: 10px;
		padding-bottom: 10px; }

.mainTable { 
		width: 740px; height: 100%; }

/* ------------------------------------------------------ header styles */
.heaDer { border: 1px solid #FFFFFF; height: 220px; }

.headerTop { 
		height: 48px;
		background-color: #152980;
		background-image: url('/persistent/templateimages/header_top.jpg');
		background-position: right bottom;
		background-repeat: no-repeat; }
.headerMain { 
		height: 172px;
		border-top: 1px solid #FFFFFF;
		background-color: #001571;
		/*background-image: url('/persistent/templateimages/header_main.jpg');*/
		background-image: url('/persistent/templateimages/header_main_bg.jpg');
		background-position: right bottom;
		background-repeat: no-repeat; }
/* ------------------------------------------------------ header styles */

/* ------------------------------------------------------ main navigation styles */
.navMain { 
		padding-top: 5px; }
.tabHeader { 
		background-image: url('/persistent/templateimages/nav_tab_header.jpg');
		background-position: right bottom;
		background-repeat: no-repeat;
		width: 9px; }
.tabHeaderFirst { 
		background-image: url('/persistent/templateimages/nav_tab_header.jpg');
		background-position: left bottom;
		background-repeat: no-repeat;
		width: 7px; }
.mainNavItemBg { 
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		height: 25px; }
.mainNavItem { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		color: #FFFFFF;
		padding-left: 2px;
		padding-right: 4px; }
.mainNavItem:hover { color: #F77900; }


.tabHeaderSelect { 
		background-image: url('/persistent/templateimages/nav_tab_header_over.jpg');
		background-position: right bottom;
		background-repeat: no-repeat;
		width: 9px; }
.tabHeaderFirstSelect { 
		background-image: url('/persistent/templateimages/nav_tab_header_over.jpg');
		background-position: left bottom;
		background-repeat: no-repeat;
		width: 7px; }
.mainNavItemBgSelect { 
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		background-color: #F77900;
		height: 25px; }
.mainNavItemSelect { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFFFFF;
		padding-left: 2px;
		padding-right: 4px; }
.mainNavItemSelect:hover { color: #001571; }
/* ------------------------------------------------------ main navigation styles */

/* ------------------------------------------------------ sub navigation styles */
.subNavMain { 
		background-color: #F77900;
		font-size: 9px;
		text-transform: uppercase;
		color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding-top: 3px;
		padding-bottom: 1px; }
.subNavItem { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		color: #FFFFFF;
		padding-left: 5px;
		padding-right: 5px; }
.subNavItem:hover { color: #001571; }
/* ------------------------------------------------------ sub navigation styles */


.bodyMain { 
		border: 1px solid #FFFFFF;
		background-color: #001571;
		background-image: url('/persistent/templateimages/body_main_bg.jpg');
		background-position: top right;
		background-repeat: repeat-y;
		height: 100%; }
.bodyContent { 
		padding-left: 30px;
		padding-right: 30px;
		background-image: url('/persistent/templateimages/body_content_bg.jpg');
		background-position: bottom right;
		background-repeat: no-repeat;
		height: 100%; }


/* ------------------------------------------------------ footer styles */
.footerLink { height: 15px; }
.footerLinkHeader { 
		width: 10px;
		height: 15px;
		background-image: url('/persistent/templateimages/footer_tab.gif');
		background-position: top left;
		background-repeat: no-repeat; }
.footerLinkItem { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color: #FFFFFF;
		text-transform: uppercase;
		text-decoration: none;
		background-color: #F77900;
		padding-top: 3px;
		padding-left: 2px;
		padding-right: 3px;
		padding-bottom: 2px;
		display: block; }
.footerLinkItem:hover { color: #001571; }

.fooTer { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color: #FFFFFF;
		text-transform: uppercase;
		text-decoration: none; }
/* ------------------------------------------------------ footer styles */

.textResize { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #001571;
		font-weight: bold;
		text-decoration: none;
		padding-left: 3px;
		padding-right: 3px;
		background-color: #596DC4;
		display: inline; }
.textResize:hover { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #001571;
		font-weight: bold;
		text-decoration: none;
		padding-left: 3px;
		padding-right: 3px;
		background-color: #FFFFFF;
		display: inline; }
