/* ****** CONFIGURABLE CSS PARAMETERS ******  */
/* ******** Look and Feel Specific ********  */

/* *** HEADER CELL with LOGOs ***  */

td.chematixheadercell 	{
	background-color:	#021E47;
	background-image: url("UR_v3B.png");
	background-repeat: no-repeat;
  	background-position: bottom left;
	height: 60px;
	width: 70%;
	vertical-align: top;
	text-align: left;
}

td.univlogoheadercell 	{
	background-color:	 #021E47;
	background-image: url("chematixrochester1.jpg");
	background-repeat: no-repeat;
  	background-position: bottom right;
	height: 60px;
	width: 30%;
	vertical-align: top;
	text-align: right;
}

td.headercell 	{
	background-color: #021E47;
	height: 60px;
	width: 100%;
}

/* *** NAVIGATION BAR ***  */

td.navheadercell 	{
	background-color: #00467F;
	height: 25px;
	width: 100%;
	vertical-align: middle;
	white-space: nowrap;
}

td.navsignal 	{
	background-color: #6699FF;
}

/* *** Color Scheme RULE Rows ***  */

td.headerrule	{
	background: #FFF8DC;
	height: 1px;
}

td.pgbottomrule	{
	background: #2F4F4F;
	height: 1px;
}

td.blackrule	{
	background: #2F4F4F;
	height: 1px;
}

/* *** PDF HEADER Color Scheme ***  */

td.pdfbanner	{
	background-color: #00467F;
	height: 20px;
	width: 100%;
	vertical-align: middle;
}


/* ***** LINKED TEXT parameters ***** */

a:link {
    color: #191970;
    text-decoration: underline;
}

a:visited {
    color: #191970;
    text-decoration: underline;
}

a:active {
    color: #191970;
    text-decoration: underline;    
}

a:hover {
    color: #191970;
    background-color: #FFFACD;
    text-decoration: underline;
}

.footer { 
    color: #2F4F4F;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: xx-small; 
    font-weight: normal;
}

.mainnav {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	padding-top: 5px; 
    padding-right: 11px; 
    padding-bottom: 5px; 
    padding-left: 11px;
	line-height: 22px;
	text-align: center;
}

a.mainnav:link {
    color: #FFFFFF;
    text-decoration: none;
}

a.mainnav:active {
    color: #FFFFFF;
    text-decoration: none;    
}

a.mainnav:visited {
    color: #FFFFFF;
    text-decoration: none;    
}

a.mainnav:hover {
    color: #000000;
    background-color: #6699FF;
    text-decoration: none;
}

.mainnav2 {
	color: #FFFFFF;	
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	padding-top: 2px; 
    padding-right: 2px; 
    padding-bottom: 4px; 
    padding-left: 2px;
	line-height: 20px;
}

a.mainnav2:link {
    color: #FFFFFF;
    text-decoration: none;
}

a.mainnav2:active {
    color: #FFFFFF;
    text-decoration: none;    
}

a.mainnav2:visited {
    color: #FFFFFF;
    text-decoration: none;    
}

a.mainnav2:hover {
    color: #000000;
    background-color: #6699FF;
    text-decoration: none;
}

a.signalnav {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	padding-top: 5px; 
    padding-right: 11px; 
    padding-bottom: 5px; 
    padding-left: 11px;
	line-height: 22px;
	text-align: center;
}

a.signalnav:link {
    color: #FFFFFF;
    text-decoration: none;
}

a.signalnav:active {
    color: #FFFFFF;
    text-decoration: none;    
}

a.signalnav:visited {
    color: #000066;
    text-decoration: none;    
}

a.signalnav:hover {
    color: #000066;
    background-color: #F0FFFF;
    text-decoration: none;
}

.sivco {
	color: #660000;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
}

a.sivco:link {
    color: #660000;
    text-decoration: none;
}

a.sivco:active {
    color: #660000;
    text-decoration: none;    
}

a.sivco:visited {
    color: #660000;
    text-decoration: none;    
}

a.sivco:hover {
    color: #FFFFFF;
    background-color: #660000;
    text-decoration: underline;
}

.smallnav {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 95%;	
	text-decoration: none;
}

a.smallnav:link {
    color: #000000;
    text-decoration: none;
}

a.smallnav:active {
    color: #000000;
    text-decoration: underline;    
}

a.smallnav:hover {
    color: #000000;
    text-decoration: underline;
}

.title {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: large; 
    font-weight: bold; 
    color: #666666; 
    text-align: left;
}


/* ****** END Look and Feel Specific END ******  */
/* ****** END CONFIGURABLE CSS PARAMETERS ******  */




/* ****** PRIMARY HTML SECTION parameters ******  */

body {  
    background-image: url("background.gif");
    background-repeat: repeat;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px; 
    margin-right: 0px; 
    margin-left: 0px;
}


.form {
    background-color: #F5F5F5;
    width: 70%;     
    text-align: left; 
    padding-top: 5px; 
    padding-right: 5px; 
    padding-bottom: 5px; 
    padding-left: 5px; 
    border-style: solid; 
    border-top-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    border-left-width: 0px;
}



/* ***** TABLE parameters ***** */

table	{
	border-collapse: collapse;	
	padding: 0px;
}

table.foundation	{
	width: 100%;
	height: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
	border-width:	0;
}

