/* ADEAR
   Last Updated: 3/02/2006
	 By: John O'Grady, JBS
	 
	  */

/*	General 
		Controls basic HTML tag functions.  Placed here to overwrite certain elements above
		when necessary */
body, html 			{	 margin: 0px; padding:0px;
						text-align: center;
						color: #000;
						background-image: url(../images2/bg2.gif);
						background-position: center;
						font-family: Arial, Helvetica, 'sans-serif';
						height:100%; }

 p, ul, ol, dl, td, blockquote
					{	font-family: Arial, Helvetica, 'sans-serif';
						 }

h1				{       color: #369;
						margin-bottom:0;	
						font-size: x-large;
						font-weight: bold; }

h2				{		color: #369;
						margin-bottom:0;						
						font-size: large;
						font-weight: bold; }

h3				{ 		color: #369;
						font-size: medium;
						margin-bottom:0;							
						font-weight: bold; }
						
h4				{ 		color: #000099;
						font-size: medium;
						margin-bottom:0;							
						font-weight: bold; }
h5				{ 		color: #000;
						font-size: medium;
						margin-bottom:0;							
						font-weight: bold; }
						
input, textarea
					{	margin: 0;
						padding: 0; }


/*	Frame
		Designates the general content border and margin/padding setting */
.Frame		{	        border: 1px solid #10007b;
						width:760px;
						height:100%;
						padding: 0px;        

			}

/*	Header
		Specifies specific style elements in the header		 */
.searchHeader	{		background: url(../images/search_bg.gif);
						background-position: top right;
						background-repeat:no-repeat;
						margin:0px;
						padding:0px;
						
			}

#searchbox		{		background: URL(../../images/search_bg2.gif) no-repeat;
						background-position: top left;
						align:right;
						margin:0px;
						padding-left:20px;
						padding-right:10px;
						padding-bottom:2px;
						font-size:11px;
						color:white;
						font-weight: bold;
						height:16px;
						vertical-align:middle;
				}

