.side_nav {
	background-image: url(../images/side_bg.gif);
	width: 160px;
	background-repeat: repeat-y;
}
#left_nav
{
	padding-left:20px;
	padding-top:10px;
	color:#FFFFFF;
}

#left_nav a,#left_nav a:visited { color:#FFFFFF; text-decoration:none }
#left_nav a:hover { color:#FFFFFF; text-decoration:underline }

img.bullet
{
	position:relative;
	top:3px;
}

.error,.confirm
{
	color:#FF0000;
}

.pagetitle
{
	font-size:10pt;
	text-transform:uppercase;
	letter-spacing:5px;
}

input.text,input.texthov,input.password,input.passwordhov,select
{
   color:#050;
   font-family:Arial, Helvetica, sans-serif;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

select
{
	font-family:Georgia, "Times New Roman", Times, serif;
	width:125px;
}

input.button,input.submit
{
   color:#050;
   font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   padding:2px;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.buttonhov,input.submithov
{
   color:#050;
   font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   padding:2px;
   background-color:#fed;
   border:1px solid;
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

/* BLUE TABLE */
.arc90_altrowsBlue0 { background-color: #D4E9C8; } /* 1st row color */
.arc90_altrowsBlue1 { background-color: #F7F7F7; } /* 2st row color */

/* Blue Table styles */
.arc90_altrows-Blue {
	border-collapse: collapse;
	border: 1px solid #3A5320;
}
.arc90_altrows-Blue th { color:#FFFFFF; font-weight:normal; background-color:#81BB46; }
.arc90_altrows-Blue caption {
	background-color: #3A5320;
	border: 1px solid #275A73;
	color: #FFF;
	padding: .2em;
	font-weight:bold;
	text-transform:uppercase;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #CCCCCC;
background: white url(../images/shade.gif) top left repeat-x;
color:#3A5320;
}

.shadetabs li a:visited{
color: #3A5320;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #3A5320;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #CCCCCC;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}