body {
	margin-bottom: 0px;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
	background: #070c54;
	text-align:center;
}

legend {
	color:navy;
	font-weight: bold;
}

td {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
}

thead td {
	height: 24px;
	background:url("../images/tabbbg.jpg") repeat-x left top;
	font-weight: bold;
	border-bottom: 1px solid navy;
}

ul {
	 list-style-type:circle; list-style-position:outside;
}

li {
	margin: 0 0 0 -20;
}

a { font-size: 9pt; color: navy; text-decoration: underline; font-weight: normal; font-family: Verdana; }
a:hover { font-size: 9pt; color: navy; text-decoration: none; font-weight: normal; font-family: Verdana; background: white; }
a:link { font-size: 9pt; color: navy; text-decoration: underline; font-weight: normal; font-family: Verdana; }

input, textarea, select, password {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	background: #ffffff;
	border: 1px solid silver;
}

.small {
	font-family: Verdana;
	font-size: 8pt;
}

.dbox {
	width: 293px;
	font-family: Verdana;
	font-size: 8pt;
	padding: 0px 5px 5px 5px;
	background: url(../images/box_fill.gif);
	margin: 5px;
}

.page {
	width: 950px;
	text-align: center;
	background: #ffffff;
}

.footer {
	text-align: center;
	width: 950px;
	padding: 5px;
	font-size: 9pt;

}

.dboxtitle {
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size:12pt;
	border-bottom: 1px dashed silver;
	color: navy;
}

.topmenu {
	width: 320px;
	padding: 10px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding-right: 30px;
	font-size: 8pt;
}

.menulink { font-size: 8pt; color: #fff; text-decoration: underline; }
.menulink:hover { font-size: 8pt; color: #fff; text-decoration: none; background:none; }
.menulink:link { font-size: 8pt; color: #fff; text-decoration: underline; }

.mainmenulink { font-size: 8pt; color: #070c54; text-decoration: underline; font-weight: bold; padding: 3px; }
.mainmenulink:link { font-size: 8pt; color: #070c54; text-decoration: underline; font-weight: bold; padding: 3px; }
.mainmenulink:hover { font-size: 8pt; color: #070c54; text-decoration: underline; font-weight: bold; background: #fff; border: 1px solid silver; padding: 2px; }

.small_link { font-size: 8pt; color: #070c54; text-decoration: underline; font-weight: normal; }
.small_link:hover { font-size: 8pt; color: #070c54; text-decoration: none; font-weight: normal; }
.small_link:link { font-size: 8pt; color: #070c54; text-decoration: underline; font-weight: normal; }

.small_linkb { font-size: 8pt; color: #070c54; text-decoration: underline; font-weight: bold; }
.small_linkb:link { font-size: 8pt; color: #070c54; text-decoration: underline; font-weight: bold; }
.small_linkb:hover { font-size: 8pt; color: #070c54; text-decoration: none; font-weight: bold; background:none; }

.normal_link { font-size: 9pt; color: #070c54; text-decoration: underline; font-weight: normal; }
.normal_link:hover { font-size: 9pt; color: #070c54; text-decoration: none; font-weight: normal; }
.normal_link:link { font-size: 9pt; color: #070c54; text-decoration: underline; font-weight: normal; }

.header {
	height: 200px;
}

.loginbox {
 float:right;
 margin: 10px;
}

.mainmenu {
	height: 25px;
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 8pt;
	color: #070c54;
	border-bottom: 1px solid #ccc;
	padding: 5px 5px 0px 5px;
	text-align: right;
}

.content {
	text-align: left;
	font-family: Verdana;
	font-size: 9pt;
	padding: 10px;
	width: 930px;
}


.member_navlocation {
	text-align: left;
	font-family: Verdana;
	font-size: 9pt;
	padding: 5px;
	background: #dedede;
	color: #070c54;
	border-bottom: 1px solid #ccc;
}






/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
        margin:0;
        padding:5px 10px 0 50px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("../images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("../images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }




	/* Start layout CSS */
	.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */
		cursor:pointer;	
		border-bottom:3px solid #C5C2B2;
		border-right:1px solid #ACA899;
		border-left:1px solid #FFF;	
		background-color: #ECE9D8;
	}
	
	.tableWidget_headerCell{	/* Standard column header */
		border-top:2px solid #ECE9D8;
		
	}
	
	.tableWigdet_headerCellOver{	/* Rollover on sortable column header */
		border-top:2px solid #FFC83C;		
	}
	.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */
		background-color:#FFF;	/* No mouseover color in this example - specify another color if you want this */
	}
	
	.tableWigdet_headerCellDown{
		border-top:2px solid #FFC83C;	
		background-color:#DBD8C5;
		border-left:1px solid #ACA899;
		border-right:1px solid #FFF;
	}
	.tableWidget td{
		margin:0px;
		padding:2px;
		border-right:1px solid #EAE9E1;	/* Border bottom of table data cells */
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
		
	}
	.tableWidget tbody{
		background-color:#FFF;
	}
	.tableWidget{
		font-family:Verdana;
		font-size:12px;	
		width:400px;
	}
		
	/* End layout CSS */

	div.widget_tableDiv {
		border:1px solid #ACA899;	/* Border around entire widget */
		height: 200px;
		overflow:auto;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:400px;

	}
	
	div.widget_tableDiv {
		overflow: hidden;
		width:400px;
	}

	.tableWidget thead{
		position:relative;
	}
	.tableWidget thead tr{
		position:relative;
		top:0px;
		bottom:0px;
	}

	.tableWidget .scrollingContent{
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:100%;

	}

.smalltd { text-align: right; font-size:9pt; }

/* link that looks like a button */
.btnlink:link {
	border: 1px solid silver;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	background: #ccffff;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
.btnlink:visited {
	border: 1px solid silver;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	background: #ccffff;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}

.message {
	text-align: center;
	padding: 10px;
	border: 1px solid navy;
	background: #efefef;
	color: #009900;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}
.message_error {
	text-align: center;
	padding: 10px;
	border: 1px solid navy;
	background: #efefef;
	color: red;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

input {
	border: 1px solid silver;
	background: #ccffff;
	font-weight: bold;
	text-decoration: none;
}
