@charset "utf-8";
/* CSS Document */

body {
	font-size:12px;
	background-color:#000;
	line-height:1.45em;
	/*font-family:Verdana, Arial, Helvetica;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	background-image:url(/images/bg_frame.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

.page {
	position:absolute;
	width:1066px;
	left:50%;
	margin-left:-533px;
	height:auto;
	top:0px;
}

.page .tmsaheader {
	/*position:relative;*/
	width:1066px;
	background:url(/images/tmsa_header.jpg);
	height:150px;
}

.page .tmsaheader #clicklinktmsa {
	/*border:solid;
	border-color:#F00;
	border-width:1px;*/
	height:80px;
	width:365px;
	margin-left:350px;
	cursor:pointer;
}

.page .subheader_ecat {
	/*position:relative;*/
	width:1066px;
	background:url(/images/subpage_header_ecat.jpg);
	height:144px;
	background-position:center;
	background-repeat:no-repeat;
	margin-top:-67px;
}

.page .subheader_rna {
	/*position:relative;*/
	width:1066px;
	background:url(/images/subpage_headers_rna.jpg);
	height:144px;
	background-position:center;
	background-repeat:no-repeat;
	margin-top:-67px;
}

.page .subheader_admin {
	/*position:relative;*/
	width:1066px;
	background:url(/images/subpage_headers_admin.jpg);
	height:144px;
	background-position:center;
	background-repeat:no-repeat;
	margin-top:-67px;
}

.page .subheader_vetgrades {
	/*position:relative;*/
	width:1066px;
	background:url(/images/subpage_headers_vetgrades.jpg);
	height:144px;
	background-position:center;
	background-repeat:no-repeat;
	margin-top:-67px;
}

.page .subheader_integrity {
	/*position:relative;*/
	width:1066px;
	background:url(/images/subpage_headers_integrity.jpg);
	height:144px;
	background-position:center;
	background-repeat:no-repeat;
	margin-top:-67px;
}

.footer {
	/*position:relative;*/
	width:1066px;
	background:url(/images/footer.jpg);
	height:57px;
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	margin-top:20px;
}

.headerlinks {
	position:relative;
	top:85px;
	height:30px;
	width:1066px;
	text-align:center;
	font-size:18px;
	padding-top:15px;
	overflow:hidden;
}

.content {
	/*position:relative;*/
	width:100%;
	top:83px;
	background:url(/images/content.jpg);
	background-repeat:no-repeat;
	height:300px;
}

#pageheadertext {
	position:relative;
	width:1100px;
	left:50%;
	height:75px;
	overflow:hidden;
	margin-left:-550px;
	border:outset;
}

#login {
	margin-left:325px;
	margin-top:20px;
	width:400px;
	height:200px;
	/*background-color:#CCC;*/
	text-align:center;
	/*border:solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#login .logininput {
	width:125px;
}

/*  RNA TABLE   */

.rnatable {
	/*padding:3px;*/
	width:990px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.rnatable .title {
	text-align:center;
	font-size:20px;
}

.rnatable th.header {     
	background-image: url(/images/arrow-none.gif); 
	background-position:right;
	background-repeat:no-repeat;
	background-color:#CCC;
}

.rnatable th.headerSortUp {     
	background-image: url(/images/arrow-down.gif); 
	background-position:right;
	background-repeat:no-repeat;
	background-color: #999; 
	color:#FFF;
}

.rnatable th.headerSortDown {     
	background-image: url(/images/arrow-up.gif); 
	background-position:right;
	background-repeat:no-repeat;	
	background-color: #999; 
	color:#FFF;
} 

.rnatable tr.odd {
	background-color:#E6E6E6;
}

.rnatable a {
	font-size:12px;
	color:#900;
}

.rnatable a:hover {
	font-size:12px;
	color:#F00;
}


/*  END RNA TABLE */

.ui-jqgrid .altRow td
{
	background-color: red;
}

.page .tableloc {
	width:990px;
	margin-left:40px;
	height:auto;
	margin-top:20px;
}

.tablefilter {
	margin-left:160px;
	width:700px;
	/*border:outset;*/
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	margin-top:20px;
	text-align:center;	
}

.tablefilter a {
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.tablefilter a:hover {
	color:#800;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.tablefilter select, .tablefilter input {
	width:175px;
}


.salesconfig {
	position:absolute;
	width:700px;
	top:110px;
	left:50%;
	margin-left:-350px;
	border:outset;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;	
}

.selectsale {
	font-family:Arial, Helvetica, sans-serif;
}
	


/*  UPDATE DATA TABLE  */

.dataupdatetable {
	font-family:Arial, Helvetica, sans-serif;	
}

.dataupdatetable .leftcolumn {
	background-color:#CCC;
	text-align:right;
}



/* END  */

.hipcell {
	text-align:center;
}

#hipupdate {
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
}

#hipupdate .hipnum{
	font-weight:bold;
}

.notice {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:16px;
}

.photoupload {
	font-size:12px;
	color:#900;
}

#uploading_wait {
	color:#F00;
	font-size:16px;
	display:none;
}

#updatescreenthumnail {
	position:absolute;
	left:100%;
	width:200px;
	margin-left:-215px;
	height:auto;
	top:10px;
}

.required {
	background-color:#F00;
	width:100%;
	height:100%;
}

.warning {
	background-color:#FF0;
	width:100%;
	height:100%;
}


/*  importtable TABLE   */

.importtableloc {
	position:absolute;
	width:1100px;
	top:20px;
	left:50%;
	margin-left:-550px;
	height:auto;
}

.importtable {
	padding:3px;
	width:1100px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.importtable .title {
	text-align:center;
	font-size:20px;
}

.importtable th.header {     
	background-image: url(/images/arrow-none.gif); 
	background-position:right;
	background-repeat:no-repeat;
	background-color:#CCC;
}

.importtable th.headerSortUp {     
	background-image: url(/images/arrow-down.gif); 
	background-position:right;
	background-repeat:no-repeat;
	background-color: #999; 
	color:#FFF;
}

.importtable th.headerSortDown {     
	background-image: url(/images/arrow-up.gif); 
	background-position:right;
	background-repeat:no-repeat;	
	background-color: #999; 
	color:#FFF;
} 

.importtable tr.odd {
	background-color:#E6E6E6;
}



/*  END RNA TABLE */

.font10 {
	font-size:10px;
}


