/*
*  ABSOLUTE STYLES
*/
body{
	background:#7DA7D9;
	font-size:12px;
	font-family:sans-serif, Arial, Helvetica;
	margin:0;
}
a{
	color:#0066CC;
	text-decoration:none;
}
a:hover{ text-decoration:underline; }
/*
*  TEMPLATE STYLES
*/
.outerMostTable{
	background:#FFFFFF;
}
.headerLogo{
	background:url('/imgs/templates/headerBG.jpg') repeat-x bottom #7DA7D9;
	vertical-align:bottom;
	text-align:left;
}
.header{
	background:url('/imgs/templates/headerBG.jpg') repeat-x bottom #7DA7D9;
	height:126px;
	width:775px;
	vertical-align:bottom;
}
#buttonTable td{
	width:87px;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:5px;
	height:27px;
}
#buttonTable a{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.content{
	padding:20px 30px 10px 30px;
}
.whiteStripe{
	border-top:2px solid #7DA7D9;
	height:4px;
	border-bottom:1px solid #7DA7D9;
}
.footer{
	color:#7DA7D9;
	text-align:center;
	padding:5px;
	width:775px;
}
.tab{
	background:url('/imgs/templates/tab.jpg') no-repeat left bottom;
}
/*
*  PAGE SPECIFIC STYLES
*/
.homeNav{
	height:79px;
	width:311px;
	padding:5px 0 10px 0;
	vertical-align:top;
}
.navText{
	font-size:14px;
	font-weight:bold;
	height:38px;
	padding:5px 10px 0 50px;
	text-align:right;
	vertical-align:top;
}
.navLink{
	text-align:right;
	vertical-align:top;
	padding:0 27px 0 5px;
	height:26px;
	line-height:15px;
}
#employee td{
	padding:5px;
}
#employee div{
	padding:5px;
	background-color:#7DA7D9;
	text-align:center;
}
/*
*  FORM STYLES
*/
.formText{
	width:10%;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
}
.formTextMultiLine{
	width:10%;
	text-align:right;
	vertical-align:top;
	padding:3px 5px 0 0;
}
.formInput{
	width:90%;
	text-align:left;
	vertical-align:top;
}
.inputWidth{
	width:300px;
}
.star{
	font-size:14px;
	color:#FF0000;
}
/*
*  MISC STYLES
*/
.title{
	font-size:25px;
}