body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	color:#000000;
	background-color: #CDD6EF;
}

body.ui {
	color: #000000;
	height: 100%;
	background-color: #CDD6EF;
}

.button {
	background-color: #0434B1;
	border: 0px;
	color: #FFFFFF;
	font-family: Sans-serif;
	font-size: 11pt;
	font-weight: bold;
	cursor: hand;
	height: 18px;
	text-transform: uppercase;
	margin-right: 10px;
	margin-bottom: 3px;
}

.pagingButton {
	background-color: Window;
	border: 0px;
	color: Black;
	font-family: Sans-serif;
	font-size: 11pt;
	font-weight: bold;
	cursor: hand;
	height: 18px;
	text-transform: uppercase;
}

<!-- This corresponds to arrow images on buttons -->
table.list tr.footer img {
	position: relative;
	top: 4px;
}

.fieldLabel {
	padding-bottom: 2px;
	font-size: 9pt;
	font-weight: bold;
	color: #606465;
	text-align: left;
	vertical-align: middle;
}

input {
	vertical-align: middle;
}

.fieldNote {
	padding-bottom: 0px;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	color: #606465;
	text-align: left;
	vertical-align: middle;
}

.errorText {
	padding-bottom: 0px;
	margin-top: 15px;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	vertical-align: middle;
}

.fieldText {
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 15px;
}

.instructionText {
	font-size: 10pt;
	font-weight: normal;
	color: #828789;
	margin-top: 15px;
	margin-left: 6px;
	margin-right: 10px;
	margin-bottom: 15px;
}

img.enabled {
	cursor: hand;
}

img.disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	cursor: normal;
}

.applicationTitle {
	font-size: 16pt;
	font-weight: normal;
	color: #606465;
	text-align: left;
}

.pageTitle {
	font-size: 16pt;
	font-weight: normal;
	color: #606465;
	text-align: left;
	background-color: #E7E8E9;
	padding: 2px 0px 2px 2px;
}

.pageTitleMenu {
	font-size: 8pt;
	font-weight: normal;
	color: #606465;
	text-align: left;
	background-color: #E7E8E9;
	padding: 2px 0px 2px 2px;
}

.sectionTitle {
	font-size: 14pt;
	font-weight: normal;
	color: #606465;
	text-align: left;
}

a.breadCrumb, span.breadCrumb {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration : none;
	text-transform: uppercase;
	color: #0434B1;
}

a.breadCrumb:hover {
	color: #FEA500;
}

span.breadCrumb {
	color: #606465;
}

form.visible {
	background-color: #FFFFFF;
}

table.list {
	border-bottom: 2px solid #B3C2E7;
	background-color: #FFFFFF;
}

table.list th {
	border-top: 2px solid #B3C2E7;
	border-bottom: 1px solid #606465;
	background-color: #E9EAD9;
	color: #0434B1;
	font-family:arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 5px;
}

table.list td {
	color: #606465;
	font-family:arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 5px;
}

table.list td.sectionTitle {
	font-size: 12pt;
	font-weight: bold;
	color: #606465;
	text-align: left;
}

table.list tr.odd {
	background-color: #FFFFFF;
}

table.list tr.even {
	background-color: #E9EAD9;
}

table.list tr.footer td {
	border-top: 1px solid #606465;
	background-color: #FFFFFF;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}

table.list tr.title td {
	font-size: 12pt;
	font-weight: bold;
	color: #606465;
	text-align: left;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

table.list a {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : none;
	color: #0434B1;
}

table.list a:hover {
	color: #FEA500;
}

/*  :::::::::::::::::::::::::::::::::::::::::::::::::   HEADER   ::::::::::::::::::::::::::::::::::::::::::::::::::: */	

#headerDiv {
	position: absolute;
	left: 50px;
	top: 0px;
	height: 135px;
	padding: 0px;
	border: 0px solid #000000;
	z-index: 100;
	background-image:url(images/headerBg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.headerBg {
	background-image: url(../images/headerBg.gif);
	background-repeat: repeat-x;
}


/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::  PAGE  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */	

#content {
	position: absolute;
	top: 135px;
	left: 50px;
	height: 100%;
	border: 0px solid #000000;
	background-color: #FFFFFF;
	z-index: 100;
	}
	
	
	/*  ::::::::::::::::::::::::::::::::::::::::   LEFT NAVIGATION MENU   :::::::::::::::::::::::::::::::::::::::::::::::: */	

#menuDiv {
	position: relative;
	top: -35px;
	left: 0px;
	width: 190px;
	border: 0px solid #000000;
	}
	
#menuDiv1 { /*added on May 26 */
	position: relative;
	top: -135px;
	left: -50px;
	width: 19px;
	background-image:url(images/welcome.gif);
	border: 0px solid #000000;
	}
	
#menuTitle {
	height: 30px;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 5px;
	}
