/**

 CSS for Antenna House Web

*/



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

	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;

	text-align: center;

}



div.last-update {

	color: #666;

	margin: 0.5em 0.5em 0 0;

	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 {

	/*font-size: 18pt;

	font-weight: bold;

	text-align:left;

	font-family:Verdana;*/

	color:#008080;

}

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;

}


