    html {
    background-color: #e7e8e9;
    margin-top: -8px;
    overflow-y: scroll;
    padding: 0;
		   }
     
	body {
		font-family:Arial, Geneva, sans-serif; 
		font-size:0.9em;
		color:#000000; 
		text-align:center;
		margin:0px auto;
	}
	
		a img
	{
		border:none;
	
	}
	
	.clear{clear:both;}
	
	#outer_container {
		height: 100%;
		width: 100%;
	}
	
	#top_repeat {
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    float: left;
    height: 187px;
    margin-top: 10px;
    width: 100%;
	}		
	
	
	#blue_ribbon {
    background-image: url("../images/blue-ribbon-repeat.png");
    background-repeat: repeat-x;
    float: left;
    height: 435px;
    margin-top: 0;
    width: 100%;
	}	

	
	
	#container {
		margin: 0 auto;   
		text-align: left; 
		width: 1044px;
	}
	
	#top_page {
    float: left;
    height: 187px;
    margin-top: -635px;
    width: 1044px;
	position:relative;
		
	}	
	
	#header_logo {
		width: 294px;
		height: 187px;		
		float: left;
	}	
	#tagline {
		background-image:url(../images/veritus-tagline.jpg);
		background-repeat: no-repeat;		
		width: 385px;
		height: 187px;		
		float: left;
	}		
	
	#top_nav {
    color: #213A7F;
    float: left;
    font-size: 12px;
    height: 20px;
    margin-left: 90px;
    margin-top: 33px;
    width: 271px;
	}

	#top_nav a{
		font-size:12px;
		color:#213a7f;
		text-decoration:none;
	}
	
	#top_nav a:hover{
		font-size:12px;
		color:#213a7f;
		text-decoration:underline;
	}	

#sticker {
    float: left;
    margin-left: 77px;
