body { 
margin: 35px 0 0 0; 
padding: 0px; 
background-color: #f7f7f7;
background-color:#999999;
background-color:#f7f7f7;
background-image:url(images/bg2.jpg);
background-repeat:repeat-x;
font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
}

h1{
font-size:85%;
font-weight:bold;
padding: 8px 0 5px 8px;
margin: 0 0 0 0;
/* background-image:url(images/bg4.jpg);
background-repeat:repeat-x; */
color:#666666;
}

h2{
font-size:80%;
font-family:Garamond, "Times New Roman", serif;
font-style:italic;
font-weight:bold;
padding: 8px 0 5px 8px;
margin: 0 0 0 0;
/* background-image:url(images/bg4.jpg);
background-repeat:repeat-x; */
color: #999999;
}

p{
font-size:70%;
font-weight:normal;
padding: 4px 0 5px 8px;
margin: 0 0 0 0;
color:#666666;
}

div.padder { 
padding: 2px 15px 0 15px; 
}
#nav div.padder {
padding: 1px 1px 1px 15px; 
}


#holder {
position: relative;
margin: 0px auto 0px auto;
width: 800px;
background-color: #f7f7f7;
border-right: 1px solid #f7f7f7;
border-left: 1px solid #f7f7f7;

}

#header { 
height: 76px;
width: 100%; 
background-color: #f7f7f7;
margin: 0px; padding:0;
position: relative; 
}

#header_left{
float:left; width:240px; height:76px;
}

#header_left img{
margin:4px 5px 1px 15px;
border:0;
}

#header_right{
float:left; width:560px; height:76px; vertical-align:bottom;
}


/* #header_inner{
width:100%;
height: 76px;
position:relative;
background-image:url(images/logo_new.jpg);
background-repeat: no-repeat;
margin: 10px 0 0 0;
} */

#content { 
position: relative; 
width: 100%;
background-color: #f7f7f7;
border-top: 1px solid #cccccc;
}

#content_inner{
width:100%;
min-height:431px; height:auto !important; height:431px;
position:relative;
}


#content_left{
float:left;
width:240px;
min-height:431px; height:auto !important; height:431px;
background-color:#CCCCCC;
}


#content_left_home{
float:left;
width:240px;
height:361px;
background-color:#CCCCCC;
}

#content_right{
float:left; width:560px;
min-height:431px; height:auto !important; height:431px;
background-color: #f7f7f7;
margin-left:0;
background-image:url(images/bg4.jpg);
background-repeat:repeat-x;
}

#content_inner_sample{
width:100%;
background-image:url(images/bg4.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
position:relative;
min-height:431px; height:auto !important; height:431px;
}

.Sample{
padding-top:10px;
}

#content_right_sample{
float:left;
width:165px;
min-height:379px; height:auto !important; height:379px;
background-color:#f7f7f7;
padding: 8px;
margin: 32px 0 10px 0;
border: 1px solid #CCCCCC;
}

.Instructions{
font-size:85%;
}

#content_left_sample{
float:left; width:610px;
min-height:431px; height:auto !important; height:431px;	
margin-left:0;
}


#content_inner_home{
width:100%;
height:361px;
position:relative;
}

#content_right_home{
float:left; width:560px;
height:361px;
background-color: #f7f7f7;
margin-left:0;
}	


#footer {  
position: relative; 
width: 100%;
min-height:25px; height:auto !important; height:25px;
background-color: #666666;
border-top: 1px solid #f7f7f7;
border-bottom: 1px solid #f7f7f7;
color:#f7f7f7;
font-size:65%;
text-align:right;
padding: 5px 0 0 0;
}

#nav_wrapper{
width:100%;
height:72px;
background-color:#00FF00;
margin:0; padding:0;
position:relative;
}

#navcontainer
{
margin: 56px 0 0 0 ;
padding: 0 0 0 0;
font-size:70%;
float:right;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 0px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer BR { clear: both; }

form, label, input { font-size :90%; margin: 0 0 0 10px; padding: 0 0 0 0; } 
fieldset { width : 500px; padding:5px; font-size:80%; font-weight:bold; background-color:#e0e0e0; border:1px solid #cccccc}
legend{ display:none;}
label { float: left; position : relative; width : 10em; display: inline; margin:5px 0 5px 15px; font-weight:normal; } 
label.long { width : 21em; } 
label input { display: inline; left : 100%; top : 0px; width : 10em; } 
label.long input { width : 21em; } 
input.submit { margin: 10px 0 10px 15px; } 
br { clear: both; } 



/*#nav {
position: relative; 
width: 100%; 
height: 17px; 
margin: 0px; 
background-color: #f7f7f7; 
border-top: 1px solid #85B75D; 
font-size: 11px;
}*/	