body {
    behavior: url(https://secure.hedgeco.net/csshover.htc);
}

div#nav {
    width: 200px; 
    margin: 0 0 0 -1px;
    background: #FDD; 
}


div#nav ul {margin: 0; padding: 0; width: 200px; background: white;}
div#nav li {position: relative; list-style: none; margin: 0;
  border-bottom: 1px solid #CCC;}
div#nav li:hover {
    background: #7f8ccd; 
    color: white;
}
div#nav li.submenu {background: url(https://secure.hedgeco.net/images/submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {
    background-color: #7f8ccd;
}
div#nav li.submenu:hover a{
    background-color: #7f8ccd;
    color: white;
}


div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; width: 200px;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 200px;
  display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}

div.selected {
    border: 1px dashed #afafaf;
    padding: 10px;
    text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.notselected {
    padding: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}


th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 17px;
	font-weight: bold;
	background-color: #333399;
	color: #FFFFFF;
}
p,ol,li,ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 17px;
}
td,.td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.header {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0249B1;
	text-decoration: none;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1A4896;

}
.leftlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2A369C;
	text-decoration: none;
}
.subheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0249B1;
	text-decoration: none;
}
.subsubheading {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0249B1;
	text-decoration: none;
}
.error {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.topheader {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2138AD;
	text-decoration: none;
}
.topheader1 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2138AD;
	text-decoration: none;
}
table.TableBorder
{
	border: 1px solid #B0ADAD;
}
input.input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 250px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 300px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
}
A.rightnav01			{color: #0063FF; font-size: 11px; font-family: Verdana; font-weight: normal;text-decoration:none;}
A.rightnav01:visited 	{color: #0063FF; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration:none;}
A.rightnav01:hover 	{color: #0058A3; font-size: 11px; font-family: Verdana; font-weight: normal;text-decoration:underline;}
A.rightnav01:active 	{color: #0063FF; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration:none;}

.tdbutton
{
	text-decoration: none;
	background-color: #FFE7B5;
	border: 1px solid #EF9621;
	padding-right: 10px;
	padding-left: 10px;
}
.faq		{
	color: #0006FF;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}
.tdbglc {  
text-decoration: none; 
background-color: #f2f2f2; 
color: #585858
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #E1E8FD;
	color: #000000;
	font-weight: bold;
	border: 1px solid #000099;
}

FORM {
margin-bottom: 0;
}

/*
INPUT {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 border-style: solid;
 border-width: 1;
}
*/

TEXTAREA {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 border-style: solid;
 border-width: 1;
}

SELECT {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 border-style: solid;
 border-width: 1;
}

BODY {
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
}

.full-table {
 width: 100%;
 height: 100%;
}

.full-size-table {
 width: 780;
 height: 100%;
}

.row1 {
 height: 5%;
 vertical-align : top;
}

.row2 {
 height: 90%;
 vertical-align : top;
}

.row3 {
 height: 5%;
 vertical-align : top;
}

TD {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
}

.justify {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 text-align: justify;
}

A {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 text-decoration: none; COLOR: #333333;
}

.image {
 background-image: url("images/image.jpg");
 background-repeat : repeat;
}

.top-link A {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 text-decoration: none;
 COLOR: #333333;
 padding-left: 8px;
 padding-right: 8px;
}

.top-link a:hover{
 background-color: transparent;
 COLOR: #000000;
}

.black-color {
 background-color: 333333;
}

.white-color {
 background-color: FFFFFF;
}

.yellow-color {
 background-color: FFDE33;
}

.gray-color {
 background-color: EFF1F0;
}

.gray-border {
border-top : #A7A8A8 1px solid;
}

.yellow-border {
border-top : #FFCC00 4px solid;
border-bottom : #FFCC00 4px solid;
border-left : #FFCC00 4px solid;
border-right : #FFCC00 4px solid;
}

.gray-border1 {
border-top : #A0A0A0 1px solid;
border-bottom : #A0A0A0 1px solid;
border-left : #A0A0A0 1px solid;
border-right : #A0A0A0 1px solid;
background-color: E5E5E5;
padding-left: 10;
padding-right: 10; 
padding-top: 10;
padding-bottom: 10;
}

.gray02-color {
 background-color: D3D3D3;
}

.left-links A {
 FONT-SIZE: 11px;
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 text-decoration: none;
 COLOR: #333333;
}

.left-links a:hover{
 background-color: transparent;
 COLOR: #000000;
}

.copyright {
 FONT-FAMILY: verdana, arial, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #FFFFFF;
}

.black-head {
 FONT-FAMILY: verdana, arial, helvetica, sans-serif;
 FONT-SIZE: 18px;
 COLOR: #333333;
 padding-left: 20;
}

.cat-head {
 FONT-FAMILY: verdana, arial, helvetica, sans-serif;
 FONT-SIZE: 18px;
 COLOR: #333333;
 padding-left: 15;
 background-color: FFCC00;
 height: 32;
 border-bottom : #B2B2B2 1px solid;
}

.gray-back {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 padding-left: 15;
 padding-top: 5;
 padding-bottom: 5;
 background-color: E5E5E5;
 border-bottom : #B2B2B2 1px solid;
}

.yellow-back1 {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 padding-left: 15;
 padding-top: 5;
 padding-bottom: 5;
 background-color: FFCC00;
}

.status {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 background-color: F4F4F4;
 border-bottom : #B2B2B2 1px solid;
 border-left : #B2B2B2 1px solid;
}

.speciality {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 padding-left: 15;
 padding-top: 5;
 padding-bottom: 5;
 padding-right: 15;
 text-align: justify;
}

.speciality1 {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 padding-left: 15;
 padding-top: 5;
 padding-bottom: 5;
 padding-right: 15;
 text-align: justify;
 border-top : #B2B2B2 1px solid;
 border-bottom : #B2B2B2 1px solid;
}

.logo {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 padding-top: 5;
 padding-bottom: 5;
 border-top : #B2B2B2 1px solid;
 border-bottom : #B2B2B2 1px solid;
}


.gray-back1 {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #333333;
 background-color: E5E5E5;
 border-bottom : #B2B2B2 1px solid;
}

.10-left-pad {
padding-left: 15;
background-color: FFCC00;
}

.10-left-pad1 {
padding-left: 15;
}

.company-head {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 15px;
 COLOR: #333333;
 padding-left: 15;
 background-color: FFCC00;
 height: 30;
 border-bottom : #B2B2B2 1px solid;
 border-top : #B2B2B2 1px solid;
 font-weight: bold;
}

.company-head1 {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 13px;
 COLOR: #333333;
 padding-left: 13;
 background-color: FFCC00;
 height: 30;
 font-weight: bold;
}

.orange-head {
 FONT-FAMILY: verdana, arial, helvetica, sans-serif;
 FONT-SIZE: 18px;
 COLOR: #FF6600;
}

.black-head1 {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 16px;
 COLOR: #000000;
}

.black-bold-matter {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 12px;
 COLOR: #000000;
 font-weight:bold;
}


A.rightnavlink			{color: #000099; font-size: 12px; font-family: Verdana; font-weight: bold;text-decoration:none;}
A.rightnavlink:visited 	{color: #000099; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration:none;}
A.rightnavlink:hover 	{color: #000099; font-size: 12px; font-family: Verdana; font-weight: bold;text-decoration:underline;}
A.rightnavlink:active 	{color: #000099; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration:none;}	


A.rightnavlink1			{color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal;text-decoration:none;}
A.rightnavlink1:visited 	{color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; text-decoration:none;}
A.rightnavlink1:hover 	{color:#FF0000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal;text-decoration:underline;}
A.rightnavlink1:active 	{color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; text-decoration:none;}

.blue-head {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 16px;
 COLOR: #006AE0;
}

.blue-txt {
 FONT-FAMILY: arial, verdana, helvetica, sans-serif;
 FONT-SIZE: 11px;
 COLOR: #006BEB;
 border-bottom : #E6E6E6 1px solid;
}

/* Forms */

.signup{
    padding: 5px;
}
   .errors {
   font-family: sans-serif;
   color : #000;
   background-color : #FFF;
   font-size : 12pt;
   }
   .label {
   font-family: sans-serif;
   color : Navy;
   font-size : 11px;
   text-align : right;
   vertical-align : top;
   white-space: nowrap;
   }
   .element {
   font-family: sans-serif;
   background-color : #EEE;
   text-align : left;
   white-space: nowrap;
   }
   .note {
   font-family: sans-serif;
   background-color : #EEE;
   text-align : center;
   font-size : 10pt;
   color : AAA;
   white-space: nowrap;
   }
   th {
   font-family: sans-serif;
   font-size : small;
   color : #FFF;
   background-color : #AAA;
   }
   .maintable {
   border : thin dashed #D0D0D0;
   background-color : #EEE;
   }
