/* CSS Document */
.leftAlign td
{
    text-align:left;
}

.promotionHeader
{
    font: 11px Trebuchet MS, Arial;
    line-height: 20px;
}

.promotionHeader a,
.promotionHeader a:visited,
.promotionHeader a:link
{
    text-decoration:none;
    color:Black;
}

.promotionHeader a:hover
{
    text-decoration: underline;
}

.promotionHeader .active
{
    color: #F2662D;
}


.ErrorText
{
    color: Red;
}

Input
{
    color: #59452b;
    font: 11px Trebuchet MS, Arial;
    text-align: left;
}

.BusinessListingTextBox
{
    width: 175px;
    color: #59452b;
    font: 11px Trebuchet MS, Arial;
}

.SearchDropDown, .SearchTextBox
{
    width: 135px;
    color: #59452b;
    font: 11px Trebuchet MS, Arial;
    text-align: left;
}

.SearchTextBox
{
    width: 129px;
}

img
{
    border: none;
}
/*b4c69f*/
body
{
    background: #A9CB38 url(../../_Img/grad_vispar.jpg) repeat-x 0px 33px;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

#tabs {
	background: #000;
	float: left;
	height: 33px;
	width: 100%;
	margin: 0px;
	margin-bottom: 30px;
	text-indent: -1000em;
}
#tabs li {
	display: inline;
	list-style: none;
	height: 33px;
	width: 120px;
}

#tabs #teameftlink a, #tabs #tcurrent {
	background: url(../../_Img/navTeft.jpg) no-repeat 0% 0%;
	position: absolute;
	height: 33px;
	width: 142px;
	left: 20px;
	top: 10px;
}
#tabs #teameftlink a:hover, #tabs #tcurrent {background: url(../../_Img/navTeft.jpg) no-repeat 0% 100%}

#tabs #opbuildlink a {
	background: url(../../_Img/navOpbuild.jpg) no-repeat 0% 0%;
	position: absolute;
	height: 33px;
	width: 141px;
	left: 303px;
	top: 10px;
}
#tabs #opbuildlink a:hover {background: url(../../_Img/navOpbuild.jpg) no-repeat 0% 100%}
#tabs #hungrylink a {
	background: url(../../_Img/navHung.jpg) no-repeat 0% 0%;
	position: absolute;
	height: 33px;
	width: 141px;
	left: 162px;
	top: 10px;
}
#tabs #hungrylink a:hover {background: url(../../_Img/navHung.jpg) no-repeat 0% 100%}
#tabs #visionlink a, #tabs #tvcurrent {
	background: url(../../_Img/navVispar.jpg) no-repeat 0% 0%;
	position: absolute;
	height: 33px;
	width: 141px;
	left: 444px;
	top: 10px;
}
#tabs #visionlink a:hover, #tabs #tvcurrent {background: url(../../_Img/navVispar.jpg) no-repeat 0% 100%}


#site
{
    Clear: both;
	border: 1px solid #000;
    width: 760px;
    background-color: #fff;
    margin: 8px auto 0px auto;
    padding: 0px;
    background-image: url(../../_Img/Site/donkeys.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}

#tabs #vis_part_search a{
	position: absolute;
	top: 10px;
	right: 20px;
	height: 33px;
	width: 257px;
	background: url(../../_Img/supportBut.jpg) no-repeat;
}

#topnav
{
    height: 22px;
    width: 760px;
    text-align: right;
    padding: 0px;
}

#topnav p
{
    padding-right: 11px;
    color: #786145;
    font: 11px Trebuchet MS, Arial;
}

#topnav a:link, #topnav a:visited
{
    color: #786145;
    font: 11px Trebuchet MS, Arial;
}

#topnav a:hover
{
    color: #998267;
}

#home_header
{
    width: 760px;
    height: 117px;
    padding: 0px;
    background-image: url(../../_Img/Site/home_header1.gif);
    background-position: center top;
    background-repeat: no-repeat;
    text-align: right;
    margin: 0px;
}

#home_header #menu
{
    margin: 0px 210px 0px 0px;
    padding-bottom: 5px;
    text-align: right;
}

#home_header ul
{
    margin: 0px 210px 0px 0px;
    padding: 40px 0px 0px 0px;
}


#home_header li
{
    color: #fff;
    font: 10px Trebuchet MS, Arial;
    list-style: none;
}


#home_header a:link, #home_header a:visited
{
    color: #fff;
    font: 11px Trebuchet MS, Arial;
}


#home_header a:hover
{
    text-decoration: underline;
}

#inside_header
{
    width: 738px;
    height: 66px;
    padding: 0px 11px 0px 11px;
    background-image: url(../../_Img/Site/inside_header.gif);
    background-position: center top;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0px 0px 25px 0px;
}


#content
{
    width: 738px;
    padding: 10px 5px 0px 5px;
    margin-left:auto;
    margin-right:auto;
}

.content, .content p
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-align: left;
}

.content h1
{
    color: #000;
    font: 15px Trebuchet MS, Arial;
    padding: 0px;
    margin: 0px;
}


.content a:link, .content a:visited
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-decoration: underline;
}


.content a:hover
{
    color: #998267;
}


/*-----------------text search home page-------------------*/

.layout_address td
{
    background-color: #e2eec3;
    padding: 2px;
    margin: 0px;
}

.layout_address td p
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-align: right;
    padding-right:5px;
    background-color: #a3cd39;
    margin: 0px;
    font-weight:bold;
}

.home_text_search td
{
    background-color: #e2eec3;
    padding: 2px;
    margin: 0px;
}

