/* Standard HTML tags */
body { font-size:     9pt; font-family:   arial, verdana; margin-top:    0pt; margin-left:   0pt; margin-right:  0pt; margin-bottom: 0pt; background:    #FFFFF7;}

th, td, p, ul, ol {
  font-size: 8pt;
  font-family: arial, verdana;
}
li {
  font-size: 8pt;
  font-family: arial, verdana;
  padding: 2px;
}
h1 {
  font-size: 10pt;
  font-family: arial, verdana, sans-serif, sans-serif;
  font-weight: bold;
  color: #065590;
  background-color: transparent;
}
h2 {
  font-size: 10pt;
  font-family: arial, verdana;
  font-weight: bold;
  color: #000066;
}
h3 {
  font-size: 8pt;
  font-family: arial, verdana;
  font-weight: bold;
  color: #000066;
}
form {
  margin: 0;
}

a:link {   font-family: arial, verdana, sans-serif, sans-serif;  color: #007AD4;  background-color: transparent; }
a:visited { font-family: arial, verdana, sans-serif, sans-serif;   color: #77AAAA;   background-color: transparent; }
a:hover { font-family: arial, verdana, sans-serif, sans-serif;   color: black;  background-color: white;  }

input {
  font-family: arial, verdana, sans-serif, sans-serif;
  font-size: 8pt;
}
select {
  font-family: arial, verdana, sans-serif, sans-serif;
  font-size: 8pt;
}
img {
  border-width: 0;
}
hr {
  color: #DDDDDD;
  background-color: transparent;
}

.nav-table {
  background:   #007AD4;
  width:        90;
  height:		16;
}
.bottom-table-right {
  align: left;
  valign: middle;
  height: 16;
  background:   #007AD4;
}
.bottom-table-right a:link { color: white; background-color: transparent; font-size: 8pt;}
.bottom-table-right a:visited { color: white; background-color: transparent; font-size: 8pt;}
.bottom-table-right a:hover { background-color:white; color: #007AD4; font-size: 8pt;}
.bottom-table-right a:active {  color: #FFFFFF; font-size: 8pt;}

.bottom-table-left {
  align: right;
  valign: top;
  height: 5;
  background:   #007AD4;
  width: 350px;
}
.combobox {
background-color: #007AD4;
color: #FFFFFF;
font-size: 10pt;
font-family: verdana;
font-weight: bold;
}
.solutions-table {
height:				12;
background-color:	#007AD4;
}

/* Text formatting */
.cwndfhead {
  font-family: verdana, arial, sans-serif, sans-serif;
  font-size: 8.5pt;
  font-weight: bold;
  color: #007AD4;
  text-decoration: none;
}
.cwndfhead-small {
  font-family: verdana, arial, sans-serif, sans-serif;
  font-size: 8pt;
  color: #007AD4;
  text-decoration: none;
}

.cwndfbody {
  font-family: verdana, arial, sans-serif, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: black;
  text-decoration: none;
}
.bluehidden {
  font-family: verdana, arial, sans-serif, sans-serif;
  font-size: 1pt;
  font-weight: bold;
  color: #007AD4;
  text-decoration: none;
}
.topbar {
  font-family: arial, verdana, sans-serif, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

.mainhead, .mainhead a, .mainhead a:link, .mainhead a:visited{
  font-family: arial, verdana, sans-serif, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #d30000;
  padding-left: 5px;
  padding-right: 5px;
}


/* not really needed */
.maincontent {
  font-family: arial, verdana, sans-serif, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  padding-left: 5px;
  padding-right: 5px;
}

.maincontentnopad { font-family: arial, verdana, sans-serif, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; text-align: justify;}
.maincontentnopad a:link    { color: #007AD4; padding: 2px }
.maincontentnopad a:visited { color: #77AAAA; padding: 2px }
.maincontentnopad a:hover   { text-decoration: none; color: black; padding: 2px}

.service-option-top {
  font-family: 	arial, verdana, sans-serif, sans-serif;
  text-decoration: none;
  font-size: 8pt;
  text-align: 	center;
  color: 		#FFFFFF;
  width:		160px;
  align:		center;
  background:	#007AD4;
}
.service-option-top a:link { color: white; background-color: transparent; font-size: 8pt;text-decoration: none;}
.service-option-top a:visited { color: white; background-color: transparent; font-size: 8pt;text-decoration: none;}
.service-option-top a:hover { background-color:white; color: #007AD4; font-size: 8pt;text-decoration: none;}
.service-option-top a:active {  color: #FFFFFF; font-size: 8pt;text-decoration: none;}


.service-option-title {
  font-family: 	arial, verdana, sans-serif, sans-serif;
  text-decoration: none;
  font-size: 10pt;
  text-align: 	center;
  color: 		#FFFFFF;
  width:		160px;
  align:		center;
  background:	#007AD4;
}
.service-option-title a:link { color: white; background-color: transparent;  font-size: 10pt;text-decoration: none;}
.service-option-title a:visited { color: white; background-color: transparent; font-size: 10pt;text-decoration: none;}
.service-option-title a:hover { background-color:white; color: #007AD4; font-size: 10pt;text-decoration: none;}
.service-option-title a:active {  color: #FFFFFF; font-size: 10pt;text-decoration: none;}

.service-option-fill {
	width:			20;
	height:			20;
	vertical-align:	bottom;
	background:		#007AD4;
}
.service-option-fill2 {
	width:			20;
	height:			20;
	vertical-align:	bottom;
	background:		#FFFFFF;
}
.tag_body {
  font-family: arial, verdana, sans-serif, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  padding-left: 1px;
  padding-right: 1px;
}


.scrolltitle {
	font-family: arial, verdana, sans-serif, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: 3A5782;
}

.ok {
  font-weight: bold;
  color: #0F50A0;
  background-color: transparent;
}
.small {
  font-size: 8pt;
  font-family: arial, verdana;
}
.title {
  font-family: arial, verdana, sans-serif, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  background-color: #065590;
}

.feebased {
  font-size: 14pt;
  font-family: arial, verdana;
  font-weight: bold;
  color: green;
}
.help {
  border-left: 1px solid #CCCCCC;
  padding: 10px;
}

.sitemap {
  font-family: arial, verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #333333;
  background-color: #CCCCCC;
  display: block;
  border: 1px solid #CCCCCC;
  margin: 1px;
  padding: 3px;
}

/* Navbar */
/* ------ */
.navbar-on, .navbar-on a, .navbar-on a:link, .navbar-on a:visited {
  font-size: 9pt;
  font-weight: bold;
  font-family: arial, verdana;
  color: white;
  background-color: #007AD4;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.navbar-on a:hover { color: black; }
.navbar-off, .navbar-off a, .navbar-off a:link, .navbar-off a:visited {
  font-size: 8pt;
  font-weight: bold;
  font-family: arial, verdana;
  background: #CCCCCC;
  color: black;
  padding: 0px;
  margin: 0px;
  height: 16px;
}
.navbar-off a:hover { color: #666666; }
}
.dialog-top-cc {
  background: #CCCCCC url(/images/dialog_top.png) repeat-x right;
  height: 7px;
}
.dialog-title-cc {
  background: #CCCCCC;
  color: #444444;
  font-weight: bold;
  height: 18px;
}
.dialog-bottom-cc {
  background: url(/images/dialog_bottom.png) repeat-x right;
}

.nav-table-solutions { background: #007AD4; width: 150; height: 75; font-size: 10pt;padding: 0px; margin: 0px;text-decoration: none;}
.nav-table-solutions a:link { color: #FFFFFF; font-size: 9pt;text-decoration: none;}
.nav-table-solutions a:visited { color: #FFFFFF; font-size: 9pt;text-decoration: none;}
.nav-table-solutions a:hover { background-color:white; color: #0099FF; text-align: left;  font-size: 9pt;text-decoration: none;}
.nav-table-solutions a:active {  color: #FFFFFF; font-size: 9pt;text-decoration: none;}

/* Dont think menu link is required anymore */
.menulink { color: #000000; font-size: 9pt;}
.menulink a:link { color: #FFFFFF; font-size: 9pt;}
.menulink a:visited { color: #FFFFFF; font-size: 9pt;}
.menulink a:hover { background-color:#00FF55; color: #0099FF; text-align: left;  font-size: 9pt;}
.menulink a:active {  color: #FFFFFF; font-size: 9pt;}
/* Dont think menu link is required anymore */
