@charset "utf-8";
/* CSS Document */

/** General Page **/

body {
background-color: #0072A8; /** original color #005E8A **/ 
margin-top: .35em;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
}
p, tt {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
padding: 0;
margin: 0;
}
td, th {
font-family: Arial, Helvetica, sans-serif;
background-color: #004F75;
font-size: .9em;
padding: 0;
margin: 0;
}
#tdpad { padding: 1em 2em 0 2em; }
#tdpad h2{ font-weight:bold; }
.tdborder  {
border-left:.06em solid #000066;
border-right:.06em solid #000066;
}
.tdbottom  {
border-left:.06em solid #000066;
border-right:.06em solid #000066;
border-bottom:.06em solid #000066;
font-size: .8em;
letter-spacing: -1px;
}
hr { color:#D5CCEB; }
h1 {
display: inline;
font-size: 1em;
font-weight:bold;
color: #009FEC;
}
h2 {
display: inline;
font-size: 1em;
font-weight:normal;
}
h3 {
display: inline;
font-size: 1em;
}
.smft {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: .7em;
letter-spacing: -1px; 
}
.btm {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
letter-spacing: -.06em;
}  
.ula {
list-style-type: none;
margin-left: .19em;
padding-left: .19em;
}

/** General Divs **/
#main {
width: 18.75em;
height: 18.75em;
border-color: #494BA0;
padding: .31em;
padding-left: 1.25em;
margin-left: 44em;
font-size: .9em;
}
#main input,select { font-size: .9em; }
.expand1 {
display: block;
background: #006A9D;
border-bottom: 0.01em solid #006A9D;
border-top: 0.01em solid #006A9D;
}
.thankyou { color: #009FEC; }
#state  {
float:left;
width: 15em;
height: 5em;
margin-left: 3.50em;
margin-top: 2.70em;
font-size: 1.25em;
font-weight:bold;
color: #000066;
}
#flag  {
float:right;
width: 10em;
height: 10em;
margin-left: 3.50em;
margin-top: 2.70em;
}

/** General Linking **/
a:link {
color: #000;
text-decoration: none;
}
a:visited {
color: #000;
text-decoration: none;
}
a:active {
color: #000;
text-decoration: none;
}
a:hover {
color:#FFF;
text-decoration: underline;
}
/** Side by Side divs below **/
#leftside1 {
float: left;
width: 50%;
height: 18.75em;
}
#rightside1 {
float: left;
width: 50%;
height: 18.75em;
padding-left: 9.38em;
background-image:url(images/ins_r.jpg);
}
/** NAVAGATION MENU NEW **/

#menu {
width: 42em;
float: left;
margin-left: 14em;
padding: 1em;
display: inline;  /* <---Solution for bug IE6 */ 
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 8em;
float: left;
}
#menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: .06em;
border-style: solid;
border-color: #000066;
margin: 0;
text-align: left;
}
#menu h2 {
color: #009FEC;
background: #006A9D;
text-align: center;
}
#menu h2:hover {
color: #000066;
border-width: .06em;
border-style: solid;
border-color: #000066;
}
#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
text-align: left;
color: #009FEC;
background: #006A9D;
text-decoration: none;
}
#menu a:hover {
color: #FFF;
background: #63CCFF;
}
#menu li, li:hover {position: relative;}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
position: absolute;
z-index: 500;
}
div#menu ul ul {display: none;}
div#menu ul li:hover ul {display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/** Expanding Div Box **/
.holder {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-align:left;
background:#006A9D;
height:100%;
}
a.exp {color:#000; text-decoration:none;}
a.exp tt {display:none;}
a.exp:hover {text-decoration:none;}
a.exp:active, a.exp:focus {
background:#FFF;
outline:none;
}
a.exp:active span, a.exp:focus span {
display:none;
outline:none;
}
a.exp:active tt, a.exp:focus tt {
display:block;
outline:none;
cursor:default;
background:#006A9D;
padding: 0 2em 1em 2em;
}
.clear {clear:both;}

/** For Page2/thankyou/html/result.htm only **/
#starz { color: #FF0000; }
.page2 { color: #009FEC; }
.page2tdborder1 { border-left:.06em solid #000066; }
.page2tdborder2 { border-right:.06em solid #000066; }
.td td, th {
background-color: #009FEC;
border:.06em solid #004F75;
}
.td2 td, th {
background-color: #FCFCFC;
}
#form {
width: 320px;
height: 400px;
margin-left: 5em;
}
