@charset "utf-8";

/* CSS Document */



/*************************************************/

/***   Author : Reddy Prasad. Andhe            ***/

/***   Email  : areddyprasad@yahoo.com         ***/

/*************************************************/


body{

	margin:0px;

	padding:0px;

	font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,sans-serif;

	font-size:13px;
        line-height:1.4em;

	/*background: #ffffff url(../images/bg_body.gif) repeat-x;*/

	background-color:#ffffff;

	}

	

	

/* Reset Styles Starts */

h1, h2, h3, h4, h5, h6, p, div, table, blockquote, dl, fieldset, legend, pre, code, ul, li, img, img a, img a:hover {

	margin:0;

	padding:0;

	border:0;

	}

/* Reset Styles Ends */	









/* Element Default Style Starts */	

/*  ul li { list-style:none; } commented by CST*/

a { text-decoration:none; }

a:hover { text-decoration:underline; }

table{  padding: 4px 0px 0px 30px;  margin-right:30px;}

/* Element Default Style Ends */



/* Common Styles Starts */

.float-l { float:left; width:auto; }

.float-r { float:right; width:auto; }

.clear-l { clear:left; }

.clear-r { clear:right; }

.clear-b { clear:both; }



.margin-right-15 { margin-right:15px !important; }

.margin-right-19 { margin-right:19px !important; }

.margin-right-56 { margin-right:56px !important; }

.margin-right-65 { margin-right:65px !important; }

.margin-left-5 { margin-left:5px !important; }http://www.thetechinfogroup.com/administrator/index.php?option=com_templates&client=0&task=edit_css&id=rhuk_milkyway&filename=master.css



.padding-top-10 { padding-top:10px !important; }



.dis-block { display:block; }

.dis-none { display:none; }

.overflow-hidden { overflow:hidden; }

.no-wrap { white-space:nowrap; }

.brdr-none { border:none !important; }

.width-295 { width:295px; }





/* Common Styles Ends */





/* Header Styles Starts */

#header #logo {

	background: url("../images/logo.gif") no-repeat;

	float:left;

	padding:0;

	margin:19px 75px 0 0;

	width:auto;

	}



#header #logo h1 {

	width:177px;

	height:102px;

	margin:0;

	padding:0;

	text-indent:-9999px;

	cursor:pointer;

	}

	

#header #header-btc {

	float:right;

	width:264px;

        padding:10px 0px 0px 0px;

	}

	

#header #header-btc #left-curv {

	}

	

#header #header-btc h2 {

	background:url(../images/slogan_bar.png) no-repeat top left;

	color:#ffffff;

	height:28px;

	width:264px;

	text-indent:-9999px;

        padding:0px;

	}

	

#header #top-nav {

	text-transform:lowercase;

	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

	margin:60px 5px 0 275px;

	text-align:left;

    font-size:17px;

    color:#676f77;

}



#header #top-nav ul {

	}

	

#header #top-nav ul li {

	margin:0;

	padding:0;

	display:inline;

	}

	

#header #top-nav ul li a{

	/*background:url(../images/topnav_sep.gif) repeat-y top right;*/

	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

	color:#676f77;

	padding:0px 10px 10px 10px;

	font-size:16px;



	}

#header #top-nav ul li a:hover{

       text-decoration:none;

       color:#0480E9;

       font-size:17px;

}

	

#header #top-nav ul li ul li a{

	color:#676f77;

	font-size:12px;

	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

	}

	



#header #top-nav ul li ul li a:hover {

text-decoration:none;

color:#0480E9;

font-family:Helvetica,"Trebuchet MS",Arial,sans-serif;

font-size:12px;

}









#header #top-nav ul li a#last-link {

	color:#676f77;

	background:none;

	padding-right:0;

	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

	}

/* Header Styles Ends */	



/* Banner Styles Starts */

#banner {

	background:url(../images/home_banner.jpg) no-repeat top left;

	width:1100px;

	height:469px;

	margin-top:11px;

	clear:both;

	}

	

#banner #banner-content {

	padding:36px 420px 0px 58px;

	color:#fff;

        font-weight:normal;



	}

	

	

	

#banner h1 {

	font-family:Helvetica, Arial, sans-serif;

	font-weight:bold;

	font-size:32px;

	margin-bottom:0px;

        color:#ffffff;

}

