*{padding: 0px;
  margin: 0px;}
body,
html {
    margin:0;
    padding:0;
	background-color:#ffffff;
    color:#000;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
    }
body {
	 min-width:75em;
	 line-height:1.5em;
    }
.center 
{
	text-align: center;
}
#wrap {
    margin:0 auto;
    width:75em;
    }
	
p {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	}
p.nopaddingtop{padding-top:0px;}

h1 { text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:bold;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:3px;
	background-color:#076031;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:10px;
	}
	
h1.centeralign_title {text-align:center;
	padding-left:0px;}

h2 { text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:bold;
	padding-left:10px;
	padding-top:5px;
	color:#076031;
	}
	
h3 { text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:bold;
	padding-left:10px;
	color:#076031;
	}
		
#header {
		border: 1px solid #9D9FA1;
		text-align: left;
		height:175px; /* for IE */
    }
	
#nav {
	background-image:url(images/button_bg.png);
	background-position:top;
	border: 1px solid #9D9FA1;
	text-align: center;
    }
	
#nav ul{list-style:none;
    font-weight:bold;
    padding:6px 0 6px 0;
    }
#nav li{
    display:inline;
  	padding-left:5px;
    padding-right:8px;
	text-decoration:none;
	border-right:dotted 1px #9D9FA1;
    }

#nav li.none{border-right:none;}

#nav a:link, #nav a:visited{
			padding: 6px;
			color:#003333;
			font-weight:bold;
			font-size: 1em;
			background-color:none;
			text-decoration: none;
			}
			
#nav a:hover {color:#009900;
			background-color:none;
			}
#innerwrap{border-left: 1px dotted #9D9FA1;
			border-right: 1px dotted #9D9FA1;
			border-bottom: 1px dotted #9D9FA1;
			float:left;
			width:75em;
			margin-top:5px;}

#main {
	float:right;
    width:54.5em;
	border-left:dotted 1px #9D9FA1;
    }
	
/*----------------------------------
		SIDE BAR links css
----------------------------------*/
	
#sidebar {
	background-position:bottom;
	float:left;
    width:20em;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(images/texture.jpg);
	background-repeat:repeat-x;
	background-position:top;
    }
#links{ margin-left:20px;
	margin-top:10px;
	margin-bottom:35px;
	padding-left:5px;}

#links ul{
		font-weight:500;
		line-height:1.3em;
		font-family:Arial, Helvetica, sans-serif;
			}
		
#links li {padding-bottom:.9em;
		text-indent:-6px;}

#links a:link {padding: 6px;
			color:#076031;
			font-weight:500;
			font-size: 1em;
			text-decoration: none;
			}
#links a:visited {padding: 6px;
			color:#666666;
			font-weight:500;
			font-size: 1em;
			text-decoration: none;
			}
			
#links a:hover {color:#009900;}
		
#aboutus, #contenttop, #faqs, #contact, #community, #surveys, #nusa, #creating {background-image:url(images/gradient1.jpg);
			background-repeat:repeat-x;
			padding-bottom:40px;}
#aboutus p {margin-bottom:25px;}
			
#event {background-image:url(images/gradient.jpg);
	background-repeat:repeat-x;
	border-top:dotted 1px #FFCC00;
}

.video {margin-bottom:20px;}

/*-------------------------
        IMAGE css
---------------------css */
img.floatleft {float:left;
margin:13px 10px 10px 10px;
border:1px solid #009900;}


img.noborder {float:right;
			margin-bottom:10px ;
			border:none;
}

/*-------------------------
        FOOTER css
---------------------css */

#footer {width:75em;
float:left;
padding-bottom:15px;}
	
#footer p{padding-bottom:0px;
	padding-top:10px;
	padding-right:5px;
	text-align:center;
	font-size:.85em;
	line-height:1.1em;
	}
.bold {font-weight:600;}
	
/*-----------------------------------------
         main TOP content "NEWS"
-------------------------------------css */
#content {float:left}
#contenttop p {margin-bottom:5px;}
#contenttop {float:left;}

