/*
	-- -- -- -- -- -- -- -- -- --
	 Vidya Thangirala - main.css
	-- -- -- -- -- -- -- -- -- --	
*/



/* The file below is read by ALL browsers
	but the hacks contained within it further target 
	IE5-6 for Windows. See file for details. */

@import "ie6win.css";
@import "notes.css";
@import "sidebar.css";


/* The file below is ONLY read by IE5/Win.
	Makes use of the Mid Pass Filter: 
	http://tantek.com/CSS/Examples/midpass.html */

@media tty {
 i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
}/* */



/* The file below is ONLY read by IE5/Mac.
	Makes use of the Band Pass Filter: 
	http://www.stopdesign.com/examples/ie5mac-bpf/ */

/*\*//*/
  @import "ie5mac.css";
/**/






/* -- Basic HTML Elements -- */

	a:link {color: #07a; text-decoration: none; outline: none;}
	a:visited {color: #005387; text-decoration: none;}
	a:hover {color: #d60; text-decoration: underline;}
	a:focus { -moz-outline: none -moz-mac-focusring; }
	a:focus { color: #aaa; }
	a img {
		padding: 5px;
		border: 1px solid #CCCCCC;
		margin-bottom: 20px;
	}
	
	#no_border { padding: 0px; border: 0px; margin-bottom: 0px; }


       
</style>
	
    /*-- This line is very important - do not delete --*/	
    abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	
    body {
    	color: #3A4956;
	background-color : #FFFFFF;
	background-image : url(../images/bg/bg.jpg);
        background-repeat: repeat;    
	font: 12px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	min-width: 730px;
	}
	
	dd {margin: 0; padding: 0 0 0 0px;}
	dt {font-weight: bold; padding: 0 0 0 17px; background: url(../images/icons/deco-dt.gif) 2px 4px no-repeat;} 

	h1 {font: bold 24px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif, Helvetica, Arial, sans-serif; color: #999 ; letter-spacing: -1px; margin: 0;} 
	h2 {
		position: relative;
		color: #d60;
		font: bold 1.2em/1em helvetica, arial, sans-serif;
		margin: 1em 0;
		padding: 0.5em 0 0.5em 0;
		border-bottom: 0px dotted #fdbe57;
		background: #fff url(../images/bg/topnav.jpg) repeat-x;
		letter-spacing: 1px;	
		word-spacing: 2.5px;
	}
	

	h3 {font-size: 12px; color: #005387; font: bold;}
	h4 {font-size: 12px;}
	#h2_nospace {color: #E35E13; font: bold 16px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif, Helvetica;}
	#h3_nospace {font-size: 12px; color: #005387; font: bold;}
	
	hr {border: none; height: 1px; background: #005387; margin: 2em 0;}
	table {margin: 2em 0;}

	/* -- header -- */
	#pageHeader {width: 700px; height: 106px; background: #FFFFFF url(../images/logo/pageheader-bg.gif) 0 0 no-repeat; background-position: center; }

html>body 


	/* -- footer -- */
	#footerBlock {clear: both; background: #E35E13; padding: 0px 0px 0px 0px;} 

	#footer
		{
		clear: both;
		background: #fff;
		height: 6em;		
		}
	
	#footer p
		{
		border-top: 1px dashed #aaa;
		position: relative;	
		text-align: center;
		padding: 1.5em 0;
		font: 9px/1.6em "trebuchet ms", verdana, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #999;
		background: #fff url(../images/bg/topnav.jpg) repeat-x;
		}	
	

/* -- Page Structure -- */

	#container {width: 705px; text-align: left; margin: 0 auto; border: 2px solid #d60;}
	#intro {position: relative;}
	#pagebody {padding: 1px 0 0 0;}
	#mainContent {float: left; margin: 0; width: 440px; padding: 18px 22px 22px 22px; margin-left: 12px;
		/* Fix IE6 double-margin bug by using an ignored display value */		
		display: inline;
	}	


	/* -- top navigation menu styling -- */

	#selectionbar {color: #fff; height: 46px; margin: 0 1px;  font-variant: small-caps; background: #E35E13 url(../images/bg/selectionbar-bg.gif) 0 -1px repeat-x; position: relative; top: -1px; font-size: 12px;}
	#selectionbar ul {margin: 0; background: url(../images/bg/selectionbar-bg-articles.gif) top right no-repeat; padding: 14px 0 0 20px; height: 32px;}
	#selectionbar li {display: inline; list-style: none;}
	#selectionbar a:link, #selectionbar a:visited {color: #fff; display: block; float: left; padding: 1px 4px 3px 6px; margin: 0 6px;}
	#selectionbar a:hover {color: #fdbe57; background-color: transparent; text-decoration: none;}


	/* -- main content styling -- */
	#mainContent li {list-style: none; padding: 0 0 0 16px; margin: 0; background: url(../images/icons/li2.gif) 2px 4px no-repeat;}
	#mainContent a:link, #mainContent a:visited {border-bottom: dotted 1px #94CBFA;}
	#mainContent a:hover {border-bottom: none;}
	#mainContent h2 a:link, #mainContent h2 a:visited,
	
	#mainContent .context {margin: 1em 0 0 0;}

	/* -- left and right align -- */	
	.flLeft {float: left; margin: 0 15px 0 0;}
	.flRight {float: right; margin: 0 0 0 15px;}
	
	/* -- table styling -- */
	table {margin: 2em 0;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}
	tr.alt {background: #E9EAEB;}
	td {font: 12px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;}



	/* -- with sidebar -- */
	#sidebar {margin-left: 500px;}
	.sidebarplease #container {background: #F7F7F7 url(../images/bg/container-bg.gif) repeat-y;}
	.sidebarplease #mainContent {padding: 16px 0 16px 40px; margin: 0;}

	/* -- without sidebar -- */
	.nosidebarplease #container {background: #F7F7F7 url(../images/bg/container-bg-nosidebar.gif) repeat-y;}
	.nosidebarplease #mainContent {padding: 24px 40px; width: auto;}
	.nosidebarplease #sidebar {display: none;}


	/* -- XFN spice -- */
		#mainContent dt a[rel~="met"] {border-bottom: dotted 1px #1D68AA;}


	/* -- rounded corners -- */
	.rtop,.rbottom{display:block}
	.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
	.r1{margin: 0 5px}
	.r2{margin: 0 3px}
	.r3{margin: 0 2px}
	.r4{margin: 0 1px;height: 2px}
	
	.rs1{margin: 0 2px}
	.rs2{margin: 0 1px}

	/* -- for print -- */
	.rtop,.rbottom{display: none}

	