/* Must follow order */

a:link {text-decoration: none; color:blue}
a:visited {color:blue; text-decoration:none;}
a:active {text-decoration: none; color:blue}
a:hover{text-decoration:underline;color:red}

a.blue:link{color: white} 
a.blue:visited{color: white}
a.blue:hover{color: #FF0000}

a.red:link{color: white} 
a.red:visited{color: white}
a.red:hover{color: #000080}


img{ border-style: none;} 
 
 

body{
	/*background-image: url('images/bgredblue.png'); 
	background-repeat: repeat-x; 
	background-position: top; */
	margin-left: 0px;
	margin-top: 0px; 
	padding-top: 0px; 
	font-family: calibri;
	color: black;
	font-size: 14px;
}


.highlight{
	border-style: solid;
	border-width: thin;
	border-color: #FF0000;
}

.lblue{
	background-image: url('images/l_blue.gif'); 
	background-repeat: repeat-xy; 
	background-position: top; */
}

table.alignment{
	margin-left:auto;
	margin-right:auto;
}
/*
.zerospace{
	border-bottom-width: none;
}

.borderwhite{
	border-style: solid;
	border-color: white;
	border-width: thick;
}*/

.tabborder{
	border-style: solid;
	border-width: thin;

}
.borderspecial{
	border-style: none;
	border-width: none;
}


.border{
	border-style: solid;
	border-top-width: thin;
	border-bottom-width: medium;
	border-right-width:thin;
	border-left-width:thin;
	border-width: none;
	
	/*border-style: ridge;
	groove: The border looks as though it were carved into the canvas. 
	ridge: 
	inset: The border makes the box look as though it were embedded in the canvas. 
	outset: */
	}
	
.noborder{
	border-width: none;
	}
.margin{
	 margin-top:0px;
}
.green{
	color: green;
	}
	
.red{
	color: #FF0000;
	}
	
.blue{
	color: #000080;
	background-color:#000080;
	height:1px;
	border:none;
}
	

.headerblue{
	background-color:#000080;
	text-align:center;
	font-size:18px;
	color:white;
	height:22px;
}

.bgblue{
	background-color:#000080;
	}
	
.bgred{
	background-color:#FF0000;
	}

.headerred{
	background-color:#FF0000;
	text-align:center;
	font-size:18px;
	color:white;
}

.headergreen{
	background-color:green;
	text-align:center;
	font-size:18px;
	color:white;
}
.productheader{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	}
	
.headerBold{
	font-size: 18px;
	font-weight: bold;
}

.header2{
	font-size: 16px;
	font-weight: bold;
}

.borderblue{
	border-color: #000080;
	}
	
.borderred{
	border-color: #FF0000;
	}

.borderblack{
	border-color: #000000;
}
	
.top{
	vertical-align: top;
	}

.right{
	text-align:right;
	}
	
.bottom{
	vertical-align: bottom;
	}
	
.middle{
	vertical-align: middle;
}
	
.link{
	font-family: arial;
	font-size: 12px;
}
	
.special{
	font-family: calibri;
	color: white;
	font-weight: bold;
	font-size: 16px;
}

.smaller{
	font-size: 10px;
	}

.bigger{
	font-size: 18px;
	}
	
.underlogo{
	background-color: #000080;
	color: white;
}

.center{
	text-align: center;
	}

