﻿a:link { color: #1C1C2A; text-decoration: none }
a:active { color: #000080; text-decoration: none }
a:visited { color: #363652; text-decoration: none }
a:hover { color: red; text-decoration: underline }

body {
margin: 0px auto;
padding: 0px;
background-color: #8E8E8E;
color: #474747;
font-family: Georgia;
font-size: 12px;
}
a {
color: #7C7C7C;
text-decoration:none;
}
a: hover {
color: #ffffff;
}
img{
border:none;
}
h2 {
color: #004660;
}
#main_div, #col_left, #col_right {
height:px;
}
#main_div {
position: absolute;
width: 950px;
left: 50%;
margin-left: -475px;
background-color: #ffffff;
border: 0px solid red;
}
#col_left {
position: absolute;
background-color: #8E8E8E;
width: 50px;
left: 50%;
margin-left: -525px;
border: 1px solid green;
background-image: url('../images/col_left.jpg');
background-repeat: repeat-y;
}
#col_right {
position: absolute;
border: 1px solid white;
width: 50px;
left: 50%;
margin-left: 475px;
background-image: url('../images/col_right.jpg');
background-repeat: repeat-y;
}
#home_nav {
height: 80px;
width: 100%;
border: 0px solid yellow;
}
#logo_wrapper {
width: 244px;
height: 80px;
border: 0px solid green;
float: left;
}
#logo_text{
  position:absolute;
  width:130px;
  height:20px;
  border:solid 1px red;
}
#home_tabs {
border: 0px solid red;
width: 670px;
height: 44px;
margin-top: 28px;
float: right;
}
#tab_about, #tab_services, #tab_articles, #tab_success, #tab_testimonials, #tab_contact, #tab_about_selected, #tab_services_selected, #tab_articles_selected, #tab_success_selected, #tab_testimonials_selected, #tab_contact_selected{
position:relative;
float: right;
height: 44px;
margin-left: 2px;
color: #004660;
border: 0px solid black;
text-align: center;
}
#tab_services{
width:92px;
background-image: url('../images/tab_bg_gray.jpg');
background-repeat: repeat-x;
border:solid 0px;
}
#tab_articles{
width:93px;
background-image: url('../images/tab_bg_gray.jpg');
background-repeat: repeat-x;
border:solid 0px;
}
#tab_success{
width:142px;
background-image: url('../images/tab_bg_gray.jpg');
background-repeat: repeat-x;
border:solid 0px;
}
#tab_testimonials{
width:109px;
background-image: url('../images/tab_bg_gray.jpg');
background-repeat: repeat-x;
border:solid 0px;
}
#tab_contact{
width:94px;
background-image: url('../images/tab_bg_gray.jpg');
background-repeat: repeat-x;
border:solid 0px;
}
#tab_about {
width:95px;
background-image: url('../images/corner_tab_gray.jpg');
background-repeat: repeat-x;
}

#tab_about_selected {
width:95px;
background-image: url('../images/corner_tab_aqua.jpg');
background-repeat: repeat-x;
}
#tab_services_selected{
width:92px;
background-image: url('../images/tab_bg_aqua.jpg');
background-repeat: repeat-x;
border:solid 0px;
}
#tab_articles_selected{
width:93px;
background-image: url('../images/tab_bg_aqua.jpg');
background-repeat: repeat-x;
border:solid 0px;
}
#tab_success_selected{
width:142px;
background-image: url('../images/tab_bg_aqua.jpg');
background-repeat: repeat-x;
}
#tab_testimonials_selected{
width:109px;
background-image: url('../images/tab_bg_aqua.jpg');
background-repeat: repeat-x;
border:solid 0px;
}
#tab_contact_selected{
width:94px;
background-image: url('../images/tab_bg_aqua.jpg');
background-repeat: repeat-x;
border:solid 0px;
}

