html,body {
 height: 100%;
 margin: 0px;
 padding: 0px;
 background-color: #5e4063;
}

div#bodywrap {
 width: 100%;
 height: 100%;
 padding: 6px;
}

p {
 color: #5e406e;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
}

li {
 color: #5e406e;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
}

dd {
 color: #5e406e;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
}

td {
 color: #5e406e;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
}

b {
 color: #5e406e;
 font-size: 9.5pt;
 font-family: Tahoma, Arial, Sans-serif;
 font-weight: bold;
 text-decoration: none;
}

a { 	
 color:#4a4ca0;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
}

a:visited { 	
 color:#333578;
 text-decoration:none 
 }		

a:hover { 	
 color:#6669d1;
 text-decoration:underline 
}

.navshadowtext {
 padding-left: 18px;
 font-size: 13pt;
 font-family: Tahoma, Arial, Sans-serif;
 letter-spacing: .13mm;
 position: relative;
 display: block;
 left: 0px;
 top: 0px;
 color: #404a2a;
 font-weight:regular;
 line-height: 15px;
}

a:link.navtext, a:visited.navtext {
 padding-left: 18px;
 font-size: 13pt;
 font-family: Tahoma, Arial, Sans-serif;
 letter-spacing: .13mm;
 position: absolute;
 left: -2px;
 top: -2px;
 font-weight:regular;
 color: #d6ef99;
} 

a:link.navtextLive, a:hover.navtext, a:visited.navtextLive {
 padding-left: 18px;
 font-size: 13pt;
 font-family: Tahoma, Arial, Sans-serif;
 letter-spacing: .13mm;
 text-decoration:none;
 position: absolute;
 left: -2px;
 top: -2px;
 color: #FFFFFF;
 font-weight:regular;
} 

a:active.navtext {
 padding-left: 18px;
 font-size: 13pt;
 font-family: Tahoma, Arial, Sans-serif;
 letter-spacing: .13mm;
 position: absolute;
 left: -1px;
 top: -1px;
 color: #FFFFFF;
} 

/* IE hack for menu positioning */
* html a:link.navtext, * html a:visited.navtext, * html a:link.navtextlive, * html a:visited.navtextlive, * html a:hover.navtext, * html a:active.navtext {
    padding-left: 0px;
    padding-top: 4px;
    line-height: 20px;
    }

div {
 border: 0px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

div#layoutcontainer {
 height: 100%;
 width: 100%;
 background-color: #5E406E;
 padding: 0px;
 background: url('/images/SeekersPanel.jpg') no-repeat #ffffff;
 border: 2px solid white;
 position: relative;
}

img#tlc {
position: absolute;
top:-3px;
left:-3px
}

img#trc {
position:absolute;
right:-3px;
top: -3px;
}

img#blc {
position:absolute;
left:-3px;
bottom: -3px;
}

img#brc {
position:absolute;
right:-3px;
bottom: -3px;
}

div#navcontainer {
 height: 248px;
 width: 201px;
 position: absolute;
 top: 192px;
 left: 0px;
 z-index: 500;
}

div#navcontainer p {
 margin: 12px 0px;
 padding: 0px;
 position: relative;
}

div#navcontainer hr {
 position: absolute;
 width: 120px;
 height: 2px;
 top: 17px;
 left: 18px;
 padding: 0px;
 color: #cccccc;
 margin: 3px 0 3px 0px;
 border-top: 2px solid #cccccc;
 border-left: 0px;
 border-bottom: 2px solid #769169;
}

* html div#navcontainer hr {
 top: 20px;
 left: 0px;
 height: 4px;
}

div#contentcontainer {
 padding-left: 220px;
 padding-top: 150px;
 padding-right: 0px;
 padding-bottom: 8px;
 right: -2px;
 height: 100%;
 position: absolute;
 top: 0px;
 left: 0px;
}

div#content {
 height: 100%;
 padding-right:10px;
 overflow: auto;
}

.hiddenRow {
 display:none;
 visibility:hidden;
}

.visibleRow {
 display:;
 visibility:visible;
}

.listRow {
 BORDER-LEFT: #FFFFFF 0px solid;
 BORDER-RIGHT: #FFFFFF 0px solid;
 BORDER-TOP: #FFFFFF 0px solid; 
 BORDER-BOTTOM: #FFFFFF 0px solid;
 padding: 1px;
}

.listCell {
 color: #000000;
}

.selectedRow td, .selectedRow .listingTitle, .selectedRow .listingCompany,.selectedCell {
 color: #FFFFFF;
 background-color: #9EAA84;
}

.selectedCellLeft {
 background-color: #E2DB96;
 BORDER-LEFT: #000000 1px solid;
 BORDER-RIGHT: #000000 0px solid;
 BORDER-TOP: #000000 1px solid; 
 BORDER-BOTTOM: #000000 1px solid;
 padding-left: 1px;
 padding-right: 0px;
 padding-top: 1px;
 padding-bottom: 1px;
}

