@charset "UTF-8";
/* CSS Document */

/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#;
font-weight:normal;
text-decoration:none;
background:url(images/bkg_repeat.jpg) repeat-y center #219086;
}

/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 0 0;
}
 
ul, ol {
padding:0 0 0 0;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
img {
border:0;
}

.NormalTextBox {border:#2a998f solid 1px; width:inherit; font-family: Arial; font-size: 18px; color:#2a998f; padding: 3 2 2 4;}
 
/***** Links *****/
 
a,
a:link,
a:visited, {
text-decoration:none;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#00a899;
}

a:hover {
	text-decoration:underline;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
}

 
/***** Wrapper *****/
 
#wrap {
width:960px;
margin:0 auto;
}
 
/***** Global Classes *****/

.bkg		{ background:url(images/main_bkg.jpg) top center no-repeat; vertical-align:top; text-align:center; padding-top:215px;}
.main_content_cell		{ padding-left:40px; vertical-align:top;}

.top_left_text		{ vertical-align:top; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#2f988f; font-weight:bold; line-height:20px; letter-spacing:-.07em;}

.leftside		{ padding-top:15px}

.title		{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#00a899;padding-bottom: 5px;font-weight:bold;text-decoration:none;}

.title2		{font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#00a899;padding-bottom: 13px;padding-top:3px;background-color: transparent;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}
.SubHead	{font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#00a899;padding-bottom: 13px;padding-top:3px;background-color: transparent;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}
.Link		{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#00a899;font-weight:bold;text-decoration:none;}

.login_link	{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#226e67;font-weight:bold;text-decoration:none;}

.NormalBold 		{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#00a899;font-weight:bold;text-decoration:none;}
.NormalBold:link 	{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#00a899;font-weight:bold;text-decoration:none;}
.NormalBold:visited {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#00a899;font-weight:bold;text-decoration:none;}
.NormalBold:hover	{text-decoration:underline;}


.CommandButton	{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#00a899;background-color: transparent;border:0px;font-weight:bold;text-decoration:none;}

/***** News Module Classes *****/

.newstitle		{padding-left:7px;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#00a899;padding-bottom: 5px;background-color: transparent;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}
.newsbody		{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#226e67;font-weight:normal;text-decoration:none;vertical-align:top;}
.newsbody_link	{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#00a899;background-color: transparent;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}
.datetitle		{padding-left:7px;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#00a899;padding-bottom: 13px;padding-top:3px;background-color: transparent;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}
.bookmarkbox	{padding-left:7px;padding-bottom:5px;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#00a899;padding-bottom: 13px;padding-top:3px;background-color: transparent;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}
.BookmarkLink	{padding-left:7px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#00a899;background-color: transparent;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}
.bookmark_border	{ border:1px dashed #00a899}
.MenuTop	{font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#00a899;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}
.MenuTopSelected	{font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#000;border:0px;font-weight:bold;text-decoration:none;vertical-align:top;}

/***** Panes *****/

.leftpane		{ padding-top:51px}
.footerpane		{ background:url(images/footer.png) top no-repeat #e1e0c1; padding-top:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#268980;font-weight:normal;text-decoration:none;vertical-align:top;}
.toppane		{ vertical-align:top; padding-top:15px; padding-right:30px;}
.contentpane	{ padding:10 40 10 0;}

/***** DNN Seo Menu ******/

.dnn_menu { padding-left:108px;}

/* SEO Menu */

/* @SEOMenu */

.SEOMenu {float:left; height:55px; background:#f6f4df url(images/menu/menu_bkg.png) left top repeat-x; width:630px; }

.SEOMenu img {float:right;}

.SEOMenu ul {height:55px; margin:0; margin-left:0px; list-style-type:none}

* html .SEOMenu ul {height:1em; margin-bottom:-8px;}

.SEOMenu ul li {float:left; position:relative; height:55px; width:90px;list-style-type:none}

.SEOMenu ul li a {display:block; width:90px; height:55px; text-indent:-99999px;}



.SEOMenu ul li:hover,

.SEOMenu ul li.over {width:90px;}





.SEOMenu ul li.Tab1907 a,.SEOMenu ul li.Tab1907 a:visited {background:url(images/menu/home_up.png) center top no-repeat;}

.SEOMenu ul li.Tab1907 a:hover {background:url(images/menu/home_over.png) center top no-repeat;}


.SEOMenu ul li.Tab1926 a,.SEOMenu ul li.Tab1926 a:visited {background:url(images/menu/news_up.png) center top no-repeat;}

.SEOMenu ul li.Tab1926 a:hover,.SEOMenu ul li.Tab1926 a:active {background:url(images/menu/news_over.png) center top no-repeat;}



.SEOMenu ul li.Tab1927 a,.SEOMenu ul li.Tab1927 a:visited {background:url(images/menu/about_up.png) center top no-repeat;}

.SEOMenu ul li.Tab1927 a:hover {background:url(images/menu/about_over.png) center top no-repeat;}


.SEOMenu ul li.Tab1928 a,.SEOMenu ul li.Tab1928 a:visited {background:url(images/menu/activities_up.png) center top no-repeat;}

.SEOMenu ul li.Tab1928:hover a,.SEOMenu ul li.Tab1928 a:hover {background:url(images/menu/activities_over.png) center top no-repeat;}


.SEOMenu ul li.Tab1929 a,.SEOMenu ul li.Tab1929 a:visited {background:url(images/menu/aims_up.png) center top no-repeat;}

.SEOMenu ul li.Tab1929 a:hover {background:url(images/menu/aims_over.png) center top no-repeat;}


.SEOMenu ul li.Tab1930 a,.SEOMenu ul li.Tab1930 a:visited {background:url(images/menu/supporters_up.png) center top no-repeat;}

.SEOMenu ul li.Tab1930 a:hover {background:url(images/menu/supporters_over.png) center top no-repeat;}


.SEOMenu ul li.Tab1931 a,.SEOMenu ul li.Tab1931 a:visited {background:url(images/menu/links_up.png) center top no-repeat;}

.SEOMenu ul li.Tab1931 a:hover {background:url(images/menu/links_over.png) center top no-repeat;}






.SEOMenu ul li ul {display:none; background:transparent url(transparent.gif);}

.SEOMenu ul li ul li {background:transparent;}

.SEOMenu ul li ul li:hover {background:transparent url(transparent.gif);}

.SEOMenu ul li:hover ul{

	margin:0 0 0 0px; display:block; background:url(images/sub-menu-bg.png) center bottom no-repeat; height:50px; width:150px;

}

* html .SEOMenu ul li:hover ul {margin:40px 0 0 -3px;}

* html .SEOMenu ul li:hover ul {position:absolute; top:0;}

.SEOMenu ul li:hover ul li ul {

display: none;

}

.SEOMenu ul li:hover ul li:hover ul {

display:block; position:absolute; left:148px; color:#000; background:#888; height:auto;

}

.SEOMenu ul li.Tab101:hover ul li,

.SEOMenu ul li.Tab101 ul li {height:20px;}



.SEOMenu ul li.Tab101 ul li a,.SEOMenu ul li.Tab101 ul li a:visited,

.SEOMenu ul li.Tab101:hover ul li a,.SEOMenu ul li.Tab101:hover ul li a:visited,

.SEOMenu ul li.over ul li a,.SEOMenu ul li.over ul li a:visited {

	float:left; background:transparent url(transparent.gif); text-indent:0; color:#fff; text-decoration:none; padding-left:10px;

	width:140px; height:20px; line-height:20px; display:block; font-size:8pt; font-weight:bold; margin:0;

}



* html .SEOMenu ul li.Tab101 ul li a,

* html .SEOMenu ul li.Tab101 ul li a:visited {width:140px; margin-left:1px;}



.SEOMenu ul li.Tab101:hover ul li a:hover {color:#ff6000; background:#4a4a4a url(transparent.gif); text-decoration:underline; width:140px;}



