
.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#333333;
}


table.submenu {
	border:1px solid #9A9CA6;
	background-color: #EEEEEE;
}

a.menubutton {
	background-image:url(../images/menu.button.background.gif);
	background-repeat:no-repeat;
	width:158px;
	height:22px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#3366FF;
	text-align:left;
	text-indent:10px;
	padding-top:6px;
	cursor:default;
}

a.menubutton:hover {
	color:#FFFFFF;
	background-position:-158px 0px;
	cursor:default;
}

a.menubutton_more {
	background-image:url(../images/menu.button.more.gif);
	background-repeat:no-repeat;
	width:158px;
	height:22px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#3366FF;
	text-align:left;
	text-indent:10px;
	padding-top:6px;
	cursor:default;
}

a.menubutton_more:hover {
	color:#FFFFFF;
	background-position:-158px 0px;
	cursor:default;
}

.form_title { 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-style:normal; 
	font-weight:bold; 
	color:#3366FF;
}



/*-----------------------------------------------------------------*/
a.info_right{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
	cursor:default;
}

a.info_right:hover{z-index:25;cursor:default; background-color:#F5F5F5}

a.info_right span{display: none; text-decoration:none}

a.info_right:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:30px; 
	left:-140px; 
    border:1px solid #0cf;
    background-color:#FFFFCC; color:#000;
    text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	white-space:normal;
	width:160px;
	text-decoration:none;
}

/*----------------------------------------------------------------*/
a.info_left{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
	cursor:default;
}

a.info_left:hover{z-index:25;cursor:default; background-color:#F5F5F5}

a.info_left span{display: none;text-decoration:none}

a.info_left:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:30px; 
	left:2px; 
	width:160px;
    border:1px solid #0cf;
    background-color:#FFFFCC; color:#000;
    text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	}
/*----------------------------------------------------------------*/

td.bottomcaption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:right;
	color:#999999;
}

table.datagrid {
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

tr.titlerow td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	color:#000000;
	background-color:#EFEFEF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	height:26px;
	padding-left:4px;
	padding-right:4px;
	cursor:default;
}

tr.dataheader td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	color:#000000;
	background-color:#E0DFE3;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-left-width:0px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	height:31px;
	padding-left:5px;
	padding-right:4px;
	cursor:default;
	background-image:url(../images/data.header.gif);
}


tr.datarow td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	color:#333333;
	background-color:#FFFFFF; /*#F5F5F5;*/
	border-bottom-width:0px;
	border-bottom-style:dotted;
	border-bottom-color:#E5E5E5;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	cursor:default;
}

tr.datarow_alt td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	color:#333333;
	background-color:#DDF3FF; /*#F5F5F5;*/
	border-bottom-width:0px;
	border-bottom-style:dotted;
	border-bottom-color:#E5E5E5;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	cursor:default;
}

tr.datarow_over td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	color:#333333;
	background-color:#EFEFEF;
	background-image:url(../images/data.over.gif);
	background-repeat:repeat-x;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#333333;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	padding-left:4px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:3px;
	cursor:default;
}

td.small select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

td.small input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

td.pager a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#3366FF;
}

td.pager a:hover {
	color:#3333FF;
}

td.textlabel {
	font-weight:bold;
}

td.controls input {
	display:block;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #9A9CA6;
	padding-left:4px;
}

td.controls textarea {
	display:block;
	width:200px;
	height:6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #9A9CA6;
	padding:4px;
}

td.controls select {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #9A9CA6;
	padding-left:4px;
}