.tab_inside {
margin-top: 14px;
border: 0px solid red;
margin-left:15px;
margin-right:15px;
}
.tab_inside a {
font:bold 14px Georgia;
color: #004660;
text-decoration:none;
}
.logo_pos{
position:absolute;
top:10px;
left:10px;
width:255px;
font:normal 36px Georgia;
}
#main_image {
float: left;
height: 302px;
width: 950px;
background:url('../images/main_image.jpg') no-repeat;
}

#sub_nav {
  position:relative;
  height:43px;
  width:636px;
  float:right;
  background:url('../images/sub_nav.jpg') no-repeat;
  border:solid 0px red;
}
.product_box{
  position:relative;
  float:left;
  width:625px;
  margin-bottom:25px;
}
.product_text{
  position:absolute;
  top:35px;
  left:220px;
  width:300px;
  height:100px;
}
.sub_tab_inside a{
  position:relative;
  top:12px;
  padding-left:35px;
  text-align:center;
  border:solid 0px;
  font:normal 16px Georgia;
  text-decoration:none;
}

.sub_tab_inside a:hover{
color:#004660;
text-decoration:underline;
}

#sub_box_right{
  position:relative;
  float:right;
  width:636px;
  background:url('../images/content_mid.jpg') repeat-y;
  border:solid 0px red;
}
.float_left{
  position:relative;
  float:left;
}
.sub_box_right_text{
  position:relative;
  float:left;
  top:-25px;
  width:560px;
  left:28px;
  border:solid 0px red;
}
.content_top{
  position:relative;
  float:left;
  width:636px;
  height:38px;
  background:url('../images/content_top.jpg') no-repeat;
}
.content_bottom{
  position:relative;
  float:left;
  width:636px;
  height:49px;
  background:url('../images/content_bottom.jpg') no-repeat;
}
.sub_box_right_text h1{
  font:normal 20px Georgia;
  color:#004660;
}

.sub_box_right_text{
  font:normal 17px Georgia;
  color:#898989;
}

.sub_box_right_text a{
  font:italic 11px Georgia;
  color:#004660;
  text-decoration:none;
}

.sub_box_right_text a:hover{
  color:#AE0C04;
}

#sub_box_left {
  float:left;
  border:solid 0px red;
  width:305px;
}

.sub_box_left_case {
  width:250px;
  margin-left:35px;
  margin-top:10px;
  margin-bottom:15px;
  border:solid 0px green;
}

.sub_box_left_text {
  width:250px;
  border:solid 0px blue;
  margin-left:35px;
}

.sub_box_left_case .header{
font:bold 12px Georgia;
color:#7A7A7A;
}

.sub_box_left_text .heading{
font:normal 22px Georgia;
color:#5E88A5;
}

.sub_box_left_text p{
font:normal 14px Georgia;
color:#474747;
}

.sub_box_left_text img{
float:right;
}

.more_link{
  font:italic 11px Georgia;
  color:#004660;
  text-decoration:none;
}
.bold{
font-weight:bold;
}
.more_link:hover{
  color:#AE0C04;
}
.small_text{
  font-size:11px;
}
#sub_wrapper{
  position:relative;
  clear:both;
  border:solid 0px black;
  height:203px;
  width:950px;
}

#sub_about_image, #sub_services_image, #sub_articles_image, #sub_success_image, #sub_testimonials_image, #sub_contact_image{
  float:right;
  height:203px;
  width:635px;
  border:solid 0px red;
}

#sub_about_image{
  background:url('../images/sub_banner.jpg') no-repeat;
}
#sub_services_image{
  background:url('../images/sub_banner3.jpg') no-repeat;
}
#sub_articles_image{
  background:url('../images/sub_banner5.jpg') no-repeat;
}
#sub_success_image{
  background:url('../images/sub_banner6.jpg') no-repeat;
}
#sub_testimonials_image{
  background:url('../images/sub_banner6.jpg') no-repeat;
}
#sub_contact_image{
  background:url('../images/sub_banner2.jpg') no-repeat;
}


