td, p, body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #373737;
}

body {
	background-color: #F7F7F7;
}

a, a:hover, a:link
{
	color: #4287CE;
	font-size : 11px;
}

a, a:link
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a.underline:hover
{
	text-decoration: underline;
}


a.blue, a.blue:link
{
	color: #3E7EC1;
	font-size : 11px;
	text-decoration: none;
}

a.blue:hover
{
	color: #3E7EC1;
	font-size : 11px;
	text-decoration: underline;
}

a.news, a.news:link
{
	color: #373737;
}

a.news:hover,
{
	color: #373737;
	text-decoration: underline;
}
  

.blue
{
	color: #4287CE;
}

a.menu,  a.menu:hover, a.menu:link
{
	color: #4388D2;
	font-size : 12px;
	font-weight : bolder;
	text-decoration: none;
}

.sm
{
	font-size : 10px;
}

input, textarea, select
{
	background-color : #FFFFFF;
	color: #004C8A;
	border: 1px solid #ADADAD;
	font-size : 11px;
}
.search
{
	border: 1px solid #000000;
}

.bigwhite
{
	font-size : 12px;
	color: #FFFFFF;
}

.bigblue
{
	font-size : 12px;
	color: #3E5F86;
}

.blue2, .date
{
	color: #476C9C;
}
.white
{
	color: #FFFFFF;
}

h1
{
	margin: 0;
	color: #476C93;
	font-size : 16px;
}

h2
{
	margin: 0;
	color: #476C93;
	font-size : 14px;
}
h3
{
	margin: 0;
	color: #476C93;
	font-size : 12px;
}

h4
{
	margin: 0;
	color: #476C93;
	font-size : 10px;
}

h5
{
	margin: 0;
	color: #476C93;
	font-size : 8px;
}

.login
{
	background-color : #D8E6F1;
	padding: 0 3 0 3;
	color: #004C8A;
	border: 2px solid #65737F;
	font-size : 11px;

}

td.white a, td.white a:hover, td.white a:link{
	color: #F2EFBD;
	font-size : 11px;
}

.gray{
	color: #A2A2A2;
}

UL{
	font-size : 11px;
	margin-top: 2;
	margin-bottom: 2;
}
.map{
	list-style-image : url(/Sites/atgs/Images/arr3.gif);
}

TABLE.user{
}

TABLE.user TD{
	padding: 4px;
}


table.border{
	border: 1px solid #666666;
	border-collapse: collapse;
	width: 100%;
}

table.border td{
	border: 1px solid #666666;
	background-color: white;
	padding: 3px;		
}

tr.table_header{
}

tr.table_header_dark{
}

tr.table_header td{
	background-color: #DDDDDD;
	text-align: center;
	font-weight: bold;
}

tr.table_header td{
}

tr.table_header_dark td{
	background-color: #6d7f92;
	color: #ccffff;
	text-align: center;
	font-weight: bold;
}

tr.table_header_dark td p{
	color: #ccffff;
}