/*------------------------------------------------------------
PRC Main Style Sheet 
	version:	2.1 	
	author: 	Ryan Bobrowski
	email: 	ryan.bobrowski@gmail.com
------------------------------------------------------------*/

body
{
	text-align: center;
	background: #5b5b5b url(images/page_bg.jpg) no-repeat top center; 
	margin: 0 0 0 2px;
}

div.container
{
	margin-left: auto;
	margin-right: auto;
	width: 740px;
}

table.experiments
{
	font-family: Minion Web, Calibri;
	font-weight: normal;
	font-size: 12.5px;
	width: 90%;
}

table.schedule
{
	border-collapse: collapse;
	text-align: center;
}

table.schedule th
{
	width: 100px;
	height: 60px;
	background-color: gray;
	color: black;
	border: 1px solid black;
	font-family: Calibri, Helvetica;
}

table.schedule td
{
	background-color: #dddfcc;
	color: black;
	width: 100px;
	height: 60px;	
	border: 1px solid black;
	padding: 0;
}

 table.schedule div
 {
    float: right;
    width: 12px;
    margin-right: 9px;
	padding: 1px 0 1px 0;
}

div.header
{
	text-align: left;
	background: url(images/usw_header.jpg);
	height: 25px;
	color: white;
	font-weight: bold;
	font-size: 13px;
	font-family: 'Arial Narrow', Arial;
	padding-right: 15px;
}

#persistentworkorders
{
	float: left;
	text-align: left;
	background:  #CF6;
	color: black;
	font-weight: bold;
	font-size: 13px;
	font-family: 'Arial Narrow', Arial;
	padding-right: 15px;
	padding-left: 15px;
	width: 710px;
	margin-bottom: 20px;
}

div.body
{
	background: url(images/body_bg.jpg) repeat-y top center; 
	text-align: left;
	padding: 15px 45px 45px 45px;
}

img { border: 0; }

img.gallery { border: 1px solid black; width: 10em; }

hr { color: #101936; background-color: #101936; height: 1px; border: 0; }

p { font-family: Calibri, Helvetica, Arial, Verdana; font-size: 15px; }

p.pbody { color: #101936; }

p.pbody_red { color: red; }

h1, h3 { font-family: Arial; color:#501936; }
h4 { font-family: Arial; color: black; }

span.log
{
	color: #c9aaaa;
	font-size: x-small;
	font-weight: bold;
	font-family: Arial;
	float: right;
	padding: 10px 10px 0 0;
}

form.login 
{
	font-size:x-small; 
	color: #c9aaaa; 
	font-weight: bold; 
	font-family: Arial; 
	float: right; 
	height: 15px; 
	padding-top: 5px
}

form.confirm_delete input
{
	padding: 0 3px 0 3px;
}

form.add_form
{
	font-size: small;
	color: #101936;
	font-weight: bold;
	font-family: Arial;
}

#login_input { height: 12px; width: 80px; font-size: x-small; }
#login_submit { width: 50px; font-size: x-small; margin-bottom: 2px; }

a { text-decoration: none; font-style:none; color: #394e9d; }

a:link {}

a:visited {}

a:hover { text-decoration: underline; scolor: grey; }

a:active {}

a.title { font-style: normal; font-weight: bold; color: white; }

a.button 
{
	padding: 5px;
	background-color: #57333f;
	color: white;
	border: 1px solid black;
}

a.button:hover
{
	color: #a2afd9;
	text-decoration: none;
	background-color:
}

#border_bottom { border-bottom: 1px solid white; }
#floaty { float: left; }
#large-font { font-size: 36px; }
#bold { font-weight: bold; }
#italic { font-style: italic; }
#boldtitle { font-size: 13px; font-weight: bold; }

/***************************/
/* Begin CSS Drop Down Menu */
/*      Menu ---- Sperling.com     */
/***************************/

#menuh { width:100%; float:left; margin-left: 7px; }
		
#menuh a
{
	font-style: normal;
	text-align: center;
	display:block;
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
}
	
#menuh a, #menuh a:visited	/* menu at rest */
{
	color: white;
	text-decoration:none;
}

#menu1 a { background-color: #402f35; }
#menu2 a { background-color: #442f36; }
#menu3 a { background-color: #57333f; }
#menu4 a { background-color: #663646; }
#menu5 a { background-color: #77394e; }
	
#menuh ul li ul li a	/* menu at mouse-over  */
{
	font-size: .86em;
	padding: 5px 0 5px 0;
}

#menuh ul li ul li a:hover	/* menu at mouse-over  */
{
	color: #a2afd9;
}	

#menuh ul
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width: 9.21em;	/* width of all menu boxes */
}

#menuh li
{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
}

#menuh ul ul
{
	position:absolute;
	z-index:200;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	border: none;
}

ul.main_menu a
{
	border-bottom: 1px solid black; 
}

div#menuh li a#hoverlink:hover
{
	cursor:pointer;
	z-index:100;
	color: #a2afd9;
}

div#menuh li:hover ul,
div#menuh li li:hover ul
{display:block;}

/**************************/
/* End CSS Drop Down Menu  */
/**************************/


