.inputU 
{ 
height : 20px;
width:185px; 
border : none;
border-color:#e1e8ee;
background-color:#e1e8ee; 
margin-left : 6; 
color : #5d5c5b; 
font-size: 13px;
font-family: Book Antiqua; 
text-align: left; 
}

.hl {font-weight: bold;color: #e79f15;}

.SubmitButton 
{
    font-family: Book Antiqua;
    font-size: 13px;
   	color: #0e3369;
    cursor: hand;
    border:1px solid #596775;
    border-top-color:RGB(196,206,219);
    border-left-color:RGB(196,206,219);
    border-right-color:RGB(196,206,219);
    border-bottom-color:RGB(196,206,219);
	height : 20px; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c4cedb',EndColorStr='#ffffff');
}

body 
{ 
margin: 0; 
font-size: 12px; 
font-family: Book Antiqua;
background-image:url(../images/bg.jpg); 
color:#5d5c5b; 
background-colour: #ffffff;
margin:0px; 
scrollbar-3dlight-color:#0e2e6c; 
scrollbar-shadow-color:#0e2e6c; 
scrollbar-arrow-color:#d29113; 
scrollbar-face-color:#ffffff; 
scrollbar-track-color:#b8c4d4; 
}
    
scroll
    {
background-colour: #e1e8ee; 
scrollbar-3dlight-color:#0e2e6c; 
scrollbar-shadow-color:#0e2e6c; 
scrollbar-arrow-color:#d29113; 
scrollbar-face-color:#ffffff; 
scrollbar-track-color:#b8c4d4; 

    }
.scroll
    {
background-colour: #e1e8ee; 
scrollbar-3dlight-color:#0e2e6c; 
scrollbar-shadow-color:#0e2e6c; 
scrollbar-arrow-color:#d29113; 
scrollbar-face-color:#ffffff; 
scrollbar-track-color:#b8c4d4; 

    }
    

h1 
{ 
color: #0e3369; 
font-size: 12px; 
font-family: Book Antiqua; 
font-weight: bold;
text-transform:uppercase;
margin:0px;
}

h2 
{ 
color: #d29113; 
font-size: 12px; 
font-family: Book Antiqua; 
font-weight: bold;
text-transform:uppercase;
margin:0px;  
}

h3 
{ 
color: #5d5c5b; 
font-size: 12px; 
font-family: Book Antiqua; 
font-weight: bold;
text-transform:uppercase;
margin:0px;  
}

h4 
{ 
color: #0e3369; 
font-size: 12px; 
font-family: Book Antiqua; 
font-weight: bold; 
background-color: #eff2f4; 
margin: 2px; 
padding: 5px;
margin:0px; 
}

p 
{ 
color: #5d5c5b; 
font-size: 12px; 
font-family: Book Antiqua;
margin:0px; 
}

.blue 
{ 
color: #0e3369; 
font-size: 12px; 
font-family: Book Antiqua; 
}
.case 
{ 
color: #0e3369; 
font-size: 14px; 
font-weight: bold; 
font-family: Book Antiqua; 
}
.casescore 
{ 
color: #e79f15; 
font-size: 14px; 
font-weight: bold; 
font-family: Book Antiqua; 
}
a:link 
{ 
color: #5d5c5b; 
font-size: 12px; 
font-family: Book Antiqua; 
text-decoration:  none; 
}

a:visited 
{ 
color: #5d5c5b; 
font-size: 12px; 
font-family: Book Antiqua; 
text-decoration: none; 
}

a:hover 
{ 
color: #0e3369; 
font-size: 12px; 
font-family: Book Antiqua; 
text-decoration: underline; 
 
}

a:active 
{ 
color: #5d5c5b; 
font-size: 12px; 
font-family: Book Antiqua; 
text-decoration: none; 
}

hr{
color: #e79f15; 
}

.briefcase
{ 
color: #0e3369; 
font-size: 10px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none;
text-transform:uppercase;  
}

.link2:link 
{ 
color: #0e3369; 
font-size: 10px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none;
text-transform:uppercase;  
}

.link2:visited
{ 
color: #0e3369; 
font-size: 10px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none; 
text-transform:uppercase; 
}

.link2:active 
{ 
color: #0e3369; 
font-size: 10px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none;
text-transform:uppercase; 
}

.link2:hover 
{ 
color: #d29113; 
font-size: 10px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none;
text-transform:uppercase;  
}

.link3:link 
{ 
color: #5d5c5b; 
font-size: 9px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none;
text-transform:uppercase;  
}

.link3:visited
{ 
color: #5d5c5b; 
font-size: 9px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none; 
text-transform:uppercase; 
}

.link3:active 
{ 
color: #5d5c5b; 
font-size: 9px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none;
text-transform:uppercase; 
}

.link3:hover 
{ 
color: #d29113; 
font-size: 9px; 
font-weight: bold; 
font-family: Book Antiqua; 
text-decoration: none;
text-transform:uppercase;  
}

.tdimage
{ 
padding: 1px; 
border-color: #c4cedb; 
border: 1px solid #c4cedb; 
border-width: 1px; 
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.8;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 1;
}

.droppable-active{
border: 2px solid #d29113;
}

.droppable-hover{
border: 2px solid #0e3369;
}


.nav { padding: 5px; }
.nav a { color: #0e3369; padding: 0 5px; }
.nav a.highlight { color: #d29113; font-weight: bold; }



/* Auto Complete styling */
.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;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url(../images/loading.gif) right center no-repeat;
}

.ac_odd {
	background-color: #c9d1de;
}

.ac_over {
	background-color: #eda81c;
	color: white;
}

#splash {
				position: absolute; /* Needed for Safari */
				width: 780px;
				height: 500px;
				z-index:200;
				left:10px;
				top:10px;
				background-color: #ffffff;
				border:4px solid #B8C4D4;
				-moz-opacity:0.9;
			}
