@charset "iso-8859-1";
/* Creation date: 11/14/2004 */

/* primary colors used: */
/* #666666 gray */
/* #2C7BA1 blue */
/* #79506A magenta */
/* #004700 green */
/* #E5DDE2 light-magenta */
/* #D9DEE6 light-blue */

a {
	font-family: Arial;
	color: #2C7BA1;
}

a:link {color: #2C7BA1; text-decoration: underline}     /* unvisited link */
a:visited {color: #2C7BA1; text-decoration: underline}  /* visited link */
a:hover {color: #666666; text-decoration: underline}  /* mouse over link */
a:active {color: #666666; text-decoration: underline}  /* selected link */

a.location {color: Black;font-weight: bold;font-family : Arial}
a.location:link {color: Black;text-decoration: none;font-family : Arial;} /* unvisited link */

a.mail {color: #336699;font-family: Arial;font-weight: bolder;letter-spacing : 1px;}
a.mail:link {color: #336699; text-decoration: underline}     /* unvisited link */
a.mail:visited {color: #336699; text-decoration: underline}  /* visited link */
a.mail:hover {color: Red; text-decoration: underline}  /* mouse over link */
a.mail:active {color: Red; text-decoration: underline}  /* selected link */

a.nav {color: #2C7BA1;font-family: Arial;font-weight: bolder;letter-spacing : 1px;}
a.nav {text-transform: uppercase}
a.nav:link {color: #336699; text-decoration: none}     /* unvisited link */
a.nav:visited {color: #336699; text-decoration: none}  /* visited link */
a.nav:hover {color: Red; text-decoration: underline}  /* mouse over link */
a.nav:active {color: Red; text-decoration: underline}  /* selected link */

a.navbottom {font-family: Arial;font-weight: bold;color: #2C7BA1;font-size: 10px;text-align : center;}
a.navbottom {text-transform: uppercase}
a.navbottom:link {color: #2C7BA1; text-decoration: underline}     /* unvisited link */
a.navleftbottom:visited {color: #2C7BA1; text-decoration: underline}  /* visited link */
a.navleftbottom:hover {color: #666666; text-decoration: underline}  /* mouse over link */
a.navleftbottom:active {color: #666666; text-decoration: underline}  /* selected link */

a.navleft {font-family: Arial;font-weight: bold;color: White;font-size: 10px;text-align : center;}
a.navleft {text-transform: uppercase}
a.navleft:link {color: White; text-decoration: none}     /* unvisited link */
a.navleft:visited {color: White; text-decoration: none}  /* visited link */
a.navleft:hover {color: Red; text-decoration: underline}  /* mouse over link */
a.navleft:active {color: Red; text-decoration: underline}  /* selected link */

a.navtop {font-weight: bold}
a.navtop:link {color: Black; text-decoration: none}     /* unvisited link */
a.navtop {text-transform: uppercase}
a.navtop:visited {color: Black; text-decoration: none}  /* visited link */
a.navtop:hover {color: Red; text-decoration: underline}  /* mouse over link */
a.navtop:active {color: Red; text-decoration: underline}  /* selected link */

a.stock {font-weight: bold}
a.stock:link {color: Red; text-decoration: none}     /* unvisited link */
a.stock:visited {color: Red; text-decoration: none}  /* visited link */
a.stock:hover {color: White; text-decoration: none}  /* mouse over link */
a.stock:active {color: White; text-decoration: none}  /* selected link */

a.bodylink {font : small-caps bold 14px/18px Arial;letter-spacing : 1px;}
a.bodylink:link {color: #336699; text-decoration: underline}     /* unvisited link */
a.bodylink:visited {color: #336699; text-decoration: underline}  /* visited link */
a.bodylink:hover {color: Red; text-decoration: underline}  /* mouse over link */
a.bodylink:active {color: Red; text-decoration: underline}  /* selected link */

a.bodylink2 {font-family: Arial;font-weight: bold;color: White;font-size: 11px;text-align : center;}
a.bodylink2:link {color: Black; text-decoration: underline}     /* unvisited link */
a.bodylink2:visited {color: Black; text-decoration: underline}  /* visited link */
a.bodylink2:hover {color: Red; text-decoration: underline}  /* mouse over link */
a.bodylink2:active {color: Red; text-decoration: underline}  /* selected link */

blockquote  {
	width: auto;
	height: auto;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

blockquote.body {
	font-family : Arial;
	font-size : 10px;
}

blockquote.contactvia  {
	background-color: white;
	border-style: none;
	width: 90%;
}

blockquote.homebody  {
	border-color: #D9DEE6;
	border-style: solid;
	width: 543px;
	margin-left: 28px;
	margin-top: 0px;
	padding: 0px;
}

blockquote.sitemap {
	font : bold 11px Arial;
}
	
blockquote.thankyou {
	font : bold 11px Arial;
	width: 60%;
	margin: 0px;
}

blockquote.vitalsform  {
	background-color: #D9DEE6;
	border-style: outset;
	border-color: white;
	width: 90%;
}

body.main  {
	background-color: #79506A;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-left: 0px;
	border-color: Black;
}

body.clients  {background-color: #79506A}


div.body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial;
	color: #2C7BA1;
	font-size: 12px;
	background-color: White;
}

div.body2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: justify;
	background-color: White;
}

div.main {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	background-color: White;
}

h1 {font-family: Arial; color: Black}

h2.contactPgHdr {
	font : bold 16px Century Schoolbook;
	color : #666666;
	text-align : center;
	margin: 0px;
	margin-bottom: 10px;
}

h4 {color: Red;	font-weight: bold;font-size: 12;font-family : Arial;}

hr.left 
{
	text-align: center;
	width: 90%;
	color: white;
}

hr.body 
{
	text-align: center;
	width: 80%;
	margin: 0px;
}

hr.bio {
	text-align : left;
	width : 90%;
}

img.Acrobat  
{
	width: 88px;
	height: 31px;
	border: none;
}

img.bg    {
	filter: alpha(opacity=40);
}

img.header  {
	width: 408px;
	height: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border: none;
	vertical-align: top;
}

img.homeheader  {
	width: 225px;
	height: 90px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 5px;
	border: none;
	vertical-align: top;
}

img.helpQmark {
	width: 17px;
	height: 17px;
	border: none;
	vertical-align: middle;
}

img.homebody  {
	margin: 0px;
	padding: 0px;
	width: auto;
	vertical-align: top;
}

img.homelogo  {
	margin-top: 5px;
	margin-bottom: 0px;
	width: 145px;
	height: 164px;
	vertical-align: bottom;
	border: none;
}

img.left  {
	border-bottom-width: 5px;
	border-color: #CC3333;
}

img.logo  {
	margin-top: 5px;
	margin-bottom: 0px;
	width: 330px;
	height: 164px;
	vertical-align: bottom;
	border: none;
}

img.nav  {
	margin: 5px 10px;
	border: 0px;
	padding: 0px;
}

img.navtop  {
	margin: 0px;
	padding: 0px;
	width: 145px;
	height: 75px;
}

img.other 
{
	vertical-align : bottom;
	margin-top : 1%;
	border: none;	
}

img.pgTitle  {

}

img.stdbody  {
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-right: 30px;
	width: 175px;
	height: 94px;
	vertical-align: top;
	float: left;
	border: none;
	background-color: White;
}

img.Yahoo  {
	width: 99px;
	height: 13px;
	border: 0px;
}

input.button  {
	width: 80px;
	height: 20px;
	margin: 5px;
	background-color: Yellow;
	font: bold 11px Arial;
	color: Black;
}

input.contactvital  {
	width: 100%;
	height: 18px;
	margin: 0px;
	background-color: white;
	font-size: 10px;
	color: Black;
}

input.optionsTable  {
	width: 20%;
	height: 18px;
	margin: 0px;
	background-color: #D9DEE6;
	font-size: 10px;
	color: Black;
}

ol  {
	font: normal 12px Arial;
	color: #2C7AB1;
}

ol.reasons {
	text-align : left;
	text-indent: 0px;
	text-decoration : none;
	list-style-type: decimal;
	list-style-position:outside;
	color : #004700;
	padding-left: 30px;
	padding-right: 30px;
	margin: 10px;
}

p  {
	font: normal 12px Arial;
	color: black;
	margin: 5px;
	text-align: justify;
}

p.announcement  {
	text-align:center;
	font-family: Century Schoolbook;
	color: #004700;
	font-weight: bold;
	font-size: 11px;
	margin: 5px;
}

p.bio         {
	font-family: Arial;
	color: Black;
	font-size: 12;
}

p.body         {
	margin: 5px;
	color: Black;
	font : 12px Arial;
	text-align: justify;
}


p.bodyHighlight  {
	font: bold 14px Century Schoolbook;
	text-align: center;
	color: #666666;
}

p.bottom {
	color: Black;
	text-align: center;
	letter-spacing : 1px;
	font: bold 10px Arial;
}

p.box {
	border-style: none;
	border-width: 1px;
	border-color : White;
	background-color: Transparent;
	color : Black;
	font : bold 13px Arial;
	text-align : center;
	width : 80%;
	padding : 4;
}

p.clients {
	font : 18px Arial;
}

p.contactvia         {
	color: #2C7BA1;
	font : normal 12px Arial;
}

p.contact3         {
	color: Black;
	font : bold 12px Arial;
}

p.contactreqfooter  {
	color: Red;
	font : bold 11px Arial;
	text-align : center;
}

p.footnote  {
	font-size: 10px;
	font-style: italic;
}

p.heading  {
	font-family: Century Schoolbook;
	color: #666666;
	font-weight: bold;
	font-size: 18px;
	margin: 5px;
}

p.heading2 {
	font-family: Century Schoolbook;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-decoration : none;
	text-indent : 0px;
	margin: 5px;
}

p.heading3 {
	font-family: Arial;
	color: #336699;
	font-weight: bold;
	font-size: 11;
	text-decoration : none;
}

p.hometopright {
	text-align: right;
	font-family: Arial;
	font-size: 10px;
	color: Black;
	margin-bottom: 120px;
	margin-right: 20px;
	padding-top: 0px;
}

p.indent  {
	text-indent: 20px;
}

p.inputboxtitle {
	font-weight: bold;
	font-size: 11px;
	color: Black;
	text-align: left;
}

p.logo {
	font-family: Arial;
	color: #79506A;
	font-size: 9px;
}

p.menu {color: #336699;font-family: Arial;font-weight: bold; font-size: 10; text-align: right;letter-spacing : 1px;}

p.nav  {
	font: 12px Arial;
	color: #2C7BA1;
	text-align: center;
}

p.navbody  {
	font-family: Century Schoolbook;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 15px;
}

p.navbottom {
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color: #2C7BA1;
}

p.navleft   {font-family: Arial; font-weight: bold; color: White; font-size: 12}

p.navtopright {
	text-align: right;
	font-family: Arial;
	font-size: 10px;
	color: Black;
}

p.other {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: black;
	text-align: center;
}

p.otherSecTitle {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #2C7BA1;
	text-align: center;
}

p.processSteps  
{
	text-align: right;
	font-size: 10px;
	font-style:italic;
	margin-right: 10%;
}

p.thankyou  {
	margin: 30px;
	color: Black;
}

p.quote {
	font : italic 13px Arial;
}

p.stock {font-weight: bold; text-align: center; letter-spacing : 1px; font-size: 8px}

p.team      {font-family: Arial; font-weight: bold; color: Black; font-size: 10}

p.top        {font-family: Arial; color: Red; font-size: 10}

select.contactvital {
	font-size: 9px;
	width: 85%;
}

table.bio {
	background : White;
}

table.address {
	padding: 0px;
	margin-right: 0px;
	width: 60%;
	height: 145px;
	border: none;
}

table.clients {
	padding : 0;
	border-color : Red ;
	width : 80%;
	border : 0px;
}

table.contactVia  {
	color: Black;
	font : normal 12px Arial;
	text-align: left;
	background-color: none;
	border-style: none;
	width: 85%;
}

table.contactVitals  {
	color: Black;
	font : bold 12px Arial;
	background-color: #D9DEE6;
	border-style: none;
	width: 100%;
}

table.homebody	{
	padding: 0px;
	margin-left: 0px;
	border-left: 0px;
	border-color:Black;
	background-color:White;
}

table.hometop         {
	font : 12px Arial;
	width: 145px;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: White;
	border-left: 15px;
	border-left-color: White;
	border-left-style: solid;
	border-right:0px;
	border-right-color: White;
	border-right-style: solid;
	border-top: 15px;
	border-top-color: White;
	border-top-style: solid;
	border-bottom: 15px;
	border-bottom-color: White;
	border-bottom-style: solid;
}
table.navigation  {
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
	height: auto;
	background-color: White;
	border-left: 15px;
	border-left-color: White;
	border-left-style: solid;
	border-right: 15px;
	border-right-color: White;
	border-right-style: solid;
	border-bottom: 15px;
	border-bottom-color: White;
	border-bottom-style: solid;
}

table.rightNav	{
	height: 925px;
	padding: 0px;
	margin-left: 0px;
	border-left: 0px;
	border-color:Black;
	background-color:White;
}

table.top         {
	font : 12px Arial;
	width: 100%;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: White;
	border-left: 15px;
	border-left-color: White;
	border-left-style: solid;
	border-right: 15px;
	border-right-color: White;
	border-right-style: solid;
	border-top: 15px;
	border-top-color: White;
	border-top-style: solid;
}

td.addressData {
	text-align : left;
	color: Black;
	font-family: Arial;
	font-size: 11px;
	width: 40%;
	height: auto;
	margin: 5px;
	padding: 5px;
}

td.addressTitles {
	text-align : right;
	font-family: Arial;
	font-weight: bold;
	color: Black;
	font-size: 11px;
	width: 20%;
	height: auto;
	margin: 5px;
	padding: 5px;
}

td.body  {
	background-color: White;
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: auto;
}

td.contactvital {
	text-align : left;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	font-size: 10px;
	width: 50%;
	height: auto;
	margin: 0px;
	padding: 0px;
	border-color: none;
}		

td.form  {
	background-color: White;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

td.homebodymovie {
	border: 0px;
	padding-top: 19px;
	margin: 0px;
	padding-left: 0px;
	height: 925px;
}

td.homelcol {
	background-image: url(Images/Navigation/nav-sub_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: #E5DDE2;
	width: 145px;
	height: 701px;
	font: 12px Arial;
	color: #2C7BA1;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-color: Black;
	text-align: center;
}

td.jobtitle {
	text-align : left;
	font-family: Arial;
	font-weight: bold;
	color: Black;
	font-size: 10px;
	font : italic small-caps;
	width : 75;
}		

td.job {
	text-align : justify;
	font-family: Arial;
	color: Black;
	font-size: 11px;
	width : 90%;
}		

td.lcol {
	background-image: url(Images/Navigation/nav-sub_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: #E5DDE2;
	width: 145px;
	height: auto;
	font: 12px Arial;
	color: #2C7BA1;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-color: Black;
	text-align: center;
}

td.logo {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	padding: 0px;
	width: 340px;
	height: 164px;
	border: none;
	border-color: Black;
	background-color: white;
}

td.navbottom {
	background-color: #E5DDE2;
	width: 146px;
	height: 25px;
	font: 12px Arial;
	color: #2C7BA1;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
}

td.optionsTable {
	background-color: none;
	text-align : left;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	font-size: 10px;
	width: 25%;
	height: auto;
	margin: 0px;
	padding: 0px;
	border-color: none;
}		

td.top {
	text-align: right;
	width: auto;
	height: auto;
	border: 0px;
	padding: 0px;
	border-color: Black;
        background-color: white;
        background-repeat: no-repeat;
        background-position: center center;
}

textarea.contactvia  {
	font: normal 12px Arial;
	color: Black;
	text-align: left;
	margin: 5px;
	padding: 5px;
}


tr.contactvitals  {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
}

tr.homebody  {
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

tr.navigation  {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

tr.righthNav  {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

tr.top  {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

ul  {
	color: #2C7AB1;
}

ul.services {
	font : bold 11px Arial;
	text-align : left;
}

li.services {
	padding-top : 0px;
}

ul.dev {
	font : bold 11px Arial;
	text-align : left;
}

li.dev {
	padding-top : 0px;
}

ul.faqs {
	font : bold 11px Arial;
	text-align : left;
	text-decoration : underline;
	color : #336699;
}

ul.privacy {
	font : normal 11px Arial;
	text-align : left;
	text-decoration : none;
	color : #336699;
}


ul.team {
	font : bold 11px Arial;
	text-align : left;
	text-decoration : underline;
	color : #336699;
}

ul.clients {
	font : bold 11px Arial;
	text-align : left;
}
