@import url(http://fonts.googleapis.com/css?family=Oswald);

body.fullbody {
margin:0; padding:0;
width:100%; height:100%;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

.totoplink {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#wrapper {
margin:0 auto; padding:0;
width:100%; height:100%;
border-bottom:1px dotted #999;
}

#main_content_wrapper {
margin:10px auto; padding:0;
width:1000px; height:100%;
background:#ffffff;
}

#with_sidebar {
	width:760px;
	float:left;
}

.clear {
clear:both;
}




h1, .h1, .header {
margin:0; padding:0;
font-size:20px;
font-family:'Oswald';
color:#272623;
text-transform:uppercase;
}

h1 a:link, h1 a:visited {
color:#272623;
}

h2, .h2 {
margin:0; padding:0;
font:bold 16px/20px Arial, Helvetica, sans-serif;
color:#005984;
}

h3, .h3 {
margin:0; padding:0;
font:16px/20px Arial, Helvetica, sans-serif;
color:#000000;
}

h4, .h4 {
margin:0; padding:0;
font:bold 14px/20px Arial, Helvetica, sans-serif;
color:#005984;
}

h5, .h5 {
margin:0; padding:0;
font:bold 12px/20px Arial, Helvetica, sans-serif;
color:#000000;

}

h6, .h6, .subhead, .subsubhead, .citetitle {
margin:0; padding:0;
font:bold 12px/15px Arial, Helvetica, sans-serif;
color:#000000;
}
.citetitle {
border-bottom:2px solid #FBAE16;
}

p, .p, .text, .hometext {
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#343434;
}

.smalltext {
font:normal 11px/15px Arial, Helvetica, sans-serif;
color:#343434;
}

.textbold, .tableheader {
font:bold 12px/16px Arial, Helvetica, sans-serif;
color:#343434;
}

.toc {
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#343434;
}

.results {
font:bold 13px/20px Arial, Helvetica, sans-serif;
color:#333366;
}

.command {
font:normal 11px/15px Arial, Helvetica, sans-serif;
}

a:link, a:visited {
color:#005984;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a.externallink, a.externallink:hover {
padding-left:20px;
background:url(../images/searchContent.gif) no-repeat;
}

/***** HEADER STYLES BEGIN *****/

#headerMain {background: url(../images/headerBg.gif) repeat-x;}

#headerAd {margin-top:5px;text-align:center;}

#header_topnav {
width:1000px; height:35px;
background:#fbfbfb;
margin:0 auto;
}
#header_topnav li {padding:10px 0;font-size:12px;display:inline-block;*display:inline;*zoom:1;} /* SAGE - hack is in place for ie7 users - in lieu of using a class selector in the body tag */
#header_topnav li.addThis {width:90px;}
#header_topnav ul {margin:0;float:right;}
#provided_by a {
color:#CCA;
border:0;
}
#header_topnav li .addthis_toolbox {position:absolute;} 

#header_banner {
height:137px;
background:transparent url(../images/vec_banner.jpg) top left no-repeat;
width:1000px;
margin:0 auto;
position:relative;
}

#header_banner #logo a{
display:block;
float:left;
height:65px;
width:650px;
text-indent:-9999px;
}

#provided_by {
position:absolute;
padding-top:7px;
font:13px/18px normal Lucida Grande, Verdana, Arial, sans-serif;
color:#333;
}

/***** HEADER STYLES ENDS *****/

/***** MAIN CONTENT STYLES BEGINS *****/
#main_content {
width:1000px;
margin:0;
}

#center_content {
width:1000px;
float:left;
padding:0;
}

#center_content h4 {
margin-bottom: 15px;
}

#search_bar {
float:right;
margin-top:5px;
margin-right:10px;
*width:280px;/*ie7 hack in lieu of body selector */
}