#banner h2 {

	font-family:Helvetica, Arial, sans-serif;

	font-weight:bold;

	font-size:14px;

	margin-bottom:35px;

        color:#ffffff;

}	

#banner p {

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	margin-bottom:42px;

	line-height:22px;

        color:#fff;

        font-weight:normal;

   }

	

#banner .banner-list-dooted {

	background:url(../images/dotted_banner_list.gif) repeat-x bottom left;

	margin:0 10px 0 0;

	padding:10px 0 10px 5px;

        font-weight:normal;

	}

	

#banner ul {

	margin:0;

	padding:0;

        font-weight:normal;

	}

	

#banner ul li {

	background:url(../images/icon_banner_list.gif) no-repeat center left;

	font-family:"Times New Roman", Times, serif;

	font-size:17px;

	list-style:none;

	display:inline;

	margin:0;

	padding:0 0 0 20px;

	}

	

	

	#banner  ul li a {

	color:#fff;

	}



#banner2 {

	height:253px;

	clear:both;

	}

/* Banner Styles Ends */



/* Content Styles Starts */

#global-wrapper #content #content-left .content-block-1 {

	background:url(../images/bg_pattern_1.jpg) repeat top left;

	padding:22px 50px 15px 35px;

	margin-bottom:10px;

        font-weight:normal;

	}

	

#global-wrapper #content #content-left .content-block-1 h3 {

	font-size:19px;

	color:#0480E9;

	margin-bottom:10px;

        font-weight:normal;

        font-weight:bold;

	}

	

#global-wrapper #content #content-left .content-block-1 p {

    font-family:"Times New Roman", Times, serif;

	line-height:23px;

	font-size:14px;

	color:#333333;

        font-weight:bold;

	}

	

#global-wrapper #content #content-left .content-block-1 p span {

	color:#0480E9;

	font-style:italic;

        font-weight:bold;

	}

	

#global-wrapper #content #content-left .newsletter {

	background:url(../images/bg_gradiant.gif) no-repeat top left;

	padding:10px;

	width:645px; /* Total Width = 665x (width:645px + padding-left:10px + padding-right:10px) */

	height:51px; /* Total Height = 71px (Height:51px + padding-top:10px + padding-bottom:10px) */

	/*margin-bottom:15px;*/

	color:#ffffff;

	clear:both;

	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

	}



.newsletter p{

  color:#fff;

  font-weight:normal;

  font-size:11px;

}

	

#global-wrapper #content #content-left .newsletter h3 {

	font-size:12px;

	margin-bottom:7px;

	color:#fff;

	text-transform:uppercase;

	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

	}

	

#global-wrapper #content #content-left .newsletter .newsletter-content-lft {

	float:left;

	width:315px;

	padding-right:10px;

	/*font-family:Verdana, Geneva, sans-serif;*/

	}

	

#global-wrapper #content #content-left .newsletter .newsletter-content-rgt {

	width:auto;

	padding:15px 0 0 5px;

	}

	

#global-wrapper #content #content-left .newsletter .newsletter-content-rgt input.txt-field {

	width:190px;

	border:1px solid #134463;

	background-color:#ffffff;

	padding:2px;

	margin-top:-3px;

	}

	

#global-wrapper #content #content-left .newsletter .newsletter-content-rgt .button {	

	background-color:#fbfdfd;

	border:1px solid #dadada;

	color:#1a5e8a;

	height:21px;

	padding:2px;

	margin:0 3px 0 0;

	margin:0;

	text-align:center;

	cursor:pointer;

	font-weight:bold;

	font-size:13px;

	outline:none;

	vertical-align:middle;

	text-transform:uppercase;

	margin-top:-3px;

	}

	

#global-wrapper #content #content-left .newsletter .newsletter-content-rgt img.img-align {

	vertical-align:top;

	}

	

/* Content Blocks Starts */	

#content #content-blocks-section {

	clear:both;

	overflow:hidden;

	padding-top:15px;

        font-weight:normal;

	}

#content-blocks-section p{ font-weight:normal;}

	

#content .content-inner-block {

	/*background:url(../images/bg_content_block.gif) repeat-x top left;*/

	padding:15px 10px;

	float:left;

	margin:0;

	}

	

#content .last-block {

	width:295px; 

	float:right; 

	margin-right:-3px;

	}

	

#content .support-block,

#content .integration-block,

