/* CSS Document */

body {margin:0px; font-family:Tahoma, Verdana, Arial; font-size:11px; background:url(images/body.jpg) center repeat-y #d1d1d1;}

div#container {width:779px; margin:0 auto; clear:both; background-color:#fff;}
.clear, #middle {clear:both;}
#middle {margin-bottom:40px;}

.left-side {float:left;}
.right-side {float:right;}

.red {border-color:#CC0000!important;}

#top-nav {border-top:4px solid #d54608; height:66px;}
#top-nav img { float:left;} 
#top-nav ul {float:right; margin:30px 0px 0px 0px; padding:0px 10px 0px 0px;}
#top-nav ul li {list-style-type:none; float:left; display:block; font-weight:bold; color:#292929; width:115px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#top-nav ul li b {font-size:10px; display:block; line-height:8px;}
#top-nav ul li a b {text-decoration:none; color:#adadad;}
#top-nav ul li a {color:#292929; text-decoration:none; display:block; width:105px; background:url(images/li.jpg) no-repeat; margin:0px 0px 0px 0px; padding:5px 0px 8px 10px;}
#top-nav ul li a:hover { padding:6px 0px 7px 11px; width:104px; color:#FF3300;}

#flash {clear:both; margin:0px 0px 5px 0px;}

/* left navigation */

#left-nav {width:220px; padding:0px 0px 0px 20px; float:left;}
#left h1 {display:block; background:url(images/left1.gif) repeat-y; font-weight:normal; color:#fff; font-size:18px; padding:3px 0px 3px 6px; margin:0px;}
#left h1 img {margin:0px 8px 0px 8px;}

#left ul {margin:0px; padding:0px;}
#left ul li {list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; background:url(images/left-li.gif) no-repeat; padding:0px 0px 0px 35px; font-size:12px;}
#left ul li p {list-style-type:none; display:block; font-size:12px; margin:6px 0px 0px 0px; color:#757575;}
#left ul li p.main-tab a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:none; padding:0px;}
#left ul li p.main-tab a:hover {color:#000;}
#left ul li a {color:#757575; text-decoration:none; font-size:11px; background:url(images/sub-li.gif) no-repeat; padding:2px 0px 0px 20px; font-family:Tahoma, Arial, Verdana;}
#left ul li a:hover {color:#d54608;}

#left h2 { font-size:17px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; line-height:14px; margin:7px 0px 0px 0px;}
#left h2.but-1 a {color:#3e6f00; text-decoration:none; display:block; background:url(images/but-1.gif) no-repeat; padding:21px 0px 20px 59px;}
#left h2.but-1 a:hover {background:url(images/but-2.gif) no-repeat; padding:21px 0px 20px 59px;}



#left h3 {margin:20px 0px 4px 0px; font-size:17px; font-weight:normal; background:url(images/icon1.jpg) right no-repeat;}

.dot-2 {background:url(images/dot.jpg) repeat-x; height:3px;}
#left marquee {display:block; padding:0px 10px; height:170px;}
#left marquee h4 {font-size:11px; margin:5px 0px 5px 0px; display:block; background:url(images/news.jpg) no-repeat; color:#e55318; padding:0px 0px 3px 25px}

#left marquee p {font-size:11px; margin:0px 0px 10px 0px; padding:0px 0px 10px 25px; display:block; background:url(images/dot-1.jpg) bottom repeat-x;}
#left h5 {font-size:11px; font-weight:normal; text-align:right; margin:15px 20px 10px 0px; }
#left h5 a {color:#e55318; background:url(images/left-more.jpg) no-repeat; padding:0px 0px 0px 12px;}
#left h5 a:hover {color:#000;}

#left .client-speak {background:url(images/client-speak.jpg) no-repeat; padding:23px 7px 15px 45px; margin:10px 0px;}
#left .client-speak h2 {font-size:14px; color:#cd450a; margin:0px 0px 5px 0px;}
#left .client-speak p {margin:0px 0px 0px 0px;}

#left .newsletter {margin:10px 0px; border:1px solid #cdcdcd; height:60px; padding:8px 10px 0px 8px; background-color:#f5f5f5;}
#left .newsletter h2 {font-size:14px; color:#000; margin:0px 0px 5px 0px; background:url(images/icon2.gif) no-repeat; padding:3px 0px 3px 30px;}
#left .newsletter form {margin:0px; padding:0px;}
#left .newsletter input {margin:4px 0px 3px 0px; width:140px; height:14px; border:1px solid #cfcfcf; }

#left .newsletter a {background:url(images/submit-1.gif) no-repeat; width:46px; height:18px; border:none; margin:5px 0px 0px 0px; display:block; float:right;}
#left .newsletter a:hover {background:url(images/submit-2.gif) no-repeat;}

#left a.im {display:block; padding:0px 0px 2px 0px;}
#left a.im:hover { padding:2px 0px 0px 0px;}

.online-support {clear:both; text-align:center; padding:5px 0px;}

/* left navigation close */

/* right navigation */

#right-nav {float:right; width:523px; padding:0px 7px 0px 0px;}
.contant-1 { clear:both;}
.contant-1 h1 {font-size:17px; font-weight:normal; color:#686868; margin:3px 0px 7px 0px;}
.contant-1 h1 strong {color:#d54608; font-family: Tahoma, Verdana, Arial; font-weight:normal; font-size:20px; letter-spacing:-1px;}
.contant-1 p {margin:0px 4px 13px 0px; color:#3e3e3e;}
.contant-1 p b {color:#d54608;}

.contant-1 h2 {font-size:17px; font-weight:normal; color:#000; margin:3px 0px 7px 0px; border-left:2px solid #FF3300; padding-left:5px;}
.contant-1 h2 strong {color:#d54608; font-family: Tahoma, Verdana, Arial; font-weight:normal; font-size:20px; background-color:#FF3300; padding:0px 5px; color:#fff;}

.contant-1 h3 {margin:10px 0px; color:#d54608; font-size:13px; display:block; background:url(images/back-dot.jpg); padding:3px 0px 3px 5px; border-bottom:1px solid #d5d5d5;}

.contant-1 h3 b {color:#000;}

.contant-1 td {vertical-align:top;}
.contant-1 td img {margin:0px 8px 0px 0px;}
.contant-1 td h4 {font-size:13px; margin:0px 0px 5px 0px;}

.contant-1 ol {padding:0px 0px 0px 10px; margin:10px 0px;}
.contant-1 ol li {list-style-type:none; background:url(images/sub-li.gif) left top no-repeat; padding:2px 10px 2px 21px; line-height:14px; color:#545454;}

.contant-1 ol.set-1 {display:block; width:250px; float:left;}

p.more {text-align:right;}
p.more a {color:#e55318; text-decoration:none; background:url(images/read.jpg) left bottom no-repeat; padding:1px 0px 2px 18px;}
p.more a:hover { background:url(images/more.gif) left bottom no-repeat; padding:1px 0px 2px 18px;}

.services {clear:both; margin-right:1px;}
.services .serv-box {width:261px; float:left; border-top:2px solid #c71706;}
.services .serv-box h1 {font-size:16px; margin:0px 0px 6px 0px; padding:4px 0px 4px 6px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#686868;}
.services .serv-box h1 strong {color:#000; font-weight: bold;}
.services .serv-box h1 img {margin:0px 3px 0px 0px;}
.services .serv-box p {display:block; padding:0px 8px 30px 10px; text-align:justify; color:#3b3b3b; margin:0px 0px 10px 0px; background:url(images/dot-3.jpg) right repeat-y;}
.services .serv-box h2 {text-align:right; font-size:11px; font-weight:normal; position:relative; z-index:2; margin-right:8px; margin-top:-30px; margin-bottom:13px;}
.services .serv-box h2 a {color:#e55318; text-decoration:none; background:url(images/read.jpg) left bottom no-repeat; padding:1px 0px 2px 18px; }
.services .serv-box h2 a:hover {background:url(images/more.gif) left bottom no-repeat;}

.services .serv-box.serv-box1 h1 {background:url(images/services.jpg) repeat-y #dd4313; color:#fff;}
.services .serv-box.serv-box1 p {background:none;}

.box-1 {background:url(images/img3.gif) repeat-y; width:515px; margin:30px 0px 10px 0px; clear:both;}
.box-1 h1 {display:block; background:url(images/img1.gif); font-size:18px; font-weight:normal; color:#dd4313; padding:7px 0px 0px 30px; margin:0px 0px 10px;}
.box-1 h1 strong {color:#000; font-weight:normal;}
.box-1 p {padding:0px 0px 0px 0px; margin:0px 10px 13px 30px; color:#545454;}
.box-1 h2 {font-size:13px; font-weight:bold; margin:5px 0px 10px 30px;}
.box-1 ol {padding:0px 0px 5px 30px; margin:0px;}
.box-1 ol li {list-style-type:none; background:url(images/sub-li.gif) left top no-repeat; padding:2px 10px 2px 21px; line-height:14px; color:#545454;}
/*---
.package {clear:both;}
.package-box {float:left; width:250px;}
.package-box h3 {font-size:13px; margin:0px 0px 5px 30px; background-color:#ebebeb; border:1px solid #d3d3d3; padding:4px 0px 4px 6px; display:block;}
.package-box ul {margin:0px 0px 10px 0px; padding:0px 0px 0px 30px; display:none;}
.package-box ul li {list-style-type:none; background:url(images/sub-li.gif) no-repeat; line-height:18px; padding:0px 0px 0px 20px;}

.display {float:left; width:250px;}
.display h3 {font-size:13px; margin:0px 0px 5px 30px; background-color:#ebebeb; border:1px solid #d3d3d3; padding:4px 0px 4px 6px; display:block;}
.display ul {margin:0px 0px 10px 0px; padding:0px 0px 0px 30px;}
.display ul li {list-style-type:none; background:url(images/sub-li.gif) no-repeat; line-height:18px; padding:0px 0px 0px 20px;}
---*/



#clients {clear:both; padding:0px 0px 0px 0px;}


#clients .next {clear:both; text-align:right; margin:30px 0px 0px 0px; padding:0px 60px 0px 0px;}
#clients .next p {margin:0px; display:block; padding:2px 0px;}

#clients .next p a {background-color:#dcdcdc; border:1px solid #c6c6c6; color:#000; padding:1px 5px; text-decoration:none;}
#clients .next p a:hover { border:1px solid #d54608; background-color:#e67949; color:#fff;}
#clients h2 {font-size:13px; margin:0px; float:left; margin:0px 10px;}
#clients h2 a {color:#fff; text-decoration:none; display:block; background:url(images/red-but.gif) no-repeat; width:209px; text-align:center; padding:13px 0px;}
#clients h2 a:hover {background:url(images/red-but-1.gif) no-repeat;}

#clients h3 {margin:10px 0px 0px 0px; color:#d54608; font-size:13px; display:block; background:url(images/back-dot.jpg); padding:3px 0px 3px 5px; border-bottom:1px solid #d5d5d5;}

#clients h3 strong {color:#000;}


#speak {clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#speak p {margin:0px 0px 10px 0px; color:#5a5a5a;}
#speak h2 {font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:right; color:#d54608; display:block; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
#speak h2 strong {color:#000;}
#speak h2 b {color:#000; font-size:11px; font-weight:normal;}
#speak h2 b a {color:#000; text-decoration:none;}
#speak h2 b a:hover {text-decoration:underline;}
#speak .spek {padding:8px; border:1px solid #e7e7e7; margin:0px 0px 10px 0px;}

.main-box {width:522px; clear:both; background: url(images/sado.gif) left bottom no-repeat #f6f6f6; padding:10px 0px 40px 0px;}
.main-box h1 {font-size:17px; margin:0px 0px 5px 10px; padding:0px 7px; font-weight:normal; display:block; border-left:1px solid #FF3300;}
.main-box h1 strong {background-color:#FF3300; font-weight:normal; color:#fff; padding:0px 4px 1px 4px;}
.main-box p {margin:0px; padding:0px 10px 10px 10px; color:#686868;}
.main-box ol {margin:10px 0px 10px 40px; padding:0px;}
.main-box ol li {color:#686868;}
.main-box h4 {float:right; display:block;  text-align:center; margin:0px 20px 0px 0px; font-size:13px;}
.main-box h4 a {text-decoration:none; color:#000; padding:1px 2px;}
.main-box h4 strong {background-color:#FF3300; color:#fff; display:block; padding:2px 0px;}

.main-box form {margin:0px 10px; padding:5px 5px; display:block;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.main-box form h2 {margin:10px 0px; color:#d54608; font-size:13px; display:block; background:url(images/back-dot.jpg); padding:3px 0px 3px 5px; border-bottom:1px solid #d5d5d5;}
.main-box form label {display:block; float:left; width:200px; margin:0px 0px 0px 4px; clear:left;}
.main-box form input {width:170px; border:1px solid  #bcbcbc; margin:1px 0px;}
.main-box form textarea {height:100px; width:372px; margin:0px 0px 0px 8px;}

.main-box form .code {clear:both; height:75px; margin:5px 0px 5px 7px;}
.main-box form .code img {float:left; margin:0px 12px 0px 0px;}
.main-box form .code p {font-size:11px; margin:0px 0px 5px 0px; padding-bottom:0px;}

.main-box form a {float:left; margin:0px 2px 0px 8px;}
.main-box form a.sub { display: block; width:50px; background:url(images/go.gif) no-repeat; height:20px; border:none;}
.main-box form a.reset { display: block; width:50px; background:url(images/go-1.gif) no-repeat; height:20px; border:none;}

#left .button {background:url(images/button.jpg) no-repeat; padding:0px 0px 15px 0px;}
#left .button h6 {font-size:12px; font-family: Arial, Helvetica, sans-serif; margin:0px; display:block;  color:#9eaa37; letter-spacing:0.02em;}
#left .button h6 a {color:#9e9e9e; text-decoration:none; display:block; margin:0px; padding:12px 0px 2px 0px;  text-align:center;}
#left .button h6 a:hover {background:url(images/button-1.gif) top no-repeat; padding:10px 0px 4px 0px; color:#9eaa37;}

#left .link {clear:both; text-align:center; margin:10px 0px;}
#left .link img {border:none; margin:4px 3px;}

.resource {clear:both;}
.resource ul {margin:0px 0px 10px 0px; padding:0px;}
.resource ul li {list-style-type:none;  float:left;  font-size:12px; font-family:Arial, Helvetica, sans-serif;  margin:1px 5px;}
.resource ul li a {display:block; background:url(images/green.jpg) no-repeat; width:220px; padding:6px 0px 10px 25px; color:#51581c; text-decoration:none;}
.resource ul li a:hover {background:url(images/green-1.jpg) no-repeat; padding:7px 0px 9px 26px; width:219px; color:#000;}
.resource h1 { font-size:11px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin:4px 0px 8px 10px; display:block; padding:1px; border:1px solid #cbcbcb; width:210px;}
.resource h1 a {color:#d54608; text-decoration:none; background-color:#e9e9e9; display:block; padding:3px 0px; text-align:center;}
.resource h1 a:hover { background-color:#d54608; color:#fff;}

.resource h2 { margin:0px 0px 8px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; display:block; background:url(images/back-dot.jpg); padding:3px 0px 3px 5px; border-bottom:1px solid #d5d5d5;}
.resource h2 strong {color:#d54608;}
.resource p {color:#3e3e3e; margin:0px 0px 10px 0px;}
.resource input.but-1 { padding:2px 2px; width:90px; font-size:11px; float:left; }
.resource textarea.text {width:280px; margin:0px 0px 10px 0px; height:100px; font-size:12px; clear:both;}

.resource h3 {font-size:12px; font-family:Arial, Helvetica, sans-serif;  margin:0px 0px 5px 0px; text-align:right; padding:0px;}

.resource-1 {clear:both;}
.resource-1 ol {margin:0px 0px 0px 0px; padding:0px;}
.resource-1 ol li {color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 10px 0px; list-style-type:none;}
.resource-1 ol li a {color:#d54608; font-weight:bold;}

#paypal-payment {background:url(images/paypal.jpg) left top no-repeat; clear:both;}
#paypal-payment form {margin:0px; padding:20px 0px 20px 150px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#paypal-payment form label{ display:block; float:left; width:110px; color:#3e3e3e; clear:left; margin:6px 0px 0px 0px;}
#paypal-payment form input {width:160px; height:20px; font-size:15px; border:1px solid #cbcbcb; line-height:20px; margin:3px 0px;}
#paypal-payment form select {border:1px solid #cbcbcb; font-size:12px; margin:3px 0px;}

#linking {clear:both; margin:10px 10px; text-align:center; background-color:#ededed; padding:5px 5px; border:1px solid #e3e3e3;}
#linking h4 {font-size:11px; font-weight:normal; margin:0px; line-height:16px;}
#linking h4 a {color:#696969; text-decoration:none;}
#linking h4 a:hover {color: #FF3300;}

.contant-1 div#sitemap {clear:both;}
.contant-1 div#sitemap h4 {background:url(images/aroo.gif) no-repeat; padding:5px 0px 2px 30px;}
.contant-1 div#sitemap ol.fix li {display:block; float:left; width:235px; padding-right:0px;}
.contant-1 div#sitemap ol li a {color:#545454; text-decoration:none;}
.contant-1 div#sitemap ol li a:hover {color:#FF6600;}

#thanks {clear:both; background:url(images/thanks.gif) no-repeat; text-align:center;}
#thanks h1 {font-size:20px; font-weight:normal; color:#686868; margin:0px; padding:43px 0px;}
#thanks h1 strong {color:#d54608; font-weight:normal;}

#validate {float:right; height:60px; padding:8px 30px 0px 0px;}
#validate img {width:60px; border:none;}

#secure {float:left; padding:8px 0px 0px 10px;}

/* right navigation close */


div#botom { background:url(../images/bottom.jpg) repeat-x; height:147px; font-family:Arial, Helvetica, sans-serif;}

#footer {width:779px; margin:0 auto;}
#footer p {color:#fff; margin:0px; font-size:12px; padding:10px 0px 0px 120px; text-align:center;}
#footer p a {color:#fff; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

#footer ul {display:block; float:left; width:28%; background:url(../images/bot-dot.gif) right repeat-y; margin:10px 0px; padding:7px 20px;}
#footer ul li {list-style-type:none; font-size:12px; color:#fff; margin:4px 0px;}
#footer ul li a {color:#fff; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}

/* for client menu*/
a.link-1 {display:block; padding:3px 8px; color:#fff; font-weight:bold; border:1px solid #990000; text-decoration:none; background-color: #FF3300;}
a.link-1:hover { background-color:#CCCCCC; color:#000; border:1px solid #999999;}


.client-login {background:url(images/box.jpg) no-repeat; width:358px; height:174px; padding:20px 0px;}
.client-login h1 {font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#000; margin:5px 0px 12px 0px;}
.client-login h1 strong {color:#d54608; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; letter-spacing:-1px;}

.client-login h4 {display:block; margin:0px; font-size:16px;}
.client-login h4 a {display:block; height:50px; background:url(images/register.jpg) no-repeat; width:218px; text-align:center;}
.client-login h4 a:hover {background:url(images/register-1.jpg) no-repeat;}

.client-login form {margin:0px; padding:0px;}
.client-login form label { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#717171; text-align:right; display:block;}

.client-login form input {width:200px; border:1px solid #cecece;}

.registration-form {border:1px dashed #c4c4c4; background-color:#f4f4f4; width:320px; padding:20px 30px;}
.registration-form form {margin:0px; padding:0px;}
.registration-form form h1 {font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#000; margin:5px 0px 12px 0px;}
.registration-form form h1 strong {color:#d54608; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; letter-spacing:-1px;}

.registration-form form label {display:block; text-align:right; float:left; padding:5px 5px 5px 0px; clear:left; width:90px; font-size:12px; color:#7a7a7a;}

.registration-form form input {width:220px; margin:2px 0px; background:url(images/border.jpg) bottom repeat-x; border-style: none; height:20px;}
