body {
  scrollbar-arrow-color:ffffff;
  scrollbar-shadow-color:f0f0f0;
  scrollbar-face-color:000000;
  scrollbar-highlight-color:c8d6dc;
  scrollbar-darkshadow-color:000000;
  background-image:url(../images/back.gif);
  }


a:link			{ 
				color: #225a71;
				text-decoration: underline
				}

a:visited		{
				color: #003399;
				text-decoration: none
				}

a:active		{ 
				color: #225a71;
				text-decoration: none
				}

a:hover			{ 
				color: #0639cf;
				text-decoration: none
				}


.biglink 		{
				font: 10pt verdana, arial, sans-serif;
				font-weight: normal;
				font-style: italic;
				text-decoration: underline
				}

.biglink:hover	{
				font: 10pt verdana, arial, sans-serif;
				font-weight: bold;
				font-style: italic;
				text-decoration: none
				}


.tablink	 	{
				font: 8.5pt verdana, arial, sans-serif;
				font-weight: normal;
				text-decoration: underline
				}

.tablink:hover	{
				font: 8.5pt verdana, arial, sans-serif;
				font-weight: normal;
				text-decoration: none
				}

 


/*-------TEXT CONTROLS FOR ALL PAGES-----------*/

.body	{ 
		background-color:#ffffff;
		text-align: left;
        font-size:12px;
		padding:20px;
		color: #121212;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		color: #121212;
		}

.p 		{
		text-align: left;
		font-size:12px;
		color: #000;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		width: 600px;
		}

.h1		{
		text-align: left;
		font-size: 20px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		color: #225a71;
		}

.h2		{
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		color: #000000;
		}

.h2b	{
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		color: #101b59;
		}


.h3		{
		text-align: left;
		font-size: 13px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		color: #111111;
		}

.h3blu	{
		text-align: left;
		font-size: 13px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		color: #101b59;
		}

.h3red	{
		text-align: left;
		font-size: 13px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		color: #ff9900;
		}

		
.st		{
		text-align: left;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #121212;
		width: 90%;
		}

.ad		{
		text-align: justify;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		font-weight: normal;
		color: #101b59;
		border-style: solid;
		border-color: #ff9900;
		border-width: 1px;
		width: 500px;
		padding: 1em;
		}


.tab	{
		font-family: verdana, arial, tahoma, geneva, helvetica, geneva, sans-serif;
		font-size: 8.5pt;
		font-weight: bold;
		color: #121212;
		text-align: default;
		display:inline;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		margin:0;
		padding:.5em;
		background-color:#eee;
		width: 550px;
		}

.ul		{
		margin-left: 10px;
		font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-size: 8.5pt;
		font-weight: bold;
		font-color: #0B3A4D;
		width: 500px;
		line-height: 1.3em;
		}

.footer 		{
		text-align: center; 
		font-size:11px;
		color: #376a7f;
		font-family: Arial, Helvetica, sans-serif;
        background-color: white;
        filter:alpha(opacity=55); /* IE's opacity*/
        padding-top:10px;
		}

.list		{
		margin-left: 15px;
		font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-size: 9pt;
		line-height: 1.5em;
		list-style-image: url('../images/arrow_ff.gif')
		}

.imgl		{float:left; padding-right:10px;}
.imgr		{float: right; padding-left:10px;}

.alert 	{ 
		width: 220px;
		height: 100%;
		font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal;
		border-top: solid 0px #82a1bf; border-left: solid 0px #82a1bf;
		background-image: url('../images/bg_alert.gif');
		display:inline; 
		float: right;
		}
.alert dd
		{
		border-bottom:6px solid #fff; padding: 10px 0 10px 0;
		}
.sponsors {
width:180px; height:100%; padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:10pxt; font-weight:300;
border:solid 1px #82a1bf;
display:inline; 
float:right;
z-index:1;
}
.table	{
		color: #111111;
		font: 8.5pt verdana, arial, sans-serif;
		}

