div#box{
  float:right;
  padding:5px;
  margin-top:15px;
  margin-right:0px;
  margin-bottom:15px;
  margin-left:15px;
  width:150px;
  border:#CBD3E1 1px solid;
  background-color:#F1F4F5;
  font-size:11px;
  font-family:verdana,arial;
}
.boxheader{
  font-size:12px;
  font-family:verdana,arial;
  font-weight:900;
  text-decoration:underline;
}
.arrows{
font-size:18px;
font-family:verdana,arial;
font-weight:900;
padding-bottom:40px;
}
.h2top{
font-size:16px;
margin-top:30px;
margin-bottom:-15px;
}
.tlgh2{
font-size:16px;
margin-top:30px;
margin-bottom:-15px;
}
div#source{
font-size:12px;
font-family:verdana,arial;
}
div#next{
text-align:right;
font-family:verdana,arial;
font-size:12px;
padding-bottom:10px;
padding-top:10px;
}
div#navigation{
font-family:verdana,arial;
font-size:12px; 
line-height:16px;
margin-left:10px;
}
.htmlh1{
font-size:16px;
}
.azlinks {
font-family : verdana, arial, sans-serif;
font-size: 12px;
}
.navlinks{
width:50%;
font-family:verdana;
font-size:11px;
}
body {
background-image: url(img/bgbluewithtla2.jpg);
background-repeat: repeat-x;
background-color : #ffffff; 
color : #000000; 
font-family : verdana, arial, sans-serif;
margin-top: 30px;
}

div#amgylogo {
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}

div#amgylogo a {
  font-size:38px;
  font-family:georgia;
  font-weight:900;
  text-decoration:none;
  color:#000000;
}
div#godefylogo {
  float: right;
  margin-top: 2px;
  margin-right: 1px;
  padding-top: 3px;
  padding-right:10px
  padding-bottom: 10px;
  font-size:10px;
  font-family:arial;
  width:135px;
  height:55px;
  border-left: #000000 2px dashed;
  border-top: #000000 2px dashed;
  border-right: #000000 2px dashed;
  border-bottom: #000000 2px dashed;
}

div#topspace {
  float: center;
  padding-top: 50px;
  width: 10px;
}

div#topnav {
  float: center;
  font-size:12px;
  color:#404040;
  font-family: verdana,arial;
  width:750px;
  margin-top:5px;
  margin-bottom:10px;
  line-height:16px;
}

div#bottomnav {
  float: center;
  font-size:12px;
  color:#808080;
  font-family: verdana,arial;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
}

div#copynotice {
  float: center;
  font-size:11px;
  font-family: verdana,arial;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

div#randomlinks {
  float: center;
  text-align: center;
  font-family: verdana,arial;
  font-size:12px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

div#se2rightnav {
  font-size:85%;
}

.b2 {
font-weight : 600;
vertical-align : top;
}

INPUT { font-size: 85%; }
SELECT { font-size: 85%; }

.js { font-size: 60%; }

.ad1 {
font-family : verdana, arial, sans-serif;
font-size : 14px;
color: #0000FF;
font-weight: 900;
text-decoration: underline;
}
.ad2 {
font-family : verdana, arial, sans-serif;
font-size : 12px;
}
.xsmall {
font-family : verdana, arial, sans-serif;
font-size : 80%;
} 
#banner {
font-family : verdana, arial, sans-serif;
font-size: 9pt;
font-weight: normal;
background: #006699;
padding: 0px; 
border-top: 3px double #597C8B;
border-bottom: 3px double #597C8B;
}
.tbbar {
font-size: 9pt;
font-family : verdana, arial, sans-serif;
color: #AAAAAA;
}
A.navbar:link {
font-size: 9pt;
font-family : verdana, arial, sans-serif;
text-decoration: none;
color: #FFFFFF;
}
A.navbar:visited {
font-size: 9pt;
font-family : verdana, arial, sans-serif;
text-decoration: none;
color: #FFFFFF;
}
A.navbar:hover {
font-size: 9pt;
font-family : verdana, arial, sans-serif;
text-decoration: none;
color: orange;
}
h1 {
font-weight : 700; 
color: #000000;
font-family : verdana, arial, sans-serif;
font-size : 150%; 
text-align: center;
} 
.notopmargin {
margin-top:-5;
padding-top:-5;
} 
h2 {
font-weight : 600;
color: #000000;
font-family : verdana, arial, sans-serif;
font-size : 130%;
} 
h3 {
font-weight : 600;
color: #000000;
font-family : verdana, arial, sans-serif;
font-size : 110%;
} 
h4 {
font-weight : 600;
color: #000000;
font-family : verdana, arial, sans-serif;
font-size : 90%;
} 
p, td, th, ol, ul, li, dl, dd, blockquote {
font-family : verdana, arial, sans-serif;
font-size: 12px;
line-height:16px;
}
.cr {
font-family : verdana, arial, sans-serif;
font-size : 9px;
}
.ft {
font-family : verdana, arial, sans-serif;
font-size : 8pt;
color : #FFFFFF;
text-align: center;
} 
.vt {
vertical-align: top;
}
.qa {
font-family : verdana, arial, sans-serif;
font-size : 14pt;
font-weight: 600;
}
.mw {
font-family : verdana, arial, sans-serif;
font-size : 9px;
color : #4040FF;
text-align: center;
text-decoration : none;
} 
hr {
color: #606060;
height: 0;
}
li {
font-family : verdana, arial, sans-serif;
font-size : 100%;
padding-bottom : 2px;
}
.tagline {
font-family : verdana, arial, sans-serif;
font-size: 90%;
font-weight: 600;
text-align: center;
color: #000080;
}
.fd_results {
text-align: center;
}
.answers { font-family: verdana, arial, sans-serif; font-size: 90% }
.leftbar { font-family: verdana, arial, sans-serif; background-color: white; color: black; font-size: 90% }
.leftbar a:link { color: blue }
.leftbar a:active { color: red }
.leftbar a:visited { color: purple }

