body {background-color: #e8e8e8;color : #333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}

#container {
  width: 978px; 
  top: 0px;
  left: 50%;
  margin:0 auto 0px -489px;
  background-image:url('images/background-repeat.jpg');
  background-repeat: repeat-y;
  position:absolute;z-index:-2;
  }
  
#header {
  margin:0px 32px 0px 32px;
  padding:7px 0px 8px 0px;
  z-index: 1000;
  }  
.telephone {margin-top:4px;}
strong {font-weight:bold;}  
fieldset.input {margin:0px 0px 18px 0px;}
/*.column {position: relative; float: left;} */
.column {position: relative; float: left; margin-top:10px;z-index:-1;} 

#content {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; width: 376px; margin: 0px 0px 0px 20px;}
#leftcolumn {width: 184px;margin:0px 0px 0px 32px; _margin:0px 0px 0px 16px;}
#rightcolumn {width: 313px; margin: 0px 0px 0px 20px;}  

body#home #content {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; width: 586px;  _width: 590px;  margin-left: 32px; _margin-left: 16px;}
body#login #content {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; width: 908px;  _width: 908px;  margin-left: 32px; _margin-left: 16px;}
body#home #rightcolumn {width: 300px;margin-left:15px;_margin-left:9px;} 

#rightcolumn img.telephone {margin-left:-6px;_margin-left:-3px;}

#content h1, #content h1 a:link, #content h1 a:visited, .componentheading {color: #2486bf;font-size:18px;margin: 0px 0px 8px 0px;text-decoration:none;}
#content h1, #blank h1 {color: #2486bf;font-size:18px;margin: 0px 0px 8px 0px;}
#content h1 a:hover {border-bottom: 1px solid #2486bf;}
#content h2, #content h2 a:link, #content h2 a:visited {color: #2486bf;font-size:16px;margin:15px 0px 2px 0px;font-weight:bold;text-decoration:none;}
#content h2 a:hover {border-bottom: 1px solid #2486bf;}
#content h3, #content h3 a:link, #content h3 a:visited {color: #2486bf;font-size:14px;margin:12px 0px 0px 0px;font-weight:bold;text-decoration:none;}
#content h3 a:hover {border-bottom: 1px solid #2486bf;}
#content h4 {color: #2486bf;font-size:13px;margin:12px 0px 0px 0px;font-weight:bold;}
#content p {font-size :13px; margin: 6px 0px; line-height : 18px;}
#blank p {font-size :13px; margin: 6px 0px; line-height : 18px;}
#blank li {font-size :13px; margin: 2px 0px; line-height : 18px;background:url('images/bodybullet.gif')  no-repeat 0px 6px; margin-left: 12px;padding-left : 12px;}
#content ul.contentlist li {font-size:13px;background:url('images/bodybullet.gif')  no-repeat 0px 6px; margin-left: 12px;padding-left : 12px;}
#content ul.ticklist li {background:url('images/tick.gif')  no-repeat left; margin-left: 10px;padding-left : 15px;}
#content p em {font-style: italic; padding: 2px 12px 12px 12px;font-size:12px;line-height:13px;}
#content ol  {margin: 0px 0px 0px 25px;}
#content ol li {list-style-type:decimal;margin: 6px 0px 6px 0px;line-height:14px;}
#content img.inlineimage {float:left; margin: 0px 15px 2px 0px;}

#content #termsofbusiness img {float:left; margin: 1px 0px 8px -26px;}
#content #termsofbusiness p {padding: 1px 0px 8px 26px;}

#fastcontactForm p {margin:24px 0px 30px 0px;}
#fastcontactForm h3 {margin:36px 0px 19px 0px;font-size:16px;}

#content p a:link, #content p a:visited, #content ul.contentlist li a:link, #content ul.contentlist  li a:visited, #content ul li a.blogsection:link, #content ul li a.blogsection:visited, #content ul li a.pagenav:link, #content ul li a.pagenav:visited, .pagenav a:link, .pagenav a:visited, form#com-form-login a:link, form#com-form-login a:visited, a.pagenav:link, a.pagenav:visited  {
color: #2486bf; text-decoration:none; padding: 2px;}
#content p a:hover, #content ul.contentlist li a:hover, #content ul li a.blogsection:hover,  #content ul li a.pagenav:hover, .pagenav a:hover, form#com-form-login a:hover, a.pagenav:hover {text-decoration : underline}

