/* CSS Document */
html body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color:#fff;
text-align:left;
margin:0px;
padding:0px;
}

/*text decoration removed from page links*/
a:link, a:visited, a:hover, a:active{
text-decoration:none;
}

 /*h1 styling*/
#holder h1{
font-size:105%;
color:#554b44;
font-weight:lighter;
}	

/*h2 styling*/
#holder h2{
font-size:90%;
color:#554b44;
}

/* main content holder for the whole page*/
#holder{
width:100%;
margin:0 auto;
height:auto;
}

/*green Thinstrip image across the top of browser/100% tiled x*/
#header1{
background-color:#fff;
background-image:url(images/optimized/topimage-tile.gif);
background-repeat:repeat-x;
height:10px;
}

/*logo placement*/
#header2 {
width:740px;
margin:20px auto 0 auto;
padding-left:33px;
padding-bottom:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
color:#5d95ae;
}

/*link styling for header2 div*/
#header2 a:link, #header2 a:visited{
color:#5d95ae;
background-color:inherit;
}
#header2 a:hover, #header2 a:active{
color:#096384;
background-color:inherit;
}
/*end*/

/*Top text links padding*/
#s1{
padding-left:134px;
}

/*placement of jeldwen logo image*/
#header2 img {
padding-right:10px;
}

/*100% outer div surrounding "navbar" div, fluid length*/
#header3center{
width:100% auto;
background-color:#ccd8e0;
margin-top:5px 0 0 0;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#002e4f;
}
/*text used to signify to user where they are in the navigation, this is situated at top page*/
#textclue{
width:745px;
margin:0 auto 0 auto;
height:20px;
font-size:70%;
padding-top:5px;
}

#textclue li {
display:inline;
list-style-type:none;
margin:0 auto 0 auto;
}
/*end*/

/*Main content area, two columns nested inside this, contentright div and contentleft div*/
#container{
width:745px;
margin:0 auto;
height:auto;
font-size:75%;
font-family: Arial, Helvetica, sans-serif;
}

/*Styling for contentright div*/
#contentright{
width:407px;
float:right;
}

/*Styling for contentleft div*/
#contentleft{
width:330px;
float:left;
padding-right:7px;
background-image:url(images/optimized/background-left.gif);
background-position:top left;
background-repeat:no-repeat;
}

/*Styling of "p" and "li" tags within contentleft div*/
#contentleft p, #contentleft li{
line-height:1.5em;
}

/*Styling of links used for footerlinks div*/
#container a:link, #container a:visited, #footerlinks a:link, #footerlinks a:visited{
color:#3366cc;
background-color:inherit;
}

#container a:hover, #container a:active, #footerlinks a:hover, #footerlinks a:active{
color:#6699cc;
background-color:inherit;
}
/*end*/

/*following styles used to float pic and list within the contentleft div*/
#listpic{
padding-top:0;
margin-right:20px;
}

#listpic img{
float:left;
padding-right:20px;
}

#listpic li{
padding-bottom:8px;
background-color:inherit;
color:#3366CC;
list-style-image: url(images/optimized/list_image.gif);
font-weight:lighter;
font-size:95%;
}
/*end*/

#botlist {
clear:both;
background-color:inherit;
color:#3366CC;
list-style-image:url(images/optimized/list_image.gif);
font-weight:lighter;
font-size: 95%;
margin:0 0 80px 0;
}
#botlist li{
padding:0 2px 0 0;
list-style-position: outside;
}

#botlist ul{
margin:0;
padding:0 0 0 16px;
}

/*Styling of nested div, "navbar" with fixed width, inside header3center div*/
#navbar{
width:725px;
margin:0 auto;
padding:1px 0 4px 22px;
color:#3162ca;
background-color:#5d95ae;
font:95% 100 normal Verdana, Arial, Helvetica, sans-serif;
height:20px;
border-left:7px #fff solid;
border-right:7px #fff solid;
}

/*Styling for navbar links*/
#navbar a:link, #navbar a:visited{
color:#3366cc;
background-color:inherit;
} 

#navbar a:hover, #navbar a:active{
color:#003399;
background-color:inherit;
} 
/*end*/

/* bottom Content list including links, under main graphic, situated within the contentright div */
#contentlist1{
width:400px;
background-color:inherit;
color:#3366CC;
font-size:95%;
margin:0;
}

#contentlist1 p{
padding:3px 0 3px 0;
margin:0;
border-bottom:1px #ccc solid; 
}

#spec{
padding-left:70px;
}

#spec2{
padding-left:51px;
}

#spec3{
padding-left:28px;
}

#spec4{
padding-left:8px;
}

#ia, #ib, #ic, #id{
padding-right:13px;
font:18px bold "Times New Roman" Times serif;
font-style:italic;
color:#999;
background-color: inherit;
border-left:1px #ccc solid;
}

.marg{
margin-left:5px;
}
/*end*/

/*css for footer information*/
#footer{
width:770px;
height:auto;
clear:both;
margin:0 auto;
text-align:right;
color:#fff;
background-color:#b1a9a2;
padding-right:20px;
}

/*footer text links*/
#footerlinks{
width:745px;
margin:0 auto;
font-size:70%;
padding:4px;
}

/*spacer between  blue trademark links and rights reserved text in footer*/
#copy{
margin-left:15px;	
}

#mainheader{
color:#fff;
margin:15px 0 25px 20px;
font:16px Arial Helvetica, sans-serif;
}

#sd{
font:14px 100 Arial Helvetica, sans-serif;
letter-spacing:0.2em;
line-height:1.5em;
}

/*styling for all form elements*/
#navbar2{
padding-top:5px;
width:480px;
display:inline;
float:left;
}

#search{
display:inline;
float:right;
}

#form1{
display:inline;
padding-right:2px;
}

#form{
margin-top:2px;
color:#666;
background-color:#fff;
border:1px #000 solid;
}
/*Input button*/
#go{
color:#fff;
border:0;
padding:0;
background-color:#5d95ae;
}
/*end*/
