body {
	background-color: #333366;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 100%;
}

#container {
	position: relative;
	width: 768px;
	margin: 0px auto;
	text-align: left;
}

#bottomlist {
	position: absolute;
   top: 29px;
   right: 0px;
}

/* DROP DOWN TOP-LIST BEGIN */

#cssdropdown, #cssdropdown ul {
font-family: Verdana;
font-size: 10px;
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown li {
float: left;
position: relative;
}

.mainitems {
background-color: none;
}

.mainitems a{
text-decoration: none;
}

.subuls {
display: none;
width: 10em;
line-height: 18px;
position: absolute;
top: 34px;
left: 0;
background-color: #556699;
border-left: 1px solid #9999cc;
border-right: 1px solid #9999cc;
border-bottom: 1px solid #9999cc;
}

.subuls li {
width: 100%;
top: 0px;
padding-left: 5px;
padding-right: 5px;
position: absolute;
}

.subuls li a {
text-decoration: none;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

/* DROP DOWN TOP-LIST END */

/* DROP DOWN BOTTOM-LIST BEGIN */

#second {
position: absolute;
top: 27px;
right: 0px;
}

#cssdropdown2, #cssdropdown2 ul {
font-family: Verdana;
font-size: 10px;
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown2 li {
float: left;
position: relative;
}

.mainitems2 {
background-color: none;
}

.mainitems2 a{
text-decoration: none;
}

.subuls2 {
display: none;
width: 10em;
line-height: 18px;
position: absolute;
top: 34px;
left: 0;
background-color: #666699;
border-top: 1px solid #9999cc;
border-left: 1px solid #9999cc;
border-right: 1px solid #9999cc;
border-bottom: 1px solid #9999cc;
}

.subuls2 li {
width: 100%;
top: 0px;
padding-left: 5px;
padding-right: 5px;
position: absolute;
}

.subuls2 li a {
text-decoration: none;
}

#cssdropdown2 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown2 li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

/* DROP DOWN BOTTOM-LIST END */

#back {
	position: absolute;
	left: 15px;
	top: 113px;
}

#extralink {
	position: absolute;
	left: 530px;
	top: 162px;
}

#search {
	position: absolute;
	width: 240px;
	left: 555px;
	top: 68px;
}

.textbox {
	font-family: Verdana;
	height: 13px;
	font-size: 10px;
	color: #9999cc;
	background-color: #ffffff;
	border: 1px solid #9999cc;
}

.subtext {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#nav {
	position: absolute;
	width: 768px;
	height: 76px;
	left: 0px;
	top: 0px;
}

#header {
	position: absolute;
	width: 487px;
	height: 76px;
	left: 0px;
	top: 33px;
	border-top: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
	background-image: url(../images/header.gif);
}

#header2 {
	position: absolute;
	width: 279px;
	height: 76px;
	left: 487px;
	top: 33px;
	border-top: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
	background-color: #333366;
}

#banner {
	position: absolute;
	width: 764px;
	height: 48px;
	left: 0px;
	top: 120px;
	border: 1px solid #9999cc;
	background-image: url(../images/banner02.jpg);
}

#titlepersonal {
	position: absolute;
	width: 764px;
	height: 23px;
	left: 0px;
	top: 170px;
	background: #ab2a9b;
	border-left: 1px solid #9999cc;
	border-right: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
}

#titlecommercial {
	position: absolute;
	width: 764px;
	height: 23px;
	left: 0px;
	top: 170px;
	background: #33aa9b;
	border-left: 1px solid #9999cc;
	border-right: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
}

#titleabout {
	position: absolute;
	width: 764px;
	height: 23px;
	left: 0px;
	top: 170px;
	background: #3355bb;
	border-left: 1px solid #9999cc;
	border-right: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
}

#titlehealth {
	position: absolute;
	width: 764px;
	height: 23px;
	left: 0px;
	top: 170px;
	background: #3355bb;
	border-left: 1px solid #9999cc;
	border-right: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
}

#titlecountry {
	position: absolute;
	width: 764px;
	height: 23px;
	left: 0px;
	top: 170px;
	background: #ff1c02;
	border-left: 1px solid #9999cc;
	border-right: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
}