#main_search {border:2px solid #FBAE16;}
.advanced_search {float:right;margin-top:5px;}
.center_search_icon {border:2px solid #FBAE16;width:244px;}
.center_search_icon  .input {margin:0;padding:0 5px;border:none;height:30px;width:199px;}
.center_search {border:2px solid #FBAE16;height:23px;padding-left:6px;}
.queries_content .chosen-container {margin-top:-2px;}

#search_select {
height:23px;
border:1px solid #979797;
background:#ffffff;
font:normal 12px/12px Verdana, Arial, sans-serif;
vertical-align:top;
}


#search_input {
margin:0; padding:0 5px;
border:none;
background:#ffffff;
float:left;
height:32px;
width:230px;
}

#search_go {
background: url("../images/search.png") no-repeat;
border:none;
height:32px;
width:35px;
cursor:pointer;
}
.advanced_search a:link, .advanced_search a:visited {
margin-left:10px; padding:0;
font:normal 12px/14px Lucida Grande, Verdana, Arial, sans-serif;
color:#343434;
text-decoration:none;
}

.advanced_search a:hover {
color:#c28304;
border-bottom:1px solid #c28304;
}

.documentbody h1 {
font-size:24px;
line-height:30px;
}

.documentbody h2 {
margin:25px 0;
clear:left;
}

.documentbody a {
color:#005984;
}

.docbox_horizontal_border {
float:left;
width:480px;
margin:12px 10px 0 0; padding:2px;
background:#ffffff;
border:1px solid #e8e8e6;

}

.docbox_horizontal {
float:left;
width:460px;
margin:0; padding:10px;
background:#e8e8e6;
}

.docbox_horizontal h2 {
margin:5px 0; padding:0;
font:bold 16px/20px Arial, Helvetica, sans-serif;
color:#005984;
letter-spacing:0px;
}

.docbox_horizontal p {
margin:0; padding:0;
font:normal 11px/16px verdana, arial, sans-serif;
color:#343434;
}


.docbox_vertical_border {
float:right;
margin:12px 0 10px 14px; padding:2px;
width:260px;
background:#ffffff;
border:1px solid #e8e8e6;
}

.bottom {
float:left !important;
margin-left: 0 !important;
}

.docbox_vertical {
float:right;
width:240px;
margin:0; padding:10px;
background:#e8e8e6;
}

.docbox_vertical h2 {
margin:5px 0; padding:0;
font:bold 16px/20px Arial, Helvetica, sans-serif;
color:#005984;
letter-spacing:0px;
}

.docbox_vertical p {
margin:0; padding:0;
font:normal 12px/17px verdana, arial, sans-serif;
color:#343434;
}

.docbox_vertical ul {
margin:0; padding:0;
list-style:none;
}

.docbox_vertical ul li {
margin:0; padding:0 0 0 14px;
background:transparent url(../images/docbox_vertical_bullet.gif) 0 3px no-repeat;
font:normal 11px/17px verdana, arial, sans-serif;
}

.docbox_vertical ul li a:link, .docbox_vertical ul li a:visited {
color:#343434;
text-decoration:none;
border:0;
}

.docbox_vertical ul li a:hover {
color:#c28304;
border-bottom:1px solid #c28304;
}

#search_sidebar {
float:left;
width:28%;
margin:0 5px;
}

#search_sidebar_outline {
width:100%;
border:1px solid #e8e8e6;
padding:2px;
}

#search_sidebar_content {
background:#e8e8e6;
padding:5px;
}

#search_sidebar_content h2 {
margin:5px 0; padding:0;
font:bold 13px/16px Lucida Grande, Verdana, Arial, sans-serif;
color:#343434;
letter-spacing:0px;
}

#search_sidebar_content ul {
margin:0; padding:0;
list-style:none;
}

#search_sidebar_content ul li {
margin:0; padding:0 0 0 14px;
background:transparent url(../images/docbox_vertical_bullet.gif) 0 5px no-repeat;
font:normal 12px/20px Lucida Grande, Verdana, Arial, sans-serif;
}

#search_sidebar_content a {
color:#343434;
text-decoration:none;
border:0;
}

#search_sidebar_content a:hover {
color:#c28304;
border-bottom:1px solid #c28304;
}

