/* CSS Document */



body {

	margin: 0px;

	padding: 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-color: #fff;

	background:url(../images/wib_bg.gif) repeat ;

	text-align: center;

}

#wrapper {

	background-color:#fff;

	width: 780px;

	margin-right: auto;

	margin-left: auto;

	border-left: solid 1px #000;

	border-right: solid 1px #000;

	border-bottom: solid 1px #000;

	font-size:90%;

	

}

#top-nav {

	text-align:left;

	margin:0;

	padding:0;

	background-color: #9ca998;

	border-top: solid 3px #f5fff2;

	border-bottom: solid 1px #333;

	font-size:85%;

}

#top-nav ul {

	margin:6px 0;

	padding:0;



}

#top-nav li {

	padding:0 0 0 10px;

	margin:0;

	list-style:none;

	display:inline;

}

#top-nav li a:link, #top-nav li a:visited {

	color:#fff;

	text-decoration:none;

	padding:6px;

}

#top-nav li a:hover, #top-nav li a:active {

	color:#333;

	text-decoration:none;

	padding:6px;

}

#news #top-nav-news a, 

#data #top-nav-data a,

#strategy #top-nav-strategy a,

#contact #top-nav-contact a,

#members #top-nav-members a {

	color:#333;

}

#news #top-nav-news a:hover,

#data #top-nav-data a:hover,

#strategy #top-nav-strategy a:hover,

#contact #top-nav-contact a:hover,

#members #top-nav-members a:hover {

	color:#333;

}

#nav a:active {

	background-color:#f5fff2;

	color:#333;

}





#head {

	width: 780px;

	height:105px;

}

/* nav styles begin */

#nav {

	text-align:left;

	margin:0;

	padding:0;

	background-color: #9ca998;

	border-top: solid 1px #333;

	border-bottom: solid 1px #333;

	font-size:85%;

	list-style-type:none;

	float:left;

	width: 100%;

}

#nav ul {

	margin:0;

	padding:0;

}

#nav li {

	padding:0;

	margin:0;

	display:inline;

}

#nav li a:link, #nav li a:visited {

	color:#000;

	text-decoration:none;

	padding:5px 11px 5px 11px;

	float:left;

	width:auto;	

	border-right: solid 1px #333;

	background-color:white;

}

#nav li a:hover, #nav li a:active {

	color:#fff;

 	background-color:#9ca998;	

}

#home #nav-home a, 

#employees #nav-employees a,

#employers #nav-emloyers a,

#about #nav-about a,

#youth #nav-youth a,

#partner #nav-partner a {

	background-color:#f5fff2;

	color:#600;

	font-weight:bold;

}

#home #nav-home a:hover,

#employees #nav-employees a:hover,

#employers #nav-emloyers a:hover,

#about #nav-about a:hover,

#youth #nav-youth a:hover,

#partner #nav-partner a:hover {

	background-color:#f5fff2;

}

#nav a:active {

	background-color:#f5fff2;

	color:#600;

}

/* nav styles end */



/* main content styles begin */

#main {

	background-color:#fff;

	width: 780px;

	text-align:left;

	clear:both;

}

#main a:link, #main a:visited  {

	color: #600;

	text-decoration: underline;

}



#main a:hover, #main a:active {

	color:#333;

	text-decoration: underline ;

}

#maintable {

	width: 780px;

}

#content {

	width:552px;

	background-color:#fff;

        font-size: 90%;

        

}

#content-header {

	margin:0;

	padding:0;

	height:30px;

	background-color:#f5fff2;

	border-bottom: solid 1px #333;

	

}

.pagetitle {

	font-family:Georgia, "Times New Roman", Times, serif ;

	font-size:120%;

	padding: 6px 0 0 20px;

	display:block;

}

#content h5 {

	font: 110% Georgia, "Times New Roman", Times, serif;

	padding: 10px 30px 0 20px;

	color: #9CA998;

	margin-top:0;



}

#content ul{

	list-style-type:none;

}

#content li{

	

      	padding:3px 0;

}

.text-box {

background-color:#f5fff2;

border:dotted 1px #333;

width:500px; 

margin:0 10px 5px 20px;

padding:0 3px 3px 3px; 

}



#headline {

	margin: 40px 10px 0 20px;

}

p {

	

	text-align:left;

        padding: 10px 10px 0 20px;

	color: #000;

}



/*right column styles*/

#sidebar {

	width:227px;

	background-color:#f5fff2;

	border-left: solid 1px #333;

	color:#333;

}

#sidebar-header {

	margin:0;

	height:30px;

	background-color:#9ca998;

	border-bottom: solid 1px #333;

}

#sidebar h5 {

	font: 110% Georgia, "Times New Roman", Times, serif;

	display:inline;

	font-weight:bold;

}

#sidebar .sidebar-content {

	padding-left:10px;

	margin:10px 0;

	text-align:left;

	font-size:90%;



}



/* footer styles begin */

#footer {

	background-color: #9ca998;

	width: 776px;

	color: #fff;

	border-top: solid 1px #333;

	padding: 2px; 

	font-size:80%;



}



#footer a:link, #footer a:visited  {

	color: #fff;

	text-decoration: none;

}



#footer a:hover, #footer a:active {

	color:#600;

	text-decoration: none;

}

/* footer styles end */

form {

	padding:20px 0 0 10px;

	display:block;

	font-size:90%;

}

.brownbear  ul{
	list-style: none;
	padding: 10px;
}
.brownbear li{
	list-style: none;
	font-size:300%;
	margin: 0px;
	padding: 0px;
	display:inline;
}