/* CSS Document */
* { /*Removed default margin and padding applied by browsers*/
margin:0px;
padding:0px;
}

body { /*browser window styling*/
Background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
} 

a:link {text-decoration:none}
a:visited {text-decoration: none}
a:hover {text-decoration:underline}
a:active {}

h1 { /*Heading styling*/ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
Background: #65DB62;
padding: 5px;
margin-bottom:10px;
}

h2 { /*Heading 2 styling*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
Background: #65DB62;
padding: 5px;
margin-bottom:10px; 
}

#wrapper { /*Wrapper that contains the elements of the page, also this is centerd using the margin: 0 auto*/
width: 860px;
margin:0 0 50px 10px;
background: #fff;
}

#searchcontainer {/*contains the search box*/
float:right;
width: 218px;
}

#top { /*Contains Header image*/
clear:both;
width: 860px;
padding-top: 200px;
margin-bottom: 10px;
background:url(../images/lsp_banner_2010.jpg) no-repeat;
}

#left {/*Contains lef navigation list*/
float: left;
width: 190px;
background: #fff;
padding: 0px 15px 0 0;
}

#middle { /*Main content section, holds all text*/
float: left;
width: 615px;
background: #fff;
margin: 0 0 0 30px;
padding: 0 0 0 10px;
}

#right { /*contains usefull links and useful documents*/
float: right;
width: 160px;
background:#fff;
margin-top: 20px;
}

#footer { /* container for footer image*/
height: 80px;
clear: both;
background:url(../images/linklogo.gif) no-repeat;
margin-top: 30px;
}

img { /*image properties*/
margin: 5px;
}

#cse-search-box {
float: right;
padding: 5px;
padding-right: 0px;
}
#cse-search-results {
width: 300px;
}

.searchbutton {
font: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
}