/**



 CSS for Antenna House Web



*/



/*ALEX last updated 3/2/09 */

img {

	border: 0;

}



div.newsandevents {



}



/* used for list in info section */

ul {

margin: 0pt;

margin-left: .5in;

padding: 0pt;}



div.association {

display: inline;

padding: 10pt;

float: left;

}



div.balance {

clear: both;

}



div.formatter {

	width: 100%;

	float: left;

	border: 1px solid #6699CC;

	margin: 2pt; 

	padding: 2pt;

	clear: both;

}



div.line {

margin-bottom: 2pt;

}



div.formatterfull {



	float: left; 

	width: 49%; 

	padding: 2pt;

}



div.formatterlite {



 	float: right; 

 	width: 49%; 

 	padding: 2pt;

}

div.option-left {

	padding: 2pt;

	width: 49%;

	float: left;

	clear: right;

}

div.option-right {

	padding: 2pt;

	width: 49%;

	float: right;

}



div.option-header {

	padding: 2pt;

	font-weight: bold;

	font-size: 16pt;

}



div.option-header a {

	padding: 2pt;

	font-weight: bold;

	font-size: 12pt;

}





div.formatter-heading {

	background-color:#4682B4;

	text-align:left;

	color:#FFFFFF;

	padding:4px;

	border: solid thin;

	font-weight: bold;

	font-size: 18pt;

}



div.options-heading {

	background-color:#DCDCDC;

	font-size: 16pt;

	text-align:left;

	padding:4px;

	font-weight: bold;

}



div.formatter-heading a {



	color:#FFFFFF;

	font-size: 18pt;



}



div.guide {

	margin-top: 4pt;

	margin-bottom: 4pt;

	font-weight: bold;

	color:#1DA56F;

}

	



div.info {

	width: 100%;

	clear: both;

	float: left;

	padding-left: 4pt;

	padding-right: 4pt;

	padding-top: 2pt;

	padding-bottom: 2pt;

}



div.bannertitle {

	text-align: center;

	font-family: sans-serif;

	font-size: 32px; /* Now, the height od Logo image is 50px */

	vertical-align: middle;

	line-height: 50px;

	font-weight: 600;

	color: #FFFFFF;

	background-color: #004437;/*rgb(0,68,55);*/

}



div.logo {

	clear: both;

	float: left;

}



div.navigation {



	background-color: #004437;/*rgb(0,68,55);*/

	padding-left: 10%;

	padding-right: 10%;

	padding-bottom: 8px;

	white-space:nowrap;



}



div.navitem {

	padding-left: 4px;

	padding-right: 4px;

	display: inline;

	text-align: center;



}



div.navitem a {



	/*font-size: 0.9em;*/

color: #FFFFFF;



}



div.centering {

	width: 85%;

	margin-left: 10%;



}



div.news {

	width: 49%;

	clear: both;

	float: left;

	padding-right: 8pt;

	border-right: 1pt solid gray;

}



div.events {

	width: 49%;

	float:right;

	padding-left: 2pt;

	clear: none;

}



div.news-and-events-heading {

	padding: 4pt;

	border-top: 1pt solid gray;

	margin-top: 4pt;

	color:#1DA56F;

	font-size: 12pt;

	font-weight: bold;

}



div.news-and-events-date {

	padding-left: 4pt;

	padding-right: 4pt;

	padding-top: 1.5pt;

	font-size: 12pt;

	line-height: 12pt;

	float: left;

	clear: both;

	font-weight:bold;

}



div.news-and-events-item {

  padding-top:8pt;

  border-bottom: 1pt solid #DDDDDD;

  padding-bottom:4pt;

}



div.news-and-events-item-end-section {

  padding-top:8pt;

  border-bottom: 1pt solid gray;

  padding-bottom:4pt;

}



div.news-and-events-item-last {

  padding-top:8pt;

}



div.news-and-events-content {

	padding-top: 0pt;

	padding-bottom: 0pt;

	padding-left: 4pt;

	padding-right: 8pt;

	font-size: 12pt;

}



/* end ALEX additions */



/*****************************************



	common



*/







/*



	body



*/



body {

	font-family:sans-serif;



}







