/* CSS Document */

#lower-column a { background:url('http://www.askgrapevine.com/jobs/images/a-to-z_hover_bg.jpg') bottom no-repeat; display:block}
/*
#lower-column a:hover { background:url('') bottom no-repeat}
*/
.signup-package-header {color:#ffffff; font-size:30px; font-weight:bold; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; margin-top:20px; padding:5px; line-height:1em}


.signupbtn {background:#FFFFFF; border:1px solid #427ABA; color:#427ABA; text-align:center; }
.signupbtn a:hover {background:#427ABA; color:#FFFFFF}

/* Global Links */


.global-links {
    background: url("http://www.thegrapevinemagazine.com/templates/images/topbar-repeatx.gif") repeat-x scroll 0 0 #07274B;
    border-bottom: 1px solid #000000;
    display: block;
    height: 30px;
    width: 100%;
}
.global-links .container {
    border: medium none;
    margin: 0 auto;
    width: 1010px;
	padding-left:30px;
}
.global-links .container img {
    display: block;
    float: left;
    margin: 5px 0 0 2px;
	
}
.global-links .container ul {
    display: block;
    float: left;
    margin: 7px 10px;
    padding: 0;
}
.global-links .container ul li {
    display: inline;
    list-style: none outside none;
    margin: 0;
}
.global-links .container ul li a {
    border-left: 1px dotted #AFAFAF;
    color: #96ABC3;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding: 0 7px;
    text-decoration: none;
}
.global-links .container ul li a:hover {
    color: #FFFFFF;
}

.jobpostbtn {cursor:pointer; background:url(http://www.thegrapevinemagazine.com/images/jobpost-btns.gif) no-repeat top; width:85px; height:25px;}
#applybtn {background-position: 0px 0px}
#applybtn:hover {background-position: 0px -25px}
#emailbtn {background-position: 0px -50px}
#emailbtn:hover {background-position: 0px -75px}
#printbtn {background-position: 0px -100px}
#printbtn:hover {background-position: 0px -125px}

.jobpostmoreinfobtn {cursor:pointer; background:url(http://www.thegrapevinemagazine.com/images/jb-moreinfo-btn.gif) no-repeat top; width:152px; height:25px;}
#moreinfobtn {background-position: 0px 0px}
#moreinfobtn:hover {background-position: 0px -25px}


.jobspage {background:url(http://www.thegrapevinemagazine.com/images/jobspage-bg.gif) repeat-y center;}

#terms h1 {font-size:16px; margin:0px; padding:0px;}

#terms p {font-size:10px; margin:0px;}

#container {
	width: 960px;
	/*background: url(../images/160px-grid.gif);*/ 
	background-repeat: repeat-y;
	padding:5px 0px 10px 0px;
	margin:0px auto 10px auto;
	position:relative;
	z-index:1;
	}

.column-border-left {
	border-left:1px solid #d3d3ce;
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#e3f1fc none repeat scroll 0 0;

}

#content .mainbox
{	width: 780px;
	margin: 0px; /* TOP RIGHT BOTTOM LEFT */
	position:relative;
	display: inline-block;
	vertical-align: top;	
	float: left;
}

#content .mainbox .main-login-box {
	width:100%;
	height:300px;
	margin:20px 0px 75px 0px;
	background-color:#c8e5f7;
	}
	
#content .mainbox .main-login-box a:link {
	color:#427aba;
	text-decoration:underline;
	}

.jobbox {
	width:100%;
	border:10px #c7e8fa solid;
}

.bannerspace {
	margin:10px 10px 0px 0px;
	background:url(http://www.thegrapevinemagazine.com/images/jb-stripes-background.gif);
	font-family:"Century Gothic", "Futura Std Book", Arial;
	font-size:1.6em;
	text-align:center;
}

#wrapper {	
	color:#073a73;
	background:url(http://www.thegrapevinemagazine.com/images/jb-white-bg.gif) repeat-y scroll center center;
	width: 100%;
	margin:auto;
	/*background: url(../images/jb-background.gif) repeat-x;*/
	}



#content {
	padding:10px 10px;
	width:940px;
}

.mainheader { 
	font-family:Arial,san-serif;
	font-size:2.2em;
	font-weight:bold;
	color:#427aba;
	padding:5px 0px 5px 0px;
	text-align:left;
}

h1 {
color:#427ABA;
font-family:Arial,san-serif;
font-size:2.2em;
font-weight:bold;
padding:0px;
text-align:left;
margin:0px;
}

#landing-header {
color:#427ABA;
font-family:Arial,san-serif;
font-size:2.2em;
font-weight:normal;
padding:0px;
text-align:left;
margin:0px;
}

.stdheader { 
	font-family:Arial, san serif;
	font-size:1.8em;
	line-height:1.2em;
	font-weight:bold;
	color:#427aba;
	padding:5px 0px 7px 0px;
}

.boxheader { 
	font-family:"Century Gothic", "Futura Std Book", Arial;
	font-size:1.8em;
	font-weight:bold;
	color:#427aba;
	padding:5px 0px 5px 8px;
}
.box {
	border:1px solid #427aba;
}

#titleblock {
	display:block; 
	margin: 0px 0px 0px 0px;
    width: 960px;
    min-height:150px;
	background-color:#104c92;
	float:left;
	/*background: url(../images/gvtopbanner4.jpg); 
	background-repeat: no-repeat; */
	}


.toplinks {
	display:block;
	float:left;
	text-align:left;
	color:#084B93;
	font-size:1em;
    width:960px;
   /* padding: 0px 5px 0px 5px;   /* TOP RIGHT BOTTOM LEFT */
	}


#maincontent {
	width:620px; margin-right:10px; display:inline; float:left;
}

.clearleft { clear:left; display:block; }


/* LOGIN PAGE */
.button.login{width:48px; height:20px; background:url(http://www.thegrapevinemagazine.com/images/button_login.gif); background-position:0px -20px;}
.button.login:hover{width:48px; height:20px; background:url(http://www.thegrapevinemagazine.com/images/button_login.gif); background-position:0px 0px;}


/* INSIGHT RESULTS PAGE */
.insightresultcol1 { float:left; display:block; width:420px; margin-right:20px; margin-left:10px; padding:7px 0px}
.insightresultcol2 { float:left; display:block; width:250px; margin-right:20px; padding:7px 0px; text-align:center }
.insightresultcol3 { float:left; display:block; width:150px; margin-right:20px; padding:7px 0px; text-align:right }



/* SEARCH RESULTS PAGE */
.searchheader { margin-top:5px; padding:0px 0px 0px 10px; background-color:#084B93; font-weight:bold; color:#FFFFFF; }
.searchresultcolumn1 { float:left; display:block; width:300px; margin-right:25px }
.searchresultcolumn2 { float:left; display:block; width:210px; margin-right:25px }
.searchresultcolumn3 { float:left; display:block; width:200px; margin-right:20px }
.searchresultcolumn4 { float:left; display:block; width:95px; text-align:right }


/* SEARCH RESULTS PAGE */

.searchresultcol1 { float:left; display:block; width:130px; margin-right:20px; padding:7px 0px}
.searchresultcol2 { float:left; display:block; width:290px; margin-right:20px; padding:7px 0px }
.searchresultcol3 { float:left; display:block; width:170px; margin-right:20px; padding:7px 0px }
.searchresultcol4 { float:left; display:block; width:140px; margin-right:20px; padding:7px 0px }
.searchresultcol5 { float:left; display:block; width:75px; padding:7px 0px }



.a-to-z-column1 { float:left; display:block; width:160px; text-align:center }
.a-to-z-column2 { float:left; display:block; width:440px; margin-right:30px }
.a-to-z-column3 { float:left; display:block; width:270px; margin:20px 10px 0px 0px}


.searchresultrow-odd {  padding:10px; color:#084B93 }
.searchresultrow-even {background:#F1F8FD url('http://www.askgrapevine.com/images/itw_po_bg.gif'); border-bottom:1px dotted #777777; border-top:1px dotted #777777; padding:10px; color:#084B93 }


.searchresult-row-odd  {background:#f7f7f7; }
.searchresult-row-odd a {color:#104C92}
.searchresult-row-odd a:hover{ background-color:#ffffcc; color:#084B93}

.searchresult-row-even {background-color:#FFFFFF; border-bottom:1px dotted #777777; border-top:1px dotted #777777; }
.searchresult-row-even a {color:#104C92}
.searchresult-row-even a:hover{ background-color:#ffffcc; color:#084B93}


/* SEARCH FORM */
#search-container {margin-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:620px; background:url(http://www.thegrapevinemagazine.com/images/jb-stripes-background.gif)}
#search-container p {margin:0px 0px 4px 0px; font-size:1.1em; color:#0E4D92}
#search-container a:link {text-decoration:none; color:#FFFFFF; cursor:pointer}
#search-container a:visited {text-decoration:none; color:#FFFFFF; cursor:pointer}
#search-container a:active {text-decoration:none; color:#FFFFFF; cursor:pointer}
#search-container a:hover {text-decoration:none; color:#FFFFFF; cursor:pointer}
#search-container .clearall {float:left; margin:8px 0px 0px 128px}
#search-container .selectall {float:left; padding-top:7px; text-decoration:none; cursor:pointer}
#search-container .search-subheader {float:left; display:block; background:#427aba; width:598px; margin:1px 0px 0px 0px; text-align:left}
#search-container .search-subsubheader {float:left; display:block; background:#427aba; width:600px; margin:1px 0px 6px 0px; text-align:left}
#search-container .search-mainheader {clear:both; float:left; display:block; background:#0e4d92; width:600px; margin:10px 0px 0px 0px; text-align:left}
#search-container .innercontainer {padding:0px 9px; clear:left;}

#search-container .togglebutton {margin:3px 8px}
#search-container .expandbutton {margin:0px 8px}
#search-container .categorytable {padding:5px 0px}

#search-container .tabselected {position:relative; top:1px; color:#0e4d92; background:#; padding:10px; margin:0px; float:left; border-left:1px solid #0e4d92; border-right:1px solid #0e4d92; border-top:1px solid #0e4d92;}
#search-container .tabinactive {color:#427ABA; background:#FFFFFF; float:left; border-bottom:1px solid #0e4d92; border-top:1px solid #dbdbdb}

#search-container .search-innerheader {float:left; padding:5px 0px; width:100%; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:left}
#search-container .search-subinnerheader {float:left; padding:7px 0px; width:293px; color:#FFFFFF; font-size:14px; font-weight:normal}
#search-container .search-subhead-hc {background:#2e66a5;  float:left; padding:7px 0px; width:293px; color:#FFFFFF; font-size:14px; font-weight:normal}

#search-container .select-inner {margin:0px 0px 0px 17px}

#search-container .radiobox {color:#0e4d92; display:block; line-height:1.1em; font-size:1.3em; font-weight:normal}

#search-container .deactivated { color:#999999; display:block; float:left; line-height:1.1em; padding-top:0px; font-size:0.8em; font-weight:normal; padding-top:4px; width:400px}
#search-container .selectionarea {width:598px; background:#ffffff; float:left; display:block; border-left:1px solid #0e4d92; border-right:1px solid #0e4d92; border-bottom:1px solid #0e4d92;}






#textlink a:hover { text-decoration:underline; }




#footer {
margin-top:10px;
width:960px; height:150px; 
background:url(http://www.askgrapevine.com/jobs/images/jb_footer.gif) repeat-x bottom #073a73; 
font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF; text-decoration:none;
clear:both;
}



#footer .footerlinks {
	float:left; display:inline; margin:10px 8px 0px 5px; width:200px;
}

#footer .footerlinks a {
text-decoration:none; color:#FFFFFF;
}

#footer .footerlinks a:hover {
text-decoration:underline; color:#FFFFFF;
}

#pagebutton {
	border:outset 0px; background:#e3f1fc; color:#000000; padding:0px 1px; margin:0px 0px 10px 0px; cursor:pointer;
}

#pagebutton:hover{
	border:outset 0px; background:#c7e8fa; color:#000000; padding:0px 1px; margin:0px 0px 10px 0px; cursor:pointer;
}

#pagebuttoncurrent {
	border:outset 0px; background:#073a73; color:#ffffff; padding:0px 1px; margin:0px 0px 10px 0px;
}
#pagebuttonclear {
	border:outset 0px; background:url(http://www.thegrapevinemagazine.com/images/btn-bkgnd-white.gif); color:#000000; padding:0px 0px; margin:0px 0px 10px 0px; cursor:pointer;
}

