body{
			background-color:black;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin: 0;
}
div#main-container {
									 margin: 0 auto;
									 height:1000px;

}
/* Nav header */
div#main-container div#nav-header{
									 text-align: center;
									 height: 226px;
									 background-image :url(../images/header_outer.jpg);
									 background-repeat: repeat-x;
}
div#main-container div#nav-header div#nh-left{
									 height: 226px;
									 float: left;
}
div#main-container div#nav-header div#nh-mid{
									 
									 margin: 0 auto;
									 width: 860px;
									 height: 226px;
}
div#main-container div#nav-header div#nh-mid div#nhm-header{
									 
									 height: 162px;
									 background-image: url(../images/header.jpg);
}
div#main-container div#nav-header div#nh-mid div#nhm-header div#nhm-logo{
									 float: left;
									 margin-top: 30px;
									 margin-left: 15px;
									 width: 400px;
}
div#main-container div#nav-header div#nh-mid div#nhm-header div#nhm-logo img{
									 float: left;
									 margin-right: 10px;
									 margin-top:10px;
									 
}
div#main-container div#nav-header div#nh-mid div#nhm-header div#nhm-logo h1{
									 font-size: 36px;
									 color: #FFFFFF;
									 font-weight: normal;
									 letter-spacing: -3px;
}

div#main-container div#nav-header div#nh-mid div#nhm-header div#nhm-logo .slogan {
				 margin-top: -15px;
				 text-align: right;
				 text-transform: capitalize;
				 color: #FFF;
}

div#main-container div#nav-header div#nh-mid div#nhm-header div#nhm-logo .bold {
			
			font-weight: bold;
			color:#005e20;
}

div#main-container div#nav-header div#nh-mid div#nhm-nav{
									 height: 48px;
									 width:860px;
									 float:none;
									 background-image: url(../images/nav.jpg);
									 background-repeat: repeat-x;
									 
									 padding: 0;
}
div#main-container div#nav-header div#nh-mid div#nhm-nav .navlinks ul{
									 height: 48px;
									 vertical-align: middle;
									 padding: 0;
}

div#main-container div#nav-header div#nh-mid div#nhm-nav .navlinks li{
									 height: 48px;
									 list-style-type: none;
									 float: left;
									 text-align: center;
									 
									 
									 letter-spacing: -1px;
									 background-image: url(../images/nav_div.jpg);
									 background-repeat: no-repeat;
									 background-position: right;
									 
}
div#main-container div#nav-header div#nh-mid div#nhm-nav .navlinks li a{
									 text-decoration: none;
									 padding-top: 10px;
									 color: black;
									 text-transform: uppercase;
									 font-size: 18px;
									 display:block;
									 height: 48px;
									 width: 150px;
									
									 
}
div#main-container div#nav-header div#nh-mid div#nhm-nav .navlinks li a:hover{
									 color: #FFF;
}
div#main-container div#nav-header div#nh-mid div#nhm-nav .navlinks li.current{
									 color: #FFF;
									 background-image: url(../images/nav_green.jpg);
									 background-repeat: repeat-x;
}
div#main-container div#nav-header div#nh-mid div#nhm-nav .navlinks li:hover{
									 color: #FFF;
									 background-image: url(../images/nav_dark.jpg);
									 background-repeat: repeat-x;
}
div#main-container div#nav-header div#nh-right{
									 float:right;
}

/* Center section */
div#main-container div#center-section{
									 background-color: black;
									 
									 padding-top:20px;
									 
}
div#main-container div#center-section div#cs-left{
									 
}
div#main-container div#center-section div#cs-mid{
									 
									 margin: 0 auto;
									 height: 650px;
									 width: 750px;
									 background-image: url(../images/content.jpg);
									 background-repeat: no-repeat;
									 color:#FFF;
}

div#main-container div#center-section div#cs-mid .bold {
			
			font-weight: bold;
			color:#005e20;
}
div#main-container div#center-section div#cs-mid ul {
									 list-style-image: url(../images/bullet.png);

}
div#main-container div#center-section div#cs-mid li {
									 margin-top: 1em;

}
/*Content sections styling*/
/*upper*/
div#main-container div#center-section div#cs-mid div#cont-upper{
									 text-align: left;
									 height:270px;
									 width:740px;
									 margin: 0 auto;
}
div#main-container div#center-section div#cs-mid div#cont-upper #cont-upper-left{
									 padding: 15px;
									 
									 width:300px;
									 float:left;
}
div#main-container div#center-section div#cs-mid div#cont-upper #cont-upper-left img{
									 width: 330px;
									 height: 230px;
}
div#main-container div#center-section div#cs-mid div#cont-upper #cont-upper-right{
									 /*padding: 30px 20px 20px 10px;*/
									 padding: 15px;
									 width:350px;
									 float:right;
}
/*end upper*/
/*lower*/
div#main-container div#center-section div#cs-mid div#cont-lower{
									 text-align: left;
									 width:740px;
									 margin: 15px auto;
									 height:350px;
}
div#main-container div#center-section div#cs-mid div#cont-lower #cont-lower-left{
									 padding: 15px;
									 width:400px;
									 height: 320px;
									 float:left;
}
div#main-container div#center-section div#cs-mid div#cont-lower #cont-lower-right{
									 padding: 15px;
									 width:250px;
									 height: 320px;
									 float:right;
}
/*end lower*/
/* Whole page styling */

div#main-container div#center-section div#cs-mid div#cont-all{
									 height:750px;
}

/*End whole page styling */
/*End Content sections styling*/

div#main-container div#center-section div#cs-mid p{
									 color:white;
}
div#main-container div#center-section div#cs-right{

}

/* Footer */

div#main-container div#footer{
									 background-image: url(../images/footer_outer.jpg);
									 background-repeat: repeat-x;
}
div#main-container div#footer div#f-left{

}
div#main-container div#footer div#f-mid{
									 margin: 0 auto;
									 width: 860px;
									 height: 40px;
									 background-image: url(../images/footer_inner.jpg);
									 background-repeat: repeat-x;
}
.tvglink {
				 					 margin-top: -3px;
}
.tvglink a:link{
									 text-decoration: none;
									 color:#005e20;
}
.tvglink a:visited{
									 text-decoration: none;
									 color:#005e20;
}
.tvglink a:hover{
									 text-decoration: none;
									 color:#005e20;
}
div#main-container div#footer div#f-mid{
									 padding-top: 15px;
									 text-align: center;
}
div#main-container div#footer div#f-right{

}
.roundedGreen{
    background-color: black;          /* if needed */
    border: 1px solid #002a0f;   /* if needed */
    -webkit-border-radius: 10px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
}
.roundedGreenGrey{
    background-color: #141414;          /* if needed */
    border: 1px solid #002a0f;   /* if needed */
    -webkit-border-radius: 10px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
}


