﻿@import "thumbnails.css";
@import "header_control.css";


/*---------------------------
	COMMON STYLES
----------------------------*/
body {background-color:#564c41; font-family:Arial, Trebuchet MS, Arial, Sans-Serif; font-size:62.5%; margin:0px auto; xtext-align:center;}
.body_container {width:894px; margin:0px auto; text-align:center;}

.header_container {	
	width:892px;
	height:95px;
	background:url('/Images/header_bg.gif') no-repeat top left;
	margin-top:15px;
	}

h1 {text-align:left; font-size:17px; color:#495224; line-height:20px; margin-top:5px; margin-bottom:5px;}
h2 {text-align:left; font-size:16px; color:#495224;}
h3 {text-align:left; font-size:13px; color:#495224;}
h4 {text-align:left; font-size:14px; color:#514237;}
h5 {text-align:left; font-size:16px; color:#495224;}

p {font-size:13px; color:#514237; line-height:15px;}
acronym {border-bottom:1px solid dotted;}

.bodylist li {
	margin-left:8px; 
	font-size:12px; 
	color:#514237;
	line-height: 14px;
	margin-bottom:10px;
	list-style-image: url('http://www.vaultware.com/images/bullet.gif');
	}

.required {color:#FF0000;}

ol {font-size:1.4em; color:#514237;}
ol>li {margin-bottom:1em;}

ul>li {color:#514237; font-size:12px;}

/*-------------------------
	LEFT COLUMN
--------------------------*/

.column_container2
{
	background-color:#FEFBDD;
	overflow:hidden;
	width:892px;
}

.left_column2
{
	width:700px;
	float:left;
	background-color:#FEFBDD;
	border-right:192px solid #AD3424;
	margin-right:-192px;
}


.left_column_container
{
	clear:both;
	width:700px;
	float:left;
	background-color:#FEFBDD;
}

.left_column_top
{
	width:700px;
	height:16px;
	background-image:url('/Images/left_panel_top.gif');
	background-repeat:no-repeat;
	float:left;
}

.top_article
{
	width:500px; /*was 450px*/
	float:right;
	margin-right:30px;
	margin-top:15px;
	text-align:left;
	margin-bottom:30px;
}

/*new classes for testing to change home page around*/
.new_top_article {
	width:380px; 
	float:left; 
	margin-right:10px; 
	margin-top:15px; 
	margin-left:20px;
	text-align:left; 
	margin-bottom:15px;
	}
.new_top_promo {
	width:280px; 
	float:right; 
	margin-right:15px; 
	margin-top:15px; 
	text-align:left;
	margin-bottom:15px;
	}
.new_top_promo ul
{
	margin-left:1.6em;
	padding-left:1em;
	font-size:10px;
	color:#514237; 
	line-height:17px;
	list-style-image: url('http://www.vaultware.com/images/bullet.gif');
	font-family:Arial, Helvetica, sans-serif;
	}
	 
/*end new classes*/
.top_article ul
{
	margin-left:1.6em;
	padding-left:1em;
	font-size:10px;
	color:#514237; 
	line-height:17px;
	list-style-image: url('http://www.vaultware.com/images/bullet.gif');
	}
.top_article li {margin-bottom:1em;}

/*.top_article h1
{
	font-size:1.7em;
	color:#495224;
}*/

/*.top_article p
{
	font-size:1.2em;
	color:#8C7C6F;
}*/


.bottom_article
{
	width:650px; /*was 500px*/
	float:right;
	margin-top:30px;
	margin-bottom:30px;
}

.icon_left
{
	display:none;
	width:35px;
	height:34px;
	background-image:url('/Images/i_icon.gif');
	float:left;
	
}

.article_left
{
	width:275px; /*was 175px*/
	float:left;
	text-align:left;
	margin-left:5px;
	margin-right:20px;
}

.article_left ul {
	margin-left:1em;
	padding-left:1em;
	}

.paragraph_link
{
	font-size:1.0em;
	color:#8C7C6F;
	font-weight:normal;
}
/* changed text-decoration here */
.article_left a
{
	text-decoration:underline;
	color:#8C7C6F;
}

.article_left a:hover
{
	text-decoration:underline;
	color:#495524;
}

.article_left h2
{
	font-size:1.1em;
	color:#495224;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.article_left p
{
	/*font-size:1.2em;
	color:#8C7C6F;*/
	margin-top:5px;
	padding:0px;
}

.icon_right
{
	display:none;
	width:41px;
	height:36px;
	background-image:url('/Images/bar_icon.gif');
	float:left;
}

.article_right
{
	width:275px; /*was 175px*/
	float:left;
	text-align:left;
	margin-left:5px;
	margin-right:20px;
}

.article_link
{
	font-size:1.2em;
	color:#495224;
	font-weight:bold;
	text-decoration:none;
}

.article_right h2
{
	font-size:1.1em;
	color:#495224;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
/* changed text-decoration here */
.article_right a
{
	text-decoration:underline;
	color:#8C7C6F;
}

.article_right a:hover
{
	text-decoration:underline;
}

.article_right p
{
	/*font-size:1.2em;
	color:#8C7C6F;*/
	margin-top:5px;
	padding:0px;
}

.left_column_bottom
{
	width:700px;
	height:15px;
	background-image:url('/Images/left_panel_bottom.gif');
	background-repeat:no-repeat;
	float:left;
}

/*--------------------------
	RIGHT COLUMN
---------------------------*/

.right_column
{
	width:192px;
	float:left;
	background-color:#AD3424;
}

.right_column_top /*just controls the rounded corners*/
{
	width:192px;
	height:11px;
	font-size:1px;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-image:url('/Images/right_panel_top.gif');
	background-repeat:no-repeat;
}

.right_column_container
{
	width:192px;
	background-color:#AD3424;
	margin-top:0px;
	padding-top:0px;
}

.interactive
{
	width:153px;
	height:60px;
	margin:0px auto;
	text-align:center;
	border-bottom:dashed 1px #F89C47;
}

.interactive_icon
{
	
	width:32px;
	height:31px;
	float:left;
	background-image:url('/Images/interactive_icon.gif');
	background-repeat:no-repeat;
	
}

.interactive_link
{
	width:75px;
	margin-left:5px;
	float:left;
}

.interactive_link a
{
	font-size:1.1em;
	color:#F89C47;
	text-decoration:none;
}

.right_column_content
{
	width:153px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	margin-bottom:30px;
}

.right_column_content h3
{
	font-size:1.1em;
	color:#F89C47;
	text-align:left;
	font-weight:normal;
	margin-top:15px; 
}

.right_column_content h4
{
	font-size:1.1em;
	color:#FEDD86;
	text-align:left;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
}

.right_column_content p
{
	font-size:1.1em;
	color:#F89C47;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
}

.right_column_content a
{
	color:#F89C47;
	text-decoration:none;
}

.right_column_content a:hover
{
	color:#FEDD86;
	text-decoration:underline;
}

.customers
{
	width:153px;
	margin:0px auto;
	text-align:center;
}

.customer_title
{
	clear:both;
	width:100px;
	float:left;
	text-align:left;
	margin-bottom:8px;
}

.customer_title a
{
	font-size:1.1em;
	color:#F89C47;
	text-decoration:none;
}

.customer_title a:hover
{
	text-decoration:underline;
}

.customer_icon
{
	width:32px;
	height:32px;
	float:left;
	background-image:url('/Images/listen_icon.gif');
	background-repeat:no-repeat;
}

.customer_img
{
	clear:both;
	width:153px;
	height:110px;
	background-image:url('/Images/customer.jpg');
	background-repeat:no-repeat;
	margin-top:0px;
	padding-bottom:15px;
}


.right_column_bottom /*just controls the rounded corners*/
{
	width:192px;
	height:12px;
	background-image:url('/Images/right_panel_bottom.gif');
	background-repeat:no-repeat;
}

.double_panel_bottom
{
	clear:both;
	margin:0px auto;
	text-align:center;
	width:892px;
	height:12px;
	margin:0px;
	padding:0px;
	background-image:url('/Images/double_panel_bottom.gif');
	background-repeat:no-repeat;
}

/*--------------------------
	FOOTER
---------------------------*/

.footer
{
	clear:both;
	margin:0px auto;
	text-align:center;
	width:892px;
	height:20px;
	padding-top:10px;
}
.footer_list1
{
	width:190px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:20px;	
	text-align:left;
	list-style:none;
}

.footer_list1 li
{
	text-align:left;
	float:left;
	padding-right:10px;
	font-size:0.9em;
	color:#9C907E;
}

.footer_list1 li a
{
	color:#9C907E;
	text-decoration:none;
}

.footer_list1 li a:hover
{
	text-decoration:underline;
	color:#e96c23;
}

.footer_list2
{
	width:475px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none;
}
.footer_list2 li
{
	text-align:left;
	float:left;
	padding-right:10px;
	font-size:0.9em;
	color:#9C907E;
}

.footer_list2 li a
{
	color:#9C907E;
	text-decoration:none;
}

.footer_list2 li a:hover
{
	text-decoration:underline;
	color:#e96c23;
}

.footer_list3
{
	width:175px;
	float:left;
	margin-left:15px;
	text-align:left;
	font-size:0.9em;
	color:#9C907E;
}

/*--------------------------
	PAGE TWO - TWO COLUMNS
--------------------------*/

.content_container
{
	width:660px;
	margin:0px auto;
	text-align:center;

}

.left_nav
{
	float:left;
	width:150px;
	margin-top:40px;
	padding-bottom:20px;
	text-align:left;
}

.left_nav ul
{
	text-align:left;
	margin:0px;
	padding:0px;
}

.left_nav li
{
	font-size:1.1em;
	color:#665446;
	margin:0px;
	padding:0px;
	line-height:1.6em;
	list-style:none;
	
}
/* changed text-decoration here */
.left_nav li a
{
	color:#665446;
	margin:0px;
	padding:0px;
	font-weight:bold;
	list-style:none;
	text-decoration:none;
}

.left_nav li>a:visited {
	color:#666666;
	}

.left_nav li a:hover
{
	color:#e96c23;
	text-decoration:underline;
}

.top_article1
{
	width:450px;
	float:left;
	margin-left:15px;
	margin-top:15px;
	text-align:left;
	margin-bottom:15px;
}

#primary_content /*Start replacing top_article1 with #primary_content*/
{
	width:490px;
	float:left;
	margin-left:15px;
	margin-top:15px;
	text-align:left;
	margin-bottom:15px;
}

#primary_content ul {

	margin-left:1.6em;
	padding-left:1em;
	line-height:1.4em;
	font-size:1.2em;
	color:#514237;
	list-style-image: url('http://www.vaultware.com/images/bullet.gif');
}
#primary_content li {margin-bottom:0.5em;}



/*.top_article1 h1
{
	font-size:1.7em;
	color:#495224;
}*/

.top_article1 p
{
	/*font-size:1.2em;
	color:#8C7C6F;*/
	line-height:1.4em;
}

.top_article1 ul
{
	font-size:1.2em;
	color:#514237;
	margin:0 0.5em 0 2em;
}
.top_article1 li
{
	margin-top:1em;
}

.top_article1 span
{
	font-size:1.2em;
	color:#495224;
	font-weight:bold;
}
/* changed text-decoration here */
.top_article1 a
{
	color:#495224;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:underline;
}

.top_article1 h2
{
	font-size:1.4em;
	color:#495224;
}

.top_article1 a:hover
{
	text-decoration:underline;
}

.left_nav_below
{
	clear:left;
	width:150px;
	float:left;
	text-align:left;
	margin-top:20px;
}
/* changed text-decoration here */
.left_nav_below a
{
	color:#8C7C6F;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	
}

.left_nav_below a:hover
{
	color:#495224;
	text-decoration:underline;
}

.left_nav_below p
{
	margin-top:1.0em;
}

.bottom_left_article
{
	width:220px;
	float:left;
	margin-left:15px;
	text-align:left;
}
/* changed text-decoration here */
.bottom_left_article a
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#495224;
	text-decoration:underline;
}

.bottom_left_article a:hover
{
	text-decoration:underline;
}

.bottom_left_article h2
{
	font-size:1.4em;
	color:#495224;
}


.bottom_left_article p
{
	margin:0px;
	padding:0px;
	font-size:1.2em;
	/*color:#8C7C6F;*/
	line-height:1.4em;
}

.bottom_left_article ul {margin-left:2.25em; color:#514237; list-style-image: url('http://www.vaultware.com/images/bullet.gif');}

.bottom_both_article
{
	width:650px;
	float:left;
	margin-left:15px;
	text-align:left;
}
.bottom_both_article a
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#495224;
	text-decoration:underline;
}

.bottom_both_article a:hover
{
	text-decoration:underline;
}

.bottom_both_article h2
{
	font-size:1.4em;
	color:#495224;
}


.bottom_both_article p
{
	margin:0px;
	padding:0px;
	font-size:1.2em;
	/*color:#8C7C6F;*/
	line-height:1.4em;
}

.bottom_both_article ul {margin-left:2.25em; color:#514237; list-style-image: url('http://www.vaultware.com/images/bullet.gif');}

.bottom_right_article
{
	width:220px;
	float:left;
	margin-left:25px;
	text-align:left;
	padding-bottom:30px;
}
/* changed text-decoration here */
.bottom_right_article a
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#495224;
	text-decoration:underline;
}

.bottom_right_article a:hover
{
	text-decoration:underline;
}

.bottom_right_article h2
{
	font-size:1.4em;
	color:#495224;
}

.bottom_right_article p
{
	margin:0px;
	padding:0px;
	/*font-size:1.2em;
	color:#8C7C6F;*/
	line-height:1.4em;
}

/*-----------------------------
	PAGE TWO RIGHT COLUMN
------------------------------*/

.right_column2
{
	width:192px;
	float:left;
	background-color:#e96c23;
}

.right_column_top_orange
{
	width:192px;
	height:11px;
	margin:0px;
	padding:0px;
	background-image:url('/Images/right_panel_top_orange.gif');
	background-repeat:no-repeat;
}

.right_column_container_orange
{
	width:192px;
	background-color:#e96c23;
	margin-top:0px;
	padding-top:0px;
}

#right_column_container_orange
{
	width:192px;
	background-color:#e96c23;
	margin-top:0px;
	padding:0 8px 0 8px;
	text-align:left;
}

#right_column_container_orange ul {font-size:1.2em; color:#fdde85;}
#right_column_container_orange h1 {font-size:1.4em; color:#fdde85;}

.interactive2
{
	width:153px;
	height:60px;
	margin:0px auto;
	text-align:center;
	border-bottom:dashed 1px #FEDD86;
}

.interactive_link2
{
	width:75px;
	margin-left:5px;
	float:left;
}

.interactive_link2 a
{
	font-size:12px;
	color:#FEDD86;
	text-decoration:none;
}

.right_column_content_orange
{
	width:153px;
	margin:0px auto;
	text-align:center;
	padding:0px;

}

.right_column_content_orange h1
{
	font-size:1.6em;
	color:#FEDD86;
	text-align:left;
	font-weight:bold;
	margin-top:15px; 
}

.right_column_content_orange h2
{
	font-size:1.4em;
	color:#FEDD86;
	text-align:left;
	font-weight:bold;
	margin-top:15px; 
}
.right_column_content_orange h3
{
	font-size:1.2em;
	color:#FEDD86;
	text-align:left;
	font-weight:bold;
	margin-top:15px; 
}

.right_column_content_orange h4
{
	font-size:1.1em;
	color:#FEDD86;
	text-align:left;
	font-weight:bold;
	margin-top:15px; 
}

.right_column_content_orange p
{
	font-size:1.1em;
	color:#FEDD86;
	text-align:left;
	margin-top:8px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.right_column_content_orange ul 
{
	color:#fff;
	font-size:1.2em;
	text-align:left;
	margin:5px 5px 5px 15px;
	padding:0;
}

.right_column_content_orange li
{
	margin-top:1em;
}

.right_column_content_orange li>span
{
	font-weight:900;
}

.right_column_content_orange a
{
	color:#FEDD86;
	font-weight:bolder;
	font-size:inherit;
}

.right_column_content_orange a:hover
{
	color:#FEDD86;
}

.right_column_bottom_orange
{
	width:192px;
	height:12px;
	background-image:url('/Images/right_panel_bottom_orange.gif');
	background-repeat:no-repeat;
}

.double_panel_bottom_orange
{
	clear:both;
	margin:0px auto;
	text-align:center;
	width:892px;
	height:12px;
	margin:0px;
	padding:0px;
	background-image:url('/Images/double_panel_bottom_orange.gif');
	background-repeat:no-repeat;
}

/*----------------------------------
	PAGE THREE - ONE COLUMN
-----------------------------------*/

.column_container
{
	background-color:#FEFBDD;
	overflow:hidden;
	width:892px;
	/*border:solid 1px red;*/
}

.left_column
{
	width:700px;
	float:left;
	background-color:#FEFBDD;
	border-right:192px solid #e96c23;
	margin-right:-192px;
}


.single_column
{
	width:892px;
	float:left;
}

.single_column_container
{
	clear:both;
	width:892px;
	float:left;
	background-color:#FEFBDD;
}

.single_column_top
{
	width:892px;
	height:16px;
	background-image:url('/Images/single_panel_top.gif');
	background-repeat:no-repeat;
	float:left;
}

.single_content_container
{
	width:872px;
	margin:0px auto;
	text-align:center;
}

.top_article3
{
	width:690px; /*700px and float:left;*/
	float:right;
	margin-left:15px;
	margin-top:15px;
	text-align:left;
	margin-bottom:15px;
}

.top_article3 h2
{
	font-weight:100;
	font-size:1.8em;
	border-bottom:1px solid #495224;
	padding-bottom:2px;	
	}

/*.top_article3 h1
{
	font-size:1.7em;
	color:#495224;
}*/

.top_article3 p
{
	/*font-size:1.2em;
	color:#8C7C6F;*/
	line-height:1.4em;
}
.top_article3 ul {margin-left:2.25em; font-size:1.2em; color:#514237; list-style-image: url('http://www.vaultware.com/images/bullet.gif');}
.top_article3 li {line-height:1.6em; margin-bottom:.5em;}


.top_article3 span
{
	font-size:1.2em;
	color:#495224;
	font-weight:bold;
}

.top_article3 a
{
	color:#495224;
	font-family:Arial;
}

.top_article3 a:hover
{
	text-decoration:underline;
}

.bottom_left_article3
{
	width:300px;
	float:left;
	margin-left:15px;
	text-align:left;
}

.bottom_left_article3 a
{
	margin:0px;
	padding:0px;
	font-size:1.2em;
	color:#495224;
	font-weight:bold;
	text-decoration:none;
}

.bottom_left_article3 a:hover
{
	text-decoration:underline;
}

/*martina added*/
.bottom_left_article3 h2
{
	font-size:1.4em;
	color:#495224;
}

.bottom_left_article3 p
{
	/*font-size:1.2em;
	color:#8C7C6F;*/
	margin:0px;
	padding:0px;
	line-height:1.4em;
}

.bottom_right_article3
{
	width:300px;
	float:left;
	margin-left:25px;
	text-align:left;
	padding-bottom:30px;
}

.bottom_right_article3 a
{
	margin:0px;
	padding:0px;
	font-size:1.2em;
	color:#495224;
	font-weight:bold;
	text-decoration:none;
}

.bottom_right_article3 a:hover
{
	text-decoration:underline;
}

.bottom_right_article3 h2
{
	font-size:1.4em;
	color:#495224;
}

.bottom_right_article3 p
{
	/*font-size:1.2em;
	color:#8C7C6F;*/	
	margin:0px;
	padding:0px;
	line-height:1.4em;
}

.single_column_bottom
{
	width:892px;
	height:15px;
	background-image:url('/Images/single_panel_bottom.gif');
	background-repeat:no-repeat;
	float:left;
}

/*-------------------------------
	Form Styles
-------------------------------*/

.form_table_container
{
	width:450px;
	float:left;
	/*margin-left:15px;
	margin-top:15px;*/
	margin:10px;
	text-align:left;
	margin-bottom:15px;
}


.form_nav
{
	
}

.form_nav a
{
	color:#8C7C6F;
	padding-right:10px;
	text-decoration:none;
}

.form_nav a:hover
{
	text-decoration:underline;
}


/*-------------------------
 Bread Crumb Styles
---------------------------*/
.breadcrumb
{
	text-align:left;
	margin-left:20px;
	font-size:1.1em;
	color:#514237;
}

.breadcrumb a
{
	
	color:#514237;
	text-decoration:none;
	
}

.breadcrumb a:hover
{
	color:#495224;
	text-decoration:underline;
}

/*---------------------------------
	Successful Form Submit Text
----------------------------------*/
.submittext
{
	width:475px;
	margin-top:15px;
}

.submittext a
{
	font-size:1.2em;
	color:#495224;
	text-decoration:none;
}

.submittext a:hover
{
	font-size:1.2em;
	color:#495224;
	text-decoration:underline;
}


/*global links*/
a {color:#495224; text-decoration:underline;}
a:hover {color:#8C7C6F; text-decoration:underline;}

/* list fixing */
ul {margin:.5em 1em}

/* let's hide some stuff and make it easy to find later*/
.george {display:none;}

/*let's try to over-ride header links from underlining*/
h1>a {text-decoration:none !important;}
h2>a {text-decoration:none !important;}
h3>a {text-decoration:none !important;}
h4>a {text-decoration:none !important;}
h5>a {text-decoration:none !important;}

/*---------------------
	Common styles 
---------------------*/

.alt-emphasis {font-variant:small-caps}
.squint {font-size:90%;}
.line-box {border-bottom:1px dotted #666666;}