span.product-name {



	font-weight: bold;



}







/*



	banner title



*/



table.banner {



	background-color: #004437;/*rgb(0,68,55);*/



}



td.bannertitle {



	text-align: center;



	font-family: serif;



	font-size: 32px; /* Now, the height od Logo image is 50px */



	font-weight: 600;



	color: #FFFFFF;



	background-color: #004437;/*rgb(0,68,55);*/



}



td.navigation {



	padding: 4px;



	text-align: center;



	background-color: #004437;/*rgb(0,68,55);*/



}



td.navigation td {



	text-align: center;



}



td.navigation a {



	/*font-size: 0.9em;*/



	color: #FFFFFF;



}



td.navigation table {



	width:90%;



	white-space:nowrap;



}







table.std {



	background-color:white;



	border-style: solid;



	border-width:2px;



	border-collapse:collapse;



	border-color:ThreeDShadow;



	empty-cells:show;



	margin-top:6pt;



	margin-bottom:6pt;



	border-spacing:0pt;



}



table.std th {



	border-style: solid;



	border-width:1px;



	border-color:ThreeDShadow;



	/*font-size: 1em;*/



	background-color:#E6E4D5;/*rgb(230,228,213)*/



	padding: 5px;



}



table.std td {



	border-style: solid;



	border-width:1px;



	border-color:ThreeDShadow;



	/*font-size: 1em;*/



	padding: 5px;



}



















/*



	h



*/



h1.doctitle {



	border-style:groove;



	border-width: 2px;



	background-color:#CFFEDC;



	padding: 4px 0.5em 4px 0.5em;



}



div.chapter,



p.chapter-body,



div.chapter-body {



	margin-left: 0.5em;



}







h2.section {



	border-style:groove;



	border-width: 2px;



	padding:3px;



	margin:30px 0px 20px 0px;



	background-color:#CFFEDC;



}



p.section-body,



p.subsection-body,



p.subsubsection-body,



div.section-body,



div.subsection-body,



div.subsubsection-body { margin-left: 0.75em; }







/*



	address



*/



address {



	font-size: 0.9em;



	font-style: normal;







}







div.last-update {



	color: #666;



	font-size: 0.9em;



	text-align: right;



}







.caution {



	margin: 1em 4em 1em 4em;



	padding: 4px;



	border-style: solid;



	border-width:2px;



	border-color:#CC0000;



}



.caution * {



	font-weight:bold;



}











/*****************************************



	top page



*/







div.toppage h1 {

	

	padding: 0pt;

	border-bottom: 1pt solid gray;

	font-size: 18pt;

	color:#008080;

	margin-bottom: 4pt;

	margin-top: 0pt;



}



table.whatsnew {



	border-color:#FF9900;



	border-style:solid;



	border-width:1px;



	margin-bottom:1em;



	width:100%;



}



table.whatsnew th {



	/*font-size: 9.5pt;*/



	color:#1DA56F;



	text-align:left;



}



table.whatsnew td {



	/*font-size: 9pt*/



	color:#000080;



}



table.whatsnew td.date {



	color:#0000CC;



}



table.whatsnew td.spacer {



	width:1em;



}







table.top-main {



	/*border-style:solid;



	border-width:0px;*/



	padding:0px;



}



table.top-left {



	/*height:1100px;*/



	border-color:#6699CC;



	border-style:solid;



	border-width:1px;



	padding:1px 2px 1px 2px;



}



table.top-left th.heading,



table.top-right th.heading {



	/*height:20;



	font-size: 10pt;*/



	background-color:#327453;



	font-weight: bold;



	text-align:left;



	color:#FFFFFF;



	padding:1px 2px 0px 2px;



}



table.top-left th.heading a,



table.top-right th.heading a {



	/*text-decoration:none;*/



	color:#FFFFFF;



}



table.top-left th.heading-V2 {



	/*height:25;*/



	background-color:#4682B4;



	text-align:left;



	color:#FFFFFF;



	padding:1px 2px 0px 2px;



}



table.top-left th.heading-V3 {



	/*height:25;*/



	background-color:#009933;



	text-align:left;



	color:#FFFFFF;



	padding:1px 2px 0px 2px;



}



