* {
	padding:0;
	margin: 0px;
}
body {
	background:#c0b8ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.25em;
	color:#333333;
	min-width:999px;
}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}

.fleft { float:left;}
.fright { float:right;}
.clear {
	clear:both;
	margin-top: 25px;
	margin-right: 720px;
	padding-left: 30px;
}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p {
	margin:0;
	padding:8;
}

.tail-top { background:url(../images/tail-top.gif) left top repeat-x #fff;}
.tail-middle1 { background:url(../images/tail-middle.gif) repeat-x top #efebe5;}
.tail-middle2 { background:#d7cfc4;}
.tail-bottom { background:url(../images/tail-bottom.gif) left bottom repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#form label { display:block; color:#5d311e; margin-bottom:7px;}
#form input { width:182px; padding:3px 3px 3px 3px; border:1px solid #bdb4a7; background:#efebe5; margin-right:5px; float:left;}
#form a { background:#5d311e; color:#efebe5; font-weight:bold; padding:5px 12px 5px 12px; float:left; text-decoration:none; line-height:1.08em;}
#form a:hover { text-decoration:underline;}

#form1 .form { height:26px;}
#form1 input {width:216px; padding:2px 3px 2px 3px; background:#fff; border-top:2px solid #775849; border-left:2px solid #967e71; border-bottom:1px solid #f2f0ec;  border-right:1px solid #eae7e1; font-size:.92em; color:#7e7a69;}
#form1 textarea { width:216px; height:234px; overflow:auto; background:#fff;  border-top:2px solid #775849; border-left:2px solid #967e71; border-bottom:1px solid #f2f0ec;  border-right:1px solid #eae7e1; padding:2px 3px 0 3px; font-size:.92em; color:#7e7a69;}
#form1 a { margin-left:13px;}


/*==================list====================*/
ul { list-style:none;}

.site-nav {
	position:absolute;
	left:320px;
	top:60px;
	width: 675px;
	height: 125px;
}
.site-nav-4 {
	position:absolute;
	left:305px;
	top:100px;
	width: 700px;
	height: 135px;
}

#header .box ul li {
	font-size:15px;
	line-height:1.3em;
	padding:0 0 7px 28px;
}
#header .box ul li.m1 { background:url(../images/icon2.gif) no-repeat left 2px;}
#header .box ul li.m2 { background:url(../images/icon3.gif) no-repeat left 2px;}
#header .box ul li.m3 { background:url(../images/icon4.gif) no-repeat left 2px;}
#header .box ul li.m4 { background:url(../images/icon5.gif) no-repeat left 2px;}
#header .box ul li.m5 { background:url(../images/icon6.gif) no-repeat left 2px;}
#header .box ul li.m6 { background:url(../images/icon7.gif) no-repeat left 2px;}
#header .box ul li a { text-decoration:none; color:#d10000;}
#header .box ul li a:hover { color:#5d311e;}

.footer-nav { width:100%; overflow:hidden; padding-bottom:10px;}
.footer-nav li { float:left; font-weight:bold; padding-right:16px; margin-right:16px; border-right:1px solid #247695;}
.footer-nav li a { color:#247695; text-decoration:none;}
.footer-nav li a:hover,
.footer-nav li a.act { 
	text-decoration:underline;
}
.footer-nav li.last { border-right:0; padding-right:0; margin-right:0;}

.list li { width:100%; overflow:hidden; vertical-align:top; border-bottom:1px solid #d6cec2; padding-bottom:8px; margin-bottom:11px;}
.list li a { text-decoration:none; color:#7e7a69;}
.list li a strong { color:#5d311e; font-size:15px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:6px;}
.list li a b { text-transform:uppercase; font-size:.92em; display:block;}
.list li a em { color:#247695; float:right; background:url(../images/marker.gif) no-repeat left 7px; padding-left:9px; text-decoration:underline;}
.list li a:hover { color:#247695;}
.list li a:hover strong { color:#d58528;}
.list li a:hover em { text-decoration:none;}

.list1 { width:100%; overflow:hidden;}
.list1 li { width:202px; float:left; margin-right:14px;}
.list1 li img { display:block; margin-bottom:8px;} 
.list1 li strong { color:#247695; display:block; margin-bottom:10px;}
.list1 li b { color:#5d311e; display:block;}
.list1 li a { color:#247695; background:url(../images/marker.gif) no-repeat left 7px; padding-left:9px; font-style:italic;}
.list1 li.alt { margin-right:0;}

.list2 { width:100%; overflow:hidden; margin-top:-10px; position:relative;} 
.list2 li { float:left; border-right:1px solid #ebe7e2; padding-right:24px; margin-right:10px;}
.list2 li.m1 { width:178px;}
.list2 li.m2 { width:209px;}
.list2 li.m3 { width:180px;}
#content .bottom .list2 li h2 { font-size:18px; padding-top:16px;}
.list2 li img { float:left; margin-right:10px;}
.list2 li b { color:#5d311e; display:block;}
.list2 li a { color:#247695; background:url(../images/marker.gif) no-repeat left 7px; padding-left:9px; font-style:italic;}
.list2 li.last { margin-right:0; padding-right:0; border:0;}

.list3 { padding-bottom:5px;}
.list3 li { border-bottom:1px solid #d6cec2; padding-bottom:6px; margin-bottom:7px; width:100%; overflow:hidden; vertical-align:top;}
.list3 li b { color:#d58528; line-height:1.2em; font-size:14px; float:left; margin-right:4px;}
.list3 li a { color:#247695; font-weight:bold; text-decoration:none; float:left; width:200px;}
.list3 li a:hover { color:#7ebad0;}
.list3 li.last { border-bottom:0; margin-bottom:0;}

.banner-list li { padding-top:14px;}

.list4 { width:100%; overflow:hidden;}
.list4 li { width:206px; float:left; margin-right:21px; padding-bottom:17px;}
.list4 li a { text-decoration:none; display:block; width:196px; padding:160px 0 10px 10px; border-bottom:1px solid #d6cec2; float:left;}
.list4 li span { display:block; padding-left:23px; color:#5d311e;}
.list4 li span b { color:#d10000; font-size:18px; display:block; margin-bottom:4px; line-height:1.2em;}
.list4 li span span { color:#7e7a69;}
.list4 li strong { display:block; padding-bottom:10px;}
.list4 li a em { color:#247695; background:url(../images/marker.gif) no-repeat left 7px; padding-left:9px; text-decoration:underline;}
.list4 li.m1 span span,
.list4 li.m2 span span,
.list4 li.m3 span span,
.list4 li.m4 span span,
.list4 li.m5 span span,
.list4 li.m6 span span { 
	background:none; padding:0;
}
.list4 li.m1 a { background:url(../images/list4-bg1.jpg) no-repeat left top;}
.list4 li.m1 span { background:url(../images/icon2.gif) no-repeat left top;}
.list4 li.m2 a { background:url(../images/list4-bg2.jpg) no-repeat left top;}
.list4 li.m2 span { background:url(../images/icon6.gif) no-repeat left top;} 
.list4 li.m3 a { background:url(../images/list4-bg3.jpg) no-repeat left top;}
.list4 li.m3 span { background:url(../images/icon3.gif) no-repeat left top;} 
.list4 li.m4 a { background:url(../images/list4-bg4.jpg) no-repeat left top;}
.list4 li.m4 span { background:url(../images/icon11.gif) no-repeat left top;} 
.list4 li.m5 a { background:url(../images/list4-bg5.jpg) no-repeat left top;}
.list4 li.m5 span { background:url(../images/icon4.gif) no-repeat left 4px;} 
.list4 li.m6 a { background:url(../images/list4-bg6.jpg) no-repeat left top;}
.list4 li.m6 span { background:url(../images/icon7.gif) no-repeat left 2px;} 
.list4 li.m1 a:hover { background:url(../images/list4-bg1-act.jpg) no-repeat left top #e0dad1;}
.list4 li.m2 a:hover { background:url(../images/list4-bg2-act.jpg) no-repeat left top #e0dad1;}
.list4 li.m3 a:hover { background:url(../images/list4-bg3-act.jpg) no-repeat left top #e0dad1;}
.list4 li.m4 a:hover { background:url(../images/list4-bg4-act.jpg) no-repeat left top #e0dad1;}
.list4 li.m5 a:hover { background:url(../images/list4-bg5-act.jpg) no-repeat left top #e0dad1;}
.list4 li.m6 a:hover { background:url(../images/list4-bg6-act.jpg) no-repeat left top #e0dad1;}
.list4 li a:hover em { text-decoration:none;}
.list4 li.alt { margin-right:0;}

.list5 li { color:#726e5d; padding:0 15px 16px 26px; height:1%;}
.list5 li b { display:block; color:#5d311e;}
.list5 li.m1 { background:url(../images/icon6.gif) no-repeat left top;}
.list5 li.m2 { background:url(../images/icon11.gif) no-repeat left top;}
.list5 li.m3 { background:url(../images/icon7.gif) no-repeat left top;}
.list5 li.last { padding-bottom:0;}

.list6 { margin-top:-18px; padding-bottom:14px;}
.list6 li { width:100%; overflow:hidden; vertical-align:top; padding-top:18px;}
.list6 li img { float:left; margin-right:15px;}
.list6 li a { color:#247695; background:url(../images/marker.gif) no-repeat left 7px; padding-left:9px; font-style:italic;}


/*==================other====================*/
.img-box { padding-bottom:12px;}
.img-box img { margin-bottom:8px; display:block;}
.img-box a { color:#247695; background:url(../images/marker.gif) no-repeat left 7px; padding-left:9px; font-style:italic;}
 
.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:20px;}
.p2 { margin-bottom:12px;}

.phone { float:right; margin-right:100px;}
.phone1 { float:right; margin-right:15px;}


/*==================txt, links, lines, titles====================*/
a {
	color:#FFFFFF;
	outline:none;
}
a:hover{text-decoration:none;}

h2 {
	font-size:14px;
	line-height:1.2em;
	color:#5d311e;
	margin-bottom:12px;
}
h2 span { text-transform:uppercase; font-size:18px; margin-top:-7px; display:block;}
h2 img { position:relative; top:11px; left:2px;}
h3 { color:#5d311e; font-size:1em; margin-bottom:10px;}
h4 { color:#5d311e; font-size:1em;}
h5 { color:#5d311e; font-size:16px; line-height:1.2em;}

.rss1 { position:absolute; right:14px; top:18px;}
.rss1 a { color:#fff; right:top; padding-right:23px; display:inline:block;}

.rss2 { color:#d10000; font-weight:bold; float:right; display:block; text-decoration:none; padding:4px 22px 0 0; right:7px; margin-left:12px;}
.rss2:hover { text-decoration:underline;}

.link  {
	color:#247695;
	font-weight:bold;
	background:#d7cfc4;
	text-decoration:none;
	float:right;
	display:block;
	padding:2px 12px 4px 12px;
	line-height:1em;
}
.link:hover { color:#fff;}

.line-ver { background:url(../images/divider.gif) repeat-y 316px 0;}
.line-ver-bot { background:url(../images/line-ver-marker.gif) no-repeat 316px bottom;}
.line-hor { border-bottom:1px solid #d6cec2; margin:12px 0; overflow:hidden; font-size:0; line-height:0;}
.line-hor1 { border-bottom:1px solid #d6cec2; margin-bottom:12px; overflow:hidden; font-size:0; line-height:0;}
.line-hor2 { border-bottom:1px solid #d6cec2; overflow:hidden; font-size:0; line-height:0;}


/*==================boxes====================*/
#header .box {
	width:255px;
	height:439px;
	overflow:visible;
	border:1px solid #e2dbd1;
	padding-right: 6px;
	padding-left: 8px;
}
#header .box .inner { padding:20px 10px 0 20px;}

.box { background:#fff; width:100%; border:1px solid #e1dad0;}
#content .content .box .inner { padding:24px 23px 26px 29px;}
.box h2 {
	font-size:20px;
}
.box .link { background:#efebe5;}
.box .link:hover { text-decoration:underline; color:#247695;}
.box .list3 li { border-bottom:1px solid #e4dfd7;}

.box1 { width:100%; background:#d7cfc4; position:relative;}
#content .content .box1 .inner { padding:18px 22px 22px 30px;}
.box1 h2 { font-size:20px;}
.box1 .button { position:absolute; right:12px; bottom:16px;}


/*headerB*/
#header .logo {
	position:absolute;
	left:45px;
	top:10px;
}
#headerB .extraB {
	position:absolute;
	left:14px;
	top:185px;
	width:279px;
	height: 1px;
}
#headerB .extraB h2 { margin-bottom:19px;}
#headerB .extraB h2 span { font-size:24px; margin:0; display:inline;}

/*header*/
#header .logo {
	position:absolute;
	left:45px;
	top:10px;
}
#header .extra {
	position:absolute;
	left:14px;
	top:168px;
	width:275px;
	height: 414px;
}
#header .extra h2 {
	margin-bottom:19px;
}
#header .extra h2 span { font-size:24px; margin:0; display:inline;}

/*content*/
#content .content .inner {
	padding:50px 0 34px 14px;
}
#content .indent { padding-bottom:20px;}
#content .indent2 { padding-bottom:20px;}
#content .bottom .inner {
	padding:5px 0 15px 15px;
}
#content .bottom h2 { font-size:26px;}

/*footer*/
#footer .indent {
	padding:20px 0 0 10px;
}
#footer p { color:#5d311e;}
#footer p b {
	color:#660000;
	display:block;
	margin-bottom:5px;
}
#footer p span { color:#247695; font-size:1.5em; position:relative; top:3px;}
#footer .fleft p { color:#fff;}
#footer .fleft p b { display:inline; margin:0;}
#footer .fleft p span { font-size:1.17em; color:#fff; top:0;}
#footer .fleft p a { color:#fff; text-decoration:none;}
#footer .fleft p a:hover { text-decoration:underline;}

/*================== index.html ===================*/
#page1 #header {
	height:700px;
	background:url(../images/header-bg6b.jpg) no-repeat right bottom;
}
.gfg-root {
	width : 100%;
	height : auto;
	position : relative;
	overflow : visible;
	text-align : center;
	font-family: "Arial", sans-serif;
	font-size: 11px;
	border: 1px solid #BCCDF0;
	color: #000000;
}

.gfg-title {
	font-size: 14px;
	font-weight : bold;
	color : #660000;
	background-color: #DE9137;
	line-height : 1.4em;
	overflow : hidden;
	white-space : nowrap;
}

.gfg-title a {
  color : #3366cc;
}

.gfg-subtitle {
	font-size: 12px;
	font-weight : bold;
	color : #3366cc;
	background-color: #CCCCCC;
	line-height : 1.4em;
	overflow : hidden;
	white-space : nowrap;
	margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #3366cc;
}

.gfg-entry {
  background-color : white;
  width : 100%;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
	position : relative;
	overflow : hidden;
	text-align : left;
	margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
	background-color : #FFFFFF;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('http://www.vawine.org/site2/images/garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
  background-color : #FFCC99;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('../arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('../arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

/*================== index-1.html ===================*/
#page2 #header .slogan { position:absolute; left:337px; top:127px;}

/*================== index-2.html ===================*/
#page3 #header .slogan { position:absolute; left:337px; top:136px;}

/*================== index-3.html ===================*/
#page4 #header .slogan { position:absolute; left:337px; top:142px;}

/*================== index-4.html ===================*/
#page5 #header .slogan { position:absolute; left:337px; top:126px;}

/*================== index-5.html ===================*/
#page6 #header .slogan { position:absolute; left:337px; top:137px;}

/*================== index-6.html ===================*/
#page7 #header .slogan { position:absolute; left:337px; top:137px;}

