﻿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;
}
.product_text a:hover{
  color:#004660;
  text-decoration:underline;
}
.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_nav2 {
  position:relative;
  height:43px;
  width:636px;
  float:right;
  background:url('../images/sub_nav2.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;
}
.product_text a:hover{
  color:#004660;
  text-decoration:underline;
}
.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_nav3 {
  position:relative;
  height:43px;
  width:636px;
  float:right;
  background:url('../images/sub_nav3.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;
}
.product_text a:hover{
  color:#004660;
  text-decoration:underline;
}
.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_nav4 {
  position:relative;
  height:43px;
  width:636px;
  float:right;
  background:url('../images/sub_nav4.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;
}
.product_text a:hover{
  color:#004660;
  text-decoration:underline;
}
.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;
}
.image_padding_right{
  position:relative;
  float:left;
  margin-left:35px;
 }
.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;
}
.hbluecenter{
  font:normal 22px Georgia;
  text-align:left;
  color:#004660;
}
.hbluecenter a:hover{
  color:#004660;
  text-decoration:underline;
}
.hgray{
  font:normal 16px Georgia;
  color:#474747;
}
.hgray2{
  font:normal 14px Georgia;
  color:#474747;
}
.hgray3{
  font:bold 14px Georgia;
  color:#474747;
}
.hblue a:hover{
  color:#004660;
  text-decoration:underline;
}
.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;
}
.footer a:hover{
color:#004660;
text-decoration: underline;
}
.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;
}
.cursor {  cursor: hand}

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

/*  cms  */



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