table.top-left th.heading-V4 {



	/*height:25;*/



	background-color:#4682B4;



	text-align:left;



	color:#FFFFFF;



	padding:1px 2px 0px 2px;



	border: solid thin



}



table.top-left th.heading-LT {



	/*height:25;*/



	background-color:#33CCCC;



	text-align:left;



	color:#FFFFFF;



	padding:1px 2px 0px 2px;



}



table.top-left th.heading-AddOn {



	/*height:25;*/



	background-color:#DCDCDC;



	text-align:left;



	color:#000000;



	padding:1px 2px 0px 2px;



}



table.top-left th.heading-general {



	/*height:25;*/



	background-color:#DCDCDC;



	text-align:left;



	color:#000000;



	padding:1px 2px 0px 2px;



}



table.top-left th h2,



table.top-left th h3 {



	margin-top: 2px;



	margin-bottom: 2px;



	margin-left: 2px;



}



table.top-left th.heading-V2 a,



table.top-left th.heading-V3 a,



table.top-left th.heading-V4 a {



	/*text-decoration:none;*/



	color:#FFFFFF;



}



table.top-left td {



	/*text-align:justify;*/



}



table.top-left td.topics {



	/*font-size: 8.5pt;  font-family:Verdana;*/



	font-weight: bold;



	padding: 2px;



}



table.top-left td.topicsLT {



	/*font-size: 8.5pt;  font-family:Verdana;*/



	padding: 2px;



}



table.top-left td.guide {



	/*font-size: 10pt; text-align:left; font-family:Verdana; */



	font-weight: bold;



	text-align: left;



	color:#1DA56F;



}



span.update,



table.top-left .update {



	color:red;



	font-size: 0.9em;



}



table.top-left th h3 {



	/*font-size: 12pt;



	font-family:Verdana;



	font-weight: bold;*/



	text-align:left;



	color:#1DA56F;



	margin-bottom:0;



}



table.top-left th.heading-WordMLToFO {



	background-color:#87CEEB;



}



table.top-left ul {



	margin-bottom:0;



}



table.top-left .emphasis {



	color:blue;



}







table.top-right {



	/*height:1100px;*/



	background-color:#E3FECB;



	border-color:#6699CC;



	border-style:solid;



	border-width:1px;



	padding:1px 2px 1px 2px;



}



table.top-right td.link {



	/*font-size: 10pt; text-align:left; font-family:Verdana; */



	font-weight: bold;



	text-align: left;



	padding-top: 0.5em;



}



table.top-right .notice {



	font-style: italic;



	font-size: 0.9em;



}



table.top-right hr {



	color:#6699CC;



	height:1px;



	/*noshade*/



}







/*****************************************



	side menu



*/







table.side-menu {



	border-color:#6699CC;



	border-style:solid;



	border-width:1px;



	padding:2px;



	margin-left:4px;



	text-align:left;



}



table.side-menu th {



	background-color:#EEE;



	text-align:center;



}



table.side-menu td {



	padding-left: 2px;



	padding-right: 4px;



}







table.benefit {



	margin-top: 1em;



}



table.benefit td.benefit-left {



	padding: 0.5em;



}



table.benefit td.benefit-right {



	background-color:#FFFFCC;



	padding: 0.5em;



}







td.left-side-menu {



	background-color:#EEFFCC;



}



table.left-side-menu th {



	background-color: #338833;



	color:white;



	text-align:center;



}



table.left-side-menu td {



	padding-left: 4px;



	padding-right: 4px;



}



td.left-side-menu * {



	color:#008000;



	font-weight:bold;



}







/*****************************************



	site map



*/



dl.sitemap {



	margin-left: 4em;



	margin-right: 4em;



}



dl.sitemap dt a {



	font-weight: bold;



	padding-left: 0.5em;



}



dl.sitemap dt,



dl.sitemap dd {



	padding-top: 0.25em;



	padding-bottom: 0.25em;



}



dl.sitemap dd {



	margin-left: 0em;



}



