a { color: #28224C; font-weight: none; text-decoration: none; }
a:hover { color: #BFBF00; font-weight: none; text-decoration: underline; }

td, p { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: regular; 
		color: #0A357E;
		text-decoration: none; }
h1 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-style: normal;
		font-weight: regular; 
		color: #0A357E;
		text-decoration: none;
		text-transform: lowercase;
		margin: 0px; }
h2 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		font-weight: regular; 
		color: #0A357E;
		text-decoration: none;
		text-transform: lowercase;
		margin: 0px; }

input { font-family: Verdana; font-size: 10px; font-weight: none; color: #000000; border-color: #AAAAAA; padding: none; margin: none; border-width: 1px; }
textarea { font-family: Verdana; font-size: 10px; font-weight: none; color: #000000; border-color: #AAAAAA; padding: none; margin: none; border-width: 1px; }
select { font-family: Verdana; font-size: 10px; font-weight: none; color: #000000; border-color: #AAAAAA; padding: none; margin: none; border-width: 1px; }



.footer { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: regular; 
		color: #0A357E;
		text-decoration: none; }

.subMenuBar { 
		color: #28224C;
		background-color: #F0F1F6; }

.logoHeader { 
		background-image:  url('/persistent/templateimages/logo_000.jpg');
		background-repeat: no-repeat;
		background-position: top center;
		background-color: #FFFFFF; }

.logoFooter { 
		background-image:  url('/persistent/templateimages/cm_logo.jpg');
		background-repeat: no-repeat;
		background-position: bottom center;
		background-color: #FFFFFF; }

/* --------------------------------------------------------------- variable image */
.topHeader { 
		background-image:  url('/persistent/templateimages/header_001.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #F1F1F1; }
.topHeader001 { 
		background-image:  url('/persistent/templateimages/header_001.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #F1F1F1; }
.topHeader002 { 
		background-image:  url('/persistent/templateimages/header_002.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #F1F1F1; }
.topHeader003 { 
		background-image:  url('/persistent/templateimages/header_003.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #F1F1F1; }
.topHeader004 { 
		background-image:  url('/persistent/templateimages/header_004.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #F1F1F1; }
.topHeader005 { 
		background-image:  url('/persistent/templateimages/header_005.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #F1F1F1; }
.topHeader006 { 
		background-image:  url('/persistent/templateimages/header_006.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #F1F1F1; }
/* --------------------------------------------------------------- variable image */

.mainMenu { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold; 
		color: #28224C;
		text-decoration: none;
		text-transform: lowercase;
		height: 20px;
		width: 100%;
		display: block;
		border-left: 5px solid #FFFFFF;
		border-right: 5px solid #FFFFFF;
		border-bottom: 1px solid #B2BAD3;
		padding-top: 2px; }
.mainMenu:hover { 
		color: #FFFFFF;
		text-decoration: none;
		border-left: 5px solid #28224C;
		border-right: 5px solid #28224C;
		background-color: B2BAD3; }
.mainMenuIf { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold; 
		color: #0A357E;
		text-decoration: none;
		text-transform: uppercase;
		height: 20px;
		width: 100%;
		display: block;
		border-left: 5px solid #FFFFFF;
		border-right: 5px solid #FFFFFF;
		border-bottom: 1px solid #B2BAD3;
		padding-top: 2px; }


/* ---------------------------------------------------------------------------------------------- */
.fpLeft { 
		background-image:  url('/persistent/templateimages/fp_left_bg.jpg');
		background-repeat: repeat-x;
		background-position: top center; }
.fpRight { 
		background-image:  url('/persistent/templateimages/fp_right_bg.jpg');
		background-repeat: repeat-x;
		background-position: top center; }
.fpLeftBottom { 
		background-image:  url('/persistent/templateimages/fp_left_bottom_bg.jpg');
		background-repeat: repeat-x;
		background-position: bottom center; }
.fpRightTop { 
		background-image:  url('/persistent/templateimages/fp_right_top_bg.jpg');
		background-repeat: repeat-x;
		background-position: top center; }
.fpBGMain { 
		background-image:  url('/persistent/templateimages/fp_main.jpg');
		background-repeat: no-repeat;
		background-position: top left; }
.fpLogo { 
		background-image:  url('/persistent/templateimages/fp_logo.jpg');
		background-repeat: no-repeat;
		background-position: top center; }

/*28224C */
.fpNavBar { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold; 
		color: #28224C;
		text-decoration: none;
		text-transform: lowercase; }
.fpNavBar:hover { 
		font-weight: bold; 
		color: #FFFFFF;
		text-decoration: none; }
/* ---------------------------------------------------------------- image rollovers */
.fpNavImage01 { 
		background-image:  url('/persistent/templateimages/fp_001.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		width: 49px; height: 64px; 
		display: block; }
.fpNavImage01:hover { 
		background-image:  url('/persistent/templateimages/fp_001a.jpg');
		background-repeat: no-repeat;
		background-position: center center; }
.fpNavImage02 { 
		background-image:  url('/persistent/templateimages/fp_002.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		width: 59px; height: 48px; 
		display: block; }
.fpNavImage02:hover { 
		background-image:  url('/persistent/templateimages/fp_002a.jpg');
		background-repeat: no-repeat;
		background-position: center center; }
.fpNavImage03 { 
		background-image:  url('/persistent/templateimages/fp_003.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		width: 65; height: 59px; 
		display: block; }
.fpNavImage03:hover { 
		background-image:  url('/persistent/templateimages/fp_003a.jpg');
		background-repeat: no-repeat;
		background-position: center center; }
.fpNavImage04 { 
		background-image:  url('/persistent/templateimages/fp_004.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		width: 52; height: 58px; 
		display: block; }
.fpNavImage04:hover { 
		background-image:  url('/persistent/templateimages/fp_004a.jpg');
		background-repeat: no-repeat;
		background-position: center center; }
.fpNavImage05 { 
		background-image:  url('/persistent/templateimages/fp_005.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		width: 61; height: 87px; 
		display: block; }
.fpNavImage05:hover { 
		background-image:  url('/persistent/templateimages/fp_005a.jpg');
		background-repeat: no-repeat;
		background-position: center center; }
.fpNavImage06 { 
		background-image:  url('/persistent/templateimages/fp_006.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		width: 53; height: 70px; 
		display: block; }
.fpNavImage06:hover { 
		background-image:  url('/persistent/templateimages/fp_006a.jpg');
		background-repeat: no-repeat;
		background-position: center center; }
		
/* ---------------------------------------------------------------- image rollovers */
/* ---------------------------------------------------------------------------------------------- */