.form	{
		margin-left: 0px;
		font-size: 8pt;
		color: #121212;
		text-indent: 0px; font-family:  Verdana, Arial,  Helvetica, sans-serif; text-align: default;
		}

.formfield {
	border: 1 outset rgb(50,50,50);
	border-color: #101b59;
	background-color: #f1f1f1;
}

.toc		{  
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 9pt;
			font-weight: bold;
			color: #000000;
			border: solid 1px #82a1bf;
			background-color:#e4edf2;
			width: 320px;
}
.tochead	{
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 13pt;
			font-weight: bold;
			background-color:#e4edf2;
			margin-left: 9px;
}

.toc a:link .toc a:visited
			{
			font: 9pt verdana, arial, sans-serif;
			font-weight: bold;
			color: #000000;
			text-decoration: underline
			}

.toc a:hover, .topmenu a:active
			{
			font: 9pt verdana, arial, sans-serif;
			font-weight: bold;
			color: #0639cf;
			text-decoration: none
			}

#borderimg {
border: 1px solid #ffffff; padding: 8px; display: box;
}

a:link #borderimg,
	a:visited #borderimg{
		border:1px solid #ffffff;
	}
	a:focus #borderimg,
	a:hover #borderimg,
	a:active #borderimg{
		border:1px dashed red;
	}

#box1 {
	float: left;
	padding: 10px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	text-align: default; font-size: 9pt; font-weight: normal; color: #242424;
	background: #fff;
	width: 0px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 260px; height: inherit; word-wrap:break-word;
	}
html>body #boxl {
	width: 260px; /* ie5win fudge ends */
	}

#box2 {
	float: right;
	padding: 10px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	text-align: default; font-size: 9pt; font-weight: normal; color: #242424;
	background: #fff;
	width: 0px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 260px; height: inherit; word-wrap:break-word;
	}
html>body #box2 {
	width: 260px; /* ie5win fudge ends */
	}


#box1 a:link, #box1 a:visited, #box1 a:active  {
font-family: Verdana;
font-size: 9pt;
font-weight: normal;
text-decoration: underline;
background-color: transparent;
}

#box1 a:hover {
text-decoration: none;
}

#box2 a:link, #box1 a:visited, #box1 a:active  {
font-family: Verdana;
font-size: 9pt;
font-weight: normal;
text-decoration: underline;
background-color: transparent;
}

#box2 a:hover {
text-decoration: none;
}

