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

body {
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image:url(images/bg.gif);
  background-repeat:repeat-x;
}

#container {
  width:980px;
  margin:0 auto;
}

a:link {
  color: #FFFFFF;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: #FFFFFF;
}

a:hover {
  text-decoration: none;
  color: #FF6F04;
}

a:active {
  text-decoration: none;
  color: #CCCCCC;
}

#news a {
  color: black;
  text-decoration: none;
}

#news a:hover {
  text-decoration: underline;
  color: red;
}

.seo a {
  color: blue;
  text-decoration: none;
}

.seo a:hover {
  text-decoration: underline;
  color: red;
}

#links a {
  color:white; 
  text-decoration:none
}

#links a:hover {
  text-decoration:none;
  color:orange;
}

.double {
  border: 1px outset #3A4A54;
  background-color: gray;
}

#double-more {
  text-align: center;
  font-size: 12pt;
  font-family: Arial, Helvetica, sans-serif;
  border: 0px outset #3A4A54;
  background-color: #3A4A54;
  width: 181px;
}

#double {
  text-align: center;
  font-size: 11pt;
  font-family: Arial, Helvetica, sans-serif;
  border: 0px outset #3A4A54;
  background-color: #A9A9A9;
}

#bottum a {
  color:rgb(255,255,255);
  text-decoration:none
}

#bottum a:hover {
  color:#d3de27;
  text-decoration:none;
}

.dash {
  color: #FFFFFF;
  font-weight: bold;
  font-size: small;
}

.services_left_box:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-variant:normal;
  letter-spacing:2px;
  color: #ffa629;
}

.services_left_box:link {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-variant:normal;
  letter-spacing:2px;
  color: #ffa629;
  text-decoration: none;
}

.services_left_box:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-variant:normal;
  letter-spacing:2px;
  color: #ffa629;
  text-decoration: none;
}

.services_left_box:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-variant:normal;
  letter-spacing:2px;
  color: #FF6600;
  text-decoration: none;
}

.subtitle {
  font-size: large;
  font-weight: bold;
  color: #FF6600;
}
	
.orange_text {
  color: #FF6600;
}

.table_border {
  border-bottom-style: dashed;
  border-bottom-width:1px;
}

.subpage_content_title {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}

.subpage_content_orange {
  font-style: italic;
  font-size: 12px;
  font-weight: bold;
  color:#cc4200;
}

.subpage_content {
  color: #666666;
  font-size: 12px;
}

table.subpage_content_table {
  color: #666666;
  font-size: 9px;
}

th.subpage_content_th {
  font-weight: bold;
  text-align:center;
}

.nospam_statement {
  color:#666666;
  font-size:small;
}

.a_content:link {
  color: #9933FF;
  text-decoration: none;
}

.a_content:visited {
  color:#9933FF;
  text-decoration: none;
}

.a_content:active {
  color:#9933FF;
  text-decoration: none;
} 

.a_content:hover {
  color: #FF6600;
  text-decoration: underline;
}

.a_content1:link {
  color: #FF6600;
  text-decoration: none;
}

.a_content1:visited {
  color: #FF6600;
  text-decoration: none;
}

.a_content1:active {
  color:#FF6600;
  text-decoration: none;
} 

.a_content1:hover {
  color: #9933FF;
  text-decoration: underline;
}

.a_content2:link {
  color: #000000;
  text-decoration: none;
}

.a_content2:visited {
  color: #000000;
  text-decoration: none;
}

.a_content2:active {
  color:#000000;
  text-decoration: none;
} 

.a_content2:hover {
  color: #000000;
  text-decoration: underline;
}

.a_content3:link {
  color: #666666;
  text-decoration: none;
}

.a_content3:visited {
  color: #666666;
  text-decoration: none;
}

.a_content3:active {
  color:#666666;
  text-decoration: none;
} 

.a_content3:hover {
  color: #666666;
  text-decoration: underline;
}

/* Styles for the horizontal menu*/
.ul_menu {
  float:left;
  width:700px;
  padding:0;
  margin:0;
  margin-left:25px; 
  list-style-type: none;
  height:20px;
}

.a_menu {
  float:left;
  width:1px;
  text-decoration:none;
  background-color: #CCCCCC;
  font-size:small;
  margin:0;
  margin-right:20px;
  margin-top:2px;
  padding-right:20px; 
  font-weight:bold;
  border-right-width: 1px;
  border-right-style: dashed;
  border-right-color: #999999;
}