margin-top:13px;
	visibility: hidden !important;
	}

	#header {
    background-image: url("../images/header-image-bkgd.png");
    background-repeat: no-repeat;
    float: left;
    height: 434px;
    margin-top: -434px;
    width: 1044px;
	position:relative;
	}	

	#nav {
    background-image: url("../images/nav.png");
    background-repeat: no-repeat;
    float: left;
    height: 52px;
    margin-top: -14px;
    position: relative;
    width: 1044px;
	}
		ul#mainnav {	
	width:1044px;
	list-style:none;
	height:52px;
	padding:0px;
	margin: 0;
	margin-left:0px;
	}
	ul#mainnav li {
	display:inline;
	}
	ul#mainnav li a {
			height:52px;
			float:left;
			text-decoration:none;
	}
	ul#mainnav li.mainnav-1 a {
			width:407px;
			background:url(../images/nav.png) no-repeat 0 0;
	}
	ul#mainnav  li.mainnav-1 a:hover {
			background:url(../images/nav.png) no-repeat 0 -52px;
	}
	ul#mainnav li.mainnav-2 a {
			width:172px;
			background:url(../images/nav.png) no-repeat -407px 0;
	}
	ul#mainnav  li.mainnav-2 a:hover {
			background:url(../images/nav.png) no-repeat -407px -52px;
	}	

	ul#mainnav li.mainnav-3 a {
			width:161px;
			background:url(../images/nav.png) no-repeat -579px 0;
	}
	ul#mainnav  li.mainnav-3 a:hover {
			background:url(../images/nav.png) no-repeat -579px -52px;
	}		
	ul#mainnav li.mainnav-4 a {
			width:89px;
			background:url(../images/nav.png) no-repeat -740px 0;
	}
	ul#mainnav  li.mainnav-4 a:hover {
			background:url(../images/nav.png) no-repeat -740px -52px;
	}	
	ul#mainnav li.mainnav-5 a {
			width:100px;
			background:url(../images/nav.png) no-repeat -829px 0;
	}
	ul#mainnav  li.mainnav-5 a:hover {
			background:url(../images/nav.png) no-repeat -829px -52px;
	}	
	ul#mainnav li.mainnav-6 a {
			width:114px;
			background:url(../images/nav.png) no-repeat -929px 0;
	}
	ul#mainnav  li.mainnav-6 a:hover {
			background:url(../images/nav.png) no-repeat -929px -52px;
	}		
		
	
	
	#header_image {
    background-image: url("../images/header_image.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 434px;
    margin-left: 11px;
    margin-top: -32px;
    width: 1021px;
	}	
	#link_boxes {
    background-image: url("../images/link-boxes.png");
    background-repeat: no-repeat;
    float: left;
    height: 310px;
    margin-left: 0;
    margin-top: -81px;
    width: 1044px;
	position: relative;
	}
	#link_box_container {
    float: left;
    height: 175px;
    margin-left: 59px;
    margin-top: 101px;
    text-align: center;
    width: 188px;
	}
	
	
	#box_title {
	color: #213A7F;
    float: left;
    font-size: 22px;
    height: 38px;
    width: 192px;
	}	
	#box_content {
    color: #000000;
    float: left;
    font-size: 13.5px;
    height: 115px;
    width: 192px;
		line-height:17px;
	}	
	#box_button {
    float: left;
    height: 21px;
    width: 188px;
	}	
	
	#main_container {
    background-image: url("../images/content-repeat-down.png");
    background-repeat: repeat-y;
    float: left;
    height: auto;
    margin-left: 0;
    margin-top: -223px;
    min-height: 500px;
    width: 1044px;
	}
	#main_container h3{
		font-size:18px;
		color:#c07f48;
		margin:0px;
	}
	#main_container p{
		font-size:12px;
		color:#000;
		margin:0px;
		line-height:18px;
	}
	
	#main_left {
    float: left;
    height: auto;
    margin-left: 82px;
    margin-top: 234px;
    width: 600px;
	}
	#main_right {
    float: left;
    height: auto;
    margin-left: 45px;
    margin-top: 234px;
    text-align: center;
    width: 281px;
	}
	
	#main_left2 {
    float: left;
    height: auto;
    margin-left: 52px;
    margin-top: 0px;
    width: 636px;
	}
	#main_right2 {
    float: left;
    height: auto;
    margin-left: 63px;
    margin-top: 0px;
    text-align: left;
    width: 243px;
	}	
	
	
	#main_divider {
   background-image: url("../images/content-divider-bar.png");
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    margin-left: 54px;
    margin-top: 0;
    width: 943px;
	}
	#subpage_container {
    background-image: url("../images/content-repeat-down.png");
    background-repeat: repeat-y;
    float: left;
    height: auto;
    margin-left: 0;
    margin-top: -380px;
    min-height: 500px;
    width: 1044px;
	position:relative;
	}
	#subpage_left {
    float: left;
    height: auto;
	min-height:470px;
    margin-left: 37px;
    margin-top: 0px;
    width: 215px;
	border-right:#000 solid 1px;
	padding-right:25px;
	color:#213A7F;
	}
	#subpage_left ul {
	list-style:none;
	line-height:25px; 
	font-size:12px; 
	margin:0px; 
	padding:0px;
	color:#000;
	}
	#subpage_left li {
	border-bottom:dotted 1px #999;
		}
	#subpage_left li a {
	color:#000;
	text-decoration:none;
	}
	#subpage_left li a:hover {
	color:#213A7F;
	text-decoration:underline;
	}
	#subpage_right {
    float: left;
    height: auto;
    margin-left: 45px;
    margin-top: 0px;
	margin-bottom:50px;
    text-align: left;
    width: 665px;
	}
	#subpage_right h1{
	color:#213a7f;
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	#subpage_right h2{
	color:#000;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	#subpage_title{
	color:#C07F48;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}
	#subpage_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	}
	#subpage_right ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	}

#subpage_right a { color: #2a4aa2; }

