/* CSS Document */

/* --- Common --- */
TD {
	font-family:arial;
}
body {
	background: #FFFFFF url(../mainBg.jpg) repeat-x fixed;
	margin:0px;	
}
.contentTxt {
	font-size:75%; line-height:16px
}
.content {
	font-size:75%;
	line-height:16px;
	text-align:center
}
.bold {
	font-weight:bold
}
.mainBorder {
	background:#FFFFFF url(../space_white.gif) no-repeat;
}
.flashBg {
	background:  url(../flashBg.gif) repeat-y;
}
.spaceWhite {
	background: url(../space_white.gif);
}
.spaceOrange {
	background: url(../space_orange.gif);
}
.spaceBlue {
	background: url(../space_blue.gif);
}
.spaceDarkBlue {
	background: url(../space_darkBlue.gif);
}
.spaceRed {
	background: url(../space_red.gif);
}
.spaceBrown {
	background: url(../space_brown.gif);
}
.spaceDarkBrown {
	background: url(../space_darkBrown.gif);
}
.spaceDarkestBrown {
	background: url(../space_darkestBrown.gif);
}
.spaceGreen {
	background: url(../space_green.gif);
}
.spaceDarkGreen {
	background: url(../space_darkGreen.gif);
}
.spacePurple {
	background: url(../space_purple.gif);
}
.alignmentTop {
	vertical-align:top
}

.copyright {
	font-size:10px; color:#3353ae
}

/* --- Common --- */


/* --- Home Page --- */
.newsColBg {
	background: url(../news_col_bg.gif);
}
.introHeader {
	font-size:80%; color:white; font-weight:bold; line-height:20px; padding-left:1px
}
.introContent {
	font-size:70%;  text-align:justify; line-height:15px
}
.newsHeader {
	font-size:70%;
	font-weight:bold;
	color:red;
	text-align: left;
}
.promoHeader {
	font-size:70%; font-weight:bold; color:#9C9A79
}
.promoprodName {
	font-size:70%; font-weight:bold; text-decoration:underline; color:#9C9A79
}
.promoprodContent {
	font-size:70%;
}
.promoColBg {
	background: url(../promo_col_bg.gif);
}
.highlHeader {
	font-size:70%; font-weight:bold; color:#95B286;
}
.highlprodName {
	font-size:70%; font-weight:bold; text-decoration:underline; color:#95B286
}
.highlprodContent {
	font-size:70%; text-align:justify
}
.highlColBg {
	background: url(../highl_col_bg.gif);
}
/* --- Home Page --- */


/* --- Company Profile page --- */
.compHeader {
	font-size:120%; font-weight:bold
}
.compHeaderBg {
	background: url(../compHeaderEffect.gif); font-size:80%; font-weight:bold
}
/* --- Company Profile page --- */



/* --- News Page --- */
.newsInHeader {
	color:red; font-size:80%; font-weight:bold; text-decoration:underline
}
.newsInBoldContent {
	font-size:70%;
	font-weight: normal;
}
.newsInContent {
	font-size:70%; text-align:justify
}
.newsInHeaderBg {
	background: url(../newsInHeaderEffect.gif); font-size:80%; font-weight:bold;
}
/* --- News Page --- */


/* --- Support Page --- */
.supportHeaderbg {
	background: url(../supportHeaderEffect.gif); font-size:80%; font-weight:bold
}
.supportHeader{
	font-size:80%; font-weight:bold; color:#FF9000
}
/* --- Support Page --- */


/* --- Contact Page --- */
.contactComName {
	font-size:75%; text-decoration:underline; font-weight:bold; color:#C19B7D
}
.contactAddresses {
	font-size:75%
}
/* --- Contact Page --- */


/* --- Products Page --- */
.productsBorder {
	border-left:1px solid; border-bottom:1px solid; border-right:1px solid; border-top:1px solid; border-color:#C2D6E8; text-align:center
}
.productsHeader {
	font-size:80%; color:white; font-weight:bold; line-height:20px; padding-left:2px
}
.productsSubHeader {
	text-decoration:underline; color:#000000; font-size:75%; font-weight:bold
}
.productsSubMain {
	text-decoration:underline; color:#000000; font-size:75%;
}
a.productsLink:link {
	text-decoration:none; color:#666666; font-size:70%;
}
a.productsLink:visited {
	text-decoration:none; color:#666666; font-size:70%; 
}
a.productsLink:hover {
	color:#CCCCCC;
}
a.allprods_header:link {
		text-decoration:none; font-size:75%; font-weight:bold; color:#666666
}
a.allprods_header:visited {
		text-decoration:none; font-size:75%; font-weight:bold; color:#666666
}
a.allprods_header:hover {
		color:#999999
}
.allprods_header {
		font-size:75%; font-weight:bold; color:#666666; text-decoration:underline
}
.prod_itemName {
		font-size:80%; font-weight:bold; text-decoration:underline
}
.prod_table {
	font-size:75%;
	line-height:15px;
	div-align:right;
	text-align: left;
}
/* --- Products Page --- */