#content .security-block {

   font-family:"Times New Roman", Times, serif;

	height:213px; /* Total Height = 243px (Height:213px + padding-top:15px + padding-bottom:15px) */

	padding:15px 10px;

	}

	

#content .support-block { 

	background:url(../images/bg_support_block.gif) no-repeat top left; 

	width:300px; /* Total Width = 320px (width:300px + padding-left:10px + padding-right:10px) */

	}

	

#content .integration-block { 

	background:url(../images/bg_integration_block.gif) no-repeat top left;	

	width:310px; /* Total Width = 330px (width:310px + padding-left:10px + padding-right:10px) */

	}

	

#content .security-block { 

	background:url(../images/bg_security_block.gif) no-repeat top left;

	width:300px; /* Total Width = 320px (width:300px + padding-left:10px + padding-right:10px) */

	}

	

#content .support-block p,

#content .integration-block p,

#content .security-block p{

    font-family:"Times New Roman", Times, serif;

	line-height:18px;

	font-size:13px;

    color:#333333;

	}

	

#content .support-block h3,

#content .integration-block h3,

#content .security-block h3 {

	font-family:Helvetica, Arial, sans-serif;

	font-size:18px;

	color:#0480ea;

	padding:0;

	margin-bottom:10px;

	} 

	

#global-wrapper #content #content-right h3 {

    font-family:Helvetica, Arial, sans-serif;

	color:#ffffff;

	font-size:13px;

	margin-bottom:10px;

	text-transform:uppercase;

	}

	

#global-wrapper #content #content-right .box-content {

	padding:0px 10px 10px 0px;

	height:220px;

	overflow-x:hidden;

	overflow-y:auto;

	font-family:Arial, Helvetica, sans-serif;

	}

	

#global-wrapper #content #content-right .box-content p.date {

	color:#414f09;

	font-weight:bold;

	font-size:12px;

	}

	

#global-wrapper #content #content-right .box-content p.description {

	font-weight:bold;

	line-height:15px;

	margin-bottom:15px;

	font-size:12px;

	}

	

	#global-wrapper #content #content-right .box-content p.description a.link{

	font-weight:bold;

	color:#ffffff;

	line-height:15px;

	margin-bottom:15px;

	font-size:12px;

	}



        .box-content p{padding:0px;}

/* Content Styles Ends */



#global-wrapper .contentpaneopen{

   #padding: 4px 50px 0px 10px;

  #margin-left:10px;

  #margin-right:50px;

	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

  -moz-box-sizing:border-box;box-sizing:border-box;margin-left:50px;margin-right:50px;padding:0;

  

 }

 

  

  

 

 #global-wrapper .contentpaneopen  div{

   #padding: 4px 50px 0px 50px;

  #margin-left:10px;

  #margin-right:50px;

  font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

  -moz-box-sizing:border-box;box-sizing:border-box;margin-left:10px;margin-right:50px;margin-top:0px;margin-bottom:10px;padding:0;

  border:0px solid red;

  width:100%;

   display:block;

 }



#global-wrapper .componentheading{

  margin: 0;

  font-weight: bold;

	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;

  font-size: 1.5em;

  padding: 4px 0px 0px 50px;

  margin-right:50px;

 

}









/* Footer Styles Starts */

#global-wrapper #footer {

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	clear:both;

	}

	

/* Footer Links Starts */

#global-wrapper #footer .footer-links{ /*container that holds a row of aero buttons*/

	overflow: hidden;

	width: auto;

	}

	

#global-wrapper #footer .footer-links a.f-link {

	background: transparent url('../images/flink_left.gif') no-repeat top left;

	display: block;

	float: left;

	font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */

	line-height: 27px; /* This value + 8px should equal height of button background (default is 31px) */

	height: 34px; /* Height of button background height */

	padding-left: 10px; /* Width of left menu image */

	text-decoration: none;

	margin-right: 10px; /*spacing between buttons*/

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/

	opacity: 0.9;

	-moz-opacity: 0.9;

	}

	

	



#global-wrapper #footer .footer-links a.f-link:link, 

#global-wrapper #footer .footer-links a.f-link:visited, 

#global-wrapper #footer .footer-links a:active { color: white;padding:0px 3px 0px 10px; }

	

#global-wrapper #footer .footer-links a.f-link span {

	background: transparent url('../images/flink_right.gif') no-repeat top right;

	display: block;

	padding: 4px 23px 6px 13px; /*Set 10px here to match value of 'padding-left' value above*/

	}

	

