/* CSS Document */

/* top elements */
* { padding: 0; margin: 0; }
body {text-align:center; background:#FFFFFF url('images/body_bg.gif') repeat-x 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:0.8125em; font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
} 
/***********************
	  LAYOUT
************************/
#page-wrap {
width:950px;
margin-left: auto; 
margin-right: auto;
text-align: left;
}
/* Star of header */
#header{
width:950px;
margin:0 auto;
text-align:left;
position:relative;
padding-bottom:2px;
float:left;
}
/* headerBanner */
#headerBanner {height:20px;padding-top:8px;font-size:10px;color:#b2bbc3;text-align:left;text-transform:uppercase;}
#headerBanner ul {float:left;}
#headerBanner li {display:inline;border:none;background:none;}
#headerBanner a {color:#b2bbc3;text-decoration:none;font-weight:bold;}
#headerBanner a:hover {text-decoration:underline;color:#FFF;}
.rubics_netxp1_main {float:right;}
.rubics_netxp1_main a {text-transform:none;}
/* masthead */
#masthead {height:75px;background:url('/images/200806/bkg_masthead.jpg') no-repeat right bottom;padding-left:6px display:inline; }
#logo {float:left;display:block;height:75px;width:300px;background:url('images/logo.gif') no-repeat 0 0;}
#companylogo {float:right;display:block;height:75px;width:75px;background:url('images/companylogo.png') no-repeat 0 0;}
/* avatar */
#masthead ul {margin-top:20px;font-size:11px;text-align:left;color:#8abdf2;float:right;width:300px;}
#masthead li {display:inline;border-right:1px solid #8abdf2;padding:0 8px;}
#masthead .noBd {border-right:0px none;padding-right:0}
#masthead a {color:#8abdf2;}
#masthead #myTools {margin-top:6px;}
#myTools a {color:#fff;font-weight:bold;}
#myTools #workspace {color:#fff;font-weight:bold;}
#myTools #workspace a {padding-right:20px;background:url('images/200806/btn_dropDown.gif') no-repeat right center;}
#myTools #workspace.on {background:url('images/200807/bkg_wsTabOn.gif') repeat-x 0 -3px;}
#myTools #workspace.on a {background-image:url('images/200807/btn_dropDownUp.gif');}


.pro15 {padding:0 0 0 5px; margin:0; list-style:none; height:30px;}
.pro15 li {float:left;}
.pro15 li a {display:block; float:left; height:28px; line-height:28px;  color:#fff; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 10px; cursor:pointer; font-size:11px;}
.pro15 li a b {float:left; display:block;  padding:0 16px 0 8px;}
.pro15 li.current a {color:#fff; background:url(images/bkg_masthead.jpg);}
.pro15 li.current a b {background:url(images/pro_15_0.gif) no-repeat right top;}
.pro15 li a:hover {color:#fff; background: url(images/pro_15_0.gif);}
.pro15 li a:visited{color:#fff;}
.pro15 li a:hover b {background:url(images/pro_15_0.gif) no-repeat right top;}
.pro15 li.current a:hover {color:#fff; background: url(images/bkg_masthead.jpg); cursor:default;}
.pro15 li.current a:hover b {background:url(images/bkg_masthead.jpg) no-repeat right top;}
.pro15 li a em {display:block; float:left; width:16px; height:30px;}
.pro15 li a em.home {background:url(images/home2.gif) no-repeat center center;}
.pro15 li a em.calendar {background:url(images/events.gif) no-repeat center center;}
.pro15 li a em.camera {background:url(images/camera.gif) no-repeat center center;}
.pro15 li a em.find {background:url(images/find.gif) no-repeat center center;}
.pro15 li a em.contact {background:url(images/contact.gif) no-repeat center center;}
.pro15 li a em.search {background:url(images/header_link_login.gif) no-repeat center center;}
.pro15 li a em.hosting{background:url(images/menu5.jpg) no-repeat center center;}
.pro15 li a em.domain{background:url(images/menu3.gif) no-repeat center center;}
.pro15 li a em.request{background:url(images/menu10.jpg) no-repeat center center;}



#left{
width: 350px;
margin-left:10px;
float:left;
vertical-align:middle;
}
#right{
width: 250px;
margin-left:10px;
float:right;
vertical-align:middle;
}

#phone_usa {
	float: left;
	background: url(images/header_flag_usa.gif) 0 2px no-repeat;
	padding: 0 0 0 30px;
	margin: 0px 0px 0 10px;
	display: inline;
}

#phone_ind {
	float: left;
	background: url(images/ind-flag.gif) 0 2px no-repeat;
	padding: 0 0 0 30px;
	margin: 0px 0px 0 10px;
	display: inline;
}
#phone_usa span, #phone_ind span {
	display: none;
}

