body {
	margin:0px; color: black; background: white;
	font-family: ArialMT, Arial, Verdana, sans-serif; color: black; font-size: 9.5pt
}

td,p,li,blockquote {
	font-family: ArialMT, Arial, Verdana, sans-serif; color: black; font-size: 9.5pt
}

td.main {
	background: white
}

h1,h2,h3,h4,h5 {
	font-family: Arial, sans-serif; color: #4d89b2;
}

h3.si_heading {
	background:#EEEEEE;
	margin-top:5px;
	margin-bottom:0px;
}

.sitemenu { font-size:9pt }

.green   { color: #115511 }
.blue    { color: #4d89b2 }
.bblue    {
	color: #4d89b2;
	font-weight:bold;
}

.little { font-size: 75% }

A:link    { color: #111155 }
A:visited { color: #111155 }
A:hover   { color: #0000ff }

A:link.noul    { text-decoration: none }
A:visited.noul { text-decoration: none }
A:hover.noul   { text-decoration: none }

A:link.faq    { text-decoration: none; color:#4d89b2; font-weight:bold}
A:visited.faq { text-decoration: none; color:#4d89b2; font-weight:bold}
A:hover.faq   { text-decoration: underline; color:#0c667f; font-weight:bold }

A:link.ablue    { color:#4d89b2; }
A:visited.ablue { color:#4d89b2; }
A:hover.ablue   { color:#111155; }

A:link.ablack    { color:black; }
A:visited.ablack { color:black; }
A:hover.ablack   { color:#4d89b2; text-decoration: underline; }

A:link.agrey    { color:#CCCCCC; font-size:95% }
A:visited.agrey { color:#CCCCCC; font-size:95% }
A:hover.agrey   { color:#4d89b2; font-size:95% }

A:link.menu    { text-decoration: none; color:#FFFFFF; }
A:visited.menu { text-decoration: none; color:#FFFFFF; }
A:hover.menu   { text-decoration: none; color:#0c667f; }

A:link.menu2    { text-decoration: none; color:#004d5f; }
A:visited.menu2 { text-decoration: none; color:#004d5f; }
A:hover.menu2   { text-decoration: none; color:#FFFFFF; }

.lhsmenu    { color:#000000; font-size:95% }
A:link.lhsmenu    { text-decoration: none; color:#000000; font-size:95% }
A:visited.lhsmenu { text-decoration: none; color:#000000; font-size:95% }
A:hover.lhsmenu   { text-decoration: underline; color:#0c667f; font-size:95% }

.lhsmenu2    { color:#666666; font-size:95% }
A:link.lhsmenu2    { text-decoration: none; color:#666666; font-size:95% }
A:visited.lhsmenu2 { text-decoration: none; color:#666666; font-size:95% }
A:hover.lhsmenu2   { text-decoration: underline; color:#0c667f; font-size:95% }

.heading1 { font-size:150% }
.heading2 { font-size:125% }
.price    { font-size:110% }

.row_grey   { background: url("/gfx/tile_CCCCCC.gif") }
.row_green  { background: url("/gfx/tile_CCEECC.gif") }
.row_white  { background: url("/gfx/tile_FFFFFF.gif") }
.row_yellow { background: url("/gfx/tile_FFFFCC.gif") }

.rhspanel { background-color: #EEFFEE }


input, textarea, select {
	padding: 1px;
	/*
	background-color: #fafafa;
	*/
	margin: 0px;
	border: 1px solid black;
	border-top-color: #555;
	border-left-color: #555;
	border-bottom-color: #ccc;
	border-right-color: #ccc;
}

input.si_radio {
	border: none;
}

input:focus, textarea:focus, select:focus {
	border: 1px solid #005c99;
	border-top-color: #005c99;
	border-left-color: #005c99;
	border-bottom-color: #338fcc;
	border-right-color: #338fcc;
	background-color: #e4eff7;
	margin: 0px;
}

input.submit {
	border: 1px solid black;
	border-top-color: #aaa;
	border-left-color: #aaa;
	border-bottom-color: #555;
	border-right-color: #555;
	background-color: #eeeeee;
	font-weight: bold;
	margin: 0px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	cursor: hand;
}

input.submit2 {
	border: 0px;
	background-color: clear;
	margin: 0px;
	border-radius: 0px;
	cursor: pointer;
}

input[type="submit"]:active, input[type="button"]:active {
	border: 2px solid #005c99;
	border-top-color: #005c99;
	border-left-color: #005c99;
	border-bottom-color: #338fcc;
	border-right-color: #338fcc;
	background-color: #b3d1e6;
	margin: 0px;
}

input.dwn_total {
	background-color: white;
	border: 0px;
	text-align:right;
	font-size:125%;
}


.proceed { font-size:120% }

.nextstep {
	font-size:150%;
}

.searchinp { width:300px }

.llogin1 { font-size:8pt }
.llogin2 { font-size:8pt }
input.llogin2 {
	width:150px;
}

div.terms_area {
	height: 100px;
	width: 90%;
	overflow: auto;
	border: 1px solid #666;
	background-color: #EEEEF0;
	padding: 8px;
}


div.helpnote {
	padding: 15px;
	/*
	margin-right: 15px;
	*/
	background-color: white;
	border: 2px solid #4d89b2;
	color: black;
}
img.helpnote {
	margin-top: -10px;
	margin-left: -10px;
	position: relative;
}


div.userhelp {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 1em;
	margin-bottom: 1em;
	border: 1px solid #4d89b2;
	background: white;
}

div.userhelp h5 {
  font-size:11pt;
  margin-top: 0px;
  margin-left: -15px;
  width: 40%;
  padding: 3px 3px 3px 13px;
  color: white;
  background:#4d89b2; 
}

div.userhelp h4 {
  margin-top: 0em;
  margin-left: 50%;
  text-align:center;
  position: relative;
}

.mainBlock {
   background: #ffffff;
   color: #000000;
   /*
   float: left;
   */
   margin-bottom: 0;
   /*
   border-left: 1px solid #000;
   border-right: 1px solid #000;
   border-bottom: 1px solid #000;
   */
   padding: 0.5em 0.5em 0.5em 1.5em;
}


th {
	background: #DDDDDD;  
}

tr.jone {  
	text-align: left;
	background: #EEEEFF;  
	cursor: pointer; 
	cursor: hand; 
}

tr.jtwo {  
	text-align: left;
	background: clear;  
	cursor: pointer; 
	cursor: hand; 
} 

tr.jover {
	text-align: left; 
	background: #CCCCFF;
	cursor: pointer; 
	cursor: hand;  
} 

tr.jout {  
	text-align: left;
	background: #ffffff;  
	cursor: pointer; 
	cursor: hand; 
} 

tr.jlatched { 
	text-align: left;
	background: #CCCCFF;
}


.bulline {
	list-style-image: url(/gfx/bulline.gif);
	padding-left: 1.5em;
	text-indent: -1.5em;
}

