/* CSS Document */

/* andreas02 - a free xhtml/css website layout by Andreas Viklund - http://andreasviklund.com - Free to use for any purpose as long as the proper credits are given to the original author.

Version: 2.0 (Jan 29, 2007)

Screen layout: */

body {
padding:15px 0 0 0;
margin:0;
font:76% tahoma, verdana, sans-serif;
background:url(/images/hi-tech-bckdrp1.jpg);
color:#e0e0e0;
}

a {
color:#b22222;
text-decoration:none;
border-bottom:1px dotted #505050;
}

a:hover {
color:#303030;
text-decoration:none;
border-bottom:1px solid #505050;
}

h1 {
margin:0 0 20px 0;
font-size:2.2em;
font-weight:normal;
}

h2 {
margin:0 0 12px 0;
font-size:1.6em;
font-weight:normal;
}
.red{color:#ff0000;}

h3 {
margin:0 0 10px 0;
font-size:1.4em;
font-weight:normal;
}

p {
margin:0 0 15px 0;
line-height:1.5em;
text-align:left;
}
p.center { 
text-align: center; 
} 



a img {
border:0;
}


/* Main container */

#container {
margin:0 auto 20px auto;
width:1018px;
padding:5px 5px 20px 5px;
background:#000000;
border: 10px 10px 0px 10px solid;
border-color:#bbbbbb;

}

/* Site title section */

#logo {
margin: 0px 0 0 0
background:#000000;
}

#logo h1 a {
color:#ffffff;
border:none;
}

#logo h1 a:hover {
color:#303030;
text-decoration:none;
border:none;
}

/* Header description */

#desc {
height:250px;
color:#ffffff;
padding:0;
background:#7888c4 url(images/htlogofront3.jpg) top left no-repeat;
clear:both;
margin:5px 0 5px 0;
}

#desc p {
width:525px;
font-size:1em;
line-height:1.3em;
padding:0 0 0 15px;
}

#desc h2 {
padding:15px 15px 0 15px;
color:#ffffff;
}

#desc a {
color:#ffffff;
text-decoration:none;
border-color:#ffffff;
}

/* Main content */

#main {
width:1000px;
float:left;
padding:0 5px 0 0;
margin:0;
border-right:0px solid #d8d8d8;
}

/* Sidebar */

#sidebar {
width:150px;
float:right;
padding: 15px 15px 3px 3px;
}

#sidebar p {
font-size:0.9em;
line-height:1.3em;
margin:0 0 15px 0;
}
#sidebar2 {
width:150px;
float:right;
padding: 15px 15px 3px 3px;
}

#sidebar2 p {
font-size:0.9em;
line-height:1.3em;
margin:0 0 15px 0;
color:#000000;
text-align:left;}

