BODY {
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #efefef;
	BACKGROUND:url(/images/backgrounds/body-bg.gif) repeat-x #EAEAEA top center;
	FONT-FAMILY: small Verdana, Tahoma, Sans-serif;
	/*FONT-FAMILY: verdana, arial, helvetica, sans-serif;*/
}
.shell {
	width: 780px !important;
	border:1px solid #336699;
}
/* --- Global Margins --- */
/*h1, h2, h3, h4, h5, h6, form { margin:0;}*/

/****** Search (in order of importance)******/
H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	COLOR: #003366; 
	FONT-FAMILY: arial, verdana, sans-serif;
	MARGIN-BOTTOM: 2px;
}
/*h1 { font-size:16px; color:#036; margin:10px 0 20px 0; font-family: Tahoma, Arial, Helvetica, sans-serif; }*/
H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #CC6633; 
	FONT-FAMILY: verdana, arial, sans-serif;
	MARGIN-BOTTOM: 2px;
}
H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #000099; 
	FONT-FAMILY: verdana, arial, sans-serif;
	margin:0px;
}
/*h1 { font-size:20px; color:#036; margin:10px 0 20px 0; }*/
h2 { font-size:16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#036; margin:10px 0 20px 0; }

/* SMS samples */
/*
h1, h2, h3, .h1, .h2		{
	font-family: 		"Trebuchet MS", Helvetica, Sans-serif;
	font-weight: 		normal;
	color:				#147;
	margin:				0px;
	padding:			0;
	word-spacing: 		-1px;
}

h1, .h1 {
	font-size: 			140%;
	margin:				10px 0 6px 0;
	letter-spacing: 	-1px;
}

h2, .h2 {
	font-size: 			110%;
	font-weight:		bold;
	margin:				5px 0 5px 0;
	color:				#933;
}

h3 {
	font-size: 			110%;
	color:				#922;
	font-weight:		bold;
	margin:				5px 0 5px 0;
}
*/
/* End SMS Samples */
/****** Hyperlinks ******/
A {
	COLOR: #006699; 
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #006699; 
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: underline;
}
/****** End Hyperlinks ******/

/* --- Main Content Sections ("center") --- */
#center p {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
	/*margin:				0 0 10px 0;*/
	/*padding:			0;*/
}
#center li {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
}
#center td {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
	/*margin:				0 0 10px 0;*/
	/*padding:			0;*/
}
#center div {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
	/*margin:				0 0 10px 0;*/
	/*padding:			0;*/
}
/****** End Main Content "center" sections ******/
/* --- Left Column styles --- */
#leftcolumn {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
	/*margin:				0 0 10px 0;*/
	/*padding:			0;*/
}
#leftcolumn div {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
	/*margin:				0 0 10px 0;*/
	/*padding:			0;*/
}
/* --- Left Column styles --- */
#rightcolumn {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
	/*margin:				0 0 10px 0;*/
	/*padding:			0;*/
}
#rightcolumn div {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
	/*margin:				0 0 10px 0;*/
	/*padding:			0;*/
}
.bodytext {
	color:				#444;
	font-size:			11px;
	line-height:		16px;
	/*margin:				0 0 10px 0;*/
	/*padding:			0;*/
}
/****** End Left Column styles ******/
DIV {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

TD {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

#header-logo { float:left; width:195px;}
/****** Additional Navigation Element Hyperlinks (optional) *****/
.mainnav {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;}
A.mainnav:link {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;}
A.mainnav:visited {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;}
A.mainnav:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;}

img {
border: none;
}

/*--------------Begin Menu Tabs--------------------------- */

#tabs10 {
  float:right;
  width:569px;
  /*font-size:93%;*/
  font-size: 10px;
  /*border-bottom:1px solid #6699cc;*/
  line-height:normal;
  /*border:1px solid #efefef;*/
  }
#tabs10 ul {
      margin:0;
	  padding:10px 10px 0 35px;
      list-style: none;
  }
#tabs10 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs10 a {
  float:right;
  background:url("../images/navigation/tableft10.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  font-weight: bold;
  }
