﻿
img { border: 0px;}

a {	
	color: #19388a; 
	font-weight: bold;
	font-family: verdana;
	
}

#h1_livewell{
	font-size:14px;
	font-style:italic;
}

a:hover {	
	color: #c77f0d;
	font-weight: bold;
	text-decoration: underline;
}

ul{
	margin-left: 20px;
	
}

hr	{
	border: none 0;
	border-top: solid 1px #19398a;
	margin-right: 20px;
	}

h1{
	font-size: 19px;
	color: #19398a;
	margin: 10px 0px 7px 0px;
	font-weight: bold;}

h2{
	font-size: 14px;
	color: #19398a;
	margin: 5px 0px;
}

h2 a{
	text-decoration: none;
}

h3{ color: #B9121b; }


.h1{
	font-size: 19px;
	line-height: 22px;
	color: #19398a;
	margin: 10px 0px;
	font-weight: bold;
}

.h2
{
	font-size: 14px;
	color: #19398a;
	margin: 5px 0px;
}

.h3
{ color: #B9121b; }

.red{
	color: #B9121b; 
}


.brown {
	color: #4C1B1B;
}

.yellow{
	color: #F6E497;
	
}
.lightbrown{
	color: #BD8D46;	
}

.cream
{
	color: #FCFAE1;
}

.redbg{
	background: #fce6ef; 
}

.tanbg {
	background: #fdfbf7;
}

.aquabg{
	background: #f2fafc;
	
	}
	
.purplebg{
	background: #f0e9f0;
	
	}
.garnetbg{
	background: #fae7ec;
	}	
.ltbluebg{
	background: #e1f3fd;
	}
			
.yellowbg{
	background: #e1f3fd;
	text-align: center;
	
}
.yellowbg a{
	padding: 5px 10px;
	font-size: 14px;
}

.lightbrownbg
{
	background: #BD8D46;	
}

.creambg
{
	background: #FCFAE1;
}


/****** Admin Styles ******/
.searchOptions{
	font-weight:bold;
	color:#009;
}

.fields{
	background-color: #fff; 
	border: solid 1px #19388a;
	padding: 3px;
}

/****  Updated below -DS
.grid1{
	background: #e1f3fd;
	cursor: pointer;
	padding: 4px 15px;

}
.grid1:hover{
	background: #9aabea;
	cursor: pointer;
	color: #fff;
}


.grid1over{
	background: #9aabea;
	cursor: pointer;
	color: #fff;
}

.grid2{
	background: #d8dadb;
	cursor: pointer;
	padding: 4px 15px;
}

.grid2over{
	background: #9aabea;
	cursor: pointer;
	color: #fff;	
}
.grid2:hover{
	background: #9aabea;
	cursor: pointer;
	color: #fff;	
}

.gridpad{padding: 10px; border: 1px solid #19388a;}
******/

.grid1{
	background: #fffff;
	padding: 4px 15px;

}
.grid1:hover{
	background: #e2e8fe;
	
}


.grid1over{
	background: #9aabea;
	color: #fff;
}

.grid2{
	background: #ffffff;
	padding: 4px 15px;
}

.grid2over{
	background: #9aabea;
	color: #fff;	
}
.grid2:hover{
	background: #e2e8fe;
}

.gridpad{padding: 10px; border-bottom: 1px solid #CCC;}


.map_box {
    width:465px; 
	float:right;
    height:465px;
    border: 2px solid #CCC;}

#map_canvas{
    width:465px; 
    height:465px;

    }

.form0{	
	padding: 5px;
	background: #19388a;
	font-weight: 800;
	color: #FCFAE1;

}
.form0 a{
	background: #19388a;
	color: #fff;
}

.form1{
	padding: 6px 10px 5px 0px;
	color: #19398a;
	font-weight: bold; 
	text-align: right;
}

.form2{
	padding: 5px 0px;	
	float: left;
}

ul.errormessages{
	color: Red;
}

ul.infomessages{
	color: Blue;
}

td {
	vertical-align:top;
}

.table1{
	border-collapse:collapse;
}

.table2{
	border: solid 5px #19388a;
}

.t1{
	width: 200px;
	line-height: 18px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
}	
.t2{
	width: 180px;
	line-height: 18px;
	vertical-align: top;

}
.t3{
	vertical-align: top;
	
}
.t4{
	vertical-align: top;
	padding-left: 15px; 
	
}
.t5{
	vertical-align: top;
	padding: 0px 10px 0px 15px; 
	width: 260px;
}

.calendar{
	float: right; 
	margin: 0px 30px 15px 0px;
}
.rightmargin{
	margin-right: 20px;
	margin-bottom: 10px;	
	
	}
.executive{
	width: 480px;
	}

.smaller{
	font-size: 8px;
	}
.smallest{
	font-size: 6px;
	}	
	
.pgdetails{
	
	padding: 3px 0px;
	}
.fmdetails{
	font-weight: bold; 
	color: #19398a;	
	padding: 3px 0px;
	}	