table.fullwidth	{
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

table.navholder	{
	text-align: left;
	border-width:	0;
}

table.pagecontent	{
	width: 95%;
	height: 90%;
	border-width:	0;
	padding: 0px;
}

table.resultsTable {
    width: 100%;	
    text-align: left;     
    padding-top: 2px; 
    padding-right: 2px; 
    padding-bottom: 2px; 
    padding-left: 2px; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px;  
    border-left-width: 1px;
    border-color: #FFFFFF;
}

table.titlecontent	{
	width: 95%;
	border-width:	0;
	padding: 0px;
}

table.TableNoWidthNoCollapse {  
    text-align: left;     
    padding-top: 2px; 
    padding-right: 2px; 
    padding-bottom: 2px; 
    padding-left: 2px; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px;  
    border-left-width: 1px;
    border-collapse: separate;
    border-color: #FFFFFF;
}

table.TableNoWidthCollapse {  
    text-align: left;     
    padding-top: 2px; 
    padding-right: 2px; 
    padding-bottom: 2px; 
    padding-left: 2px; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px;  
    border-left-width: 1px;
    border-collapse: collapse;
    border-color: #FFFFFF;
}


/* ***** TABLE HEADER parameters ***** */

th {  
    background-color: #CCCCCC; 
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 72%;     
    font-weight: bold;
    text-align: center;
}



/* ***** TABLE ROW parameters ***** */

tr.whitetablerow 	{ 
    color: #FFFFFF;
}



/* ***** TABLE CELL parameters ***** */

td {       
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 72%;
}

td.centermiddle	{
	text-align: center;
	vertical-align: middle;
}

td.centertopalign	{
	text-align: center;
	vertical-align: top;
}

td.errmsgpad 	{
	padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

td.footerleftcell	{
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 2px;
}

td.footerrightcell	{
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	height: 20px;
	padding-right: 2px;
}

td.headtitlepad 	{
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top;
}

td.imgfadercell 	{
	background-image: url("fader.jpg");
	width: 20px;
	height: 100%;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

td.imgfadercell2 	{
	background-image: url("fader.jpg");
	width: 20px;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

td.loginuserpad 	{
	vertical-align:	top;
	padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
}

td.nav05	{
	text-align: right;
	width: 7%;
}

td.nav95	{
	text-align: left;
	width: 93%;
}

td.navbarspacer 	{
	background:	#FFFFFF;
	padding-left: 1px;
}

td.navcellpad 	{
    padding-left: 2px;
    padding-right: 2px;
}

td.pagecontentcell	{
	text-align: left;
	vertical-align: top;
}

td.pagecontentcellholder	{
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 90%;
}

td.pagecontentcellholderfull	{
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 100%;
}

td.pgcontentpad 	{
	text-align: left;
	vertical-align:	top;
	padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    height:100%;
}

td.pgcontentpad2 	{
	vertical-align:	top;
	padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    
}

td.pgcontentpad3 	{
	vertical-align:	top;
	padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 20px;
}

td.rtalignment	{
	text-align: right;
}

td.titlecell	{
	text-align: left;
	vertical-align: bottom;
	height: 30px;
	width: 500px;
}

td.titleframeh	{
	background: #666666;
	height: 1px;
}

td.titleframev	{
	background: #666666;
	width: 1px;
}

td.titleholder	{
	text-align: left;
	vertical-align: top;
	width: 100%;
}

td.titletext	{
	height: 30px;
	width: 500px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
}

td.topleft	{
	text-align: left;
	vertical-align: top;
}

td.topright	{
	text-align: right;
	vertical-align: top;
}

td.required {
	background-image: url("requiredBar.gif");
	text-indent: 3px;
	background-repeat: no-repeat;
  	background-position: top left;
	vertical-align: top;
	text-align: left;
}

table.TableNoWidthCollapse td {
	border-color: white;
	border-width: 2px;
	border-style: solid;
}

table.TableNoWidthCollapse th {
	border-color: white;
	border-width: 2px;
	border-style: solid;
}

table.TableNoWidthCollapse td.size {
	text-align: right;
	padding-right: 2px;
	border-right: none;	
}

table.TableNoWidthCollapse td.unit {
	text-align: left;
	padding-left: 2px;
	border-left: none;
}

/* ***** TEXT parameters ***** */

h2 { 
    color: #848783;   
    font-family: Arial, Helvetica, sans-serif; 
    font-size: medium;
    font-weight: bold;
    text-align: left;
}

h3 {   
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: small; 
    font-weight: bold;
    text-align: left;
}


h4 {   
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1.2em; 
    font-weight: normal;
    text-align: left;
}

dt.options {
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: small; 
    font-weight: bold;
    text-align: left;
}

.error{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
	color: #990000;
}

.smalltext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
    color: #000000;
}

.tdmark {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: xx-small; 
    font-weight: bold; 
    color: #848783;
    vertical-align: top;
}
/*********************************/
/*********************************/
#navcontainer
{
margin: 0px 0 0 0px;
padding: 0;
height: 19px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #191970;
width: 94px;
height: 15px;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 2px;
margin: 0 0 0 0;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
vertical-align: middle;
font-size: x-small;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover
{
color:#000000;
background: #6699FF;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
}

#navcontainer li#active a:hover
{
background: #F0FFFF;
color: #000066;
}

#navcontainer li#active a
{
background: #ffffff;
border: 1px solid #000000;
color: #000000;
}

tr.colorheadercell 	{
	background-color: #191970;
}
tr.blackline {
	background-color: #100560;
	color: #123456;
	height: 1px;
}

/*********************************/
/*********************************/
