* {margin:0; padding:0; outline:none} 

body {
	font:12px "Segoe UI",Arial,Verdana,Sans-Serif;
	background-color : #EAEAEA;
	margin-top : 10px;
	padding : 0px;
	text-align : left;
	color : #666666;
}
.maintable {
	width: 1024;
	height: 75%;
}

.mytextarea {
	font:12px "Segoe UI",Arial,Verdana,Sans-Serif;
}
.menutable {
	width: 100%;
}
.menutable td { font:12px 'Segoe UI',Arial,Verdana,Sans-Serif;
}
.spectd { font:12px 'Segoe UI',Arial,Verdana,Sans-Serif; border-bottom:1px solid #666666;
}

.spacertable {
	width: 100%;
	height: 50;
}
.frontpagecanvas {
	background-color : #ffffff;
	background-image :  url("../images/frontpage_back.jpg");
	background-repeat: no-repeat;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width : 800px;
}
.infopagecanvas {
	background-color : #ffffff;
	background-image :  url("../images/newbackgrnd.png");
	background-repeat: no-repeat;
	margin-top : 10px;
	margin-left : 10px; 
	/* margin-right : auto;  */
	text-align : left;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width : 1024;
	height : 800;
}
.infopagetop {
	background-color : #ffffff;
	background-image :  url("../images/top.png");
	background-repeat: no-repeat;
	margin-top : 10px;
	margin-left : 10px; 
	/* margin-right : auto;  */
	text-align : left;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width : 1024;
	height : 315;
}
.infopagemid {
	background-color : #ffffff;
	background-image :  url("../images/middle.png");
	/* background-repeat: no-repeat; */
	margin-left : 10px; 
	/* margin-right : auto;  */
	text-align : left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width : 1024;
	/*height : 800; */
}
.infopagebot {
	background-color : #ffffff;
	background-image :  url("../images/bottom.png");
	background-repeat: no-repeat;
	margin-left : 10px; 
	/* margin-right : auto;  */
	text-align : left;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width : 1024;
	height : 203;
}
.admintab {
    display: block; 
	width: 90%; 
	height: 90%; 
	margin-left: auto;	
	margin-right: auto;
	/*border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000; */
    margin: 1em; 
	border-collapse: collapse;
}
.admintab td {
	padding: .3em;
	/*border-bottom: 1px solid #000000;
	border-top: 1px solid #000000; */
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.admintab th {
	padding: .3em;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.admintab tbody {
	background: #E9E9E9;
}

.admintab2 {width:98%; border-collapse: collapse; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:1px solid #c6d5e1; margin:1em 5px 15px}
.admintab2 th {background:url("../images/header-bg.gif"); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.admintab2 th h3 {font-size:12px; padding:6px 8px 8px; color: #CFDCE7;}
.admintab2 td {padding:.3em; border-right:1px solid #c6d5e1;}
.admintab2 .head h3 {background:url("../images/sort.gif") 7px center no-repeat; cursor:pointer; padding-left:18px}
.admintab2 .desc, .admintab2 .asc {background:url("../images/header-selected-bg.gif")}
.admintab2 .desc h3 {background:url("../images/desc.gif") 7px center no-repeat; cursor:pointer; padding-left:18px}
.admintab2 .asc h3 {background:url("../images/asc.gif") 7px  center no-repeat; cursor:pointer; padding-left:18px}
.admintab2 .head:hover, .admintab2 .desc:hover, .admintab2 .asc:hover {color:#fff}
.admintab2 .evenrow td {background:#fff}
.admintab2 .oddrow td {background:#ecf2f6}
.admintab2 td.evenselected {background:#ecf2f6}
.admintab2 td.oddselected {background:#dce6ee}
.admintab2 p {text-align: center;}

.admintab3 {width:98%; border-collapse: collapse; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:1px solid #c6d5e1; margin:1em 5px 15px}
.admintab3 th {background:url("../images/header-bg.gif"); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.admintab3 th h3 {font-size:12px; padding:6px 8px 8px; color: #CFDCE7;}
.admintab3 td {padding:.3em; border-right:1px solid #c6d5e1; border-bottom:1px solid #c6d5e1;}
.admintab3 .head h3 {background:url("../images/sort.gif") 7px center no-repeat; cursor:pointer; padding-left:18px}
.admintab3 .desc, .admintab2 .asc {background:url("../images/header-selected-bg.gif")}
.admintab3 .desc h3 {background:url("../images/desc.gif") 7px center no-repeat; cursor:pointer; padding-left:18px}
.admintab3 .asc h3 {background:url("../images/asc.gif") 7px  center no-repeat; cursor:pointer; padding-left:18px}
.admintab3 .head:hover, .admintab2 .desc:hover, .admintab2 .asc:hover {color:#fff}
.admintab3 .evenrow td {background:#fff}
.admintab3 .oddrow td {background:#ecf2f6}
.admintab3 td.evenselected {background:#ecf2f6}
.admintab3 td.oddselected {background:#dce6ee}
.admintab3 p {text-align: center;}

.infopage {
	position:absolute; 
	top: 60px; 
	left: 25px;
}
formclass {
    font-family: 'Segoe UI',Arial,Verdana,Sans-Serif;
	font-size: 12px;
}

.loginform td {
    font-family: 'Segoe UI',Arial,Verdana,Sans-Serif;
	font-size: 12px;
}
div, td, span, select, input{	
	  font-family: 'Segoe UI',Arial,Verdana,Sans-Serif;
	  font-size: 12px;
}

.select2 {
	  font-family: 'Segoe UI',Arial,Verdana,Sans-Serif;
	  font-size: 10px;
}

.bodytext {
	background-color : transparent;
	color : #000000;
	font-size : 5px;
	line-height : 13px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	padding : 2px;
}
a.nav {
	background-color : transparent;
	color : #000000;
	font-size : 14px;
	text-decoration : underline;
	line-height : 22px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 2px;
	padding : 6px;
}
a.nav:active {
	background-color : transparent;
	color : #cc3333;
	font-size : 14px;
	text-decoration : none;
	line-height : 22px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 2px;
	padding : 6px;
}
a.nav:hover {
	background-color : transparent;
	color : #ffff66;
	font-size : 14px;
	text-decoration : none;
	line-height : 22px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 2px;
	padding : 6px;
}

Caption.CallTable {
        font-size: 16pt;
        font-family: Tahoma, Times;
        color: Navy;
}

caption.FormTable {
        font-size: 16pt;
        font-family: Tahoma, Times;
        color: Navy;
}

Table.CallData {
        border-width: 2px;
        border-style: solid;
        border-color: Navy;
}

table.formTable {
        border-width: 2px;
        border-color: Navy;
        border-style: solid;
}

table.admin td {
		border-width: 0px ;
		border-style: solid;
/*		border-color: #fff; */
}
/* Sortable tables 
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default; 
} */
.sortable {width:98%; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px}
.sortable th {background:url("../images/header-bg.gif"); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3 {font-size:10px; padding:6px 8px 8px; color: #CFDCE7;}
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.sortable .head h3 {background:url("../images/sort.gif") 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url("../images/header-selected-bg.gif")}
.sortable .desc h3 {background:url("../images/desc.gif") 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url("../images/asc.gif") 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}
.sortable p {text-align: center;}

#controls {width:98%; margin-left: auto; margin-right: auto; height:20px; text-align: center;}
#perpage {float:left; width:25%}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:50%; text-align:center}
#navigation img {cursor:pointer}
#text {float:right; text-align:right; margin-top:2px}

input.submit, .text {font:12px 'Segoe UI',Arial,Verdana,Sans-Serif;}

.submitinput { 
   color: #5471B5;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
}