
/* Generic Styles */
  body                            {background-color:#999797;font-family:Arial;padding:0px;margin:0px;overflow:auto;color:#514f4f}
  table,td,tr,div,span,p,ul,li    {font-family:arial;font-size:100%;}
  select, input, textarea, textfield   {font-size:99% arial,helvetica,clean,sans-serif;background-color:#f1f1f1; border:1px solid #747474}
  pre, code      
  
/* Redeclarations */   

  h1,h2,h3,h4,h5,h6,pre,
  form,body,html,p,blockquote,
  fieldset,input,list,span             {margin:0px; padding:0px}
  :link,:visited                  {text-decoration:none;}
  h1,h2,h3,h4,h5,h6               {text-transform:capitalize; }
  h1 a:hover, h3 a:hover          {color:#CCC}
  h1                              {font-size:200%; color:#96BF55; margin:0 0 15px;}
  h2                              {font-size:152%; padding:0 0 10px; background:#1D2128; font-weight:normal; color:#FFF;}
  h3                              {font-size:122%; color:#96BF55;}
  h4                              {font-size:100%; color:#FFF;}

  
  code                            {background:#171B20; padding:1px 2px; font-size:92%; color:#EEE; font-family:Monaco, "Courier New", Courier, mono;}
  blockquote                      { padding:7px 0px; margin:0px; line-height:0px; background-color:transparent}
  pre                             {font-size:86%; width:100%; overflow:auto;}
  ul							  { padding:0px ; margin:0px; list-style:none;}
  

/*-------------------------------- Home Styles --------------------------------*/
/* Navigation */

#navigation {
	clear: both;
	height: 35px;
	padding: 0;
	width: 780px;
	margin: 0 auto;

}

ul#nav-buttons {
	margin: 0;
	padding: 0;
}

ul#nav-buttons li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#nav-buttons li a {
	background: url(../images/navigation_home.gif) top left no-repeat;
	float: left;
	height: 35px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 780px;
	heght: 600px;
}

ul#nav-buttons li#btn1 a {
	background-position: 0 0;
	width: 145px;
}

ul#nav-buttons li#btn2  a {
	background-position: -145px 0;
	width: 169px;
}

ul#nav-buttons li#btn3 a {
	background-position: -314px 0;
	width: 220px;
}

ul#nav-buttons li#btn4 a {
	background-position: -534px 0;
	width: 72px;
}

ul#nav-buttons li#btn5 a {
	background-position: -606px 0;
	width: 81px;
}

ul#nav-buttons li#btn6 a {
	background-position: -687px 0;
	width: 93px;
}

ul#nav-buttons li#btn1 a:hover {
	background-position: 0 -35px;
}

ul#nav-buttons li#btn2 a:hover {
	background-position: -145px -35px;
}

ul#nav-buttons li#btn3 a:hover {
	background-position: -314px -35px;
}

ul#nav-buttons li#btn4 a:hover {
	background-position: -534px -35px;
}

ul#nav-buttons li#btn5 a:hover {
	background-position: -606px -35px;
}

ul#nav-buttons li#btn6 a:hover {
	background-position: -687px -35px;
}

/* Content home */

