Body  {
	/*background-color: #79a02c;*/
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	font-family: Arial,Verdana,Tahoma,Helvetica; 
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	border:none;
}

#parentContainer
{
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-collapse:collapse;
	text-align:left;
	margin-left: auto; 
	margin-right: auto;
}


/* text style used for most text rendered by modules */
.Normal
{
	font-family: Arial,Verdana,Tahoma,Helvetica;

	text-align:left;
	color:#000000;
	padding:0px;
	margin:0px;
}
.normal
{
	font-family: Arial,Verdana,Tahoma,Helvetica;
	color:#000000;
	padding:0px;
	margin:0px;
	font-size:0.9em;
}
a.normal
{
	font-family: Arial,Verdana,Tahoma,Helvetica;
	color:#000000;
	padding:0px;
	margin:0px;
	font-size: 0.7em;
}
.NormalBold
{
	color:#000000;
	font-weight:bold;
}
.TreeMenuHighlight
{
	color:#000000;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial,Verdana,Tahoma,Helvetica;
}
.Subhead
{
	font-family: Arial,Verdana,Tahoma,Helvetica;
	color:#000000;
	font-weight:bold;
	font-size: 0.8em;
}
table
{
	font-size: 1em; 
	text-align:left;
	table-layout:auto;
}
.tableContentTD
{
    font-family: Arial,Verdana, Tahoma, Helvetica; 
	font-weight: normal;
	font-size: 1em; 
}
H1  {
    font-family: Arial,Verdana, Tahoma, Helvetica;
    font-size:  1.6em;
    font-weight:    normal;
    color: #4C4C4C;
}

H2  {
    font-family: Arial,Verdana, Tahoma, Helvetica;
    font-size:  1.3em;
    font-weight:    bold;
    color: #4C4C4C;
}

H3  {
    font-family: Arial,Verdana, Tahoma, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #4C4C4C;
}

a:link
{
	color:#003994;
	text-decoration:underline;

}
a:visited
{
	color:#003994;
	text-decoration:underline;
}
a:active
{
	color:#4887EC;
	text-decoration:underline;
}
a:hover
{
	color:#4887EC;
	text-decoration:underline;
}
a.buttonLinks
{
    color:#ffffff;
	text-decoration:underline;
}
a.buttonLinks:visited
{
    color:#ffffff;
	text-decoration:underline;
}
a.buttonLinks:hover
{
    color:#4887EC;
	text-decoration:underline;
}
.footer-text, .footer-text a {
    font-family: Arial,Verdana, Tahoma, Helvetica;
	font-size: 0.6em;
	font-weight: normal;
    color: #3A3939;
	text-decoration:none;
}
.footer-text:hover {
  	text-decoration:underline;
	color: #4887EC;	
}
.websiteby
{
    text-align:right;
    float:right;
    display:inline;
    padding-left:15px;
}

/* Skin object fonts and links */

A.SkinObject:link {
    text-decoration:    none;
    color:#003994;
}
A.SkinObject:visited  {
    text-decoration:    none;
    color:#003994;
}
A.SkinObject:active   {
    text-decoration:    none;
    color:#003994;
}
A.SkinObject:hover    {
    text-decoration:    none;
    color:#4887EC;
}
/*-----------------------------*/

.main {
    background-color: #ffffff;
	width: 700px;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	border-width:1px;
	border-style: solid;
	border-color: #999999;	
}
.main2 {
    background-color: #ffffff;
	width: 700px;
	padding-left:15px;
	padding-top:6px;
	padding-right:15px;
	padding-bottom:0px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;
	border-style: solid;
	border-color: #999999;
	
}
.main3 {
    background-color: #ffffff;
	width: 700px;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-style: solid;
	border-color: #999999;
	
}
.menuTD
{
    /*background-image: url(menu-background.jpg);
	background-repeat:no-repeat; 
	width:215px;*/
	padding:0px;
	margin:0px;
}
#rightPictures
{   
	width: 160px;
	background: transparent;
	color: white;
	float: right;
	position: relative;
	top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 30px;
}
img.imageClass
{
    border:1px;
    border-style:solid;
    border-color:#000000;
}
img.logo
{
    margin-left:0px;
    margin-bottom:10px;
    margin-top:0px;
}
td.logo
{
    padding:0px;
}
.splashTable
{
    text-align:center; 
    margin-left: auto;
    margin-right: auto;
}
td.splashLanguageSelector
{
    text-align:right;  
    padding-right:20px;
}
.splashDiv
{
    text-align: center;

}
td.boxSpace
{
	height:6px;	
}