/* End of header */


#content_wrap {
width:950px;
height:auto!important;

}
#sidebar {
margin:auto;
  float: left;
  width:190px;
  height:auto!important;
  background-color:#FFFFFF;
}

#sidebarpic {
		 width: 189px;
		 height:116px;
		 margin-left:0px;
		 border-top: solid #fff 0px;
		 border-bottom: solid #555 0px
}

#sidebar  h2 {
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 185px;
	color: #fff;
	margin-left:0px;
	background: url('images/pro_15_2.gif') no-repeat;
	padding: 7px 3px;
}
#sidebar  ul.sidemenu {
	list-style:none;
	margin:10px 0 10px 5px;
	padding:0;		
}
#sidebar  ul.sidemenu li {
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:bold;
	color: #333;	
	text-decoration:none;	
	padding:2px 0px 2px 10px;
	background: #f2f2f2;
	border-left:4px solid #CCC;	
	min-height:18px;
}

* html body #sidebar  ul.sidemenu a { height: 18px; }

#sidebar ul.sidemenu a:hover {
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	color: #184573;
	border-left:4px solid #184573;
}
#sidebar ul.sidemenu a:visited{color:#333;}
.navleft{
	/*border: 1px solid #DFDDDA;*/
	width: 185px;
	}


.navleft ul{
list-style: none;
margin: 0;
padding: 0px;
}

.navleft li
{
margin: 0;
padding: 0px;

}
.navleft li a
{
color: #4E4E4E;
list-type-style: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	background: url('images/left_button2_bg_new.gif') no-repeat 0px 0px;
	text-decoration: none;
	font-weight: bold;
	padding-left:30px;
	padding-right:3px;
	padding-top:8px;
	padding-bottom:0px;
	font-size: 12px;
	margin: 0px;
	height: 22px
	
}
.navleft li a:hover
{ 
	color: #ffffff;
	background: url('images/left_button1_bg_new.gif') no-repeat 1px 0px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

#webdesign {
		 background: #FFFFFF url("images/website-design-service.jpg") no-repeat 0 0;;
         /**  background-color: #E3E3E3;**/
         width: 179px;
		 height:173px;
		 margin-left:0px;
		 border-top: solid #fff 0px;
		 border-bottom: solid #555 0px
}
#payment{
		 background: #FFFFFF url("images/payment.gif") no-repeat 0 0;;
         /**  background-color: #E3E3E3;**/
         width: 179px;
		 height:150px;
		 margin-left:0px;
		 border-top: solid #fff 0px;
		 border-bottom: solid #555 0px
}
#sidebar p {
  margin-top:5px;margin-bottom:15px;
  padding:2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
  text-align: justify;
  }
#main {
  margin-left:192px;
  margin-right:172px;
  height:auto!important;
}

#main2 {
	
	margin-left: 192px;
	margin-right:2px;
	height:auto!important;
}
#contenttxt { 
	margin: 2px 2px 02px 2px;
  	padding: 1px 2px;
	
}
#contenttxt h2 { 
	margin: 2px 2px 0px 2px;
	border-bottom: solid #455A79 1px;
	font-size: 14px; 
	color : #455A79; 
	padding: 2px 2px;
}
.description { 
margin: 0px 10px 0px 2px; 
padding: 2px 2px 2px 2px; 
color: #808080;
font-size: 11px; 
border-bottom: 1px dotted #ccc;
 }
.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #FFFFFF; }
#contenttxt h2 { 
	margin: 2px 2px 0px 2px;
	border-bottom: solid #455A79 1px;
	font-size: 14px; 
	color : #455A79; 
	padding: 2px 2px;
}
#contenttxt p{
  margin-top:2px;margin-bottom:10px;
  padding:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-align: justify;
  color: #808080;
  }
