body {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F4F4F;
	padding:0px;
	margin:0px;
	font-weight:normal;
	background-color:#AACCDD;
	line-height:16px;
}
.main_table {
    border:5px solid #FFFFFF;
}
a:link {
    color:#3399AA;
	text-decoration:none;
	font-weight:bold;
	
}
a:visited {
    color:#3399AA;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
    color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.green_link:link {
	font-size:12px;
    color:#3399AA;
	text-decoration:none;
}
.green_link:visited {
	font-size:12px;
    color:#3399AA;
	text-decoration:none;
}
.green_link:hover {
	font-size:12px;
    color:#666666;
	text-decoration:none;
}
.top_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#3399AA;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.top_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#3399AA;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.top_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#666666;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.txt12grey {
    color:#666666;
	text-decoration:none;
}
.border_grey {
	border:1px solid #E0E0E0;
}
.txt_field {
	border:1px solid #999999;
	font-size:13px;
	color:#767676;
	text-decoration:none;
	width:100px;
}
.txt_area {
	border:1px solid #999999;
	font-size:13px;
	color:#767676;
	text-decoration:none;
	width:104px;
}
.top_bg {
	background-image: url(../images/top_nav_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.top_nav:link {
	display:block;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	padding:11px 10px 10px 10px;
}
.top_nav:visited {
	display:block;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	padding:11px 10px 10px 10px;
}
.top_nav:hover {
	display:block;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	padding:11px 10px 10px 10px;
	background-image: url(../images/top_nav_bg_hover.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.txt16white {
    font-size:16px;
	color:#FFFFFF;
}
.txt13grey {
    font-size:13px;
	color:#4F4F4F;
}

.txt12blue {
    color:#3399AA;
	text-decoration:none;
}
.txt11black {
    font-size:11px;
	color:#000000;
}
.txt14black {
    font-size:14px;
	color:#000000;
}
.txt12white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#FFFFFF;
}
.txt13white {
    font-size:13px;
	color:#FFFFFF;
}
.txt22white {
    font-size:22px;
	color:#FFFFFF;
}
.txt20white {
    font-size:20px;
	color:#FFFFFF;
}

.txt22blue {
    font-size:20px;
	color:#55BBCC;
	line-height:16px;
	
}
.blue_border_3px {
	border: 3px solid #63C0CF;
}
.dotted_line {
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.dotted_line1 {
	background-image: url(../images/dotted_line1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.dotted_line2 {
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.img_border_blue {
	border:1px solid #5EBFD0;
	padding:1px;
}
.google_add_border_lightblue {
	border:1px solid #0067CD;
}
.google_link:link {
	color: #0000FD;
	text-decoration: underline;
}
.google_link:visited {
	color: #0000FD;
	text-decoration: underline;
}
.google_link:hover {
	color: #000000;
	text-decoration: none;
}
.google_link1:link {
	font-size:11px;
	color: #009901;
	text-decoration: none;
}
.google_link1:visited {
	font-size:11px;
	color: #009901;
	text-decoration: none;
}
.google_link1:hover {
	font-size:11px;
	color: #000000;
	text-decoration: underline;
}
.footer_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 5px 0px 5px;
}
.footer_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 5px 0px 5px;
}
.footer_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration: none;
	padding:0px 5px 0px 5px;
}
.txt_12_grey {
    color:#666666;
	text-decoration:none;
	font-size:12px;
}
.img {
	border:0px;
}
.txt14blue {
    font-size:14px;
	color:#55BBCC;
	line-height:16px;
	
}
.txt14black {
    font-size:14px;
	color:#000000;
	line-height:16px;
	
}
.txt22black {
    font-size:20px;
	color:#000000;
	line-height:16px;
	
}