.selectedCellRight {
 background-color: #E2DB96;
 BORDER-LEFT: #000000 0px solid;
 BORDER-RIGHT: #000000 1px solid;
 BORDER-TOP: #000000 1px solid; 
 BORDER-BOTTOM: #000000 1px solid;
 padding-left: 0px;
 padding-right: 1px;
 padding-top: 1px;
 padding-bottom: 1px;
}

.listingNum {
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
}

.listingTitle {
 height: 20px;
 width: 350px;
 color: #5e406e;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
 text-overflow: ellipsis;
 overflow: hidden;
 clip: rect( );
}

.selectedTitle {
 height: 20px;
 color: #FFFFFF;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
 overflow: hidden;
 clip: rect( );
}

.listingCompany {
 height: 20px;
 color: #5e406e;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
 text-overflow: ellipsis;
 overflow: hidden;
}

.selectedCompany {
 height: 20px;
 color: #FFFFFF;
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
 text-decoration: none;
 overflow: hidden;
}

.listingDate {
 font-size: 10pt;
 font-family: Tahoma, Arial, Sans-serif;
}

.listingDesc {
 font-size: 9pt;
 font-family: Tahoma, Arial, Sans-serif;
 padding-top: 6px;
}

.listingButtons {
 font-size: 9pt;
 font-weight: bold;
 font-family: Tahoma, Arial, Sans-serif;
 color: #9EAA84;
 background-color: #FFFFFF;
 border: 1px solid #999999;
 padding: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 cursor: pointer;
 text-decoration: none;
}

#user_section {
 position:absolute;
 top:450px;
 width: 190px;
 left:20px;
 z-index: 1000;
}

.pager_next {
 float:right;
 font-family:Tahoma, Arial, Sans-serif;
 font-size: 10pt;
}

.pager_prev {
 font-family:Tahoma, Arial, Sans-serif;
 font-size: 10pt;
 float: left;
}
.active, .active a:link, .active a:visited {
 color: #666666;
 text-decoration:none;
}

.inactive {
 color: #D6D6D6;
}

.count {
 font-family: Tahoma, Arial, Sans-serif;
 font-size: 10pt;
 text-align: center;
 color: #666666;
}

.srch_member,.srch_what {
 border: 1px solid #cccccc;
 float:right;
 font-size:9px;
 font-family:Tahoma, Arial, Sans-serif;
}

.saved_searches {
 position:absolute;
 top:20px;
 left:300px;
 font-size:10px;
 font-family:Tahoma, Arial, Sans-serif;
 z-index:1000;
}

.saved_searches th, .saved_searches td {
 margin: 2px;
 font-size:10px;
 font-family:Tahoma,Arial, Sans-serif;
}

.error {
 color: red;
}

#main_title {
 font-family:Tahoma,Arial,Sans-serif;
 font-weight:100;
 font-size:30pt;
 color:#abb592;
 position:absolute;
 top:25px;
 right:20px;
}

.sub_title {
 font-family:Tahoma,Arial,Sans-serif;
 font-weight:100;
 font-size:20pt;
 color:#abb592;
 /*text-align:right;*/
 padding-bottom:10px;
 border-bottom: 2px solid #abb592;
 margin-bottom:15px;
}

.form_sub_title {
 font-family:Tahoma,Arial,Sans-serif;
 font-weight:100;
 font-size:20pt;
 color:#abb592;
 /*text-align:right;*/
 padding-bottom:10px;
 border-bottom: 2px solid #abb592;
 margin-bottom:15px;
}

#login_label {
 vertical-align:middle;
 padding-left: 18px;
 font-size: 12pt;
 font-family: Tahoma, Arial, Sans-serif;
 letter-spacing: .13mm;
 position: relative;
 left: 2px;
 top: 2px;
 color: #404a2a;
}

div.tp {
 border: 1px solid #000000;
 font-family:Verdana, arial, helvetica, sans-serif; 
 font-size: 8pt;
 padding:3;
 background-color: #FFFFEB;
}                       

td.tip {
 font-family: Verdana, arial, helvetica, sans-serif; 
 font-size: 8pt;
}  


.response {
	border: 1px solid #5E406E;
	padding: 10px;
	margin-bottom: 80px;
}

#resume_top {
    width: 100%;
    height: 100px;
    padding: 2px 10px;
    margin-bottom: 0;
    }
#resume_footer {
    width: 100%;
    height: 60px;
    position: absolute;
    bottom: 0px;
    padding: 2px 10px;
    background: #cccccc;
    }
#resume_result {
    float:right;
    margin: 10px 20px 10px 0;
    font-size: 16pt;
    font-weight: bold;
    color: #5e406e;
    font-family: Tahoma, Arial, Sans-serif;
    }
#resume_action {
	float:left;
}
#resume_body {
    width: 100%;
    position: absolute;
    top: 100px;
    bottom: 60px;
    margin: 0 ;
    padding: 10px;
    overflow: auto;
	height: 440px;
    font-family: monospace;
}
     