#navigation {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
	
	/*-----------------------------------------------------------
	  Pure CSS Drop-down Menu
	  Last Updated: 12/31/2007 by Justin Spegele
	  Author: Justin Spegele
	          Spegele Design and Development
              http://www.spegele.com/
      This code is free to modify and use for any purpose, as
      long as proper credit is given to the original designer.
	----------------------------------------------------------- */
	
    /* Overarching Menu
        -----------------------------------*/
        .cssnav {
            position:relative; 
            z-index:1000;
            font-size:10px;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-weight:bold;
            text-align:center;
padding:0;
margin:0;
border:0px;

        }
        .cssnav ul {
            padding:0;
            margin:0;
            list-style-type:none;
        border:0px;}
        .cssnav ul ul {
            width:113px;
            text-align:left;border:0px;
    }
    /*	Main list 
        -----------------------------------*/
        .cssnav li {
            float:left;
            width:113px;
            position:relative;
        }
    /*	First Level
        -----------------------------------*/
        /* Links */
        .cssnav a, .cssnav a:visited {
            display:block;
            text-decoration:none; 
            color:#000000; 
            border:0px; 
width:113px;
             
            background-image: url('http://www.hitechpharma.com/images/nav/mainback33.jpg');
height:25px;
background-repeat: no-repeat;
padding: 10px 5px;            
line-height:10px;
        }
        /* Links on hover */
        .cssnav a:hover, .cssnav ul ul a:hover{
            color:#000000; 
            background-image: url('http://www.hitechpharma.com/images/nav/mainback44.jpg');
        }
        .cssnav :hover > a, .cssnav ul ul :hover > a {
            color:#000000;

background-image: url('http://www.hitechpharma.com/images/nav/mainback44.jpg');
        }
    /*	Second Level
        -----------------------------------*/
        /* Links */
        .cssnav ul ul a, .cssnav ul ul a:visited {
            background-image: url('http://www.hitechpharma.com/images/nav/mainback33.jpg');
background-repeat: no-repeat;
height:25px;
text-align: center;
line-height:10px; 
            padding:4px 5px; 
            width:113px;
            border-width:0px;
        }
        /* Links on hover */
        .cssnav ul ul a:hover {
            color:000000;
            background-image: url('http://www.hitechpharma.com/images/nav/mainback44.jpg');
        }
        /* Visibility */
        .cssnav ul li:hover ul, .cssnav ul a:hover ul{
            visibility:visible; 
        }
    /*	Third Level
        -----------------------------------*/
        /* Links */
        .cssnav ul ul ul a, .cssnav ul ul ul a:visited {
            background:#578bb8;
        }
        /* Links on hover */
        .cssnav ul ul ul a:hover {
            background:#80b0da;
        }
        /* Positioning */
        .cssnav ul ul ul{
            left:150px; 
            top:-1px; 
        }
        .cssnav ul ul ul.left {
            left:-120px;
        }
        /* Visibility */
        .cssnav ul :hover ul ul{
            visibility:hidden;
        }
        .cssnav ul :hover ul :hover ul{
            visibility:visible;
        }
    /*	All Sub Levels 
        -----------------------------------*/
        /* Default visibility */
        .cssnav ul ul {
            visibility:hidden;
            position:absolute;
            top:36px;
            left:0; 
            border-top:0px;
        }
    /*	IE Table 
        -----------------------------------*/
        .cssnav table {
            position:absolute;
            top:0;
            left:0;
            border-collapse:collapse;
        }

/* ************************ footer ************************ */

#footer{
	font-size:0.93em;
	text-align:center;
	padding-top:30px;
}
#footerlinks{
	margin:0 auto;
	padding:0px;
	text-align:left;
	width:922px;
}
.footerlink1{
	font-size:0.90em;
	font-weight:bold;
	background:#fff;
	width:285px;
	border:solid 1px #000;
	padding:5px;
	color:#000;
	text-align:center;
	margin-left:350px;
	position: absolute;
    top: 1135px;
}
.footerlink1 a{
	color:#000;
	text-decoration:none;
}
.footerlink1 a:hover{
	color:#000;
	text-decoration:underline;
}
.footerlinkrp{
	font-size:0.90em;
	font-weight:bold;
	background:#fff;
	width:285px;
	border:solid 1px #000;
	padding:5px;
	color:#000;
	text-align:center;
	margin-left:350px;
	position: absolute;
    top: 1220px;
}
.footerlinkrp a{
	color:#000;
	text-decoration:none;
}
.footerlinkrp a:hover{
	color:#000;
	text-decoration:underline;
}
.footerlink2{
	color:#fff;
	padding:10px 0px 10px 0px;
	width:380px;
	text-align:center;
	margin-left:250px;			
}
.footerlink2 a{
	color:#fff;
	text-decoration:none;
}
.footerlink2 a:hover{
	color:#fff;
	text-decoration:underline;
}




/* Various classes */

.photo {
padding:2px;
margin:0 0 8px 0;
background-color:#f0f0f0;
border:1px solid #d8d8d8;
}

 .floatimgleft {
    float:left;
    margin-top:10px;
    margin-right:10px;
    margin-bottom:10px;
    }
#imageleft {
  float:left;
  padding-right:7px;
  padding-bottom:7px;
  }

.right {
margin-top:-8px;
text-align:right;
}

.block {
background:#f0f0f0;
padding:10px;
}

.sidelink {
text-align:left;
display:block;
width:140px;
background:#f0f0f0 url(images/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
border:none;
}

.sidelink:hover {
background:#e0e0e0 url(images/corner.gif) top right no-repeat;
text-decoration:none;
border:none;
}
.sidelink2 {
text-align:left;
display:block;
width:140px;
color:#009966;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
border:none;
}

.sidelink2:hover {
color:#0000cc;
display:block;
text-decoration:none;
border:none;
}


.hide {
display:none;
}