body {
	background-color: #A4C1C6;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.border {
	border-bottom: #333333 1px dotted;
}

.sidenav2{
	background-position: left bottom;
	background-repeat: no-repeat;
}

.leftatom {
	background-image: url(../images/leftatom.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.headerhightlightbold {
	color: #CAFFFA;
	font-size: 13px;
	font-weight: bold;
}

a.headerhightlightbold {
	color: #CAFFFA;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.headerhightlightbold:hover {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.headerhightlightnormal {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.headerhightlightnormal {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.headerhightlightnormal:hover {
	color: #DDDDDD;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.sidenav {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.sidenav:hover {
	color: #E6FFFD;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.sidenav1 {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.sidenav1:hover {
	color: #E6FFFD;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.bottom {
	background-image: url(../images/bottom.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.sitemap {
	color: #2676EE;
	font-size: 10px;
	text-decoration: none;
}

h1 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}

.ghost {
	background-image: url(../images/ghost.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.text {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}

.textbold {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.hometext {
	color: #333333;
	font-size: 13px;
	line-height: 18px;
}

a.footer {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 19px;
	text-decoration: none;
}

a.footer:hover {
	color: #DDDDDD;
	font-size: 10px;
	line-height: 19px;
	text-decoration: none;
}

.footer {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 19px;
}

.sideright {
	background-image: url(../images/sideright.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* Begin of Dropdown \*/
#nav{
	background-color: transparent;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#nav ul {
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: absolute;
	width: 150px;
	z-index: 99;
}
#nav li {
	background-color: transparent;
	border-bottom: none;
	display: block;
	margin: 0px;
	position: relative;
	width: 160px;
}
#nav li a {
	background-color: #0C479D;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	margin: 0px; /*helps Opera with hover */
	padding: 7px 0px 7px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 150px; /*helps IE with hover */
}

#nav li ul li a {
	background-color: #2667BF;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 160px; /*helps IE with hover */
}

#nav li ul li a:hover{
	background-color: #44AC8D;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 160px; /*helps IE with hover */
}

#nav li ul li ul li a {
	background-color: #44AC8D;
	border-top: 1px solid #FFFFFF;
	color: ffffff;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 160px; /*helps IE with hover */
}

#nav li ul li ul li a:hover {
	background-color: #2056A0;
	border-top: 1px solid #FFFFFF;
	color: ffffff;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 160px; /*helps IE with hover */
}

#nav li a:hover {
	background-color: #44AC8D;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	margin: 0px; /*helps Opera with hover */
	padding: 7px 0px 7px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 150px; /*helps IE with hover */
}

#nav ul {
	display: none;
	left: 160px;
	position: absolute;
	top: 0px;
}
#nav ul ul{
	display: none;
	left: 170px;
	position: absolute;
	top: 0px;
}

#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul{
	display: none;
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul li:hover ul ul{
	display: block;
}
li>ul {
	left: auto;
	top: auto;
}

#nav1{
	background-color: transparent;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#nav1 ul {
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: absolute;
	width: 150px;
	z-index: 99;
}
#nav1 li {
	background-color: transparent;
	border-bottom: none;
	display: block;
	margin: 0px;
	position: relative;
	width: 160px;
}
#nav1 li a {
	background-color: #0C479D;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	margin: 0px; /*helps Opera with hover */
	padding: 7px 0px 7px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 150px; /*helps IE with hover */
}

#nav1 li ul li a {
	background-color: #2667BF;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 160px; /*helps IE with hover */
}

#nav1 li ul li a:hover{
	background-color: #44AC8D;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 160px; /*helps IE with hover */
}

#nav1 li ul li ul li a {
	background-color: #2056A0;
	border-top: 1px solid #FFFFFF;
	color: ffffff;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 160px; /*helps IE with hover */
}

#nav1 li ul li ul li a:hover {
	background-color: #44AC8D;
	border-top: 1px solid #FFFFFF;
	color: ffffff;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 160px; /*helps IE with hover */
}

#nav1 li a:hover {
	background-color: #44AC8D;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	margin: 0px; /*helps Opera with hover */
	padding: 7px 0px 7px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 150px; /*helps IE with hover */
}

#nav1 ul {
	display: none;
	left: 160px;
	position: absolute;
	top: 0px;
}
#nav1 ul ul{
	display: none;
	left: 170px;
	position: absolute;
	top: 0px;
}

#nav1 li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul{
	display: none;
}

