body {
	padding-top: 8px;
	padding-left: 25px;

}

h1 {
	font-family: verdana;
	color: #402984;
	font-size:1em;
	font-weight: normal;
	margin: 0.0em;
	padding-top: 5px;
	padding-bottom: 1.0em;
}

h2 {
	font-family: verdana;
	color: #402984;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0.0em;
	padding-left: 0em;
	padding-top: 1.0em;
	padding-bottom: 1.0em;
}

h3 {
	font-family: verdana;
	color: #402984;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0.0em;
	padding-top: 1.2em;
	padding-bottom: 0.6em;
}

h4 {
	font-family: verdana;
	color: #402984;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0.0em;
	padding-top: 1.2em;
	padding-bottom: 0.6em;
}

h5 {
	font-family: verdana;
	color: #402984;
	font-size:70%;
	font-weight: normal;
	margin: 0.0em;
	padding-left: 0em;
	padding-top: 1.2em;
	padding-bottom: 0.6em;
}

p {
	font-family: verdana;
	font-size: 70%;
	color: #333333;
	padding-top: 0.5em;
	padding-right: 3em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	margin: 0.0em;
}

p.small {
	font-family: verdana;
	font-size: 67%;
	color: #000;
	padding-left: 8px;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0em;
	margin: 0.0em;
}

p.rightside {
	font-family: verdana;
	font-size: 67%;
	color: #000;
	padding-left: 1.1em;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0em;
	margin: 0.0em;
}


p.news {
	font-family: verdana;
	font-size: 65%;
	color: #595959;
	padding-left: 0em;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0em;
}

td.blue_sub_nav_bg {
	background-color:#402984;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0.3em;
}

form.green_bg {
margin: 0;
padding: 0;
background-color:#d3e6de;

}

td.green_bg {
margin: 0;
padding: 0;
background-color:#d3e6de;

}

tr.green_bg {
margin: 0;
padding: 0;
background-color:#d3e6de;

}

.search {
	font-family: verdana;
	font-size: 60%;
	color: #666666;
	line-height: 1.2em;
	padding-left: 0.2em;
}

#footer {
	font-family: verdana;
	font-size: 100%;
	color: #999999;
	line-height: 1.2em;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #402984;
}