#sub_left_text{
position:relative;
  border:solid 0px blue;
  margin-left:35px;
  padding-top:20px;
  width:270px;
  height:180px;
}

#sub_left_text .heading{
  font:bold 18px Georgia;
  color:#245D84;
}

#sub_left_text .sub_text{
  font:normal 11px Georgia;
  color:#474747;
}
.left_sub_text a:hover{
  color:#004660;
}
.left_sub_header a{
  color:#004660;
  font:bold 14px Georgia;
}
#left_side_sub_bar{
  position:relative;
  float:left;
  width:310px;
}

.gray_bar, .gray_bar1, .gray_bar2{
  position:relative;
  clear:both;
  float:left;
  background:#cdcbcb;
  width:274px;
  height:27px;
  top:5px;
  margin-bottom:5px;
  left:32px;
  cursor:pointer;
  border:solid 0px red;
}

.gray_bar_text{
  position:relative;
  top:4px;
  left:20px;
  font:bold 16px Georgia;
  color:#FFFFFF;
  height:15px;
}

.lefty, .lefty1, .lefty2{
  position:relative;
  float:left;
  width:240;
  left:50px;
  margin-top:10px;
}

.left_sub_heading{
  font:bold 14px Georgia;
  color:#245D84;

}
.image_padding_left{
  position:relative;
  float:right;
  padding-left:10px;
}
.left_sub_text{
  font:bold 14px Georgia;
  color:#474747;
}

#right_side_sub_bar{
  position:relative;
  float:left;
  width:633px;
}

#right_side_main, #right_side_main1, #right_side_main2{
  position:relative;
  float:left;
  top:15px;
  left:15px;
  width:600px;
}
.small_text{
  font-size:11px;
}
.indent_reg_text{
  margin-left:50px;

}
#right_side_image{
  position:relative;
  float:left;
  margin-left:15px;
  width:550px;
  border:solid 0px;
}
.italic{
  font-style:italic;
  font-weight:bold;
  color:#000000;
}
.hblue{
  font:normal 22px Georgia;
  color:#004660;
}
.hblue2{
  font:bold 16px Georgia;
  color:#336699;
}
.hgray{
  font:normal 16px Georgia;
  color:#474747;
}
.hgray2{
  font:normal 14px Georgia;
  color:#474747;
}
.hgray a:hover{
color:#004660;
text-decoration:underline;
}
.hbluesmall{
  font:bold 16px Georgia;
  letter-spacing:0px;
  color:#004660;
}
.bold{
  font-weight:bold;
}
.blue_link {
  font:normal 16px Georgia;
  color:#004660;
  text-decoration: underline;
}
.textarea_contact{
  width:450px;
  height:100px;
}
.input_contact{
  width:250px;
}
#right_side_shifted{
  position:relative;
  float:left;
  margin-left:25px;
  width:550px;
  border:solid 0px;
}

#right_side_shifted .heading{
  color:#11526b;
}

#footer{
  position:relative;
  clear:both;
  float:right;
  margin:20px;
  font-size:10px;
  width:550px;	/* was 350 */
  height:15px;
}
.spacer{
  position:relative;
  float:left;
  width:900px;
  clear:both;
  height:50px;
}
.fill_spacer{
  position:relative;
  float:left;
  width:500px;
  height:100px;
  border:solid 0px red;
}

/* ------------   FROM FRONTPAGE ------------  */

/*  cms  */



/*----------*/

.font5
	{color:gray;
	font-size:10.0pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Arial, sans-serif;
	}
