/* CSS Document */

/* Layout CSS */
body {
margin-top:12px;
text-align:center; /*center hack*/
background-color:#446300;
background-image:url(../images/bg-gradient.jpg);
background-repeat:repeat-x;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#wrap {
width:775px;
margin:0 auto;
text-align:left;
}

#wrap1024 {
width:1000px;
margin:0 auto;
text-align:left;
}

#header {
text-align:right;
width:775px;
background-image:url(../images/Seed-Ex-logo.gif); 
background-repeat:no-repeat;
background-color:#004711;
height:113px;
} 
#header1024 {
text-align:right;
width:1000px;
background-image:url(../images/Seed-Ex-logo.gif); 
background-repeat:no-repeat;
background-color:#004711;
height:113px;
} 
#mainheadertext {
	background-image: url(../images/tagline.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 85px;
}
#bar-top {
background-color:#004711;
height:52px;
}
#bar-top1 {
width:173px;
height:52px;
float:left;
}
#bar-top2 {
height:52px;
width:556px;
float:left;
background-image:url(../images/bar-top-home.jpg);
background-repeat:no-repeat;
}

#bar-top3 {
height:52px;
width:556px;
float:left;
background-image:url(../images/bar-top.jpg);
background-repeat:no-repeat;
}
#bar-top1024 {
height:52px;
width:781px;
float:left;
background-image:url(../images/bar-top1024.jpg);
background-repeat:no-repeat;
}

#middlebody {
	width:100%;
	background-color:#36672a;
	text-align:left;
	background-image:url(../images/bg-content.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	float: left;
}

#sidebar {
width:173px;
float:left;
}

#main-body-home { 
float:left; 
width:556px;
height:314px;
background-image:url(../images/bg-homepage.jpg);
background-repeat:no-repeat;
margin:0 auto;
text-align:center;
}

#main-body { 
float:left; 
width:556px;
background-color:#FFFFFF;
margin:0 auto;
text-align:left;
}
#main-body1024 { 
float:left; 
width:781px;
background-color:#FFFFFF;
margin:0 auto;
text-align:left;
}

#bodytitle {
height:46px;
width:100%;
text-align:left;
vertical-align:middle;
font-size:24px;
font-weight:bold;
color:#ffdf85;
background-color:#446300;
background-image:url(../images/bg-title.jpg);
background-position:right;
background-repeat:repeat-y;
}

#subnav-box {
height:22px;
width:100%;
border-bottom:#36672a 1px solid;
background-image:url(../images/bg-subnav.gif);
background-repeat:repeat-x;
}

#bottombody {
	width:100%;
	height:70px;
	text-align:center;
	background-color:#004711;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#bottombody1 {
width:173px;
height:70px;
float:left;
}
#bottombody2 {
width:556px;
height:70px;
float:left;
background-image:url(../images/bar-bottom-home.jpg);
background-repeat:no-repeat;
}
#bottombody3 {
width:556px;
height:70px;
float:left;
background-image:url(../images/bar-bottom.jpg);
background-repeat:no-repeat;
}
#bottombody1024 {
width:781px;
height:70px;
float:left;
background-image:url(../images/bar-bottom1024.jpg);
background-repeat:no-repeat;
}


#footer { clear:both; color:#FFFFFF; font-size:10px; text-align:center;}
#content { float:right; width:556px;}
#content1024 { float:right; width:1024px;} 
#sidebar { float:left; width:173px;}
.inside { padding:12px; }

/* Sidebar menu */

ul#sidebar-nav li{
background: url(/graphics/tnav_left_1.gif) bottom left no-repeat;	
color: #FFFFFF;
}

ul#sidebar-nav li a{
background: url(/graphics/tnav_mid_1.gif) bottom right no-repeat;
color: #FFFFFF;
}

ul#sidebar-nav li:hover, ul#sidebar li.sfhover {
background: url(/graphics/tnav_left_2.gif) bottom left no-repeat;
color: #ffdf85;
background-color:#004711;
}