#contenttop ul{list-style:none;
			text-decoration:none;
			margin: 5px 10px 10px 5px;
			padding-bottom:10px;
			line-height:2em;
			float:left;
			}
			
#contenttop ul.rightnews {float:right;
			margin-right:40px;
			}
			
#contenttop ul a:link {padding: 6px;
			color:#333333;
			font-weight:500;
			font-size: 1.1em;
			text-decoration: none;
			}
#contenttop ul a:visited {padding: 6px;
			color:#076031;
			font-weight:500;
			font-size: 1.1em;
			text-decoration: none;
			}
			
#contenttop ul a:hover {color:#009900;}

/*-------------------------
        SEACH BAR css
---------------------css */

#searchbar {background:#c8d8c8;
			margin-top: 5px;
			padding:5px 5px 5px 5px;}
			
			
/*------------------------------------------
      main BOTTOM content "NEWS" css
------------------------------------------*/

#contentbottom{background-image:url(images/gradient.jpg);
	background-repeat:repeat-x;
	border-top:dotted 1px #FFCC00;
	float:left;
	}
	
#contentbottom.bigpadding {padding-bottom:250px;}

#contentbottom ul{list-style:square;
			margin: 10px 10px 10px 25px;
			line-height:1.5em;
			}
			
#contentbottom a:link {padding: 10px;
			font-weight:500;
			font-size: 1em;
			}
#contentbottom a:visited {padding: 10px;
			font-weight:500;
			font-size: 1em;
			text-decoration: none;
			}
			
#contentbottom a:hover {color:#009900;}

		
#contentbottom li {padding-bottom:.9em;
			text-indent:-8px;}


/*--------------------
     PAGELIST css
---------------------*/
#pagelist 
{
	text-align:right;
	float: right;
}
#pagelist a:link, #pagelist a:visited, #pagelist a:hover
{
	padding: 0px;
	margin: 0px
}


/*--------------------
   CONTACT page css
---------------------*/

#contact ul{list-style:none;
			margin-left: 10px;
			padding-top: 5px;
			padding-bottom:10px;}
#contact li:first-child {font-weight:bold;}

/*----------------------------------
    CREATING Council page css
----------------------------------*/

.boldgreen {font-weight:bold;
			color:#076031;}

/*------------------
  COUNCIL page css
-------------------*/
#councils { background-image:url(images/gradient1.jpg);
			background-repeat:repeat-x;
			padding-bottom:20px;
			height:350px;
			}
			
#councils ul{list-style:none;
			text-decoration:none;
			margin: 5px 40px 5px 5px;
			padding-bottom:6px;
			line-height:2em;
			float:left;
			display: block;
			}
			
#councils ul a:link, #partners ul a:link {padding: 6px;
			color:#333333;
			font-weight:500;
			font-size: 1.1em;
			text-decoration: none;
			}
#councils ul a:visited, #partners ul a:visited {padding: 6px;
			font-weight:500;
			font-size: 1.1em;
			text-decoration: none;
			}
			
#councils ul a:hover, #partners ul a:hover {color:#009900;}

#councils p
{
	clear: left;
}

#bottomlink {background-image:url(images/gradient.jpg);
			border:#990000 solid 1px;
			margin-left:5px;
			margin-right:1px;
			margin-bottom:3px;}
#bottomlink p {text-align:center;}

/*------------
  PRESENTATION Page
-------------*/
#present {}
.bigbold {font-size:16px;
	color:#024f91;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.bigbold2 {font-size:14px;
	color:#183c95;
	padding-bottom:0;
	margin-bottom:-5px;}
.underlinebold { font-weight:600;
	text-decoration:underline;}
	
.bigboldred {font-size:16px;
	color:red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;}
	
.lesstopmargin { margin-top:-15px;}
	
#presentlist { margin-left:25px;
	margin-top:10px;}