.style6 {
	color: black;
	font-size: 12.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	border: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: white;
}
.style7 {
	color: black;
	font-size: 12.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	border: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #EDF2F8;
}
.style8 {
	color: black;
	font-size: 12.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top: 1.0pt solid #4F81BD;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #EDF2F8;
}
.style9 {
	color: black;
	font-size: 10.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top: 1.0pt solid #4F81BD;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: white;
}
.style10 {
	color: windowtext;
	font-size: 10.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style11 {
	color: blue;
	font-size: 10.0pt;
	font-weight: 400;
	font-style: normal;
	
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style12 {
	color: black;
	font-size: 10.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style13 {
	color: black;
	font-size: 10.0pt;
	font-weight: 700;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style14 {
	color: gray;
	font-size: 10.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top: 1.0pt solid #4F81BD;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: white;
}
.style15 {
	color: windowtext;
	font-size: 10.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style16 {
	color: black;
	font-size: 10.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style17 {
	color: blue;
	font-size: 10.0pt;
	font-weight: 400;
	font-style: normal;
	
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style18 {
	color: black;
	font-size: 10.0pt;
	font-weight: 700;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style19 {
	color: gray;
	font-size: 10.0pt;
	font-weight: 700;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top: 1.0pt solid #4F81BD;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: white;
}
.style20 {
	color: blue;
	font-size: 9.5pt;
	font-weight: 400;
	font-style: normal;
	
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top: 1.0pt solid #4F81BD;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style21 {
	color: blue;
	font-size: 9.5pt;
	font-weight: 400;
	font-style: normal;
	
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top: 1.0pt solid #4F81BD;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style22 {
	color: black;
	font-size: 10.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: white;
}
.style23 {
	color: black;
	font-size: 11.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style24 {
	color: black;
	font-size: 16.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style25 {
	color: black;
	font-size: 16.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style26 {
	color: black;
	font-size: 11.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style27 {
	color: black;
	font-size: 11.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid windowtext;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style28 {
	color: black;
	font-size: 11.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: bottom;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid windowtext;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style29 {
	color: #1F497D;
	font-size: 16.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style30 {
	color: #1F497D;
	font-size: 16.0pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}


.style31 {
	color: black;
	font-size: 9.5pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none underline;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style32 {
	font-size: 9.5pt;
}
.style33 {
	color: blue;
	font-size: 9.5pt;
	font-weight: 400;
	font-style: normal;
	
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style34 {
	color: black;
	font-size: 9.5pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none underline;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style35 {
	color: blue;
	font-size: 9.5pt;
	font-weight: 400;
	font-style: normal;
	
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style37 {
	font-size: medium;
	text-align: left;
	font-family: Georgia;
}
.style38 {
	color: #808080;
}
.style39 {
	color: black;
	font-size: 8pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid windowtext;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style40 {
	color: black;
	font-size: 8pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style41 {
	color: black;
	font-size: 8pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none underline;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style42 {
	color: windowtext;
	font-size: 8pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
.style43 {
	color: black;
	font-size: 8pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: white;
}
.style44 {
	font-size: 8pt;
}
.style45 {
	color: windowtext;
	font-size: 8pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style46 {
	color: gray;
	font-size: 8pt;
	font-weight: 700;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top: 1.0pt solid #4F81BD;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: white;
}
.style47 {
	color: black;
	font-size: 8pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right: 1.0pt solid #4F81BD;
	border-top: 1.0pt solid #4F81BD;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: white;
}
.style48 {
	color: black;
	font-size: 8pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none underline;
	font-family: Arial, sans-serif;
	text-align: general;
	vertical-align: top;
	white-space: nowrap;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right: 1.0pt solid #4F81BD;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style49 {
	color: gray;
	font-size: 8pt;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, sans-serif;
}
.style50 {
	border-collapse: collapse;
	margin-right: 0;
}
.style51 {
	color: black;
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.style52 {
	color: blue;
	font-size: 9.5pt;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, sans-serif;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top: 1.0pt solid #4F81BD;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #A7BFDE;
}
.style53 {
	color: blue;
	font-size: 9.5pt;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, sans-serif;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1.0pt solid #4F81BD;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top: 1.0pt solid #4F81BD;
	border-bottom: 1.0pt solid #4F81BD;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background: #D3DFEE;
}