ul#sidebar-nav li:hover a, ul#sidebar li.sfhover a{
background: url(/graphics/tnav_mid_2.gif) bottom right no-repeat;
color: #ffdf85;
background-color:#004711;
}

 ul#sidebar-nav
{
list-style: none;
padding: 0;
padding-top:20px;
margin: 0;
white-space: nowrap;
height:25px;
font-size:14px;
}

ul#sidebar-nav li{
width: auto !important;
width: 5%;
margin: 0;
font-size: 16px;
height: 25px;
line-height: 25px;
white-space: nowrap;
margin-right: 0px;	
padding-left: 12px;
text-decoration: none;
}

ul#sidebar-nav li a{
display: block;
text-decoration: none;
}

/* Subnav menu */

ul#subnav-nav li{
background: url(../images/bg-subnav.gif) bottom left no-repeat;	
color: #004711;
}

ul#subnav-nav li a{
background: url(../images/bg-subnav.gif) bottom right no-repeat;
color: #004711;
}

ul#subnav-nav li:hover, ul#subnav li.sfhover {
background: url(../images/bg-subnav2.gif) bottom left no-repeat;
color: #FFFFFF;
}

ul#subnav-nav li:hover a, ul#subnav li.sfhover a{
background: url(../images/bg-subnav2.gif) bottom right no-repeat;
color: #FFFFFF;
}

 ul#subnav-nav
{
list-style: none;
padding: 0;
margin: 0;
white-space: nowrap;
height:22px;
color: #004711;
}

ul#subnav-nav li{
width: auto !important;
width: 5%;
margin: 0;
float:left;
font-size: 14px;
height: 22px;
line-height: 22px;
white-space: nowrap;
margin-right: 10px;	
padding-left: 0px;
text-decoration: none;
color: #004711;
}

ul#subnav-nav li a{
font-weight: normal;
height: 22px;
display: block;
padding-left: 5px;
padding-right: 10px;
text-decoration: none;
color: #004711;
margin-left: 5px;
white-space: nowrap;
}

/* Font Formatting CSS */

a:link {
	color: #b50b0b;
}
a:visited {
	color: #004711;
}
a:hover {
	color: #b50b0b;
}
a:active {
	color: #b50b0b;
}

.mainheaderlarge {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
font-style:italic;
line-height:1.4em;
}

.mainheaderlarge sup {
line-height: 0;
vertical-align: text-top;
}

a.whitelink:link  { color:#FFFFFF; }
a.whitelink:hover  { color: #FFFFFF; }

h5 {
font-size:24px;
color:#b50b0b;
font-weight:bold;
margin-top:0px;
}
h4 {
font-size:20px;
color:#b50b0b;
font-weight:bold;
margin-top:0px;
}
h3 {
font-size:16px;
color:#b50b0b;
font-weight:bold;
margin-top:0px;
}
h2 {
font-size:14px;
color:#b50b0b;
font-weight:bold;
margin-top:0px;
}
h1 {
font-size:12px;
color:#b50b0b;
font-weight:bold;
margin-top:0px;
}

/* Images */
.imageRight {
	border: 1px solid #ffdf85;
	margin-bottom: 10px;
	margin-left: 12px;
	float:right;
}
.imageLeft {
	border: 1px solid #ffdf85;
	margin-bottom: 10px;
	margin-right: 12px;
	float:left;
}
.imagePlain {
	border: 1px solid #ffdf85;
}
.tablebutton {background-color:#CECECE;} 
.tablebuttontext {padding-left:4px;padding-right:4px;cursor:hand;color:#000000;font-weight:bold;}
.tablebuttontextsmall {padding-left:4px;padding-right:4px;cursor:hand;color:#000000;font-weight:bold;font-size:8pt;}
.NavOff
			{
			letter-spacing: 	1px;
		   BACKGROUND-COLOR: #D3D3D3;
		   BORDER-BOTTOM:    #2F4F4F  solid 1px;
		   BORDER-LEFT:      #F8F8FF solid 1px;
		   BORDER-RIGHT:     #2F4F4F  solid 1px;
		   BORDER-TOP:       #F8F8FF solid 1px;
		   PADDING-BOTTOM:   1px;
		   PADDING-TOP:      1px;
		   PADDING-LEFT:     1px;
		   PADDING-RIGHT:    1px;						
			}