/* style.css - a simple style sheet */

body {
margin-left: 1%; 
margin-right: 1%;
margin-top: 0%;
margin-bottom: 2%;
color: black; 
background: white;
font-family: arial, sans-serif;
font-size: 90%;
}


img.snap {
width: 30%;
height: 100%;
border: 1px solid silver;
margin: 0px 10px 10px 10px;
padding:5px 5px 5px 5px;
float: left;
clear: left;
}

td {
font-family: arial, sans-serif;
font-size: 90%;
}

div.content{
margin-left: 10px;
color: black; 
font-family: arial, sans-serif;
font-size: 90%;
}

h4 {
margin-left: 0px;
margin-bottom :0px;
font-family: arial, sans-serif;
color: #993300;
}

pre { 
font-family: monospace; 
}

pre.normal {
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
margin-left: 10px;
color: black; 
font-family: arial, sans-serif;
font-size: 90%;
}

p.foot{
border-top: 1px dotted silver;
text-align: center;
font-size: 70%;
color: #666666;
font-family: arial,sans-serif;
}


/* for unvisited links */
:link { 
color: navy;  
text-decoration: none 
}  

/* for visited links */
:visited { 
text-decoration: none;
text-decolor: rgb(153, 0, 153) } 

/* when link is clicked */
a:active { 
color: rgb(255, 0, 102) ;
} 

/* when mouse is over link */
a:hover 
{ text-decoration: underline; 
color: rgb(0,96,255);
 } 

/* no underline for links by default*/
a.plain { 
text-decoration: none }

/* For the Member Table */
ul.members{
padding: 0;
}

/* ~~~~~~~~~~ Notes ~~~~~~~~~~ */
font.note
{
font-size: 70%; 
color: grey; 
font-style :oblique;
}

/* ~~~~~~~~~~ For Navigation ~~~~~~~~~~ */
#navlist
{
border-bottom: 1px solid #ccc;
margin: 0;
padding-top: 19px;
padding-bottom: 25px;  /*For moving drop down menus up and downwards*/
padding-left: 10px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
/*commented and added By Anil Kumar*/
/*background: #E8EBF0;*/
/*color: #666;*/
background: url(/img/shades.png) center no-repeat;
color: #1F2C38;
/*border: 1px solid #ccc;*/
border: 1px solid #383F4F;
float: left;
font-size: small;
font-weight: bold;
line-height: 20px;
margin-right: 0px;
padding: 2px 38px 2px 35px;
text-decoration: none;
}

/*added By anil Kumar for Navlist's Sub menus*/
#navlist a.smenu
{
background: url(/img/shades1.png) center no-repeat;
color: #ADB6BF;
}


#navlist a:link#current, #navlist a:visited#current
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#navlist a:hover { color: brown;}

body.section-1 #navlist li#nav-1 a,
body.section-2 #navlist li#nav-2 a,
body.section-3 #navlist li#nav-3 a,
body.section-4 #navlist li#nav-4 a
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#navlist #subnav-1,
#navlist #subnav-2,
#navlist #subnav-3,
#navlist #subnav-4
{
display: none;
width: 90%;
}

body.section-1 #navlist ul#subnav-1,
body.section-2 #navlist ul#subnav-2,
body.section-3 #navlist ul#subnav-3,
body.section-4 #navlist ul#subnav-4
{
display: inline;
left: 10px;
position: absolute;
top: 95px;
}

body.section-1 #navlist ul#subnav-1 a,
body.section-2 #navlist ul#subnav-2 a,
body.section-3 #navlist ul#subnav-3 a,
body.section-4 #navlist ul#subnav-4 a
{
background: #fff;
border: none;
border-left: 1px solid #ccc;
color: #999;
font-size: smaller;
font-weight: bold;
line-height: 10px;
margin-right: 4px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

/*commnented on 3-01-07 for color on drop down menus --Anil Kumar*/
/*#navlist ul a:hover { color: #f00 !important; background: white; }*/

#contents
{
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
} 

/* ~~~~~~~~ Bread Crumbs ~~~~~~~~~~~~~ */
#bread {
	color: black;
	background-color: silver;
	padding: 3px;
	margin-bottom: 25px;
	border-top: dotted;
	border-bottom: dotted; 
	border-width: thin;
	border-color: silver;
	font-size: 90%;
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	color: #10A9EC;
	}