#tabs10 a span {
  float:right;
  display:block;
  background:url("../images/navigation/tabright10.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  font-weight: bold;
  text-align: center;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10 a span {float:none;}
/* End IE5-Mac hack */
#tabs10 a:hover span {
  color:#FFF;
  }
#tabs10 a:hover {
  /*background-position:0% -42px;*/
  text-decoration: underline;
  }
#tabs10 a:hover span {
  /*background-position:100% -42px;*/
  text-decoration: underline;
  }

  #tabs10 #current a {
          background-position:0% -42px;
  }
  #tabs10 #current a span {
          background-position:100% -42px;
  }
#tabs10 #tabs-contact a {
  float:right;
  background:url("../images/navigation/tableft-none.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  font-weight: bold;
  }
#tabs10 #tabs-contact a span {
  float:right;
  display:block;
  background:url("../images/navigation/tabright-none.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#003366;
  font-weight: bold;
  }  
#tabs10 #tabs-contact a {
          background-position:0% -42px;
  }
#tabs10 #tabs-contact a span {
          background-position:100% -42px;
  }    
  
/* tabs 11 */
#tabs11 {
  float:right;
  width:559px;
  /*font-size:93%;*/
  font-size: 10px;
  /*border-bottom:1px solid #6699cc;*/
  line-height:normal;
  /*border:1px solid #efefef;*/
  }
#tabs11 ul {
      margin:0;
	  padding:10px 10px 0 10px;
      list-style: none;
  }
#tabs11 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs11 a {
  float:left;
  background:url("../images/navigation/tableft10.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  font-weight: bold;
  }
#tabs11 a span {
  float:right;
  display:block;
  background:url("../images/navigation/tabright10.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  font-weight: bold;
  text-align: center;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs11 a span {float:none;}
/* End IE5-Mac hack */
#tabs11 a:hover span {
  color:#FFF;
  }
#tabs11 a:hover {
  /*background-position:0% -42px;*/
  text-decoration: underline;
  }
#tabs11 a:hover span {
  /*background-position:100% -42px;*/
  text-decoration: underline;
  }

  #tabs11 #current a {
          background-position:0% -42px;
  }
  #tabs11 #current a span {
          background-position:100% -42px;
  }
  #tabs11 #contact a {
          background-position:0% -42px;
  }
  #tabs11 #contact a span {
          background-position:100% -42px;
  }
  
  
 /* This next set actually shows NO tab backgrounds (just plain white) except for on the "contact us" */
  
#tabs-none {
  float:right;
  width:530px;
  font-size:83%;
  /*border:1px solid #6699cc;*/
  line-height:normal;
  }
#tabs-none ul {
      margin:0;
	  padding:10px 0px 0px 0px;
      list-style: none;
  }
#tabs-none li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs-none a {
  float:left;
  background:url("../images/navigation/tableft-none.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 0px;
  text-decoration:none;
  font-weight: bold;
  }
#tabs-none a span {
  float:left;
  display:block;
  background:url("../images/navigation/tabright-none.gif") no-repeat right top;
  padding:5px 15px 4px 4px;
  color:#003366;
  font-weight: bold;
  text-align: center;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs-none a span {float:none;}
/* End IE5-Mac hack */
#tabs-none a:hover span {
  color:#003366;
  }
#tabs-none a:hover {
  /*background-position:0% -42px;*/
  text-decoration: underline;
  }
#tabs-none a:hover span {
  /*background-position:100% -42px;*/
  text-decoration: underline;
  }

  #tabs-none #current a {
          background-position:0% -42px;
  }
  #tabs-none #current a span {
          background-position:100% -42px;
  }  
  
/*--------------End Menu Tabs--------------------------- */
/*--------------Begin Bottom Tab Menu Links--------------------------- */
#botnav { height:20px; background-color:#25539B; background: url(../images/backgrounds/bot-nav-bg.gif) repeat-x; }
#botnav ul { list-style:none; margin:0; padding:0; }
#botnav ul li { float:left; }
#botnav a { FONT-SIZE: 11px; color:#fff; text-decoration:none; font-weight:bold; line-height:20px; display:block; padding:0 10px 0 10px; }
#botnav a:hover { text-decoration:underline !important }
/*-----------------End Bottom Tab Menu Links--------------------------- */