.jkad {
font-weight : 600; 
color: #c20c0c;
font-family : verdana, arial; 
font-size : 16px; 
letter-spacing : 0px;
}

.jknavlink {
font-weight : 600; 
color: #c20c0c;
font-family : verdana, arial; 
font-size : 16px; 
}

.toplink {
color: #0000FF;
font-weight : 600; 
text-decoration: none;
font-family : verdana, arial, sans-serif; 
font-size : 12px; 
letter-spacing : 1px;
margin-bottom : 0px;
}

.toptext {
color: #000000;
text-decoration: none;
font-family : verdana, arial, sans-serif; 
font-size : 12px; 
text-align: center;
margin-bottom : 0px;
}

.topofpage {
	border-style:solid;
	border-width:0px;
	padding:8pt;
	margin-left:none;
	margin-right:none;
	margin-top:none;
	margin-bottom:2pt;
	font-family: verdana, arial, sans-serif;
}

DIV.navbar {
	margin-top:0px;
	font-family:verdana,arial, sans-serif;
	margin-bottom:10px;
}

.treelink {
	font-size:12px;
	font-family:verdana,arial, sans-serif;
}

.navbar .prevnextlink {
	font-weight:bold;
}

.navbar CODE {
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
}

CODE {
	font-weight: bold;
	font-family:verdana,arial, sans-serif;
}

.valuedesc {
	font-weight:200;
}

.bigletters {
	font-size: 12px;
	font-weight: 700;
}

.tagengname { 
	font-family: verdana, arial, sans-serif;
}

.tagexample {
	font-family:monospace;
}

.attdescription {
	font-size:70%;
	font-weight:normal;
	font-family: verdana, arial, sans-serif;
}

.attexample {
	font-family:monospace;
}

.parentmarkup {
	font-size:12px;
}

.path {
	font-family: verdana, arial, sans-serif;
	font-size:125%;
}

A.referback {
	font-family: verdana, arial, sans-serif;
	font-size: 125%;
}

.sidenote {
	background-color: #CBD3E1;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	text-align: center;
}

PRE.exampletext {
	background-color:#F1F4F5;
	border-style:solid;
	border-width:1;
	padding:10;
	white-space: pre;
	color:black;
	border-color:#CBD3E1;
}

.examplenumbers {
	color:teal;
	font-weight:600;
}

PRE.examplenumbers {
	background-color:white;
	border-style:solid;
	border-width:1;
	border-color:white;
	padding:10;
	white-space: pre;
}

PRE.exampletext I {
	color:gray;
}

EM.examplecode {
	color:#009999;
	font-style: normal;
	font-family: monospace;
	font-weight:bold;
}

UL.tagsupp {
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	margin-top:0ex;
	margin-bottom:1ex;
	margin-left:5ex;
}

.HeadLine {
	font-family: verdana, arial, sans-serif;
	font-size:120%;
}

.inset {
	font-size:12px;
	font-family: verdana, arial, sans-serif;
}

.inset H1 {
	font-size:150%;
}

.inset H2 {
	font-size:110%;
}

.quotes {
	text-align:center;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
}

.quotes H2
{
font-size:110%;
}

.quotes A {
	font-style:italic;
	font-size:12px;
}

DL.def DT {
	font-weight:800;
	font-size:120%;
}

