body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#54585b;
}
p {margin:0 0 12px 0; padding:0;}
.sponsoredby {
	margin-bottom:25px;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}
.sponsoredby p {float:left; padding:12px 20px 0 0; margin:0;}



h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #54585b;
	margin:0px 0 15px 0; padding:0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #54585b;
	text-transform: uppercase;
	margin:0px 0 10px 0; padding:0px;
}


.wrapper1 { margin:0px; padding:0px; width:100%;}
.wrapper2 {margin:0px; padding:0px; width:970px;}

.header { margin:0px; padding:0px; float:left; height:82px; background-color:#54585b; width:970px; background-image:url(../images/logo.gif); background-position:25px 15px; background-repeat:no-repeat; position:relative;}
.toplinks {float:right; font-size:11px; color:#fff; padding:10px 20px 0 0;}
.toplinks a {color:#ffffff; text-decoration:none;}
.toplinks a:hover {text-decoration:underline;}

.toplinks ul { margin:0px; padding:0px; list-style-type:none; float:left;}
.toplinks li { margin:0; padding:0 3px; display:inline; float:left; line-height:18px; _line-height:14px;}
.toplinks li a { padding:0 4px 0 0; float:left;}

.nosynch { background-image:url(../images/nosynch_icon.gif); background-position:left top; background-repeat:no-repeat; width:14px; height:13px; display:inline-block; margin:0 3px;}

.synch { background-image:url(../images/synch_icon.gif); background-position:left top; background-repeat:no-repeat; width:14px; height:13px; display:inline-block; margin:0 3px;}

.content_wrapper 
{ 
	width:970px; float:left; 
	background-image:url(../images/content_wrapper_bg.gif); 
	background-position:left top; 
	background-repeat:repeat-y; 
	padding:20px 0 0 0; 
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #54585B
}

.col1 { width:565px; float:left;  padding:0 25px; }
.col1 a:link, .col1 a:visited, .col1 a:active, .col1 a:hover { color:#cf8e03;}

.welcome {width:513px;border:1px solid #7e817b; margin-bottom:15px; font-size:11px; padding:10px 25px; line-height:17px;}

.col2 { width:321px; float:left; padding:0 17px; }
.col2_international { width:321px; float:left; padding:0 17px; }

.col2 p.customize a:link, .col2 p.customize a:visited, .col2 p.customize a:active, .col2 p.customize a:hover { font-size:12px; color:#54585b;}

.ataglance { border:1px solid gray; margin-bottom:25px;}

.poweredby { float:left;/* background-color:pink;*/ height:100px; width:159px; text-align:center;}
.datapartners{ float:left; /*background-color:yellow; */height:100px; width:159px; text-align:center;}

.poweredby ul, .datapartners ul { margin:0px; padding:0px; list-style-type:none; width:159px;}
.poweredby li, .datapartners li {margin:0px 0 10px 0; padding:0px; list-style-type:none; width:159px; text-align:center; }

.hidden{ display:none;}
/*Modal Popup*/
.modalBackground {
	background-color:#9BC182;
	filter:alpha(opacity=60);
	opacity:0.6;
}


body.modalBackgroundOneColumn
{
    background-color:#9BC182;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index: 500;
	position: absolute;
}

body.modalBackgroundOneColumn .contentWrapper
{
    width:970px;
    float:left;
    background-image:url(../images/content_wrapper_1col_bg.gif);
    background-position:left top;
    background-repeat:repeat-y;
    padding:20px 0 0 0;
    border-top:1px solid #b2b2b2;
    border-bottom:1px solid #54585b;
    z-index: 500;
    }
    
body.modalBackgroundOneColumn .col1 { width:916px; padding:0 25px;}
body.modalBackgroundOneColumn .col2 { display:none;}



.modalPopup {
	background-color:#FFF;
	border-width:1px;
	border-style:solid;
	border-color:black;
	padding:3px;
}

body.one_column .col1 { width:916px; padding:0 25px;}
body.one_column .col2 { display:none;}

body.one_column .content_wrapper {
                width:970px;
                float:left;
                background-image:url(../images/content_wrapper_1col_bg.gif);
                background-position:left top;
                background-repeat:repeat-y;
                padding:20px 0 0 0;
                border-top:1px solid #b2b2b2;
                border-bottom:1px solid #54585b;
                background-color:#fff;
}
.pageWrapper{min-height:768px;}

#ranchviewsearch {
width: 350px;
background: #fff;
text-align: left;
padding: 5px;
border: 2px solid #05713d;
}

input.disabled{font-size:11px; color:#54585b; float:left; border:solid 1px #777777;background:#cccccc;}
input.warning{font-size:11px; float:left; border:solid 1px #777777;background: Red;}

select.disabled{font-size:11px; color:#54585b; float:left; border:solid 1px #777777;background:#cccccc;}

#resultsContainer
{
    position: absolute;
    z-index: 500;
    max-height: 125px;
    width: 270px;
    overflow-y: auto;
    clear: left;
    margin-top: 5px;
    }

.result
{
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #CC3300;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float: left;
}


.resultFooter
{
    border-bottom: solid 1px #cdcdcd;
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #CC3300;
	width: 246px;
	font-size: 13px;
	height: 8px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;  
	float:left; 
    }
#baseResultsContainer
{
    position: absolute;
    z-index: 500;
    max-height: 125px;
    width: 270px;
    overflow-y: auto;
    clear: left;
    margin-top: 5px;
    }    

.baseResultHeader
{
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #000000;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float: left;

}

.baseResult
{
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #CC3300;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float: left;

}

.baseResultFooter
{
	background-color: #ffffff;
	border-bottom: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #CC3300;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float: left; 
    }
    
#modemResultsContainer
{
    position: absolute;
    z-index: 500;
    max-height: 125px;
    width: 270px;
    overflow-y: auto;
    clear:left;
    margin-top: 5px;
    }     

.modemResult
{
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #CC3300;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float: left;

}

.modemResultHeader
{
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
    color: #000000;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float: left;

}

.modemResultFooter
{
    border-bottom: solid 1px #cdcdcd;
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #CC3300;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float: left;  
    }
    
#dependentResultsContainer
{
    position: absolute;
    z-index: 500;
    max-height: 125px;
    width: 270px;
    overflow-y: auto;
    clear:left;
    margin-top: 5px;
    }    

.dependentResult
{
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #CC3300;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float:left;

}

.dependentResultHeader
{
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	border-bottom: soild 1px #cdcdcd;
	color: #000000;
	width: 247px;
	font-size: 13px;
	height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	text-align:left;
	padding: 2px;
	z-index: 70;
	float:left;

}

.dependentResultFooter
{
    border-bottom: solid 1px #cdcdcd;
	background-color: #ffffff;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	color: #CC3300;
	width: 247px;
	font-size: 13px;
	min-height: 18px;
	vertical-align: middle;
	font-family: Calibri;
	cursor: pointer;
	text-align:left;
	padding: 2px;
	z-index: 500;
	float:left;  
    }
    
.clearResultLink
{
    color: #CC3300;
    }

.drillDownPopupbox
{	
	position:fixed;
	left: 200px ;
	top: 50px;
	background-color: #ffffff;
	border: solid 1px #000000;
	width: 825px;
	padding: 10px 10px 10px 10px;
	z-index: 50001;
	
}
.drillDownBackground
{
	z-index: 2000;
	filter: none;
    }
.drillDownModalBackground
{
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index: 1000;
    }