.topnav{height:50px;}
.topnav a, .topnav label{color:#666;font-size:13px;text-decoration:none;}
.topnav a, .topnav span.wrapper{padding-right:15px;margin-right:15px;border-right:1px dotted #ccc;}
.topnav a:last-child{padding:0;margin:0;border-right:none;}
.topnav input[type="checkbox"]{vertical-align:-1px;}
div.topnav{width:1000px;margin:auto;height:30px;line-height:35px;}

.section_header {
font-size:16px;
}
.section_header input {
margin-left:6px;
}

.placeholder{
color:#999;
}

.breadcrumb {
font-weight:bold;
color:#333366;
}

.examples {
font-style:italic;
}
p.examples{
margin-bottom:0;
}
ul.examples{
margin-top:0;
}
.queries_content ul.examples{
margin:15px 0 0 15px;
padding:0;
}
ul.examples li{
font:italic 13px/18px Arial, Helvetica, sans-serif;
color:#343434;
}
.queries_content ul.examples li{
font-style:normal;
}
div.examples h2{
margin-bottom:10px;
}
div.examples p{
margin:0;
}
div.examples a{
color:#005984;
}
div.examples img{
border:0;
}

div.topic{
display:none;
}

hr.dotted{
border-top: 1px dotted #000;
height: 1px;
color: #fff;
margin:25px 20% 35px 0;
}

/***** MAIN CONTENT STYLES END *****/

/***** QUERIES CONTENT STYLES BEGIN *****/

.queries_table_label {
font:bold 12px/17px Lucida Grande, Verdana, Arial, sans-serif;
color:#343434;
vertical-align: top;
}

.queries_table_subhead {
font:bold 12px/17px Lucida Grande, Verdana, Arial, sans-serif;
padding:7px 0;
color:#343434;
vertical-align: top;
}

.queries_table_options {
vertical-align: top;
}

.queries_content p.submit {
width:80%;
text-align:center;
}

.queries_content #search_go
{
padding:0;
vertical-align:bottom;
}

.queries_go {
margin:10px 5px 0 0; padding:6px 40px 6px 10px;
height:31px;
vertical-align:top;
border: 2px solid #FBAE16;
background: url('../images/searchSmall.png') no-repeat right top;
font:bold 11px Verdana, Arial, sans-serif;
cursor:pointer;
}

/***** QUERIES CONTENT STYLES END *****/

/***** FOOTER STYLES BEGINS *****/

#footer {
margin:0 auto; padding:0;
border-top:20px solid #ebebeb; 
}

#footer p a:link, #footer p a:visited {
text-decoration:none;
color:#003399;
}

#footer p a:hover {
color:##666;
}

#footerContent {width:1000px;margin:0 auto;}
#footerContent p {font-size:11px;}

/***** FOOTER STYLES END *****/

hr {
	BORDER: 0; BORDER-TOP: 1px solid #000;
}
.docoutline1 {
	margin:20px 0;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#005984;
}
.docoutline2, .docoutline3, .docoutline4 {
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#343434;
}
.docoutline1 > span:first-of-type {
	display:inline-block;
	margin-top:20px;
}
.footnote {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif
}
.simplelist {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif; TEXT-INDENT: 20pt
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif
}
.bodycopy {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif
}
.textoutdent {
	FONT-SIZE: 11px; COLOR: #000066; FONT-WEIGHT: bold; FONT-FAMILY: verdana, sans-serif
}
.headnote {
	FONT-SIZE: 12px; FONT-STYLE: italic; COLOR: #000000; FONT-FAMILY: verdana, sans-serif
}
.note {
	FONT-SIZE: 11px; FONT-STYLE: italic; COLOR: #000000; FONT-FAMILY: verdana, sans-serif
}
.signature {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif;  text-indent : 60pt;
}
.caption {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif; TEXT-ALIGN: center
}
.credit {
	FONT-SIZE: 9px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: verdana, sans-serif
}
.eventdate {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: verdana, sans-serif
}
.bullet {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif; LINE-HEIGHT: 15px
}
.letter {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: verdana, sans-serif; list-style-type: upper-alpha
}
.lowerletter {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: verdana, sans-serif; list-style-type: lower-alpha
}
.lowerroman {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: verdana, sans-serif; list-style-type: lower-roman
}
.roman {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: verdana, sans-serif; list-style-type: upper-roman
}
.number {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif; LINE-HEIGHT: 15px
}
.quote {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif; MARGIN: 30pt
}
.quote_headnote {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #000066; FONT-FAMILY: verdana, sans-serif; MARGIN: 30pt
}
.runinhead {
	FONT-SIZE: 12px; COLOR: #005984; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold
}
.tablehead {
	FONT-SIZE: 10px; COLOR: #005984; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold
}
.tabletitle {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold
}
.tabletext {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif
}
.tableruninhead {
	FONT-SIZE: 11px; COLOR: #005984; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold
}
.tablefooter {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold; FONT-STYLE: italic
}

