body {text-align:center; color:#353b6a; font-size:75%; line-height:1.5; font-family: Helvetica,Arial,Verdana,Sans-Serif;}

ol {list-style-type:square;}
ul {list-style-type:square;}
li {margin-left:30px;}

a {text-decoration: underline; color:#353b6a;}
a:hover {text-decoration: underline;}
p, #content {font-family: Helvetica,Arial,Verdana,Sans-Serif;}
#header .selected {font-weight:bold;}

/* --- login --- */
#login .line {clear:both; width:100%;}
#login .line .username, #login .line .password { float:left; width:140px;}
#login .line .loginButton {float:left;/* padding-top:15px;*/}
#login input[type=text], #login input[type=password] {font-size:10px; line-height:10px; width:130px;}
#login .loginTextBox {font-size:10px; line-height:10px; width:130px;}
#login .username, #login .password {width:100%;}
#login input[type=button] {background:white;}
#login .buttonLogin {background:white; color:Navy; border:0px; width:19px; height:18px;}


/* --- homepage search --- */
#search h1 {color:White; margin:0; padding:0; line-height:44px;}
#search h2 {color:White; margin:0; padding:0; line-height:44px;}
.ajaxList li, .ajaxList {margin:0; padding:0 0 0 3px;}
#search input[type=text], .search input[type=text] {width:160px; height:20px; line-height:20px;}
#search ul {margin:0; padding:0; list-style-type:none;}
#search li {padding:2px 0; margin:0; float:left; clear:both; height:22px; overflow:hidden; width:100%;} 
#search li.infoLine {overflow:visible;}
.findLabel {width:110px; line-height:25px; display:block; float:left; color:White;}
.example {width:72px; display:block; float:left; height:50px; padding-left:110px; color:White;}
.searchButton {padding-top:5px;}
.buttonStartSearch {float:left; background: url(/laf/buttonStartSearch.jpg); color:White; border:0px solid black; width:101px; height:24px; font-size:10px; margin:0; padding:0; line-height:24px;}

/* --- main navigation --- */
#nav_main a { font-size:1em; text-transform:uppercase; text-decoration:none; color:#353B6A; padding:4px 10px; font-size:12px;}
#topdropmenu li.selected {background:#353b6a; font-weight:bold; color:White;}
#topdropmenu li.selected a {color:White;}
#nav_main .separator {color:White;}
#breadcrumb {width:100%; text-transform:uppercase; font-size:0.8em; clear:both;}

/* --- left Nav --- */
#leftNav a {text-decoration:none;}

/* --- two Column template --- */
.twoColumnContent h1 {text-transform:uppercase; margin-top:10px;}
.twoColumnContent #left h1, #leftNavContent h1 {margin-top:0px; padding-top:0px;}

/* --- search result panels --- */
.didYouMean select {width:250px;}
.didYouMeanDevelopments a {font-size:1.1em;}

/* --- search results --- */
#pagination a {padding-left:3px;}

/* --- members section --- */
.savedSearches li {border-bottom:1px solid #f8f8f8;}
.savedSearches a {float:left; width:150px; padding-right:10px;}
.standardButton, .registration input[type="submit"] {border:1px solid #519EB8; text-decoration:none; margin-right:5px; padding:2px 3px; color:White; font-size:1em; background:#519EB8;}   
.standardButton:hover, .registration input[type="submit"]:hover {background:#326A7C; cursor:pointer; text-decoration:none;}
.standardButton {border:1px solid #519EB8; text-decoration:none; margin-right:5px; padding:2px 3px; color:White; font-size:1em; background:#519EB8;}

/* --- footer --- */
#footer a {text-transform:uppercase; padding:0 3px;}
#footer {font-size:1.2em; font-weight:bold;}
#CompanyInfo {padding-top:10px; text-align:center;}