/*--------- dnn menu style ----------*/
.main_dnnmenu_bar
{
	cursor: pointer;
	font-size: 14px;
	background-color: transparent;
	float: left;
	width: 100%;
	font-family: "Adobe Caslon Pro" ,verdana, arial, sans-serif;
	font-size: 16px;
	z-index: 111111;
	margin: 0px; /* for this demo only */
}
/* Main Menu Normal */
.main_dnnmenu_rootitem
{
	color: #FFE585;
	font-size: 15px;
	text-align: center;
	line-height: 40px;
	padding: 10px;
	margin-right: 1px;
	background: transparent url(images/divider1.gif) no-repeat scroll right top !important;
}
.last
{
	background: transparent none repeat scroll 0 0 !important;
}

/* Main menu hover */
.main_dnnmenu_rootitem_hover
{
	color: #FFF;
	font-size: 15px;
	text-align: center;
	line-height: 40px;
	padding: 10px;
	margin-right: 1px;
}
/* Main menu selected */
.main_dnnmenu_rootitem_selected
{
	color: #FFF;
	text-align: center;
	font-size: 15px;
	line-height: 40px;
	padding: 10px;
	margin-right: 1px;
	background: transparent url(images/divider1.gif) no-repeat scroll right top !important;
}
/* SUB Menu Normal */
.main_dnnmenu_submenu
{
	border: 3px solid #FFF;
	font-family: "Tahoma" ,verdana,arial,sans-serif;
}

.main_dnnmenu_submenu td.icn
{
	background: #506BAC url(images/whitearrow2.png) 5px 8px no-repeat;
}
.main_dnnmenu_submenu td
{
	border-bottom: 3px solid #fff;
	background-color: #506BAC;
	z-index: 1000;
	font-size: 13px;
	text-align: left;
	color: #fff;
	line-height: 2em;
	padding: 0px 5px; /*background: #506BAC;*/
}
/* SUB Menu hover & selected */
.main_dnnmenu_itemhover td.icn, .main_dnnmenu_itemselected td.icn
{
	background: #ccd url(images/whitearrow2.png) 5px 8px no-repeat;
}

.main_dnnmenu_itemhover td, .main_dnnmenu_itemselected td
{
	font-size: 13px;
	background: #ccd;
	color: #000;
	text-align: left;
	line-height: 2em;
	z-index: 1000;
	padding: 0px 5px;
}

/* END MENU */

/* USER LOGIN */
.userLoginInfo
{
	position: absolute;
	right: 0;
	top: 5px;
}
/*END USER LOGIN */



.NoPaneBorder
{
	border: 0px !important;
}

body
{
	margin: 0px auto;
	padding: 0px;
	background: #163770 url(images/bodybg.jpg) center top repeat-x;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	text-align: center;
}
div, p, form, span
{
	margin: 0px;
	padding: 0px;
}
#wrapper
{
	margin: 0px auto;
	text-align: left;
	width: 959px;
	position: relative;
}
.logo
{
	padding-top: 10px;
	float: left;
}
.slogan
{
	padding-top: 45px;
	text-align: right;
}
.clr
{
	clear: both;
}
.topright
{
	float: right;
}

#footer
{
	clear: both;
	background: #FFF url(images/footerstrip.jpg) center top no-repeat;
	margin: 0px auto; /*text-align: center;*/
}
.footerinside
{
	width: 959px;
	text-align: left;
	color: #e0922f;
	padding: 10px 0px;
}
.footerlink1
{
	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e0922f;
}
.footerlink1 a
{
	color: #e0922f;
	text-decoration: none;
	padding: 0 5px;
}
.footerlink2
{
	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e0922f;
}
.footerlink2 a
{
	color: #e0922f;
	text-decoration: none;
}
.footerlink2 a:hover
{
	text-decoration: underline;
}
.topmenu
{
	clear: both;
	height: 43px;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF:;
}
.topmenu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.topmenu ul li
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}
.middle, .internal_middle
{
	clear: both;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
}
.internal_middle
{
	border-left: 3px solid #FFF;
	border-right: 3px solid #FFF;
	background: url(images/middlestrip.png) center top repeat-y;
}
.home_image
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 1000 !important;
}
.home_middle_l
{
	float: left;
	width: 613px;
	border-left: 3px solid #FFF;
	border-right: 3px solid #FFF;
}
.home_middle_r
{
	float: right;
	border-right: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
	width: 337px;
	height: 430px;
	background: #650025 url(images/home_right_bottom.jpg) left bottom repeat-x;
}
.home_middle_r .inside
{
	padding: 27px 29px;
}
.style_1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffe585;
	line-height: 23px;
}
.style_1 a
{
	text-decoration: none;
	color: #ffe585;
}
.header
{
	height: 71px;
	clear: both;
}
.imagerotate
{
	width: 613px;
}
.home_middle_b
{
	clear: both;
	padding: 0px;
	margin: 0px;
	background-color: #143467;
}
.donate
{
	clear: both;
	padding: 0px;
	margin: 0px;
	border: 3px solid #FFF;
	color: #FFF;
	width: 172px;
}
.donate .image
{
	border-bottom: 3px solid #FFF;
}
.donate .link
{
	height: 35px;
	vertical-align: middle;
	display: block;
	padding-left: 15px;
	background: #496716 url(images/whitearrow.png) 120px center no-repeat;
	font-family: "Adobe Caslon Pro" , "Times New Roman" , Times, serif;
	font-size: 18px;
	line-height: 38px;
}
.donate .link a
{
	text-decoration: none;
	color: #FFF;
}

