body
{
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color:#138929;
FONT-SIZE: 11px;
COLOR: #333333;
background-image: url( 'images/main-bg.jpg' );
background-repeat: repeat-x; 
background-position: left top; 
 
}

IMG 	
{
margin:0;
border:0;
}

.NavBg
{
    background-image: url( 'images/nav-bg.jpg' );
    background-repeat: repeat-x; 
    background-position: left top; 
	height:28px;
    
     }


.TopMainBg
{
    background-image: url( 'images/top-main-bg.jpg' );
    background-repeat: repeat-x; 
    background-position: left top; 
	height:9px;
    
     }


.EventsHeadingBlack

{

font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #000000;

 
}
.EventsHeadingRed

{

font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #B34E4F;

 
}
.EventsHeadingGreen

{

font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #318B42;

 
}
.EventsHeadingBlue

{

font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #1F72A5;

 
}

.EventsListHeadingBlue

{

font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 26px;
font-weight:bold;
COLOR: #1F72A5;

 
}

.EventsListHeadingGreen

{

font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 26px;
font-weight:bold;
COLOR: #318B42;

 
}



.FooterBg
{
    background-image: url( 'images/footer-bg.jpg' );
    background-repeat: repeat-x; 
    background-position: left top; 
	height:75px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #FFFFFF;
    
     }
	 
	a.Red{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #B34E4F;
text-decoration:none;
}


a.Red:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #B34E4F;
text-decoration:underline;
}  

a.RedNormal{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #B34E4F;
text-decoration:none;
}

a.RedNormal:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #B34E4F;
text-decoration:underline;
}  

/* blue */
	a.Blue{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #1F72A5;
text-decoration:none;
}


a.Blue:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #1F72A5;
text-decoration:underline;
}  

a.BlueNormal{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #1F72A5;
text-decoration:none;
}

a.BlueNormal:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #1F72A5;
text-decoration:underline;
}  
	 
	 
	 	a.Green{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #318B42;
text-decoration:none;
}

a.Green:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #318B42;
text-decoration:underline;
}  

a.GreenNormal{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #318B42;
text-decoration:none;
}

a.GreenNormal:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #318B42;
text-decoration:underline;
}  

	 a.Black{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #333333;
text-decoration:none;
}

a.Black:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #333333;
text-decoration:underline;
}  
	 
	  a.Footer, a.Footer:visited{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #FFFFFF;
text-decoration:none;
}

a.Footer:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #FFFFFF;
text-decoration:underline;
}  



.PanelMidBg
{
    background-image: url( 'images/panel-mid-bg.jpg' );
    background-repeat: repeat-y; 
    background-position: left top; 
    width:294px;
	color:#7d7d7d;
	font-size: 11px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
     }
.WelcomeBg
{
    background-image: url( 'images/welcome-bg.jpg' );
    background-repeat: no-repeat; 
    background-position: left top; 
    width:292px;
	height:297px;
	
     }

.FeaturedProjectsBg
{
    background-image: url( 'images/featured-projects-bg.jpg' );
    background-repeat: no-repeat; 
    background-position: left top; 
    width:292px;
	height:297px;
	
     }
	 
	 .NewsBg
{
    background-image: url( 'images/news-bg.jpg' );
    background-repeat: no-repeat; 
    background-position: left top; 
    width:292px;
	height:297px;
	
     }
		a.Main {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal;
font-size:11px;
color:#333333;
text-decoration:none;
}

a.Main:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal;
font-size:11px;
color:#333333;
text-decoration:underline;
}  

a.BlackBold{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:bold;
COLOR: #333333;
text-decoration:none;
}

a.BlackBold:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 11px;
font-weight:bold;
COLOR: #333333;
text-decoration:underline;
}  

/*  main menu subnavigation --- am implemented these style defs in the default DNN solpart menu instead
.Normal
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
background-color:#043657;

}

.MouseOver
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
background-color:#000D15;

}
*/

/* DNN Default Main menu stuff */
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	font-style: normal; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
background-color:#083B12;
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #DDDDDD; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 12px;   /*explicitly set padding for root menu items*/
    text-transform: uppercase;
	
}

.main_dnnmenu_itemhover {  
	background-color: #005A00; 
}

.main_dnnmenu_itemhover td {  
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
background-color:#021207;
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head, th, td
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333333;
}
.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-weight: bold
}
.NormalRed
{
    font-weight: bold;
    color: #ff0000
}
h1, h2, h3, h4, h5, h6, .SubHead, .Head
{
    font-weight: bold;
}

ul.BlueBulletedListSmall {
	list-style-image:url(/ttp/portals/1/images/blue-bullet-small.jpg);
	margin-left: 7px;
	padding-left: 7px;
}

ul.GreenBulletedListSmall {
	list-style-image:url(/mud/portals/2/images/green-bullet-small.jpg);
	margin-left: 7px;
	padding-left: 7px;
}

.WhiteBg {
background-color:white;
background-image:none;
}

.RedNormal1 {
color:#9D0000;
}

.BlueNormal1 {
color: #1F72A5;
}


.GreenNormal1 {
color: #318B42;
}

.InnerPageHeaderBg {
background-color:#737373;
}

.InnerPageHeader 
{
	color:white;
font-size:30px;
font-family:Arial;
font-weight:bold;
text-transform:uppercase;
background-color:#737373;
margin-left:15px;
	margin-top: 0px;
	margin-bottom: 0px;
}


p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}


/*
.NoMargin {
	margin-top: 0px;
	margin-bottom: 0px;
	}
*/

hr {
color:#FFF;border-bottom: 1px dashed #AAA;
}


