
body {margin: 0; padding: 0; background-image: url(blocksbg1.jpg); background-attachment: fixed; font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans serif; font-size:12px;}
h1 {margin: 0; margin-bottom: 0px; padding: 8px; color: #ffffff; background-image: url(laptop1.jpg); background-color: #ff0000;}
.tagline {font-size: 60%; color: #ffffff;}



#search{



padding: 5px;
text-align: right;
background-color:#FFFFFF;
background-image:url(images/search_dummy.jpg);
background-position:right;
background-repeat:no-repeat;
}


.button {width:100px; background-image:url(images/search.jpg); background-repeat:no-repeat; background-position:top right; background-color: #909090; color: #ff0000;}
.text {}

#topbar {background-color:#000000;}


#left {float: left; width: 190px; margin-bottom: 15px; background-color:#FFFFFF; border-top: 0;}
#left ul {list-style: none; margin: 0; padding: 0;}
#left li {margin: 0px; padding: 0px;}
#left a {display: block; width: 95.5%; margin: 0px; padding: 2px; border-bottom: solid 1px #f0f0ea; color:#000000; text-decoration: none;}
#left a:hover { background-color: #ccff00; color:#333333;}

#left h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; margin: 0; padding: 2px; font-weight: normal; background-color:#FFFFFF; border-bottom: solid 1px #F0F0EA; border-top: solid 1px #FFFFFF;}





#content {margin-left: 20%; padding: 0; border-left: solid 1px #cccccc; border-top: 0; border-bottom: solid 0px #ffffff;  background-color: #ffffff;}
#content h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; margin: 0; padding: 2px; font-weight: normal; background-color:#FFFFFF; border-bottom: solid 1px #F0F0EA;}

#content a {text-decoration: none;}
#content a:hover {text-decoration: underline;}
#content .point {margin: 3%; padding: 0px; border: solid 1px #000000; border-top: 0; background-color: #f9f9f9;}
#content .point h3 {}
#content .code {margin: 3%; padding: 7px; border: solid 1px #cccccc; background-color: #eeeeee; font: normal 100% courier; color: #000000;}
#content h4 {font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans serif; font-size:10px; margin: 0; padding: 1px; font-weight: bold; background-color:#494948;  color:#FFFFFF; text-transform: uppercase;}



.mainpage_td{
background-color:#FFFFFF;
border-right:thin;
border-right-color:#CCCCCC;
border-right-style:solid;
}


.mainpage_td_updates{ background-color:#FF4300;font-family:"Lucida Grande"; color:#FFFFFF;}
.mainpage_td_updates p {color:#FFFFFF;}
.mainpage_td_updates a {color:#FFFFFF;}
.mainpage_td_updates a:visited {color:#FFFFFF;}
.mainpage_td_updates a:hover {color:#FFFFFF;}


#newsheader{
font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans serif;
font-size:10px;
margin: 0;
padding: 1px;
font-weight: bold;
background-color:#494948;
border-bottom: solid 1px #F0F0EA;
color:#FFFFFF;
text-transform: uppercase;
}

#results{
background-color:#f8f9f2;
}
#results a{
color:#FF4300;
}

#results td{

  border-right: 1px solid #aaa;
  
  border-top: 1px solid #aaa;
  padding: 10px 3px;
  text-align: justify;
  vertical-align:top;

}

#mainpage_td_span p{
color:#FFFFFF;
}

.footer_head{
padding:15px;
background-color:#f0f0ea;
border-right:thin;
border-right-color:#CCCCCC;
border-right-style:dashed;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.footer_cell_content{
padding:15px;
background-color:#f8f9f2;
border-right:thin;
border-right-color:#CCCCCC;
border-right-style:dashed;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
vertical-align:top;
}



#footer {clear: both; margin-top: 0px; padding: 0px; background-color: #FFFFFF;}
#footer p {float: left; margin: 0;}
#footer h5 {margin: 0; text-align: right; color: #000000;}
#footer a {margin-left: 2px; margin-right: 2px; color: #000000; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

