@charset "utf-8";
/* CSS Document */

html,body{
	margin:0px;
	padding:0px;
	background-color:#030d1f;
	}
a{text-decoration:none;}
img{border:none;}

.topbg{
	background:url(../images/top_bg.jpg) repeat-x;
	}
.menubg{
	background:url(../images/navi_bg.jpg) repeat-x;
	}	
.boxbg{
	background:url(../images/boxbg.jpg) repeat-y;
	}
.toplink{
	padding-top:5px;
	color:#ffbe00;
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	}
.toplink a{
	color:#ffbe00;
	text-decoration:none;
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	}
.toplink a:hover{
	color:#ffbe00;
	text-decoration:underline;
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	}
.hd{
	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.txt_blue{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#9bd1ff;
	}
.txt_body{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#9bd1ff;
	}
.txt_link{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#6698e4;
	text-decoration:none;
	}
.homelink{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:none;
	}
a.homelink {
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:none;
	}
a.homelink:hover{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:underline;
	}
.homelinkbold{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:none;
	}
a.homelinkbold {
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:none;
	}
a.homelinkbold:hover{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:underline;
	}
.txt_bodybold{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#6698e4;
	}
.txt_bodyyellowbold{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	}
.txt_bodyyellowbold a{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	}
.txt_bodyyellowbold a:hover{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:underline;
	}
.txt_bodywhitebold{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
.txt_link a{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#6698e4;
	text-decoration:underline;
	}
.txt_link a:hover{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#6698e4;
	text-decoration:none;
	}
.foot{
	background:url(../images/footbg.jpg) repeat-x;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	}
.foot a{
	background:url(../images/footbg.jpg) repeat-x;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	}
.foot a:hover{
	background:url(../images/footbg.jpg) repeat-x;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:underline;
	}
.foot span{
	background:url(../images/footbg.jpg) repeat-x;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#9bd1ff;
	}
.pad-lr{
	padding-left:8px;
	padding-right:8px;
	}
.txt_hdyellow{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	}
.imgfloat{
	float:left;
	padding-right:4px;
	padding-bottom:4px;
	}
.link{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:underline;
	}
a.link:hover{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:none;
	}
.datecontent{width:190px;
	padding:0px;
	margin:0px;
	}
.datecontent .datebg{
	background:url(../images/datebg.jpg) no-repeat;
	padding-left:5px;
	padding-top:5px;
	font:normal 17px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-align:left;
	width:40px; 
	float:left; 
	height:45px;
	}
.datecontent .datebgdescription{float:right; 
	width:140px;
}

.textbox{border:1px solid #6698e4;
	background-color:#6698e4;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	height:17px;
	width:250px;
	}
.hdot{background-image:url(../images/h_dot.jpg);
	background-repeat:repeat-x;
	}
.datebg1{
	background:url(../images/datebg.jpg) no-repeat;
	padding-left:5px;
	padding-top:5px;
	font:normal 17px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-align:left;
	width:40px; 
	float:left; 
	height:45px;
	}
.imagespacer{float:left;
	padding-right:10px;
	}
.clientlink{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:underline;
	float:right;
	}
a.clientlink:hover{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbe00;
	text-decoration:none;
	}
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 190px;
height: 110px;
border: 0px solid black;
padding: 3px;
background-color: #04347c;
}

#pscroller2{
width: 190px;
height: 130px;
border: 0px solid black;
padding: 3px;
background-color: #04347c;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

/* MENU */
.van, .van ul { 
list-style: none;
margin: 0;
padding: 0;
}

.van {
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
position: relative;
}
.van li {
border-left: 0px solid #000;
float: left;
margin: 0;
padding: 0;
position: relative;
}
.van li a, .van li a:link, .van li a:active, .van li a:visited {
	font: normal 11px/21px FuturaBT, Arial, Helvetica, sans-serif;
	background: #EFEFEF url(../images/navi_bg.jpg) repeat-x;
	display: block;
	padding: 0 0px;
	text-transform: uppercase;
	text-decoration: none;
	
	}

.van li a:hover {
	background: #ccc;
	color: #000; 
		
	}
#van-one li:hover a, 
#van-one li.sfHover a {
	background: #ccc url(../images/navi_bg.jpg) repeat-x;
	color: #fff
	}

#van-one li:hover ul a, 
#van-one li.sfHover ul a {
	background: #4583df;	
	height:25px;
	line-height:25px;

	}
#van-one li:hover ul a:hover, 
#van-one li.sfHover ul a:hover {	
		color: #ffbe00;
		background-color:#052751;
		height:25px;
	}

.van ul {
	background-color:#4b89d7;
	border-bottom: 0px solid #000;
	list-style: none;
	margin: 0;
	width: 150px;
	position: absolute;
	top: -999em;
	left: -1px;
	color: #fff;	
	
	}
.van li:hover ul,
.van li.sfHover ul {
	top: 58px;
	}
.van ul li {
	border: 0;
	float: none;
	text-align:left;
	
	}
.van ul a {
	border: 0px solid #000;
	border-bottom: 0;
	padding-left: 20px;	
	white-space: nowrap;
	}
.van ul a:hover {
	background-color:#ffffff;
	color: #000;
	}
.txt_blue_EM{
	font:italic normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#9bd1ff;
	}
.list{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:0px;
	}

/* Javascript Pop up */

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 720px;
    padding: 10px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

.headerbold{font-family : verdana;font-size : 13px;font-weight : bold;color : #191712;}
/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;

}
.stico_default
{
	background: transparent url(http://www.vinegarwoman.com/images/icon_bookmark.gif) no-repeat scroll 0px 0px !important;
}

.list_sucess{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:0px;
	}
.list_nobull{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:20px;
	}