body
{
	background-color: #ece9d8;
}

.greyline
{
	background-color: #6b7784;
}

.mainline
{
	background-color: #ddd9c1;
}

.col1
{
	background-image: url("../images/menugrad.jpg");
	background-repeat: no-repeat;	
	background-color: #ddd9c1;	
}
.colmain
{
	background-image: url("../images/maingrad.gif");
	background-repeat: no-repeat;	
	padding-left: 8px;
	padding-right: 8px;
}

.themecolor1 
{
	background-color: #9F5D2E;
}

.lightshade 
{
	background-color: #ECECEC;
} 

.themecolor3 
{
	background-color: #C26322;
} 


/*  font styles  */

td
{
	color : #6b7784;
	font-family : Tahoma, Arial, Helvetica;
	font-size : 10pt;
}

.brown 
{

	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt; 
	color: #9F5D2E;
	font-weight: normal;
	line-height: 14px;	
}


.header 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12pt; 
	color: #674537;
	font-weight: bold;
	line-height: 23px;
}

.abstract 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt; 
	color: #9F5D2E;
	font-weight: normal;
	line-height: 18px;	
}


/* link styles */


a.abstract, a.abstract:link, a.abstract:visited, a.abstract:active { text-decoration : none; font-weight : normal; font-size : 10pt; color: #242b7c; }
a.abstract:hover { text-decoration : underline;	font-weight : normal; font-size : 10pt; color: #5e381b; }

a { color : #6b7784;	font-size : 10pt; }
a:link {	color : #b22222; text-decoration: none; }
a:visited { color : #b22222; text-decoration: none;	}
a:hover { color : #226cb2; text-decoration: underline; }

a.menu { font-family: Tahoma; font-size: 8pt; color : #000; background-color: transparent; text-decoration: none; border: 0px;}
a.menu:link {	color : #000; background-color: transparent; text-decoration: none; border: 0px;}
a.menu:visited { color : #000; background-color: transparent; text-decoration: none; border: 0px;}
a.menu:hover { color : #000; background-color: transparent; text-decoration: none; border: 0px;}

a.submenu { font-family: Tahoma; font-size: 8pt; color : #333; background-color: transparent; text-decoration: none; border: 0px;}
a.submenu:link {	font-family: Tahoma; font-size: 8pt; color : #333; background-color: transparent; text-decoration: none; border: 0px;}
a.submenu:visited { font-family: Tahoma; font-size: 8pt; color : #333; background-color: transparent; text-decoration: none; border: 0px;}
a.submenu:hover { font-family: Tahoma; font-size: 8pt; color : #333; background-color: transparent; text-decoration: none; border: 0px;}


/* other styles */

form { margin: 0px; margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px; margin-top: 0px; }
input, select, textarea { font-family: verdana; font-size: 10px; color: #000; text-decoration: none; }

.loginbox
{
	background-color: #D6803C;
	font-family: arial;
	font-size: 10px;
	color: #fff5ee;
	height: 16px;
	width: 77px;
	border-width: 1px;
	border-color: #F0CC97;
}

.logincell
{
	padding-right: 5px;
	padding-bottom: 3px;	
}

.logintext
{
	color: #F0CC97;
	font-family: arial;
	font-size: 10px;
}

hr
{

	color: #6b7784;
	height: 1px;
}

/* main menu classes */


.menuheader 
{
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #369;
padding-left: 3px;
border-bottom: 1px #369 dotted;
overflow-x: hidden
}

.menu 
{
padding-left: 3px;
cursor: pointer;
overflow-x: hidden
}

.onmouseover 
{
padding-left: 3px;
background-color: #c4bd94;
cursor: pointer;
overflow-x: hidden
}

.onmousedown 
{
padding-left: 3px;
background-color: #ebe9db;
cursor: pointer;
overflow-x: hidden
}

.onmouseout 
{
padding-left: 3px;
overflow-x: hidden
}

/* submenu classes */

.submenuheader 
{
font-family: Tahoma;
font-size: 18pt;
font-weight: bold;
color: #369;
padding-left: 16px;

overflow-x: hidden
}

.submenu 
{
padding-left: 3px;
cursor: pointer;
overflow-x: hidden
}

.subonmouseover 
{
padding-left: 3px;
background-color: #c4bd94;
cursor: pointer;
overflow-x: hidden
}

.subonmousedown 
{
padding-left: 3px;
background-color: #ebe9db;
cursor: pointer;
overflow-x: hidden
}

.subonmouseout 
{
padding-left: 3px;
border: 1px #eee solid;
overflow-x: hidden
}

/* xpSUBmenu */
#mx {
	font-size: 8pt;
	font-weight: normal;
}
#mx, #mx ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#mx ul {
	font-weight: normal;
}
#mx li {
width: 168px;
}
#mx ul li {
padding-left: 1px;
background-color: #F3F1E5;
border: 1px #F3F1E5 solid;
width: 168px;
}
#mx a {
	display: block;
	margin: 0;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;	
	text-decoration: none;
	color: #000;
}

/* xpSUBmenu parent */
#mx li.m {
	position: relative;
	width: 168px;;
}

/* xpSUBmenu submenu indicator */
#mx li.m a {
	background: url(../images/menuarrow.gif) 98% 50% no-repeat;

}
#mx li.m a:hover {
	background: #c4bd94 url(../images/menuarrowH.gif) 98% 50% no-repeat;

}
#mx li.m ul a, #mx li.m ul a:hover {
	background-image: none;
}

/* popup menus */
#mx li.m ul {
	display: none;
	position: absolute;
	top: 0;
	left: 168px;
	width: 168px;
	border: 1px solid #333;
	background: #F3F1E5;
}
/* width of popup menu */
#mx li.m ul a {
	width: 176px;
}

/* positioning */

.right
{
	float: right;
}

.rightimg
{
	float: right;
	padding-left: 3px;
}

.refimg
{
border: 1px #000 solid;
margin-top: 15px;
}

.brownbold
{
	font-size: 10pt;
	font-weight: bold;
	color: #dc8038;
}

.greenbold
{
	font-size: 10pt;
	font-weight: bold;
	color: #3a0;
}

.blackbold
{
	font-size: 10pt;
	font-weight: bold;
	color: #000;
}