/* CSS Document */
html, body, form {margin:0; padding:0}
body {padding:0; margin:0; font-family: "Thoma", Arial, Helvetica, sans-serif; font-size:12px; color:#545454; background:#FFFFFF url(../images/nav_bg.gif) repeat-x left top; }
img {border:0}
p {margin:7px 0px 0px 0px; padding:0; color:#545454; line-height:19px;}
a {outline:none; text-decoration:none; color:#333333;}
a:hover {outline:none; color:#4295DE;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; color:#333333; outline:none;}
.container { width:962px; margin:0 auto; border:0px solid red;}
.header {width:962px; height:125px; margin:0px 0px 0px 0px; padding: 0px; background:#FFFFFF; }
.header_in { border-left:0px solid #CBCBCB; border-right:0px solid #CBCBCB; float:left; width:960px; }
.logo { float:left; width:306px; display:block; padding:0px 0px 0px 20px; }
.street { float:left; width:406px; display:block; padding:22px 0px 0px 0px; text-align:center; }
.chat p{ float:right; width:188px; padding:16px 20px 0px 0px; text-align:right; font-size:11px; line-height:14px; font-weight:bold; font-size:14px; }
.chat p span{ color:#000000; font-weight:bold; font-size:12px; display:block; padding:3px 0px 0px 0px; } 
.nav_base { height:43px; background:url(../images/nav_bg.gif) repeat-x left top; padding:0px 0px 0px 15px; }
/* menu */
#nav {padding:0; margin:0; list-style:none; height:43px; position:relative; z-index:500; float:left; margin:0px 0px 0px 0px; }
#nav li.top {display:block; float:left; height:43px; padding:0px 0px 0px 0px;}
#nav li a.top_link {display:block; float:left; height:43px; line-height:40px; color:#FFFFFF; text-decoration:none; cursor:pointer; font-size:13px; font-weight:bold; }
#nav li a#quote div{text-decoration: none; background: url(../images/nav_righ.gif) no-repeat center top; font-weight:bold; overflow:hidden;}
#nav li a#livechat {padding:8px 0;}
#nav li a.top_link span {float:left; display:block; padding:0 20px 0 20px; height:40px; border-right:0px solid #666666; }
#nav li:hover a.top_link {color:#FFFFFF; background:url(../images/nav_bgo_left.gif) no-repeat left top; }
#nav li:hover a.top_link span { background:url(../images/nav_bgo_right.gif) no-repeat right top; }
/* Default list styling */
#nav li:hover {position:relative; z-index:1000; }
#nav li:hover ul.sub {left:0px; top:40px; white-space:nowrap; height:auto; z-index:1000; width:150px;  padding:0px 0px 8px 0px; background:url(../images/nav_btm1.gif) no-repeat left bottom; }
#nav li:hover ul.sub li {display:block; position:relative; float:left; width:142px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0px 4px !important; line-height:23px; background:#000000 url(../images/subnav_bg.gif) left center; text-align:left;}
#nav li:hover ul.sub li span{ background:#303B55; color:#FFFFFF; margin:0px 2px; padding:0px 0px 0px 4px; margin:4px 0px;  height:23px; display:block }
#nav li:hover ul.sub li a {display:block; font-size:11px; width:142px; text-indent:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; letter-spacing:0.08em; border-bottom:1px solid #202020;}
#nav li ul.sub li a.fly {background-position: left center; background-repeat:no-repeat; background-image:url(../images/arabico.gif);}
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:200px; top:-4px; padding:0px; white-space:nowrap; width:200px; z-index:1000; height:auto; background:url(../images/nav_btm1.gif) no-repeat left bottom; padding:0px 0px 4px 0px; border-left:0px solid #4C5A79;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0px; list-style:none; z-index:1000; }
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{color:#FFFFFF; background-position:14px 8px; background-repeat:no-repeat; z-index:1000;} 
#nav li:hover ul.sub li a:hover {background:#59C10D  !important; color:#FFFFFF; }
#nav li:hover ul.sub li a.fly:hover {background-position:5px 0px; background-repeat:no-repeat; color:#fff;}
#nav li:hover ul.sub li a.fly:hover ul{ z-index:1000;}
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background-position:5px 0px; background-repeat:no-repeat; color:#fff; z-index:1000;} 
/* Menu End */


.banner { width:920px; padding:0px 0px 20px 0px; }
.sub_banner { width:920px; padding:0px 0px 20px 0px; }
.sub_banner div { margin:0px 10px 0px 0px; float:left; }
.dreg { width:207px; height:50px; padding:0px 0px 0px 8px; margin:-90px 0px 0px 0px; }
.dreg p{ margin:3px 5px 0px 0px; } 
.domain_searchbg { background:url(../images/domain_searchbg.gif) no-repeat left bottom; width:93px;  height:28px; line-height:18px; font-weight:bold; color:#FFFFFF; border:none; padding:0px 0px 0px 0px; cursor:pointer; }
.ipadd { width:100px; height:25px; background:url(../images/ip_bg11.gif) no-repeat left top; display:block; font-weight:bold; line-height:18px; color:#1379CE; margin:-251px 0px 0px 95px; font-size:14px; }
.clear { clear:both; margin: 0px; padding: 0px; }
.spac20 { padding:20px 0px 0px 0px; }
.spac5 { padding:5px 0px 0px 0px; }
.spac10 { padding:10px 0px 0px 0px; }
.hline { border-bottom:1px dashed #666666; }

h1 {color:#1379CE; margin:0px; padding:0px; line-height:30px; font-size:22px; font-weight:normal; }
h1 span{ color:#4295DE; } 
h1.hmtitle { background:url(../images/latest_news.gif) no-repeat left top; padding:0px 0px 0px 10px; color:#000000; font-size:18px; }
h2 {color:#59C10D; margin:0px; padding:0px 0px 5px 0px; font-size:18px; line-height:20px; font-weight:normal;}
h2 span{ color:#1379CE; }
h2 span.small{ color:#3F5173; font-size:12px; font-style:italic; font-weight:bold; }
h2.black { color:#333333; }
h3 {color:#3F5173; margin:0px; padding:10px 0px 0px 0px; font-size:13px; line-height:18px; font-weight:bold; }
h3.date { float:right; }

.middle_container { float:left; width:920px; padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; background:#FFFFFF; border-left:0px solid #CBCBCB; border-right:0px solid #CBCBCB;}
.middle_content { float:right; width:660px; padding:0px 0px 20px 0px; }
.middle_content_hm {float:left; width:470px; padding:0px 0px 0px 10px; }
.middle_content p{ text-align:justify; }
.left_pannel { width:230px; float:left; padding:0px 0px 20px 0px;}
.right_pannel { width:200px; float:right; }

/* left Panel */
.search_doamin { background:url(../images/search_domain_bg.gif) no-repeat left top; height:64px; padding:8px;}
.search_doamin p{ color:#036AC1; font-weight:bold; }
.go_bg { background:url(../images/go_bg.gif) no-repeat left top; color:#FFFFFF; border:none; width:30px; height:23px; }
h2.left_title { background:url(../images/left_titlebg.gif) no-repeat left top; color:#FFFFFF; font-size:13px; font-weight:bold; padding:30px 0px 0px 24px; height:31px; }
.left_middle { margin:0px 0px 0px 10px; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding:10px 0px 10px 0px }
ul.blue { margin:0px 0px 0px 15px; padding:0px; }
ul.blue li{ margin:0px; padding:0px; list-style-type:none; background:url(../images/blue_bullet.gif) no-repeat left center; padding:3px 0px 3px 20px; font-weight:bold; }
#projectscroll {height:140px; margin:10px 0px 0px 0px; overflow: hidden; position: relative;}
#projectscroll .ps-item {margin:0px; padding:0px 10px 10px 10px; height:140px; width:198px; }
.ps-item p { margin:0px; padding:0px 0px 7px 0px; }
#projectscroll .ps-item1 { padding:0px 10px 5px 10px; width:195px; text-align:left;}
.ps-item1 p { margin:0px auto; padding:5px 0px 7px 0px; text-align:left; }
.ps-item1 p span{ font-size:12px; padding:0px 0px 0px 0px; font-style:italic; }
#projectscroll .ps-item2 {padding:10px 0px 0px 0px; height:65px; width:210px; text-align:right;}

.protxt { background:#F4F4F4; border-bottom:1px dashed #333333; padding:10px; }
.pagelink { font-size:11px;}
.pagelink a { color:#000000; text-decoration:underline; }

/* Middle */
.small_box { background:url(../images/smallbox_bg.gif) repeat-y left top; width:203px; padding:0px 0px 0px 0px; margin:0px 20px 0px 0px; float:left; }
.small_box h2{ color:#FFFFFF; text-align:center; height:36px; padding:10px 0px 0px 0px; }
.small_box h3{ padding:0px 5px 10px 10px; } 
.small_box p{ text-align:left; padding:0px 5px 0px 10px; } 
ul.list { margin:8px 0px 10px 20px; padding:0px; }
ul.list li{ margin:0px; padding:0px; list-style-type:none; background:url(../images/bullet.gif) no-repeat left 8px; padding:3px 0px 3px 15px; line-height:18px; }
ul.list li a{ text-decoration:underline; }
ul.list1 { margin:0px 0px 10px 10px; padding:0px; }
ul.list1 li{ margin:0px; padding:0px; list-style-type:none; background:url(../images/bullet.gif) no-repeat left 6px; padding:3px 0px 3px 10px; }
a.more { font-weight:bold; text-decoration:underline; }
a.more:hover{ font-weight:bold; text-decoration:none;}
a.moreright { font-weight:bold; text-decoration:underline; float:right; }
a.moreright:hover{ font-weight:bold; text-decoration:none;}
.graybox { background:#F3F3F3 url(../images/gray_lefttop.gif) no-repeat left top;}
.graybox_in { background:url(../images/gray_righttop.gif) no-repeat right top; padding:8px 8px 0px 8px; text-align:right; }
.graybox_in h2{ padding:5px 0px 5px 0px; }
.graybox_in p{ margin:0px; text-align:right; }
.graybox_in p a{ color:#5BC211; text-decoration:underline; font-weight:bold; }
.graybox_in p a:hover { color:#4295DE; text-decoration:none; } 
.graybox_btm { background:url(../images/gray_leftbtm.gif) no-repeat left bottom; }
.graybox_btm div{ background:url(../images/gray_rightbtm.gif) no-repeat right bottom; }
.graybox_in p.spc { text-align:left; color:#1474C5; font-size:13px; font-weight:bold; }

.graybox1 { background:#F3F3F3 url(../images/gray_lefttop.gif) no-repeat left top; margin:8px 0px;}
.graybox1_in { background:url(../images/gray_righttop.gif) no-repeat right top; padding:8px 8px 0px 8px; }
.graybox1_in h2{ padding:0px 0px 0px 0px; line-height:20px; }
.graybox1_in p{ text-align:left; }
#newsscroll { height:200px; width:315px; position:absolute; overflow:hidden; }
#newsscroll .rss_box { height: 200px; width:315px; position:relative; overflow:hidden; }
#newsscroll .rss_box p{ height: 200px; width:295px; padding:10px }
.contact_bg { background:url(../images/contact_bg.gif) no-repeat left top; padding:25px 0px 0px 70px; height:34px; width:245px; float:right; }

/* footer */
.footer { background:url(../images/foot_bg.gif) repeat-x left top; padding:0px 0px 0px 0px;  height:40px; }
.foot_in { background:url(../images/foot_left.gif) no-repeat left top; color:#FFFFFF; float:left; height:40px; width:885px; float:left; padding:0px 0px 0px 15px; }
.foot_in p { color:#FFFFFF; line-height:24px;}
.foot_in p a{ color:#FFFFFF; padding:0px 4px 0px 4px;  }
.foot_in p a:hover{ color:#FFFFFF; text-decoration:underline; }

/* form */
.frm { border:0px solid #E9E7E7; background:url(../images/frm_bg.gif) repeat-x left top; padding:10px; } 
.frm p { margin:0px; padding:2px 0px 2px 0px; text-align:left; }
.frm p span { float:left; width:100px; line-height:20px; float:left; }
.cstext { border:1px solid #BDBDBD; background:#ffffff; height:17px; }
.csbutton { border:1px solid #CBCCCC; background:url(../images/button_bg.gif) repeat-x left top; padding:0px 8px; color:#000000; font-weight:bold; height:23px; font-size:13px; }
.csselect { border:1px solid #BDBDBD; width:284px; height:26px; }
.mandatory { color:#FF0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

table { border:1px solid #C2C2C2; border-collapse:collapse; }
th { background:url(../images/td_head_bg.gif) repeat-x left top; font-weight:bold; padding:5px; color:#000000; }
td { padding:3px 3px 3px 5px; background:#F5F5F5; }
.img-left { float:left; padding:0px 10px 0px 0px; }
.img-right { float:right; padding:0px 0px 0px 10px; }
.base1 { width:315px; float:left; }
.base2 { width:315px; float:right; }
a.btn { background:url(../images/orderleft.gif) no-repeat left top; display:block; float:left; margin:0px 0px 0px 7px;  }
a.btn span{ background:url(../images/orderright.gif) no-repeat right top; height:38px; line-height:38px; float:left; color:#000000; font-size:18px; padding:0px 15px 0px 15px;}
a.btn:hover span{ background:url(../images/orderright.gif) no-repeat right top; height:38px; line-height:38px; float:left; color:#59C10D; font-size:18px; padding:0px 15px 0px 15px;}
.absmiddle { vertical-align:bottom; }
.news {padding:0px; }
.news p{ padding:0px 7px 5px 7px; margin:0px; color:#333333; font-size:12px; }
.news p span{ font-size:11px; padding:0px 0px 0px 0px; color:#666666; font-weight:bold; }
table.bdnone { border:0px solid #C2C2C2; border-collapse:collapse; }
table.bdnone th { padding:0px; }
table.bdnone td { padding:0px; background:none; }

.news_back { background:url(../images/news_back.gif) no-repeat left top; width:215px; height:184px; padding:40px 0px 0px 0px; }
.succ_stories { width:215px; height:75px; display:block; background:url(../images/success_stories.gif) no-repeat left top; padding:0px 0px 0px 0px; text-align:right; margin:0px 0px 0px 0px; float:left; }

h2.bluebg { color:#FFFFFF; background:#1379CE; text-align:center; margin:10px auto 5px auto; width:100px; }
p.setup_txt { text-align:center; padding:0px 0px 10px 0px; }
.bd { border:1px solid #cccccc; } 