#nav1 li:hover ul, #nav ul li:hover ul, #nav ul li:hover ul ul{
	display: block;
}

}
/* Win IE only \*/
* html #nav li{
	float: left;
}

* html #nav1 li{
	float: left;
}
/* end holly hack */
/* BEGIN dropdown NAV*/
#dropdown{
	font-size: 10px;
	left: -9px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -13px;
	width: 80px;
}

#dropdown a:hover{
	color: #DDDDDD;
	font-size: 10px;
}

#dropdown ul {
	font-size: 10px;
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	width: 150px;
	z-index: 99;
}

#dropdown ul:hover {
	font-size: 10px;
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	width: 150px;
	z-index: 99;
}

#dropdown li {
	background-color: transparent;
	border-bottom: none;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	position: relative;
	width: 140px;
}

#dropdown a {
	background-color: transparent;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 7px 0px 7px 10px;
	text-decoration: none;
	width: 140px;
}

#dropdown #top {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 1px 0px 0px 5px;
	text-decoration: none;
	width: 140px;
}

#dropdown #top:hover{
	background-color: transparent;
	color: #000000;
	color: #DDDDDD;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#dropdown ul{
	display: none;
	font-family: Arial, Helvetica, sans-serif;
}

#dropdown li ul li a {
	background-color: #2667BF;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 155px; /*helps IE with hover */
}

#dropdown li ul li a:hover{
	background-color: #44AC8D;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 155px; /*helps IE with hover */
}

/*all see this */
#dropdown ul ul, #dropdown ul ul ul{
	color: #FFFFFF;
	display: none;
	font-weight: normal;
	left: 155px;
	position: absolute;
	top: -0px;
}

/* non-IE browsers see this */
#dropdown ul li>ul, #dropdown ul ul li>ul{
	background-color: #000000;
	color: #FFFFFF;
	margin-top: 0px;
}
#dropdown li:hover ul ul, #dropdown li:hover ul ul ul{
	background-color: #000000;
	color: #FFFFFF;
	display: none;
	font-weight: normal;
}

#dropdown li:hover ul, #dropdown ul li:hover ul, #dropdown ul ul li:hover ul{
	background-color: #000000;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
}

li>ul {
	left: auto;
	top: auto;
}

/*News*/
#news{
	font-size: 10px;
	left: -9px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -12px;
	width: 92px;
}

#news a:hover{
	color: #DDDDDD;
	font-size: 10px;
}

#news ul {
	font-size: 10px;
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	width: 150px;
	z-index: 99;
}

#news ul:hover {
	font-size: 10px;
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	width: 150px;
	z-index: 99;
}

#news li {
	background-color: transparent;
	border-bottom: none;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	position: relative;
	width: 140px;
}

#news a {
	background-color: transparent;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 7px 0px 7px 10px;
	text-decoration: none;
	width: 140px;
}

#news #top {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 1px 0px 0px 5px;
	text-decoration: none;
	width: 140px;
}

#news #top:hover{
	background-color: transparent;
	color: #000000;
	color: #DDDDDD;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#news ul{
	display: none;
	font-family: Arial, Helvetica, sans-serif;
}

#news li ul li a {
	background-color: #2667BF;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 155px; /*helps IE with hover */
}

#news li ul li a:hover{
	background-color: #44AC8D;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 155px; /*helps IE with hover */
}

/*all see this */
#news ul ul, #news ul ul ul{
	color: #FFFFFF;
	display: none;
	font-weight: normal;
	left: 155px;
	position: absolute;
	top: -0px;
}

/* non-IE browsers see this */
#news ul li>ul, #news ul ul li>ul{
	background-color: #000000;
	color: #FFFFFF;
	margin-top: 0px;
}
#news li:hover ul ul, #news li:hover ul ul ul{
	background-color: #000000;
	color: #FFFFFF;
	display: none;
	font-weight: normal;
}

#news li:hover ul, #news ul li:hover ul, #news ul ul li:hover ul{
	background-color: #000000;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
}

li>ul {
	left: auto;
	top: auto;
}

/*end news*/	
/*company*/
#company{
	font-size: 10px;
	left: -5px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -14px;
	width: 80px;
}

#company a:hover{
	color: #DDDDDD;
	font-size: 10px;
}

#company ul {
	font-size: 10px;
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	width: 150px;
	z-index: 99;
}

#company ul:hover {
	font-size: 10px;
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	width: 150px;
	z-index: 99;
}

