/*Main Page Layout ---------*/
div.topbound {
   /*border: 2px solid red;*/
   float: left;
   padding-top: 1px;
   height: 80px;
   width: 100%; 
   font-size: 11px;
   overflow: hidden;
   font-family: Arial;
}

table.topbound {
   border: 0;
   width: 100%;
}
td.logo {
   width: 195px;
}

div.leftbound {
   /*border: 2px solid red;*/
   float: left;
   margin-top: 2px;
   width: 200px;
   height: 84%;
}
div.centerbound {
   /*border: 2px solid red;*/
   float: left;
   margin-left: 2px;
   margin-top: 2px;
   width: 78%;
   height: 84%;
}
div.linestrip {
   background: #e5ecf9;
   font-size: 12px;
   border-top: 1px solid #a0bff9;
   font-family: Arial;
   margin-bottom: 5px;
   width: 100%;
}

ul.quicklinks li {
   display: inline;
   padding-left: 10px;
   text-align: left;
   white-space: nowrap;
   overflow: hidden;
}

ul.quicklinks {
   padding: 0px;
}

a.securityLinks:link, a.securityLinks:visited {
   color: #baf1c2;
}

/*Global CSS classes -----------*/
a:hover {
   color: #834EF5;
}
ul {
   list-style: none;
}
.warning {
   color: #F26027;
}

.message {
   color: #6DD16D;
}
/*Table classes -----------------*/
table.elements {
    border-collapse: collapse;
    border: 1px solid #A6A6A6;
}
table.elements td{
    border: 1px solid #A6A6A6;
    padding: 2px;
    padding-left: 4px;
}
table.elements th{
    border: 1px solid #A6A6A6;
    padding: 4px;
}


/*Global object styles formatting--------*/
div.object1 {
   border: 1px solid #9B72CF;
   background: #F1F1FD;
   margin-top: 2px;
   margin-left: 2px;
   margin-right: 2px;
   font-size: 11px;
   overflow: hidden;
   font-family: Arial;
}
div.object1header {
   border: none;
   background: #9B72CF;
   color: #F1F1FD;
   font:bold 100% arial;

}
div.object1list {
   margin-left: 15px;
   font-size: 11px;
   font-family: Arial;
}
div.object1 table {
   font-size: 12px;
   font-family: Arial;
}

div.object2 {
   border: 1px solid #6F92C8;
   background: #F5F5FF;
   margin-top: 2px;
   margin-left: 2px;
   margin-right: 2px;
   font-size: 11px;
   font-family: Arial;
}
div.object2header {
   border: none;
   background: #6F92C8;
   color: #F1F1FD;
   font:bold 100% arial;

}
div.object2 table {
   font-size: 12px;
   font-family: Arial;
}

div.object3 {
   border: 1px solid #85A685;
   background: #F5F5FF;
   margin-top: 2px;
   margin-left: 2px;
   margin-right: 2px;
   font-size: 11px;
   font-family: Arial;
}

input, textarea {
   border: 1px solid #00A8E6;
}

div.object3header {
   border: none;
   background: #85A685;
   color: #F1F1FD;
   font:bold 100% arial;
}
div.object3 table {
   font-size: 12px;
   font-family: Arial;
}

div.object4 {
   border: 1px solid #CFC98E;
   background: #F5F5FF;
   margin-top: 2px;
   margin-left: 2px;
   margin-right: 2px;
   font-size: 12px;
   font-family: Arial;
}

div.object4header {
   border: none;
   background: #ABB0A2;
   color: #4A4E4F;
   font:bold 100% arial;
}

div.object4header2 {
   border: none;
   background: #dde1cb;
   color: #4A4E4F;
   font:bold 100% arial;
}

div.object4 table {
   font-size: 12px;
   font-family: Arial;
}


/*Searching fields---------*/
select.searchSelectbox {
   font-family: Arial;
   font-size: 10px;
   width: 100px;

   margin-top: 3px;
}

table.search {
   margin-top: 2px;
   border: 0;
   border-top: 0;

}
td.labelcol {
   vertical-align: top;
   width: 170px;
   text-align: left;
}
td.desccol {
   vertical-align: top;
   width: 260px;
   text-align: left;
}
td.inputcol {
   vertical-align: top;
   text-align: left;
   width: 160px;
}
table.advancedsearch {
   border: 0;

}

table.advancedsearch td.label {
   vertical-align: top;
   width: 170px;
}
/*Account Options------------*/
table.accountOptionsTable th {
   text-align: left;
}

select.searchSelectbox {
   width: 100px; 
   height: 102px; 
   font-family: Arial; 
   font-size: 12px;
   margin-top: 0px;
}

input.searchSelectbox {
   width: 120px;
   height: 21.7px;
   text-align: center;
}

/*Home Page-----------------*/

.managehome {
      vertical-align: top;
   font-size: 10px;
   color: #FF0000;
   font:bold 10px arial;
   text-decoration: none;
}
a.managehome:hover {
   color: #D99CD1;
}


/*Search Results-----------*/
div.searchResult .externalsite {
   color: #9f8f00;
}
div.searchResult font.Description {
}
div.searchResult font.Tags {
   color: #767676;
}
div.searchResult font.Website {
   color: #4AA54A;
}
div.searchResult font.Added {
   color: #2752A9;
}
div.searchResult font.FileSign {
   color: #FE2324;
}