#caption td {
	padding:0 15px 25px 0;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#343434;
}
#caption[align=left] img, #caption[align=right] img {
	max-width:175px;
}

#welcome {
	width:760px;
	float:left;
}
#welcome #intro {
	margin:10px 0 14px 0;
}
#welcome #intro h1 {
	display:inline;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#343434;
	text-transform:none;
}
#welcome #intro p {
	display:inline;
}

.infographic {
	margin-top: 10px;
}
.infographic p {
	width: auto;
	line-height: 14px;
	clear:right;
}
.infographic p a {color: #003399}

.documentbody .infographic {
	border-bottom: 1px solid #bbb;
}

#featured h2 {
	display:block;
	float:left;
	margin:0 20px 0 0;
	font:normal 20px 'Oswald';
	color:#000;
	text-transform:uppercase;
	letter-spacing:1px;
}
#featured img {
	border: 0;
	max-width: 400px;
	float: left;
	margin: 5px 20px 10px 0;
	box-shadow:0 0 10px #999;
}
#featured a.slideselect {
	display: block;
	float: left;
	margin: 4px 5px 0 0;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	background: url('../images/bullets.png') no-repeat scroll 0 0 transparent;
	cursor: pointer;
}
#featured a.slideselect.active {
	background-position: 0 -22px;
}
#featured div.slide {
	display: none;
	width:730px;
	padding:10px;
	border:1px solid #ccc;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 1%, #EEEEEE 1%, #ffffff 20%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#ffffff), color-stop(1%,#EEEEEE), color-stop(20%,#ffffff));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 1%,#EEEEEE 1%,#ffffff 20%);
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 1%,#EEEEEE 1%,#ffffff 20%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 1%,#EEEEEE 1%,#ffffff 20%);
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 1%,#EEEEEE 1%,#ffffff 20%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
height:auto;
zoom:1;
}
#featured div.slide.active {
	display: inline-block;
}
#featured div.slide h3 {
	padding:5px 0;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
}
#featured div.slide .slideDate {font-style:italic;color:#666;font-size:14px;font-weight:normal;}
#featured div.slide h3 a:link, #featured div.slide h3 a:visited {
	color: #005984;
}
#featured div.slide h3 a:hover {
	color: #999;
	text-decoration:none;
}

.clearfix:after { 
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}

.searchhit {
	font-weight: bold;
}

@media print {
	.noprint {display: none;}
}
 
 /* new items */

#rightContainer {float:right;vertical-align:top;width:220px;margin:20px 0 0 20px;}
#rightContainer > div {text-align:center;width:200px;min-height:100px;border:10px solid #ebebeb;border-top:none;}
#rightContainer > div:first-child {border:10px solid #ebebeb;}
#rightContainer h3 {padding:5px 10px 5px 5px;text-align:left;font-weight:bold;}
#rightContainer h3 img {border:none;margin:0 2px;}
#rightContainer img {margin:5px 0;border:1px solid #FBAE16;}
#rightContainer a {color:#000;}
#rightContainer a:hover {color:#999;text-decoration:none;}

#sidebarAd {float:right;clear:right;width:220px;margin:10px 0 0 10px;text-align:center;}