.bluehome {background-color:#020882;padding:3px;font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;border-top:1px solid #dcdcdc;height:22px}

#contenthome {padding:5px}
#contenthomehead {padding:5px; font-size:14px; font-weight:bold; line-height:35px}
.contenthead {font-size:14px; font-weight:bold; line-height:35px; border-bottom:1px solid #747474}

/* Before After */

#beforetelmart {background:url(../images/before_telmartbg.jpg) no-repeat top left; width:260px;height:162px;display:block;float:left;margin-left:5px}
#beforetelmart img {padding-top:40px;padding-left:18px}
#aftertelmart {background-image:url(../images/after_telmartbg.jpg); width:250px;height:162px;float:left;}
#aftertelmart img {padding-top:40px;padding-left:18px}

/* Footer */

.footerhome {background:url(../images/footer_bg.jpg);padding-right:10px;font-family:Arial;font-size:11px;font-weight:bold;color:#fff;font-weight:bold; height:28px}
.footerhome td {align:center;}
.footerhome td a:link, a:active, a:visited{color:#fff;font-weight:bold; text-decoration:none}
/*-------------------------------- Home Styles Ends --------------------------------*/

/*------------------------- Display Styles -------------------------*/
.maintable {width:780px;background-color:#FFFFFF;margin:0pt auto;font:12px normal Arial;}
.maintable td{padding:0px}
.featurestable {width:513px;padding:5px;font-family:Arial;font-size:14px;font-weight:bold;border-top:1px solid #dcdcdc;}
.reasonstable {width:780px;padding:5px;font-family:Arial;font-size:12px;font-weight:normal;border-top:1px solid #dcdcdc;}

.bluebold {font-size:14px; font-weight:bold;color:#030782}
.redbold {font-size:12px; font-weight:bold;color:#ff0000}
li.redbullet{font-weight:bold; background:url('../images/features_bullet.jpg') no-repeat 0px 2px; margin:15px;vertical-align:center; padding:0px 0px 0px 20px ;}  
li.bluebullet{font-weight:bold; color:#030782; background:url('../images/bullet_arrow.gif') no-repeat 0px 0px; margin:15px;vertical-align:center; padding:3px 0px 0px 22px;height:} 
li.step1{background:url('../images/step1bullet.jpg') no-repeat 0px 2px; margin:15px;vertical-align:center; padding:5px 0px 0px 20px ;}   
li.step2{background:url('../images/step2bullet.jpg') no-repeat 0px 2px; margin:15px;vertical-align:center; padding:5px 0px 0px 20px ;} 
li.step3{background:url('../images/step3bullet.jpg') no-repeat 0px 2px; margin:15px;vertical-align:center; padding:5px 0px 0px 20px ;} 
li.step4{background:url('../images/step4bullet.jpg') no-repeat 0px 2px; margin:15px;vertical-align:center; padding:5px 0px 0px 20px ;} 
li.step5{background:url('../images/step5bullet.jpg') no-repeat 0px 2px; margin:15px;vertical-align:center; padding:5px 0px 0px 20px ;} 
.awardstable {border:1px solid #dcdcdc;}
.contacttable {border:1px solid #dcdcdc; }
.contacttablehead {background-color:#999999;color:#FFFFFF;padding:25px;font-size:16px}
.contactrequest {color:#FFFFFF;background-image:url(../images/quotesbg.jpg)}
.abouttable {padding-left:10px}

.footer {background:url(../images/footer_bg.jpg);padding-right:10px;font-family:Arial;font-size:14px;font-weight:bold;color:#fff;font-weight:bold}
.footer td {align:center;}
.footer td a:link, a:active, a:visited{color:#fff;font-weight:bold; text-decoration:none}



/*---- Awards Panel Styles -----*/
#awardlist {
    font-family:Arial, Helvetica, sans-serif;
    font-size:.8em;
    font-weight:bold;
    list-style:none;
	margin:0px;
	width:262px;
}
#awardlist a {
    display:block;
    width:135px;
    color:#fff;
    text-decoration:none;
    background:url("images/tab.gif") no-repeat;
    padding:7px 10px 6px 10px;
}
#awardlist a:hover { 
    background-position:0 -29px;
    color: #1e5ebd;
}
#awardlist a:active {
    background-position:0 -58px;
    color:#1e5ebd;
}
/*---- Form Styles -----*/
input{ padding:0 2px 0 2px; margin:0px; text-align:left; height:17px; font: 12px Arial; background-color:#f9f582}
.whitebox{background-color:#FFFFFF}
form { padding:0px; margin:0px; border:0px}
textarea{ padding:0 2px 0 2px; margin:0px; text-align:left; font: 12px Arial; background-color:#f9f582}

a.mail:link, a.mail:active, a.mail:visited{color:#ffffff;font-size:12px;font-weight:normal;text-decoration:underline}
a.mail:hover{color:#ffffff;font-size:12px;font-weight:normal;text-decoration:none}
a.quotelinks:link, a.quotelinks:active, a.quotelinks:visited{font-family:tahoma;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:underline}
a.quotelinks:hover{color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none}
a.position:link, a.position:active, a.position:visited{font-family:tahoma;color:#747474;font-size:11px;font-weight:bold;text-decoration:underline}
a.position:hover{color:#747474;font-size:11px;font-weight:bold;text-decoration:none}
a.email:link, a.email:active, a.email:visited{font-family:tahoma;color:#2756AD;font-size:11px;font-weight:bold;text-decoration:underline}
a.email:hover{color:#2756AD;font-size:11px;font-weight:bold;text-decoration:none}

.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../images/bt_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color: #245788;
	background-color:#ffffff;
	border-bottom: solid 1px #a5b8c9;
	border-left:solid 1px #a5b8c9;
	border-right:solid 1px #a5b8c9;
	border-top:solid 1px #a5b8c9;
	padding:2px;
	padding-left:5px;
	height:22px;
	cursor:hand;
	font-weight:bold;
}

.buttons:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-image:url(../images/bt_bgo.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff;
	background-color:#245788;
	border-bottom: solid 1px #a5b8c9;
	border-left:solid 1px #a5b8c9;
	border-right:solid 1px #a5b8c9;
	border-top:solid 1px #a5b8c9;
	padding:2px;
	padding-left:5px;
	height:22px;
	cursor:hand;
	font-weight:bold;
}