/*Narayan Kansal*/
/*Copyright 2005*/

/* reset all white space */
*   {
	padding:0;
	margin:0;
    }

/* body */
body{ 
	font-weight: normal; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top:40px;
	margin-left:30px;
	min-width:800px;
    }

/* header 1 */ 
h1  { 
	font-size: 30px; 
	font-weight:bold;
	color:#333;
	font-family: verdana, arial, helvetica, sans-serif; 
    }
/* header 2 */
h2  { 
	font-size: 20px;
	font-weight:bold; 
	color: #333;                           
	font-family:  verdana, arial, helvetica, sans-serif;
    }
/* header 3 */
h3  { 
	font-weight: normal; 
	font-size: 15px; 
	font-family: verdana, arial, helvetica, sans-serif;  
	color:#333;
    }
/* header 4 */
h4  { 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 11px; 
	font-family:  verdana, arial, helvetica, sans-serif;
	color:#ff9900;
    }
/* header 5 */
h5  { 
	font-weight:500;
	font-size: 10px; 
	line-height: 11px; 
	font-family:  verdana, arial, helvetica, sans-serif; 
    }
/* paragraph */
p   {	
	font-size: 12px; 
	line-height: 16px; 
	font-family:  verdana, arial, helvetica, sans-serif; 
    }
img {
	border:none;
    }
/*STYLES FOR SMALL IMAGES AND THUBMNAILS*/
.thumbnail {
	border-style: none;
	padding: 2px;
           }

/*** LINKS (ANCHORS) ***/
a   { 
	border: medium none;  /* review */
	color: #999; /* review */
	background-color: transparent; 
	text-decoration: none; 
    }
/* default link - hover */
a:hover { 
	text-decoration: underline; 
	color:#ff9900;
	padding-top:5px;
	padding-bottom:5px;
        }

/*NAV WITHOUT UNDERLINES*/
A.nav-no-underline {
   text-decoration: none;
   color:#ff9900;
}
/*NAV STYLES*/
A.nav:link { 
        text-decoration: none;
		color: #333;
		font-size: 14px;
		padding: 10px;
          }

A.nav:visited { 
        text-decoration: none;
		color: #333;
		font-size: 14px;
		padding:12px;
             }

A.nav:active { 
        text-decoration: none;
		color: #333;
		font-weight: strong;
		font-size: 14px;
		padding:12px;
}

A.nav:hover { 
        text-decoration: underline;
		color: #ff9900;
		font-size: 14px;
		padding:15px;       
}
A.email {
        text-decoration: underline;
		color: blue;
		font-size: 14px;
}
/*END OF NAV STYLES*/
A.img:link { 
        text-decoration: none;
		padding:0px;
          }

A.img:visited { 
        text-decoration: none;
		border-color: #333;
		margin-top:2px;
		padding:0px;
             }

A.img:active { 
        text-decoration: none;
		border-color: #333;
		margin-top:2px;
		padding:0px;
}

A.img:hover { 
	padding:0px;
}

/*INNER LINKS STYLES*/
.inner-links {
      display:block;
      font-size:11px;
      margin-left:20px;
}
.inner-links .a:hover {
      text-decoration: none;
      background-color:#999;
      color:#fff;
}
/*END OF INNER LINKS STYLES*/

/*NAV WITHOUT LINK*/
.nav_nolink { 
        text-decoration: none;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
		padding:3px;
}
/*END OF NAV WITHOUT LINK*/
/*NAV WITHOUT LINK IN SMALL FONT SIZE*/
.nav_no_link_small {
       text-decoration:underline;
}
/*END OF NAV WITHOUT LINK IN SMALL FONT SIZE*/
.small-text { 
     font-size: 11px;
}

/*** GLOBAL LAYOUT ***/
/* GLOBAL CONTAINER */
#global-container {
	margin-left: 40em;
}
/*NAV BAR*/
#nav-bar {
	TOP: 60px;
	postion:absolute;
	left:2em;
}
#nav {
    width:auto;
	background-color: #fff;
	padding:0em -9em 0em 0em;
	top: 20px;
	padding-bottom: 30px;
}
#nav ul {
    list-style:none;
}
/*END OF NAV BAR*/
/***END OF GLOBAL LAYOUT***/

/*ONE COLUMN LAYOUT*/
#one-col {
    POSITION:relative; 
	TOP: 0.5em;
	left:0px;
	width:65em;
}
#one-col-inner {
  text-align:left;
  background-color:#fff;
  padding:20px;
}
/*END OF ONE COLUMN LAYOUT STYLES*/


/*MAIN CONTENT LAYOUT*/
#main-content {
	
}
/*END OF MAIN CONTENT LAYOUT*/

/*LEFT NAVIGATION*/
#left-col {
	 width:20em;
	 left: 10em;
	 top:10em;
	 position:absolute;
}

/*RIGHT COLUMN*/
#right-col {
  float:right;
  right: 10em;
  top:11em;
  position:absolute;
}

#bottom {
	position:relative; 
	top:35em;
	left:-20em;
	text-align:center;
}
#heading {
	left:-15em;
	position:relative;
}
.text-style {
     line-height: 20px;
	 }