@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
	font-size:0.7em;
	background:url(http://www.verisona.com/images/background_repeat.png) repeat-y center;
}
.clear {
	clear:both;
}
#container {
	margin:0px auto;
	width:999px;
}
body a {
	text-decoration:none;
}

body a:hover {
	color:red;
}
/* This relates to all information before the body and navigation starts */ 
#site_top_block {
	width:100%;
}
#site_top_block #verisona_logo {
	float:left;
}
#site_top_block #right_nav {
	float:right;
	width:120px;
	text-align:left;
	padding-top:0px;
}
#site_top_block #right_nav #visitVerisona{
color:#909599;}
.verisona_blue_colour {
	color:#011d42;
}
#site_top_block #right_nav a {
	text-decoration:none;
}
#site_top_block #right_nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#site_top_block #right_nav li {
	padding-top:3px;
}
 #date {
 float:right;
 padding-top:10px;
 padding-right:5px;
		
	color:white;
}
#main_block {
	margin-top:6px;
}

#seofooter {
	margin-top:22px;
	width:739px;
	position:relative;
	margin-bottom:0px;
	padding-bottom:0px;
	
/*	left: 322px;
	top: 584px;
	height: 44px;*/
	
}
#seofootervlukhidden{display:none; visibility:hidden; float:right; clear:both; width:742px; margin-bottom:80px; margin-top:9px;}
#seofootervluk{width:742px; float:right; margin-top:9px; margin-bottom:0px; padding-bottom:0px; display:block; position:relative;}


#left_block_nav {
	float:left;
	width:240px;
}
#left_block_nav #left_navigation_panel ul {
	list-style:none;
	margin:0;
	padding:0px;
}
#left_block_nav #left_navigation_panel li {
	background:#f3eba0;
	padding:7px 10px 7px 10px;
	margin-top:2px;
}
#left_block_nav #header {
	background:url(http://www.verisona.com/images/navigation_top_grad_yel.png) repeat-x #a58802;
	color: #FFFFFF;
	/*padding:7px 10px 7px 20px;*/
	font-size:1em;
	height:34px;
}

#left_block_nav #header h2{
	font-size:1.1em;
	margin:0px;
	padding:7px 10px 7px 10px;
	font-weight:normal;
}
#left_block_nav .selected{
	font-weight:bold;
}


#right_block_body {
	float:left;
	width:742px;
	margin-left:5px;
}
#right_block_body #top_nav {
	background:url(http://www.verisona.com/images/navigation_top_grad_yel.png) repeat-x #a58802;
	height:34px;
}
#right_block_body #top_nav ul {
	list-style:none;
	margin:0px;
	display:inline;
}
#right_block_body #top_nav li a {
	color:#FFFFFF;
	text-decoration:none;
}
#right_block_body #top_nav li {
	float:left;
	display:inline;
	padding-left:20px;
	padding-top:10px;
}
#right_block_body #large_image_block {
	height:235px;
	width:742px;
	overflow:hidden;
	background:url(http://www.verisona.com/images/top_large_graphic.png) no-repeat;
}
#body_content {
	margin-top:4px;
}
#body_content #left_block {
	width:324px;
	float:left;
}
#body_content #right_block {
	width:413px;
	float:right;
	margin-left:3px;
}
#about_verisona_header {
}
#about_verisona_text {
	padding:15px;
}
#about_verisona_text p {
	font-size:0.9em;
	color:#011d42;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

.yellow-title{
	color:#937b11; font-weight:bold;
}
#latest_news_text {
	
	font-size:0.9em;
}

#body_text{
padding:8px;
padding-top:0px;
}

#body_text> P:first-child { margin-top:4px; font-weight:bold;}

.mid_down_arrow_rpt h3 {
	color:#011d42;
	font-size:1.1em;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:15px;
}
.mid_down_arrow_rpt {
	background:url(http://www.verisona.com/images/mid_block_header_rpt.png) repeat-x top left;
	height:44px;
	
}

.mid_down_arrow_rpt1 {
	background:url(http://www.verisona.com/images/mid_block_header_rpt_demo.png) repeat-x top left;
	height:33px;
	
}


.mid_down_arrow_left {
	background:url(http://www.verisona.com/images/mid_block_header_left.png) no-repeat top left;
	height:44px;
}
.mid_down_arrow_right {
	background:url(http://www.verisona.com/images/mid_block_header_right.png) no-repeat top right;
	height:44px;
}
.news_block {
	background:url(http://www.verisona.com/images/right_block_list_bg.png) repeat-x bottom;
	color:#434343;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
}

.news_block p.news_header{
	color:#8f7710;
	border-top: #CCCCCC 1px solid;
	margin:0px;
	padding:0px;
	padding-top:3px;
	margin-bottom:4px;
	font-weight:bold;
}
#latest_news_text{
padding-left:5px;
padding-right:5px;

}

#latest_news_text .first_child
{
border-top:0px;
margin-top:5px;
}
.news_block p{
	margin:0px;
	padding:0px;
}
#footer{
background:url(http://www.verisona.com/images/navigation_top_grad_yel.png) repeat-x #A28900;
	}

/*Begin Of Seo Changes	*/
#footer1{
background:url(http://www.verisona.com/images/navigation_top_grad_yel1.png) repeat-x #957800;
	}	
#footer1 p{
margin:0px;
padding:0px;
color:#FFFFFF; padding-left:5px; padding-right:5px;
}

/*End Of Seo Changes */
	
#footer p{
margin:0px;
padding:0px;
color:#FFFFFF; padding-left:5px; padding-right:5px;
}


p{
	
}

#body_text ul{
margin-top:0px; margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}



#wide_contact_block{
	background: #eeeced;
	padding:5px;
	margin-top:5px;
}
#wide_contact_block ul{
margin:0px;

