html, body {
margin-top: 10px;
padding: 0px;
}

a:link, a:visited, a:active {
color: #0000F0;
text-decoration: underline;
}
a:hover {
color: #B52410;
text-decoration: underline;
}

body {
font-family: arial, sans-serif;
font-size: 11px;
color: #3F4554;
text-align: center;
line-height: 1.5em;
}

form#search { 
 width: 680px;
 float: right;
 margin: 0px;
 padding: 3px;
 background-color: #FFFFFF; 
 color: #000000; 
 font-family: arial, sans-serif; 
 font-size: 12px; 
 text-align: left; 
}

#wrapper {
 width: 900px;
 margin: 0px;
 padding: 0px;
 text-align: center;
}

#header {
 width: 100%;
}

#searchform {
 width: 900px;
 padding: 2px;
 background-color: #FFFFFF;
 }

#logo {
 width: 200px;
 height: 100px;
 float: left;
 padding: 3px;
 background-color: #FFFFFF;
 }

#container {
width: 900px;
height: auto;
margin: 0px;
padding: 0px;
}

#left {
width: 700px;
height: auto;
float: left;
padding: 3px;
margin: 0px;
}

#right {
width: 150px;
height: auto;
float: left;
padding: 3px;
margin: 0px;
}
#right p {
margin: 0px;
}

/********* SEARCH BAR ***********/

#container2 {
 width: 900px;
 background: #e5ecf9;
 border-top: 1px solid #3366CC;
 margin-top: 5px;
 margin-bottom: 5px;
 padding: 0px;
 clear: both;
}

#left2 {
 width: 180px;
 font-family: arial, sans-serif;
 font-size: 13px;
 background: #e5ecf9;
 float: left;
 text-align: left;
 padding: 3px 10px 3px 3px;
 margin: 0px;
}

#right2 {
 width: 694px;
 font-family: arial, sans-serif;
 font-size: 13px;
 background: #e5ecf9;
 float: right;
 text-align: right;
 padding: 3px 10px 3px 3px;
 margin: 0px;
}
#right2 p {
margin: 0px;
}

/********* SEARCH RESULTS ***********/


#container3 {
 width: 900px;
 margin: 0px auto;
 padding: 0px;
 clear: both;
}

#left3 {
 width: 620px;
 height: auto;
 float: left;
 padding: 3px;
 margin: 0px auto;
 text-align: left;
}

#results {
 width:600px;
 }
 
#indented {
 margin-left:30px;
 width:570px;
 }

#link {
 font-family: arial, sans-serif;
 font-size: 14px;
 color: black;
 padding: 3px;
 text-align: left;
 border-top: 1px solid #e5ecf9;
 margin-top: 5px;
 }

#link a:link, #link a:visited, #link a:active {
 color: #0000F0;
 text-decoration: underline;
}
#link a:hover {
 color: #B52410;
 text-decoration: underline;
}


#description {
 font-family: arial, sans-serif;
 font-size: 12px;
 color: black;
 padding: 3px;
 text-align: left;
 }

#url {
 font-family: arial, sans-serif;
 font-size: 11px;
 color: green;
 padding: 2px;
 margin-botttom: 5px;
 text-align: left;
 word-wrap: break-word;
 overflow: hidden;
 }

#other_pages {
 float: left;
 width: 100%;
 background-color: #FFFFFF;
 border-top: 1px solid #e5ecf9;
 font-family: arial, sans-serif;
 font-size: 14px;
 color: black;
 text-align: center;
 padding: 5px;
 }

/**** RIGHT HAND COLUMN ****/

#right3 {
 width: 260px;
 float: right;
 text-align: left;
 padding: 3px;
 margin: 0px auto;
 border-left: 2px solid #e5ecf9;
 border-right: 2px solid #e5ecf9;
}

#related_searches {
 border-top: 1px solid #e5ecf9;
 text-align: left;
 margin-top: 5px;
}

#related_searches p, li {
 text-align: left;
 margin: 0px;
}

#related_topics {
 border-top: 1px solid #e5ecf9;
 text-align: left;
 margin-top: 5px;
}

#related_topics p, li {
 text-align: left;
 margin: 0px;
}

/**** FOOTER ****/

#footer {
padding: 0px;
margin: 0px;
border-top: solid 2px #e5ecf9;
text-align: left;
}
#footer p {
margin: 0px;
padding: 3px;
color: #AAAAAA;
}
#footer a:link, #footer a:visited, #footer a:active {
color: #AAAAAA;
text-decoration: none;
}
#footer a:hover {
color: #333333;
text-decoration: none;
}

#powered_by {
 background: #e5ecf9;
 border-top: 1px solid #3366CC;
 padding: 5px;
 font-family: arial, sans-serif;
 font-size: 11px;
 color: black;
 text-align: center; 
 }

/**** SPACER ****/

#clearer {
 font-size: 10px;
 height: 10px;
 width: 100%;
 display: block;
 clear: both;
}


/************ CATEGORIES ****************/

#cat_main {
 width: 100%;
 background: #e5ecf9;
 border-top: 1px solid #3366CC;
 margin-top: 5px;
 padding: 3px;
 font-family: arial, sans-serif;
 font-size: 14px;
 color: black;
 text-align: center; 
 }

#cat_main_1 {
 width: 100%;
 background: #e5ecf9;
 border-top: 1px solid #3366CC;
 margin-top: 5px;
 padding: 3px;
 font-family: arial, sans-serif;
 font-size: 14px;
 color: black;
 text-align: center; 
 }
/************ CATEGORIES END ************/


.search {
 width:100%;
 padding: 5px;
 background-color: e500f9;
 text-align: left; 
 }



#result_report {
 float: left;
 margin: 0px;
 font-family: arial, sans-serif;
 font-size: 13px;
 padding: 2px;
 text-align: left; 
 }

#did_you_mean {
 float: left;
 margin: 0px;
 font-family: arial, sans-serif;
 font-size: 13px;
 padding: 2px;
 text-align: left; 
 }

#common_report {
 float: left;
 margin: 0px;
 font-family: arial, sans-serif;
 font-size: 13px;
 padding: 2px;
 text-align: left; 
 }

.result_report1 {
 margin: 0px;
 font-family: arial, sans-serif;
 font-size: 13px;
 color: black;
 padding: 3px;
 }
.result_report2 {
 margin: 0px;
 font-family: arial, sans-serif;
 font-size: 13px;
 text-align: right; 
 color: black;
 padding: 3px;
 }

#nav {
margin: 0px;
padding: 0px;
list-style: none;
list-style-image: none;
}
#nav li {
margin: 0px;
padding: 0px;
display: inline;
}
#nav li a:link, #nav li a:visited, #nav li a:active {
color:#3F4554;
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
width: 160px;
}
#nav li a:hover {
color: #333333;
text-decoration: none;
}