#presentlist li{ line-height:1.3em;
	margin-bottom:15px;}
	
#alphabet { margin-left:35px;
	margin-top:0px;
	list-style:upper-alpha;}

#alphabet li{ line-height:1.3em;
	margin-bottom:15px;}
ol {margin-left:35px;
	line-height:1.3em;}
ol li {margin-bottom:10px;}

/*------------
   TABLE css
-------------*/
#infotable{padding-bottom:40px;}

table  {border:1px solid #076031;
			margin:0px 10px 10px 11px;
			border-collapse:collapse;
			padding:5px;
			}
th,td {border-right:1px solid #076031;
			border-collapse:collapse;
			padding:3px 10px 3px 10px;
			text-align:center;
			vertical-align: top;}
			
td.italic{font-style:italic;}
			
td.italicred{font-style:italic;
			color:#990000;
			border-bottom:none;}
			
th {font-weight:bold;
	color:#076031;}

th { vertical-align: baseline;
	text-align: center;
	font-weight: bold;
	background-color:#eef6ee;}
	

caption{caption-side: top;
    text-align: center;
    vertical-align: bottom;
	border:1px solid #076031;
	background:#076031;
	margin:20px 0px 0px -1px;
	padding:10px;
	color:#FFFFFF;
	font-weight: 500;
	font-size:1.2em;}

#row1{border-bottom:1px solid #076031;}
#row1, #row2, #row3{height:25px;}

/*-----------
   FAQs css
-----------*/
.faqpar {font-weight:bold; padding-bottom:0px;}
#faqs p{padding-top:5px;}

/*--------------
   PARTNERS css
---------------*/
#partners{background-image:url(images/gradient1.jpg);
			background-repeat:repeat-x;
			float:left;
			width:100%}
#partners ul{list-style:none;
			text-decoration:none;
			margin: 5px 10px 10px 5px;
			padding-bottom:10px;
			line-height:2em;}
			
/*--------------
	FORM css
--------------*/

input {padding:1px;}

option {padding-left:4px;}

#onlineform form{float:left;
	}
	
#onlineform label{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

#onlineform select
{
color: #076031;
background: #eef6ee;
margin-right:4px;
}

#onlineform option
{
color: #076031;
background: #eef6ee;
margin-right:4px;
}

#onlineform input, textarea
{
color: #076031;
background: #eef6ee;
border: 1px solid #006633;
margin-right:4px;
padding:4px;
}

.submit input
{
color: #000;
background:#CCCCCC;
border: 2px outset #076031;
margin-left: 10.2em;
font-weight:600;
}

#onlineform p {padding-bottom:4px;}


/*------------------------
   JONATHAN'S ADDITIONS
------------------------*/
#documentlinks
{	
	clear:both;
	float: right;
	border: 1px solid #076031;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-image:url(images/gradient1.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
}

#documentlinks h4
{
	color: #076031;
	margin-bottom: 12px;
}

#documentlinks p
{
	margin-top: 0px;
	margin-bottom: 6px;
	padding: 0px;
}

div.success
{
background-color: #cfc;
color: #090;
}
div.error
{
background-color: #fcc;
color: #900;
}


/* -----------------------
 BEGIN ADMIN FORMS STYLES
----------------------- */
#nusatable
{
	margin-left: auto;
	margin-right:auto;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;

}
#nusatable table
{
	font-size: 8pt;
}
#nusatable table td, #nusatable table th
{
	border-right: 1px solid red;
	border-bottom:1px solid #076031;
	border-collapse:collapse;
	padding:2px 3px 2px 3px;
	text-align:center;
}
#nusatable table th
{
	vertical-align: center;
}
#nusatable table td
{
	vertical-align: top;
}

#nusatable table td#adduser
{
	border-right: none;
	border-bottom: none;
	border-collapse:collapse;
	text-align: left;
}

#adminlink
{
	text-align: right;
	font-size: 8pt;
}
/* -----------------------
  END ADMIN FORMS STYLES
----------------------- */
