@charset "utf-8";body{margin:0;color:#000;background:#fff;font:20px/36px arial,helvetica,sans-serif;min-width:900px;}
ul{margin-top:0;margin-bottom:0;}
form,fieldset{margin:0;padding:0;border-style:none;}
img{border-style:none;}
input,select,textarea{vertical-align:middle;font:12px arial,helvetica,sans-serif;}
a{color:#12d9f9;text-decoration:underline;}
a:hover{text-decoration:none;}
#wrapper{width:577px;margin:62px auto 0;background:url(../images/bg-main.jpg) repeat-y 0 -30px;position:relative;}
#wrapper .t{background:url(../images/bg-main-t.jpg) no-repeat;}
#wrapper .b{background:url(../images/bg-main-b.jpg) no-repeat 0 100%;padding:20px 10px;}
#header{position:relative;min-height:306px;width:100%;}
* html #header{height:306px;}
.logo{position:absolute;top:80px;left:30px;margin:0;}
.logo a{display:block;width:215px;height:70px;overflow:hidden;text-indent:-9999px;}
#main{width:100%;margin:0;}
#content{width:500px;padding:0 25px 10px 30px;overflow:hidden;margin:-60px 0 0;position:relative;font-size:16px;}
#content h2{font-size:20px;margin:5px 0 5px;font-weight:bold;line-height:24px;color:#12d9f9;}
#content h3{font-size:17px;margin:5px 0 -29px;line-height:24px;color:#12d9f9;}
#content p{margin:0;}
.visual{position:relative;margin:0 0 0 -10px;padding:5px 0 0;width:700px;}
.visual img{vertical-align:top;}
.main-nav{margin:0;padding:0;list-style:none;width:160px;position:absolute;top:217px;right:581px;}
.main-nav li{width:100%;overflow:hidden;float:left;margin:0 0 9px;}
.main-nav li a{float:right;text-decoration:none;text-transform:uppercase;font-size:17px;background:#000;color:#12d9f9;font-weight:bold;line-height:20px;padding:0 0 0 8px;}
.main-nav li.active a,.main-nav li a:hover{background:#12d9f9;color:#fff;}
.main-nav li.active a{cursor:default;}
.sticker{position:absolute;top:422px;left:-150px;background:url(../images/sprite.png) no-repeat;width:150px;height:144px;padding:10px 0 0 14px;overflow:hidden;}
.sticker span{display:block;background:url(../images/sprite.png) no-repeat 0 -154px;width:135px;height:43px;text-indent:-9999px;margin:0 0 1px;overflow:hidden;}
.sticker .mail{display:block;background:url(../images/sprite.png) no-repeat 0 -197px;width:141px;height:18px;text-indent:-9999px;overflow:hidden;}
.sticker .skype{display:block;background:url(../images/sprite.png) no-repeat 0 -215px;width:142px;height:42px;text-indent:-9999px;overflow:hidden;margin:12px 0 0 3px;}
.hire{height:85px;padding:25px 0 0;overflow:hidden;position:relative;margin:5px 0 0 -1px;}
.hire .image-holder{float:right;margin:15px 40px 0 0;display:inline;}
.hire .click{position:absolute;top:37px;left:0;background:url(../images/sprite.png) no-repeat 0 -257px;width:127px;height:23px;text-indent:-9999px;}
#footer{width:527px;margin:0 auto;padding:18px 25px;}
#footer p{font-size:11px;color:#c6cece;margin:0;line-height:20px;text-align:right;font-weight:bold;color:#939494;}
#footer span{display:block;font-size:11px;color:#c6cece;margin:0;line-height:20px;text-align:right;font-weight:normal;color:#939494;}
#footer span a{color:#939494;text-decoration:none;}
#footer span a:hover{text-decoration:underline;}
.portImages{border:2px solid #666666;cursor:pointer;text-decoration:none;margin-top:5px;margin-right:10px;margin-bottom:-15px;float:left;}
.portImages:hover{border:2px solid #666666;cursor:pointer;text-decoration:none;margin-top:5px;margin-right:10px;margin-bottom:-15px;float:left;}
.ItalicTXT{font:italic 14px arial,helvetica,sans-serif;font-weight:bold;color:#666;}
.portText{font:16px arial,helvetica,sans-serif;}
.nextLink{background:#000;color:#12d9f9;text-decoration:none;}
.nextLink:hover{background:#12d9f9;color:#fff;text-decoration:none;}
.nextLink2{background:#1aaa33;color:#fff;text-decoration:none;}
.nextLink2:hover{background:#12d9f9;color:#fff;text-decoration:none;}
.compTitle{font-weight:bold;}
#jFlowSlide{font-family:Georgia;}
#myController{width:475px;height:29px;margin-top:5px;}
#myController span.jFlowSelected{margin-right:0;background:url(../selected-background.png) no-repeat top left;}
.slide-wrapper{width:100%;}
.slide-details h2{font-size:1.5em;font-style:italic;font-weight:normal;line-height:1;margin:0;}
.jFlowPrev{float:left;width:72px;height:29px;cursor:pointer;background:url(../left-button.gif) no-repeat top left;}
.jFlowPrev:hover{float:left;width:72px;height:29px;cursor:pointer;background:url(../left-button-hover.gif) no-repeat top left;}
.jFlowNext{float:left;width:72px;height:29px;cursor:pointer;background:url(../right-button.gif) no-repeat top left;}
.jFlowNext:hover{float:left;width:72px;height:29px;cursor:pointer;background:url(../right-button-hover.gif) no-repeat top left;}
.jFlowControl{color:#FFF;cursor:pointer;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;background:url(../unselected-background.png) no-repeat top left;}
#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body>#sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container>#sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
.highlight{background-color:#666;color:#fff;}
.slider-controller-settings{float:left;width:329px;text-align:center;height:29px;background-color:#fff;}
.bold-font{font-weight:bold;}
.dashed-line{font-size:20px;font-weight:bold;}
.blk-color{color:#000;}
.error-page-p{padding-bottom:125px;}
.double-quote{font-size:30px;color:#666;}
.highlighted-name{background:#000;color:#12d9f9;}
textarea{font:17px arial,helvetica,sans-serif;color:#00008b;border:1px inset #000;width:380px;}
input.txt{font:17px arial,helvetica,sans-serif;color:#00008b;border:1px inset #000;width:380px;height:25px;}
input.btn{background-color:#000;font:17px arial,helvetica,sans-serif;font-weight:bold;color:#12d9f9;height:25px;width:85px;border:1px outset #000;margin-right:16px;float:right;}
input.btn:hover{background-color:#12d9f9;font:17px arial,helvetica,sans-serif;font-weight:bold;color:#fff;height:25px;width:85px;border:1px outset #12d9f9;margin-right:16px;float:right;cursor:pointer;}
input.btn2{background-color:#000;font:17px arial,helvetica,sans-serif;font-weight:bold;color:#12d9f9;height:25px;width:130px;border:1px outset #000;margin-right:18px;margin-top:10px;float:right;}
input.btn2:hover{background-color:#12d9f9;font:17px arial,helvetica,sans-serif;font-weight:bold;color:#fff;height:25px;width:130px;border:1px outset #12d9f9;margin-right:18px;margin-top:10px;float:right;cursor:pointer;}
form div{clear:left;margin:0;padding:0;padding-top:1px;}
form div label{float:left;width:20%;}
.inputHighlighted{font:17px arial,helvetica,sans-serif;color:#00008b;background-color:#12d9f9;border:1px inset #000;width:380px;}
.bold-and-italic{font-weight:bold;color:#000;font-style:italic;}
.label-style{width:50%;margin-left:100px;}
.button-style{float:right;margin-top:6px;}
.td1{vertical-align:top;}
.td1-span{background-color:#000;color:#12d9f9;}
.td2{padding-left:34px;}
.fax-style{background-color:#000;color:#12d9f9;}