.header			{		font-size:10px;
						font-weight:bold;
						color:#000066;   }
.header a  		{       text-decoration:none;
						color:  #000066;   }
.header a:hover 		{color:  #6699ff;   }
.header a:visited 		{text-decoration:none;
						color:  #000066;   }

						


/*	Left Content
		Specifies specific style elements of the adjustments are reviewed and background image adjustments are made as necessary */

.leftContent		{ 	border-top:1px solid #10007b;
						width:510px;	
						height:100%;		
							 }
#nestedContent			{padding:8px; }
#nestedContent 	ul 		{	list-style: none;
						  	margin-left: 0;
							padding-left: 1em;
							text-indent: -.5em;
							}
#nestedContent li    {padding:8px;}
/*	Right Menu
		Specifies specific style elements of the adjustments are reviewed and background image adjustments are made as necessary */

.rightMenu				{ 	width:200px;
							background-color:#f2f6ff;
							border-left:1px solid #10007b;
							border-top:1px solid #10007b;
							height:100%;
							vertical-align:top;
								}
.rightMenuBot			{ 	width:200px;
							background-color:#f2f6ff;
							border-left:1px solid #10007b;
							height:100%;
							vertical-align:top;
								}
.rightMenu	 	ul 			{
							list-style-image:url(../images/menu_bullet.gif);
							margin-left: 0;
							padding-left: 3.5em;							
							font-size:smaller;
							font-weight:bold;
							padding-top:2px;
							margin-top:0px;
							}
.menu  a 					{	color:#000;
								font-weight:bold;
								text-decoration:none;}
.menu  a:visited					{	color:#000;
								font-weight:bold;
								text-decoration:none;}
.menu  a:hover					{	color:#3366FF;
								font-weight:bold;
								text-decoration:none;}


/*	Footer */
.footer					{		font-size:11px;
								border-top: 1px solid #10007b;
								padding:6px;
								 }



/*	Hyperlink Controls
		All hyperlink controls are here for ease of finding and changing.
		Make sure all necessary controls are modified to match according to want and style */
a, td a		{	color: #000066; }

a:hover, td a:hover			{	color: #3366FF; }
a:visited, td:visited		{	color: #000066; }
a:active, td:active			{ color: #333; }

h1 a, h1 a:visited 			{ color: #369; }
h1 a:hover						{	color: #c60; }

h2 a, h2 a:visited			{ color: #369; }
h2 a:hover						{	color: #c60; }

h3 a, h3 a:visited			{ color: #369; }
h3 a:hover						{ color: #c60; }

#Header a, #Header a:hover, #Header a:visited
									{ color: #36C; text-decoration: none; }

#Menu td a						{	color: #000; font-weight: bold; text-decoration: none; }
#Menu td a:hover				{	color: #369; border-bottom: 3px double #369; }

td.Submenu td.main a			{	color: #fff; text-decoration: none; }
						

td.searchHeader a		{	color: #fff; text-decoration:none;}
td.searchHeader a:visited { color: #fff; text-decoration:none; }
td.searchHeader a:hover	{ color: #ffffcc; text-decoration:underline; font-weight:bold;}						
td.Submenu td.main a:hover	{ color: #fff; }

td.Submenu td.sub a, td.Submenu td.sub a:visited
									{ color: #333; font-weight: bold; text-decoration: none; }
td.Submenu td.sub a:hover	{ color: #c60; }

#Footer a						{	color: #333333; font-size: smaller; }
#Footer a:hover				{	color: #c60; }

.HomeMenu ul li a, .HomeMenu ul li a:visited, .HomeMenu a, .HomeMenu a:visited
									{ color: #333; }
.HomeMenu ul li a:hover, .HomeMenu a:hover
									{ color: #c60; }
					

/* Table styles */	

.tableHeading 
{
	/*font-size: smaller;*/
	color: white; 
	font-weight: bold;
	background-color: #6599CB; 
	padding:  2px 2px 2px 2px;	
	height: 20px;		
}	
						
.tableEvenRow 
{
	/*font-size: smaller;*/
	background-color: #E1EBF5;
	padding:  2px 2px 2px 2px;	
}	
	
.tableOddRow 
{ 
	padding:  2px 2px 2px 2px;	
}


/* Misc  */						
.lastupdated	{font-size: smaller;}
.imgBorderBot	{border-bottom:1px solid #10007b; }
.searchfield 	{ 
 						font-size: 10px; 
 						background-color: #ffffff; 
 						border: 1px solid #003366; 
						width: 120px;
						height: 16px;
						vertical-align: middle; 
				}
.breadcrumb
					{ 	margin-bottom: -1em;
						font-size: smaller; }	
.breadcrumb a, .breadcrumb a:visited   {    	color:#336663;
						font-weight:bold;
						text-decoration:none; }
.floatRight { 	float:right;
				width: 187px;
				margin: 0 0 10px 10px;
				background-color: #f9f9f9;
				padding: 10px;
				border: 1px solid #CCCCCC;
				}
#floatResource{ 	float:right;
				width: 187px;
				background-color: #ffffcc;
				padding: 10px;
				border: 1px solid #003366;				
				}
#floatResource ul 				{
							list-style: none;
							margin-left: 0;
				}

#floatResource  li	{ 											
							list-style-image:url(../images2/or_bullet.gif);
							margin-left: 0;
							padding-left: 10px;
							padding:0px;							
							font-size:small;
							font-weight:bold;
							padding:2px;
							margin-top:0px;
						 }
.floatImg		 { 			float:right;	}
/*	Book menu
		Specifies specific style elements in the ADEAR books templates		 */
		
.tocMenuc					{ 	width:250px;
								background-color:#ffffe5;
								border-left:1px solid #10007b;
								border-top:1px solid #10007b;
								height:100%;
								vertical-align:top;
								}
.tocMenuc	 	ul 			{
							list-style-image:url(../images2/bl_bullet.gif);
							list-style-type:square;
							margin-left: 0;
							padding-left: 1.8em;	
							padding-right:.5em;						
							font-size:small;
							padding-top:2px;
							margin-top:0px;
							}
.tocMenuc		li			{ padding-bottom:3px; }
.tocMenuc	 a				{text-decoration:none;}
.tocMainBullet          	{list-style-image:url(../images2/wh_bullet.gif);}