DL.def DD {
	padding-bottom:7pt;
}

.widetable TH,.widetable TD{padding-left: 25px;}
.leftcell{padding-left: 0pt;}

.gen {
	border-top-style:solid;
	border-top-width:3pt;
	border-bottom-style:solid;
	border-bottom-width:3pt;
	border-top-style:solid;
	border-top-width:3pt;
	border-right-style:none;
	border-right-width:0pt;
	border-left-style:none;
	border-left-width:0pt;
	border-color:#CBD3E1;
	padding:2;
	margin-left:10pt;
	margin-right:10pt;
	margin-bottom:10pt;
	font-weight:bold;
	font-family: verdana, arial, sans-serif;
}

.searchinput, .searchinput SELECT, .searchinput INPUT {
	font-size:8pt;
}

FORM.searchbar { border: 0; padding: 0; margin: 0; }

.unframe {
	font-family: verdana, arial, sans-serif;
	font-size:130%;
}

.seealso {
	border-style:solid;
	border-width:1px;
	border-color:#CBD3E1;
	background-color:#F1F4F5;
	padding:2pt;
	margin-bottom:8pt;
	font-family: verdana, arial, sans-serif;
	font-size:10pt;
}

.seealso UL {
	margin-top:1pt;
}

.superem {
	border-style:ridge;
	border-width:2;
	border-color:#CBD3E1;
	background-color:#F1F4F5;
	padding:4pt;
	margin-left:15pt;
	margin-right:15pt;
	margin-bottom:10pt;
}

.superem H2 {
	font-family: verdana, arial, sans-serif;
	font-size:120%;
	color:#330099;
	margin-top:0;
}

.seealso H2 {
	font-family: verdana, arial, sans-serif;
	font-size:110%;
	margin-top:0;
	margin-bottom:1;
}
.formenhance {
	border-style:solid;
	border-width:2pt;
	border-color:blue;
	padding:6;
	margin-left:10%;
	margin-right:10%;
	font-family: verdana, arial, sans-serif;
	text-align:center;
}

/* supplemental pages, contents listing */
.suppcontents {
	background-color:#F1F4F5;
	color:black;
	font-size:100%;
	font-family: verdana, arial, sans-serif;
	margin-right:10pt;
}

.suppcontents H2 {
	font-size:105%;
}