#menuIframe {
	position: relative;
	top: 10px;
	left: 10px;
	width: 180px;
	border: 0px solid #000000;
	vertical-align: middle;
	background-color:#FFFFFF;
	}

ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul li {
	margin-bottom: 5px;
}

ul li a {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration : none;
	color: #0434B1;
}

ul li a:hover {
	color: #FEA500;
}

ul.nav {
	position:relative;
	text-align: left;
	top: 0px;
	left: -6px;
	display:block;
	/*z-index:10; */
	margin-bottom: 0px;
	color:#3300CC;
	border-top: solid 0px #ABAFB7;
}
ul.nav li {
	display: block;
	padding: 0px;
	color: #0434B1;
	margin-bottom: 0px;
}
ul.nav li a {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration : none;
	color: #0434B1;
	display:block;
}

ul.nav li a#home {
	color: #606465;
}

ul.nav li a.secondary {
	font-weight: normal;
}

ul.nav li a.secondary:hover {
	color: #FEA500;
}

ul.nav li a:hover {
	color: #FEA500;
}
* html body ul.nav li a {
	background-position:0px -3px;
	padding:0px 0px 2px 5px;
	width:110px;
}
	
ul.sub {
	display:none;
	margin:0px;
	padding:0px;
	margin-bottom:0;
	background-color:#FFFFFF;
	border-top:solid 1px #C5C5C5;
}
* html body ul.sub {
	padding-top:5px;
}
ul.sub li {
	display:block;
	margin:0px;
	padding-bottom:4px;
	background:none;
	border:none;
	background-color:#FFFFFF;
}
ul.sub li a {
	font-family:arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration : none;
	color:#DDDDDD;
	margin:0px;
	padding:1px 0px 4px 18px;
	background-color: #FFFFFF;
	background:none;
	border:none;
}
ul.sub li a:hover {
	color:#DDDDDD;
	text-decoration : underline;
}
	
* html body ul.sub li a {
	margin-left: 0px;
}
	
	

/*  :::::::::::::::::::::::::::::::::::::::::::::::::   CONTENT AREA   ::::::::::::::::::::::::::::::::::::::::::::::::::: */	
 

#contentDiv {
	position: absolute;
	top: -35px;
	left: 190px;
	height: 100%;
	border: 0px solid #000000;
	z-index: 100;
	}

#contentDiv1 { /*added on May 26 */
	position: absolute;
	top: -135px;
	left: -50px;
	height: 100%;
	border: 0px solid #000000;
	z-index: 100;
	}		

#contentTitle {
	height: 30px;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
	vertical-align: middle;
	}
#contentIframe {
	position: relative;
	top: 10px;
	left: 0px;
	margin: 2px 10px 0px 10px;
	padding: 0px 20px 0px 0px;
	}
	
/*  :::::::::::::::::::::::::::::::::::::::::::::::::   SHOPPING CART AREA / LEFT SIDE NAVIGATION   ::::::::::::::::::::::::::::::::::::::::::::::::::: */	

#rtMenuDiv {
	position: absolute;
	top: 5px;
	right: 0px;
	width: 170px;
	border: 0px solid #000000;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
	}
#rtMenuIframe {
	position: relative;
	top: 0px;
	left: 0px;
	}
	

/*  :::::::::::::::::::::::::::::::::::::::::::::::::   FOOTER / SEARCH AREA   ::::::::::::::::::::::::::::::::::::::::::::::::::: */	

#footerDiv {
	position: relative;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 125px;
	border: 0px solid #000000;
	background-color: #25425D;
	z-index: 500;
	}
#footerIframe {
	position: relative;
	bottom: 0px;
	left: 0px;
	height: 125px;
	z-index: 501;
	background-color: #25425D;
	}
	
#mainTest 
{ 
	position: absolute; 
	top: 136px; 
	left: 0px; 
	width: 100%;
	height: 75%; 
} 


#footerTest 
{ 
	position: absolute; 
	bottom: -15px; 
	left: 0px; 
	width: 100%; 
	text-align: center; 
	border: 1px solid #000000; 
	background-color: #25425D; 
} 

			
	
.search {
	background-image: url(../images/searchBg.gif);
	background-repeat: repeat-x;
	height: 27px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #112435;
	background-position: top;
	vertical-align: middle;
	text-align: center;
}
.searchBtn {
	background-image: url(../images/searchBg.gif);
	background-repeat: repeat-x;
	height: 27px;
	background-position: top;
	vertical-align: top;
	text-align: right;
}
.browseMenus {
	background-image: url(../images/browseBg.gif);
	background-repeat: repeat-x;
	height: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D0DBE5;
}
.browse {
  text-align: left;
	background-image: url(../images/browseBg.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.ftrShadow {
	background-image: url(../images/ftrShadow.gif);
	background-repeat: repeat-x;
	background-position: top;
}
