html {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: small;

}

/*brown color #4E3818*/

body {
	text-align: left;
	min-width: 47em;
	color: #4E3818;
	margin-top: 0px;
	padding-top: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #637A49;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

}
a:link {
	color: #003300;
    text-decoration: none;
    border-bottom: #666666;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
}
a:visited {
	color: #003300;
    text-decoration: none;
    border-bottom: #666666;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style3 {font-size: 12px}



h1 { font-size: 22px; color: #003300; background: white; }
.right2 {
	border: thick solid #8A9854;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color: #FFFFCC;
	padding: 10px;
}


h2 { font-size: 14px; color: #336600; }

h3 {
	font-size: 14px;
	line-height: normal;
}

h4 { font-size: 12px; }

h5 { font-size: 10px; }

h6 { font-size: 10px; }



h2 {

	margin-bottom: 0;

	font-size: 16px;

	padding: 2px 2px 2px 0;

}



/*h2.greenbg {

	

}

*/

	



p {
	margin-top: 0;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

li {
	list-style-image: url(images/bullet_ff.gif);
	font-size: 11px;
}





img {

	float: right;

	margin-left: 5px;

}



ul {
	margin-top: 2px;
	font-size: 11px;

}

	



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.breadcrumb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
}

.breadcrumb a{
	text-decoration: none; /*adjust bullet image padding*/
	color: #336600;
	font-size: 9px;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #006600;
}

.breadcrumb a:hover{
text-decoration: underline;
}




br + a { /*too bad IE doesn't support adjacent sibling selectors. adding teaser style to make up for it*/

	font-weight: bold;

}



a img {

	border: none;

}







form {

	display: inline;

}



form img {

	/*float: left;*/

	margin-right: 5px;

	display: inline;

}



img.thumb {

	float: right;

	border: 1px solid #999999;

}



img.center {

	float: none;

	

}



p a:hover {

	border-bottom: 1px solid gray;

}



.embargo {

	color: red;

	text-transform: uppercase;

	font-weight: bolder;

}
em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}



#wrapper {
	text-align: left;
	background-repeat: no-repeat;
	background-color: #FFFFCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}






/*news item styles begin*/

.news h2 {

	margin-bottom: 0;

	font-size: 16px;

	background: #006633;

	color: white;

	padding: 2px 2px 2px 4px;

/*	clear: both;*/

}



.news p {

	margin-top: .4em;

}



.news p a {

	font-weight: bold;

}



.news img {

	float: right;

	margin-bottom: 5px;

}

/*news item styles end*/



p.dateline {

	color: gray;

	font-size: 11px;

}





/*teaser style begins*/

.teaser a {

	font-weight: bold;

}

/*teaser style ends*/



/*quote box begins*/

.quote {

	width: 175px;

	float: none;

	margin: 0 6px 4px 0;

	padding: 6px;

	border-top: 1px solid green;

	border-bottom: 1px solid green;

	background-position: top right; 

	font-family: "Trebuchet MS", "MS Serif", "New York", serif;

	font-style: oblique;

	font-weight: bold;
	color:#006633;
	font-size: 16px;
	text-decoration:none

	
	
	
/*quote box ends*/
}
.rightcolumn {

	width: 190px;

	float: none;
	
}







/*newsletter_toc box begins*/

.newsletter_toc {

	width: 175px;

	float: right;

	margin: 0 6px 4px 0;

	padding: 6px;

	border-top: 1px solid green;

	border-bottom: 1px solid green;

	background-position: top right; 

	font-family: "Trebuchet MS", "MS Serif", "New York", serif;

	font-style: oblique;

	font-weight: bold;

	font-size: 14px;

}



.newsletter_toc a {

	text-decoration: none;

	color: #000000;

	border-bottom: 1px dashed #666666;

}



.newsletter_toc a:hover {

	text-decoration: none;

	color: green;

	border-bottom: 1px solid green;

}



.newsletter_toc li {

	padding-top: 9px;

	margin-left: -9px;

}



/*newsletter_toc ends*/







/*highlights box begins*/

.highlights {

	width: 175px;

	float: right;

   background: #99CC66;

	color: #003300;

	margin: 0 4px 10px 4px;

	padding: 5px 5px 5px 15px;

	border: 1px dotted green;

}



.highlights h1 {

	font-size: 16px;

	margin: 0;

	padding: 0;

}



.highlights p {

	margin: 1em 0 0 0;

	padding: 0;

}

/*highlights box ends*/



.left {

	display: inline;

	float: left;

	margin-top: 0;

}
thead {

	background: ActiveBorder;

	text-align: center

}



tfoot {

	background: ActiveBorder;

	}





td, th {

/*	border: 1px solid gray;*/

	padding: 4px;

	border: 1px solid ActiveBorder;

}



tr.gray {

	background: ButtonFace;

}



tbody.series {

	color: blue;

	background: white;

}







/*begin table with no border*/



table.noborder {

	font-size: 10px;

	border: none;

	/*border-collapse: collapse;*/

}









tr.noborder {

 	border: none;

	padding: 4px;

	top: 0;

}



td.noborder {

 	border: none;

	padding: 4px;

	vertical-align: top;

}



/* end table with no border*/





















/*footer begins*/



ul#footer {

	list-style-type: none; /*remove bullets*/

	color: white;

	background: #003300;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

   margin: 10px auto 0 auto;

	}



ul#footer li.first {

	display:inline; /*fix IE whitespace in lists bug*/

	/*padding-left: 21px;*/

	border: none;

	padding-right: .5em;

}



ul#footer li{

	display:inline; /*fix IE whitespace in lists bug*/

	padding-left: .5em;

	border-left: 1px solid white;

	padding-right: .5em;

}



ul#footer li a {

	text-decoration: none;

	color: white;

	background: #003300;



}



ul#footer li a:hover {

	text-decoration: none;

	/*color: #FFFFCC;*/

	color: #99CC66;

	background: #003300;

}



.copyright {

	font-size: 11px;

	margin-top: 3px;

	text-align: center;

}



.copyright a {

	background: #003300;

	color: white;

}



/*footer ends*/

mid_bkgrnd {
	background-color: #F3EFB6;
}
.middle_template {
	background-color: #F4ECB6;
	padding: 10px;
	font-size: 11px;
}

.midbkgrnd {
	background-image: url(test/dynamic_css.php);
	background-repeat: no-repeat;
}
.midtemplate {
	padding: 10px;
}

.headerbkgrnd {
	background-image: url(images/top-bar-ML.jpg);
	background-repeat: no-repeat;
	background-color: #f5bc17;
	background-position: left bottom;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}


.footer {
	background-color: #503A00;
	background-repeat: no-repeat;
	background-position: center;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #FFFFCC;
	background-image: url(images/template2_11.png);
}

#wrapper {
	text-align: left;
	background-repeat: repeat-y;
	background-color: #FFFFCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.leftbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #C8D66B;
	width: auto;
	border-top-style: none;
	background-image: url(images/field_01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
}
.rightbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	width: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: thin;
	border-top-style: none;
	background-color: #FFFFCC;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
#menu {
	position: relative;
	width: auto;
}
