* {margin: 0px; padding: 0px;}
    body {font-size: medium; font-family: Arial, Helvetica, sans-serif; text-align: center;}
        #container {font-size: 90%; text-align: left;}
        a {outline: none;}
            a img {border: none;}
        .print {display: none;}
        .floatLeft {float: left;}
            .leftImg {margin-right: 10px; margin-bottom: 10px;}
        .floatRight {float: right;}
            .rightImg {margin-left: 10px; margin-bottom: 10px;}
        .textRight {text-align: right;}
        .textCenter {text-align: center;}
        .textLeft {text-align: left;}

		.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
        .clearfix {display: inline-block;}
		/* Hide from IE Mac \*/
		.clearfix {display: block;}
		/* End Hide from IE Mac */

		/* Misc Styles */
		.light {color: #9f9f9f;}
		.dvbdy1 {background: #fffede; width: 300px; font-size: 80%; line-height: 18px; text-align: left; padding: 5px; border: solid 1px #636363;}
		.hide {display: none;}
		.important {color: #d20001;}
		.pad, .tr_gray p  {overflow: hidden; }

		/* CSS for the box starts here - gray border */
		.roundBox {padding:0 12px 0 0; background:#fff url(/images/roundbox_border.gif) 100% 0 repeat-y;}
			.bw {padding:0 0 0 12px; background: url(/images/roundbox_border.gif) 0 0 repeat-y;}
				.bt {height:17px; margin:0 -12px; background:url(/images/roundbox.gif) 100% 0 no-repeat;}
					.bt div {width:18px; height:17px; background:url(/images/roundbox.gif) 0 0 no-repeat;}
				.bb {height:17px; margin:0 -12px; background:url(/images/roundbox.gif) 100% 100% no-repeat;}
					.bb div {width:18px; height:17px; background:url(/images/roundbox.gif) 0 100% no-repeat;}

        /*Rounded Corner styles - gray */
        .bl_gray{background: url(/images/gray_bl.gif) 0 100% no-repeat #f3f3f3;}
        .br_gray {background: url(/images/gray_br.gif) 100% 100% no-repeat;}
        .tl_gray {background: url(/images/gray_tl.gif) 0 0 no-repeat;}
        .tr_gray {background: url(/images/gray_tr.gif) 100% 0 no-repeat; padding:12px;}

        /*Rounded Corner styles - blue */
        .bl {background: url(/images/lb2.gif) 0 100% no-repeat #ecf7ff;}
        .br {background: url(/images/rb2.gif) 100% 100% no-repeat;}
        .tl {background: url(/images/lt2.gif) 0 0 no-repeat;}
        .tr {background: url(/images/rt2.gif) 100% 0 no-repeat; padding:12px;}

		/* Search Details Padding */
		.boxGrey {background: #f2f2f2; border-top: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8;}
		.pad {padding: 7px 5px 3px 5px;}
		.optionPad option {padding-right: 7px;}

		.dark {color: #000;}

		#container a:link, #container a:visited {color: #206bb7;}
		#container a:hover {color: #09447f;}

		#tosWrap {width: 800px; margin-left: auto; margin-right: auto;}
		#link_agreement {height: 300px; overflow: auto; border-top: solid 1px #8e8e8e; border-right: solid 1px #8e8e8e; border-bottom: solid 1px #ddd; border-left: solid 1px #ddd; color: #000;}
		#accept {background: #e7f3ff; padding: 3px; border: solid 1px #c3e1fd; text-align: center; margin-top: 5px;}

		#account {padding-left: 10px; padding-right: 10px; height: 25px; background: #fff; border-bottom: solid 1px #ececec; text-align: right; font-size: 85%;}
			#accountPad {padding-top: 5px;}
			#addSearch {float: right;}
			/* #historicalResults {float: right;} */
			#status {float: left;}
			.dropdownBox {text-align: left; position: absolute; background: #fff; width: 350px; padding: 10px; top: 25px; right: 5px; z-index: 200; border: solid 1px #ececec; border-top: solid 1px #fff;}
			#account .dropLinks a:link, #account .dropLinks a:visited {text-decoration: none;border: solid 1px #fff; background: url(/images/down_arrow.gif) no-repeat 97% 70%; padding: 3px 15px 3px 3px; margin-right: 2px; margin-left: 2px;}
			#account .dropLinks a.activeDropdown:link, #account .dropLinks a.activeDropdown:visited {border: solid 1px #7db9f5;}
			#account h3 {color: #6a9904; font-size: 120%; margin-bottom: 10px;}
			.topResultMeta {font-size: 90%; color: #999997;}
			.topResultWrap p {margin-top: 5px;}
		#logo {}

		#footer {margin-top: 10px; margin-bottom: 10px;text-align: center; margin-top:100px; font-size: 85%;}
			#footerInner {background: url(/images/new_home/home_repeat_sprite.png) repeat-x 0px -78px; margin-right: 25px; margin-left: 25px;}
			#footerInner a:link, #footerInner a:visited {background: #fff; padding-right: 5px; padding-left: 5px; margin-right: 2px; margin-left: 2px; color: #7e7e7e; text-decoration: none;}
			#footerInner a:hover {text-decoration: underline; color: #4d4d4d;}
			.copyright {margin-top: 15px; color: #bababa;}