* {padding: 0; margin: 0;}
html, body, div, span, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1.5;}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align:top; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; } 
h1 { padding: 0 10px 5px 19px; color: #333; }
h2 { padding: 0 10px 15px 20px; color: #777; font-size: 15px; }
a img { border: none; }
.vanilla-inline li{display: inline; list-style: none;}
.block-inline li{display: block; float: left}
.assignments li, .vanilla-rows li{font-size: 12px; font-weight: bold; list-style: none; border-top:1px solid #e4e4e4; padding: 10px 0}
.util-left{float: left; display: inline}
.util-right{float: right; display: inline}
.util-clear{clear: both}
.no-border{border: 0 !important}
.no-margin{margin: 0 !important}
.no-bg{background: none !important}
.no-pad-left{padding-left: 0 !important}
.no-pad-right{padding-right: 0 !important}
hr {margin: 0; padding: 0; height: 0px; width: 100%; clear: both; border-top: 1px solid #e4e4e4; overflow: hidden;}
div.hr{overflow: hidden; width: 100%; height:0; margin: 0; padding: 0; border-top: 1px solid #e4e4e4; clear: both;}
body{font-family: Arial, Helvetica, Utkal, sans-serif; font-size: 12px; color: #000; background: #fafafa; }

a{text-decoration: none}
a:link, a:visited{color: #004276; outline: none}
a:visited { color: #5C7996; }
a:hover{color: #ca0002}
a:focus{outline:none;}

.dir_hdrsnvcntr { height:39px;background-color:#C91900; }

.dir_hdrsnv { width:1000px;background-color:#C91900;text-align:left; }
.dir_hdrsnvl { margin:8px 0 0 10px;width:130px;float:left;display:inline; }

.dir_hdrsnvl a { font-weight:bold;font-size:11px;line-height:14px; }
.dir_hdrsnvl a:link,
.dir_hdrsnvl a:visited { color:#fff; }
.dir_hdrsnvl img { vertical-align:-5px;margin:0 2px; }

.dir_hdrsnvr { float:right;width:320px;display:inline;margin:8px 10px 0 0;}
.dir_hdrsnvrcntr { position:relative;top:0px;left:0px; }
.dir_hdrsnvr #hdr-search {position:static; right:0; top:0px;}
.dir_hdrsnvr #hdr-search-mag {outline: none; border: 0; position: absolute; top: 6px; left:200px; width: 13px; height: 12px;}
.dir_hdrsnvr #hdr-search form{background-image:none;padding-bottom:0px; }



.dir_contentarea { width:990px;text-align:left; }

.dir_containerwht,
.dir_containerwht .dir_contentarea { background-color:#fff;}

.dir_containerblk,
.dir_containerblk .dir_contentarea { background-color:#000;}
.dir_containerblk .dir_ftrwthr4 strong { color:#fff; }



br.dir_clear { clear: both; margin: 0; border: 0; padding: 0; height: 0; font-size: 1px; line-height: 0px; }

.dir_clear { height:1px;overflow:hidden;clear:both; }

.dir_pad1top { padding:1px 0 0 0; }
.dir_pad2top { padding:2px 0 0 0; }
.dir_pad3top { padding:3px 0 0 0; }
.dir_pad5top { padding:5px 0 0 0; }
.dir_pad6top { padding:6px 0 0 0; }
.dir_pad7top { padding:7px 0 0 0; }
.dir_pad8top { padding:8px 0 0 0; }
.dir_pad9top { padding:9px 0 0 0; }
.dir_pad10top { padding:10px 0 0 0; }
.dir_pad11top { padding:11px 0 0 0; }
.dir_pad12top { padding:12px 0 0 0; }
.dir_pad15top { padding:15px 0 0 0; }
.dir_pad18top { padding:18px 0 0 0; }
.dir_pad20top { padding:20px 0 0 0; }


.dir_contentarea { width:990px;text-align:left;margin-top: 25px }


.dir_shdbox .dir_shdlft { background-color:#fff; }

.dir_contentarea { width:990px;text-align:left; }

.dir_sdbx { background:#fff url('../media/shadow_left.gif') 0px 0px repeat-y; }
.dir_sdbx1 { background:transparent url('../media/shadow_right.gif') 100% 0px repeat-y; }
.dir_sdbx2 { background:transparent url('../media/shadow-1000.gif') 100% 0px no-repeat; }
.dir_sdbx3 { background:transparent url('../media/shadow-tl7.gif') 0px 0px no-repeat; }
.dir_sdbx4 { background:transparent url('../media/shadow-1000br.gif') 100% 100% no-repeat; }
.dir_sdbx5 { background:transparent url('../media/shadow-bl7.gif') 0px 100% no-repeat; }

.dir_sdbxcntnt { padding:4px 5px; }

.dir_shdheader { height:5px;overflow:hidden;background:transparent url('../media/top-right.gif') 100% 0px no-repeat; }
.dir_shdheader div { height:5px;width:5px;overflow:hidden;background:transparent url('../media/top-right.gif') 0px 0px no-repeat; }

.dir_shdfooter { height:5px;overflow:hidden;background:transparent url('../media/bottom-right.gif') 100% 0px no-repeat; }
.dir_shdfooter div { height:5px;width:5px;overflow:hidden;background:transparent url('../media/bottom-right.gif') 0px 0px no-repeat; }

.dir_shdlft { background:transparent url('../media/left5.gif') 0px 0px repeat-y; }
.dir_shdrgt { background:transparent url('../media/right5.gif') 100% 0px repeat-y;padding:0px 5px; }

.dir_shdcontent { margin:0 5px; }

.dir_shdbox .dir_shdlft { background-color:#fff; }

.dir_divline { height:1px;background-color:#E5E5E5;overflow:hidden; }
.dir_divdotted { height:1px;background:transparent url('../media/dotted-line.gif') top left repeat-x;overflow:hidden; }



.dir_relpostn { position:relative; }

span.dirBlackText {
			    color: black;
			    font-weight: normal;
}
			
span.fbold {
			    font-weight: 800;
}

img {
	border: none;
	}
#dirSearchBox {
	padding: 14px 0 0px 0;
	width: 980px;
	margin-bottom: 10px;
	text-align: left;
	}
	
#dirResultsContainer {
	background: url('../media/results-container-bg.gif') repeat-y;
	width: 980px;
	}
	
#dirResultsLeftCol {
	float: left;
	width: 648px;
	margin: 0 0 0 10px;
	padding-bottom: 0;
	}
	
#dirResultsLeftCol  hr.dirSearchHR {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 7px;
	width:631px;
	}
	
#dirResultsRightCol {
	width: 200px;
	margin-right: 10px;
	float: right;
	display: inline;
	}
	
#dirSidebar {
	margin-top: 7px;
	padding: 15px;
	width: 186x;
	}
	
#diriReportSidebar hr.dirSearchHR{
	display: block;
	margin-top: 12px;
	width: 188px;
	}
	
#dirWebResultsSearch .dirSearchHR,
#diriReportSidebarSearch .dirSearchHR {
	display: block;
	margin-top: -2px;
	padding-top: 0;
	width: 188px;
	}
	
#dir_maincntnr, .dir_maincntnr  {
	width: 980px;
	margin-bottom: 
	}
	
#dirWebResultsSearch,#diriReportSidebarSearch ,#dirMixedResultsSideSearch{
	padding: 10px;
	width: 271px;
	}
	
#dirSrchPgnTable {
	margin: 0;
	padding: 0;
	width: 100%;
	}
	
#dirAdvanceSearch {
	}
	
#dirSrchTxtToggle img {
	padding-bottom: 2px;
	}
	
#dirNoResultsContainer {
	font-size: 16px;
	color: #000;
	padding: 18px 10px 41px 10px;
	clear: both;
	}
	
#dirNoResultsContainer hr.dirSearchHR {margin-left: 0; margin-right: 0;}
	

	



.dirContentTimeStamp, .dirContentTimeStampGrey{display: inline-block;font-size:9px;font-weight:normal;color:#666; margin-left: 3px;}	
.dirContentTimeStamp{color:#CA0002;}
.dirContentTimeStamp:first-letter, .dirContentTimeStampGrey:first-letter{text-transform: uppercase;}
	





	
@media screen and (-webkit-min-device-pixel-ratio:0) {.dirSearchHRV {margin: 5px 10px 20px 10px;}}

	
.irp-search-mag {position: relative; left: -20px;top:2px;}

.diriRptSrchRad{margin-top:3px;margin-bottom:17px;}
.diriRptSrchRad input{margin-right:6px;}
.diriRptSrchRad span{padding-right:10px;}
	
.dirResultSpacer {
	margin-bottom: 20px;
	}
	
.dirResultItem {
	list-style-type: none;width:631px;padding:0;margin:0;float: left;}
	
.dirResultItemV {float: left; width: 478px;}
	

.dirResultDate {
	font-size: 12px;
	padding-top: 0;
	margin-bottom: 4px;
	width: 202px;
	}
	
.dirResultTitle {font-size: 16px;line-height: 16px;color: #004276;}
.dirResultTitleTopic {font-size: 16px;font-weight: normal;}
	
.dirResultText {
	font-size: 13px;
	line-height: 16px;
	color: #000;
	}
.dirResultText a,
.dirResultText a:link,
.dirResultText a:visited { color:#00720b;font-size:12px; }



.dirResultTextTopic {
	font-size: 12px;
	}



.dirResultsBox {
padding: 20px 10px 0px 10px;
}


	
.dirFiltersBox {
	padding: 15px 10px 0px 10px;
	}
	

.dirResultsList{
	list-style-type: none;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0;
	}
	
	
#dirResultsLeftCol .dirResultsList{
	margin: auto 10px auto 10px;
	padding-bottom: 0;
	}
	
#txtTopSearch{float: left;margin-left:4px;}

.dirResultsFilterL1 {
	font: 18px arial;
	color: #000;
	padding:0;
	margin-bottom:5px;
	}
	
#resultLine{font-size: 12px; padding:10px 0 0 20px;} /*position: fixed; left: 750px;}*/
.dirResultsFilterL2 {
	margin-top:0;
	line-height: 16px;
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
}

.dirResultsType {
	font: 12px Arial;
	color: #666;
	float: left;
	}
	
.dirFilterDivider {margin:0 12px; color:#bbb;}
	
.dirLearnMore {
	font: 12px Arial;
	font-weight: bold;
	}
	
.dirResultsTypeIndent {
	 padding-left: 0px;
	 }
	 
.dirResultsTypeIndent2 {
	 padding-left: 20px;
	 }	
	 
.dirResultsType a {
	font-weight: bold;
	}
	
.dirResultsType a span {
	color: #666;
	font-weight: normal;
	}
	
.dirResultsTypeSelected a{
	color: #000;
	font-weight:bold;
	}
	
.dirResultsSort {
	float: left;
	color: #666;
	margin-left: 210px;
	margin-top: -3px;
	}
	
.dirResultsSort select{	
	font-weight:bold;
	color: #333;
	line-height: 16px;
	margin-left:6px;
	font-size: 12px;
	}
	
.dirSearchSponsorBox {
	background: #F4F9FC ;
	width: 628px;
	margin-top: 0px;
	padding: 7px 10px;
	}


	
.dirSponsoredLinks {
	background: #F4F9FC;
	}
	
#dirResultsRightCol .dirSponsoredLinks {
	margin-top: 0px;
	padding: 10px;
	margin-bottom: 9px;
	}
	
#dirResultsRightCol  .dirResultsImage {display: none;}
	
.dirSponsoredLinksFull {
	width: 940px;
	height: 68px;
	margin: 0 0 -10px 0;
	}
	
.dirSponsoredLinksSidebar {
	width: 271px;
	}
	
.dirSponsoredLinksSidebar ul.dirSponLinksItem  {
	margin-bottom: 20px;
	}
	
.dirSponsoredLinksSidebar ul.dirSponLinksItem li.dirSponLinksResultTitle a{
	font-size: 14px;
	}
	
.dirSponsoredLinksSidebar ul.dirSponLinksItem li.dirSponLinksResultText{
	margin-top: 3px;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	}
	
.dirSponsoredLinksSidebar .dirSponLinksItem .dirSponLinksResultURL{
	margin-top: 2px;
	font-size: 12px;
	line-height: 16px;
	color: #00720b;
	}
	
.dirSponsoredLinksSidebar .dirSponLinksItem .dirSponLinksResultURL a{
	color: #00720b;
	}
	
.dirSponLinksItem {
	list-style-type:none;
	margin-left:0;
	padding-left: 0;
	margin-bottom: 9px;
	}
	
.dirSponLinksItemHorz {
	width: 230px;
	margin-top: 0px;
	float: left;
	margin-right: 40px;
	}
	
ul.dirSponLinksItemHorz li.dirSponLinksResultURL {
	margin-top: 2px;
	line-height: 16px;
	}

.dirSponLinksResultTitle a{
	font:bold 16px Arial;
	}
	
.dirSponLinksResultURL {
	font: 13px Arial;
	line-height: 16px;
	margin-top:-1px;
	}
	
.dirSponLinksResultURL {
	margin-bottom: 0px;
	}
	
li.dirSponLinksResultURL a {
	color: #00720b;font-weight:bold;font-size:13px;
	}
	
li.dirSponLinksResultURL a:visited {
	color: #00720b;
	}
	
.dirSponLabel {
	float:right;
	font:bold 11px Arial;
	color: #999;
	margin-left: 5px;
	display: inline;
	margin-bottom: 0;
	padding-bottom: 0;
	}
#dirSearchSponsorBoxBottom {margin-top:15px;}
#dirSearchSponsorBoxBottom .dirSponsoredLinks{padding-top:20px;}
	
#dirSearchSponsorBoxBottom .dirSponLabel {
	margin-top:-15px;
	}
	
.dirSeeMoreSponLinks {font-size: 13px; line-height: 16px;color: #004276; padding-top:5px; margin-bottom: 0; display: none;}
	
.dirSponLinksItem1 {
	padding-top: 10px;
	margin-top: 0;
	clear: right;
	}
	
.dirLSearchBox {
	width: 394px;
	font-size: 18px;	
	font-weight: normal;
	color: #333;
	padding-left: 5px;
	border:none;
	border-left: solid 2px #E1E1E1;
	border-right: solid 2px #E1E1E1;
	}
	
.dirTLSearchBox {
	width: 368px;
	font-size: 18px;	
	font-weight: bold;
	color: #333;
	padding: 6px 22px 6px 10px;
	border-left: solid 1px #E1E1E1;
	border-right: solid 1px #E1E1E1;
	border-top: solid 1px #E1E1E1;
	border-bottom: solid 1px #E1E1E1;
	}
	
.dirasearchmenu {
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding-top: 12px;
	margin-top: 0;
	clear: both;
	}
	
.dirasearchmenu  a:hover{
	color: #ca0002;
	}
	
.dirrelatedsearch {
	display: inline;
	margin-left:0px;
	padding-left: 30px;
	}
.dirasearchmenuleft{
	float: left;
	}
.dirasearchmenuright{
	float: right;
	width: 89px;
	margin-top: 3px;
	height: 13px;

	}

	
.dirpoweredbygoogle {
	text-align: right;
	}
	
#dirResultsLeftCol #dirDidYouMeanContainer .dirResultsList{
	margin-left: 0;
	margin-bottom: 0;
	padding-bottom; 0;
	}
	
.dirDidYouMean {
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: none;
	}
	
.dirDidYouMean ul.dirResultsList {
	padding-top: 3px;
	margin-left: 0;
	}
	
#dirSearchResults {
	padding-top: 0;
	padding-bottom: 18px;
	margin-bottom: 0;
	}
	
.dirAdvanceSearchSub {
	padding: 20px;
	}
	
.dirAdvanceSearchSub br{
	line-height: 17px;
	}
	
.dirMagGlassBtn {
	position: relative;
	left: -34px;
	top: 4px;
	}
	
.iReportSrchBox {width: 271px;}

.irptSrchBox{font-weight: bold; font-size: 10px !important; color: #333; border: 0; border-top: 2px solid #ccc; border-left: 1px solid #ccc; width: 187px; height: 16px; padding: 2px 20px 1px 7px;}

div#dirSrchPgn {
	height: 51px;
	padding: 0px;
	margin: 0px;
	background:#E4E4E6;
	}

#dirWebResultsSearch { padding-top: 14px; padding-bottom:23px; }
#dirWebResultsSearch .dir_mtpmore { padding:16px 0px 0px 0px; }
#dirWebResultsSearch .dir_divline,
#diriReportSidebarSearch .dir_divline { margin-bottom:5px; }
.dir_WRShdr { font:bold 18px/21px arial;padding:0 0 6px 0; }

#dirResultsRightCol .dir_srchwbrslt { padding:14px 0 0 0;line-height:15px;}
#dirResultsRightCol .dir_srchwrl1 { padding-bottom:2px; }
#dirResultsRightCol .dir_srchwrl1 a { font-weight: bold; }
#dirResultsRightCol .dir_srchwrl2 a,
#dirResultsRightCol .dir_srchwrl2 a:link,
#dirResultsRightCol .dir_srchwrl2 a:visited { color:#00720b; }
#dirResultsRightCol .dir_srchwrl2 {
	word-wrap: break-word;}
#dirResultsRightCol #dir_srchwbrslt5{display: none;}
#dirResultsRightCol #dir_srchwbrslt6{display: none;}
#dirResultsRightCol #dir_srchwbrslt7{display: none;}
#dirResultsRightCol #dir_srchwbrslt8{display: none;}
#dirResultsRightCol #dir_srchwbrslt9{display: none;}

#dirResultsRightCol #mixedres5{display: none;}
#dirResultsRightCol #mixedres6{display: none;}
#dirResultsRightCol #mixedres7{display: none;}
#dirResultsRightCol #mixedres8{display: none;}
#dirResultsRightCol #mixedres9{display: none;}

#dirResultsLeftCol #webresults {padding-left: 10px;}
#dirResultsLeftCol .dir_srchwbrslt { padding:14px 0 0 0;line-height:16px; }
#dirResultsLeftCol .dir_srchwbrslt div {font-size: 12px;}
#dirResultsLeftCol .dir_srchwbrslt div br{display: none;}
#dirResultsLeftCol .dir_srchwrl1 {padding-bottom:2px;}
#dirResultsLeftCol .dir_srchwrl1 a { font-weight: normal; font-size: 16px;}
#dirResultsLeftCol .dir_srchwrl2 a,
#dirResultsLeftCol .dir_srchwrl2 a:link,
#dirResultsLeftCol .dir_srchwrl2 a:visited { color:#00720b; }
#dirResultsLeftCol .dir_srchwrl2 {
	word-wrap: break-word;}

#dirResultsRightCol .dirResultItem  {font-size: 12px;}
#dirResultsRightCol .dirResultTitle,  #dirResultsRightCol .dirResultTitleTopic, #dirResultsRightCol .dirResultText,  #dirResultsRightCol .dirResultTextTopic  {font-size: 12px;}
#dirResultsRightCol .dirResultTitleTopic, #dirResultsRightCol .dirContentTimeStamp, #dirResultsRightCol .dirResultText, #dirResultsRightCol .dirResultTextTopic, #dirResultsRightCol .dirResultSpacer, #dirResultsRightCol .dir_clear{width: 271px;}
#dirResultsRightCol  .dirContentTimeStamp, #dirResultsRightCol .dirResultDate{ display: none; }

.clear {
clear: both;
	
}

.col { 
	float: left;
	padding: 15px 0 0 20px;
	width: 190px;
}
.col:first-child {
	padding: 20px 0 0 0;
}

.col ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
}
.col li { 
 
	float: left; 
	height: 22px; 
	margin: 1px 0;
	padding: 0; 
	width: 190px; 
}
.col li a { 
	color: #333;
	display: block;
	float: left; 
	font: normal 13px Arial, Verdana, Geneva, sans-serif; 
	padding: 3px 0 0 15px; 
	text-decoration: none;
}
.col h2 { 
	color: #666;
	float: left; 
	font: bold 16px Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 5px 0 0 0px; 
	height: 22px; 
	width: 170px;
}


.gray {
	color: #999;	
}

sup {
	background-color: #bbb;
	margin-left: 5px;
	padding: 3px 5px;
	font-size: 13px;
	color: #fff;	
}