#titleclaims {
	position: absolute;
	width: 764px;
	height: 23px;
	left: 0px;
	top: 170px;
	background: #5fc15f;
	border-left: 1px solid #9999cc;
	border-right: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
}

#tip {
	position: absolute;
	width: 766px;
	height: 7px;
	left: 0px;
	top: 201px;
	background: #333366;
	border-top: 1px solid #9999cc;
	border-bottom: 1px solid #666699;
}

#tip2 {
	position: absolute;
	width: 766px;
	height: 34px;
	left: 0px;
	top: 210px;
	background: #666699;
	border-bottom: 1px solid #9999cc;
}

#leftfull {
	position: absolute;
	width: 385px;
	height: 450px;
	left: 0px;
	top: 235px;
	background: #666699;
	border-right: 1px solid #9999cc;
	margin-top: 10px;
}

#right {
	position: absolute;
	width: 380px;
	height: 450px;
	left: 386px;
	top: 235px;
	background: #666699;
	margin-top: 10px;
}

#bottom {
	position: absolute;
	width: 766px;
	height: 21px;
	left: 0px;
	top: 695px;
	background: #9999cc;
}

#credit {
	position: absolute;
	width: 766px;
	left: 0px;
	top: 725px;
	border-top: 1px solid #9999cc;
	padding-top: 5px;
}

a.info:link {color: #99ccff}
a.info:visited {color: #99ccff}
a.info:hover {color: #ffffff; text-decoration: none;}
a.info:active {color: #ffffff}
a.info {text-decoration: none}

a.infoselected:link {color: #ffffff}
a.infoselected:visited {color: #ffffff}
a.infoselected:hover {color: #ffffff; text-decoration: none;}
a.infoselected:active {color: #ffffff}
a.infoselected {text-decoration: none}

p {
	font-family: Verdana;
	color: #ffffff;
	font-size: 10px;
	line-height: 14px;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0;
   margin-bottom: 5px;	
}

p.fill {
	width: 198px;
	height: 17px;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 7px;
   margin-bottom: 0px;
  	background: #333366;
}

p.pad {
	line-height: 10px;
	padding-left: 22px;
	padding-bottom: 0px;
}

p.pad2 {
	line-height: 10px;
	width: 700px;
	padding-left: 20px;
	padding-bottom: 10px;
}

p.title {
	font-size: 15px;
	line-height: 15px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
}

p.mini {
	font-size: 9px;
	font-weight: bold;
	line-height: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
}

p.credit {
	color: #ccccff;
	font-size: 9px;
	line-height: 16px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
   margin-bottom: 0px;
}

p.links {
	color: #99ccff;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 0px;
   margin-bottom: 0px;
}

p.links2 {
	color: #99ccff;
	line-height: 17px;
	text-align: left;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
   margin-bottom: 0px;
}

p.nav {
	line-height: 15px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0;
   margin-bottom: 0px;	
}

p.bor {
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 8px;
	margin-top: 0;
   margin-bottom: 0px;
   color: #99ccff;
}

p.nav2 {
	height: 35px;
	line-height: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 19px;
	padding-bottom: 0px;
	margin-top: 0;
   margin-bottom: 0px;
   color: #99ccff;
}

p.nav3 {
	font-size: 10px;
	height: 10px;
	line-height: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 19px;
	padding-bottom: 0px;
	margin-top: 0;
   margin-bottom: 0px;
   color: #99ccff;
}

.bullet {
   margin-bottom: 0px;
}

.block {
   padding-left: 5px;
   padding-right: 0px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 10px;
   margin-bottom: 0px;
   margin-left: 20px;
   margin-right: 20px;
   background-color: #333366;
}

.break {
   float: left;
   padding: 0, 0, 0, 5px;
   margin-bottom: 10px;
   width: 100%;
	border-bottom: 1px solid #9999cc;
   background-color: #333366;
}

/* new styles added */
div.topNavigationLinks {
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 8px;
	margin-top: 0;
   margin-bottom: 0px;
   color: #99ccff;
}