.subnav-header {
	COLOR: #0099ff; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 10px;
}
.header-sectionnav {
	COLOR: #0099ff; 
	/*TEXT-DECORATION: none; */
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
.homeservheader {
	COLOR: #ffffff; 
	/*TEXT-DECORATION: none; */
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	HEIGHT: 21px;
}

/* Left Hand Navigation Styles */
.left-column-outer {BACKGROUND-COLOR: #ADC7DE; TEXT-DECORATION: none; border-right:1px solid #3E77A9; width:200px}

.left-column-header {FONT-SIZE: 12px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #336699; BACKGROUND-IMAGE: url(../images/new/leftnav-header-bg.jpg); border-top:1px solid #336699; border-left:1px solid #336699; border-right:1px solid #336699; COLOR: #ffffff; TEXT-DECORATION: none;}

.left-column-inner {FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; line-height: 1.50; border:1px solid #336699; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
A.left-column-inner:link {FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #3366CC; TEXT-DECORATION: underline;}
A.left-column-inner:visited {FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #ff3300; TEXT-DECORATION: underline;}
A.left-column-inner:hover {FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #330099; TEXT-DECORATION: underline;}

/* Headline Cell for Sub Pages */
.headline-subs-td {COLOR: #ffffff; BACKGROUND-COLOR: #99CCFF; BACKGROUND-IMAGE: url(../images/new/subpg-header-bg2.jpg); FONT-WEIGHT: bold; FONT-SIZE: 15px; height:50px; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:10px;}
/* Right Hand Navigation Styles */

.right-column-outer {BACKGROUND-COLOR: #efefef; border-left:1px solid #336699; TEXT-DECORATION: none; width:200px;}

.right-column-header {FONT-SIZE: 12px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #336699; COLOR: #ffffff; TEXT-DECORATION: none;}

.right-column-inner {FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; line-height: 1.50; border:1px solid #336699; BACKGROUND-COLOR: #ffffff; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
A.right-column-inner:link {FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #3366CC; TEXT-DECORATION: underline;}
A.right-column-inner:visited {FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #ff3300; TEXT-DECORATION: underline;}
A.right-column-inner:hover {FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #330099; TEXT-DECORATION: underline;}


/* Main Content Styles */
/*.main-content-table {FONT-SIZE: 12px; width:440px; height:400px; BACKGROUND-COLOR: #ffffff; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}*/

.text10 {
	/*COLOR: #0099ff;*/
	padding-top:5px;
	COLOR: #666666; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 10px;
}
#testimonial {
	/*COLOR: #0099ff;*/
	padding-top:5px;
	COLOR: #666666; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 10px;
}
/* Footer Text */
#footer {
	/*COLOR: #0099ff;*/
	BACKGROUND-IMAGE: url(/images/backgrounds/ftr-bg.jpg);
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 10px;
	border-top:1px solid #336699;
}
.footertext {COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 10px;}
A.footertext:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
A.footertext:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
A.footertext:hover {COLOR: #000000; TEXT-DECORATION: underline;}

/* End Footer Text */

/****** End Additional Navigation Element Hyperlinks (optional) *****/

/****** Add any new styles below here ******/

/*Left hand navigation styles
/*td,div {
	font-family: Verdana, Arial, Tahomoa, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}*/

/* Added Styles */
#top-nav { height:21px; text-transform:uppercase; padding-left:10px; border:1px solid #69c; border-width:0 1px; }
#top-nav a { color:#333; padding:2px 8px 0 10px; line-height:21px; text-decoration:none; font-weight:bold; display:block; }
#top-nav a:hover { text-decoration:underline }
#top-nav a.selected:hover { color:#fff; text-decoration:none}

/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */

/*Contact Form Styles */
#contactform { clear:both; background-color:#E4EDF7;  border:1px solid #69c; margin:10px 5px 25px 5px;}
#contactform .txtField { border:1px solid #336699; font-size:11px; padding:1px 4px; }
#contactform textarea { border:1px solid #336699; width:450px; height:100px; font-size:11px; padding:2px 4px; }

#whyverify-pop { background-color: #ffffff; border:1px solid #336699; width:375px; padding:5px; text-align: left; }