.callToButton {background: url(../images/readMore.gif) no-repeat;height:23px;width:116px;margin:5px 0 10px 0;float:right;}
.callToButton a {color:#333;font-weight:bold;font-size:14px;line-height:23px;padding:0 18px;}
.callToButton a:hover {color:#003399;text-decoration:none;}
#navigationMenu {background:url(../images/nav-bg.gif) repeat-x;height:56px;position:absolute;bottom:0;width:1000px;border-top:1px dotted #ccc;}
#navigationMenu ul {display:inline;margin:0;padding:10px 0 2px 0;font:16px 'Oswald';}
#navigationMenu li {padding:5px 10px 13px 10px;display:inline-block;*display:inline;*zoom:1;} /* ie7 hack, in lieu of adding Javascript to add in the ie7 tag to the body on page load */
#navigationMenu ul.mainNav li {
	color:#333;
	cursor:pointer;
	background: #fbae16;
	background: -moz-linear-gradient(top,  #fbae16 53%, #f9d289 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(53%,#fbae16), color-stop(100%,#f9d289));
	background: -webkit-linear-gradient(top,  #fbae16 53%,#f9d289 100%);
	background: -o-linear-gradient(top,  #fbae16 53%,#f9d289 100%);
	background: -ms-linear-gradient(top,  #fbae16 53%,#f9d289 100%);
	background: linear-gradient(to bottom,  #fbae16 53%,#f9d289 100%);
	border-radius:5px 5px 0 0;
	*margin-right:3px;
}
#navigationMenu ul.mainNav li:first-child {background:none;}
#navigationMenu ul.mainNav li.focus, #navigationMenu ul.mainNav li.selected  {
	background: #666666;
	background: -moz-linear-gradient(top,  #666666 0%, #999999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#999999));
	background: -webkit-linear-gradient(top,  #666666 0%,#999999 100%);
	background: -o-linear-gradient(top,  #666666 0%,#999999 100%);
	background: -ms-linear-gradient(top,  #666666 0%,#999999 100%);
	background: linear-gradient(to bottom,  #666666 0%,#999999 100%);
}
#navigationMenu ul.mainNav li.focus a, #navigationMenu ul.mainNav li.selected a {color:#fff;}
#navigationMenu ul.mainNav li.home.focus a, #navigationMenu ul.mainNav li.home.selected a {color:#333;}
#navigationMenu ul.mainNav li a {color:#333;text-decoration:none;}
#navigationMenu ul.mainNav li.home.selected, #navigationMenu ul.mainNav li.home.focus {background:#eee;color:#333;}
#navigationMenu ul.mainNav li.home.selected span {border-bottom:2px solid #fbae16;}
#navigationMenu ul.mainNav li.home.focus a{color:#fff;}
#navigationMenu ul.mainNav li .submenu {font:13px arial;}

#navigationMenu ul li.dropDown .submenu {margin:12px 0 0 -10px;position:absolute;background:#fff;border:2px solid #ccc;border-top:3px solid #fbae16;border-bottom:3px solid #fbae16;display:none;max-width:200px;}
#navigationMenu ul li.dropDown .submenu li {font:13px Arial;padding:5px 0;margin:0 5px;background:none;display:block;min-width:150px;border-bottom:1px dotted #ccc;border-radius:0;}
#navigationMenu ul li.dropDown .submenu li:first-child {margin-top:-10px;}
#navigationMenu ul li.dropDown .submenu li:last-child {border-bottom:none;}
#navigationMenu ul li.dropDown .submenu li a {white-space:nowrap;}
#navigationMenu ul li.dropDown .submenu li a img{vertical-align:bottom;}
#navigationMenu ul li.dropDown .submenu li a:hover {color:#fbae16;}

#navigationMenu ul.editBar li.dropDown .submenu {margin:12px 0 0 -11px;position:absolute;background:#fff;border:2px solid #ccc;border-top:3px solid #fbae16;border-bottom:3px solid #fbae16;display:none;}

ul.mainNav {float:left}
ul.editBar {float:right}
ul.editBar a {color:#666;}
ul.editBar a:hover {text-decoration:none;color:#999;}
ul.editBar li.download > a {background:url(../images/download.png) no-repeat right;padding-right:25px;}
ul.editBar li.research span, ul.editBar li.about span {background:url(../images/editDown.png) no-repeat right;padding-right:25px;color:#666;}
ul.editBar li.research:hover span, ul.editBar li.about:hover span {color:#999;}
ul.editBar li.research:hover, ul.editBar li.about:hover {background:#fff;border:1px solid #fbae16;border-bottom:none;}
ul.editBar li.research, ul.editBar li.about {border:1px solid #eee;border-bottom:none;}

.pageHeader {margin:30px 0 40px;border-bottom:2px solid #FBAE16;}
.documentbody .pageHeader {margin-top:15px;}
.pageHeader h1 {float:left;max-width:765px;}
.pageHeader .searchSave, .pageHeader .searchContent, .pageHeader .searchDownload {margin-top:10px;margin-left:10px;padding-left:20px;font-size:11px;line-height:15px;float:right;display:inline-block;display:inline !ie;zoom:1 !ie;}
.pageHeader .searchSave a, .pageHeader .searchContent a, .pageHeader .searchDownload a {color:#666;}
.pageHeader .searchSave a:hover, .pageHeader .searchContent a:hover, .pageHeader .searchDownload a:hover {color:#666;text-decoration:none;}
.pageHeader .searchSave {background:url(../images/searchSave.gif) no-repeat;}
.pageHeader .searchContent {background:url(../images/searchContent.gif) no-repeat;}
.pageHeader .searchDownload {background:url(../images/searchDownload.gif) no-repeat;}

.searchFooter {border-top:1px solid #ccc;width:100%;border-collapse:collapse;}
.searchFooter td {width:33%;vertical-align:top;padding:10px 0 0 0;font-size:12px;}
.searchFooter #search_input {width:260px;}
.searchFooter .searchPager a {color:#333;}
.searchFooter .searchPager a:hover {color:#666;}
.searchSelected, .searchTerm {font-weight:bold;}
.searchFooter .searchPrevious, .searchFooter .searchNext {font-size:15px;}
.searchMatrix {margin-bottom:15px;}
.searchMatrix .searchColumn {width:33%;display:inline-block;display:inline !ie;zoom:1 !ie;width:320px !ie;}
.searchMatrix .searchResults {font-size:12px; margin:10px 0 20px 0;}
.searchMatrix .searchColumn select{width:250px;}
.searchMatrix .searchSort {font-size:12px;text-align:right;vertical-align: bottom;vertical-align:top !ie}
.searchMatrix a {color:#333;}
.searchMatrix a:hover {color:#666;text-decoration:none;}
.searchMatrix .chosen-container {text-align:left;}
.searchTable  .result {padding:10px 5px;border-top:1px dotted #ccc;}
.searchTable  .favorite {float:left;}
.searchTable  .details {margin-left:40px;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#343434;}
.searchTable  .details .title {font-weight:bold;color:#343434;}
.searchTable  .details .source {font-style:italic;}
.searchTable  .details .date {font-weight:bold;}
.searchTable  .details .topics {font-size:11px;}

.favorite input {float:left;background:url(../images/favorite.png) no-repeat;height:27px;width:27px;border:0;text-indent:-9999px;cursor:pointer;}
.favorite input.saved {background-position:0 -30px;}
.wrapper .favorite input {margin-right:5px;}

.viewButtons {margin:15px 0;}
.viewRacesButton {display:block;float:left;background: url(../images/viewSelected.gif) no-repeat;height:23px;margin:0 10px 0 0;}
.viewRacesButton a {color:#333;font-weight:bold;font-size:12px;line-height:23px;padding:0 22px;}
.viewRacesButton a:hover {color:#003399;text-decoration:none;}
.viewAllRacesButton {display:block;background: url(../images/viewAll.gif) no-repeat;height:23px;margin:0 10px 0 240px;}
.viewAllRacesButton a {color:#333;font-weight:bold;font-size:12px;line-height:23px;padding:0 21px;}
.viewAllRacesButton a:hover {color:#003399;text-decoration:none;}