/* --- Control System --- */
.prod1_mainBg {
	background-color:#F0EFE1;
}
.prod1_bg {
	border-top:1px dotted; border-color:#E2E0C4;
}
.prod1_border {
	border-left:1px solid; border-bottom:1px solid; border-right:1px solid; border-top:1px solid; border-color:#E5E3CD; text-align:center
}
.prod1_category {
		font-size:80%; font-weight:bold; text-decoration:underline
}
.prod1_itemHeader {
		font-size:80%; font-weight:bold; background-color:DBD9C0
}
/* --- Control System --- */


/* --- Control Panel --- */
.prod2_mainBg {
	background-color:#FFF0F0;
}
.prod2_bg {
	border-top:1px dotted; border-color:#F5C4C4;
}
.prod2_border {
	border-left:1px solid; border-bottom:1px solid; border-right:1px solid; border-top:1px solid; border-color:#F4D6D6; text-align:center
}
.prod2_category {
		font-size:80%; font-weight:bold; text-decoration:underline
}
.prod2_itemHeader {
		font-size:80%; font-weight:bold; background-color:F5C4C4
}
.prod2_specHeader {
		font-size:80%; font-weight:bold; color:FF0000; text-decoration:underline
}
.prod2_divider {
	background: url(../dotted_red.gif);
}
/* --- Control Panel --- */


/* --- Matrix Switchers --- */
.prod3_mainBg {
	background-color:#FFF3DB;
}
.prod3_bg {
	border-top:1px dotted; border-color:#FFD37D;
}
.prod3_border {
	border-left:1px solid; border-bottom:1px solid; border-right:1px solid; border-top:1px solid; border-color:#FFE9C0; text-align:center
}
.prod3_category {
		font-size:80%; font-weight:bold; text-decoration:underline
}
.prod3_itemHeader {
		font-size:80%; font-weight:bold; background-color:FFD37D
}
/* --- Matrix Switchers --- */

/* --- Accessories --- */
.prod4_mainBg {
	background-color:#E8F2FF;
}
.prod4_bg {
	border-top:1px dotted; border-color:#AED4F2;
}
.prod4_border {
	border-left:1px solid; border-bottom:1px solid; border-right:1px solid; border-top:1px solid; border-color:#D2EBFE; text-align:center
}
.prod4_category {
		font-size:80%; font-weight:bold; text-decoration:underline
}
.prod4_itemHeader {
		font-size:80%; font-weight:bold; background-color:AED4F2
}
/* --- Accessories --- */



/* --- Peripherals --- */
.prod5_mainBg {
	background-color:#EEFFE1;
}
.prod5_bg {
	border-top:1px dotted; border-color:#B0C571;
}
.prod5_border {
	border-left:1px solid; border-bottom:1px solid; border-right:1px solid; border-top:1px solid; border-color:#E3F3AD; text-align:center
}
.prod5_category {
		font-size:80%; font-weight:bold; text-decoration:underline
}
.prod5_itemHeader {
		font-size:80%; font-weight:bold; background-color:B0C571
}
/* --- Peripherals --- */



