html { height: 100%; margin-bottom: 1px;
}

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; line-height:130%; margin-top:5px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;background-color: #FFFFFF;
}
a:link    {color:#fa0712; text-decoration:underline;}
a:visited {color:#fa0712; text-decoration:underline;}
a:hover   {color:#666666; text-decoration:none; cursor:pointer;}
a:active  {color:#fa0712; text-decoration:underline;
}
html {
}
.tiny {font-size:1px;
}
.red {color:#FA0712}
.bigred {color:#FA0712;font-size:14px;}
.msg {color:#FA0712;}
.green {color:#45b004;}
/* -------------------------- TEMPLATE & LAYOUT STYLES ---------------------------------- */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #FA0712;
	 margin:0px; 
}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #636361; margin-top:20px;
 font-weight:lighter; letter-spacing:-1px;
}
h2 a:link    {color:#8b8b8d; text-decoration:underline;}
h2 a:visited {color:#8b8b8d; text-decoration:underline;}
h2 a:hover   {color:#83cc34; text-decoration:underline; cursor:pointer; }
h2 a:active  {color:#8b8b8d; text-decoration:underline;
}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #8b8b8d; margin-top:20px;
 font-weight:lighter; letter-spacing:-1px;
}
h3 a:link    {color:#8b8b8d; text-decoration:underline;}
h3 a:visited {color:#8b8b8d; text-decoration:underline;}
h3 a:hover   {color:#FF6600; text-decoration:underline; cursor:pointer; }
h3 a:active  {color:#8b8b8d; text-decoration:underline;
}
.ours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #828f97;
        padding-top:10px; padding-bottom:15px;}			 
.ours a:link    {color:#828f97; text-decoration:underline;}
.ours a:visited {color:#828f97; text-decoration:underline;}
.ours a:hover   {color:#fa0712; text-decoration:none; cursor:pointer;}
.ours a:active  {color:#828f97; text-decoration:underline;
}
.txtfield { border: 1px solid #CCCCCC; padding:1px;
}
.IMR {margin-left:20px;margin-bottom:10px;float:right;}
.IML {margin-right:20px;margin-bottom:10px;float:left;}
.keypad {margin-left:15px;}
.clientpad {margin-right:20px;margin-bottom:20px;}
.clientpad2 {margin-bottom:20px;}
.clogin {
	margin-top:20px;
}
/* ------------------ VERTICAL MENU STYLE with background image ------------------------- */
/* You can call this in a single <div> - no <br> tags are needed. If you want to have a 
different background/style when you are actually ON the page then you need to make your
menu an editable region and use <div class="vertOFF">menu item with no link</div>         */
.vertmenu a{ text-decoration:none; text-align:left;
  background-image: url(../images/menuOFF.gif); background-repeat:no-repeat;
  color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; 
  font-weight: normal; 
  display:block; width:213px; height:30px; line-height: 30px;  padding-left: 17px; }
.vertmenu a:hover { background-image: url(../images/menuON.gif); background-repeat:no-repeat;
                    color:#FF0000;
}
.vertOFF { text-decoration:none; text-align:left;
  background-image: url(../images/menuSELECT.gif); background-repeat:no-repeat;
  color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; 
  font-weight: normal; 
  display:block; width:213px; height:30px; line-height: 30px;  padding-left: 17px; }
  
/* -------------------------------- TEXT STYLES ----------------------------------------- */
.topmenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8b8b8d; line-height:130%; }
.topmenu a:link    {color:#8b8b8d; text-decoration:underline;}
.topmenu a:visited {color:#8b8b8d; text-decoration:underline;}
.topmenu a:hover   {color:#83cc34; text-decoration:none; cursor:pointer;}
.topmenu a:active  {color:#8b8b8d; text-decoration:underline;
}
.smenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828f97;
	line-height: 30px;
	    }
.smenu a:link {color:#828f97; text-decoration:none; }
.smenu a:visited {color:#828f97; text-decoration:none; }
.smenu a:hover {color:#fa0712; text-decoration:underline; cursor:pointer; }
.smenu a:active {color:#828f97; text-decoration:none; 
}
.testimowner {color:#fa0712;}
#container {
	width: 990px; 
	margin: 0 auto;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 
#headerbox {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
	background-image: url(../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#maincontent {
	height: auto;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	float: left;
	margin-bottom: 20px;
}
#logobox {
	float: left;
	height: 100px;
	width: 430px;
	text-align: left;
}
#toprightbox {
	float: right;
	height: 78px;
	width: 560px;
	text-align: right;
	padding-top: 32px;
}
#left {
	float: left;
	height: auto;
	width: 189px;
	text-align: left;
	margin-right: 61px;
}
#footerbar {
	height: 30px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 30px;
}

#right {
	float: right;
	width: 740px;
	text-align: left;
	height: auto;
}
#footerbox {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top:25px;
	text-align:center;
	height: 25px;
	line-height: 25px;
	background-image: url(../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
}
#bannerbox {
	height: 199px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#networking {
	float: left;
	height: 28px;
	width: 100px;
	margin-top: 10px;
}
#submenu {
	text-align: left;
	float: left;
	height: auto;
	width: 189px;
	margin-top: 10px;
	background-image: url(../images/menu/submenuline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
	line-height: 30px;
}
.smenubox {
	float: left;
	height: auto;
	width: 189px;
}
#homepic {
	float: left;
	height: 397px;
	width: 737px;
}
#hometext {
	float: left;
	height: auto;
	width: 737px;
	margin-top: 10px;
}
#testimonials {
	float: left;
	height: auto;
	width: 189px;
	margin-top: 50px;
	line-height: 20px;
}
#clientsL {
	float: left;
	height: auto;
	width: 400px;
}
#clientsR {
	float: right;
	height: auto;
	width: 270px;
	margin-left: 20px;
	margin-top: 30px;
}