margin:15px;
padding:0px;
list-style:none;
}

#wide_contact_block  li{
	padding-bottom:9px;
	font-size:1.1em;
	font-weight:bold;
}
#inner_layer{
padding:5px;
padding-left:6px;}








#small_contact_block{
	background: #eeeced;
	padding:5px;
	margin-top:5px;
}
#small_contact_block ul{
margin:0px;

margin:5px;
padding:0px;
list-style:none;
}

#small_contact_block  li{
	padding-bottom:9px;
	font-size:1.0em;
	font-weight:bold;
}
#inner_layer{
padding:5px;
padding-left:6px;}






***********contact us *********
.emailForm {
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	/* user prefs */
        padding:10px 0;
}
/* Some generals */
        .emailForm fieldset {
	border:none;
	margin:0;
	padding:0;
	/* user prefs */
          margin:0 0 7px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #efefef;
}
.emailForm fieldset legend {
	color:#000; /* Reset IE */
	margin:0;
	padding:0;
	/* user prefs */
            margin:0 0 .5em 0;
	font:bold small-caps 100%/100% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif;
	letter-spacing:.1em;
	color:#93b5be;
	display:none;
}
.ctrlHolder { /* This is the main unit that contains our form "modules" */
	overflow:hidden;
	margin:0;
	padding:0;
	clear:both;
	/* user prefs */
            background:#E9EFFA;
	margin:0;
	padding:7px 4px;
	margin-top:3px;
}
.buttonHolder {
	overflow:hidden;
	clear:both;
	/* user prefs */
            background:#f9f9f9;
	border:1px solid #ccc;
	border-width:1px 0;
	margin:10px 0 0 0;
	padding:10px;
	text-align:right;
}
.resetButton {
}
.submitButton {
}
.emailForm .inlineLabel {
	width:auto;
	float:none;
	display:inline;
	/* user prefs */
            margin:0 2em 0 0;
	font-weight:normal;
}
.emailForm .inlineLabel input {
}
/* Highlighting the rows on input focus */
          .focused {
	background:#FFFCDF url(./images/uf_focused.png);
	border:1px solid #EFE795;
	border-width:1px 0;
	padding:6px 4px;
}
/* Styles for form controls where labels are in line with the input elements */
          /* Set the class to the parent to .inlineLabels */
          .inlineLabels .ctrlHolder {
}
.inlineLabels label,  .inlineLabels .label {
	float:left;
	margin:.3em 0 0 0;
	padding:0;
	line-height:100%;
	/* user prefs */
                width:30%;
	font-weight:bold;
}
.inlineLabels .textInput,  .inlineLabels .fileUpload {
	float:left;
	/* user prefs */
                width:68%;
	border:2px solid #dfdfdf;
}
.inlineLabels .selectInput {
	float:left;
	/* user prefs */
                width:69%;
	border:2px solid #dfdfdf;
}
.inlineLabels textarea {
	float:left;
	width:68%;
	/* user prefs */
                border:2px solid #dfdfdf;
	height:12em;
}
.inlineLabels .formHint {
	clear:both;
	/* user prefs */
              color:#999;
	margin:.5em 0 0 30%;
	padding:3px 0;
	font-size:80%;
}
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width:650px;
			margin-left:75px;
			 text-align:center;
			height: 100%;
			background-color: #DBE7F6;
			z-index:1001;
			-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=50);
		}


#errorMessage {
	display:none;
	overflow:hidden;
	clear:both;
	/* user prefs */
          background:#FFE2E2 url(./images/uf_error.png);
	border:1px solid #DF7D7D;
	border-width:1px 0;
	margin:10px 0 0 0;
	padding:10px;
	text-align:center;
	color:red;
	font-size:12pt;
}
