@charset "utf-8";

body {
background-color:#999999;
}
#main_frame {
margin: 10px;
background-color:#FEF0E0;
min-height:650px;
height:100%;
width:auto;
border-radius: 10px;

}
#content {
position: relative;
min-height: 500px;
height:100%;
width:auto;
padding-left:10px;
padding-right:10px;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	height: 25px;
	width:auto;
	background: linear-gradient(#400000, #640000, #400000);
	padding-left:50px;
	padding-top:10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
}


#menu_bar {

height:auto; 
width:auto; 
margin-top:10px;
text-align:center;

}
#upper_menu_bar {
background: linear-gradient(#400000, #640000, #400000);

height:5px; 
min-width:1000px;
width:99.8%; 
margin-top:0px;
border-top:#000000 thin solid;
border-left:#000000 thin solid;
border-right:#000000 thin solid;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
transition-duration: .5s;

}

#upper_menu_bar_login {
background: linear-gradient(#400000, #640000, #400000);
color:#FFFFFF;
padding-top:5px;
text-align:right;
height:28px;
min-width:990px;
width:99.9%; 
margin-top:0px;
border-top:#000000 thin solid;
border-left:#000000 thin solid;
border-right:#000000 thin solid;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
#login_margin {
margin-right:10px;
font-size:12px;
}
a:hover {
color:blue;
}
a.menu {
color:#FFFFFF;
}
a.menu:hover {
color:yellow;
}



#content #sidebar1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}

#login
{
 width:200px;
 height:30px;
 border:2px solid silver;
 border-radius:3px;
 padding:5px;
}
#password
{
 margin-top:5px;
 width:200px;
 height:30px;
 border:2px solid silver;
 border-radius:3px;
 padding:5px;
}
#dob
{
 margin-top:5px;
 width:200px;
 height:30px;
 border:2px solid silver;
 border-radius:3px;
 padding:5px;
}
#dologin
{
 
 margin-top:10px;
 width:210px;
 height:40px;
 border:none;
 border-radius:3px;
 color:#E6E6E6;
 background-color:grey;
 font-size:20px;
}
#scrolling_div {
height: 300px;
overflow:scroll;
overflow-x:hidden;
text-align: justify; text-justify: inter-word;
}
#slideshow { 
    margin: 50px auto; 
    position: relative; 
    width: 150px; 
    height: 150px; 
    padding: 10px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4); 
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}
h1 {
font-size:20px;
}
h2 {
font-size:20px;
}