#subpage_right a:hover { color: #C07F48; }

	#content {
    font-size:12px;
	padding:10px;

	}
	#subpage_bio_container{
	width: 665px;
	height:auto;
	float: left;
	margin:20px 0 20px 0px;	
	}
	#subpage_bio_photo{
	width: 150px;
	float: left;
		font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	text-align:center;	
	}
	#subpage_bio_photo img{
	border: 1px #000 solid;
	margin-bottom:10px;
	}
	#subpage_bio_copy{
	width: 485px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	margin:0 0 0 30px;
	}
	#subpage_bio_copy h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	color:#213A7F;
	}
	#subpage_bio_copy span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	color:#C07F48;
	}


	#footer_shadow {
    background-image: url("../images/footer-dropshadow-repeat.png");
    background-repeat: repeat-x;
    float: left;
    height: 42px;
    margin-top: -68px;
    width: 100%;
	}	
	#footer_bar {
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    float: left;
    height: 235px;
    margin-top: -26px;
    width: 100%;
	}		
	
	#email_input_box {
    background-image: url("../images/email-input-box.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 45px;
    margin-left: 0;
    margin-top: 0;
    width: 281px;
	}	
	
	#frmSignup input#email { /*inputBox*/
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    color: #666666;
    display: inline;
    float: left;
    font-size: 12px;
    height: 25px;
    margin-bottom: 0;
    margin-left: 11px;
    margin-top: -34px;
    padding: 0;
    text-align: left;
    width: 227px;
	}	

	#frmSignup input#signup_submit {
    float: left;
    height: 23px;
    margin-left: 253px;
    margin-top: -56px;
    width: 21px;
	
	}
	
		#frmSignup input#name {
    visibility:hidden;
}

	#footer_container {
    float: left;
    height: 219px;
    margin-top: 0;
    width: 1044px;
	position: relative;
	}
	#footer_container a{
	text-decoration:none;
	color:#58595b;
	}		
	#footer_container a:hover{
	text-decoration:underline;
	color:#58595b;
	}
	
	ul
{
    list-style-type: none;
}
			
	#footer_logo{
    float: left;
    height: 125px;
    margin-top: 20px;
    width: 222px;
	}
	
	#footer_divider{
    background-image: url("../images/footer-divider-bar.jpg");
    background-repeat: no-repeat;	
    float: left;
    height: 135px;
    margin-top: 30px;
	margin-left: -8px;
    width: 12px;
	}
	
	#footer_box1{
    float: left;
    height: 125px;
    margin: 27px 0 0 20px;
    width: 104px;
	font-size:11px;
	line-height:15px;
	color:#58595b;
	}
	#footer_box2{
    float: left;
    height: 125px;
    margin: 31px 0 0 20px;
    width: 224px;
	font-size:11px;
	line-height:15px;
	color:#58595b;
	}
	#footer_box3{
    float: left;
    height: 125px;
    margin: 31px 0 0 20px;
    width: 213px;
	font-size:11px;
	line-height:15px;
	color:#58595b;
	}
	#footer_box4{
    float: left;
    height: 125px;
    margin: 27px 0 0 20px;
    width: 193px;
	font-size:11px;
	line-height:15px;
	color:#58595b;
	}
	#top-quote{
	width:200px;
	float:left;
	margin-top:30px;
	}
	#bottom-quote{
	width:200px;
	float:left;
		margin-bottom:25px;
	}
	#quote-copy{
		float:left;
		margin:0px;
	}	
	#quote-copy p{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:15.5px;
		line-height:28px;
		text-align:center;
		margin:0px;
	}
	
	#captcha_left {
		float:left;
		width:30%;
		}

	#captcha_right {
		float:right;
		width:70%;
		}

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.4em; 
}





/* Float cancel and delete buttons and add an equal width */
.cancelbtn-confirm, .deletebtn-confirm {
  float: left;
  width: 10%;
	cursor: pointer;
	border: none;
	padding: 4px 14px;
	margin: 4px 0px;
	opacity: 0.9;
}

.cancelbtn-confirm:hover, .deletebtn-confirm:hover {
  opacity:1;
}

/* Add a color to the cancel button */
.cancelbtn-confirm {
  background-color: #f2f2f2;
  color: black;
	margin-left:45%;
}

/* Add a color to the delete button */
.deletebtn-confirm {
  background-color: #f2f2f2;
	margin-left:4%;
}

/* Add padding and center-align text to the container */
.container-confirm {
  padding: 0.1% 3% 1.1% 3%;
  text-align: center;
}

.container-confirm a { 
	font-weight: bold;
	color: #f2f2f2;
}

.container-confirm a:hover { 
	text-decoration: underline;
}

/* The Modal (background) */
.modal-confirm {
  /* display: none;  Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 8; /* Sit on top */
  left: 0;
  bottom: 0;
  width: 100%; /* Full width */
  /* height: 100%;  Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: none;
}

/* Modal Content/Box */
.modal-content-confirm {
	width: 100%;
	border-top: 2px solid white;
}

/* Style the horizontal ruler */
hr-confirm {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}
 
/* The Modal Close Button (x) */
.close-confirm {
  position: absolute;
  right: 35px;
  top: 15px;
  font-size: 40px;
  font-weight: bold;
  color: #f1f1f1;
}

.close-confirm:hover,
.close-confirm:focus {
  color: #f44336;
  cursor: pointer;
}

/* Clear floats */
.clearfix-confirm::after {
  content: "";
  clear: both;
  display: table;
}


@media only screen and (max-width: 760px){
.cancelbtn-confirm, .deletebtn-confirm { width: 90%; }
.cancelbtn-confirm { margin-left:5%; }
.deletebtn-confirm { margin-left:5%; }
}

@media only screen and (min-width: 761px) and (max-width: 1365px) {
.cancelbtn-confirm, .deletebtn-confirm { width: 30%; }
.cancelbtn-confirm { margin-left:35%; }
.deletebtn-confirm { margin-left:4%; }
}
