
* {
margin:0;
padding-top:10;
padding-bottom:10;
padding-left:5;
padding-right:5;
outline:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}

body {
	margin: 0px;
	background-color:#ffffff;
  	background-image: url(../images/bodybg.jpg);
    background-repeat: repeat-x;
}

/* COVER ELEMENTS */
.coverheadline {
    font-family:Trebuchet MS;
    font-size:26px;
    font-weight: bold;
    color: #0200B2;
}
.covertagheadline {
    font-family:Trebuchet MS;
    font-size:18px;
    font-weight: bold;
    color: #455A21;
}

.covertext {
    font-family:Trebuchet MS;
    font-size:11pt;
    color: #000000;
}

.coverWelcome {
    color: #015DAA;
	font-family:Arial;
	font-size:16px;
    font-weight:bold;
}

.coverCompany {
    color: #CD071D;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
}
.coverTableHeader {
    color: #000000;
	font-family:Verdana;
	font-size:16px;
}

.coverLegend {
    color: #015DAA;
	font-family:Verdana;
	font-size:16px;
}

.interfaceName {
    color: #015DAA;
	font-family:Verdana;
	font-size:15px;
}

.interfaceCount {
    color: #015DAA;
	font-family:Verdana;
	font-size:14px;
}

.interfaceTimeStamp {
    color: #000000;
	font-family:Verdana;
	font-size:12px;
}


