html { height: 100%; /* for mozilla and netscape */}
body {
	height:100%;
	margin:0;
	padding:0;
	color: #606060;
	line-height: 16px; /* IE 6 Peekaboo bug hack */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:14px;
	voice-family: "\"}\"";  /* IE hack */
	voice-family:inherit;
	background-image: url(../images/mast-bar.jpg); background-repeat:repeat-x;
	} html>body {font-size:small;} /* be nice to Opera */
body a {
	color:#001fa4;
	text-decoration:none;
	}
body a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.body-w-background {
	background:#FFFFFF;
	width: 583px;
	background-position: 0px;
	margin: 0px auto 0px auto;
	line-height: 1.2em; /* IE 6 Peekaboo bug hack */
	width: 792px; /* IE PC dimensions - overridden for browsers that utilise correct box model by Tantek box model hack below */
	voice-family: "\"}\"";  /* Box model hack: IE5 and 5.5 Win can't see the following correction */
	voice-family:inherit;
	width:792px;
	min-height:100%; 
	height:auto;
	} html>body .container_main { width:792px; min-height:100%; height: auto; background-color:#FFFFFF;  }  /* For browsers that also couldn't see the correction but use the correct box model */


/*Image Divs*/
.float-l {float:left;}
.float-r {float:right;}
.caption2 { font-family:"Times New Roman", Times, serif; font:"Times New Roman", Times, serif; font-style:italic; font-size:12px; line-height:15px; color:#666666; }


#container_main {background-color:#FFFFFF;margin: 0px auto 0px auto;line-height: 1.2em; /* IE 6 Peekaboo bug hack */width: 792px; /* IE PC dimensions - overridden for browsers that utilise correct box model by Tantek box model hack below */voice-family: "\"}\"";  /* Box model hack: IE5 and 5.5 Win can't see the following correction */voice-family:inherit;width:792px;min-height:100%; height:auto;} html>body #container_main { width:792px; min-height:100%; height: auto; background-color:#FFFFFF;  }  /* For browsers that also couldn't see the correction but use the correct box model */	
	
/*Masthead*/

#masthead {height: 174px;background: url(../images/masthead.jpg) left top no-repeat;background-position:0px;overflow: hidden;margin:0px 0px 0 0px;position:relative;display:block;width:100%; }
#menu li {float:left;list-style-type:none;text-align:center;line-height:24px; }
#menu a {display:block;width:90px;font:Arial, Helvetica, sans-serif;font-size:11px;color:#000099;height:21px;background:url(../images/button.gif) 0 0 no-repeat;text-decoration:none; }
#menu a:hover {background-position: 0px -21px; }
#menu a:active {background-position: 0px -21px; }
	

/* Column Left*/
	
#column_left_container { position: relative; float:left; width: 191px; padding: 0px 8px 0px 0px; margin-left:0px; line-height:13px; }

.left_tinted_top { background:url(../images/side_solid_top191.gif) left top no-repeat; position:relative; width:191px; height:27px; padding:0; margin:0;  }
.left_tinted_topc { background:url(../images/side_solid_top191-blu.gif) left top no-repeat; position:relative; width:191px; height:27px; padding:0; margin:0; }
.left_tinted_topr { background:url(../images/side_solid_top191-red.gif) left top no-repeat; position:relative; width:191px; height:27px; padding:0; margin:0; }
.left_tinted_topb { background:url(../images/side_solid_top191-blk.gif) left top no-repeat; position:relative; width:191px; height:27px; padding:0; margin:0; }
.left_tinted_topm { background:url(../images/side_solid_top191-met.gif) left top no-repeat; position:relative; width:191px; height:27px; padding:0; margin:0; }
.left_tinted_tops { background:url(../images/side_solid_top191-ste.gif) left top no-repeat; position:relative; width:191px; height:27px; padding:0; margin:0; }
.left_tinted_topg { background:url(../images/side_solid_top191-gry.gif) left top no-repeat; position:relative; width:191px; height:27px; padding:0; margin:0; }
.left_white_sides { background:url(../images/side_sides191.gif) left repeat-y ;width:191px; padding:0; margin: 0; }
.left_white_sides p { height:100%; padding:0px 0px 0px 0px; color: #606060; line-height: 13px; /* IE 6 Peekaboo bug hack */ font-family: arial, helvetica, verdana, sans-serif; font-size:11px;  voice-family: "\"}\"";  /* IE hack */ voice-family:inherit; margin: 5px 3px 0 5px; }
.left_white_sides a:link { color:#000099; text-decoration:none; font-size:13px; }
.left_white_sides a:active { color:#660000; text-decoration:none;font-size:13px; }
.left_white_sides a:visited { color:#660000; text-decoration:none;font-size:13px; }
.left_white_sides a:hover { color:#666666; text-decoration:underlinefont-size:13px;; }
.left_white_bottom { background:url(../images/side_shad_bot191.gif) left bottom no-repeat; position:relative; height:6px; width:191px; padding:0; margin:0; }
.left_scallop_bottom { background:url(../images/side_Scallop_bot191.gif) left no-repeat; position:relative; height:10px; width:191px; padding:0; margin:0; }
.left_content, .left_content ul {/*all lists*/list-style:none;padding:0px 0px 0px 4px; margin:0px 0px 0px 3px; font-size:12px;width:170px; }
.left_content li {/*all list items*/list-style:none;line-height:20px; /*height of items*/padding: 0px 0px 0px 0px; }
.left_content ul li  { list-style: square;margin-left: 20px;color:#3333FF; }
.left_content a:link { color:#000099; text-decoration:none; }
.left_content a:active { color:#660000; text-decoration:none; }
.left_content a:visited { color:#000099; text-decoration:none; }
.left_content a:hover {color:#666666; text-decoration:underline; }
.left_background-image { width:191px; padding:0; margin:0; background-repeat:no-repeat; position:relative; }
.xleft_content p {margin: 0px 5px 0 5px; }
#column_left_container .company { font-family:arial, helvetica, verdana, sans-serif; color: ##001fa4; font-size:14px; line-height:25px; }
#column_left_container .address { font-family:arial, helvetica, verdana, sans-serif; color: #999999; font-size:11px; line-height:13px; }
#column_left_container .address a { color:#333333; text-decoration: none; }
#column_left_container .address a:hover { text-decoration: underline; }



/*3Columns Right columns*/

#column3_right_center {/* main content container */ float: left;width: 275px; padding: 0 0 0 0;line-height:1.4em;margin: 0 10px 0 0; }
#column3_right_container {/* main content container */ float: left;width: 275px; padding: 0 0 0 0;line-height:16px;margin: 0 0 0 0; }
.column3_right_container {/* main content container */ position: relative;float: right;width: 275px; padding: 0 0 0 0;line-height:1.4em;margin: 0 0 0 0; }
.column3_right_top { background: url(../images/middle_top275.gif) right bottom no-repeat; position:relative; height:4px; width:275px; padding:0; margin:0; }
.column3_right_sides { background:url(../images/middle_sides275.gif) right repeat-y; width:275px; padding:0; margin:0;}
.column3_right_bottom { background:url(../images/middle_shad_bot275.gif) right top no-repeat; position:relative; height:6px; width:275px; padding:0; margin:0; }
.column3_t-right_top { background: url(../images/middle_tint_top275.gif) right bottom no-repeat; position:relative; height:4px; width:275px; padding:0; margin:0; }
.column3_t-right_sides { background:url(../images/middle_tint_sides275.gif) right repeat-y; width:275px; padding:0; margin:0;}
.column3_t-right_bottom { background:url(../images/middle_tint_bot275.gif) right top no-repeat; position:relative; height:6px; width:275px; padding:0; margin:0; }

.right-col3_content, .right-col3_content ul {/*all right lists*/ list-style-type:square; padding:0px 0px 0px 4px; margin:0px 0px 0px 4px; font-size:12px; line-height: 18px; width:265px;}

/*Center Column*/
#column_center_container {clear:both; position:realitive; width:780px; padding: 0px 8px 0px 0px; margin: 0px 0px 0px 0px; line-height:13px; }


/*logos*/

.logo_varf_small { background:url(../images/varf_logo_131.png) top center no-repeat; position:relative; width:100%; height:45px; }
.logo_varf_small-fl { background:url(../images/varf_logo_131.png) top left no-repeat; position:relative; width:146px; height:45px; margin-left:11px; }




/*Column Right*/
.column_right-562 { float:left; width:562px; padding:0; margin:0px 0px 0px 0px;}

#column_right_container {/* main content container */ position:relative; float:left; width:590px; padding: 0 0 0 0; line-height:1.4em; margin: 0 0 0 0; }
.column_right_top { background: url(../images/middle_top579.gif) right bottom no-repeat; position:relative; height:4px; width:579px; padding:0; margin:0; }
.column_right_sides { background:url(../images/middle_sides579.gif) right repeat-y; width:579px; padding:0px; margin:0; }
.column_right_bottom { background:url(../images/middle_shad_bot579.gif) right top no-repeat; position:relative; height:6px; width:579px; padding:0; margin:0; }
.column_right_t-top { background: url(../images/middle_tint_top579.gif) right bottom no-repeat; position:relative; height:4px; width:579px; padding:0; margin:0; }
.column_right_t-sides { background:url(../images/middle_tint_sides579.gif) right repeat-y; width:579px; padding:0; margin:0; }
.column_right_t-bottom { background:url(../images/middle_tint_bot579.gif) right top no-repeat; position:relative; height:6px; width:579px; padding:0; margin:0; }
#column_right_container a { color:#333333; text-decoration: underline; }
#column_right_container a:hover { text-decoration: none; }
#column_right_container strong { color:#333333; }
.right_content, .right_content ul {/*all right lists*/list-style:none;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px;width:99%; }
#column_right_container p {padding:0px 8px 0px 8px; }
#column_right_container p.description {padding: 4px 12px 5px 43px; }
#column_right_container p.sleeving {padding: 4px 12px 5px 16px; }

#column_right_container ul li ul li {padding: 2px 0px 0px 4px; list-style:none; list-style-position:outside; }
#column_right_container ul li {padding: 6px 0px 0px 4px; list-style:square; list-style-position:outside; }
.indent { margin:0px 14px; border-bottom:#999999 solid 1px}




/*Footer*/	

#footer_container  { clear:both; position:relative; margin:auto 0px auto 0px;line-height: 1.2em; /* IE 6 Peekaboo bug hack */width: 792px;/* IE PC dimensions - overridden for browsers that utilise correct box model by Tantek box model hack below */height:38px; background: url( ../images/whole_grad-block780x38.png) no-repeat; }
#footer_container { color: #666666; font-size: 12px; margin: 18px auto; padding-bottom: 20px; text-align: left !important; }
#footer_container a { color:#999999; text-decoration: none; }
#footer_container a:hover { text-decoration: underline; }
#footer_container p { margin: 0; }
	
#footer_container .gen-links { float: right; text-align: right; margin: 10px 25px 8px; }
#footer_container .gen-links  a { padding: 0 10px; white-space: nowrap; }
#footer_container .gen-links  a.last { padding-right: 0; _float: none !important; width: auto !important; }

#footer_container .weenie { clear: both; width: 100%; font-size: 9px; border-top: 1px solid #eee; padding-top: 9px; }
#footer_container .weenie a { padding: 0 10px; }
#footer_container { width: 780px; }


/*Pads & Clears*/

.clear {clear:both; height:1px; line-height:0; font-size:0px; padding:0; margin:0; }
.pad3 {padding:3px; }
.pad4 {padding:4px; }
.pad7 {padding:7px; }
.pad10 {padding:10px; }
.pad15 {padding:15px; }
.pad20 {padding:20px; }
.pad35 {padding:35px; }
.pad45 {padding:45px; }
.pad90 {padding:90px; }

/*image*/
img.ampersand {
	width:11px;
	height:11px;
	margin-bottom:-1px;
	border: none;
}