/* Menu Classes */
.MainMenu_MenuContainer {
	border:0px;
	background-color:#DFDFDF;
	padding:0px;
	margin:0px;
}
.MainMenu_MenuBar 
{
    padding:0px;
}
.MainMenu_MenuIcon {
    display:none;
}
.rootmenuitem {
	cursor: hand; 
	color: #000000; 
	font-family: Arial,Verdana, Tahoma, Helvetica; 
	font-size: 0.8em; 
	font-weight: normal; 
	background-color: transparent;
	padding-top: 0px;
	padding-right:2px;
	padding-left:0px;
	height: 22px;
	border-right:1px;
	border-style:solid;
	border-right-color:#000000;
}
.rootmenuitemselected {
	background-color:#226BCE;
	cursor: hand; 
	color: #ffffff; 
	font-family: Arial,Verdana, Tahoma, Helvetica;  
	font-size: 0.8em; 
	font-weight: normal; 
	border: 0px; 
	padding-top: 0px;
	padding-right: 2px;
	padding-left:0px;
	height: 22px;
 
}
/*This one is used when the root menu item is selected*/
.rootmenuitembreadcrumb{
	cursor: hand; 
	background-color:#226BCE;
	color: #ffffff; 
	font-family: arial,Verdana, Tahoma, Helvetica; 
	font-size: 0.8em; 
	font-weight: normal; 
	border: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 2px;
	padding-left:0px;
	padding-bottom: 0px;
	height: 22px;	
}
.submenu 
{
	font-family: Arial,Verdana, Tahoma, Helvetica; 
	z-index: 1000; 
	background-color: #ffffff; 
	border: 1px #898A8F solid; 
	padding: 0px;
}
.submenuitemselected 
{
	font-family: Arial,Verdana, Tahoma, Helvetica; 
	z-index: 1000; 
	background-color: #000000; 
	color: #ffffff; 
	padding: 0px;
    border: 0px;
    margin:0px;
    
}
.MainMenu_MenuBreak {
	display:none; 
}
.MainMenu_MenuArrow {
	display:none; 
}
.MainMenu_RootMenuArrow {
	display:none; 
}
/* End of Menu Classes*/



/* Container Styles*/
.containerTableFrontBox
{
    padding:0px;
    border:0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
    border-collapse:collapse;
      
}
.containerContentFrontBox
{
    padding:0px; 
	margin:0px;
}
.containerTable
{
    padding:0px;
    border:0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
    border-collapse:collapse;
      
}
.containerContent
{
    padding:10px; 
	margin:0px;
}

.ContainerActionButtons
{
    padding:0px;   
}
/* End of Container Styles*/


.headerTable
{
    border:0px;
    padding:0px;
    width:795px;   
}
td.ShadowCell
{
    padding:0px;   
}
.intro {
    background-color: #ffffff;
	width: 576px;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	border-width:1px;
	border-style: solid;
	border-color: #999999;
	
}

.header {
    background-color: #DFDFDF;
	width: 730px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;
	border-style: solid;
	border-color: #999999;
	height:106px;
}

.box-body{
    /*background-color: #F1F5CA;*/ /*Pale green*/
    background-color: #E9E9E9;
	/*padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:0px;*/
	padding:0px;
	margin:0px;
	border-width:1px;
	border-style: solid;
	/*border-color: #A4BF8C;*/
	border-color: #ABABAB;
}
table.frontBoxTable
{
	padding:0px;
	margin:0px;	
	border:0px;
	border-collapse:collapse;
	width:100%
}
table.frontBoxInnerTable
{
	padding:0px;
	margin:0px;	
	border:0px;
	border-collapse:collapse;
}
td.frontPageBoxText
{
	padding-left:8px;	
	padding-right:8px;
	padding-top:8px;
	padding-bottom:0px;
	vertical-align:top;
}
td.frontPageTableHeader
{
	background-color:#003994;
	color:#ffffff;
	font-size:2.5em;
	font-family: Arial,Verdana, Tahoma, Helvetica;
	height:30px;
	padding-left:10px;
	letter-spacing:4px;
}
td.frontPageTableHeaderSmall
{
	background-color:#003994;
	color:#ffffff;
	font-size:1.9em;
	font-family: Arial,Verdana, Tahoma, Helvetica;
	height:85px;
	padding-left:10px;
	text-align:left;
	vertical-align:top;
}
.box-text  {
	font-family: Arial,Verdana, Tahoma, Helvetica;
	font-weight: normal;
	/*color: #5f6f30;*/
	color: #000000;
	text-decoration:none;
	padding:0px;
	vertical-align: top;
}
.DataRoomMenu1
{
	width:200px;
	font-family: Arial,Verdana, Tahoma, Helvetica;
	font-weight: normal;
	/*color: #5f6f30;*/
	color: #000000;
	text-decoration:none;
	padding:0px;
	vertical-align: top;
}
.DataRoomMenu2
{
	width:565px;
	font-family: Arial,Verdana, Tahoma, Helvetica;
	font-weight: normal;
	/*color: #5f6f30;*/
	color: #000000;
	text-decoration:none;
	padding:0px;
	vertical-align: top;
}
.DataRoomMenuIFrame
{
	padding:0px;
	vertical-align: top;
	text-align:left;
}
.box-photo{
    background-color: #ffffff;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-style: solid;
	border-color: #ABABAB;
	width:213px;
}