h1 { font-size:28px; margin:0; padding:0;}
h2 { font-size:20px; margin:0 0 18px 0; padding:0; font-weight:lighter; color:#fff; }
h3 { font-size:18px; margin:0 0 18px 0; font-weight:lighter;}
h4 { font-size:15px; margin:0 0 8px 0; font-weight:lighter;}
h5 { font-size:14px; color:#000; margin:0 0 10px 0;}

.subcontainer { width:960px; margin:auto;}
.subcontainerwide { width:1100px; margin:auto;}
.subcontainerverywide { width:1250px; margin:auto;}

.copyright {
	font-family:Arial;
	font-size:10pt;
	color: #ffffff;
}

ul {
	margin-top: 2px;
}

li {
	margin-bottom: 2px;
}

td {
    /*vertical-align:top;*/
    color: #000000;
	font-family:Arial;
}
/*
fieldset {
    margin-top:15px;
    border: 1px solid #cccccc;
    padding:4px;
}
*/

.coverDataset {
    border: 1px solid #cccccc;
    padding:4px;
    width:438px;
}

.insideDataset {
    border: 1px solid #cccccc;
    padding:4px;
    width:800px;
}

.insideDatasetReports {
    border: 1px solid #cccccc;
    padding:4px;
    width:900px;
}

.insideAddListings {
    border: 1px solid #cccccc;
    padding:4px;
    width:900px;
}


.insideLegend 
{
    color: #000000;
	font-family:Arial;
	font-size:20px;
    font-weight:bold;
}

.reportLabel {
  color: #045090;
  font-weight: bold;
  font-size:14px;
}

.reportLabelTop {
  color: #045090;
  font-weight: bold;
  font-size:14px;
  vertical-align:top;
}
.searchLabel {
    color: #045090;
    font-weight: bold;
    font-size:14px;
    width: 120px;
}
.searchValue {
    width: 330px;
	font-family: Verdana;
	color: #000000;
	font-size: 10pt;
	text-align: left;
}
.prefValue {
    width: 500px;
	font-family: Verdana;
	color: #000000;
	font-size: 10pt;
	text-align: left;
}

.textright {
	font-family: Verdana;
	color: #000000;
	font-size: 10pt;
	text-align: right;
}
.textleft {
	font-family: Verdana;
	color: #000000;
	font-size: 10pt;
	text-align: left;
}
.textcenter {
	font-family: Verdana;
	color: #000000;
	font-size: 10pt;
	text-align: center;
}
.infopanel
{
	font-family: Verdana;
	color: #000000;
	font-size: 10pt;
    max-height: 500px;
    width: 320px;
    margin-top: 0px;
    text-align: left;
    vertical-align: top;
}
.infopaneltop
{
	font-family: Verdana;
	color: #000000;
	font-size: 10pt;
    width: 320px;
    height: 20px;
    margin-top: 10px;
    text-align: left;
    vertical-align: text-bottom;
}
.noncountpanel
{
	font-family: Verdana;
	color: #000000;
	font-size: 8pt;
    max-height: 500px;
    width: 500px;
    margin-top: 0px;
    text-align: left;
    vertical-align: top;
}
.forgotPasswordLabel {
  color: #045090;
  font-weight: normal;
  font-size: 12px;
}

.errortext {
  color: red;
  font-weight: normal;
  font-size:12px;
}

.generatingtext {
  color: red;
  font-weight: bold;
  font-size:16px;
}

.navdktiny {
	color: #000099;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: underline;
}
.navdktiny-over {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: underline;
	cursor:pointer;
}
.navdktiny-click {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: underline;
}  

#box96ln { width:999px; clear:both; margin:auto;}
#box96ln-top { background:url(../images/box9-top.png); height:5px; width:999px;}
#box96ln-bot { background:url(../images/box9-bot.png); height:7px; width:999px; clear:both;}
#box96ln-content { background:url(../images/box9-bg.png) repeat-y; width:997px; clear:both; padding:0px 1px;}
#box96ln-content h3 { text-align:center; background:#005DAA; color:#fff; padding-bottom:6px; margin-bottom:5px;}
#box96ln-content table { margin:auto;}
#box96ln-content label { text-align:left; font-size:12px; font-weight:normal;}
#box96ln-content label span { font-weight:lighter; color:#005daa;}
#box96ln-content label span a {color:#005daa; text-decoration:none;}
#box96ln-content label span a:hover { text-decoration:underline;}
#box96ln-content .txt { border:1px #999 solid; height:18px; padding:2px 3px; width:150px;}
#box96ln-content .txt2 { border:1px #999 solid; height:18px; padding:2px 3px; width:230px;}
 

.whitectrl {border: 0px solid #FFFFFF; font-family: Verdana, arial, helvetica, sans-serif; font-size: 	11px; font-weight: bold; background: #FFFFFF; color: #000000;}
.form_reg   {border: 1px solid #000066; font-family: Verdana, arial, helvetica, sans-serif; font-size:  11px; font-weight: bold; background: #eeeeee; color: #000000;}
.form_error {border: 1px solid red; font-family: Verdana, arial, helvetica, sans-serif; font-size:  11px; font-weight: bold; background: #eeeeee; color: #000000;}

option, textarea {border: 1px solid #000066; font-family: Verdana, arial, helvetica, sans-serif; font-size:	11px; font-weight: bold; background: #eeeeee; color: #000000;}

input.btn {
color:#ffffff;
font-size:20px;
font: bold 84% 'verdana',helvetica,sans-serif;
border: 0px none #6389A8;
background-image: url(../images/frmbtn0.jpg);
width: 145px;
height:28px;
}

input.btn:hover {
/* inherits properties from btn */
background-image: url(../images/frmbtn1.jpg);
}

input.btnhov {
/* inherits properties from btn */
background-image: url(../images/frmbtn1.jpg);
}

input.btn2 {
color:#ffffff;
font-size:20px;
font: bold 84% 'verdana',helvetica,sans-serif;
border: 0px none #6389A8;
background-image: url(../images/frmbtn20.jpg);
width: 165px;
height:28px;
}

input.btn2:hover {
/* inherits properties from btn2 */
background-image: url(../images/frmbtn21.jpg);
width: 165px;
height: 28px;
}

input.btn2hov {
/* inherits properties from btn2 */
background-image: url(../images/frmbtn21.jpg);
width: 165px;
height: 28px;
}

input.ibtn, button.ibtn {
color:#ffffff;
font-size:20px;
font: bold 84% 'verdana',helvetica,sans-serif;
border: 0px none #6389A8;
background-image: url(../images/frmbtn0.jpg);
width: 145px;
height:28px;
}

input.ibtn:hover, button.ibtn:hover {
/* inherits properties from btn */
background-image: url(../images/frmbtn1.jpg);
}

input.ibtnhov {
/* inherits properties from btn */
background-image: url(../images/frmbtn1.jpg);
}

input.ibtn2, button.ibtn2 {
color:#ffffff;
font-size:20px;
font: bold 84% 'verdana',helvetica,sans-serif;
border: 0px none #6389A8;
background-image: url(../images/frmbtn20.jpg);
width: 165px;
height:28px;
}

input.ibtn2:hover, button.ibtn2:hover {
/* inherits properties from btn */
background-image: url(../images/frmbtn21.jpg);
}

input.ibtn2hov {
/* inherits properties from btn */
background-image: url(../images/frmbtn21.jpg);
}

A:link    { color: #293812;	text-decoration: underline;}
A:active  { color: #293812;	text-decoration: underline;}
A:visited {	color: #293812;	text-decoration: underline;}
A:hover   { color: #990000; text-decoration: underline;}

A.top:link    { color: #015DAA;	text-decoration: none;      font-family:Arial; font-size:13px; font-weight: bold;}
A.top:active  { color: #015DAA;	text-decoration: none;      font-family:Arial; font-size:13px; font-weight: bold;}
A.top:visited {	color: #015DAA;	text-decoration: none;      font-family:Arial; font-size:13px; font-weight: bold;}
A.top:hover   { color: #CD071D; text-decoration: none;      font-family:Arial; font-size:13px; font-weight: bold;}

div.headerClass{
	position: relative;
	width: 800px;
	height: 99px;
	left: 50%;
	margin-left: -400px; /* half the width of the div */
}

div.navClass {
	position: absolute;
    top: 134px;
	left: 400px;
	margin-left: 100px; /* half the width of the div */
}

div.navTopClass {
	position: absolute;
    top: 60px;
	left: 400px;
	margin-left: 110px; /* half the width of the div */
}
div.contentClass {
    top: 0px;
    width: 775px;
    position: absolute;
    left: 50%;
    margin-left: -387.5px; /* half the width of the div */
    background-image: url(../images/contentbg.jpg);
    background-repeat: no-repeat;
    min-height: 500px;
    /* xborder: 1px #339999 solid; */
}

div.insidecontentClass {
    top: 0px;
    width: 1200px;
    position: absolute;
    /* xleft: 50%; */
    margin-left: 15px; /* half the width of the div */
    background-image: url('../images/contentbg.jpg');
    background-repeat: no-repeat;
    left: 0px;
}

div.contentSearchInside {
  position: relative;
  top: 100px;
  width: 781px;
  min-height: 400px;
    left: 0px;
    height: 1065px;
}

div.contentMasterInside {
  position: relative;
  top: 100px;
  width: 900px;
  /*min-height: 500px; */
}

div.contentCover {
    position: relative;
    top: 115px;
    width: 450px;
}

div.contentInside {
  position: relative;
  top: 80px;
  width: 1200px;
  min-height: 400px;
}

div.dataBaseSummary{
      position: relative;
      margin-top:15px;
      min-height: 475px;
}

div.loginSummary{
      position: relative;
      margin-top:15px;
      min-height: 300px;
}

div.coverFooter {
  position: relative;
  width: 775px;
  font-family:Arial;
  font-size:12px;
  color: #666666;
  margin-left: 4px;
  bottom: 5px;
}
div.insideFooter {
  /* position: absolute; */
  /* top: 2400px; */
  position: relative;
  top: 50px;
  width: 775px;
  font-family:Arial;
  font-size:12px;
  color: #666666;
  margin-left: 4px;
  bottom: 0;
  margin-bottom: 15px;
}

p {
  margin-bottom: 0px;
  margin-top: 0px;
}

