/* CSS BY EXPRESSION UNLIMITED
website: http://www.expressionunlimited.com
Copyright: Expression Unlimited 2005-2008. All Rights Reserved.
Description: Web design and layout
Author: Expression Unlimited Web Design Solutions
Created: 01/08

 ---------------------- */
body{border:0;font-family:"Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif;text-align:center;background:#ffffff url(/img/text/menubackground.gif) repeat-x top center;margin:5px 0;padding:0;}
#wrapper{height:auto;min-height:100%;width:100%;margin:0 auto;padding:0;}
#bottomlineg{clear:both;display:block;padding:0;height:25px;margin:0 auto; width: 750px;background: url(/img/text/bottomborderg.jpg) no-repeat top center}
#bottomlineb{clear:both;display:block;padding:0;height:25px;margin:0 auto; width: 750px;background: url(/img/text/bottomborderb.jpg) no-repeat top center}
#bottomliney{clear:both;display:block;padding:0;height:25px;margin:0 auto; width: 750px;background: url(/img/text/bottombordery.jpg) no-repeat top center}
#bottomlinedg{clear:both;display:block;padding:0;height:25px;margin:0 auto; width: 750px;background: url(/img/text/bottomborderdg.jpg) no-repeat top center}
#headerbox{padding:0;width:770px;margin:0 auto;text-align:center;height:310px;}
#innerheader {padding:0;margin:0 20px;height:64px;}
#contact {display:none;float:right;margin:5px 0 0 0;font-weight:bold;color:#4b4b4b;font-size:75%;text-align:right;font-family:"Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif;padding-top:0px}
#logo{float:left;cursor: pointer;}
#flashcontent{background:#fff;float:none;clear:both;width:750px;margin:0 auto;padding:0;height:210px;}
#menubox{float:left;height:29px;margin:0 auto;width:770px;padding:0;}
div#menu {vertical-align:middle;margin:0;padding:0;}
div#menu ul {list-style-type:none;text-align:left;vertical-align:middle;border-width:0;margin:0;padding:0;}
div#menu ul li {display:inline;float:left;width:112px;text-align:left;vertical-align:middle;margin:0;padding:0px 2px 0px;}
div#menu ul li a {font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:0.70em;display:block;color:#232323;text-align:left;text-decoration:none;margin:0;padding:2px 10px 2px 10px;letter-spacing: 1.5pt; word-spacing: 1pt;white-space: nowrap}
div#menu ul li a:hover{border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;height:25px;color:#cc4602;background:  url(/img/text/menubghover.gif) repeat-x left top;font-weight:normal}
div#menu ul li a:active{color:#232323;}
div#menu ul li.on a {border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;height:25px;display:block;color:#cc4602;font-weight:bold;background:  url(/img/text/menubghover.gif) repeat-x left bottom;}
div#menu ul li.on a:hover {color:#cc4602;font-weight:normal}
li.on a span.arrow{visibility:visible;color:#cc4602;text-decoration:none;}
a span.arrow{visibility:hidden;color:#fff;font-size:135%;font-family:Verdana, Helvetica, sans-serif;font-weight:bold;padding:0 0.3em 0 0 ;text-decoration:none}
a:hover span.arrow{visibility:visible;color:#cc4602;text-decoration:none;font-weight:bold}
div#menu ul li#five{width:110px;height:29px}
div#menu ul li#third{width:135px}
div#menu ul li#first{width:85px}
div#menu ul li#null{width:56px;}
div#footerbox{background:#ffffff url(/img/text/footerbg.gif) repeat-x bottom center;height:60px;}
div#footer{text-align:center;padding-top:10px;width:770px;clear:both;text-align:center;height:26px;margin:0 auto;vertical-align:top;}
div#footer ul{width:100%;list-style-type:none;margin:0;padding:0;}
div#footer ul li{text-align:center;line-height:1.2;font-family:Arial, Helvetica, sans-serif; text-align:left;vertical-align:top;font-size:70%;color:#555555;display:inline;padding:0 4px;margin:0 0;}
div#footer ul li a{color:#555555;text-decoration:none;padding:0 3px}
div#footer ul li a:hover{color:#cc4602;text-decoration:none}
div#footer ul li a:active{color:#cc4602;}
.feed{margin:0;padding:0;display:block;position:relative;top:2px;left:400px;}
.feed a {text-decoration:none;display: block; background:  url(/img/text/feed.gif) no-repeat left bottom; overflow: hidden; width: 13px;text-indent: -99999px; height: 13px}
.feed a:hover {text-decoration:none;background-position: 0px 0px}
#at15pfpro,#at16sas,#at16ptc,#at16pf,#at15ptc,.at-promo-single,at_pspromo {display:none}
#at15s_head{height:10px;text-align:center}
#at15s_brand{padding-right:40px;font-weight:bold;color:#232323}
span#at16_brand{padding-right:80px;font-weight:bold;color:#232323}
#at16pt{font-weight:bold}
div#at_hover a{color:#cc4602}
a#at15sptx:link,a#at16ptx:link{color:#232323;font-weight:bold;text-decoration:none}
a#at15sptx:hover,a#at16ptx:hover{color:#cc4602;text-decoration:none}
#mainbox{float:none;width:770px;margin:0 auto;clear:both;display:block;position:relative;left:0;top:0;padding:0;}
#main{width:100%;float:left;margin:0 auto;padding:0 0 20px 0;clear:both;}
.left{float:left;padding-right:10px;width:520px;color:#232323;margin:0px 0;vertical-align:top;}
.left#topborderleft{width:520px;background:#fff}
#bgleft{background:#fff;margin:0;padding:0;}
.leftcol{width:520px;display:block;padding:0px 0px 8px 0px;margin-left:0px;margin-top:0px;text-align:left;line-height:1.2em;background:#fff}
.leftcol h1{margin-top:0;padding-left:20px;padding-top:10px;font-size:100%;color:#4b4b4b;font-family:"Lucida Grande", Geneva,  Arial, Helvetica, sans-serif;}
.leftcol h2{padding-left:20px;font-size:75%;color:#4b4b4b;font-family:"Lucida Grande", Geneva,  Arial, Helvetica, sans-serif;white-space:nowrap;letter-spacing: 1pt;}
.leftcol p {font-size:75%;border-left:0;padding:0 20px;}
.leftcol blockquote{padding:0 20px;}
.right{float:right;width:220px;padding-right:10px;padding-bottom:20px;color:#232323;margin:0px 0;}
.right#topborderright{width:209px;background:  url(/img/text/toprightcolum.gif) no-repeat 0px 10px}
#bgright{background: url(/img/text/rightcolum.gif) repeat-y;margin:0;padding:0;}
.rightcol{width:209px;display:block;padding:10px 0px 8px 0px;margin-left:0px;margin-top:9px;text-align:left;line-height:1.0em;background:  url(/img/text/bottomrightcolum.gif) no-repeat bottom center}
.rightcol p{white-space:normal;clear:both;padding:0 25px 15px 37px;margin:0;font-size:75%;text-align:justify}
.rightcol h2.dotg{background:  url(/img/text/dotg3.gif) no-repeat 13px 14px;margin:0;text-indent:37px;padding:10px 0 10px 0;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #4b4b4b;letter-spacing:1pt;}
.rightcol h2.dotb{background:  url(/img/text/dotg4.gif) no-repeat 13px 14px;margin:0;text-indent:37px;padding:10px 0 10px 0;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #4b4b4b;letter-spacing:1pt;}
.rightcol h2.doty{background:  url(/img/text/dotg5.gif) no-repeat 13px 14px;margin:0;text-indent:37px;padding:10px 0 10px 0;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #4b4b4b;letter-spacing:1pt;}
.rightcol h2.dotdg{background:  url(/img/text/dotg6.gif) no-repeat 13px 14px;margin:0;text-indent:37px;padding:10px 0 10px 0;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #4b4b4b;letter-spacing:1pt;}
.rightcol ul{padding:0 0 10px 15px;margin:0;}
.rightcol li{font-size:75%;white-space:nowrap;padding:0;margin:0;list-style-type:none;list-style-position:outside;}
.rightcol li a{color:#232323;text-decoration:none;}
.rightcol li a:visited{color:#232323;text-decoration:none;}
.rightcol li a:hover{color:#BF4002;text-decoration:none;}
a span.grey{color:#232323;text-decoration:none}
a:hover span.grey{color:#BF4002;text-decoration:none;}
strong{color:#4b4b4b}
img{border:0;margin:0;padding:0}
#hr{display:block;float:left;height:2px;background: url(/img/text/rule.gif) no-repeat center center;height: 3px;margin: 20px 0;width:100%;}

acronym{cursor:help;border-color:#fff #fff #cc4602 #fff;border-style:dotted;border-width:0 0 2px;}
.left ul{list-style-position: outside; list-style-type:disc;color:#CC4602;}
.left ol{list-style-position: outside; list-style-type:upper-roman;color:#CC4602;font-weight:bold;}
span{color:#232323;font-weight:normal}
.list{font-size:75%;padding-left:23px;width:430px}
.list ul{padding-bottom:10px;}

.dropcapl {display:block;padding:0 0 22% 0;width:47px;height:41px;background: url(/img/text/openquote.gif) no-repeat left top;float:left;clear:right;margin: 0% 2pt;}
.dropcapr {display:block;padding:0;width:47px;height:41px;background: url(/img/text/closequote.gif) no-repeat right bottom;float:right;margin: 0% 2pt}
.hide1{visibility:hidden;font-weight:normal;font-style:normal}
blockquote{font-style:normal;font-weight:normal;font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;font-size:70%;letter-spacing:1pt;word-spacing:1pt;padding:0;margin:0 0;text-align:left;display:block}
#quote{width:450px;margin:0 0 0 23px;height:130px}
#quotepf{width:450px;margin:0 0 0 23px;height:180px}
#quotepf1{width:450px;margin:0 0 0 23px;height:250px}
#quotepf2{width:450px;margin:0 0 0 23px;height:300px}
#quotepf3{width:450px;margin:0 0 0 23px;height:370px}

#hg{padding:0 0 55% 0}

form{margin:0;text-align:left;padding:0 0 0 20px;font-family:"Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif}
input, select,textarea{vertical-align:middle;background-color:#f9f9f9;border:1px #DBD9D9 solid;color:#565656;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;font-size:100%;text-align:left;padding:2px 2px 4px;}
fieldset{width:440px;border:0px solid #DBD9D9;text-indent:0px;padding:0;margin:0;}
legend{color: #4b4b4b;margin:0;padding:0;font-weight:bold;font-size:75%;text-indent:-3px;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif}
.form label{text-align:left;float:left;margin: 2px 0px 3px 0px;width: 150px;font-size:80%;color: #232323;}
.form select, input,textarea {margin:0;vertical-align: middle;color:#232323}
.left .form p{margin-top:0;margin-bottom:5pt;padding:0;}
input.smallbuttonr{margin-left:150px;font-weight:normal;width:81px;font-size:0.70em;text-align:center;color:#232323;border:0;cursor:pointer;text-decoration:none;padding:2px 0;background: url(/img/text/return.png) no-repeat top center;height:25px;font-family:Arial, Helvetica, sans-serif;letter-spacing: 1.5pt; word-spacing: 1pt}
.easily label{width:45px;text-align:right;}
.small{color:#232323;font-size:75%;font-weight:normal}
.mandatory1 {font-size:150%;font-weight: bold;font-family:Arial, Helvetica, sans-serif;color: #CC4602}
#enquiry,#name,#company,#email,#phone,#url,#scope,#domain{width:230px;}
.form select{font-size:15px;font-family:Courier New, Courier, mono;font-weight:bold}

dl#index{padding:0;margin:0;width:195px;display:block;height:190px;position:relative;left:27px}
dl#index dd.space{margin-left:0}
dl#index dt.green{position:relative;left:-27px;font-weight:bold;background:  url(/img/text/dotg3.gif) no-repeat 13px 14px;margin:0;text-indent:37px;padding:10px 0 15px 0;white-space:nowrap;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #4b4b4b;letter-spacing:1pt;text-align: left;visibility:visible}
dl#index dt.blue{position:relative;left:-27px;font-weight:bold;background:  url(/img/text/dotg4.gif) no-repeat 13px 14px;margin:0;text-indent:37px;padding:10px 0 15px 0;white-space:nowrap;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #4b4b4b;letter-spacing:1pt;text-align: left;visibility:visible}
dl#index dt.yellow{position:relative;left:-27px;font-weight:bold;background:  url(/img/text/dotg5.gif) no-repeat 13px 14px;margin:0;text-indent:37px;padding:10px 0 15px 0;white-space:nowrap;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #4b4b4b;letter-spacing:1pt;text-align: left;visibility:visible}
dl#index dt.dgreen{position:relative;left:-27px;font-weight:bold;background:  url(/img/text/dotg6.gif) no-repeat 13px 14px;margin:0;text-indent:37px;padding:10px 0 15px 0;white-space:nowrap;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #4b4b4b;letter-spacing:1pt;text-align: left;visibility:visible}
dl#index dd{padding:0 0 7.2pt 7.2pt;float:left;margin:0;width:64px; }
dl#index dd a{padding:0;border:#e6e6e6 2px solid;display:block;margin-bottom:0;}
dl#index dd a:hover{border:2px #CC4602 solid;}
dl#index dd a:active{border:2px #CC4602 solid;}

#project{padding:0px 0px 20px 23px;}
#project ul{list-style-position: outside; list-style-type:disc;color:#CC4602;}
#project ul li {padding:0;width:130px;position:relative;top:3px;left:0;font-size:75%;font-weight:bold;background:#fff;margin:0;padding:0 0 3px 0}
#project ul li ul li {color:#232323;list-style-type:none;font-size:100%;width:235px;background-color:#fff;font-weight:normal}
#project ul ul{position:absolute;top:-3px;left:105px;}
#arrow{position:relative;left:0;top:0;margin:0;padding:0}
p.arrow{display:block;position:absolute;top:-157px;left:188px;background: url(/img/spacer.gif) repeat}
p.arrow a img {height:10px;color:#fff}
p.arrow a:hover img{height:10px;color:#fff}
p.arrow a:active img{height:10px;color:#fff}
.hide{display:none}

.skip{position:absolute; top: -50px;border:0;padding-bottom:2px;color:#e6e6e8;font-size:80%;text-align:center;padding-top:2px;}
a.skip,a.skip:visited,a.skip:hover{color:#e6e6e8}
a.ln,a.ln:visited {color:#232323;text-decoration:none;border-bottom:1px dotted #232323}
a.ln:hover{color:#cc4602;text-decoration:none;border-bottom:1px dotted #cc4602}
a.ln:active{color:#cc4602;text-decoration:none;border-bottom:1px dotted #cc4602}
a.lk, a.lk:visited, a.lk:hover{text-decoration:none;color:#4b4b4b}
* html a:hover{visibility:visible}
.clear{display:block;clear:both;height:1px;width:100%;padding:0;margin:0;font-size:1px;background:transparent;}
a{outline: none;}
a:active{outline: none;}
.ie_fix a{text-decoration:none}
dl.project{float:left;margin:0;padding:0px 0px 20px 0;width:450px;display:block;background:#fff;height:250px;position:relative;left:20px;}
dl.project dt{width:140px;display:block;float:left;margin:0;padding:0 10px 0 0;color:#232323;font-size:75%;font-weight:bold}
dl.project dd{display:block;font-weight:normal;color:#232323;font-size:75%;background:#fff;margin:0;padding:0 0 7px 150px}
.slider {margin:0 0 10px 25px;width:480px;height:90px; overflow:hidden;}


