div.estimatedtime {
	padding: 4px 4px 4px 4px;
	text-align:center;
	border: 1px solid #0D2B55;
	}
div.menu, div.menuover {
	margin: 0,0,0,0;
	padding: 1px 4px 1px 4px;
/*	background-image: url(../images/menu_grad.gif);*/
	border-width: 1px 1px 1px 10px;
	width: 130px;
	border-style: solid;
	background-color: #b9bc7f;
}
div.menu {
	border-color: #0D2B55;
}
div.menuover {
	border-color: #5F80A0;
}

div.error {
	background-color: #FFFF80;
	border: 1px solid #FF0000;
	color: #FF0000;
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	text-align: center;
}

div.message {
	background-color: transparent;
	color: #0D2B55;
	font-weight: bold;
	text-align: center;
}
/*------------------------------------------------*/
a.menu, a.menuover {
	width: 125px;
	background-color: transparent;
	color: #0D2B55;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}
a.menu {
	text-decoration: none;
}

/*------------------------------------------------*/
a.submenu, a.submenuover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 4px;
	padding: 0 4px 0 4px;
}
a.submenuover {
	background-color: transparent;
	color: #000000;
}
a.submenu {
	background-color: transparent;
	color: #0D2B55;
	text-decoration: none;
}
/*------------------------------------------------*/
a.support {
	background-color: transparent;
	color: #0D2B55;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	background-color: transparent;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 10px;
}

input.checkbox {
	background-color: transparent;
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.search {
	height: 20px;
	width: 130px;
}

input.submit, input.button {
	color: White;
	background-color: #0D2B55;
	border: 2px solid;
	border-color: #65A8CF #000000 #000000 #65A8CF; /*ns*/
	border-style: solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

select.320, input.320 {
	width: 320px;
}

span.found {
	background-color: #FFFF00;
	color: #000000;	
}

span.message {
	background-color: transparent;
	color: #00008B;
	font-size: 12px;
	font-weight: bold;
}

span.redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: transparent;
	color: #FF0000;
	font-weight: bold;
}
span.blackbold {
	font-size: 12px;
	font-weight: bold;
}
span.blue {
	font-size: 12px;
	color:blue;
}
span.headersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #0D2B55;
}
span.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: transparent;
	color: #0D2B55;
}
span.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: transparent;
	color: Black;
}
div.description {
	font-size: 12px;
	background-color: White;
	border: 1px solid #5F9EA0;
	padding: 4px;
	margin-left:6px;
	margin-right:6px;
}
div.action {
	font-size: 12px;
	background-color: #FFFFF0;
	border: 1px solid #5F9EA0;
	padding: 4px;
	margin-left:6px;
	margin-right:6px;
}

table.con {
	padding: 2px 2px 2px 2px;
	width: 100%;
}

table.conBL, table.conBR {	height: 100px;}

table.conTL, table.conTR {	height: 250px;}

table.search, table.conBL, table.conBR, table.login, table.log  {
	font-family: Arial, Helvetica, sans-serif;
	border-width: 8px 1px 1px 1px;
	border-style: solid;
	padding: 2px 4px 2px 4px;
	font-size: 10px;

}
td.conC, table.search, table.conBL, table.conBR, table.login, table.log  {
	border-color: #0D2B55;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.conTR, td.conTR1, td.conTRmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 4px 2px 8px;
}

td.conTR  {
	border-width: 0px 1px 1px 1px;
	background-color: #EDEEDD;
	border-color: #0D2B55;
	border-style: solid;
}

td.conTR1  {
	border-width: 1px 1px 0px 1px;
	background-color: #EDEEDD;
	border-color: #0D2B55;
	border-style: solid;
}

table.log {
	border-color: #D8DBB9;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
table.conbl, table.conbr, table.login, table.log {
	background-color: #D8DBB9;
}

table.search {	
	background-color: #EDEEDD;
	font-size: 10px;
}

table.conTR, table.conBL, table.conBR, table.search, table.log {
	width: 100%;
}

table.downloads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
}

table.footer {
	margin: 10px 10px 10px 10px;
	width: 60%;
}

table.logcontent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.logtop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #0D2B55;
	color: White;
}
table.releasenotes {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: white;
	color: black;
}
td.releasenotes {
	border: solid Silver;
	border-width: 0 0 1px 1px;
	}
table.main {	width: 100%;}

table.menub {
	margin: 8px 0px 0px 0px;
	width: 100%;
}

table.shell {	width: 760px;}
table.top {	width: 100%;}
td.con1, td.con3 {	width: 300px;}

td.conC {
	border-width: 1px;
	padding: 4px 6px 4px 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F9FAF1;
	
}

td.conC  { 
	background-image: url(../images/earth.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

td.footer1 {
	background-color: transparent;
	color: #808080;
	font-size: 11px;
}

td.log, td.main1, td.main2, td.main3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.logaction {
	background-color: transparent;
	color: Navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.logcaption {
	background-color: transparent;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.main1, td.main2 {
/*	background-color: #0D2B55;*/
	height: 10px;
}
td.main1 {
	width: 150px;
}

td.menu1 {
	border: 1px solid #0D2B55;
	width: 100%;
	background-color: #F4F5E9;
}

td.top1 {
	height: 70px;
	width: 150px;
}
td.top2 {
	height: 70px;
	width: 213px;
}
td.banner {
	color:White;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
input, textarea, input.search, select {
	background-color: #F8F8FF;
	border: 1px solid #0D2B55;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input.radio {
	background-color: transparent;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
	list-style-image: url(../images/bullet_blue.gif);
}
fieldset {
	padding: 4px 4px 4px 4px;
	background-color: #F1F3E3;
}
form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}