.GetInvolved
{
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	color: #FFF;
	border: 3px solid #FFF;
	width: 172px;
}
.GetInvolved .image
{
	border-bottom: 3px solid #FFF;
}
.GetInvolved .link
{
	height: 35px;
	vertical-align: middle;
	display: block;
	padding-left: 15px;
	background: #f18023 url(images/whitearrow.png) 125px center no-repeat;
	font-family: "Adobe Caslon Pro" , "Times New Roman" , Times, serif;
	font-size: 18px;
	line-height: 38px;
}
.GetInvolved .link a
{
	text-decoration: none;
	color: #FFF;
}
.title_1
{
	font-family: "Adobe Caslon Pro" , "Times New Roman" , Times, serif;
	font-size: 29px;
	color: #FFF;
	line-height: 34px;
}
.learnmore
{
	padding-top: 7px;
}
.footerlink3
{
	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #173770; /*font-style: italic;*/
	padding-top: 5px;
}
.footerlink3 a
{
	color: #173770;
	text-decoration: none;
}
.footerlink3 a:hover
{
	text-decoration: underline;
}
.title_2
{
	color: #f18023;
	display: block;
	background: url(images/dotline.png) left bottom repeat-x;
	padding-bottom: 10px;
	font-size: 24px;
	font-family: Georgia, "Times New Roman" , Times, serif;
}
.Acknowledgements
{
	float: left;
	padding: 0px;
	float: left;
	margin: 0px;
	color: #FFF;
	width: 225px;
	margin-left: 15px;
}
.News
{
	float: left;
	padding: 0px;
	float: left;
	margin: 0px;
	color: #FFF;
	width: 160px;
	margin-left: 15px;
}