#banner{
float:left;
display:block;height:80px;width:510px;
background:url('images/Bnr.gif') no-repeat 0 0;
margin-top:05px;
margin-left:15px;
padding: 2px 15px 5px 3px;
 }
#ads{
float:left;
display:block;height:75px;width:250px;
background:url('images/ads.jpg') no-repeat 0 0;
margin-left:0px;

padding: 1px 1px 1px 1px;
 }
.study {
	padding: 12px 15px 15px 15px;
	background: #D6DEE5;
	font-size: 93%;
	font-family: arial, sans-serif;
}

.bulletin {
	padding: 12px 15px 15px 15px;
	background: #E3EAF0;
	font-size: 8pt;
	font-face: arial, verdana;
}
#middlepic {
	float: left;
	width: 540px;
    height: 150px;
	margin-left:15px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px;
	border-right: solid #fff 1px;
	border-left: solid #fff 1px;
}

#middle-body{float:left; font-size:11px; padding-left:2px; width:570px; }

#shadow{
float:left;
display:block;height:17px;width:540px;
background:url('images/shadow.jpg') no-repeat 0 0;
margin-top:0px;
margin-left:8px;

 }
 #boxarea1  
     { 	 
	 width:550px;
	 height:auto;
	 float:left;
	 margin:2px 2px 2px 2px;
	 padding: 5px 5px
	}
 #smallflash
    { width:264px;
	  height:154px;
	  float:left; 
	  
	}
	#slideshow
    { width:263px;
	  height:154px;
	  float:left; 
	  margin:0px 0px 0px 15px;
	}
#boxarea   
    { 
	width:550px;
	height:auto;
	float:left;
	margin:2px 2px 2px 2px;
	padding: 5px 5px;
	
	}
#dserver
    { width:264px;
	  height:154px;
	  float:left; 
	  background-image:url('images/dserver.gif');
	  background-repeat:no-repeat;
	}
	
#wdesign
    { width:263px;
	  height:154px;
	  float:left; 
	  background-image:url('images/webdesign.gif');
	  background-repeat:no-repeat;
	  margin:0px 0px 0px 17px;
	}
	
#virtual
    { width:264px;
	  height:154px;
	  float:left; 
	  background-image:url('images/plan50.gif');
	  background-repeat:no-repeat;
	  margin:5px 0px 0px 0px;
	}

#mhosting
    { width:263px;
	  height:154px;
	  float:left; 
	  background-image:url('images/plan100.gif');
	  background-repeat:no-repeat;
	  margin:5px 0px 0px 17px;
	}	
.listingservices
    { margin:35px 0px 0px 35px;
	  padding:0px 0px 0px 0px;
	  list-style-image: url('images/blue-bullet.gif');
	}
	.txtwhite2
	
   { font-family:Arial, Helvetica, sans-serif;
     font-size:11px;
	  list-style-image: url('images/blue-bullet.gif');
     color:#FFFFFF;
	 margin:5px 0px 0px 0px;
   }		
.readmoree2
    { font-family: Arial, Helvetica, sans-serif;
      font-size:9px;
      color:#032545;	
	  margin:20px 10px 0px 0px;
      float:right;
    }
	.moreread
    {  font-family: Arial, Helvetica, sans-serif;
      font-size:9px;
      color:#032545;   
    }
 a.moreread:hover
    { color:#FF0200;  }	
  .txtbig
    { font-family: Arial, Helvetica, sans-serif;
      font-size:14px;
      color:#FFFFFF;
      margin:15px 0px 0px 15px ;      
    }	
	.readmoree
    { font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:9px;
      color:#032545;	
	  margin:17px 10px 0px 0px;
      float:right;
    }
	
a.readmoree:hover
    { color:#FF0200;  }	 



#main p {
  margin-top:5px;margin-bottom:15px;
  padding:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: justify;
  }


#rightbar {
  float: right;
  width:170px;
  background-color:#FFFFFF;
  height:auto!important;
}
#rightbar h2 {
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	
	color: #fff;
	margin:2px 0px 0px 0px;
	background: url('images/pro_15_2.gif');
	padding: 5px 5px 0px 3px;
}
#rightbar h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:4px;
  border: 1px #97be53 solid;
  background-color: #bbec67;
  background-image: url(img/hbg.jpg);
  background-repeat: repeat-x;}

