/* ADEAR

   Last Updated: 03/20/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(../ADEARImages/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';

						font-size: medium; }



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;        



			}



/*.headerBorder  {     	border-left: 1px solid #10007b;

					    border-right: 1px solid #10007b;

						width:760px;

						padding: 0px;        



			}*/

/*	Header

		Specifies specific style elements in the header		 */

.searchHeader	{		background: url(../ADEARImages/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;

				}

				

/* --------------------------------------------- */

/* Spans                                         */

/* --------------------------------------------- */

.whitetxt {

	color: #fff;

}



.whitetxt a, .whitetxt a:visited {

	color: #fff;

}



.whitetxt a:hover {

	color: #fff;

	text-decoration: none;

}



.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 */



td.leftContent		{ 	border-top:1px solid #10007b;

	                    text-align:left;

						text-decoration:none;

						}



#Content               {    padding:1em;

			                }

			                

.Content ul			   {    color: black;

							padding-left: -0.5em;							

						    }

.Content               {    padding:1em;

	                        }

.topContent            {    padding: 8px}	                        

.homeContent           {    padding: 8px;}

.homeContent 	       {	padding-left: 2em;

							text-indent: -.5em;

							vertical-align: bottom; }	

.moreText               {   font-size:small;

	                        font-weight:bold; }



#nestedContent			{   padding:8px;}



#nestedContent 	ul 		{	list-style: URL(../ADEARImages/content_bullet.gif) inside;

							font-size: larger;

							color: #369;

							padding-left: 1em;

							text-indent: -.5em;

							vertical-align: bottom;

							}

/*	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;

								}

.rightMenu	 	ul 			{

							list-style-image:url(../ADEARImages/menu_bullet.gif);

							margin-left: 0;

							padding-left: 3.0em;

							padding-right: .5em;							

							font-size:small;

							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					    {	border-top: 1px solid #10007b;

	                            padding:6px;

	                            font-size:x-small; 

								}

/*	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:hover	{ color: #ffffcc; text-decoration:underline; font-weight:bold;}

td.searchHeader a		{	color: #fff; text-decoration:none;}

						

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 li a, .HomeMenu ul li a:visited, .HomeMenu a, .HomeMenu a:visited

									{ color: #333;

									 }

.HomeMenu li a:hover, .HomeMenu a:hover

									{ color: #c60; 

									}

									

.HomeMenu ul a, .HomeMenu ul li a:visited, .HomeMenu a, .HomeMenu a:visited

									{ color: #333;

										font-size: larger;

									 }

.HomeMenu ul a:hover, .HomeMenu a:hover

									{ color: #c60; 

										font-size: larger;}					



/* 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	{ vertical-align: bottom; }



.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   {    	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;

							padding-left: 1em;

						

				}



#floatResource  li	{ 											

							list-style-image:url(../ADEARImages/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(../ADEARImages/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(../ADEARImages/wh_bullet.gif);

	                         }

.MainBullet                  {font-weight:bold;}

.ADSearchMenu   ul			{ list-style-type:disc}