.suppcontents LI {
	list-style:none;
}










	#banner {
		font-family: verdana, arial, sans-serif;
		color:#384B55;
		font-size:x-large;
		font-weight:normal;
  		background:#BEC9CE;
  		padding:15px; 
  		border-top:4px double #658593;
  		border-bottom:4px double #597C8B;
		}
	
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family: verdana, arial, sans-serif;
		font-size:x-large;
		color:#384B55;
		text-decoration: none;
		letter-spacing: .1em;
		}

	#banner-commentspop {
		font-family:trebuchet ms, georgia, arial, sans-serif;
		color:#51626A;
		font-size:x-large;
		font-weight:normal;
  		background:#BEC9CE;
  		padding:15px; 
  		border-top:4px double #658593;
  		border-bottom:4px double #597C8B;
		}
	
	#banner-commentspop a,
        #banner-commentspop a:link,
        #banner-commentspop a:visited,
        #banner-commentspop a:active,
        #banner-commentspop a:hover {
		font-family:trebuchet ms, georgia, arial, sans-serif;
		font-size:x-large;
		color:#51626A;
		text-decoration: none;
		}

	.description {
		font-family:verdana,arial, sans-serif;
		color:#000000;
		font-size:12px;
  		text-transform:none;	
		letter-spacing: none; 		
  		line-height:140%;
  		padding:2px;				
		}	
				
	#content {
		float:left;
		width:77%;
		background:#fff;
		border-right:1px dotted #BEC9CE;
		margin-right:10px;
		}

	#links {
		background:#fff;
		}
		
	.blog {
  		padding-top:0px;
  		padding-right:25px;			
		}	
	
	.blogbody {
		font-family: verdana, arial, sans-serif;
		color:#000000;
		font-weight:normal;
  		background:#FFF;
  		padding-right:10px;
  		padding-bottom:20px;
		}


	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}

	.h2title{
		font-family: verdana, arial; 
		font-size:14px;	
		font-weight:900;
	}
		
	.pagetitle	{ 
		font-family: verdana, arial; 
		font-size:18px;	
		font-weight:900;
		}			

	#menu {
  		margin-top:5px;
  		margin-bottom:0px;
		background:#FFF;
		font-family:verdana,arial, sans-serif; 
		font-size:12px; 
		font-weight: normal;
		text-align: center;
		}	

	#menu a,
        #menu a:link,
        #menu a:visited,
        #menu a:active,
        #menu a:hover {
		font-family:verdana,arial, sans-serif; 
		font-size:12px; 
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		}
		
	.date	{ 
		font-family: verdana, arial, sans-serif; 
		font-size: 80%; 
		font-weight: bold; 
		color:#51626A; 
		border:1px solid #BEC9CE;
		padding:4px;
		}			
		
	.posted	{ 
		font-family:verdana,arial, sans-serif; 
		font-size:12px; 
		color: #000000;
		margin-bottom:0;
		padding-bottom:0;
		}

	.postedby	{ 
		font-family:verdana,arial, sans-serif; 
		font-size:11px; 
		color: #000000;
		text-align:right;
		margin-top:-15px;
		}

	.relatedposts	{ 
		font-family:verdana,arial, sans-serif; 
		font-size:12px; 
		color: #000000;
		}

	.headlines {
		font-family:verdana,arial, sans-serif; 
		font-size:100%; 
		font-weight: normal;
		}
		
	.headlines a,
        .headlines a:link,
        .headlines a:visited,
        .headlines a:active,
        .headlines a:hover {
		font-family:verdana,arial, sans-serif; 
		font-size:100%; 
		font-weight: normal;
		text-decoration: underline;
		}
		
	.calendar {
		font-family:verdana,arial, sans-serif;
		color:#666;
		font-size:11px;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
		}
	
	.calendarhead {	
		font-family:verdana,arial, sans-serif;
		color:#003366;
		font-size:11px;
		font-weight:bold;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;				
		}	
	
	.side {
		font-family:verdana,arial, sans-serif;
		color:#000000;
		font-size:11px;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
  		text-decoration:none;
		}	

	.sidelinks {
		font-family:verdana,arial, sans-serif;
		color:#000000;
		font-size:12px;
  		line-height:125%;
		font-weight:normal;
  		background:#FFF;
  		text-decoration:none;
		vertical-align:top;
		}	

    .categorycount {
		font-family:verdana,arial, sans-serif; 
		font-size:10px; 
		color: #000000;
	    }

	.bottomlinks {
	    text-align: left;
		font-family:verdana,arial, sans-serif;
		color:#000000;
		font-size:12px;
  		line-height:125%;
		font-weight:normal;
  		background:#FFF;
		}	

	.top {
		font-family:verdana,arial, sans-serif;
		font-size:70%;
		color:#0000FF;
		text-decoration:none;
		}	

	.sidetitle {
		font-family:verdana,arial, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:bold;
  		background:#E1E6E9;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;		
		}		
	
	.syndicate {
		font-family:verdana,arial, sans-serif;
		font-size:12px;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background:#EEE;  		
 		}	
		
	.powered {
		font-family:verdana,arial, sans-serif;
		color:#003366;
		font-size:12px;
		font-weight:bold;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em  					
		}	
		
	
	.comments-body {
		font-family:verdana,arial, sans-serif;
		color:#666;
		font-size:12px;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:10px;			
		}		

	.comments-post {
		font-family:verdana,arial, sans-serif;
		color:#666;
		font-size:12px;
		font-weight:normal;
  		background:#FFF;			
		}	

	.trackback-body {
		font-family:verdana,arial, sans-serif;
		color:#666;
		font-size:12px;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:10px;			
		}		

	.trackback-url {
		font-family:verdana,arial, sans-serif;
		color:#666;
		font-size:12px;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:10px;
  		border:1px dashed #CCC;			
		}

	.trackback-post {
		font-family:verdana,arial, sans-serif;
		color:#666;
		font-size:12px;
		font-weight:normal;
  		background:#FFF;			
		}

		
	.comments-head	{ 
		font-family: verdana, arial, sans-serif; 
		font-size: 90%; 
		color: #666; 
		border:1px solid #999;
		padding:5px;
		font-weight:normal;
		margin-top:10px;		
		}		

	#footer {
		font-family:verdana,arial, sans-serif;
		color:#384B55;
		font-size:11px;
		font-weight:normal;
  		line-height:140%;
  		text-align:center;
		margin-top:10px;		
  		background:#BEC9CE;
  		padding:5px; 
  		border-top:4px double #658593;
  		border-bottom:4px double #597C8B;
		}	

	#footer a,
        #footer a:link,
        #footer a:visited,
        #footer a:active,
        #footer a:hover {
		font-family:verdana,arial, sans-serif;
		color:#0000FF;
		font-size:11px;
		font-weight:normal;
  		line-height:140%;
  		text-align:center;
  		background:#BEC9CE;
		text-decoration: none;
		}
