BODY { background-color: #FFFFFF; color: white; 
	margin: 5px; margin-left: -30px; margin-right: -30px; 
	text-indent: 0px; }

TABLE.main { width: 90%;
		table-layout: auto;
		border-collapse: collapse; border-spacing: 0;
		border-style: none;
		border-color: black; }

TD.main_background1 { background-color: #7B94CE; color: white; }
TD.main_background2 { background-color: white; color: black; }
TD.main_background3 { background-color: #87A3DD; color: black; }

TD.main_left_col { width: 15%; }
TD.main_middle_col { width: 70%; }
TD.main_right_col { width: 15%; }

TR.main_upper_row { height: 120px; }
TR.main_middle_row { height: 10px; }
TR.main_lower_row { height: 800px; }

P.title { display: block; 
	padding: 0px;
	margin-left: 0px; margin-right: 30px; margin-top: 15px; margin-bottom: 0px; }
TD.title { color: white; font-size: 2.0em; font-family: serif; 
	text-align: center; text-indent: 0px; }
IMG.title { float: left; 
	margin: 0px; padding: 0px;}

IMG.w3c { float: left; 
	margin: 0px; padding: 0px;
	margin-left:10px;
	border: none; }
A.w3c { text-decoration:none; }

TD.menu { white-space: nowrap; text-align: left; vertical-align: top; } 
P.menu { color: white; padding: 0px;
	margin-left: 10px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px; 
	text-indent: 0px; font-size: 1.1em; font-family: serif; }
A.menu:link { color: #ACC5FF; text-decoration: none; }
A.menu:visited { color: #ACC5FF; text-decoration: none; }
A.menu.active:link { color: white; text-decoration: none; }
A.menu.active:visited { color: white; text-decoration: none; }
A.menu:hover { color: white; text-decoration: none; }

TD.submenu1 { white-space: nowrap; text-align: left; vertical-align: top; } 
P.submenu1 { color: white; padding: 0px;
	margin-left: 30px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px; 
	text-indent: 0px; font-size: 1.0em; font-family: serif; }
A.submenu1:link { color: #ACC5FF; text-decoration: none; }
A.submenu1:visited { color: #ACC5FF; text-decoration: none; }
A.submenu1.active:link { color: white; text-decoration: none; }
A.submenu1.active:visited { color: white; text-decoration: none; }
A.submenu1:hover { color: white; text-decoration: none; }

TD.navigation { text-align: left; vertical-align: top; }
P.navigation { color: #ACC5FF; padding: 0px; margin: 0px; font-family: serif; }
A.navigation:link { color: #ACC5FF; text-decoration: underline; }
A.navigation:visited { color: #ACC5FF; text-decoration: underline; }
A.navigation:hover { color: white; text-decoration: underline; }

TD.shortcuts { text-align: left; vertical-align: top; }
P.shortcuts { color: white; padding: 0px; 
		margin: 0px; margin-bottom: 10px;
		font-family: serif; font-size: 0.8em;
		text-indent: 15px; text-align: left; }
P.shortcuts_date { color: white; padding: 0px;
			margin: 0px; margin-top: 10px;
			font-family: serif; font-size: 0.8em;
			text-indent: 10px; text-align: left; }
P.shortcuts_head1 { color: white; padding: 0px; 
		margin: 0px;
		font-family: serif; font-size: 1.0em;
		text-indent: 10px; text-align: left; }
P.shortcuts_head2 { color: white; padding: 0px; 
		margin: 0px;
		font-family: serif; font-size: 0.8em;
		text-indent: 5px; text-align: left; }
A.shortcuts:link { color: white; }
A.shortcuts:visited { color: white; }

TD.hotlinks { text-align: left; vertical-align: top; }
P.hotlinks { color: white;
		padding: 0px;
		margin: 0px; margin-left: 40px; margin-right: 40px;
		text-indent: 0px; text-align: center;
		font-family: sans-serif; font-size: 0.7em; }

TABLE.inner_content { width: 90%;
		table-layout: auto;
		border-collapse: collapse; border-spacing: 0;
		border-style: solid;
		border-width: thin;
		border-color: #2D4273; }
TD.left { width: 30%; }
TD.middle { width: 20%; }
TD.right { width: 70%; }
TD.inner_content { text-align: left; 
		vertical-align: top; 
		border-style: solid;
		border-width: thin;
		border-color: #2D4273; }
TD.content { text-align: left; vertical-align: top; }
P.content { color: #2D4273;
		padding: 0px;
		margin: 0px; margin-left: 40px; margin-right: 40px;
		text-indent: 0px;
		font-family: serif; }
P.table_content { color: #2D4273;
		padding: 0px;
		margin: 0px; margin-left: 10px; margin-right: 10px;
		text-indent: 0px;
		font-family: serif; }
P.content.tab1 { margin: 0px; margin-left: 60px; margin-right: 40px;}
P.content.tab2 { margin: 0px; margin-left: 80px; margin-right: 40px;}
P.content.underlined {  margin: 0px; margin-left: 40px; margin-right: 40px;
		text-decoration: underline; }
P.content.center { text-align: center; }
P.content.quote_big { font-style: italic; 
		font-size: 1.2em; }
P.content.quote_normal { font-style: italic; 
		font-size: 1.0em; }
P.content.quote_small { font-style: italic; 
		font-size: 0.8em; }
P.content.important { color: #FF4273;
		padding: 0px;
		margin-top: 0px; margin-left: 60px; margin-right: 80px;
		text-indent: 0px;
		font-family: serif; }
P.content.date { margin-left: 40px; margin-right: 40px; margin-top: 50px;
		text-indent: 0px; text-align: right; 
		font-size: 0.7em; font-family: serif; font-style: italic; }
P.content.right_small { margin-left: 40px; margin-right: 40px; margin-top: 0px;
		text-align: right; 
		font-size: 0.8em; font-family: serif; font-style: italic; }
P.content.code { font-family: monospace; }

PRE.content { color: #2D4273;
		padding: 0px; padding-left: 40px;
		margin: 0px;
		text-indent: 0px; }

UL.content { color: #2D4273;
		padding: 0px;
		margin-top: 0px; margin-left: 50px; margin-right: 40px;
		text-indent: 0px;
		font-family: serif; }
LI.content { color: #2D4273;
		padding: 0px;
		margin-top: 0px; margin-left: 0px; margin-right: 0px;
		text-indent: 0px;
		font-family: serif; }
LI.content.tab1 { margin-left: 60px; }
LI.content.tab2 { margin-left: 80px; }

TD.twocol { text-align: left; vertical-align: top; }

DL.content { color: #2D4273;
		padding: 0px;
		margin-top: 0px; margin-left: 50px; margin-right: 40px;
		text-indent: 0px;
		font-family: serif; }
DT.content { color: #2D4273;
		padding: 0px;
		margin-top: 0px; margin-left: 20px; margin-right: 40px;
		text-indent: 0px;
		font-family: serif; }
DD.content { color: #2D4273;
		padding: 0px;
		margin-top: 0px; margin-left: 20px; margin-right: 40px;
		text-indent: 0px;
		font-size: 0.6em; font-family: sans-serif; }

A.content:link { color: #FF4273; }
A.content:visited { color: #2D4273; }


A:link { color: #2D4273; }
A:visited { color: #2D4273; }
H1 { color: #2D4273; 
	margin: 0px;
	font-size:1.6em;
	text-indent: 20px; }
H2 { color: #2D4273;
	margin: 0px;
	font-size:1.5em;
	text-indent: 25px; }
H3 { color: #2D4273;
	margin: 0px;
	font-size:1.0em;
	text-indent: 30px; }




#p,ul,ol,blockquote,table,img { margin-left:45px;margin-right:30px }

#a:link {color:#0000A0;}
#a:visited {color:#B50000;}

#P.LastUpdate{color:#7B94CE; font-size:0.7em; font-style:italic; margin-left:5px;margin-right:30px}

#P.Authors{color:#7B94CE; font-size:1.2em; font-style:italic;}
#P.Technicals{color:#7B94CE; font-size:1.2em; font-style:italic;}
#P.References{color:#7B94CE; font-size:1.0em; font-style:italic;}

#A.ReferenceAuthors{color:#000000; font-size:1.0em; font-style:italic;margin-left:40px;margin-right:30px}
#A.ReferenceTitle{color:#000000; font-size:1.0em;margin-left:40px;margin-right:30px }
#A.ReferenceLocation{color:#7B94CE; font-size:1.0em; font-style:italic;margin-left:40px;margin-right:30px }

#A.SearchItalics{color:#7B94CE;font-size:1.0em;font-style:italic}

#PhoneFax{color:#7B94CE; font-style:italic}
#AlphaList{color:#7B94CE; }