.white { color:#fff;	}

/*-------CONTAINER CONTROLS FOR ALL PAGES-----------*/

.button-popups		{
					background-image: url('../images/popbutton.gif');
					font-weight: bold;
					letter-spacing: 0px;
					color: #999999;
					width: 100%;
					height: 21px;
					cursor:hand;
					border: 0px solid #003399;
					background-color:#ffffff;
					font-style:normal;
					font-variant:normal;
					font-size:11px;
					font-family:verdana, arial, sans-serif
					}

.buttonon-popups	{
					background-image: url('../images/popbuttonon.gif');
					font-weight: bold;
					letter-spacing: 0px;
					color: #225A71;
					width: 100%;
					height: 21px;
					cursor:hand;
					border: 0px solid #225A71;
					background-color:#ffffff;
					font-style:normal;
					font-variant:normal;
					font-size:11px;
					font-family:verdana, arial, sans-serif
					}

.shadeform			{
					background-image: url('../images/shadeform.gif');
					text-align: left;
					width: 180px;
					border: 1px solid #000000;
					font-style:normal;
					font-variant:normal;
					font-weight:normal;
					font-size:13px;
					font-family:arial, verdana, sans-serif
					}

.dropdown			{
					color: #333333;
					width: 210px;
					font: 11px geneva, verdana, arial, sans-serif;
					}


.textarea			{ background-image: url('../images/shadeform.gif');
					text-align: left;
					width: 300px;
					border: 1px solid #000000;
					font-style:normal;
					font-variant:normal;
					font-weight:normal;
					font-size:13px;
					font-family:arial, verdana, sans-serif
					}

.submitbutton		{
					background-image: url('../images/submit.gif');
					font-weight: bold;
					letter-spacing: 0px;
					color: #003399;
					width: 300px;
					height: 21px;
					cursor:hand;
					border: 1px solid #003399;
					background-color:#ffffff;
					font-style:normal;
					font-variant:normal;
					font-size:11px;
					font-family:verdana, arial, sans-serif
					}

.submitbuttonon		{ background-image: url('../images/submiton.gif');
					font-weight: bold;
					letter-spacing: 0px;
					color: #225A71;
					width: 300px;
					height: 21px;
					cursor:hand;
					border: 1px solid #225A71;
					background-color:#ffffff;
					font-style:normal;
					font-variant:normal;
					font-size:11px;
					font-family:verdana, arial, sans-serif
					}


.searchform			{
					width: 110px;
					height: 20px;
					font: 11px arial, georgia, "Times New Roman", sans-serif;
					border-bottom: #000000 1px solid;
					border-left: #000000 1px solid;
					border-right: #000000 1px solid;
					border-top: #000000 1px solid;
					}

.searchdrop			{
					width: 60px;
					height: 20px;
					font: 11px arial, georgia, "Times New Roman", sans-serif;
					}


.searchbutton		{
					font-family: arial, verdana, helvetica, sans-serif;
					font-size: 9pt;
					width: 36px;
					}

.copytext			{ color: #999999; font: 10px geneva, verdana, arial, sans-serif }
.subtitle			{ color: #999999; font: 15px geneva, verdana, arial, sans-serif; font-weight: bold }
.phonetitle			{ color: #000000; font: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.picturecomments	{ color: #666666; font: 10px geneva, verdana, arial, sans-serif }
.picturetitle		{ color: #000000; font: 10px verdana, arial, sans-serif; font-weight: bold }
.price				{ color: #ff0000; font: 12px verdana, arial, sans-serif; font-weight: bold }
.menutrans		 	{ filter:alpha(opacity=50) }



/* START THE CODE FOR THE OSSN MENUS */


#menulocation { width: 154px; position: absolute; top: 150px; padding:0px 0px; white-space:nowrap; }


.menu			{
				font-family: arial, tahoma, helvetica, sans;
				font-size: 8pt;
				height: 28px;
				width: 154px;
				cursor:hand;
				font-weight: bold;
				text-decoration: none;
				text-indent: 8px;
				line-height: 21pt;
				text-align: left;
				display: block;
				border: #ffffff 0px solid;
				}


a.menu:link 	{ background-image: url('../images/menu.gif');
				text-decoration: none;
				background-color:#ffffff;
		  		color: #000000 }


a.menu:visited 	{ background-image: url('../images/menu.gif');
		  		background-color:#ffffff;
		  		color: #000000 }


a.menu:active 	{ background-image: url('../images/menuon.gif');
		  		background-color:#225A71;
		  		color: #000000 }


a.menu:hover 	{ background-image: url('../images/menuon.gif');
		 		background-color:#225A71;
		  		color: #ffffff }


/* START THE CODE FOR THE CHAPTERS MENUS */


#menulocation { width: 164px; position: absolute; top: 150px; padding:0px 0px; white-space:nowrap; }


.menuss			{
				font-family: arial, tahoma, helvetica, sans;
				font-size: 8pt;
				height: 28px;
				width: 164px;
				cursor:hand;
				font-weight: bold;
				text-decoration: none;
				text-indent: 8px;
				line-height: 21pt;
				text-align: left;
				display: block;
				border: #ffffff 0px solid;
				}


a.menuss:link 	{ background-image: url('../images/menu.gif');
				text-decoration: none;
				background-color:#ffffff;
		  		color: #1A3041 }


a.menuss:visited 	{ background-image: url('../images/menu.gif');
		  		background-color:#ffffff;
		  		color: #1A3041 }


a.menuss:active 	{ background-image: url('../images/menuon.gif');
		  		background-color:#225A71;
		  		color: #1A3041 }


a.menuss:hover 	{ background-image: url('../images/menuon.gif');
		 		background-color:#225A71;
		  		color: #ffffff }