#company li {
	background-color: transparent;
	border-bottom: none;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	position: relative;
	width: 140px;
}

#company a {
	background-color: transparent;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 6px 0px 9px 10px;
	text-decoration: none;
	width: 140px;
}

#company #top {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 1px 0px 0px 5px;

	text-decoration: none;
	width: 140px;
}

#company #top:hover{
	background-color: transparent;
	color: #000000;
	color: #DDDDDD;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#company ul{
	display: none;
	font-family: Arial, Helvetica, sans-serif;
}

#company li ul li a {
	background-color: #2667BF;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 155px; /*helps IE with hover */
}

#company li ul li a:hover{
	background-color: #44AC8D;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 155px; /*helps IE with hover */
}

/*all see this */
#company ul ul, #company ul ul ul{
	color: #FFFFFF;
	display: none;
	font-weight: normal;
	left: 155px;
	position: absolute;
	top: -0px;
}

/* non-IE browsers see this */
#company ul li>ul, #company ul ul li>ul{
	background-color: #000000;
	color: #FFFFFF;
	margin-top: 0px;
}
#company li:hover ul ul, #company li:hover ul ul ul{
	background-color: #000000;
	color: #FFFFFF;
	display: none;
	font-weight: normal;
}

#company li:hover ul, #company ul li:hover ul, #company ul ul li:hover ul{
	background-color: #000000;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
}

li>ul {
	left: auto;
	top: auto;
}

/*Contact footer*/
#contact{
	font-size: 10px;
	left: -10px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -14px;
	width: 80px;
}

#contact a:hover{
	color: #DDDDDD;
	font-size: 10px;
}

#contact ul {
	font-size: 10px;
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	width: 150px;
	z-index: 99;
}

#contact ul:hover {
	font-size: 10px;
	list-style: none;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	width: 150px;
	z-index: 99;
}

#contact li {
	background-color: transparent;
	border-bottom: none;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	position: relative;
	width: 140px;
}

#contact a {
	background-color: transparent;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 7px 0px 7px 10px;
	text-decoration: none;
	width: 140px;
}

#contact #top {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 1px 0px 0px 5px;
	text-decoration: none;
	width: 140px;
}

#contact #top:hover{
	background-color: transparent;
	color: #000000;
	color: #DDDDDD;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#contact ul{
	display: none;
	font-family: Arial, Helvetica, sans-serif;
}

#contact li ul li a {
	background-color: #2667BF;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 155px; /*helps IE with hover */
}

#contact li ul li a:hover{
	background-color: #44AC8D;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	margin: 0px; /*helps Opera with hover */
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 155px; /*helps IE with hover */
}

/*all see this */
#contact ul ul, #contact ul ul ul{
	color: #FFFFFF;
	display: none;
	font-weight: normal;
	left: 155px;
	position: absolute;
	top: -0px;
}

/* non-IE browsers see this */
#contact ul li>ul, #contact ul ul li>ul{
	background-color: #000000;
	color: #FFFFFF;
	margin-top: 0px;
}
#contact li:hover ul ul, #contact li:hover ul ul ul{
	background-color: #000000;
	color: #FFFFFF;
	display: none;
	font-weight: normal;
}

#contact li:hover ul, #contact ul li:hover ul, #contact ul ul li:hover ul{
	background-color: #000000;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
}

li>ul {
	left: auto;
	top: auto;
}

.subtitle {
	color: #0E479E;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.headtitle {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}




.textboldunderline {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;

}
.texttable {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	padding: 4px;

}
.texttableheading {
	color: #333333;
	font-size: 17px;
	font-weight: bold;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.textboldtable {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;

}
.textsmall {

	color: #333333;
	font-size: 9px;
	font-weight: normal;
}

.footer2 {

	color: #FFFFFF;
	font-size: 11px;
	line-height: 19px;
}


a.footer2 {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 19px;
}

a.footer2:hover {
	color: #DDDDDD;
	font-size: 11px;
	line-height: 19px;
}

sup {
line-height: 0;
vertical-align: text-top;
}

.headtitlenounderline {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.headerhightlightbold {

	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.estore {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.estore {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.estore:hover {
	color: #DDDDDD;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.WhiteTitle {
	color: #FFFF00;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.WhiteTitle {
	color: #FFFF00;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.WhiteTitle:hover {
	color: #FFFF00;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.WhiteText {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.WhiteText {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.WhiteText:hover {
	color: #DDDDDD;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