dl.sitemap .c1 { background-color:#CCFFCC; }



dl.sitemap .c2 { background-color:#F1F0FF; }



dl.sitemap .c3 { background-color:#FFFFCC; }











/*****************************************



	LIA



*/



div.LIA {



	margin:1.5em;



	padding:1.5em;



	border-style: solid;



	border-width:2px;



	border-color:green;



	line-height: 1.5em;



	background-color:#ffffe8;



}



div.LIA p.chapter {



	margin-left: 1em;



}



div.LIA p.section {



	margin-left: 3em;



}



div.LIA ol li,



div.LIA ul li {



	margin-top: 1em;



}



div.LIA ul {



/*	line-height: 2em;*/



}



div.LIA dl {



	margin-left: 1em;



}







div.LIA h1 {



	font-size: 1.5em;



	/*margin-left: 1.5em;*/



}



div.LIA h2 {



	font-size: 1.25em;



}



div.LIA h3 {



	font-size: 1.15em;



}







div.LIA table.address {



	margin-top: 2em;



}











/*****************************************



	news



*/







body.news h2 {



	/*margin-left:2em;*/



	margin-bottom:0;



}



col.recent-news-date {



	background-color: #FFB27F;



	padding: 4px;



}



col.recent-news {



	background-color: #FFFAED;



	padding: 4px;



}



col.archives-room-date {



	background-color: #CCCCFF;



	padding: 4px;



}



col.archives-room {



	background-color: #EEEEFF;



	padding: 4px;



}







/*****************************************



	about us



*/







body.aboutus table.profile td {



	padding-left: 0.5em;



	padding-right: 0.5em;



}







body.aboutus h2 {



	color: #4B0082;



}



body.aboutus h3 {



	font-size: 1.25em;



	color: #327453;



}



body.aboutus .embg {



	background-color: #ECFFEC;



}



body.aboutus table.directors {



	border-style: solid;



	border-width: 1px;



	border-collapse:collapse;



}



body.aboutus table.directors th {



	border-style: solid;



	border-width: 1px;



	background-color:#C6FFC6;



}



body.aboutus table.directors td {



	border-style: solid;



	border-width: 1px;



	background-color:#ECFFEC;



}







/*****************************************



	price



*/







table.price {



	border-style: solid;



	border-width: 1px;



	background-color:#FAFDE1;



	border-collapse:collapse;



}



table.price td {



	border-style: solid;



	border-width: 1px;



	/*font-size:0.8em;*/



	padding: 4px;



}



table.price th {



	border-style: solid;



	border-width: 1px;



	background-color:#d69132;



	text-align:center;



	color:#FFFFFF;



	height:1px;



	font-weight: bold;



	padding: 4px;



}



table.price td.price {



	text-align:right;



	font-size: 1.25em;



}







body.purchase .price-em {



	color:blue;



	font-style:italic;



}



body.purchase .order-em {



	font-size: 1.25em;



}



body.purchase table.order {



	background-color:#fafde1;



	margin-left:2em;



}



body.purchase table.order td {



	padding-left:4px;



	padding-right:4px;



}



body.purchase table.order td.price {



	text-align:right;



	font-size: 1.25em;



}











/*****************************************



	template desingner



*/







body.templatedesigner



h1.main,



body.templatedesigner



h1.doctitle {



	font-size: 2em;



	color:#009900;



	text-align:center;



	margin-left:0;



	/*margin-right:20pt;*/



	padding:5pt;



}







body.templatedesigner



h2.section {



	/*font-family:sans-serif;*/



	font-size: 1.75em;



	color: #4B0082;



	/*font-weight: bold;



	border-width: 1px;



	padding:3px;



	margin:30px 0px 20px 0px;*/



}







body.templatedesigner



p.top {



	text-align:center;



	margin-left:10%;



	margin-right:10%;



}







/*****************************************



	xml2004 report



*/







div.xml-report {



	margin-left: 5em;



	margin-right: 5em;



	vertical-align: top;



}











table.movelink {



	margin-top:4em;



	margin-bottom:4em;



}







/*



	for printer



*/



@media print, aural {



.navigation { display: none }



}







div.holiday-note {



	margin-left: 10em; margin-right: 10em; margin-top: 5em; margin-bottom: 5em; text-align: center;



}







span.remark {



	font-size:0.9em;



	color:red;


}