.home_text_search p
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-align: left;
    padding: 1px 0px 1px 10px;
    background-color: #a3cd39;
    margin: 0px;
}


.home_text_blurb td
{
    background-color: #9a9db3;
    padding: 2px;
    margin: 0px;
}


.home_text_blurb p
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-align: left;
    padding: 5px;
    margin: 0px;
}

.layoutShortDescription
{
    text-align:left;
    background-color: #9a9db3; 
    padding: 5px; 
    margin: 0px; 
    font-weight:bold; 
    overflow:auto; 
    width:auto;
}



.white
{
    background-color: #fff;
}


/*-------------------footer--------------------*/

#footer
{
    width: 758px;
    padding: 0px 1px 0px 1px;
    margin: 0px 0px 4px 0px;
    text-align: left;
    clear: both;
    vertical-align: bottom;
}


#footer p
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 11px;
    color: #000;
    font: 11px Trebuchet MS, Arial;
}

#footer a:link, #footer a:visited
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-decoration: none;
}

.footer a:hover
{
    color: #000;
    text-decoration: underline;
}

#subFooter a:link, #subFooter a:visited
{
    color: #153961;
    text-decoration: none;
}

#subFooter a:hover
{
    color: #153961;
    text-decoration: underline;
}


/*-----------------insidecontent---------------------*/


.insidecontent, .insidecontent p
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-align: left;
}

.insidecontent h1
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
    width: 100%;
    border-bottom: 1px solid #8f785a;
}


.insidecontent a:link, .insidecontent a:visited
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-decoration: none;
}


.insidecontent a:hover
{
    color: #000;
    text-decoration: underline;
}

/*-----------breadcrumb-----------------*/

.breadcrumb, .breadcrumb p, .breadcrumb a
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
}

.breadcrumb a:link, .breadcrumb a:visited
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-decoration: none;
}


.breadcrumb a:hover
{
    color: #ad7c46;
    text-decoration: underline;
}

.search_results p
{
    margin: 0px;
    padding: 5px 0px 5px 7px;
}

.search_results img
{
    margin: 0px 20px 0px 0px;
    padding: 0px;
}


/*------grey search results---*/


.header_search_res
{
    background-color: #d1d3d4;
    text-align: left;
    padding-left: 20px;
}


.header_search_res h1
{
    color: #333;
    font: 11px Trebuchet MS, Arial;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
}

.header_search_res p
{
    color: #333;
    font: 11px Trebuchet MS, Arial;
    padding: 0px;
    margin: 0px;
}



.header_search_cat
{
    color: #000;
    font: 11px Trebuchet MS, Arial;
    text-transform: uppercase;
    background-color: #8a8c8e;
}

/*-----------------AdminTable------------------------*/

.AdminTable
{
    padding: 2px;
}

.AdminTable, .AdminTable p
{
    color: #59452b;
    font: 11px Trebuchet MS, Arial;
    text-align: left;
}

.AdminTable h1
{
    color: #59452b;
    font: 11px Trebuchet MS, Arial;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
    width: 100%;
    border-bottom: 1px solid #8f785a;
}


.AdminTable a:link, .AdminTable a:visited
{
    color: #59452b;
    font: 11px Trebuchet MS, Arial;
    text-decoration: underline;
}


.AdminTable a:hover
{
    color: #998267;
}



/*-----------------Etraction Additions------------------------*/
.admin-listings td { padding: 10px 5px 5px }
.admin-listings th { padding: 5px; border-bottom: 1px solid #999; color: #999; }
.admin-listings .company-name a { font-size: 16px; font-weight:bold; }
.admin-listings .company-name a.edit { visibility: hidden; font-size: 10px; font-weight:normal; background: #c00; color: #fff; padding: 1px 3px; margin: 0 3px; text-transform:lowercase; }
.admin-listings .company-status input.go-live { visibility: hidden; font-size: 10px; font-weight:bold; color: #000; }
.admin-listings .company-name:hover a.edit, .admin-listings .company-status:hover input.go-live-disable { visibility: visible }
.admin-listings .company-status { font-weight: bold; }
.admin-listings .description td { padding: 0 5px 10px; border-bottom: 1px solid #ccc; }
.admin-listings .description { font-size: 11px; color: #444; }

.global-actions { float: right; margin-top: 5px; margin-right: 10px }
.global-actions select { font-size: 11px; font-weight: bold; }

#status-tabs { text-align: left; }
#status-tabs ul { padding: 0 10px; margin: 0; overflow:hidden }
#status-tabs li { display: block; float:left; background: #163963; padding: 5px 10px; margin: 0 1px; }
#status-tabs li a { color: #fff; font-weight:bold; font-size: 12px; text-decoration:none; }

#search { text-align: center; padding: 10px;font-size: 14px; margin-bottom: 20px; }
#search #advanced { display:none; }
#search input { font-size: 16px; }
#search .text_box { width: 370px; padding: 1px 3px; }
#search #advanced_trigger { text-decoration: none; color: #163963 }

#advanced { font-size: 14px; font-weight:bold; color: #23290D; }
#advanced .header { font-weight: bold; display:block; padding: 5px 10px; background: #CDE773; float: left; -moz-border-radius: 10px 10px 0 0; }
#advanced .content { background: #CDE773; padding: 10px 0; clear:both; }
#advanced .text_box { width: 210px; font-weight:normal }
#advanced select { width: 222px; }
#advanced input, #advanced select { font-size: 12px; }
#advanced table { width: 95%; }
#advanced td { text-align: right; padding: 3px 0; }

