/*  some basic elemnets */
body {
  text-align:left;
  font-size:11pt;
  color:#333333;
  font-family:arial,verdana,tahoma,sans-serif;
  font-weight:normal;
}

td {
  font-size:11pt;
}

th {
  font-weight:bold;
  font-size:12pt;
}

a {
  font-size: 11pt;
  font-weight: normal;
  text-decoration: none;
  color: #0000bb;
}

a:hover {color:orange;}

th.a {
  color: #FFFFFF;
}

h1, h2, h3, h4, h5, h6 {
  color: #800000;
  font-weight: bold;
}

h1 {font-size: 15pt;}
h2 {font-size: 16pt;}
h3 {font-size: 14pt;}
h4 {font-size: 13pt;}
h5 {font-size: 12pt;}
h6 {font-size: 11pt;}

strong {
  font-weight: bold;
  color: #4F747C;
}

input {
  font-size: 11pt;
}

hr {
  color: #000000;
  height: 1px;
}

pre {
  text-align:left;
  font-family: typewriter;
  font-size: 11pt;
}

ul {
  list-style-image: url("white_doc_gif");
}

li {
  color:#333333;
}

em {
  font-size:11pt;
  font-style:italic;
}

/*   special styles */


#top_nav {
  position:absolute;
  top:20px;
  left:20px;
  z-index:20;
}

#top_menu_shade {
  position:absolute;
  top:4px;
  left:10px;
  width:500px;
  height:15px;
  background-color:green;
  z-index:-10;
}

#photo {
  position:absolute;
  top:65px;
  left:20px;
  border:1px solid gold;
}

#logo {
  position:absolute;
  top:145px;
  left:515px;
}

#bottom_nav {
  position:absolute;
  top: 224px;
  left:20px;
  z-index:10;
}

#karun_title {
  position: absolute;
  top: 70px;
  left: 150px;
}

#main_doc {
  position:absolute;
  top:220px;
  left:150px;
  width:550px;
}

#pubMain_doc {
  position:absolute;
  top:220px;
  left:30px;
  width:620px;
}

#footer { 
  text-align:center;
  width:auto;
}

#top_bar {
  color:#0000FF;
  height:1px;
  left:18px;
  width:636px;
  height:12px;
  z-index:-20;
 /* background-color:#FF6600; */
  background-color:#FF6600;
  border:3px solid #6666FF;
/*  background-image:url(http://local.live.com/i/oblique/orange_circle.gif); */
}

#bottom_bar {
  position:absolute;
  height:230px;
  left:-15px;
  width:650px;
  height:8px;
  z-index:-10;
  color:#0000FF;
  background-color:#000FFF;
}

.name_text {
  font-size:16pt;
  color:#191970;
  font-weight:bolder;
  text-decoration:none;
  text-shadow: #000000 2px -2px 5px;
}

.title_text {
  font-size:11pt;
  color:#000000; 
  font-weight:normal;
}

.page_title {
  font-size:14pt;
  color:#800000;
  font-weight:bold;
}

.subTitle {
  font-size:11pt;
  color:#800000;
  font-weight:normal;
}

.pub_title {
  font-size:11pt;
  color:#4F747C;
  font-weight:normal;
}

.pub_list {
  font-size:11pt;
  font-family:'Times New Roman';
  font-weight:500;
/*  font-family:sans-serif; */
  color:#000000;
}

.top_menu_button_off {
  border:1px solid gray;
  background-color:#FFFACD;
  cursor:hand;
  text-decoration:none;
}

.top_menu_button_off div {
  color:blue;
  text-decoration:none;
}

.top_menu_button_off a {
  color:blue;
  text-decoration:none;
}

.top_menu_button_on {
  border:1px solid gray;
  background-color:#0000FF;
  cursor:hand;
  text-decoration:none;
}

.top_menu_button_on div {
  color:#FFFFFF;
  text-decoration:none;
}

.top_menu_button_on a {
  color:#FFFFFF;
  text-decoration:none;
}

/*
.bottom_menu {
  background-color:gray;
}
*/

.bottom_menu_button_off {
  width:96px; height:23px; 
  border:1px solid gray;
  background-color:#FFFACD;
  cursor:hand;
  text-decoration:none;  
}

.bottom_menu_button_off div {
  width:96px;
  color:blue;
  cursor:hand;
  text-decoration:none;
}

.bottom_menu_button_off a{
  width:96px;
  color:blue;
  cursor:hand;
  text-decoration:none;
}

.bottom_menu_button_on {
  width:96px; height:23px;
  background-color:#0000FF;
  cursor:hand;
  text-decoration:none;
/*  hover{color:#800000}  */
}

.bottom_menu_button_on div {
  width:96px; height:23px;
/*  width:100px; */
  color:#FFFFFF;
  cursor:hand;
  text-decoration:none;
}

.bottom_menu_button_on a{
  width:96px; 
  color:#FFFFFF;
  cursor:hand;
  text-decoration:none;
}

/*---------------- end of file -------------------*/
