/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
/*testing*/

#button {
	width: 200px;

	padding: 0px;

	font-family: tahoma, Verdana,  Arial, sans-serif;
	background-color: #ffffff;
	color: #000000;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #cccccc;
		margin: 0;
		}


	#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		background-color: #e6eedb;
		color: #666666;
		text-decoration: none;
		width: 100%;
		}
		
			#button li a.sel {
		display: block;
		padding: 5px 5px 5px 0.5em;
		background-color: #ffffff;
		color: #000000;
		text-decoration: none;
		width: 100%;
		}



	#button li a:hover {
		background-color: #6c9d31;
		color: #ffffff;
		}


/*edn test*/


td.topbar {
padding-top:6px;
padding-bottom:6px;
padding-left:4px;
}


td.leftshadow {

	background-image: url(../img/graystripeleft.gif);
	margin: 0px 0;
	padding: 0;
	background-position:right;
	background-repeat: repeat-y;
	border-right: 1px solid #8f8f8f;

}



td.rightshadow {

	background-image: url(../img/graystriperight.gif);
	margin: 0px 0;
	padding: 0;
	background-repeat: repeat-y;
	border-left: 1px solid #8f8f8f;

}


td.main {


	border-bottom: 1px solid #8f8f8f;

}


body {

	background-image: url(../img/graystripe.gif);
	margin: 0px 0;
	padding: 0;


}


td.subcontent {
	border-bottom: 1px solid #8f8f8f;
	}






td  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;


}



 .floathome
{
position: relative; 

left: -30px;
}

 .floatsm
{
position: relative; 

left: -10px;
}





td.content {

padding: 24px 28px 24px 36px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}


BODY {
      background-color : #FFFFFF;
      font-family : Tahoma, Verdana, Arial, sans-serif;
      margin: 0px; 
      }
	  
	  


.sideline2 li { list-style-type: circle;
margin-left: -28px;
margin-bottom: 6px;
 }

 .input1
{
width: 130px;
height: 20px;
margin-bottom: 4px;
margin-right: 8px;
}

 .input2
{
width: 123px;
height: 20px;
margin-bottom: 4px;
margin-right: 2px;
}


 .input3
{
width: 97px;
height: 20px;
margin-bottom: 4px;
margin-right: 2px;
}




h1 {
	color: #6c9d31;
	font-size: 24px;
}
#menuwrapper {

	padding-left:8px
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar {
	width: 954px;
}
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: verdana, Helvetica, sans-serif;
	
}

td.menubar {		background-image: url(../img/graybar.gif);
}
#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 8px 16px 8px 14px;
	font-size: 12px;
	color: #000000;
	font-weight: 700;

}

#p7menubar a.sel {
color: #ffffff;

	font-weight: 900;
		background-image: url(../img/greenbar.gif);
}

#p7menubar a.trigger {
	padding: 8px 16px 8px 14px;

}
#p7menubar li {
	float: left;
	width: 9em;
}
#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {
	width: 12em;
}
#p7menubar ul li a  {
	color: #565656;
	border-right: 0;
	padding: 3px 12px 3px 16px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	opacity:.9; filter:alpha(opacity=90);	
	background-repeat: repeat-x;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
color: #ffffff;

	font-weight: 900;
		background-image: url(../img/greenbar.gif);
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
		background-color: #f3f3f3;
		background-image: url(../img/clear.gif);
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #000000;
	background-color: transparent;
			background-color: #f3f3f3;
		background-image: url(../img/clear.gif);
}
#p7menubar ul a:hover {
	background-color: #606060 !important;
	color: #FFFFFF !important;
}

Td.homecontent {
	border-bottom: 1px solid #8f8f8f;
	
}

td.leftcolumn {
background-color: #f4f7ee;
padding-left:16px;
padding-right: 6px;
font-size:15px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif

}

td.leftcolumnsub {
background-color: #f4f7ee;
padding:0px;
margin: 0px;
font-size:15px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif

}

#green {
color:#6c9d31
}



#greensm {
color:#6c9d31;
font-size: 12px;
padding-left: 10px;
}


.green {
color:#6c9d31
}

.disclaimer {
	text-decoration: none;
	font-size: 14px;
	color: #000000
}

#footer {
	text-decoration: none;
	font-size: 8px;
	color: #999999
}

ul.boxlist {list-style-type: circle;
padding-left: 8px;
margin-left: 8px;
} 

ul.mainlist li{
padding-bottom: 8px;

} 

/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

.dialog {
 position:relative;
 margin:0px auto;
 min-width:100px;
 max-width:400px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#000000;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(../img/graybox.png) no-repeat top right;
 _background-image:url(../img/graybox.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 8px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:800px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:14px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:800px;
  /* overflow:auto; note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h3,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h3 {
font: 18px tahoma, verdana,tahoma,arial,"sans serif";
color: #6c9d31;


 padding-bottom:4px;
}



ul.boxlist li {
padding: 4px;

}


td {
padding: 0px;
margin: 0px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;  border-width: 0px;
}

table.innercontent TD {
padding: 14px;

}

TD.nospace {
padding: 0px;
margin: 0px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;  border-width: 0px;
}

h4
{
margin-bottom: -8px;
	
	}


#bk
{
    COLOR: #000000
}
.bk
{
    COLOR: #000000
}
#bold
{
    FONT-WEIGHT: 900
}
.bold
{
    FONT-WEIGHT: 900
}
#w
{
    COLOR: #ffffff
}
.w
{
    COLOR: #ffffff
}

#grn
{
    COLOR: #006600
}
.grn
{
    COLOR: #006600
	
	}
#lgrn
{
    COLOR: #00cc00
}
.lgrn
{
    COLOR: #00cc00
}
#blu
{
    COLOR: #000099
}
.blu
{
    COLOR: #000099
}


#x18
{
    FONT-SIZE: 18px
}
.x18
{
    FONT-SIZE: 18px
}

#x16
{
    FONT-SIZE: 16px
}
.x16
{
    FONT-SIZE: 16px
}
#x15
{
    FONT-SIZE: 15px
}
.x15
{
    FONT-SIZE: 15px
}
#x14
{
    FONT-SIZE: 14px
}
.x14
{
    FONT-SIZE: 14px
}

#x12
{
    FONT-SIZE: 12px
}
.x12
{
    FONT-SIZE: 12px
}
#x11
{
    FONT-SIZE: 11px
}
.x11
{
    FONT-SIZE: 11px
}
#x10
{
    FONT-SIZE: 10px
}
.x10
{
    FONT-SIZE: 10px
}
#x6
{
    FONT-SIZE: 6px
}
.x6
{
    FONT-SIZE: 6px
}

.lessleading
{
    LINE-HEIGHT: 0.5
}



#subhead
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 14px;
    COLOR: #5f5f5f;
	font-style: italic;
    FONT-FAMILY: Helvetica, Arial
}

#subheadbold
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 14px;
    COLOR: #2c4286;
    FONT-FAMILY: Helvetica, Arial
}
A:link
{
    COLOR: #6c9d31;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #003300;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: black;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: black;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica
}

TH
{
    FONT-SIZE: 14px;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica
}

P
{
    FONT-SIZE: 14px;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica
}
H1
{
    FONT-WEIGHT: 400;
	font-size: 24px;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica;
	margin-bottom: 8px;
}
H2
{
    FONT-WEIGHT: 700;
	color:#6c9d31;
    FONT-SIZE: 14px;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica
}
#s
{
    FONT-SIZE: 11px;
    FONT-FAMILY: tahoma, verdana, Arial, Helvetica
}


