/* --------------------------------- Global Styles ------------------------------------------------- */
body { 
	background-color:#666666; font: 0.9em arial, helvetica, arial, sans-serif; margin: 0; 
}
table, td, p, ul, ol, input, select, textarea { font: 0.9em arial, helvetica, arial, sans-serif; }
form { margin : 0; }


/* Page Layout */
#wrapper { 
	position:relative; top:0; left:50%; margin-left:-375px; width:750px; float:left;
}
#container { 
	background: url(/images/templates/bg.gif) repeat; float:left; width:750px;
}
#header { 
	height:140px; width:auto; background:url(/images/templates/header2.jpg) no-repeat; padding:0; margin:0; 
}
#menu { 
	width:auto; margin:0 15px 0 15px; border-bottom: 1px solid #E6E5DF; height:24px;  
}
#content { 
	float:left; width:495px; margin: 5px 0px 0px 20px; padding:0; display:inline;
}
#sidebar { 
	float:left; width:200px; margin: 5px 0 10px 15px; padding:0; display:inline;
}
#footer{ 
	width:auto; margin: 5px 20px 0px 20px; text-align:center; border-top:1px solid #F0F0F0; clear: both; 
}


/* Right Boxes */
.sidenav { 
	margin:10px 0 10px 0; border: 1px solid #FF9900; width:195px; height:80px; padding:15px 5px 5px 5px;
	/* IE 5 hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:175px; 
	height:80px;
}
.sidenav h1 { margin: -25px 0 0 10px; font: bold 1.0em Helvetica, Arial, sans serif; color:#A7A7A7; position:relative; }
.sidenav a:link,.sidenav a:visited { font: bold 1em Helvetica, Arial, sans serif; color:#000; }


/* Children */
#content h1 { font-family:arial; border-bottom: 1px solid #FF9900; }


/* Standard Styles */
a, a:link, a:visited, a:active { background-color: transparent;  color: #3B2792; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size: 130%; font-weight: bold; margin-top:2px; }
h2 { font-size: 120%; font-weight: bold; }
h3 { font-size: 110%; font-weight: bold; }
h4 { font-size: 100%; font-weight: bold; }

p { margin: 11px 0 11px 0; }

li { margin-top: 2px; margin-bottom: 2px; }


/* Breadcrumb Navigation */
#breadcrumb { text-align:right; margin:2px; }


/* Document Library */
.documentRow { height:auto; margin: 0 0 0 0; padding:0; clear:both; }
.documentRow img { padding:0; margin:0 10px 0 0; float:left; }
.documentRowInfo { float:left; }


/* Store Left Menu */
#store { width:80px; height:80px; background-color:#B9B3F4; margin:30px 10px 30px 40px; border:1px solid #999999; text-align:center; padding:0; }
#store p { display:block; margin:0 0 3px 0; }
#store a { background-color:transparent; color:#000000; }
#store a:hover { text-decoration: none; }


/* Paginator */
#paginator p { display: inline; float:left; width:50%; margin:10px 0 20px 0; }


/* Error Messages */
.formerror { border: 1px solid red; background-color : #FFCCCC; width: auto; padding: 5px; margin-bottom: 10px; }
p.error { font-size: 120%; font-weight: bold; margin-top: 2px; margin-bottom: 2px; }
p.saved { background-color: transparent; color: #FF0000;  font-size: 120%; font-weight: bold; }
p.warning { background-color: transparent; color: #FF0000;  font-size: 120%; font-weight: bold; }

span.warning { background-color: transparent; color: #FF0000; font-weight: bold; }

fieldset, legend { margin:0; }