body {
	background-color: #00aeef;
	background-image: url('/images/bgtile.gif');
	background-repeat: repeat-x;
  font-family: arial, sans serif;
	font-size: 12px;
	line-height: 15px;
	color: #606060;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

img {
	border: 0px;
}
	
a {
	border: 0px;
        font-family: arial, sans serif;
/*	font-size: 12px; */
        color: #21007b;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
 }

a.visited {
	border: 0px;
	font-family: arial, sans serif;
	font-size: 12px;
  color: #21007b;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#wrapper	{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	position: relative;
}

#wrapper2 	{
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	position: right;
	padding: 15px 30px 30px 10px;
}

#content {
	background-color: white;
	width: 940px;
	padding: 10px 30px 30px 10px;
}

#content2 {
	background-color: white;
	width: 750px;
	padding: 10px 30px 30px 10px;
}

#content3 {
	background-color: white;
	width: 100%;
	padding: 10px 30px 30px 10px;
}

.orange {
	color: #f37c20;
}

.white {
	color: #ffffff;
}

.font16 {
	font-size: 16px;
        font-family: arial, sans serif;
}

.font15 {
	font-size: 15px;
        font-family: arial, sans serif;
}

.font13 {
	font-size: 13px;
        font-family: arial, sans serif;
}

.font11 {
	font-size: 12px;
        font-family: arial, sans serif;
}


.font9 {
	font-size: 9px;
	line-height: 12px;
        font-family: arial, sans serif;
}

.gray35 {
	font-size: 25px;
	line-height: 27px;
	color: #d7d7d7;
	font-weight: bold;
        font-family: arial, sans serif;
}

.blue35 {
	font-size: 25px;
	line-height: 27px;
	color: #21007b;
	font-weight: bold;
        font-family: arial, sans serif;
}

.ltblue35 {
	color: #007cba;
	font-size: 27px;
	line-height: 27px;
	font-weight: bold;
        font-family: arial, sans serif;
}

.blue20 {
	font-size: 16px;
	line-height: 18px;
	color: #21007b;
	font-weight: bold;
        font-family: arial, sans serif;
}

.midblue20 {
	color: #007cba;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
        font-family: arial, sans serif;
}

.gray20 {
	font-size: 20px;
	line-height: 22px;
	color: #d7d7d7;
	font-weight: bold;
        font-family: arial, sans serif;
}

.gray16 {
	font-size: 16px;
	line-height: 18px;
	color: #d7d7d7;
	font-weight: bold;
  font-family: arial, sans serif;
}


.darkblue20 {
	font-size: 16px;
	line-height: 18px;
	color: #1a306d;
	font-weight: bold;
  font-family: arial, sans serif;
}

.darkblue12 {
	font-size: 12px;
	line-height: 14px;
	color: #1a306d;
	font-weight: bold;
  font-family: arial, sans serif;
}

.midblue12 {
	color: #007cba;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
  font-family: arial, sans serif;
}

.darkblue15 {
	font-size: 15px;
	line-height: 17px;
	color: #1a306d;
	font-weight: bold;
  font-family: arial, sans serif;
}

.ltblue20 {
	color: #007cba;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
  font-family: arial, sans serif;
}

.gray16 {
	font-size: 16px;
	line-height: 18px;
	color: #d7d7d7;
	font-weight: bold;
        font-family: arial, sans serif;
}

.search_form {
	height: 20px;
	width: 220px;
	border: 1px solid #606060;
}

#pad10 {
	padding: 10px;
}

#padtop10 {
	padding-top: 10px;
}

#padbot10 {
	padding-bottom: 10px;
}

#padtop5 {
	padding-top: 5px;
}

#padtop20 {
	padding-top: 20px;
}

#padtopbot20 {
	padding: 10px 0px 10px 0px;
	line-height:15px;
}

#thumbpad {
	padding: 0px 10px 5px 0px;
}

#padright10 {
	padding-right: 10px;
}


.textfield{
  font-size:10.5px;
  font-weight:normal;
  background-color:#ffffff;
  color: #00adef;
  border: 1px solid #1a306d;
  padding: 2px;
  line-height: 12.5px;
  font-family: arial, sans serif;
}

.textfield2{
  font-size:10.5px;
  font-weight:normal;
  background-color:white;
  color: #777777;
  border: 1px 1px 1px 1px;
  border-style: solid;
  padding: 2px;
  margin-left: 15px;
  line-height: 13px;
  font-family: arial, sans serif;
}

.radio {
	margin: 0px;
	vertical-align: middle;
	padding-bottom: 2px;
}

.navlinks {
	color: #1a306d;
	padding-bottom: 10px;
        font-family: arial, sans serif;
}

.capsheader {
	color: #1a306d;
	font-size: 16px;
        font-weight: bold;
        font-family: arial, sans serif;
        margin: 1px;
}

.red {
	color: #9d0a0e;
}

.error {
	color: #9d0a0e;
	font-size: 12px;
	font-weight: bold;
        font-family: arial, sans serif;
}

.winners {
	color: #0019a9;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
        font-family: arial, sans serif;
}

.dek {
	font-size: 13px;
	color: #1a306d;
	font-weight: bold;
	margin: 1px;
	padding: 1px;
        font-family: arial, sans serif;
}

.dekarticle {
	color: #777777;
	font-size: 10.5px;
	line-height: 12.5px;
        font-family: arial, sans serif;
}

#articleid {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
        font-family: arial, sans serif;
}

#promoborder{
	border-top: 1px solid #1a306d;
	border-bottom: 1px solid #1a306d;
}

#promolinks {
	background-image: url('/images/stripes_bg.gif');
	background-repeat: repeat;
}

.promolinks {
	color: #54be48;
}

#footer {
	background-image: url('/images/footer_bg.gif');
	background-repeat: repeat-x;
	width: 980px;
	height: 112px;
	text-align: center;
}

.green20 {
	color: #54be48;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
        font-family: arial, sans serif;
}

.green15 {
	color: #207a16;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
        font-family: arial, sans serif;
}
	
.black14 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
        font-family: arial, sans serif;
}

.black12 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
        font-family: arial, sans serif;
}

.black20 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
        font-family: arial, sans serif;
}

.black {
	color: #000000;
        font-family: arial, sans serif;
}

.red14 {
	color: #9d0a0e;
	font-size: 14px;
	font-weight: bold;
        font-family: arial, sans serif;

}

.red20 {
	color: #9d0a0e;
	font-size: 16px;
        font-weight: bold;
        font-family: arial, sans serif;
}

ol {
	padding-left: 10px;
	margin-left: 10px;
}

li {
	padding-left:10px;
	padding-bottom: 16px;
}
	
.article {
        font-family: arial, sans serif;
	font-size: 12px;
	line-height: 16px;
	color: #606060;
	margin: 0px;
	padding: 0px;
	text-decoration: none;

}

/* google site search */

#cse-search-results {

}

#cse-search-box {

}