#global-wrapper #footer .footer-links a.f-link:hover { /* Hover state CSS */

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/

	opacity: 1;

	-moz-opacity: 0.99;

	}

	

#global-wrapper #footer .footer-links a.f-link:hover span { color:#333333; }

	

#global-wrapper #footer .black a.f-link { background-image: url('../images/flink_left.gif'); }

	

#global-wrapper #footer .black a.f-link span { background-image: url('../images/flink_right.gif'); }

	

#global-wrapper #footer .footer-links a.last { margin-right:0; }

/* Footer Links Ends */



#global-wrapper #footer #copyright {

	clear:both;

	margin-top:10px;

	margin-right:2px;

	text-align:right;

	color:#828080;

	}



#global-wrapper #footer #copyright a { color:#000000; }

/* Footer Styles Ends */



.mainartcontent{

   border:0px;

   padding:0px;

   margin:0px;

}

.mainartcontent h1,h2{

   color:#0480e9;

   font-size:18px;

   font-family : Arial, Helvetica, Times;

   padding:0px 0px 10px 0px;

}



.mainartcontent p{

   color:#333333;

   font-size:12px;

   font-family : Arial, Helvetica, Times;

   font-weight:bold;

   padding:0px 0px 10px 0px;

}

.mainartcontent ul{

   color:#333333;

   font-size:12px;

   font-family : Arial, Helvetica, Times;

   /* font-weight:bold; */

   padding:10px 0px 10px 0px;

   text-align:left;

   margin:0;

   list-style-type:square;

}



.mainartcontent em{

   color:#0480e9;

   font-size:12px;

   font-family : Arial, Helvetica, Times;

   font-weight:bold;

   font-style:italic;



}

h1,h2 {

   color:#0480e9;

   font-size:18px;

   font-family : Arial, Helvetica, Times;

   padding:0px 0px 4px 0px;

}

p {

   color:#333333;

   font-size:12px;

   font-family : Arial, Helvetica, Times;

   font-weight:bold;

   padding:0px 0px 10px 0px;

}







em{

   color:#0480e9;

   font-size:12px;

   font-family : Arial, Helvetica, Times;

   font-weight:bold;

   font-style:italic;

}



ul{

   color:#333333;

   font-size:12px;

   font-family : Arial, Helvetica, Times;

   /* font-weight:bold; commented by CST*/

   padding:0px 0px 10px 0px;

}





/* article listing */

#artlist{

width:200px;

float:right;

}

#artlist ul {

 color:#0480E9;

 font-size:14px;

 font-family:Arial,Helvetica,Times;

 font-weight:normal;

 text-align:right;

 list-style-type:none;

 margin:0;

 padding:5px 0 0;

 width:200px;

}

#artlist ul li {

 padding:5px 0px 5px 0px;

 border-bottom:1px dashed #333333;

}

#artlist a{

	text-decoration:none;

	color:#0480E9;

	font-weight:12px;

}

/* article listing ends*/



.clear{clear:both;}



.rightpanelholder{

 width:320px;

 float:right;

 margin:0px;

}



#artcathead{

 text-align:right;

 font-size:35px;

 font-weight:bold;

 border-bottom:1px dashed #333333;

 padding:0 0 7px 0px;

}





#hxdmoomenu{

   height:55px;

   padding:0px;

   margin:0px;

}



#hxdmoomenu ul{

   color:#333333;

   font-family : Arial, Helvetica, Times;

   font-weight:normal;

   padding:0px;

   margin:0px;

   

}

#hxdmoomenu ul li{

   height:38px;

   text-align:center;

   background:transparent url(../images/topnav_sep.gif) repeat-y scroll right top;

}



#header #top-nav ul li { padding:17px 0px 0px 0px; }

#header #top-nav ul ul li { padding:0px 0px 0px 0px; }

#header #top-nav ul ul li a { padding-top:5px;padding-left:10px;padding-right:5px;padding-bottom:5px;border-bottom:1px dashed #b2b2b2; border-left:0px;border-right:0px;border-top:0px;background: url("/images/arrow_b.gif") no-repeat;}

ul.list-bulleted li{list-style:disc inside none}


.contentpaneopen ul li ul li{list-style:disc inside none;padding-left: 8px;}
.contentpaneopen ul li{list-style:disc inside none;}