
body				{	margin: 0px auto; font-weight: normal;
						background-color: #48201d; font-family: arial, helvetica, verdana, sans-serif; 
					}

#page				{	padding: 0px; margin: 0px auto; width: 1100px; 
						border-left: 1px solid #f6f2c4;
						border-right: 1px solid #f6f2c4;
						position: relative;
					}

.clear 				{	clear: both; margin: 0; padding: 0;	}

/* -------------------- Page Header -------------------- */
#print_header		{	display: none; }

#headerContent 	{ 		display:block; height: 155px; width: 100%; 
						background-image: url(/images/osi-header.jpg); background-repeat: no-repeat; 
						background-position: left top;
						border-bottom: 4px solid #f6f2c4; 
					}

#header				{	background-image: url(/images/osi-title.gif); background-repeat: no-repeat;
						width: 555px; height: 112px; float:left; margin: 10px 0 0 190px;
					}


#logo				{	background-image: url(/images/osi-logo.gif); background-repeat: no-repeat;
						width: 144px; height: 218px; position: absolute; top: 20px; left: 30px; 
					}

#osiMiddle			{	float:left; width: 100%; padding: 0; margin: 0px;
						background-color: #fff;
						background-image: url(/images/osi-navigation-background.gif); 
						background-repeat: repeat-y; background-position: top left; 
					}

#osiLeft		{	float:left; width:210px; min-height:500px; margin: 90px 0 0 10px; }

#osiContent 		{	float: left;width: 870px;		}

#osiCenter		{	float: left; width: 600px; margin: 0 10px; }
	
#osiRight		{	float: left; width: 210px; padding: 10px; background-color: #fbfaf3; color:#333333;	}

	
/* -------------------- Top Links -------------------- */	

#topLinks			{	width: 1050px; margin: 10px 20px 0 0; position: relative; padding: 0;	}
#topLinks ul		{	position: relative; list-style: none; padding: 0; margin: 0; width: 100%; 	}
#topLinks ul li		{	float: right; padding: 0 8px; border-left: 1px solid #ffffff; position: relative;	
						font: normal 11px Verdana, Helvetica, Arial, sans-serif; 
}
#topLinks ul li a	{	text-decoration: none; color: #ffffff; display: list-item; }
#topLinks li.last 	{	border-left: 0;	}

/* -------------------- Left Side Navigation SubPages --------------------- */

#osiLeft li a				{	color: #333; text-decoration: none; text-transform: capitalize;	}
#osiLeft li a:hover			{	color: #990000; text-decoration: underline;	}
#osiLeft ul 					{	list-style:none; margin:0 0 0.5em 0; padding: 0 0.3em;	}
#osiLeft ul li		{	display: block; list-style: none; border-top: 1px solid #eeeee0; margin: 0; padding: 0.5em 0.3em; text-align: left; 
								font: normal 13px arial, verdana, helvetica, sans-serif; color: #990000; font-weight: bold; text-transform: capitalize; text-decoration: none; 	}
#osiLeft ul li ul			{	display: none;	}


#osiLeft li.active a			{	color: #990000; font-weight: normal;	}
#osiLeft li.active.last		{	color: #990000; font-weight: normal;	}

#osiLeft ul li.active ul		{	display: block;	}
#osiLeft ul li.active ul li a	{	font-weight:normal; text-decoration: none; color: black; 	}
#osiLeft ul li.active ul li a	{	font-size:11px;font-weight:normal; text-decoration: none; color: black;}
#osiLeft li.active a, #osiLeft ul li.active ul li.active a		{	color:#990000; 	font-weight:bold;	}

/* -------------------- Page Columns -------------------- */
	
#osiRight p	{	font: normal 11px/14px arial, sans-serif; color: #666666; }

	
/* -------------------- Breadcrumb Styles -------------------- */
#breadcrumbs		{	width: 98%; margin:0 0 0.8em 0; padding: 0.1em; text-align: right;	}
.B_crumbBox			{	font: normal 9px verdana, arial, helvetica, sans-serif; color: #333; margin-bottom: 2em; text-transform: capitalize;	}
.B_homeCrumb 		{	color: #444; text-decoration: underline;	}
.B_homeCrumb:hover 	{	color: #720707; text-decoration: none;	}
.B_crumb			{	color: #444; text-decoration: underline;	}
.B_crumb:hover		{	color: #720707; text-decoration: none;	}
.B_lastCrumb		{	color: #720707; font-weight: bold;	}

/* -------------------- Page Footer -------------------- */
#footer			{	width: 700px; background-color: #ffffff; margin: 20px auto;   }
#footer p		{	font: normal 9px verdana, arial, helvetica, sans-serif; padding: 0 3em 0 0; color: #A69178; text-align: center;		}
#footer p img	{	vertical-align: middle	}
#footer p a		{	color: #B67D14; text-decoration: none; font-weight: bold;	}