#rightbar p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
  text-align: left;}
#rightbartext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 165px;
	color: #4E4E4E;
	margin:2px 0px 1px 0px;
	padding: 5px 0px 7px 0px;
	line-height: 14pt;
}
#rightbartext a {
	text-decoration: none;
	color: #4E4E4E;
	
}

#rightbartext a:hover {
	color: #66584B;
	text-decoration: underline;
}
#support{
float:left;
display:block;width:160px;
height:100px;
background:url('images/live_support2.gif') no-repeat 0 0;
margin-left:0px;

}

#smallbox-inn{
background:url('images/small-box-top1-2.gif') no-repeat left top; 
color:#477178;
 float:none;
  height:auto; 
  margin:0;
   width:165px }
   #smallboxbottom{background:url('images/small-box-bottom.gif') no-repeat left bottom; clear:both; font-size:2px; height:6px }
   #smallboxmainbottom{background:url('images/small-box-bottom-main.gif') no-repeat left bottom; clear:both; font-size:2px; height:15px; width:165px }
.smallbox-main{background:url('images/small-box-top1-1.gif') no-repeat left top; color:#477178; float:none; height:auto; margin:0; width:190px }
#minihost{
		float:left;
display:block;width:102px;
height:102px;
background:url('images/minihosting.jpg') no-repeat 0 0;
margin-left:20px;
padding: 12px 25px 5px 5px;
}


.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}
/* Footer */

#page_footer {
  
  clear: both;
}
#footer_menubar {
	/**background-image: url(images/.jpg);**/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	/**background-color: #455A79;**/
	margin-top: 3px;
	width:900px; 
	height:23px;
}


#footer_menubar ul {
	margin: 0px;
	padding: 10px;
	list-style: none;
	text-align: center;
}

#footer_menubar li {
	display: inline;
}

#footer_menubar a {
	padding: 5px 15px;
	text-decoration: none;
	color: #FFFFFF;
}

#footer_menubar a:hover {
	background-color: #fff;
	color:#455A79;
}


#panel {
	background-image: url('images/panel.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	display:inline;
	margin-top: 1px;
	width:950px; 
	height:60px;
	float: left;
}




#footer { 
	background-image: url(images/footer.gif);
	border-top: solid #111 0px;
  	width: 950px;
  	height: 60px;
  	background-color: #FFFFFF;
  	float: left;

}
#footer_text {
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 6px;
	padding-bottom:5px;
	color: #C9C9C9;
	line-height: 12pt;
}

#footer_text a {
	text-decoration: none;
	color: #C9C9C9;
}

#footer_text a:hover {
	color: #C9C9C9;
	text-decoration: underline;
}


