body, td, div, p, a {
font-family:arial,sans-serif;
font-size:12px;
}
body, table, p, form {
margin:0;
padding:0;
}

img {
border-width:0;
}
a:link {
color:#0000CC;
}
a:visited {
color:#0000CC;
}
a:active {
color:#0000CC;
}
.textaslink {
color:#0000CC;
}
.clear {
clear:both;
}
div.container {
direction:ltr;
text-align:left;
}
div.container .near {
float:left;
}
div.container .far {
float:right;
}
div.container .samedir {
direction:ltr;
}
div.containerR {
direction:rtl;
text-align:right;
}
div.containerR .near {
float:right;
}
div.containerR .far {
float:left;
}
div.containerR .samedir {
direction:rtl;
}
.center {
margin:0 auto;
text-align:center;
}
.container .textboxalign {
padding-right:120px;
}
.containerR .textboxalign {
padding-left:120px;
}
.navigation table {
margin:0 auto;
}
.navigation .nounderline a {
text-decoration:none;
}
div.container .side .navigation table {
float:left;
}
div.containerR .side .navigation table {
float:right;
}
.navigation td {
padding:0 5px;
text-align:center;
}
.navigation td.selected a {
color:Black;
font-weight:bold;
text-decoration:none;
}
.navigation td.selected a:visited {
color:Black;
font-weight:bold;
text-decoration:none;
}
.navigation .more {
background-color:White;
border-color:#C9D7F1 #3366CC #3366CC #C9D7F1;
border-style:solid;
border-width:1px;
position:absolute;
}
.navigation .more div {
cursor:pointer;
}
.navigation .more a {
padding:0 7px;
text-decoration:none;
}
.navigation .more .over {
background-color:#0000CC;
}
.navigation .more .over a {
color:white;
}
.navigation .more .out {
background-color:white;
}
.navigation .more .out a {
color:#0000CC;
}
.searchBar td {
padding:2px;
}
.searchBar .textbox {
font-size:17px;
margin-top:1px;
}
.searchBar .btn {
font-size:15px;
height:28px;
line-height:0.8em;
}
.footerLinks {
padding-top:3px;
}
.footerLinks a {
font-size:13px;
vertical-align:top;
}
.footerLinks table {
margin:auto;
}
.copyright {
font-size:10px;
margin:auto;
padding-top:4px;
text-align:center;
width:100px;
}
.copyright a {
color:Black;
font-size:10px;
text-decoration:none;
}

#cse-search-results {
   width: 69%;
   background-color: #ffffff;
   float : left;
}

.cse-search-ads {
	width : 30%;
	float : left;
	border-left : 1px solid #C9D7F1;
}

.footerForm {
	background-color:#F0F7F9;
	border-bottom:1px solid #6B90DA;
	border-top:1px solid #6B90DA;
	margin:10px 0;
	padding-top:30px;
	text-align: center;
}
#blueLine {
	background-color:#F0F7F9; 
	border-top:1px solid #6B90DA; 
	height: 18px; 
	text-align: left; 
	font-size: small;
	padding: 3px;
}
#poweredbyText {
	display:block;
	font-size:12px;
	margin-right:3px;
	text-align:left;
}
#googleSearchBtn {
	font-size: 15px;
	font-family: Arial;
	cursor: pointer;
	border: none;
	width: 114px;
	height: 33px;
	background: url("/static/images/google_search_bg.jpg");
	background-position: 0px 0px;
	vertical-align: top;
}
#googleSearchBtn:active {
	background: url("/static/images/google_search_bg.jpg");
	background-position: 0px -33px;
}
#googleSearchInput {
	width: 371px; 
	font-size: 17px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #ccc #999 #999 #ccc;	
	padding: 5px 0 0 6px;
	height: 32px;
}


