/* ***** RESET CSS ***** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{border:0; font-family:inherit; margin:0; outline:0; padding:0; vertical-align:baseline;}
/* ***** RESET CSS ***** */


/* ***** GENERIC ***** */
.clear {clear:both; font-size:0px; height:0px;}
.showDiv {display:block;}
.hideDiv {display:none;}
.notVisible {visibility:hidden;}
.warning {border:1px solid #6d7179; color:#6d7179; margin-bottom:10px; padding:5px;}
ul {list-style:none;}
a {text-decoration:none;}
/* ***** GENERIC ***** */


/* ***** HOLDERS ***** */
body {background:#ffffff url(../images/bg.gif); font-family:Helvetica; font-size:0.7em;}

#holdAll {margin:0px auto; width:842px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit; left:50%;}
/* ***** HOLDERS ***** */


/* ***** LOGO ***** */
#logo {margin:15px 0px 25px 0px;}
/* ***** LOGO ***** */


/* ***** TOP MENU ***** */
#topMenu {background:url(../images/bgmenu.png) left bottom; float:left; padding:0px 0px 5px 0px;}
#topMenu li {float:left;}
#topMenu li a {background:#a7aaaf url(../images/bgmenubd.gif) no-repeat right; color:#ffffff; display:block; font-size:0.8em; padding:5px 0px 5px 0px; text-align:center; text-transform:uppercase; width:120px;}
#topMenu #lastTopMenu a {width:80px;}
#topMenu li a:hover, #topMenu li a.topMenuSubOn {background-color:#83868d;}
#topMenu li a.topMenuOn {background-color:#6d7179;}
/* ***** TOP MENU ***** */


/* ***** SUB MENU ***** */
#holdSubMenus {position:relative; top:-4px; z-index:100;}
 
.subMenu {overflow:hidden; position:absolute;}
.subMenu ul {background-color:#83868d; list-style:none; padding-top:10px; width:120px;}
.subMenu li {padding:0px 0px 10px 0px; text-align:center;}
.subMenu li a {color:#ffffff;}

#subMenu1 {display:none; left:360px;}
#subMenu2 {display:none; left:480px;}
/* ***** SUB MENU ***** */


/* ***** HOME TEMPLATE ***** */
#holdMainContent {border-left:1px solid #a7aaaf; border-right:1px solid #a7aaaf; border-bottom:2px solid #a7aaaf; margin:0px 0px 15px 0px; padding:0px 20px 20px 20px; width:800px;}

#holdMainContent #homeContent h1 {color:#84cff3; font-size:2.1em; font-weight:normal; margin:40px 0px 0px 0px;}
#holdMainContent #homeContent h2 {color:#6d7179; font-size:1.5em; font-weight:normal; margin:20px 0px 0px 0px; width:380px;}

#holdMainContent #homeContent .holdHomeBox {background:url(../images/bghomebx.png) no-repeat 0px 200px; float:left; margin:15px 0px 0px 0px;}

#holdMainContent #homeContent #homeBox1 {background:url(../images/services.jpg) no-repeat 1px 0px;}
#holdMainContent #homeContent #homeBox2 {background:url(../images/products.jpg) no-repeat 1px 0px;}
#holdMainContent #homeContent #homeBox3 {background:url(../images/solutions.jpg) no-repeat 1px 0px;}

#holdMainContent #homeContent .homeBox a {background:url(../images/arr.gif) no-repeat 210px 15px; border:1px solid #6b8ca6; color:#6b8ca6; display:block; font-size:1.6em; height:188px; width:202px; margin:0px 18px 11px 0px; padding:10px 40px 0px 10px;}
#holdMainContent #homeContent .homeBox a:hover {background:url(../images/arr1.gif) no-repeat 210px 15px; border:1px solid #84cff3; color:#84cff3;}
#holdMainContent #homeContent #homeBox3 a {margin:0px 0px 11px 0px;}
/* ***** HOME TEMPLATE ***** */


/* ***** TEXT_PAGE TEMPLATE ***** */
#holdBannerImage {background:url(../images/bgmenu.png) no-repeat 0px 146px; padding:0px 0px 7px 0px;}
.bannerImage {border:1px solid #6b8ca6; height:131px; margin:20px 0px 0px 0px; padding:15px 0px 0px 15px;}
.bannerImage h1 {color:#84cff3; font-size:2.2em; font-weight:normal;}
.bannerImage ul {margin:0px 0px 0px 5px; width:460px;}
.bannerImage ul li {background:url(../images/bulletbig.gif) no-repeat 0px 2px; color:#83868d; font-size:1.3em; margin:10px 0px 0px 0px; padding:0px 0px 0px 30px;}
.bannerImage ul li a {color:#83868d;}

#bannerAbout {background:url(../images/banner1.jpg) no-repeat;}
#bannerProducts {background:url(../images/banner2.jpg) no-repeat;}
#bannerServices {background:url(../images/banner3.jpg) no-repeat;}
#bannerSolutions {background:url(../images/banner4.jpg) no-repeat;}
#bannerContact {background:url(../images/banner5.jpg) no-repeat;}

#holdTextPage {background:url(../images/dotdown.gif) repeat-y 160px 0px; margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; width:800px;}

#holdTextPage #left {float:left; padding:10px 0px 0px 0px; width:163px;}
#holdTextPage #left h1 {color:#6d7179; font-size:1.3em; font-weight:normal; margin:0px 0px 10px 0px;}
#holdTextPage #left p {color:#6d7179; margin:0px 0px 10px 0px;}
#holdTextPage #left span {color:#84cff3; font-weight:bold;}
#holdTextPage #left ul {width:158px;}
#holdTextPage #left ul li {background:url(../images/dothor.gif) repeat-x bottom; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}
#holdTextPage #left ul li a {background:url(../images/leftlist.gif) no-repeat top right; color:#a7aaaf; display:block; font-size:1.1em; padding:0px 0px 5px 0px;}
#holdTextPage #left ul li a:hover, #holdTextPage #left ul li.subMenuOn a {background:url(../images/leftlist1.gif) no-repeat top right; color:#83868d;}

#holdTextPage #main {float:left; padding:10px 20px 0px 20px; width:460px;}
#holdTextPage #main h2 {color:#84cff3; font-size:1.4em; font-weight:normal; margin:0px 0px 20px 0px;}
#holdTextPage #main h3 {color:#000000; font-size:1.0em; font-weight:normal; margin:10px 0px 10px 0px; padding-top:10px;}
#holdTextPage #main p {color:#6d7179; margin:0px 0px 10px 0px;}
#holdTextPage #main a.readMore {color:#84cff3; padding:0px 5px 0px 5px;}
#holdTextPage #main a.readMore:hover {background-color:#84cff3; color:#ffffff;}
#holdTextPage #main ul {margin:10px 0px 10px 10px;}
#holdTextPage #main ul li {background:url(../images/bulletsml.gif) no-repeat; color:#6d7179; padding:0px 0px 10px 15px;}
#holdTextPage #main ul li a {color:#6d7179;}
#holdTextPage #main ul li a:hover {text-decoration:underline;}
#holdTextPage #main label {color:#6d7179; float:left; width:80px;}
#holdTextPage #main span {color:#dc0005;}
#holdTextPage #main input {float:left; font-family:Helvetica; font-size:1.0em; margin-bottom:20px;}
#holdTextPage #main textarea {float:left; font-family:Helvetica; font-size:1.0em; height:60px; margin-bottom:20px; width:250px;}

#holdTextPage #main #buttonHolder {padding:0px 0px 0px 80px;}
#holdTextPage #main #holdButton {background:url(../images/bgbutt.gif) repeat-x bottom; padding-bottom:5px; width:55px;}
#holdTextPage #main input.frmButton {background:#a7aaaf url(../images/bgmenubd.gif) no-repeat right; border:0px; color:#ffffff; float:none; margin:0px 0px 0px 0px; padding:2px 0px 2px 0px; width:100%;}
#holdTextPage #main input.frmButtonOn {background:#83868d url(../images/bgmenubd.gif) no-repeat right; border:0px; color:#ffffff; cursor:pointer; float:none; margin:0px 0px 0px 0px; padding:2px 0px 2px 0px; width:100%;}

#holdTextPage #main #holdFAQs h2 {font-size:1.1em; font-weight:bold; margin-bottom:10px;}
#holdTextPage #main #holdFAQs h2 a {color:#6d7179;}
#holdTextPage #main #holdFAQs div {border-bottom:1px solid #a7aaaf; margin:0px 0px 20px 0px;}

#holdTextPage #main .sitemap {margin:0px 0px 0px 20px;}
#holdTextPage #main .sitemap li {font-weight:bold; margin-bottom:10px; padding:0px 0px 0px 15px;}
#holdTextPage #main .sitemap li a {color:#6d7179;}
#holdTextPage #main .sitemap li a:hover {text-decoration:underline;}
#holdTextPage #main .sitemap li ul {margin:0px 0px 0px 20px;}
#holdTextPage #main .sitemap li ul li {font-weight:normal; margin:5px 0px 5px 0px;}
#holdTextPage #main .sitemap li ul li a {color:#6d7179;}

#holdTextPage #right {float:left; width:137px;}

#holdTextPage #right .holdRightLink {background:url(../images/sidelink/bg.jpg) no-repeat 0px 287px;}
#holdTextPage #right .rightLink {margin:0px 0px 8px 0px;}
#holdTextPage #right .rightLink a {background:url(../images/arr2.gif) no-repeat 100px 15px; border:1px solid #6b8ca6; color:#6b8ca6; display:block; font-size:1.5em; height:270px; padding:15px 0px 0px 10px; width:125px;}
#holdTextPage #right .rightLink a:hover {background:url(../images/arr3.gif) no-repeat 100px 15px; border:1px solid #84cff3; color:#84cff3;}

#holdTextPage #right #rightProducts {background:url(../images/sidelink/products.jpg) no-repeat 1px 0px;}
#holdTextPage #right #rightServices {background:url(../images/sidelink/services.jpg) no-repeat 1px 0px;}
#holdTextPage #right #rightSolutions {background:url(../images/sidelink/solutions.jpg) no-repeat 1px 0px;}
#holdTextPage #right #rightContact {background:url(../images/sidelink/contact.jpg) no-repeat 1px 0px;}
/* ***** TEXT_PAGE TEMPLATE ***** */


/* ***** FOOTER ***** */
#footer {background-color:#ffffff; border-left:1px solid #a7aaaf; border-right:1px solid #a7aaaf; border-bottom:1px solid #a7aaaf; font-size:0.9em; margin:0px 0px 15px 0px; padding:5px 0px 5px 0px; width:842px;}
#footer a {color:#6d7179;}
#footer a:hover {color:#84cff3;text-decoration:underline;}
#footer span {color:#84cff3;}

#footer #footerLeft {float:left; width:333px;}
#footer #footerLeft ul {float:left; margin-left:10px;}
#footer #footerLeft ul li {color:#6d7179; float:left;}
#footer #footerLeft ul li a {border-right:1px solid #6d7179; padding:0px 10px 0px 10px;}
#footer #footerLeft ul li.lastFooterLink a {border:0px; padding:0px 0px 0px 10px;}

#footer #footerContact {color:#6d7179; float:left; text-align:right; width:507px;}
#footer #footerContact ul {float:left;}
#footer #footerContact ul li {float:left; padding:0px 10px 0px 0px;}
/* ***** FOOTER ***** */


/* ***** DESIGNED BY ***** */
#websiteBy {font-size:0.9em; margin:0px 0px 50px 702px; width:140px;}
#websiteBy p {margin-left:74px;}
#websiteBy img {float:left;}
#websiteBy #seraphimImg {padding:6px 6px 0px 0px;}
#websiteBy #websiteByNames {text-align:right;}
#websiteBy #websiteByNames p {margin-left:0px;}
#websiteBy #websiteByNames a {color:#6d7179; text-decoration:none;}
#websiteBy #websiteByNames a:hover {text-decoration:underline;}
/* ***** DESIGNED BY ***** */
