/* CSS Document */

body {
	background:#cccccc;
	margin:0;
	font-family:Trebuchet MS, "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:11px;
}

form {
margin:0;}
.container {
	/* background:url(../images/background.jpg) center repeat-y; */
	width:1000px;
	background:#ffffff;
	font-size:11px;
	margin-left:auto; margin-right:auto;
}

.toplogo {
	width:908px;
	padding:0;
	margin-left:auto; margin-right:auto;
	background-color:#999999;
}

.navigation {
	width:1000px;
	margin-left:auto; margin-right:auto;
	padding:0;
	/*background:url(../images/nav_bg.jpg) repeat-x;*/
	color:white;
	background: #148814;
}

.subnavigation {
	margin-left:auto; margin-right:auto;
	padding:0;
	background:url(../images/nav_bg.jpg) repeat-x;
	color:white;
}


	/* Nav Stuff  */
	
	.navigation a, .navigation a:visited {
		font-size:11px;
		/*background:url(../images/nav_bg.jpg) repeat-x;*/
		color:white;
		text-decoration:none;
		font-weight:bold;
		padding:5px 10px;
		display:block; float:left;

		}
		
	.navigation a:hover {
		/*background:#336633;*/
		color:#ffff66;
	}

	.subnavigation a, .subnavigation a:visited {
		font-size:11px;
		background:url(../images/nav_bg.jpg) repeat-x;
		color:#336633;
		text-decoration:none;
		font-weight:bold;
		padding:5px 10px;
		display:block; float:left;
		}
		


.content {
	clear:both;
	width:980px;
	padding:10px;
	margin-left:auto; margin-right:auto;
	background-color:white;
	font-size:12px;
	font-family:Trebuchet MS, "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}

	/* Global content Styles */
	
	.content a, .content a:visited {
		color:#336633;
		text-decoration:none;
	}
	
	.content a:hover {
		text-decoration:underline;
	}
	
	.content h2 {
		font-size:13px;
		color:#336633;
		margin-top:0;
	}
	

.footer {
	width:1000px;
	text-align:center;
	padding:5px 0px;
	height:36px;
	margin-left:auto; margin-right:auto;
	background:url(../images/bottom.jpg) center no-repeat;
	color:white;
}

	/* footer stuff */
	
	.footer a, .footer a:visited {
		color:white; font-size:11px;
		text-decoration:none;
	}
	
	.footer a:hover {
		text-decoration:underline;
	}
	
	/* Idea Bullpen comments */
	
	.Comment {
		background-color:#f2f8f2;
		border:solid 1px #148814;
		padding:0px;
		margin-bottom:10px;
		margin-top:10px;
		}
		
	.CommentTitle {
		padding:3px 3px 0px 3px; margin:0px;
		font-size:13px;
		font-weight:bold;
		color:white;
		background-color:#148814;
		
	}
	
	.CommentInfo {
		padding:0px 3px 3px 3px;
		background-color:#148814;
		font-size:11px;
		font-style:italic;
		color:white;
			
		}
	
	.CommentText {
		background-color:#f2f8f2;
		padding:10px;
		font-size:11px
	}
	
	.CommentFooter {
		background-color:#f2f8f2;
		padding:0px;
		padding-top:5px;
		}
	
	
	
	/* Misc global */
	
	.horizontal_search {
		background-color:#eeeeee;
		padding:3px;
		font-size:13px;
	}
	
	.logintable {
		background-color:#f2f8f2;
		border:solid #007d00 1px;
		padding:10px;
		width:580px;
	}
	
	.logintable a, .logintable a:visited {
		color:#336633;
		text-decoration:none;
	}
	
	.logintable a:hover {
		text-decoration:underline;
	}
	
	.indexfooter {
		margin-top:20px;
		color:#999999;
		font-size:11px;
	}
	
	.indexfooter a, .indexfooter a:visited {
		color:#336633;
		text-decoration:none;
	}
	
	.indexfooter a:hover {
		text-decoration:underline;
	}
	
	.citations {
		font-size:9px;
	}

/*for froms str */

.box {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border:1px solid #6d929b;
	padding-left:4px;
	
}

.boxS {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border:1px solid #6d929b;
	padding-left:4px;
	width:120px;
	height:20px;
}
.boxM {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border:1px solid #6d929b;
	padding-left:4px;
	width:160px;
	height:15px;
}

.textArea {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border:1px solid #6d929b;
	padding-left:4px;
	width:160px;
	height:80px;
}


.submitM {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	background-image: url(../images/butM.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	height: 19px;
	width: 75px;
	border: 0px none;
	cursor:pointer;cursor:hand;

}

.submitL {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	background-image: url(../images/butL.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	height: 19px;
	width: 141px;
	border: 0px none;
	cursor:pointer;cursor:hand;

}


.link{
color:#000000;
text-decoration:none;}

.link:hover{
color:#007d00;
text-decoration:underline;}

.linkW{
color:white;
text-decoration:none;}

.linkW:hover{
color:white;
text-decoration:underline;}
/*for froms end */