/* alignment classes */
.float-left  { float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }
.green {	color: #9EC630; }
.gray  {	color: #BFBFBF; }
#middle-body{float:left; font-size:11px; width:570px; }
#middle-body h1{color:#3F5C61; display:block; font-size:14px; line-height:18px; padding:10px 9px 3px 5px; text-align:justify; width:auto!important; }
#NewsVertical{display:block; height:145px; overflow:hidden; position:relative; width:240px; margin-left:15px; }
#TickerVertical{display:block; height:145px; list-style:none; margin:0; padding:0; width:600px; }
#TickerVertical li{background:url(images/javanews-bg.jpg) left top repeat-x; color:#444; display:inline; float:left; font-size:11px; height:145px; margin:0; text-align:left; width:241px; }
#TickerVertical li .NewsFooter{color:#000; display:block; font-size:10px; margin:6px 0 14px; }
#TickerVertical li .NewsImg{border:solid 1px #DEDEDE; float:left; margin-right:10px; }
#TickerVertical li .NewsTitle{color:#000; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-bottom:6px; }
#TickerVertical li .NewsTitle a:link,TickerVertical li .NewsTitle a:Visited{color:#000; display:block; margin-bottom:6px; text-decoration:underline; }
#middle-body{float:left; font-size:12px; padding-left:5px; width:554px; }
* html .content li{list-style:outside!important; }
*,second-middle,#rightside ul,.contact-information li{list-style:none; margin:0; padding:0; }
.borderbot{border-bottom:dotted 1px #888; display:block; line-height:29px; width:248px; }
.borderbot2{border-bottom:dotted 1px #888; display:block; line-height:29px; width:244px; }
.clic{padding-right:6px; padding-top:3px; text-align:right; }
.clic a{color:#41686e; font-size:11px; text-decoration:underline; }
.clijava{float:left; width:149px; }
.homeleft{float:left; padding-top:10px; width:310px; }
.homeleft h2{background:url(images/why.jpg) left bottom no-repeat; color:#455A79; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:29px; padding:0 0 0 05px; }
.hometext{color:#1E2C44; text-decoration:none; }
.javaimg{float:left; height:120px; text-align:center; width:92px; }
.javaslide{float:left; padding-left:0px; padding-top:10px; width:240px; margin-left:0px; }
.javaslide h2{background:url(images/small-server.jpg) left bottom no-repeat; color:#455A79; font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:29px; padding:0 0 0 5px; }
.javatext{float:left; height:auto!important; min-height:88px; padding-top:7px; width:149px; }
.javatext strong{background:url(images/liico2.jpg) left 4px no-repeat; border-bottom:dotted 1px #c9c9c9; color:#000; display:block; font-size:11px; font-weight:400; margin-bottom:2px; padding-bottom:2px; padding-left:8px; }
.newbox{border-bottom:solid 2px #aec0c3; border-top:solid 2px #aec0c3; float:left; padding-bottom:8px; width:570px; }
.phonetitle{color:#4f5d5f; font-size:13px; font-weight:700; line-height:27px; padding-left:10px; font-size:11px; }
.phonetitle a{color:#4f5d5f; text-decoration:none; }
.whylist{padding-left:0px; padding-top:10px; border-right:dotted; border-right-width:1px;  }
.whylist li{background:url(images/whyarrow.jpg) left  no-repeat; font-size:8pt; font-weight:500; color:#365054; font-family:Arial, Helvetica, sans-serif; line-height:15px; padding:0px 2px 0px 20px; }



#msgContainer{
  style="position: absolute; z-index:auto; background-image: url('images/phpLiveOnline.gif'); left: 850px; top: 170px; z-index: 500;"}
  
  
  /* basics */
a, a:hover {color:#039;text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
a:visited{color:#666;}
a, a:link, a:hover {cursor:pointer;}
ul {list-style-type:none;}

/* headers */
h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #333;	
}
h1 { font-size: 1.5em; color: #6297BC; } 
h2 { font-size: 1.4em; text-transform:uppercase;}
h3 { font-size: 1.3em; }

p, h1, h2, h3 {
	margin: 10px 15px;
}
ul, ol {
	margin: 10px 30px;
	padding: 0 15px;
	color: #4284B0;
}
ul span, ol span {
	color: #666666; 
}

/* images */
img {
	border: 0px solid #CCC;
	background: no-repeat;
}
img.no-border {
	border: none;
}
img.float-right {
  margin: 5px 0px 5px 15px;  
}
img.float-left {
  margin: 5px 15px 5px 0px;
}
a img {  
  border: 0px solid #568EB6;
  background: no-repeat;
}
a:hover img {  
  border: 0px solid #CCC !important; /* IE fix*/
  border: 0px solid #568EB6;
}

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 4px solid #4284B0; 
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 15px;
 	padding: 0 0 0 20px;  	
  	background: #FAFAFA;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #4284B0;   
	color: #4284B0;
	font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif; 
}

/* form elements */
form {
	margin:10px; padding: 0;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:300px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
	color: #4284B0;	
}

/* search form */
form.searchform {
	background: transparent;
	border: none;
	margin: 0; padding: 0;
}
form.searchform input.textbox { 
	margin: 0; 
	width: 120px;
	border: 1px solid #9EC630; 
	background: #FFF;
	color: #333; 
	height: 14px;
	vertical-align: top;
}
form.searchform input.button { 
	margin: 0; 
	padding: 2px 3px; 
	font: bold 12px Arial, Sans-serif; 
	background: #FAFAFA;
	border: 1px solid #f2f2f2;
	color: #777;	
	width: 60px;
	vertical-align: top;
}