@import url('messageoverlay.css');

TABLE {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
BODY, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;

}

A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #1c2269;
	text-decoration: underline;
	
}
A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #1c2269;
	text-decoration: underline;
}
a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #344284;
	text-decoration: underline;
}

H1 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #283367;
	font-weight: bold;
	text-transform:capitalize;
	line-height:30pt;
	border-bottom: 1px solid #f7b519;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform:uppercase;
}

H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #112049;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.leftnav {

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.relatedlinks
{
  background-color:#e9c249;
}

.tick
{
  height:19px;
  width:20px;
  display:block;
  background-image:url(../images/blue_tick.gif);
  float:left;
  margin-top:-3px;
}

a.quotelink span, a.fileclaimlink span, a.medicaladvicelink span, a.contactuslink span
{
  margin-left:5px;
}


a.quotelink:link, a.fileclaimlink:link, a.medicaladvicelink:link, a.contactuslink:link,
a.quotelink:visited, a.fileclaimlink:visited, a.medicaladvicelink:visited, a.contactuslink:visited
{
  background-color:#83acca;
  color:#FFFFFF;
  display:block;
  font-size:1em;
  font-weight: bold;
  height:20px;
  text-decoration:none;
  font-family:Verdana;
  font-style:normal;
}

a.quotelink:hover, a.fileclaimlink:hover, a.medicaladvicelink:hover, a.contactuslink:hover
{
  background-color:#DDDDDD;
  color:#83acca;
}

a.contactuslink
{
  margin-bottom:5px;
}

.topmenu
{
  background-image:url(../images/nsa_base.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  background-color:#83acca;  
}

.middle
{
  background-color:#807ad0;
  background-image:url(../images/member_bot.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  margin-bottom:15px;
  margin-top:15px;
}

.tdmargin {
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #1c2269;
}
.navbg {
	
}

.tdlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #1c2269;
}

.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.arrow {
	width: 9px;
	padding:0px 0px 0px 0px;
}

.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #000000;
}
.faqselect 
{ font-size: 9px; 
  background-color: #FFFFFF; 
  width: 196px;
}

.trstripelight {
	background-color: #cacaca /*#f9eac7*/;
}

.trstripedark {
	background-color: #a0c0d7 /*#faf1dd*/;
}

A.textlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0000ff;
	text-decoration: underline;
}
A.textlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #800080;
	text-decoration: underline;
}
A.textlink:hover, a.textlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0000ff;
	text-decoration: underline;
}

A.popuplink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
A.popuplink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #800080;
	text-decoration: underline;
}
A.popuplink:hover, a.popuplink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.footertiny {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #000000;
}
A.footermenulink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #0000ff;
	text-decoration: underline;
	text-transform:none;
}
A.footermenulink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #800080;
	text-decoration: underline;
	text-transform:none;
	
}
A.footermenulink:hover, a.footermenulink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #0000ff;
	text-decoration: underline;
	text-transform:none;
}

.footer
{
	background-color:#FFFFFF;
	padding: 5px 30px 5px 10px; 
}

.footermenubreak
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
}

.textsmalllight { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; 
  color: #333333; 
}

.quoteCell {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 17px; font-weight: bolder; 
  color: #000000; text-align: center; 
  padding-top: 0px; padding-right: 0px; 
  padding-bottom: 0px; padding-left: 0px; 
  border: #df4a4a; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.errorbox {
  border: 2px #f9ca2b solid; 
  background-color: #FDF6DF; 
  padding: 8px; spacing: 2px;
  color: #CC0000 font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; color: #ce0000
}
.errorboxadmin {
  border: 2px #f9ca2b transparent; 
  background-color: #FFFFFF; 
  padding: 8px; spacing: 2px;
  color: #CC0000 font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; color: #ce0000
}
  
.inputbox
{ 
  background-color: #ffffff; 
}

.totalbox
{ 
}

.readOnlyBox
{ 
  background-color: #e5e5e6; 
}

.totalTable
{ 
  border: 2px solid #D42E12; 
}

.policyTable
{ 
  border: 1px solid #a0c0d7;
	padding:10px 5px 5px 5px;
}

.boxedheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color:#a0c0d7;
	padding-left:8px;
	padding-top:3px;
}

.tblplan {
	border:solid 1px #a0c0d7;
}

.PlanDesc {
	padding:4px 0px 0px 0px;
}

.quoteCell {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; font-weight: bolder; 
  line-height:14px; 
  color: #D42E12; text-align: center; 
  padding-top: 0px; padding-right: 0px; 
  padding-bottom: 0px; padding-left: 0px; 
  border: #f00/*#df4a4a*/; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.paymentoptions{
padding:5px 0px 5px 0px;

}
.errorbox 
{ 
  border: 1px solid #F9CA2B; background-color: #F6F6F6; padding: 5px;
}
.warningbox 
{ 
  border: 1px solid #000000; background-color: #F6F6F6; padding: 10px;
}
.warningboxheader 
{ 
  background-color: #CFCFCF; padding: 10px;
}
.warningboxbody 
{ 
  background-color: #DFDFDF; padding: 10px;
}
.MainTable
{
	width:780px;
	text-align:left;
	background-color:#FFFFFF;	
}

#Page1Table
{
	width:780px;
}
#RandomInfo
{
width:205px;
}

.navbg
{
  padding-right:-10px;
}

.banner
{
  background-image:url(../images/header_bg.jpg);
}

#defaultPageContent
{
  width:580px;
}

.middle .swoosh
{
  height:60px;
  background-image:url(../images/side_nav_08.jpg);
  display:block;
}

.middle .swoosh h2
{
  color:#FFFFFF;
  margin-top:20px;
}

.middle .gradient
{
  background-image:url(../images/side_nav_09.jpg);
  display:block;
  background-position:left top;
  background-repeat:no-repeat;
  margin-top:-3px;
}

.middle .gradient td
{
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
}

.middle .gradient td a:link, .middle .gradient td a:visited, .middle .gradient td a:hover
{
  color:#FFFFFF;
 /* font-size:1em; */
  font-weight:bold;
}

.topmenu .swoosh
{
  background-image:url(../images/side_nav_03.jpg);
  display:block;
  background-position:left top;
  height:71px;
}

.topmenu .swoosh H2
{
  color:#FFFFFF;
  margin-top:20px;
}

.topmenu .gradient
{
  background-image:url(../side_nav_05.jpg);
  height:120px;
}

.topmenu .gradient td
{
  font-size:12px;
}

.relatedlinks .swoosh
{
  height:41px;
  background-image:url(../images/side_nav_12.jpg);
  display:block;
}

.relatedlinks h2
{
  color:#FFFFFF;
  margin-top:10px;
}

.relatedlinks .gradient
{
  height:133px;
  background-image:url(../images/side_nav_13.jpg);
  background-repeat:no-repeat;
}

.relatedlinks .gradient td
{
  color:#000000;
}

.relatedlinks a:link, .relatedlinks a:hover, .relatedlinks a:active, .relatedlinks a:visited
{
  color:#000000;
}

#RandomInfo td
{
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
}

.middle h4
{
  color:#FFFFFF;
}

#ddDestination
{
	margin-right:10px;
}