#content a:link, a:visited {
color: #2486bf; text-decoration:none;
}

#content a:hover {
text-decoration: underline;
}

#content ul li .pagenav {margin: 5px 12px;}
p.counter {text-align:center; margin-top:14px;}
#content .blog_more {text-align:center;}
#content .blog_more li {text-align:left;}

#content .itsupporttables {background-color:#2487BF;color:#fff;font-family : arial;font-size:12px;margin-bottom:9px;}
#content .itsupporttables p {margin:0px;color:#fff;padding:0px;}
#content .itsupporttables h4 {color : #1C366C; font-weight : bold;margin : 0px;}
#content .itsupporttables img {display:block;}
#content .itsupporttables ul {list-style : disc;}
#content .itsupporttables li {color : #fff;margin : 8px 8px 0px 18px;}

.sitemap li a {font-size: 14px;font-weight:bold;line-height: 25px; color:#2486bf;  }
.sitemap a:link, .sitemap a:visited {text-decoration:none;}
.sitemap li ul li a:link, .sitemap li ul li a:visited  {color:#2486bf; font-size: 13px; font-weight: normal;line-height: 18px;}
.sitemap a:hover, .sitemap a:hover {text-decoration:underline} 



.xmap {width:850px;}
.xmap li a {font-size: 14px;font-weight:bold;line-height: 25px; color:#2486bf;  }
.xmap a:link, .xmap a:visited {text-decoration:none;}
.xmap li ul li a:link, .xmap li ul li a:visited  {color:#2486bf; font-size: 13px; font-weight: normal;line-height: 18px;}
.xmap a:hover, .xmap a:hover {text-decoration:underline} 






body#home #content h2 {color: #868789; font-size: 17px; word-spacing:-2px;font-weight:normal;margin: 0px 0px 8px 0px;}

body#home #content .homebox {width:289px;/*background: url('../images/homeboxtop.jpg') no-repeat top; */margin-top: 4px;float:left;}

body#home #content .homebox h2, body#home #content .homebox h1 {color: #fff; padding: 7px 0px 6px 9px;margin:0px;display:block; width:280px; height: 23px;background-image: url('images/headerbackground.jpg'); background-repeat: no-repeat; background-position: top left;font-weight:normal;}

body#home #content .homebox h2 a:link, body#home #content .homebox h1 a:link, body#home #content .homebox h2 a:visited, body#home #content .homebox h1 a:visited {
color: #fff;font-weight:normal;text-decoration:none;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 18px; }

body#home #content .homebox h2:hover, body#home #content .homebox h1:hover {background-position: bottom left;text-decoration:none;}
body#home #content .homebox h2 a:hover, body#home #content .homebox h1 a:hover {text-decoration:none;}
body#home #content .homebox a:link, body#home #content .homebox a:visited {text-decoration:none;}

body#home #content .homebox div {background-color:#DBDBDB;border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8;padding:5px 9px 0px 9px;margin:0px;}
body#home #content .homebox p {color: #333333; margin:0px;line-height: 16px;text-align:left;}
body#home #content .homebox.left ul {padding: 14px 14px 14px 14px;font-size:14px;}
body#home #content .homebox.right ul {padding:9px 0px 1px 0px;font-size:14px;}
body#home #content .homebox li {background: url(../images/homepagearrow.gif) left no-repeat; padding: 0px 0px 0px 17px;}
body#home #content .homebox li a {color: #333;text-decoration:none;font-weight:bold;}
body#home #content .homebox.left li {margin: 5px 0px;}
body#home #content .homebox.right li {margin: 0px 0px;}
body#home #content .homebox img {display:inline;}
body#home #content .homebox.right {margin-left : 8px;_margin-left : 0px; float:right;}


#content div.contact {border-bottom: 1px dashed #999; margin:0px 0px 3px 0px; padding : 9px 0px 12px 0px;}
#content div.contact h4 {margin:0px;padding:0px;font-size:14px;font-weight:bold;}
#content div.contact h5 {margin:0px 0px 2px 0px;padding:0px;font-size:13px;}
#content div.contact img {float:left;margin:0px 15px 0px 0px;padding:0px;verticle-align:baseline}
#content div.contact p span {color:#000;font-weight:bold;margin:0px;padding:0px; width: 20px; display:inline-block;}
#content div.contact p {color:#2486bf;margin:0px;padding:0px; line-height: 17px;}
#content div.contact a:link,#content div.contact a:visited {color:#2486bf;text-decoration:none;}
#content div.contact a:hover {text-decoration:underline;}


#content div.people {background-color:#E8E8E8; margin:10px 0px 14px 0px; padding : 0px 0px 5px 0px;}
#content div.people h4 {margin: 0px;padding: 8px 0px 1px 0px;font-size:14px;font-weight:bold;color:#333;}
#content div.people h4 span {font-weight:normal;}
#content div.people img {float:left;margin: 0px 12px 5px 0px;padding:0px;vertical-align: text-bottom; }
#content div.people p {color:#666;margin:0px 14px 5px 14px;padding:0px; line-height: 15px;font-size:12px;}

#content div.people p.video {text-align:right; padding-right : 15px; margin-right : 18px; background: url('images/bluearrow.png') right no-repeat;}
#content div.people a:link,#content div.people a:visited {color:#333;text-decoration:none;font-weight:bold;}
#content div.people a:hover {text-decoration:underline;}


div#pdfdownload form#ckform {background:url('images/pdfpopupbkgd.jpg') no-repeat; padding: 10px 10px 0px 12px; height: 185px; margin:0px; }
div#pdfdownload form#ckform .inputbox {border:1px solid #999; background-color: #fff; padding: 3px; width: 250px; float:right;margin:7px 15px 3px 0px;}
div#pdfdownload form#ckform label {color: #fff;font-size:13px; padding: 0px 0px 0px 5px;float:left;margin:7px 0px 3px 0px}
div#pdfdownload .ck_mandatory {font-size:11px;margin:0px;font-weight:normal;}

div#pdfdownload form#ckform #submit_bt {width:185px;height:22px;border: 1px solid #999;margin:5px 16px 0px 0px;cursor:pointer;float:right;color: #333;padding:1px 32px 5px 8px; background: url('images/bluearrow.png') #fff no-repeat 167px 7px}

div#pdfdownload form#ckform .error {font-size: 11px; font-style:normal;}
div#pdfdownload form#ckform .error div {margin:-52px 0px 0px 80px;padding:0px;}

.search {position:absolute; top: 77px; right: 32px; width: 150px;}
.search .inputbox {border:1px solid #ccc;width:105px;margin:6px 3px 0px 0px;padding: 1px 0px 1px 4px;color:#949496;}
.search .button {position:absolute; right: 0px; top:0px; margin:0px; padding:0px;}


body#blank {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;background-color: transparent; margin:0px;}
body#blank .componentheading {color: #2486bf;font-size:18px;margin: 0px 0px 0px 0px;}
body#blank h2.contentheading {width:359px; height:30px;font-size:14px;background:url('images/blogheading.gif') no-repeat;color:#fff;padding:9px 10px 0px 11px;margin:0px 0px 6px -10px;}
body#blank .blog {width:359px;}
body#blank .article_row, body#blank .leading {font-size:11px;padding: 0px 10px 10px 10px; color:#666;}    
body#blank .article_row {background-color:#fff;margin:10px 0px 0px 0px;}
body#blank .leading, .greyblock {background-color:#e1e1e1;margin:0px 0px 0px 0px;}


.greyblock {background-color:#e1e1e1;margin:12px 0px 12px 0px;padding: 1px 12px 5px 15px;	
  -moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px; }


body#blank .blogheadpicture {margin: -12px 0px 10px -10px}
body#blank .readon:link, body#blank .readon:visited {
color:#333;text-decoration:none;font-weight:bold;background : url('images/readmorearrow.png') no-repeat right; display:block; width: 72px; margin-top : 8px;}
body#blank .readon:hover {text-decoration:underline;}

body#blank .back:link, body#blank .back:visited {
color:#333;text-decoration:none;font-weight:bold;background : url('images/backarrow.png') no-repeat left; display:block; width: 32px; padding-left:12px;margin-right:7px;}
body#blank .back:hover {text-decoration:underline;}

body#blank a:link, body#blank a:visited {color:#2486bf; text-decoration:none;font-size: 12px;}
body#blank a:hover {text-decoration:underline;}

body#blank div#threecxpage p {font-size:11px; margin: 4px 0px 2px 0px;}
body#blank div#threecxpage h3 {font-size:12px; font-weight: bold; color: #2486bf; margin: 5px 0px 0px 0px;}
body#blank div#threecxpage h1 {font-size: 14px; font-weight: bold; color: #2486bf;}


/* start of partner logos css  along the bottom */
#partnerlogos {clear:both; width : 915px; display:block; height: 54px; padding-top : 5px; margin:0px 0px 0px 32px; background: url('images/footer-olly.gif') no-repeat bottom right;}
#partnerlogos a {text-decoration: none; height: 38px; float:left; background-repeat : no-repeat;}
#partnerlogos a:hover {background-position: bottom;}
#partnerlogos .displace {position: absolute; left: -5000px;}
#microsoftgoldcert {background-image : url('images/microsoftgoldcert.gif');width:97px;}
#iso9001 {background-image : url('images/iso9001.gif');width:73px;}
#microsoftsbs {background-image : url('images/microsoftsbs.gif');width:102px;}
#cisco {background-image : url('images/cisco.gif');width:63px;}
#symantec {background-image : url('images/symantec.gif');width:94px;}
#vmware {background-image : url('images/vmware.gif');width:183px;}
#threecx {background-image : url('images/3cx.gif'); width:73px;}
#sophos {background-image : url('images/sophos.gif');width:87px;}
/* end of partner logos css  along the bottom */  



/* start of footer css  along the bottom */
#footer {
  background:url('images/footer.gif') no-repeat;
  width: 978px;
  height: 132px;
  font-size : 12px; 
  color: #fff;
  line-height: 14px;
  }
#footer a:link, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer ul.menufooter {margin: 0px 0px 15px 90px; padding-top: 13px;}
#footer ul.menufooter li {display : inline;  }
#footer ul.menufooter li a:link, #footer ul.menufooter li a:visited {color: #fff; text-decoration:none; font-size:8px; margin:0px 0px 0px 0px; border-left : 1px solid #fff; padding : 0px 9px 0px 9px;}

#footer ul.menufooter li a span {font-size : 13px;} 
#footer ul.menufooter li.item45 a:link, #footer ul.menufooter li.item45 a:visited {border-left : 0px solid #fff; padding-left : 0px;}
#footer ul.menufooter li a span:hover {text-decoration: underline;}

#footer div.footercontact {float:right; margin: 13px 90px 0px 0px; _margin: 13px 50px 0px 0px; margin-left: 0px; width: 340px;}
#footer div.footercontact h4 {font-size: 13px;margin-bottom: 11px;}
#footer div.footercontact p {margin: 8px 0px;}
#footer div {margin-left: 90px;}
/* end of footer css along the bottom */   
 
/* start of quote box css */ 
.quoteBox {float:right; width: 324px; height: 146px; background: url('images/quotebox.gif') no-repeat;} 
/*.quoteBox {position: absolute; top: 125px; right: 33px; width: 324px; height: 146px; background: url('../images/quotebox.gif') no-repeat;} */
.quoteBoxInner {color : #a3a4a5; font-size : 13px; line-height : 16px; margin: 14px 18px 18px 18px}
.quoteBoxInner p {margin-bottom : 4px;}
.quoteBox a:link, .quoteBox a:visited {font-size : 13px; float : right; color : #a3a4a5; margin : -35px 24px 0px 0px;}
.banner {float:left;}
/* end of quote box css */   

/* start of quote box css */ 
.profileBox {float:right; width: 324px; height: 146px; background: url('images/quotebox.gif') no-repeat;} 
.profileBoxInner {color : #a3a4a5; font-size : 12px; line-height : 14px; margin: 10px 10px 2px 18px;}
.profileBoxInner p {margin-bottom : 4px;}

/* end of quote box css */   

/* start of customer benefits box css */ 
#customerbenefits {background-color: #e8e8e8; border: solid 1px #cecdcd; font-size:12px; color: #717072;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}

#customerbenefits h3 {font-weight : bold; border-bottom : 1px solid #cecdcd; padding : 4px 0px 4px 9px; font-size: 16px;}
#customerbenefits ul {margin: 8px 8px 10px 8px;}
#customerbenefits li {background : url('images/benefitsarrow.png') no-repeat 0px 2px; padding-left : 24px;line-height: 19px;}
/* end of customer benefits box css */ 


/* start of latest news box css */ 
div.itnews, div.itnewslarge {background: url('images/latestnewsgrad.jpg') top repeat-x #858789; border: solid 1px #8e8e8f; width: 148px; float: right;margin-top:1px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}

div.itnewslarge {width: 310px;}
.itnews h3, .itnewslarge h3 {font-weight : bold; border-bottom : 1px solid #8e8e8f; padding : 4px 0px 4px 9px; font-size: 16px; color : #666;}
.itnews ul, .itnewslarge ul {margin: 8px 8px 5px 8px; font-size:13px; }
.itnews ul a:link, .itnews ul a:visited, .itnewslarge ul a:link, .itnewslarge ul a:visited {color: #ffffff; text-decoration : none;}
.itnews ul a:hover, .itnewslarge ul a:hover {text-decoration : underline;}
.itnews li, .itnewslarge li {background : url('images/newsarrow.png') no-repeat 0px 9px; padding : 3px 0px 5px 18px; line-height: 18px;}
/* end of latest news box css */ 


.createdby, .createdate {color: #999;font-size:12px;}

div.moduletablecostcalc {
  float: left;
  padding: 0px;
  width: 143px;
  border: 1px solid #bdbdbd;
  background-color: #e8e8e8;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
height:240px;
}
div.moduletablecostcalc h3 {font-weight : bold; border-bottom : 1px solid #bdbdbd; padding : 4px 0px 4px 9px; margin-bottom: 6px; font-size: 16px; color : #6e6e6e;}
div.moduletablecostcalc form {margin: 1px 9px 0px 9px;}
div.moduletablecostcalc label {font-size:12px; color:#6e6e6e;padding:0px; margin: 0px 0px -5px 3px;}
div.moduletablecostcalc input {border: solid 1px #b5b4b3; height: 13px; font-size: 10px; margin: 1px 0px 0px 2px; width:122px; background-color:#fff;}
div.moduletablecostcalc #ac-submit{height: 22px;font-size:12px;margin: 2px 2px 5px 33px; width: 88px;cursor:pointer;padding:1px 32px 9px 5px;background: url('images/bluearrow.png') no-repeat 72px 6px #fff;}
div.moduletablecostcalc #id {display:none;}



#ajaxcontact .ac-field-label {display:block; padding:0px;}
.hiddeninputs {display:none;}

#leftMenu {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin : 0px 0px 15px 0px;}
#leftMenu h3 {font-size : 18px; color: #868789; font-weight:bold; border-bottom : 2px solid #b2b1b1; padding-bottom : 8px; margin-bottom : 9px;}

#leftMenu li.mainlevel a:link, #leftMenu li.mainlevel a:visited {}

#leftMenu ul li.sublevel_current a:link, #leftMenu ul li.mainlevel_current a#active_menu, #leftMenu ul #current a:link, #leftMenu ul li.sublevel_current a:visited, #leftMenu ul li.mainlevel_current a#active_menu, #leftMenu ul #current a:visited  {color: #2486bf; background : url('images/bluearrow.png') 172px no-repeat #e8e8e8;}
#leftMenu ul li.sublevel_active li.sublevel_current a {padding: 3px 2px 3px 25px}
#leftMenu li a:link, #leftMenu ul .mainlevel_current li a:link, #leftMenu li a:visited, #leftMenu ul .mainlevel_current li a:visited {color: #666; text-decoration : none; display : block; font-size : 14px; border-bottom : 1px solid #b2b1b1;padding: 3px 2px 3px 11px; background: none;padding-right:13px;}

#leftMenu ul .sublevel_current li a:link, #leftMenu ul .sublevel_current li a:visited {color: #666; text-decoration : none; display : block; font-size : 14px; border-bottom : 1px solid #b2b1b1;padding: 3px 2px 3px 25px; background: none;padding-right:13px;}
#leftMenu ul li.sublevel_active li.sublevel a:link, #leftMenu ul li.sublevel_active li.sublevel a:visited {color: #666; font-size: 13px; padding: 3px 2px 3px 25px;}

#leftMenu li a:hover, #leftMenu li a:hover, #leftMenu ul .mainlevel_current li a:hover, #leftMenu li a:hover, #leftMenu ul .mainlevel_current li a:hover {color: #2486bf;}
#leftMenu li#current ul li a:hover, #leftMenu li.parent ul li a:hover, #leftMenu a:hover, #leftMenu ul .sublevel_current li a:hover {color: #2486bf;}

#leftMenu li.mainlevel_active a.mainlevel:link, #leftMenu li.mainlevel_active a.mainlevel:visited {padding: 3px 2px 3px 3px; color: #2486bf;}
#leftMenu li.mainlevel_current a.mainlevel:link, #leftMenu li.mainlevel_current a.mainlevel:visited {padding: 3px 2px 3px 3px;}





dl {margin:0 0 1em 0;}
dt {margin:0 0 .25em 0;}
dd {margin:0 0 .25em 0;}

dl.listImages {margin:0 0 1em 0; padding-bottom:50px}
dl.listImages dt {margin:0px; padding:0;}
dl.listImages dt img {clear:both; display:block; float:left; margin:12px 0px 2em 0px; padding:0;}
dl.listImages dd {font-size:13px;float:right; margin:8px 0px .5em 0px; padding:0; width:250px;line-height: 17px;}


dl.successList {margin:0 0 1em 0; padding-bottom:50px}
dl.successList dt {margin:0px; padding:0;}
dl.successList dt img {clear:both; display:block; float:left; margin:22px 0px 2em 0px; padding:0px;}
dl.successList dd {font-size:13px;float:right; margin:8px 0px .5em 0px; padding:0; width:250px;line-height: 17px;}

dl.listDesc {margin:0 0 1em 0; padding:0;}
dl.listDesc dt {background:url(/_imgs/icons/navLinkMarker.gif) no-repeat 0 6px; color:#333; font-weight:bold; line-height:1.4em; margin:0; padding:0 0 0 12px;}
dl.listDesc dd {font-size:13px;margin:0 0 0 12px; padding:0;}
dl.listDesc dd.date {margin:0 0 .75em 12px; color:#000;}


#contactpopup {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 14px;position:relative;width:354px;}
#contactpopup p {color : #333; margin: 0px 18px 5px 0px;line-height: 17px;}
#contactpopup h1  {color: #2486bf;font-size:18px;font-weight : normal; margin: 0px 0px 11px 0px; padding : 0px 0px 14px 0px; border-bottom : 2px solid #cbcbcb;}
#contactpopup .ckCustomText {margin-top: 0px;}
#contactpopup h2 {color : #fff; font-weight: normal;font-size : 18px; position: absolute; top: 10px; margin: 0px 0px 5px 0px; padding : 0px 0px 0px 0px;display:block;}
#contactpopup form {background: url(/images/octavia/contactpopupbkgd.jpg) no-repeat; position: absolute; top: 190px; margin: -7px 0px 0px 0px; padding: 0px 0px 13px 20px;height:265px;width: 354px;}
#contactpopup input {border: 1px solid #999; width: 155px; padding:2px;background-color:#fff;}

#contactpopup label {color:#fff; padding:7px 0px 1px 0px;font-size: 12px;}

#contactpopup #Namelbl {position:absolute;top:40px;left:20px;}
#contactpopup #Name {position:absolute;top:65px;left:20px;}
#contactpopup #Companylbl {position:absolute;top:40px;left:197px;}
#contactpopup #Company {position:absolute;top:65px;left:197px;}

#contactpopup #Emaillbl {position:absolute;top:90px;left:20px;}
#contactpopup #Email {position:absolute;top:115px;left:20px;}
#contactpopup #Telephonelbl {position:absolute;top:90px;left:197px;}
#contactpopup #Telephone {position:absolute;top:115px;left:197px;}

#contactpopup #Commentslbl {position:absolute;top:140px;left:20px;}
#contactpopup #Comments {position:absolute;top:165px;left:20px;}

#contactpopup .ckCustomText p {color:#fff; position: absolute; top: 233px; width: 220px; margin: 0px; line-height: 15px;font-size: 12px;}

#contactpopup textarea {height : 58px; width: 333px; border: 1px solid #999; padding:1px;background-color:#fff;}
#contactpopup form #submit_bt{width:108px;height:25px;border: 1px solid #999;color: #333;padding:1px 39px 5px 6px; background: url(/images/octavia/bluearrow.png) #fff no-repeat 91px 7px;
position:absolute; top: 236px; right: 18px;cursor:pointer;}

#contactpopup .error {font-weight:bold;color: #ff0000;font-size:10px;}

#contactpopup .errorName {position:absolute; top:82px; left: 21px;}
#contactpopup .errorCompany {position:absolute; top:82px; left: 197px;}

#contactpopup .errorEmail {position:absolute; top:132px; left: 21px;}
#contactpopup .errorTelephone {position:absolute; top:132px; left: 197px;}



#contactform {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 14px;position:relative;}
#contactform p {color : #333; margin: 0px 18px 5px 0px;line-height: 17px;}
#contactform h1  {color: #2486bf;font-size:18px;font-weight : normal; margin: 0px 0px 11px 0px; padding : 0px 0px 14px 0px; border-bottom : 2px solid #cbcbcb;}
#contactform .ckCustomText {margin-top: 0px;}
#contactform h2 {color : #fff; font-weight: normal;font-size : 18px; position: absolute; top: 10px; margin: 0px 0px 5px 0px; padding : 0px 0px 0px 0px;display:block;}
#contactform form {background: url(/images/octavia/contactpopupbkgd.jpg) no-repeat; position: absolute; top: 190px; margin: -7px 0px 0px 0px; padding: 0px 0px 13px 20px;height:300px;width: 393px;}
#contactform input {border: 1px solid #999; width: 155px; padding:2px;background-color:#fff;}
#contactform label {color:#fff; padding:7px 0px 1px 0px;font-size: 12px;}
#contactform #Namelbl {position:absolute;top:40px;left:20px;}
#contactform #Name {position:absolute;top:65px;left:20px;}
#contactform #Companylbl {position:absolute;top:40px;left:197px;}
#contactform #Company {position:absolute;top:65px;left:197px;}
#contactform #Emaillbl {position:absolute;top:90px;left:20px;}
#contactform #Email {position:absolute;top:115px;left:20px;}
#contactform #Telephonelbl {position:absolute;top:90px;left:197px;}
#contactform #Telephone {position:absolute;top:115px;left:197px;}
#contactform #Commentslbl {position:absolute;top:140px;left:20px;}
#contactform #Comments {position:absolute;top:165px;left:20px;}
#contactform .ckCustomText p {color:#fff; position: absolute; top: 233px; width: 220px; margin: 0px; line-height: 15px;font-size: 12px;}
#contactform textarea {height : 58px; width: 333px; border: 1px solid #999; padding:1px;background-color:#fff;}
#contactform form #submit_bt{width:108px;height:25px;border: 1px solid #999;color: #333;padding:1px 39px 5px 6px; background: url(images/bluearrow.png) #fff no-repeat 91px 7px; position:absolute; top: 236px; right: 57px;cursor:pointer;}
#contactform .error {font-weight:bold;color: #ff0000;font-size:10px;}

#contactform .errorName {position:absolute; top:82px; left: 21px;}
#contactform .errorCompany {position:absolute; top:82px; left: 197px;}

#contactform .errorEmail {position:absolute; top:132px; left: 21px;}
#contactform .errorTelephone {position:absolute; top:132px; left: 197px;}

table.dataTable {width:100%; border:0; margin:0 0 1em 0;}
table.dataTable td,th {padding:10px 10px 10px 10px; /* border-bottom:1px solid #000000; */text-align:left; vertical-align:top;border:1px solid #fff;}
table.dataTable tr.altRow td {background:#e8e8e8;}

p.zoom a:link, p.zoom a:visited {text-decoration:underlined; color: #333;}
p.zoom a:hover {color:#2486bf;}

.wmps {position:absolute;bottom:0px; right:0px;margin:0px 33px -30px 0px;font-size:11px;color:#999;padding-bottom:12px;}
.wmps a:link, .wmps a:visited {text-decoration:none;color:#999;target-name:new;}
.wmps a:hover {text-decoration:underline;}


a.serverstatus:link, a.serverstatus:visited {color: #2486bf; text-decoration:none;}
a.serverstatus:hover {text-decoration:underline;}
