body
{
	background-color:white;
	font-family: tahoma,verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin:10px 0px; padding:0px;text-align:center;
}

td
{
	font-family: tahoma,verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; 
}

th
	{
	background-color:#e9e9e9;
	font-weight:bold;
	font-size:12pt;
	}

input,textarea
{
	font-family: tahoma,verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; 
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
input,select	{	font-family: tahoma,verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	color: #333333;}
a:link 			{	font-size: 12px;font-family: tahoma,verdana, Arial, Helvetica, sans-serif;color: #026920;	text-decoration: none;}
a:visited 		{	font-size: 12px;font-family: tahoma,verdana, Arial, Helvetica, sans-serif;color: #026920;	text-decoration: none;}
a:active 		{	font-size: 12px;font-family: tahoma,verdana, Arial, Helvetica, sans-serif;color: #026920;	text-decoration: none;}
a:hover 		{	font-size: 12px;font-family: tahoma,verdana, Arial, Helvetica, sans-serif;color: #A5C9A5;	text-decoration: underline;}

a.nav
{
	border-bottom:1px dotted #cc3333; color:#cc3333;
}

a.nav:hover
{
	border-bottom:1px solid #dd0000; color:#dd0000;
}

a.menu
{
	background-color: #CED8DF;border-top:1px solid #ffffff;width:100%;border-bottom:1px solid #333333;padding:2px;
}
a.menu:hover
{
	background-color: #bdc7ce;border-top:1px solid #666666;width:100%;border-bottom:1px solid #dddddd;padding:2px;color:#ffffff;
}
a.smallmenu
{
	background-color: #CED8DF;border-top:1px solid #ffffff;width:100%;border-bottom:1px solid #333333;
}
a.smallmenu:hover
{
	background-color: #bdc7ce;border-top:1px solid #666666;width:100%;border-bottom:1px solid #dddddd;color:#ffffff;
}
.menuhilite
{
	background-color: #bbbbee;border-top:1px solid #666666;width:100%;border-bottom:1px solid #dddddd;text-decoration:none;color:#333333;text-align:right;padding:2px;padding-right:4px;font-weight:bold;
}
.title
{
	font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color:#ff6531;
}
.subtitle
{
	font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color:#666699;
}
.header
{
	padding:2px; font-family: tahoma,verdana, arial, sans-serif; font-size: 11px; color:#333333; border-bottom:1px solid #333333;
}

.smallheader
	{
	
	background-color:#e9e9e9;
	border-bottom: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	padding-left:1px;
	}

.smalltitle
{
	font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color:#333333;
}

.nada
{
	border:0px;padding:0px;
}

.class1
{
	background-color:#C3D4DA; 
}

.class2
{
	background-color:#CED9E0;
}

.navleft
{
	background-color:#E8EDEF; border: 1px solid #999999;
}

.navright
{
	background-color:#CED9E0; 
}

.dataright
{
	background-color:#cccccc; padding:2px;
}

.asstitle
{ 
	font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #CED8DF; border-top: 1px solid #B0C3C4;border-bottom: 1px solid #999999; padding: 0px; 
}

.dint
{
	background-image:url(/osp/images/line.gif);
	background-repeat: repeat-x;
}
.bold
{
	font-weight:bold;
}
.basic
{
	font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal;
}
.doxcell
{
	background-color:#E8EDEF; padding:2px; border-bottom:1px solid #cccccc;
}
.cell_3	{
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-left:1px;
	}
	
	.dots{
	border: 1px dotted black;
	
	}
.newstext			{ font-size: 10px; line-height: 14px; color: #000000; padding-left: 5px; padding-right: 15px; }

.box
	{
	border:1px solid Silver;
	padding:3px 3px 3px 3px;
	font-weight:normal;
	font-size:7pt;
	
	}
	.box2
	{
	border:1px solid Black;
	padding:2px 2px 2px 2px;
	font-weight:normal;
	font-size:11pt;
	}
	.ybox
	{
	border:1px solid Silver;
	padding:3px 3px 3px 3px;
	font-weight:normal;
	font-size:7pt;
	font-family:verdana, arial;
	background-color:#FFFFCC;
	}
	
	

/* popup menus */
a.nav:hover
{
	text-decoration:none;background-color: #55A0FF;width:100%;color:#ffffff;
}
a.menu
{
	background-color: #CCCCCC;border-top:1px solid #ffffff;width:95%;border-bottom:1px solid #333333;padding:0px;
}
a.menu:hover
{
	background-color: #CCCCCC;border-top:1px solid #666666;width:95%;border-bottom:1px solid #cccccc;padding:0px;color:#ffffff;
}
a.smallmenu
{
	background-color: #CCCCFF;border-top:1px solid #ffffff;width:95%;border-bottom:1px solid #333333;
}
a.smallmenu:hover
{
	background-color: #cccccc;border-top:1px solid #666666;width:95%;border-bottom:1px solid #dddddd;color:#000000;
}
.menuhilite
{
	background-color: #bbbbee;border-top:1px solid #666666;width:95%;border-bottom:1px solid #dddddd;text-decoration:none;color:#333333;text-align:right;padding:0px;padding-right:0px;font-weight:bold;
}
.dohover {text-decoration:none;background-color: #99b4fd;width:100%;width:95%;}

.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;

	
	
}

.topmenuli{
	list-style-type:none;
	float:left;
	
}

.topmenutitle{
	display:block;
	
}

.submenuul{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;
	text-align:left;
	
}

.submenuli a{
	display:block;
	width:178px;
	border-bottom:1px solid #dddddd;
	padding:3px;
	text-decoration: none;
	color: #000000;
	font-family: verdana, arial, sans-serif; font-size: 12px;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
	font-family: verdana, arial, sans-serif; font-size: 12px;
}

#dmenu li>ul { 
	top: auto;
	left: auto;
	font-family: verdana, arial, sans-serif; font-size: 12px;
}



.content {
	clear: left;

}

/* menu design */

#dmenu {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
	
}



.topmenutitle {
	text-indent:3px;
	text-decoration: none;
	padding:3px;
	}

.submenuul {
	margin-top:-1px;
	background-color:#FFFFFF;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;

}



.submenuli a:hover{
	text-decoration: none;
	background:#55A0FF;
	color: #FFFFFF;
	
}
.ftrlink
{
color: #FFFFFF;
}
.bodytext{text-align:left;}

.line { font-family: tahoma,Verdana, Arial, sans-serif; font-weight: bold; font-size: 10pt; color: #000099; font-style:italic; border-bottom:1px solid #000080; }
.blutitle { font-weight:bold; font-style:italic; font-size:10pt; font-family:arial, verdana, "sans serif"; color:#004731; }

.calc
	{
	border:1px solid Silver;
	padding:3px 3px 3px 3px;
	font-weight:normal;
	font-size:7pt;
	font-family:verdana, arial;
	}
	
	.subhead
	
	{
	margin-top:-1px;
	background-color:#026920;
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF;
	
	}