.box-titles{
    /*background-color: #AAC554;*/
    /*background-color: #226BCE;*/
	background-color: #003994;
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-style: solid;
	border-color: #ABABAB;
}
.box-titles2{
    background-color: #003994;
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-style: solid;
	border-color: #ABABAB;
	height:70px;
	vertical-align:top;
}
.grey-right{
    background-color: #DFDFDF;
	width: 6px;
	vertical-align: top;
}
.grey-bottom{
    background-color: #DFDFDF;
    background-image: url(grey-bot.gif);
    background-repeat: no-repeat;
	height: 6px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	border:0px;
	vertical-align: top;
	
}
.shadow-top {
	background-image: url(shad_t.gif);
	height:17px;
	background-repeat: repeat-x;
	width:795px;
	padding:0px;
	border:0px;
}
.i-shadow-top {
	background-image: url(shad_t.gif);
	height:17px;
	background-repeat: repeat-x;
	padding:0px;
	border:0px;
}
.shadow-top-left
{
    background-image: url(shad_lt.gif); 
    height:17px;
	background-repeat:no-repeat;
	padding:0px;
}
.shadow-top-right
{
    background-image: url(shad_rt.gif); 
    height:17px;
	background-repeat:no-repeat;
	padding:0px;
}
.shadow-left {
	background-image: url(shad_l.gif);
	width: 17px;
	background-repeat: repeat-y;
}
.shadow-right {
	background-image:   url(shad_r.gif);
	width: 17px;
	background-repeat: repeat-y;
}
.shadow-bottom {
	background-image: url(shad_b.gif);
	height:17px;
	background-repeat: repeat-x;
	border:0px;
}
.i-shadow-bottom {
	background-image: url(shad_b.gif);
	height:17px;
	background-repeat: repeat-x;
	border:0px;
}
.shadow-bottom-left
{
    background-image: url(shad_lb.gif); 
    height:17px;
	background-repeat:no-repeat;
	padding:0px;
}
.shadow-bottom-right
{
    background-image: url(shad_rb.gif); 
    height:17px;
	background-repeat:no-repeat;
	padding:0px;
}

/* Site Map styles*/

TABLE.headline
{
	MARGIN-TOP: 12px
}
TD.partition
{
	PADDING-BOTTOM: 12px
}
.gutterPlug
{
	WIDTH: 10px; HEIGHT: 1px
}
DIV.verticalRule
{
	MARGIN-TOP: 12px; BACKGROUND: #e6e6e6; WIDTH: 1px; HEIGHT: 100%
}
.pixel
{
	WIDTH: 1px; HEIGHT: 1px
}
P.blurb
{
	MARGIN: 0em;
	font-family: arial, helvetica, sans-serif;
}
.bullet
{
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; FONT: 70% Verdana; COLOR: #a6a6a6; PADDING-TOP: 2px
}
TABLE.subbullets 
{
	MARGIN-TOP: 3px
}
.subbullet 
{
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; FONT: 55% Verdana; COLOR: #a6a6a6; PADDING-TOP: 2px
}
TD.sublink 
{
	PADDING-BOTTOM: 3px;
}

A.sitemap_root:link, A.sitemap_root:active, A.sitemap_root:visited
{
	font-weight: bold;	
	text-decoration: underline;
}
A.sitemap_root:hover
{
	font-weight: bold;		
	text-decoration: underline;
}

A.sitemap_child:link, A.sitemap_child:active, A.sitemap_child:visited
{
	font-weight: normal;
	text-decoration: underline;		
}
A.sitemap_child:hover
{
	font-weight: normal;
	text-decoration: underline;
}

/* *********    Events Module   ********** */
#dnn_ctr455_Events_EventList_NoScheduledEvents
{
	display:none;
}

/* **********  Investory area  ******************* */
.investmentButtonsTable
{

	
}
.button
{
	padding:0px;
	text-align:center;
	background-color:#800000;
	color:#ffffff;
	border:1px;
	border-style:solid;
	border-color:#000000;
	height:80px;
	width:100px;
	font-weight:bold;
	
}




/*    Snapsis NavMenu         */
#nav ul {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:auto;
	background-color:transparent;
}
#nav li {
	position: relative;
	float:left;
	list-style: none;
}
#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	width:13em;
	background-color:#6CC1F7;
	border:1px solid #809DF9;
}
#nav a {
	font-family: Arial,Verdana, Tahoma, Helvetica; 
	font-size:0.8em;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	padding :2px 10px 2px 10px;
	color:#000000;
	border:0px solid #809DF9;
	background-color:transparent;
}
#nav li li a {
	width:12em;
}
#nav li a:hover {
	background-color: #226BCE;
	border:0px solid #809DF9;
	color:#ffffff;
}
#nav .SelectedTab {
	font-size:1em;
	background-color: #226BCE;
}
#nav .SelectedTab a {
	color:#ffffff;
}
#nav .DisabledTab {
	color:#ccc;
}
/* no need to change these hover classes
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
	left: -999em;
}
#nav li:hover ul,
#nav li.iehover ul {
	top: 1.6em;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,
#nav li li li.iehover ul {
	top: 0;
}