/* --- Teaching Wizard --- */
.prod6_mainBg {
	background-color:#FFF0FE;
}
.prod6_bg {
	border-top:1px dotted; border-color:#C781C5;
}
.prod6_border {
	border-left:1px solid; border-bottom:1px solid; border-right:1px solid; border-top:1px solid; border-color:#F2CBF0; text-align:center
}
.prod6_category {
		font-size:80%; font-weight:bold; text-decoration:underline
}
.prod6_itemHeader {
		font-size:80%; font-weight:bold; background-color:DCA1DA
}
.prod6_specHeader {
		font-size:80%; font-weight:bold; color:FF0000; text-decoration:underline
}
.prod6_divider {
	background: url(../dotted_purple.gif);
}
/* --- Teaching Wizard --- */
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent p {
	font-size: large;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent p {
	font-size: x-small;
	text-align: center;
}
.spaceWhite table tr td table tr td table tr .introContent table {
	color: #000;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent div p {
	color: #F00;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent div p {
	color: #000;
	font-weight: bold;
	font-style: italic;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent font {
	text-align: center;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent div p {
	font-size: x-small;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent div p {
	font-size: small;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent div p {
	text-align: center;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent p strong dfn cite {
	font-style: italic;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table {
	text-align: left;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent div p u {
	font-size: medium;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent p dfn {
	font-size: 12px;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent p dfn {
	font-size: 14px;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent p dfn {
	font-size: 14px;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent p dfn {
	font-size: 16px;
}
.spaceWhite table tr td table tr td table tr td table tr td table tr td table tr td font .productsLink strong {
	color: #F00;
}
.spaceWhite table tr td table tr td table tr td table tr .content strong {
	font-family: Arial Black;
}
.commab {
	font-family: Arial Black;
}
#commab {
	font-family: Arial Black;
}
.spaceWhite table tr td table tr td table tr .introContent table tr .introContent table tr .introContent div #commab font {
	font-family: Arial Black;
}
.commab {
	font-family: Arial Black;
}
.commab {
	font-family: Arial Black;
}
.commab {
	font-family: Arial Black;
}
.spaceWhite table tr td table tr .content table tr .content .compHeader {
	font-family: Arial Black;
}
.spaceWhite table tr td table tr td table tr td table tr .content strong {
	font-family: Arial, Helvetica, sans-serif;
}
.spaceWhite table tr td table tr td table tr td table tr .content p strong {
	font-family: Arial Black;
}
.commab {
	font-family: Arial Black;
}
.spaceWhite table tr td table tr td table tr td table tr .content font {
	font-family: Arial Black;
}
.spaceWhite table tr td table tr td table tr td table tr .content font {
	font-family: Verdana, Geneva, sans-serif;
}
.spaceWhite table tr td table tr td table tr td table tr .content font {
	font-family: Arial, Helvetica, sans-serif;
}
.spaceWhite table tr td table tr td table tr td table tr .newsColBg table {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.spaceWhite table tr td table tr td table tr td table tr .newsColBg table tr td div p font {
	text-align: left;
}
.spaceWhite table tr td table tr td table tr td table tr .newsColBg table tr td div p font {
	text-align: left;
}
.spaceWhite table tr td table tr td table tr td table tr .newsColBg table tr td div p font {
	font-family: Tahoma;
}
.spaceWhite table tr td table tr td table tr td table tr .newsColBg table tr td div p font {
	font-family: Arial;
}
.spaceWhite table tr td table tr td table tr td table tr .newsColBg table tr td div p font {
	text-align: left;
}
font-centre {
	text-align: center;
}
newsheader-1 {
	color: #FFF;
}
.spaceWhite table tr .spaceBlue {
	text-align: center;
	font-size: x-small;
}
.spaceWhite table tr td table tr td table tr td table tr td table tr .highlColBg table tr td .highlHeader font {
	color: #00F;
}
.spaceWhite table tr td table tr td table tr td table tr td table tr .highlColBg table tr td table tr .highlprodName font {
	color: #00F;
}
.spaceWhite table tr td table tr td table tr td table tr td table tr .highlColBg table tr td table tr td font {
	color: #000;
}
.spaceWhite table tr td table tr td table tr .promoColBg table tr td .promoHeader font {
	color: #630;
}
.spaceWhite table tr td table tr td table tr .promoColBg table tr td table tr .promoprodName font {
	color: #600;
}
.spaceWhite table tr td table tr td table tr td table tr td table tr .highlColBg table tr td div b {
	text-align: center;
}
.spaceWhite table tr td table tr td table tr td table tr td table tr .highlColBg table tr td div b i font {
	text-align: left;
}
.spaceWhite table tr td table tr td table tr .promoColBg table tr td table tr td {
	font-size: 12px;
	color: #600;
}
.spaceRed font b font {
	font-size: 12px;
}
.navleft-font {
	font-size: 12px;
}
.navleft-font {
	font-size: 10px;
}
.aaa {
	font-size: x-small;
}
.navleft-font {
	font-size: 10px;
}
.aa {
	color: #F00;
}