.li_menu {
  display:inline;
}

/* End of Styles for the Orizontal menu*/

/* Styles for the footer menu*/
.ul_menu_footer {
  float:left;
  width:700px;
  padding:0;
  margin:0;
  margin-left:25px; 
  list-style-type: none;
}

.a_menu_footer {
  float:left;
  width:1px;
  text-decoration:none;
  background-color: #CCCCCC;
  font-size: x-small;
  margin:0;
  margin-right:20px;
  padding-right:20px;
}

.li_menu_footer {
  display: table;
}

/* End of Styles for the footer menu*/

/* Styles for the content tables*/
.content_tables {
  font-size: small;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
}

.contact_form {
  height:20px;
  color:#666666;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

.special_phrase {
  font-size: small;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: bold;
}

.thank_you_page {
  font-size: medium;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: bold;
}

/* End of Styles for the content tables*/

/* Begin Contact form */
.formstyle1 {
  color: #fff;
  font-weight: bold;
  font-family: Georgia;
  font-size: 14px;
}

.formstyle2 {
  color: #fff;
  font-family: Georgia;
  font-size: 12px;
}

.formstyle3 {
  color: #d3de27;
  font-size: 12px;
  font-family: Georgia;
}

.formstyle4 {
  color: #FFF;
  font-size: 12px;
}

.formstyle5 {
  font-size: 9px;
  font-style: italic;
  color:#FFFFFF;
  font-family: Georgia;
}

.formstyle6 {
  font-size: 10px;
  color:#FFFFFF;
  font-family: Georgia;
}

.formstyle7 {
  color: #cc4200;
  font-size: 12px;
  font-family: Georgia;
  line-height:1.5;
  font-weight:bold;
}

.contactformstyle1 {
  color: #CC4200;
  font-size: 12px;
}

.contactformstyle2 {
  color: #666666;
  font-size: 12px;
}

.contactformstyle5 {
  font-size: 9px;
  font-style: italic;
  color:#666666;
  font-family: Georgia;
}

/* End Contact form */

.stylelogo1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  color:black;
}

.stylelogo2 {
  font-family: Arial, Helvetica, sans-serif;
}

.stylelogo3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

.style76 {
  font-size: 13px;
  font-style: italic;
  color:#FFFFFF;
}

.homepage p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  color: #003333;
}

#keep {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  color: #003333;
}


.homepage h1 {
  font-size:18px;
  color:#003333;
}

.page {}

.page p, ul, ol {
  font-size: 12px;
}

.page h1 {
  color: #CC4200;
  font-size: 24px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#title {
  font-size: 18px;
  font-weight: bold;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
}

#title-a-word {
  font-size: 24px;
  font-weight: bold;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
}

.quote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CC4200;
  font-weight: bold;
}

.style67 {
  color: #CC4200;
  font-weight: bold;
}

.style100 {
 /* font-family: Arial, Helvetica, sans-serif */
  font-size: 12px;
  font-weight: bold;
  color: #F3990A;
}

.style99 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #FFFFFF;
}

/* why imajestic testimonial column */
.page .style230 {
  color: #787878;
  font-style: italic;
  font-size: 10px;
  text-align:justify;
}

/* News page */

.newstitle {
  color: #CC3300;
  font-size: 30px;
  font-family: Georgia;
}

.newssubtitle {
  font-family: Georgia;
  color: #666666;
  font-size: 24px;
}

/* Service Page */
.servicetitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #FFFFFF;
}

.ourservice {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.servicelink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* trigger button */
.client {
  font-size: 11px;
  color: #761fa9;
  text-decoration: none;
}

#login_now {
  display:block;
  height:22px;
  margin-bottom:0px;
  overflow:hidden;
  text-indent:-999em;
  width:80px;
  cursor:pointer;
  font-weight:bold;
  text-decoration: underline;
}

/* mouseover state */
#login_now:hover {
  background-position:0 -44px ;		
}

/* clicked state */
#login_now:focus {
  background-position:0 -88px;
}

/* tooltip styling */
.tooltip {
  display:none;
  background:url(images/black_big.png);
  height:163px;
  padding:40px 30px 10px 30px;
  width:310px;
  font-size:11px;
  color:#fff;
}

/* a .label element inside tooltip */
.tooltip .label {
  color:#fff;
  width:35px;
}

.tooltip a {
  color:#ad4;
  font-size:11px;
  font-weight:bold;
}