/* --------- General ------------------------------------------ */
table { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
  line-height: 1.4; 
}
body {
	background-image:url(../images/backgrounds/bluish.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* --------- HEADINGS------------------------------------------ */
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h1 {font-size: 16px; color:#0000FF; margin:0px;}
h2 {font-size: 14px; color:#0000FF; margin:0px;}
h3 {font-size: 14px; color:#0000FF; margin:0px;}
h4 {font-size: 12px; color:#0000FF; margin:0px;}
h5 {font-size: 12px; color:#0000FF; margin:0px;}
h6 {font-size: 12px; color:#0000FF; margin:0px;}
/* --------- Text --------------------------------------------- */
.maintext {
	color: #000000;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;}
	
.copyright_grey_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #A0A0A4;
	font-size:10px;
}

.pricing_text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#0075B7;
	font-size:11px;
	line-height: 1.2;}

.style1 {color: #FFFFFF}
.style2 {color: #032149}
.style4 {color: #FFFFFF; font-weight: bold; }
.style5 {color: #FF0080}
.style7 {color: #032149; font-weight: bold; }
.style22 {
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style23 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style25 {color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4a8ed3;
}
.top_blue{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:none; 
  color:#032149;
}
.light_grey{
color: #C0C0C0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.SMALL_BLUE {
	color:#O18FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;}
.SMALL_DARK_BLUE {
	color:#032149;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;}
.SMALL_DARK_BLUE_HIGHLIGHT{
	color:#032149;
	background-color:#FFFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;}
.SMALL_RED {
	color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;}
.top_grey {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.ms-bannerframe {
    background-image: url("/images/backgrounds/topgrad.gif");
    background-color: #002d96;
    background-repeat: repeat-x;
}

/* --------- Links -------------------------------------------- */

h4 a:link{COLOR:#FFFFFF;} 
h4 a:visited {color:#FFFFFF;}
h4 a:hover {color:#FFFFFF; text-decoration:underline;}
h4 a:active{color:#FFFFFF;}

a:link {
  color:#032149;
  text-decoration:none;
}

a:visited {
  color:#032149; 
  text-decoration:none; 
}

a:focus, a:hover {
  color:#032149; 
  text-decoration:none;
}

a:active {
  color:#032149; 
  text-decoration:none; 
}

.links_grey {
	color: #A0A0A4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.links_grey a:link 		{ color:#A0A0A4; text-decoration:none;}
.links_grey a:visited 	{ color:#A0A0A4; text-decoration:none;}
.links_grey a:hover 	{ color:#000000; text-decoration:none;}
.links_grey a:focus 	{ color:#A0A0A4; text-decoration:none;}
.links_grey a:active 	{ color:#A0A0A4; text-decoration:none;}

.blue_link{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:none; 
  color:#0000FF;
}
.blue_link a:link  	    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; text-decoration:underline;}
.blue_link a:visited 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; text-decoration:underline;}
.blue_link a:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; text-decoration:underline; background-color:yellow; }
.blue_link a:focus 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; text-decoration:none;}
.blue_link a:active 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; text-decoration:none;}

.white_link{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:none; 
  color:#FFFFFF;
}
.white_link a:link  	    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.white_link a:visited 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.white_link a:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.white_link a:focus 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.white_link a:active 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

.white_link2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:none; 
  color:#FFFFFF;
}
.white_link2 a:link  	    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:;}
.white_link2 a:visited 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.white_link2 a:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline;}
.white_link2 a:focus 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.white_link2 a:active 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

.032149_link{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:none; 
  color:#032149;
}
.032149 a:link  	    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#032149; text-decoration:none;}
.032149 a:visited 	    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#032149; text-decoration:none;}
.032149 a:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#032149; text-decoration:none;}
.032149 a:focus 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#032149; text-decoration:none;}
.032149 a:active 	    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#032149; text-decoration:none;}

/* --------- Table links----------------------------------------------- */
.td1a{background-color:#AA00AA}
.td1b{background-color:#0000FF}
.td1c{background-color:#FF0000}
.td1d{background-color:#EEEEEE}
.td1e{background-color:#00BF00}

/* --------- Navigation Links --------------------------------- */
.link-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	text-decoration: none;
	width:100%;
	height:19px;
	border: 1px solid #EEEEEE;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-right: 6px;
	padding-left: 6px;
	margin-left: 2px; 
	}

.link-menu-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999999;
	width:100%;
	height:19px;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-right: 6px;
	padding-left: 6px;
	margin-left: 2px; 
	background-color: #FFFF00; }

.link-menu-on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	text-decoration: none;
	border: 0px solid #999999;
	width:100%;
	height:19px;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-right: 6px;
	padding-left: 6px;
	margin-left: 2px; 
	background-color: #EEEEEE; 
	font-weight: normal }

.link-menu-on-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999999;
	width:100%;
	height:19px;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-right: 6px;
	padding-left: 6px;
	margin-left: 2px; 
	background-color: #FFFF00;
	font-weight: normal;}
	
TABLE.main {
font-family: verdana, arial, helvetica, sans-serif;
background-color: #FFFFFF;
border-left: dashed 1px #C0C0C0;
border-right: dashed 0px #C0C0C0;
border-top: dashed 0px #C0C0C0;
border-bottom: dashed 0px #C0C0C0;
}
TABLE.side {
font-family: verdana, arial, helvetica, sans-serif;
background-color: #EEEEEE;
border-left: dashed 1px #032149;
border-right: dashed 1px #032149;
border-top: dashed 1px #032149;
border-bottom: dashed 1px #032149;
}
TD.different {
background-color: #E2FAFA;
border-left: dashed 1px #669999;
border-right: dashed 1px #669999;
border-top: dashed 1px #669999;
border-bottom: dashed 1px #669999;
}

