a:link,a:visited,a:active {
	color: #115E94;
	text-decoration: none;
}

a:hover {

	color: #55AAFF;
	text-decoration: underline;
}

table {
	font-family: Arial,Verdana;
	font-size: 11px;
}


.title {
	font-size: 12px;
	font-weight: bold;
}
.error{
color:#aa1002;
}

.textfield {
	font-family: Arial,Verdana;
	font-size: 11px;
	color: #666666;
	border: solid 1px;
	border-color: #DBDBDB;
}


textarea {
	font-family: Arial,Verdana;
	font-size:11px;
	color: #666666;
	background-color: #FFFFFF;
	border: solid 1px;
	border-color: #DBDBDB;
	overflow:hidden;
}

.text-copy_link {
	color: #C0C0C0;
	text-decoration: none;
	font-size: 11px;
	cursor: default;
}

.select {
	font-family: Arial,Verdana;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
}


DIV.taMenu
{
   float            : left;
   width            : 100%;
   background       : #FFFFFF;
}

DIV.taMenu UL
{
   margin           : 0px;
   padding          : 0px;
   list-style       : none;
}

DIV.taMenu LI
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.taMenu A
{
   float            : left;
   background       : url(images/taMenuRight.gif) no-repeat right top;
   font-weight      : bold;
   text-decoration  : none;
}
TD.taMenu
{
   padding-top       : 7px;
   vertical-align    : bottom;
   white-space       : nowrap;
}


DIV.taMenu A:hover
{
   background-position: 100% -150px;
}

DIV.taMenu A:link, DIV.taMenu A:visited,
DIV.taMenu A:active, DIV.taMenu A:hover
{
   color            : #115E94;
}

DIV.taMenu SPAN
{
   float            : left;
   display          : block;
   background       : url(images/taMenuLeft.gif) no-repeat left top;
   padding          : 5px 8px;
   white-space      : nowrap;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.taMenu SPAN {float : none;}
/* End IE5-Mac hack */

DIV.taMenu A:hover SPAN
{
   background-position: 0% -150px;
      text-decoration  : underline;
}

DIV.taMenu LI#current A
{
   background-position: 100% -150px;
   border-width     : 0px;
}

DIV.taMenu LI#current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
}





input{ font-size:11px;  padding:0px; margin:0px}

td{ font-size:12px; }

textarea{ font-size:12px;  padding:1px; margin:1px}

img{border-width:0; }



.message {background-color:#FFDF55}



.elie-row-0 {
    background-color:#bcbcbc;
    text-align: left;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.1px;
    line-height: 1.75em;
}

.elie-row-1 {
    background-color: #efefef;
}
.elie-row-2 {
    background-color: #dddddd;
}
.elie-row-3 {
    background-color: #cff5cf;
}

div.menu {
	border-width:   2px 2px 0.8ex 0.8ex ;
	border-style: solid;
	padding: 3px;
	margin-bottom: 1ex;
	margin-top: 2ex;
	background: #ffffff;
	color: inherit;
	border-color: #d3d3d3; 
	-moz-border-radius: 10px;
	font-size: 100%;

}
div.topmenu{ 
	float: left;
	display:block;
	font-size: 120%;
	margin-top: 0ex;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	background: #f8f7fc;
	color: #666699;
	border-color: #eeedf2;
	-moz-border-radius: 10px;
}

div.info{ 
	font-size: 140%;

	background: url(images/info.png) no-repeat #FFDF55;
	color: #666699;
	font-weight: bold; border:1px solid #EAEAEA;
	width:100%;
	align:center;

}







body, td, th, div, table, p, span, li {
    font-family: arial,verdana,helvetica,lucida,sans-serif;
 }



body {
    color: black;
    background-color: white;
}



span.header,.header a, .header a:visited, .header a:active{
	font-size: 11px;
	color: #ededed;
}

.side { font-family: Arial, sans-serif;  font-size:100%; line-height: 155%; margin-left: 1em; }
div.head{
	padding: 0.2em 0.2em 0.2em 0.3em;
	background: #eeedf2 none repeat scroll 0%;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

div.box{
	padding: 0.2em 0.2em 0.2em 0.3em;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

div.head_red{
	padding: 0.2em 0.2em 0.2em 0.3em;
	background: #aa1002 none repeat scroll 0%;
	text-decoration:none; color:#ffffff;
}
div.box_red{
	padding: 0.2em 0.2em 0.2em 0.3em;
	border-width: 1px;
	border-style: solid;
	border-color: #aa1002;
}
div.box_user{
	padding: 0.2em 0.2em 0.2em 0.3em;
	background: #FFDF55; none repeat scroll 0%;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

.r1 {
    background-color: #efefef;
    font-family: Arial, sans-serif;  font-size:12px; 
}
.r2 {
    background-color: #dddddd;
    font-family: Arial, sans-serif;  font-size:12px; 
}

