.description{
	padding-left:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	padding-right: 10px;
	font-weight: normal;

}

.description2{
	padding-left:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036151;
	text-decoration: none;
	padding-right: 10px;
	font-weight: normal;

}

.moduleheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	background-image: url(module_header.jpg);
	background-repeat: no-repeat;
	padding-left: 45px;
}
.pagetitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
	border-bottom-style: inset;
	border-bottom-color: #00CCFF;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: thin;
	width: auto;
}
.topline {
	font-style: normal;
	text-decoration: none;
	background-image: url(topline.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.lrightupcorner {

	font-style: normal;
	color: #00CCCC;
	text-decoration: none;
	background-image: url(rightuppercorner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.botrighcorner {

	font-style: normal;
	color: #00CCCC;
	text-decoration: none;
	background-image: url(botrightcorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.imgleft {
	float:left;
	position: relative;
	}
	
.imgright {
	float:right;
	position: relative;
	}	

.botline {
	font-style: normal;
	text-decoration: none;
	background-image: url(bottomline.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.botleftcorner {

	font-style: normal;
	color: #00CCCC;
	text-decoration: none;
	background-image: url(botleftcorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.botmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
	text-decoration: none;
	background-image: url(botmenu.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	line-height: 25px;
}

.botmenu a:link {
	text-decoration: none;
	font-family: arial;
	font-size:8pt;
	color:navy;
	}
.botmenu a:visited {
	text-decoration: none;
	 font-family: arial; font-size:8pt;
	color: navy;
	}
.botmenu a:hover {
	 text-decoration:none; font-family: arial; font-size:8pt; border-bottom:2px solid yellow

	}
.botmenu a:active {
	text-decoration: none;
	 font-family: arial; font-size:8pt;
	color: navy;
	}


.topmenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
	text-decoration: none;
	background-image: url(top1.jpg);
	background-repeat: no-repeat;
	list-style-position: outside;
	list-style-type: circle;
	list-style-image: none;
}
.header {
	background-image: url(top_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: oblique;
	font-weight: bold;
	color: #00CCCC;
	text-decoration: none;
	padding-left: 125px;


}
.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: oblique;
	font-weight: bold;
	color: #00CCCC;
	text-decoration: none;
	background-image: url(top_header_right.gif);
	background-repeat: repeat-x;

}
.subtitle {

	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: oblique;
	font-weight: bold;
	color: #00CCCC;
	text-decoration: none;
	background-image: url(10026901_06.gif);
	background-repeat: repeat-x;
}
.rightborder {
	font-style: normal;
	color: #00CCCC;
	text-decoration: none;
	background-image: url(rightborder.jpg);
	background-repeat: repeat-y;
}
.leftcolumn {
	font-style: normal;
	color: #00CCCC;
	text-decoration: none;
	background-image: url(leftcolumn.jpg);
	background-repeat: repeat-y;
	background-position: top;

}
.body {
	color: #66CCFF;
	text-decoration: none;
	background-image:  url(back3.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 10px;
	scrollbar-base-color: #0066AA;
	scrollbar-arrow-color: white;
	scrollbar-shadow-color: black;
	scrollbar-darkshadow-color:#0099FF;
	scrollbar-highlight-color: #0099FF;
	scrollbar-3dlight-color: black;
	}

.top {
	color: #66CCFF;
	text-decoration: none;
	background-image:  url(back6.jpg);
	background-repeat: no-repeat;
}
	
.leftupcorner {
	font-style: normal;
	color: #00CCCC;
	text-decoration: none;
	background-image: url(leftuppercorner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 145px; /*For KHTML*/
  list-style: none;
}

ul#navmenu li {
	display: block !important;
	display: inline;
	position: relative;
	left: 6px;
	top: 5px;


}

/* Root Menu */
ul#navmenu a {
  border: 1px solid #0066AA;
  border-right-color: #0099FF;
  border-bottom-color: #151B71;
  padding: 0 6px;
  display: block;
  background: #B6E1C3;
  color: #000000;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #ABD0BE;
  color: #3D7873;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #ABD0BE;
  color: #000000;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #B6E1C3;
  color: #000000;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #ffffff;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 1px;
  left: 140px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}


.menu1{
BORDER-TOP: 0px solid #00A6EB; FONT-SIZE: 11px; BACKGROUND:  url() repeat-x left top; FLOAT: left; MARGIN: 0px; WIDTH: 99%; FONT-FAMILY: verdana, arial, sans-serif
}
.menu1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu1 UL LI {
	BACKGROUND:  url(divider1.gif) no-repeat right top; FLOAT: left; POSITION: relative
}
.menu1 UL LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ddf; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 3px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.menu1 UL LI A:visited {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ddf; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 3px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.menu1 UL LI:hover {
	WIDTH: auto
}


.menu1 UL LI A.menu1one:hover {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #c00; COLOR: #f88; BORDER-TOP-COLOR: #c00; BORDER-RIGHT-COLOR: #c00
}
.menu1 UL LI A.menu1two:hover {
	BORDER-LEFT-COLOR: #c60; BORDER-BOTTOM-COLOR: #c60; COLOR: #fc0; BORDER-TOP-COLOR: #c60; BORDER-RIGHT-COLOR: #c60
}
.menu1 UL LI A.menu1three:hover {
	BORDER-LEFT-COLOR: #cc0; BORDER-BOTTOM-COLOR: #cc0; COLOR: #cc0; BORDER-TOP-COLOR: #cc0; BORDER-RIGHT-COLOR: #cc0
}
.menu1 UL LI A.menu1four:hover {
	BORDER-LEFT-COLOR: #080; BORDER-BOTTOM-COLOR: #080; COLOR: #0e0; BORDER-TOP-COLOR: #080; BORDER-RIGHT-COLOR: #080
}
.menu1 UL LI A.menu1five:hover {
	BORDER-LEFT-COLOR: #00c; BORDER-BOTTOM-COLOR: #00c; COLOR: #aaf; BORDER-TOP-COLOR: #00c; BORDER-RIGHT-COLOR: #00c
}
.menu1 UL LI A.menu1six:hover {
	BORDER-LEFT-COLOR: #c0c; BORDER-BOTTOM-COLOR: #c0c; COLOR: #f8f; BORDER-TOP-COLOR: #c0c; BORDER-RIGHT-COLOR: #c0c
}


.menu1 UL LI:hover A.menu1one {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #c00; COLOR: #f88; BORDER-TOP-COLOR: #c00; BORDER-RIGHT-COLOR: #c00
}
.menu1 UL LI:hover A.menu1two {
	BORDER-LEFT-COLOR: #c60; BORDER-BOTTOM-COLOR: #c60; COLOR: #fc0; BORDER-TOP-COLOR: #c60; BORDER-RIGHT-COLOR: #c60
}
.menu1 UL LI:hover A.menu1three {
	BORDER-LEFT-COLOR: #cc0; BORDER-BOTTOM-COLOR: #cc0; COLOR: #cc0; BORDER-TOP-COLOR: #cc0; BORDER-RIGHT-COLOR: #cc0
}
.menu1 UL LI:hover A.menu1four {
	BORDER-LEFT-COLOR: #080; BORDER-BOTTOM-COLOR: #080; COLOR: #0e0; BORDER-TOP-COLOR: #080; BORDER-RIGHT-COLOR: #080
}
.menu1 UL LI:hover A.menu1five {
	BORDER-LEFT-COLOR: #00c; BORDER-BOTTOM-COLOR: #00c; COLOR: #aaf; BORDER-TOP-COLOR: #00c; BORDER-RIGHT-COLOR: #00c
}
.menu1 UL LI:hover A.menu1six {
	BORDER-LEFT-COLOR: #c0c; BORDER-BOTTOM-COLOR: #c0c; COLOR: #f8f; BORDER-TOP-COLOR: #c0c; BORDER-RIGHT-COLOR: #c0c
}


/* Scroll Bar Master Styling Starts Here */

.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 15px;
top: 0px;
}

.vscrollerbar {
left: 0px;
}

.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;
}


.hscrollerbar {
top: 0px;
}

.hscrollerbar {
top: 20px important;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
/* z-index *MUST* be given, otherwise links will not be clickable
inside the div */
z-index: 2;
}

.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(images/vscroller.png) 0px -10px;
width: 15px;
height: auto;
top: 0px;
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(images/vscroller.png);
width: 15px;
height: 10px;
}

.hscrollerbarbeg {
background: url(images/hscroller.png) -10px 0px;
height: 15px;
width: auto;
left: 0;
}

.hscrollerbarend {
background: url(images/hscroller.png);
height: 15px;
width: 10px;
}

/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase {
background-color: #D1DDCB;
background-image: url(images/scrollbaseback.png);

}

.hscrollerbasebeg {
left: 0px;
top: 0px;
height: 15px;
background: url(images/scrollbases.png) -22px 0px no-repeat;
}

.hscrollerbaseend {
top: 0px;
height: 15px;
width: 7px;
background: url(images/scrollbases.png) 0% 0% no-repeat;
}

.vscrollerbasebeg {
top: 0px;
width: 15px;
background: url(images/scrollbases.png) -7px -8px no-repeat;
}

.vscrollerbaseend {
height: 7px;
width: 15px;
background: url(images/scrollbases.png) -7px 0px no-repeat;
}

.scrollerjogbox {
width: 15px;
height: 15px;
bottom: 0px;
right: 0px;
background: white url(images/scrolljog.png) 50% 50%;
}
.sitedesign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}

.sitedesign a:link {
	text-decoration: none;
	font-family: arial;
	font-size:10pt;
	color: #FFFFFF;
	}
.sitedesign a:visited {
	text-decoration: none;
	 font-family: arial; font-size:10pt;
	color: #FFFFFF;
	}
.sitedesign a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	

	}
.sitedesign a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}

/* Scroll Bar Master Styling Ends Here */
