body {
	margin:0px;
	padding:0px;
}

form {
	margin:0px;
	padding:0px;
}
.menu_table {
	background-color:#0E47A0;
}

.container_table {
	background-color:#EAEFF7;
}

.tablestyle1 {
	background-color:#FFFFFF;
	border:1px solid #E9EDF3;
	margin-bottom:7px;
}

.tablestyle2 {
	margin-bottom:7px;
}

.tablestyle3 {
	background-color:#FCFDFE;
	border:1px solid #E1EAF2;
	margin-bottom:7px;
}

.tablestyle4 {
	background-color:#FCFDFE;
	border:2px solid #B4CCE9;
	margin:6px;
}

.textstyle1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003399;
	font-weight:500;
}
.news_heading { /* for related news heading */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	font-weight:500;
}

.textstyle2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.textstyle3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
}

.textstyle4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.textstyle5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:1.6;
}

.textstyle6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003399;
}

.textstyle7 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#002166;
	font-weight:500;
}
a:link.link7, a:visited.link7 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#002166;
	font-weight:500;
	text-decoration:none;
}

a:hover.link7 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#002166;
	font-weight:500;
	text-decoration:underline;
}

.textstyle8 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:500;
}

.textstyle9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:30px;
}

.textstyle10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.textstyle11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:4px;
}
.textstyle12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.textstyle13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#003399;
}
.subscribe_response {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
}
.textboxstyle1 {
	background-color:#F8FAFC;
	border:1px solid #D8E1ED;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:157px;
	height:25px;
	padding:5px;
}

.buttonstyle1 {
	background-color:#D8E1ED;
	border:1px solid #D8E1ED;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B70A0;
	width:30px;
	height:25px;
	padding-bottom:1px;
}
.buttonstyle3 {
	background-color:#D8E1ED;
	border:1px solid #D8E1ED;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B70A0;
	/*width:30px;*/
	height:25px;
	padding-bottom:1px;
}
a:link.link1, a:visited.link1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
}

a:hover.link1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:underline;
}

a:link.link2, a:visited.link2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:none;
}

a:hover.link2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
}

.imagestyle1,#comment img {
	border:2px solid #B4CCE9;
}

.imagestyle2 {
	border:5px solid #B4CCE9;
}
.imagestyle3 
{
	border:none;
}
.imagestyle4 {
	border:1px solid #B4CCE9;
}
.listyle1,li {
	list-style-image:url(../images/list_style_image1.jpg);
	margin-left:-25px;
	padding-bottom:5px;
	line-height:1.2;
}
.links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:underline;
}
/* map css */
label.choice{font-size:11px;display:block;line-height:1.5em;margin:-1.65em 0 0 25px;padding:.20em 0 .5em 0;color:#222;width:88%; display:block;}
div.column{padding-bottom:0;}
input.radio{/*display:block;*/line-height:1.5em;margin:.6em 0 0 3px;width:13px;height:13px;}
.allgoals { background-color:#000000;}
.goal1 {background-color:#E7BE4A;}
.goal2 {background-color:#D6DB39; }
.goal3 {background-color:#FD931D; }
.goal4 {background-color:#CBE6F1; }
.goal5 {background-color:#DD96B4; }
.goal6 {background-color:#B73B46; }
.goal7 {background-color:#1DB954; }
.goal8 {background-color:#1CB7E5; }

.buttonstyle2{
	background-color:#F8F9FB;
	height:24px;
	width:75px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	/*border:1px solid #629DBD;*/
	border:1px solid #D8E1ED;
}
.darkerbackground { background-color:#DAE0EE;}
#s_servicelines,#s_themes,#s_focusareas {width:150px;}
#message,#required { color:#FE0036;}