@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	color:#232323;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background:#ffffff url(images/image_20.gif) center top repeat-y;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/*------------------------------------------------body--------------------*/

#header
{
margin:0 auto;
padding:0px;
width:1000px;
height:235px;
background:url(images/image_02.gif) center no-repeat;
}
#title
{
margin:0 auto;
padding:0px;
width:750px;
height:50px;
padding-top:180px;
}
.navigation
{
margin:0 auto;
width:1000px;
height:40px;
background:#000000;
font: bold 12px Verdana;
background: #414141;
}
.navigation ul
{
list-style:none;
width:600px;
padding: 0;
margin:0 0 0 150px;
}
.navigation ul li
{
font:bold 12px/40px Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:inline;
padding:0 15px;
float:left;
text-align:center;
position: relative;
}
.navigation ul li a
{
text-decoration:none;
display:block;
color:#FFFFFF;
}
/*.navigation ul li a:hover
{
text-decoration:none;
display:block;
color: white;
padding: 8px 10px;
border-right: 0px solid #778;
color: #2d2b2b;
/*background:url(images/image_03.gif) center bottom no-repeat;}*/

* html .navigation ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.navigation ul li a:link, .navigation ul li a:visited{
color: white;
}

.navigation ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;

}
	
/*1st sub level menu*/
.navigation ul li ul{
position: absolute;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.navigation ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.navigation ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.navigation ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
background: #414141;

}

.navigation ul li ul li a:hover{ /*sub menus hover style*/
background: #black;
color: white;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 17px;
right: 25px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}



h1
{
font:normal 20px/50px "Times New Roman", Times, serif;
color:#2981c5;
background:url(images/image_04.gif) left center no-repeat;
padding-left:45px;
width:185px;
float:left;
}
h2
{
font:normal 20px/50px "Times New Roman", Times, serif;
color:#2981c5;
background:url(images/image_06.gif) left center no-repeat;
padding-left:45px;
float:left;
}
h3
{
font:bold 11px/20px Arial, Helvetica, sans-serif;
color:#f5792a;
}
h4
{
font:normal 20px/40px "Times New Roman", Times, serif;
color:#2981c5;
padding-left:15px;
}

p
{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#333333;
}
.style_01
{
color:#4bbc00;
}
.style_02
{
color:#ffba00;
}
#content
{
margin:0 auto;
padding:10px 20px;
width:760px;
}
.team_details
{
margin:0 auto;
padding:8px;
width:201px;
height:106px;
background:url(images/image_12.gif) center no-repeat;
margin-bottom:10px;
}
.style_01
{
color:#CC3300;
}
.style_02
{
color:#009900;
}
#right_side
{
margin:0 auto;
padding:10px;
width:500px;
background:#ffffff;
}
#book
{
margin:0 auto;
padding:8px;
width:500px;
height:173px;
background:url(images/porphyrin.jpg) left center no-repeat;
}
#footer_navigation
{
margin:0 auto;
width:1000px;
height:40px;
background:#000000;
}
#footer_navigation ul
{
list-style:none;
width:600px;
margin:0 0 0 150px;
}
#footer_navigation ul li
{
font:bold 12px/40px Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:block;
padding:0 15px;
float:left;
text-align:center;
}
#footer_navigation ul li a
{
text-decoration:none;
display:block;
color:#FFFFFF;
}
#footer_navigation ul li a:hover
{
text-decoration:none;
display:block;
color:#ffffff;
background:url(images/image_03.gif) center bottom no-repeat;
}
#fotter_copyright
{
width:500px;
margin:0 auto;
text-align:center;
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#000000;
padding-top:10px;
}

#fotter_copyright a
{
text-decoration:none;
color:#000000;
font-size:11px;
}