a.footer:active {font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}
a.footer:link {  font-family: Verdana; color:#402984;font-size: 65%; text-decoration: none;}
a.footer:visited {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}
a.footer:hover {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: underline;}

.toolkit  {
	color: #B3B3C1;
	text-decoration: none;
	font-family: Verdana;
	font-size:65%;
	font-weight:normal;
	margin: 0em;
	padding: 0em;
}


.toolkit2  {
	color: #B3B3C1;
	text-decoration: none;
	font-family: Verdana;
	font-size:60%;
	font-weight:normal;
	margin: 0em;
	padding: 0em;
}


a:active {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}
a:link {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}
a:visited {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}
a:hover {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: underline;}

p a:active {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: underline!important;}
p a:link {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: underline!important;}
p a:visited {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: underline!important;}
p a:hover {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: none!important;}

a.white:active {font-family: Verdana; color:#fff; font-size: 65%; text-decoration: none; background-position: bottom;
}
a.white:link {  font-family: Verdana; color:#fff; font-size: 65%; text-decoration: none; background-position: bottom;}
a.white:visited {  font-family: Verdana; color:#fff; font-size: 65%; text-decoration: none; background-position: bottom;}
a.white:hover {  font-family: Verdana; color:#fff; font-size: 65%; text-decoration: underline; background-position: bottom;}


a.white_bold:active {
	font-family: Verdana;
	color:#fff;
	font-size: 67%;
	text-decoration: none;
	background-position: bottom;
	font-weight: bold;
}
a.white_bold:link {  font-family: Verdana; color:#fff; font-size: 67%; text-decoration: none; background-position: bottom; font-weight: bold;}
a.white_bold:visited {  font-family: Verdana; color:#fff; font-size: 67%; text-decoration: none; background-position: bottom; font-weight: bold;}
a.white_bold:hover {  font-family: Verdana; color:#fff; font-size: 67%; text-decoration: underline; background-position: bottom; font-weight: bold;}


a.blue:active {font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}
a.blue:link {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}
a.blue:visited {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}
a.blue:hover {  font-family: Verdana; color:#402984; font-size: 65%; text-decoration: underline;}

a.red:active {font-family: Verdana; color:#9f95c7; font-size: 65%; text-decoration: none;}
a.red:link {  font-family: Verdana; color:#9f95c7; font-size: 65%; text-decoration: none;}
a.red:visited {  font-family: Verdana; color:#9f95c7; font-size: 65%; text-decoration: none;}
a.red:hover {  font-family: Verdana; color:#9f95c7; font-size: 65%; text-decoration: underline;}

a.topnav2:active {font-family: Verdana; color:#fff; font-size: 78%; font-weight: bold; text-decoration: none;}
a.topnav2:link {  font-family: Verdana; color:#fff; font-size: 78%; font-weight: bold;  text-decoration: none;}
a.topnav2:visited {  font-family: Verdana; color:#fff; font-size: 78%; font-weight: bold;  text-decoration: none;}
a.topnav2:hover {  font-family: Verdana; color:#fff; font-size: 78%; font-weight: bold;  text-decoration: underline;}

a.topnav2_current:active {font-family: Verdana; color:#fff; font-size: 85%; font-weight: bold; text-decoration: none; padding-left: 5px;}
a.topnav2_current:link {font-family: Verdana; color:#fff; font-size: 85%; font-weight: bold; text-decoration: none; padding-left: 5px;}
a.topnav2_current:visited {font-family: Verdana; color:#fff; font-size: 85%; font-weight: bold; text-decoration: none; padding-left: 5px;}
a.topnav2_current:hover {font-family: Verdana; color:#fff; font-size: 85%; font-weight: bold; text-decoration: none; padding-left: 5px;}


a.level1:active {
	font-family: Verdana;
	color:#000;
	font-size: 65%;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 7px;
}

a.level1:link {
	font-family: Verdana;
	color:#000;
	font-size: 65%;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 7px;
}

a.level1:visited {  font-family: Verdana; color:#000; font-size: 65%; font-weight: normal;  text-decoration: none; margin: 0;
	padding: 0 0 0 7px;}
a.level1:hover {  font-family: Verdana; color:#000; font-size: 65%; font-weight: normal;  text-decoration: underline; margin: 0;
	padding: 0 0 0 7px;}

.level1_chosen {font-family: Verdana; color:#000; font-size: 65%; font-weight: bold; text-decoration: none;}


a.level2:active {font-family: Verdana; color:#00417D; font-size: 65%; font-weight: normal; text-decoration: none;}
a.level2:link {  font-family: Verdana; color:#00417D; font-size: 65%; font-weight: normal;  text-decoration: none;}
a.level2:visited {  font-family: Verdana; color:#00417D; font-size: 65%; font-weight: normal;  text-decoration: none;}
a.level2:hover {  font-family: Verdana; color:#00417D; font-size: 65%; font-weight: normal;  text-decoration: underline;}

.level2_chosen {font-family: Verdana; color:#00417D; font-size: 65%; font-weight: bold; text-decoration: none;}


a.related_links:active {font-family: Verdana; color:#fff; font-weight: normal; text-decoration: none;}
a.related_links:link {  font-family: Verdana; color:#fff; font-weight: normal;  text-decoration: none;}
a.related_links:visited {  font-family: Verdana; color:#fff; font-weight: normal;  text-decoration: none;}
a.related_links:hover {  font-family: Verdana; color:#fff; font-weight: normal;  text-decoration: underline;}


td.did_you_know {
	background-image: url(../images/did_you_know.gif);
	background-repeat: no-repeat;
}
 
.did_you_know {
	font-family: verdana;
	font-size: 90%;
	color: #402984;
	margin: 10px 0px 10px 7px;
}

.did_you_know p {
	padding: 0px;
	color: #402984;
	font-size: 70%;
	font-family: verdana;
}

td.breadcrumbs{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #402984;
}

td.breadcrumbs_red{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9f95c7;
}
.breadcrumbs 
{font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;}

.breadcrumbs2 {

	font-family: Verdana; 
	color:#402984;
	font-size: 65%; 
	text-decoration: none; 

}

.breadcrumbs2 span {
	position: relative;
	margin-top: 3px;
}

a.breadcrumbs:active {font-family: Verdana; color:#402984; font-size: 100%; text-decoration: none;}
a.breadcrumbs:link {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: none;}
a.breadcrumbs:visited {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: none;}
a.breadcrumbs:hover {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: underline;}

a.breadcrumbs2:active {font-family: Verdana; color:#402984; font-size: 100%; text-decoration: none;}
a.breadcrumbs2:link {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: none;}
a.breadcrumbs2:visited {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: none;}
a.breadcrumbs2:hover {  font-family: Verdana; color:#402984; font-size: 100%; text-decoration: underline;}

td.header_bg{
	
	background-image: url(../images/anec_logo.jpg);
	background-repeat: no-repeat;
}


td.blue_bg {
background-color:#402984; padding: 0.8em;}

td.red_bg {
	background-color:#9f95c7;
	padding: 0.5em 0.5em 0.5em 0.5em;}
	
td.white_bg {
	background-color:#fff;
	padding: 0.8em;}

.white_hdr{
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
} 

.date{
	font-family: verdana;
	font-size:62%;
	font-weight: normal;
	color: #FFFFFF;
} 
.red_arrow {
	background-image: url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 95px center;}
	
.blue_arrow {
	background-image: url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 85px center;}
	
.blue_arrow2 {
	background-image: url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 65px bottom;
	margin: 0; padding: 0;
}
	
.red_arrow2 {
	background-image: url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 65px bottom;
	margin: 0; padding: 0;
}
	
.white_arrow {
	background-image: url(../images/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: 95px center;}



.red_hdr {
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #9f95c7;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


.blue_hdr {
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #402894;
	
	width: 190px;
	padding-left: 8px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.blue_hdr2 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: bold;
	color: #402894;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.blue_text {
	font-family: verdana;
	font-size: 70%;
	font-weight: normal;
	color: #402894;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

td.right_border {
	background-image: url(../images/right_border.gif);
	background-repeat: repeat-y;
}


td.blue_left {
	background-image: url(../images/blue_left.gif);
	background-repeat: repeat-y;
}

td.blue_right {background-image: url(../images/blue_right.gif);
	background-repeat: repeat-y;}

td.red_left {background-image: url(../images/red_left.gif);
	background-repeat: repeat-y;}

td.red_right { background-image: url(../images/red_right.gif);
	background-repeat: repeat-y;}




td.blue_box1 {
	background-image: url(../images/blue_corner_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 2px solid #402984;
	margin: 0px;
}

.red_text {
	font-family: verdana;
	font-size: 70%;
	font-weight: normal;
	color: #402984;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #d3e6de;
}


.red_hdr2 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: bold;
	color: #402984;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #d3e6de;
}

.imageleft { margin: 0em 0.5em 0em 0em; }
.imagecenter { margin: 0.5em 0.2em 0.3em 0.5em; }
.imageright { margin: 0.5em 0em 0.5em 1em; }
.img.img-float-banners {margin: 0.3em 0.5em 0.1em 0.2em;}

.img-float-left {float: left; margin: 2px 15px 5px 2px;}
.img-float-right {float: right; margin: 2px 2px 5px 15px;}
.img-float-center {float: none; margin: 2px auto 5px auto;}




ul{
	font-family: Verdana;
	font-size: 100%;
	color: #000;
	padding: 0;
	list-style: url(../images/red_bullet.gif);
	margin: 0em 1em 1em 2pc;
	line-height: 14em;
} 


ol{ font-family: Verdana;
	font-size: 100%;
	color: #000;
	text-align: left;
	line-height: 4em;} 

li{ font-family: Verdana;
	font-size: 70%;
	color: #000;
	text-align: left;
	line-height: 1.4em;
	padding: 0.2em;} 





.p-dropquote-left
{
    font-family: verdana;
	font-size: 75%;
	color: #595959;
	padding-left: 0.8em;
}

.strong {font-weight: bold; }


/* Start Sitemap Styles */

#sitemaplist
{
	padding: 0 0 0 0;
	margin: 0.1em 0.1em 0.1em 0.8em;
	font-family: verdana; 
    font-size: 100%; 
}

.sitemapl1_red { font-family: Verdana; font-size: 75%; line-height: 1.2em; font-weight: bold; color: #9f95c7}
.sitemapl1_blue { font-family: Verdana; font-size: 75%; line-height: 1.2em; font-weight: bold; color: #00427B}
.sitemapl2 { font-family: Verdana; font-size: 70%; line-height: 1.2em; font-weight: normal; color: #292929}
.sitemapl3 { font-family: Verdana; font-size: 70%; line-height: 1.2em; font-weight: normal; color: #454545}
.sitemapl4 { font-family: Verdana; font-size: 70%; line-height: 1.2em; font-weight: normal; color: #595959}
.sitemapl5 { font-family: Verdana; font-size: 70%; line-height: 1.2em; font-weight: normal; color: #8B8A8A}

a.sitemapl1_blue:link, a.sitemapl1_blue:visited, a.sitemapl1_blue:active, a.sitemapl1_blue:hover {
	font-family: Verdana;
	font-size: 100%;
	color: #00427B;
	text-decoration: none;
	font-weight: bold;
}

a.sitemapl1_red:link, a.sitemapl1_red:visited, a.sitemapl1_red:active, a.sitemapl1_red:hover {
	font-family: Verdana;
	font-size: 100%;
	color: #9f95c7;
	text-decoration: none;
	font-weight: bold;
}


a.sitemapl2:link {
	font-family: Verdana;
	font-size: 100%;
	color: #292929;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl2:visited {
	font-family: Verdana;
	font-size: 100%;
	color: #292929;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl2:hover {
	font-family: Verdana;
	font-size: 100%;
	color: #292929;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl2:active {
	font-family: Verdana;
	font-size: 100%;
	color: #292929;
	text-decoration: none;
	font-weight: normal;
}




a.sitemapl3:link {
	font-family: Verdana;
	font-size: 100%;
	color: #454545;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl3:visited {
	font-family: Verdana;
	font-size: 100%;
	color: #454545;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl3:hover {
	font-family: Verdana;
	font-size: 100%;
	color: #454545;
	text-decoration: underline;
	font-weight: normal;
}
a.sitemapl3:active {
	font-family: Verdana;
	font-size: 100%;
	color: #454545;
	text-decoration: none;
	font-weight: normal;
}



a.sitemapl4:link {
	font-family: Verdana;
	font-size: 100%;
	color: #595959;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl4:visited {
	font-family: Verdana;
	font-size: 100%;
	color: #595959;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl4:hover {
	font-family: Verdana;
	font-size: 100%;
	color: #595959;
	text-decoration: underline;
	font-weight: normal;
}
a.sitemapl4:active {
	font-family: Verdana;
	font-size: 100%;
	color: #595959;
	text-decoration: none;
	font-weight: normal;
}




a.sitemapl5:link {
	font-family: Verdana;
	font-size: 100%;
	color: #8B8A8A;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl5:visited {
	font-family: Verdana;
	font-size: 100%;
	color: #8B8A8A;
	text-decoration: none;
	font-weight: normal;
}
a.sitemapl5:hover {
	font-family: Verdana;
	font-size: 100%;
	color: #8B8A8A;
	text-decoration: underline;
	font-weight: normal;
}
a.sitemapl5:active {
	font-family: Verdana;
	font-size: 100%;
	color: #8B8A8A;
	text-decoration: none;
	font-weight: normal;
}

/* End Sitemap Styles */


/* Start Search Styles */

#search
{
	padding: 0 0 0 0;
	margin: 0.1em 0.1em 0.1em 0.7em;
	font-family: verdana; 
    font-size: 70%;
    width: 550px;
}

#search .newslink 
{
    font-family: verdana; 
    font-size: 98%; 
    line-height: 1.2em; 
    font-weight: bold; 
    color: #9FD107; 
    text-decoration: underline
}

#search .listing_back 
{
    font-family: verdana;
    font-size: 100%; 
    line-height: 1.2em; 
    font-weight: normal; 
    color: #9FD107; 
}

#search .bodytext
{
    font-family: verdana;
	font-size: 100%;
	color: #595959;
	padding-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
}

#search .bodytext-strong
{
    font-family: verdana;
	font-size: 100%;
	color: #595959;
	font-weight: bold; 
	padding-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
}

#search p
{
    font-family: verdana;
	font-size: 100%;
	color: #595959;
	padding: 0 0 0 0;
}

#search .pagination 
{
    font-family: verdana; 
    font-size: 96%; 
    line-height: 1.2em; 
    font-weight: bold; 
    color: #9FD107;
}

#search a.pagination:link  {
	color: #9FD107;
	text-decoration: none;
	font-family: Verdana;
	font-size:100%;
}

#search a.pagination:visited  { 
    color: #9FD107;
    text-decoration: none;
    font-family: Verdana;
    font-size:100%;
}

#search a.pagination:hover  { 
    color: #9FD107;
    text-decoration: underline;
    font-family: Verdana;
    font-size:100%;
}

#search a.pagination:active  { 
    color: #9FD107;
    text-decoration: underline;
    font-family: Verdana;
    font-size:100%;
}

#search ul.items{ 
    font-family: verdana;
    font-size: 100%;
	list-style-position: outside;
	color: #595959;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0em 1.5em;
}

#search ul.items li
{
	font-family: verdana;
    font-size: 100%;
	margin: 0;
	padding: 0 0 0.4em 0;
	list-style-image: url(../images/search_bullet.gif);
}

#search ul.items p {
	font-family: verdana;
	font-size: 100%;
	color: #595959;
	padding: 0 0 0 0;
	margin: 0em;
}

#search #pages
{
	padding: 0 0 0 0;
	margin: 0.1em 0.5em 0.1em 0.5em;
	font-family: verdana; 
    font-size: 100%;
}

/* End Search Styles */


/* Standard Curo styles */

table.table-clean
{
	border-collapse: collapse;
	padding: 0;
	width: 90%;
	margin: .7em 1em .5em .5em;
}

table.table-clean td {
	border: 0;
	color: #4F4F4F;
	font-size: .7em;
	padding: 5px;
	vertical-align: top;
	line-height: 120%;
}

table.table-clean td p {
	font-family: verdana;
	font-size: 95%;
	color: #4F4F4F;
	padding-left: 0.2em;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0em;
}

table.table-with-header
{
	border-collapse: collapse;
	padding: 0;
	width: 90%;
	margin: .7em 1em .5em .5em;
	border-bottom: 1px solid #ccc;
}

table.table-with-header th
{
	font-size: .7em;
	color: #444444;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	border: 1px solid #ccc;
	vertical-align: top;
	line-height: 120%;
}

table.table-with-header th p {
	font-family: verdana;
	font-size: 95%;
	color: #444444;
	padding-left: 0.2em;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0em;
}

table.table-with-header td
{
	color: #666;
	font-size: .6875em;
	padding: 5px;
	border: 1px solid #ccc;
	vertical-align: top;
	line-height: 120%;
}

table.table-with-header td p {
	font-family: verdana;
	font-size: 95%;
	color: #666;
	padding-left: 0.2em;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0em;
}

table.table-no-header
{
	border-collapse: collapse;
	padding: 0;
	width: 90%;
	border-bottom: 1px solid #ccc;
	margin: .7em 1em .5em .5em;
}

table.table-no-header td
{
	color: #666;
	font-size: .7em;
	padding: 5px;
	border: 1px solid #ccc;
	vertical-align: top;
	line-height: 120%;
}

table.table-no-header td p {
	font-family: verdana;
	font-size: 95%;
	color: #666;
	padding-left: 0.2em;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0em;
}


.curohighlight {background-color: #DBFF6C;}

.curo
{
	border: 0;
	margin: 0.4em 0.0em 0.4em 0.4em;
}

.curo td {
	border: 0;
	border-bottom: solid 0.1ex #A2C642;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	font-size: 0.8em;
	padding-left: 0.8em;
}

.curo td p
{
    font-family: verdana;
	font-size: 85%;
	color: #595959;
	padding-left: 0.2em;
	margin: 0.0em;
}

.curo td.last {
	border-bottom: solid 0.1ex #E9E9E9;
	padding-left: 0.8em;
}

.curo td.tableheader {
	background-color: #A2C642;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.3em 0.3em 0.3em 0.8em;
	line-height: 2em;
	border-bottom: 0;
}

.curo td.tableheader p
{
    font-family: verdana;
	font-size: 100%;
	color: #ffffff;
	background-color: #A2C642;
	padding-left: 0.2em;
	margin: 0.0em;
	font-weight: bold;
}


#div-highlight-box
{
	margin: 0.6em;
	border: 0.1ex solid #999999;
	width: 50%;

}
    
#div-highlight-box h2
{
	font-family: verdana;
	color: #4F4F4F;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0 0 0.3em;
	line-height: 1.2em;
	margin: 0.2em 0 0em;
	border-bottom-width: 0.1ex;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#div-highlight-box p
{
    font-family: verdana;
	font-size: 70%;
	color:#4F4F4F;
	padding-left: 0.3em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;   
}





/* End Curo Styles */


.form_error
{
    background-color:#ffffff;
	font-family: verdana;
	font-size: 0.7em;
	color: #C2353E;
	padding-left: 3px;
	padding-bottom: 10px;
	padding-top: 1px;
	padding-right: 8px;
}

p.hangquoteauthor {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	font-weight: normal;
	font-style: italic;
	margin: 0em;
	padding: 0em 0.2em 0em 0em;
	text-align: right;
}


.image-align-left {
	float: left;
	margin: .125em 1.1em .125em .125em;
	display: block;
}

.image-align-right {
	float: right;
	margin: .125em .125em .125em 1.1em;
	display: block;
}

.div-textbox
{
    margin: .7em 1em .5em .5em;
    padding: .8em .5em .8em .5em;
	border: 1px solid #000;
	background-color: #ccc;
	width: 90%;
	list-style: none;
}

table.table-quotes
{
	border-collapse: collapse;
	padding: 0;
	margin: .7em 1em .5em .5em;
}

table.table-quotes td {
	border: 0;
	padding: 1px;
	vertical-align: top;
	line-height: 120%;
}

p.p-quote-text
{
    font-family: verdana;
	font-size: 0.7em;
	color: #595959;
	padding-left: 0.8em;
	padding-top: 0.1em;
	padding-right: 0.2em;
	padding-bottom: 0.1em;
}

p.p-quote-author
{
    font-family: verdana;
	font-size: 0.75em;
	font-weight: bold;
	color: #595959;
	padding-left: 0.8em;
	padding-top: 0.1em;
	padding-right: 0.2em;
	padding-bottom: 0.1em;
}







/* #####################################################
   added by SC */

.topNavDiv {
	width: 708px;
	padding: 0px;
	margin: 0px 0px 0px -38px;
	height: 55px;
	text-align: left;
	float: left;
	z-index: 4;
	overflow: visible;
	
}

.topNavDiv ul {
	width: 708px;
	list-style: none;
	font-size: 1em;
	padding: 0px;
	

	z-index: 2;
	font-size: 95%;
}

.topNavDiv ul li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 95px;
	text-align: center;
	line-height: 1em;
}

.topNavDiv ul li.first {
	margin-left: 5px;
}

.topNavDiv ul li.last {
	text-align: right;
	width: 102px;
}

.topNavDiv ul li ul li.image {
	width: 10px;
}

.topNavDiv ul li ul li.noImage {
	width: 91px;
}


a.topnav1:active {
	font-family: Verdana;
	color:#402984;
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 1em;
}
a.topnav1:link {  font-family: Verdana; color:#402984; font-size: 95%; font-weight: bold;  text-decoration: none; padding-bottom: 1em;}
a.topnav1:visited {  font-family: Verdana; color:#402984; font-size: 95%; font-weight: bold;  text-decoration: none; padding-bottom: 1em;}
a.topnav1:hover {  font-family: Verdana; color:#402984; font-size: 95%; font-weight: bold;  text-decoration: underline; padding-bottom: 1em;}

a.topnav1_current:active, a.topnav1_current:link, a.topnav1_current:visited, a.topnav1_current:hover {
	font-family: Verdana; 
	color:#9f95c7; 
	font-size: 95%; 
	font-weight: bold; 
	text-decoration: none; 
	padding-bottom: 1em; 
	background-image: url(../images/red_arrow12.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	height: 16px;
}


.topnav1 {font-family: Verdana; color:#402984; font-size: 100%; font-weight: bold; text-decoration: none;}


p.sitemapTitle {
	font-family: verdana;
	color: #9f95c7;
	font-size:90%;
	font-weight: normal;
	margin-top: 0.5em;
}

.homePageBoxes p {
	padding: 0em;
	margin: 0em;
	width: 0em;
}

.homePageBoxes p img {
	padding: 0em;
	margin: 0em;

}


td.rightside p {
	font-family: verdana;
	font-size: 67%;
	color: #000;
	padding-left: 1.1em;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0em;
}

.topNews_Date {
	font-family: Verdana; color:#402984; font-size: 65%; text-decoration: none;
}

a.topNews_Link:active {
	font-family: Verdana;
	color:#fff;
	font-size: 80%;
	text-decoration: none;
	background-position: bottom;
	font-weight: bold;
}
a.topNews_Link:link {  font-family: Verdana; color:#402984; font-size: 90%; text-decoration: none; background-position: bottom; font-weight: bold;}
a.topNews_Link:visited {  font-family: Verdana; color:#402984; font-size: 90%; text-decoration: none; background-position: bottom; font-weight: bold;}
a.topNews_Link:hover {  font-family: Verdana; color:#402984; font-size: 90%; text-decoration: underline; background-position: bottom; font-weight: bold;}

/*.registerOfExperts {
	background-image: url(../images/registerOfExperts.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 341px;
	height: 197px;
}

.registerOfExperts div {
	padding: 0px 0px 0px 25px;
} 

.registerOfExperts p.red {
	color: #9f95c7;
	padding-top: 8px;
	padding-bottom: 3px;
}


.registerOfExperts form {
	padding: 0px;
	margin: 0px;
}

.registerOfExperts input.expert_search {
	margin: 0px 0px 0px 15px;
	border: 1px solid #000000;
}

.registerOfExperts a, .registerOfExperts a:link, .registerOfExperts a:active, .registerOfExperts a:visited, .registerOfExperts a:hover {
	color: #9f95c7;
	text-decoration: underline;
	padding-left: 15px;
}

.registerOfExperts .go {
	background-image: url(../images/registerOfExperts_go_back.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 30px;
	height: 20px;
	border: 0px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	
}*/

.registerOfExpertsSearch {

}
.registerOfExpertsSearch .white_hdr {
	font-size: 70%;
	margin: 0px;
	padding: 0px;
}

.registerOfExpertsSearch div {
	padding: 0px 0px 0px 25px;
}

.registerOfExpertsSearch form {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.registerOfExpertsSearch input.expert_search {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	border: 1px solid #000000;
}

.registerOfExpertsSearch .expert_category {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	border: 1px solid #000000;
	width: 150px;
}

.registerOfExpertsSearch a, .registerOfExpertsSearch a:link, .registerOfExpertsSearch a:active, .registerOfExpertsSearch a:visited, .registerOfExpertsSearch a:hover {
	color: #ffffff;
	text-decoration: underline;

}

.registerOfExpertsSearch .go {
	background-image: url(../images/registerOfExpertsSearch_go_back.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 30px;
	height: 20px;
	border: 0px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	
}




p.blogDate {
	color: #00417D;
}

.pollListing {
	width: 470px;
	float: left;
	margin: 0px auto 0px auto;
}

.pollListing .pollResult {
	width: 220px;
	margin: 0px 4px 4px 0px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #B5C6D6;
	float: left;
}

.pollListing .pollResultBlank {
	width: 220px;
	margin: 0px 4px 4px 0px;
	padding: 4px 4px 4px 4px;
	border: 0px;
	float: left;
}

.pollListing .pollResult table {
	padding: 0px 0px 0px 4px;
	margin: 0px;
}

.pollSurveyResult {
	color: #767676;
	padding-top: 0.2em;
	padding-bottom: 0em;
}

ul.expert_cat_list {
	list-style: none;
	padding-top: 0px;
	margin-top: 5px;
}

ul.expert_cat_list li {
	padding: 0px 0px 5px 0px;
}

ul.expert_cat_list li a, ul.expert_cat_list li a:link, ul.expert_cat_list li a:active, ul.expert_cat_list li a:visited, ul.expert_cat_list li a:hover {
	font-family: Verdana; 
	color:#9f95c7; 
	font-size: 100%; 
	text-decoration: none;
	font-weight: bold;
}

.expertEntry {
	margin-bottom: 10px;
}

.expertEntry img.expertImage {
	float: left;
	border: 0;
	width: 77px;
}

.expertEntry p {
	margin: 0px 0px 0px 90px;
	padding: 0px;
	
}

.expertEntry a, .expertEntry a:link, .expertEntry a:visited, .expertEntry a:active, .expertEntry a:hover {
	color: #402984;
}


.news_pagination {
	height: 40px;
	margin: 0.5em 0em 0.5em 0em;
}

.news_pagination ul {
	list-style: none;
	margin: 0em 0.5em 0em 0.5em;
	padding: 0em;
	float: left;
	width: 95%;
}

.news_pagination ul li {
	padding: 0em;
	float: left;
	font-size: 1em;
	height: 1.2em;
}

.news_pagination ul li a, .news_pagination ul li a:link, .news_pagination ul li a:visited, .news_pagination ul li a:active, .news_pagination ul li a:hover {
	color: #402984;
	padding: 0em 0.3em 0em 0.3em;
	text-decoration: underline;
	font-weight: normal;
}

.news_pagination a.selected {
	font-weight: bold;
}

.news_pagination li p {
	text-align: left;
	padding: 0em 0.5em 0em 0.5em;
	color: #402984;
	margin: 0em;
}

.news_pagination p {
 	margin: 0em 0.3em 0em 0.3em;
}

.news_pagination p.nonExistent {
	color: #D1D1D1;
	font-weight: normal;
}

.news_pagination p.current {
	font-weight: bold;
	color: #402984;
}

.news_pagination a.current {
	font-weight: bold;
}



.listing_element {
	position: relative;
	margin: 1em 0em 1em 10px;
}

.listing_element p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*.listing_element img.float {
	float: left;
	margin: 0em 0.5em 0.5em 0em;
}*/

.listing_date {
	color: #402984;
}

.listing_element a, .listing_element a:link, .listing_element a:visited, .listing_element a:active, .listing_element a:hover {
	color: #402984;
	font-weight: bold;
	text-decoration: none;
}

.listing_element p.discussionTitle {
	color: #402984;
	font-weight: bold;
	text-decoration: none;
}



h1.news {
	color: #402984;
	font-size: 80%;
	font-weight: bold;
	margin: 1em 0em 0em 0em;
}

h2.news {
	padding: 0em;
	margin: 0em 0em 0.5em 0em;
}

p.news_date {
	color: #402984;
	/*margin: 0.2em 0em 0.5em 0em;*/
	padding: 0em;
}

p.news_link {
	margin-top: 1em;
}

p.newsletter {
	margin-left: 1em;
}

p.news_link a, p.news_link a:link, p.news_link a:visited, p.news_link a:active, p.news_link a:hover {
	color: #402984;
	text-decoration: underline;
}

a.eventsLink, a.eventsLink:link, a.eventsLink:visited, a.eventsLink:active, a.eventsLink:hover {
	font-weight: normal;
	text-decoration: underline;
}

ul.events {
	list-style: none;
	width: 100%;
	height: 40px;
	padding: 0em;
	margin: 1em 0em 1em 0em;

	
}

ul.events li.rowOne {
	padding: 0em;
	margin: 0em;
	width: 20%;
	float: left;
	color: #402984;
}

ul.events li.rowTwo {
	width: 80%;
	float: left;
	padding: 0em;
	margin: 0em;	
	color: #402984;
}

.eventsDocListings p {
	margin-left: 2.57em;
	color: #402984;
}

.eventsDocListing {
	margin: 1em 0em 1em 0em;
	width: 100%;
	
}

.eventsDocListing .image {
	float: left;
	margin: 0em 1em 0em 0em;
}

.eventsDocListing a, .eventsDocListing a:link, .eventsDocListing a:active, .eventsDocListing a:visited, .eventsDocListing a:hover {
	text-decoration: underline;
}

.eventsDocListing a.none, .eventsDocListing a.none:link, .eventsDocListing a.none:active, .eventsDocListing a.none:visited, .eventsDocListing a.none:hover {
	text-decoration: none;
}

input {
	border: 1px solid #9F9F9F;
}

input[type="radio"] {
	border: 0px;
}

textarea {
	border: 1px solid #9F9F9F;
}

td.red_sub_nav_bg {
	background-color:#9f95c7;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0.3em;
}

h2.red {
	color: #402984;
}

a.documentsLink, a.documentsLink:link, a.documentsLink:visited, a.documentsLink:active, a.documentsLink:hover {
	font-weight: normal;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
a.documentsLink:hover {
	font-weight: normal;
	text-decoration: none!important;
	margin: 0px;
	padding: 0px;
}

textarea.discussion_reply {
	width: 100%;
	height: 50px;
}

p.commentsNotice {
	font-size: 60%;
	color: #402984;
	margin: 10px 0px 20px 0px;
}

td.error {
	background-color: #402984;
}

td.error p {
	color: #ffffff;
}



.comments_listing_element {
	position: relative;
	margin: 0em 0.5em 0em 0em;
	width: 100%;
}

.comments_listing_element .image {
	float: left;
	margin: 0em 0.5em 0.5em 0em;
}

.comments_listing_element p {
	margin: 0.3em 0em 0em 0em;
	padding: 0.3em 0em 0em 0em;
}

td.registerTitle {
	width: 150px;
}

td.registerTitle p {

}

tr.error td.registerTitle {
	background-color: #402984;
}

tr.error td.registerTitle p {
	color: #ffffff;
}


.loginBox_Outer {
	width: 430px;
	float: left;
	margin: 0px auto 0px auto;
}

.loginBox_Outer .loginBox_Inner {
	width: 100%;
	margin: 0px 4px 4px 0px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #B5C6D6;
}

p.err_msg {
	color: #ffffff;
	background-color: #402984;
	font-weight: bold;
	font-size: 80%;
	width: 91%;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

a.err_msg:link {  font-family: Verdana; color:#ffffff; font-size: 100%; text-decoration: none; font-weight: bold;}
a.err_msg:visited {  font-family: Verdana; color:#ffffff; font-size: 100%; text-decoration: none; font-weight: bold;}
a.err_msg:hover {  font-family: Verdana; color:#ffffff; font-size: 100%; text-decoration: underline; font-weight: bold;}

.red_sub_nav a, .red_sub_nav a:link, .red_sub_nav a:active, .red_sub_nav a:visited, .red_sub_nav a:hover {
	color: #402984;
}

.blue_sub_nav a, .blue_sub_nav a:link, .blue_sub_nav a:active, .blue_sub_nav a:visited, .blue_sub_nav a:hover {
	color: #402984;
}

a.level1_current {
	font-weight: bold;
}

a.level2_current {
	font-weight: bold;
}

a.level3_current {
	font-weight: bold;
}

.landing_heading_background {
	background-color: #9f95c7;
	width: 351px;
	height: 35px;
}

.landing_heading_red {
	background-color: #9f95c7;
}

.landing_heading_blue {
	background-color: #9f95c7;
}

table.landing_box {
	background-repeat: repeat-y;
	background-position: top right;
	width: 340px;
}

table.landing_box_right {
	background-image: url(../images/landing_box_right.gif);
}

table.landing_box_left {
	background-image: url(../images/landing_box_left.gif);
}

table.landing_box_colour {
	background-color: #402984;
}

table.landing_box_right td.landing_box_content {
	padding: 0px 25px 10px 20px;
}

table.landing_box_left td.landing_box_content {
	padding: 0px 0px 10px 35px;
}

table.landing_box h1, table.landing_box h2, table.landing_box h3, table.landing_box h4, table.landing_box p {
	padding: 0px;
	margin: 0px;
}

table.landing_box p.red {
	color: #402984;
	padding: 4px 0px 0px 0px;
}


table.landing_box form {
	padding: 0px;
	margin: 0px;
}

table.landing_box input.expert_search {
	margin: 0px 0px 0px 0px;
	border: 1px solid #000000;
}

table.landing_box a, .table.landing_box a:link, .table.landing_box a:active, .table.landing_box a:visited, .table.landing_box a:hover {
	color: #402984;
	text-decoration: underline!important;
}

.table.landing_box a:hover {
	color: #402984;
	text-decoration: none!important;
}

.table.landing_box a:active {
	color: #402984;
	text-decoration: underline!important;
}



table.landing_box .go {
	background-image: url(../images/registerOfExperts_go_back.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 30px;
	height: 20px;
	border: 0px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	
}

p.red {
	color: #402984;
	padding: 0px 0px 8px 0px;
}

p.red a, p.red a:link, p.red a:hover, p.red:active, p.red:visited {
	color: #402984;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	
}

p.red a, p.red a:hover {
	color: #402984;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

p.red a, p.red a:active {
	color: #402984;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}


/*input.expert_search, select.expert_category {
	float: left;
}*/

.siteMap a, .siteMap a:link, .siteMap a:visited, .siteMap:active, .siteMap:hover {
	font-size: 100%;
}

h2.latestNews {
padding: 0px;
margin: 5px 0px 5px 0px;
}


.blue_arrow2 a, .blue_arrow2 a:link, .blue_arrow2 a:visited, .blue_arrow2 a:active, .blue_arrow2 a:hover {
	color: #402984;
}
	
.red_arrow2 a, .red_arrow2 a:link, .red_arrow2 a:visited, .red_arrow2 a:active, .red_arrow2 a:hover {
	color: #402984;
}

p.nopadding {
	padding: 0px;
	margin: 0px;
}

p.NormalPadding p {
	padding-bottom: 0.5em;
}

p.noVerticalPadding {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;
}

.glossaryDiv {
	font-family: verdana;
	display:none; 
	position:absolute;
	border: 1px solid #402984; 
	background-color: #DBD5EC; 
	padding: 3px;
	font-size: 65%;
}

a.glosslink, a.glosslink:link, a.glosslink:visited, a.glosslink:hover, a.glosslink:active, span.glosslink {
	font-family: verdana;
	color: #402984;
	text-decoration: none;
	border-bottom:1px dotted #402984;
	font-size:100%;
	font-weight:normal;
}

img.nopadding {
	padding: 0px;
	margin: 0px;
}

table.table-data
{
	border: 0;
	margin: 0.2em 0em 0.2em 0.2em;
	width: 85%;
}


table.table-data td
{
	font-family: verdana;
	font-size: 70%;
	font-weight: normal;
	background-color: #E4E4DD;
	color: #666666;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}


.curohighlight {background-color: #DBFF6C;}

.curo
{
	border: 0;
	margin: 0.4em 0.0em 0.4em 0.4em;
}

.curo td {
	border: 0;
	border-bottom: solid 0.1ex #A2C642;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	font-size: 0.8em;
	padding-left: 0.8em;
}

.curo td p
{
    font-family: verdana;
	font-size: 85%;
	color: #595959;
	padding-left: 0.2em;
	margin: 0.0em;
}

.curo td.last {
	border-bottom: solid 0.1ex #E9E9E9;
	padding-left: 0.8em;
}

.curo td.tableheader {
	background-color: #A2C642;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.3em 0.3em 0.3em 0.8em;
	line-height: 2em;
	border-bottom: 0;
}

.curo td.tableheader p
{
    font-family: verdana;
	font-size: 100%;
	color: #ffffff;
	background-color: #A2C642;
	padding-left: 0.2em;
	margin: 0.0em;
	font-weight: bold;
}


#div-highlight-box
{
	margin: 0.6em;
	border: 0.1ex solid #9FCD3B;
	width: 50%;

}
    
#div-highlight-box h2
{
	font-family: verdana;
	color: #4F4F4F;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0 0 0.3em;
	line-height: 1.2em;
	margin: 0.2em 0 0em;
	border-bottom-width: 0.1ex;
	border-bottom-style: solid;
	border-bottom-color: #9FCD3B;
}

#div-highlight-box p
{
    font-family: verdana;
	font-size: 65%;
	color:#888888;
	padding-left: 0.8em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;   
}

li a, li a:active, li a:visited, li a:hover, li a:link {
	font-size: 100%;
}

ul li li {
	font-size: 100%;
}

p.relatedLinks {
	padding-right: 5px;
	
}

/* end added by SC 
   ##################################################### */
