body
{
    margin:3px;
    background-color: #f7f7f5;
    text-align:left;
	color: #5F5E5F;
    font: 16px/15px arial;
}
form, P {
	margin: 0px;
    padding: 0px;
}
.inputbox {
    background-color: #fff;
    border:1px solid #bbbcbe;
    font:11px arial;
    color: #5f5e5f;
	font: 16px arial;
    padding: 8px 5px;
    width: 93%;
}

.inputbox_number{
    background-color: #fff;
    border:1px solid #bbbcbe;
    font:11px arial;
    color: #5f5e5f;
	font: 16px arial;
    padding: 8px 5px;
    width: 31%;
}
.selectbox {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #5F5E5F;
    font: 16px/43px arial;
    height: 38px;
    text-indent: 5px;
    width: 97%;
}
.button {
    background-color: #3489CC;
    border: 1px solid #10558B;
    color: #FFFFFF;
    font: bold 20px arial;
    padding: 7px 12px;
	margin-top:10px;
}      
.tableborder {
    border:1px solid #3489cc;
}
.title {
    background-color: #3489cc;
    font: bold 20px/16px arial;
    color: #ffffff;
	padding:10px;
}
.leftpadding {
    padding: 0 0 10px 10px;
}
.leftright {
    padding: 0 10px 10px 10px;
}
.leftbottom{    padding: 0 5px 10px 5px;}
.leftpadding label{ margin-bottom:7px; display:block;} 
.textgray {
	font:  16px/27px arial;
    color: #5f5e5f;
    line-height:15px;
	word-wrap: break-word;
}
.copyright {
	font: 12px/20px arial;
    color: #5f5e5f;
    line-height:15px;
}
.textgray a:link{
    color: #0a75cc;
	text-decoration:underline;
}
.textgray a:active{
    color: #5f5e5f;
	text-decoration:none;
}
.textgray a:visited{
    color: #5f5e5f;
	text-decoration:none;
}
.textgray a:hover{
    color: #5f5e5f;
	text-decoration:underline;
}
.textgray1 {
	font:  16px/20px arial;
    color: #5f5e5f;
}
.textgray1 a:link{
    color: #0a75cc;
	text-decoration:underline;
}
.textgray1 a:active{
    color: #0a75cc;
	text-decoration:underline;
}
.textgray1 a:visited{
    color: #0a75cc;
	text-decoration:underline;
}
.textgray1 a:hover{
    color: #5f5e5f;
	text-decoration:underline;
}


.toplink {
	font:  12px/20px arial;
    color: #5f5e5f;
}
.toplink a:link{
    color: #0a75cc;
	text-decoration:underline;
}
.toplink a:active{
    color: #0a75cc;
	text-decoration:underline;
}
.toplink a:visited{
    color: #0a75cc;
	text-decoration:underline;
}
.toplink a:hover{
    color: #5f5e5f;
	text-decoration:underline;
}
.textblue {
	font: bold 12px arial;
    color: #0a75cc;
    line-height:16px;
}
.textblue b{font: bold 16px/20px arial; color: #0a75cc;}
.textblue a:link{
    color: #5f5e5f;
	text-decoration:underline;
}
.textblue a:active{
    color: #5f5e5f;
	text-decoration:underline;
}
.textblue a:visited{
    color: #5f5e5f;
	text-decoration:underline;
}
.textblue a:hover{
    color: #0a75cc;
	text-decoration:underline;
}
.error {
	font: 11px arial;
    color: #ba0404;
	text-decoration:none;
}
.paging a {
    background-color: #3489CC;
    border: 1px solid #10558B;
    color: #FFFFFF!important;
    font: bold 20px/27px arial;
    padding: 0 15px;
    text-align: center;
    text-decoration: none!important;
}
.textarea{
height: auto;
    line-height: normal;
    padding: 5px;
    text-indent: 0;
	background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #5F5E5F;
	 width: 93%;
}
.link-btm {
    background-color: #3489CC;
    border: 1px solid #10558B;
    color: #FFFFFF !important;
    float: left;
    font: bold 16px arial;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none !important;
}

.ac_loading {background: white url('http://www.scientistcrossing.com/m/images/indicator.gif') right center no-repeat;}
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 16px;line-height: 20px;overflow: hidden;}.ac_odd {background-color: #eee;}.ac_over {background-color: #0A246A;color: white;}
.mystuff-btm{background-color: #3489CC;
    border: 1px solid #10558B; text-align:center; text-decoration:none!important; color:#FFFFFF!important; width:150px;
    color: #FFFFFF;
	display:block;
    font: bold 15px arial;
    padding: 7px 12px;}
.mystuff-btm a{text-decoration:none!important; color:#FFFFFF;}
.mystufftext {
	font:  16px/20px arial;
    color: #ffffff;
    
}
.mystufftext a:link{
    color: #ffffff;
	text-decoration:none;
}
.mystufftext a:active{
    color: #ffffff;
	text-decoration:none;
}
.mystufftext a:visited{
    color: #ffffff;
	text-decoration:none;
}
.mystufftext a:hover{
    color: #ffffff;
	text-decoration:underline;
}