.news_1, .title_3
{
	color: #ffe585;
	font-size: 12px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.news_1 a:link, .title_3 a:link
{
	color: #ffe585;
	font-size: 12px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.news_1 a:visited, .title_3 a:visited
{
	color: #ffe585;
	font-size: 12px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.title_3
{
	font-weight: bold;
	padding-top: 5px;
}
.fltleft
{
	float: left;
}
.blankspace
{
	height: 24px;
	margin: 0px;
	padding: 0px;
}
.middle_l
{
	background: #650025 url(images/internalleft.png) left top repeat-x;
	width: 216px;
	float: left;
	margin: 0px auto;
}
.middle_r
{
	background: #496716;
	width: 151px;
	float: right;
}
.middle_m
{
	background: url(images/internalmiddlestrip.png) left top repeat-x;
	padding: 10px;
	width: 565PX;
	float: left;
}
.vmenu
{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-top: 10px;
}
.vmenu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #ffffff;
}
.vmenu ul li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(images/yellowarrow.png) left 12px no-repeat;
	padding-left: 15px;
}
.vmenu ul li a
{
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	padding-bottom: 5px;
	line-height: 30px;
}
.vmenu ul li a.last
{
	border: none;
}
.leftpad
{
	margin-top: 20px;
	margin-left: 20px;
}
.orangebar
{
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
	padding-top: 15px;
	background: #f18023;
	color: #173770;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.orangebar a
{
	color: #173770;
	text-decoration: underline;
}
.orangebar a:hover
{
	text-decoration: none;
}
.godimage
{
	padding-top: 30px;
}
.QuickLinks
{
	background: url(images/QuickLinks.gif) left top repeat-x;
	height: 47px;
	line-height: 45px;
	padding-left: 12px;
}
.title_4
{
	color: #FFF;
	font-size: 20px;
	font-family: Georgia, "Times New Roman" , Times, serif;
}
h2, h3, h4
{
	margin: 0px;
	padding: 0px;
}
h2
{
	color: #650025;
	font-size: 24px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	padding: 5px 0px;
}
h3
{
	color: #496716;
	font-size: 20px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	padding: 5px 0px;
}
.vmenu1
{
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
}
.vmenu1 ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	color: #ffffff;
}
.whiteline
{
	height: 1px;
	width: 100%;
	padding-top: 5px;
	background: url(images/line.gif) 13px bottom no-repeat;
}
.vmenu1 ul li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(images/yellowarrow.png) left 7px no-repeat;
	padding-left: 15px;
}
.vmenu1 ul li a
{
	color: #ffffff;
	text-decoration: none;
	padding-bottom: 5px;
	line-height: 20px;
}
.vmenu1 ul li a.last
{
	border: none;
}
.greenfont
{
	color: #496716;
}
.bluefont
{
	color: #173770;
}
.style_2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
}
.style_3
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFF;
}
.style_3 a
{
	color: #FFF;
	text-decoration: underline;
}
.style_3 a:hover
{
	color: #FFF;
	text-decoration: none;
}
.imgleft
{
	float: left;
	margin-right: 10px;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid gray;
	overflow: hidden;
	display: block;
	padding: 5px;
	position: relative;
}
.imgright
{
	float: right;
	margin-left: 10px;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid gray;
	overflow: hidden;
	display: block;
	padding: 5px;
	position: relative;
}
.imgframe
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid gray;
	overflow: hidden;
	display: block;
	padding: 5px;
	text-align: center;
	position: relative;
}
.bluedotline
{
	height: 2px;
	width: 100%;
	padding-top: 5px;
	background: url(images/bluedot.gif) left bottom repeat-x;
	margin-bottom: 20px;
}
.yellowdotline
{
	height: 2px;
	width: 100%;
	padding-top: 10px;
	background: url(images/yellowgreen.gif) left bottom repeat-x;
	margin-bottom: 10px;
}
.maroontesti
{
	float: right;
	text-align: left;
	color: #650025;
	width: 560px;
	font-size: 18px;
	line-height: 28px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
}
.style_5
{
	padding-top: 20px;
	color: #650025;
	font-size: 12px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-style: normal;
}
.link_2
{
	text-align: right;
	background: url(images/bluearrow.gif) right center no-repeat;
	padding-right: 15px;
	color: #163770;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
}
.link_2 a
{
	text-decoration: underline;
	color: #163770;
}
.rightpad
{
	padding: 0px 12px;
}
.news_2
{
	padding-top: 5px;
	font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffe585;
}
.news_2 b
{
	color: #FFF;
	font-weight: bold;
}
.news_2 a
{
	color: #ffe585;
	text-decoration: underline;
}
.news_2 a:hover
{
	text-decoration: none;
}
.morelink
{
	padding-top: 5px;
	color: #ffe585;
	font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.morelink a
{
	color: #ffe585;
	text-decoration: underline;
}
.morelink a:hover
{
	text-decoration: none;
}

/* Sub Menu */
/*
.MenuHdr
{
	font-size: 10pt;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 2px; background-color: #f1f1f1;
	padding-top: 2px;
	cursor: default;
}
*/
.inventua_sidemenu
{
	margin: 10px 0 0 20px;
}
.MenuItem, .MenuItemMouseOver, .MenuItem HR
{
	background: transparent url(images/yellowarrow.png) no-repeat scroll left 12px;
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link, .MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
	font-family: Georgia, "Times New Roman" ,Times,serif;
	border-bottom: 1px solid #FFFFFF;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;
	margin: 0 0 5px 15px;
	padding-bottom: 5px;
}

/* END SUB MENU */
.rightSideBarFundsgraph
{
	background-color: #FFFFFF;
	padding: 3px;
	position: relative;
	right: 7px;
	width: 135px;
}

/*Message Box*/
.notificationBar
{
	background-color: #FFFFCC;
	background-image: url(images/tooltip-i.gif);
	background-position: 6px 8px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	clear: both;
	font-size: 12px;
	padding: 7px 7px 7px 24px;
	margin-bottom: 3px;
	font-weight: normal;
	color: Black;
}
.gridHeader
{
	background-color: #496716;
	text-align: center;
	color: #fff !important;
}
.gridHeader th
{
	color: #fff !important;
}
.gridFooter
{
	background-color: #496716;
	text-align: center;
	color: #fff !important;
}
.gridFooter th
{
	color: #fff !important;
}
.gridPager
{
	background-color: #496716;
	text-align: center;
	color: #fff !important;
}
.gridPager th
{
	color: #fff !important;
	text-align: center;
}
.gridPager td a:link
{color: #fff !important;cursor:pointer;}
