/* RESETS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 99%;
border:none;
}
div{padding:0px;margin:0px;}
/*Helper Classes*/
.normal{font-weight:normal;text-decoration:none;font-style:none;}
.bold {font-weight:bold;}
.underline{text-decoration:underline;}
.italic {font-style:italic;}
.small {font-size:.8em;}
.large {font-size:1.2em;line-height:2.5em;}
.hide {display:none;}
.invisible{visibility:hidden;}
.quiet {color:#666;}
.loud {font-style:italic;font-weight:bold;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.super {vertical-align:super;font-size:.8em;}
.inline{display:inline;float:left;}
.block{display:block;}
.clear {clear:both;height:0px;overflow:hidden;}
.maxwidth {width:100%;}
.maxheight {height:100%;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center; margin-left:auto; margin-right:auto;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}
.floatleft {float:left;}
.floatright {float:right;}
.padleft{padding-left:10px;}
.padright{padding-right:10px;}
.padtop{padding-top:10px;}
.padbottom{padding-bottom:10px;}
.pushleft{margin-left:10px;}
.pushright{margin-right:10px;}
.pushtop{margin-top:10px;}
.pushbottom{margin-bottom:10px;}
.nospace {margin:0px; padding:0px;}
.plain{text-decoration:none;font-weight:normal;font-style:normal;}
.spacer{height:15px; width:50px;}
.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

div#header{padding:5px;width:882px;min-height:135px; font-size:99%;line-height:1.2}
div#header div#eyebrow{width:100%; background:#e9e7e7; border-bottom: 1px solid #d2cece;height:30px;}

div#search{margin-top:2px;width:244px;margin-right:0px;float:right;}
div#search input.search{background:#934F46 none repeat scroll 0 0;color:#FFFFFF;padding:0;width:80px;}
div#search input.search:hover{cursor:pointer;}
div#pNumber{width:260px;float:right;margin:14px 10px;}
div#pNumber a, div#pNumber span{float:left;}

ul.eyebrow{list-style:none; width:270px; float:right;margin-top:5px;font-size:11px;}
ul.eyebrow li{float:left;display:inline-block; padding:2px 8px; border-right:1px dotted #666;}
ul.eyebrow li a{color:#791411; font-weight:normal;font-family:Verdana,Arial}
ul.eyebrow li.last{border-right:none;}

ul.footer{list-style:none; width:350px; float:right;margin-top:33px;}
ul.footer li{float:left;display:inline-block; padding:0px 8px; border-right:1px dotted #FFF;font-size:11px;}
ul.footer li a{color:#FFF; font-weight:normal;}
ul.footer li.last{border-right:none;}

div#navbar{background: url(/resources/vinesNavBG.jpg) repeat-x; width:100%;height:36px;float:left;}
div#footer{background: url(/resources/vinesFooterBG.jpg) repeat-x; width:100%;height:85px;}
input{border: 1px solid #7F392F; background:#FFF; color:#274E55; font-family:  Verdana, Arial;}

div.bulletmenu{border: 1px solid rgb(119, 19, 15); background:#EEE;}
div.bulletmenu ul{list-style:disc;}

a{
color:#791411
}

body {
        margin: 0px;
	padding: 0px;
	background-color:#695e4a;
}

.listingJob a{
color:#791411;
text-decoration:none;
}

.listingJob a:hover{
text-decoration:underline;
}

.content {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#0a2e59;
}
.triheading {
        font-family:Helvetica, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#2F2F2F;
       line-height:20px;
padding: 10px 0 10px 0;
}
.heading {
        font-family: Helvetica, sans-serif;
        font-size:20px;
        font-weight:bold;
        color:#642305;
line-height:36px;
}
.subheading {
        font-family:Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        color:#642305;
line-height:24px;
}
.footer {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#000000;
}
.bottomPara{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#000000;
}
.topNav {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#ffffff;
}




h1{background:#695e4a url(/resources/titleBackground.jpg) no-repeat scroll right center; color:#FFFFFF; font-family:Helvetica, sans-serif; font-size:20px; font-weight:800; padding:20px 0 20px 20px; margin:0px;}

h2{color:#791411; font-family: Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; margin:0px;}
h2 a{color:#791411; text-decoration:none;}

h3{color: #791411; font-family:Helvetica, sans-serif; font-size: 14px; font-weight: bold; display:block; text-decoration:none; line-height:normal; margin:0px; padding:0px;}
h3 a{color:#791411;}

h4{color: #555555; font-family:Helvetica, sans-serif; font-size: 12px; font-weight: bold; display:block; text-decoration:none; line-height:normal; margin:0px; padding:0px;}
h4 a{color:#555555;}

p{color:#2F2626; font-family:Helvetica, sans-serif; font-size:15px; line-height:20px;}

hr{background-color:#CCCCCC; border:0 none; color:#CCCCCC; height:1px; margin-bottom:3px; margin-top:3px; width:100%}




.boldLink a{
color: #7C1A17;
font-weight: bold;
}

.searchLinks a{
color: #7C1A17;
text-decoration:none;
 font-size:12px;
}

.searchLinks a:hover{
text-decoration:underline;
}


.alliedBlue{
color:#003597;
font-weight:bold;
}

.picCaption{
font-family:arial,helvetica,sans-serif;
color:#D02434;
font-size:11px;
}

.fileTrail{
font-family:arial,helvetica,sans-serif;
color:#3260A6;
font-size:11px;
}

.fileTrailCurrent{
font-family:arial,helvetica,sans-serif;
color:#000000;
font-size:11px;
}

.leftMenuHead{
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #013179;
font-weight: bold;
}


.flashBorder{
border:2px;
border-style:solid;
border-color:#000000;
}

.title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #4d87b3;
	font-size: 34px;
	font-weight: bold;
	padding-left:0px;
}

.contactLink a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #013580;
	font-size: 12px;
	font-weight: bold;
	padding-left:0px;
text-decoration:none;
}
.contactlink a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #013580;
	font-size: 12px;
	font-weight: bold;
	padding-left:0px;
       text-decoration:underline;
}

.contentTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #013580;
	font-size: 14px;
	font-weight: bold;
	padding-left:0px;
}
.subtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #D02434;
	font-size: 18px;
	font-weight: bold;
	padding-left:0px;
}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 24px;
	padding-left:0px;
}
td {
color:#2F2626; font-family:Helvetica, sans-serif; font-size:15px; line-height:23px;
}

/*BULLETS*/


#bulletMenu {


padding: 0;
}

#bulletMenu li {
	background-image:url(/resources/redVinesBullet.gif);
	background-position: .6em .8em;
	background-repeat:no-repeat;
padding-left: 0px;
}

#bulletMenu ul {
list-style-type: none;
    margin: 0;
width: auto;
padding-left: 1px;
float: none;
display: list-item;
text-align: left;

z-index: 0;
}

#bulletMenu ul li {
font: 15px helvetica, sans-serif;
display: block;
margin: 0;
color: #2F2626;
padding-top: 7px;
padding-bottom: 7px;

margin: 0;
text-align: left;
padding-right: 5px;
padding-left: 20px;
z-index: 0;
}

#bulletMenu ul li a {
font: bold 11px arial, helvetica, sans-serif;
display: block;
margin: 0;
color: #2f393f;

margin: 0;
text-align: left;
z-index: 0;
}


#bulletMenu a {
font: bold 11px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px;
color: #1D1D1D;
white-space: nowrap;
text-decoration: none;
z-index: 0;
}


#bulletMenu a:hover {
text-decoration: underline;



z-index: 0;
}

#bulletMenu ul li ul li a:hover {
color: #000000;

background: yellow;
z-index: 0;
}

#bulletMenu li {
position: relative;
z-index: 0;
}

#bulletMenu ul ul {
position: absolute;

z-index: 0;
}




div#bulletMenu ul ul,
div#bulletMenu ul li:hover ul ul,
div#bulletMenu ul ul li:hover ul ul
{display: none;}



.bulletMenuTitle {
font: bold 12px geneva, arial, helvetica, sans-serif;
display: block;
margin: 0;
padding-top: 10px;
padding-bottom: 2px;
white-space: nowrap;
color: #fdbb2f;
margin: 0;
text-align: left;
padding-right: 5px;
padding-left: 10px;
z-index: 0;
}


.bulletMenuHighlight  {
color:black;
}

.bulletMenuHighlight  a {
background-image:url(/resources/leftMenuHighlight.gif);
background-position:left;
background-repeat:no-repeat;
}

/* Fix IE. Hide from IE Mac */
* html #bulletMenu ul li a { height: 1%;}
/* End */




/***************Left Menu Style*******************/

#subMenu {float: none; padding: 0;}

#subMenu li { border-bottom: 0.1em solid #cccccc; padding-top:2px; padding-bottom:2px;}

#subMenu ul {list-style-type: none; margin: 0; width: 100%; padding: 0; float: none; display: list-item; text-align: left;}

#subMenu ul li a { font: bold 12px arial, helvetica, sans-serif; margin: 0; text-align: left; padding-right:5px; padding-left: 5px;}

#subMenu a {font: bold 11px/12px arial, helvetica, sans-serif; display: block; margin: 0; padding: 2px; color: #333333; white-space: nowrap; text-decoration: none; }

.subMenuHighlight { font: bold 11px/12px arial, helvetica, sans-serif; display: block; margin: 0; padding: 2px; color: #ffffff; white-space: nowrap; background: #791411; text-decoration: none; }

.subMenuHighlight a{ font: bold 11px/12px arial, helvetica, sans-serif; display: block; margin: 0; padding: 2px; color: #ffffff; white-space: nowrap; background: #791411; text-decoration: none; }

#subMenu a:hover { color: black; text-decoration: underline;}

#subMenu li {position: relative;}

div#subMenu ul ul {display: none;}


/* Fix IE. Hide from IE Mac */




* html #subMenu ul li { height: 1%; z-index: 500;}

/* End */
/***********End Left Menu Style*******************/

ol.item_row ol{padding-left:0px;}

li.item{width:100%;float:left; margin:0px;}

li.item ol li{list-style-type:none; margin:0px;}

ol.item_row{padding-left:0px;display:block;list-style-type:none;margin:0px;}

.clear{clear:both;line-height:0px;}