/******************** Generic Selectors **************************/ 
html {
/* scroll bar styling for IE only */
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#f2f0f2;
	scrollbar-shadow-color:#cccfd2;
	scrollbar-3Dlight-color:#f2f0f2; 
	scrollbar-arrow-color:#ff6600;
	scrollbar-track-color:#f2f0f2;
	scrollbar-darkshadow-color:#cccfd2;
	}
/**************** Pseudo classes ****************/ 
a:link { color:#494949;  font-family:"Century Gothic"; 
	text-decoration: underline; font-weight:normal; font-size:14px;}
a:visited { color:#494949; font-family:"Century Gothic";  /* dark */
	text-decoration: underline; font-weight: normal; font-size:14px; }
a:hover { color:#F60; font-family:"Century Gothic";   /* light */
	text-decoration: underline; font-weight: normal; font-size:14px; }
a:active {
	color:#494949;
	font-family:"Century Gothic"; /* dark underlined*/
	text-decoration:underline;
	font-weight: normal;
	font-size:14px;
	text-align: right;
}
/***************************/
/***************************/
.popupLinks a:link { color:#333; text-decoration:underline; font-weight: bold;  font-family:"Century Gothic"; font-size:10px;;}
.popupLinks a:visited { color:#999; font-weight: bold;  font-family:"Century Gothic";
	text-decoration: underline;  font-size:10px; }
.popupLinks a:hover { color:#F60; font-weight: bold;  font-family:"Century Gothic";
	text-decoration: underline;  font-size:10px; }
.popupLinks a:active { color:#000; font-weight: bold;  font-family:"Century Gothic";
	text-decoration: underline;  font-size:10px;}

/* Class subLinks for all sub tables*/
.subLinks a:link { color:#F0F0F0; font-weight: bold;  font-family:"Century Gothic";
	text-decoration: none;  font-size:10px;}
.subLinks a:visited{color:#000;  font-weight: bold; font-family:"Century Gothic";  
	text-decoration: none; font-size:10px;}
.subLinks a:hover{ color:#000;  font-weight: bold; font-family:"Century Gothic";  
	text-decoration:none;  font-size:10px;}
.subLinks a:active{color:#fff; font-weight: bold; font-family:"Century Gothic"; 
	text-decoration:underline; font-size:10px;}


/* Class programlinks for main programe*/
.programlinks a:link { display:block; background-image:url(../images/subbtnbg.jpg); color: #fff; font-family:"Century Gothic";
	text-decoration: none; font-weight: bold; font-size:11px;}
.programlinks a:visited{ display:block; background-image:url(../images/subbtnbg.jpg);  color: #346fa4;  /* dark */
	text-decoration: none; font-weight: bold; font-size:11px;}
.programlinks a:hover{ display:block; background-image:url(../images/subbtnbg.jpg);  color: #50acff;  /* dark */
	text-decoration:none; font-weight: bold; font-size:11px;}
.programlinks a:active{ display:block; background-image:url(../images/subbtnbg.jpg);  color: #4a96da;  /* dark */
	text-decoration: underline; font-weight: bold; font-size:11px;}

/*******/
#footerLinks a:link { color: #494949; font-family:"Century Gothic";  
	text-decoration: underline; font-weight: bold; font-size:9px;}
#footerLinks a:visited { color:#494949; 
	text-decoration: underline; font-weight: bold; font-size:9px; }
#footerLinks a:hover { color:#F60;  
	text-decoration: underline; font-weight: bold; font-size:9px; }
#footerLinks a:active {color: #F60; text-decoration:underline;
	font-weight: bold;
	font-size:9px;
	font-family: "Century Gothic";
}
	
	/*******/
.popup {
        border:solid 2px #fff;
		display:none;
        position:absolute;
        width:380px;
	    height:310px;
        z-index:60;
		text-align:center;
		background-color:#e1e1e1;
	/*	opacity:0.5;*/
		top:50px; 
		left:200px;
		padding-top:10px;
		/*padding-bottom:10px;*/	
      }
/*********************************************/
.maincategory { /* for menu items*/
background-image:url(../images/bgbtn.jpg);
	/*background-repeat:no-repeat;
	background-color:#000;
	display:block;*/
	width:180px; 
	height:16px;
    padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:baseline;
	text-align:left
}
.mainprogram{
background-image:url(../images/bgbtn2.jpg);
vertical-align:baseline;
	/*background-repeat:no-repeat;
	background-color:#ffffff;*/
	/*display:block;

	height:17px;*/	
	width:178px; 
	padding-left:26px;
	padding-top:0px;
}
.pagetitle { /* page title table*/
	/*background-image:url(../images/footer.jpg);	*/	
	height:22px; 			
	border-width:0px;
	border-style:solid;
	border-color:#d4d4d4;
	font-family:"Century Gothic";
	text-align:left;
	color: #ffffff;
	font-weight: bold;
	font-size:14px;
	padding-left:5px;
	padding-top:3px;	
}

.categorytitle {
background-image:url(../images/footer.jpg);		
	height:19px; 			
	border-width:1px;
	border-color:#E4E4E4;
	border-style:solid;
	/*border-color:#d4d4d4;*/
	font-family:"Century Gothic";
	text-align:left;
	color: #333333;
	font-weight: bold;
	font-size:14px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	


}
.programtitle {
	height:15px; 			
	border-width:0px;
	border-style:solid;
	/*border-color:#F67716;*/
	text-align:left;
	color:#F60;
	font-family:"Century Gothic";
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	/*****************************/
	/*background-color:#FFFFFF; #FCAE1C will be the td back color
	height:20px; 			
	border-width:1px; border-style:solid; border-color:#F67716;	
	margin-top:2px;*/
	/*padding:20px;*/
}
.Promotional  {
	/*background-color:#CCC; #FCAE1C will be the td back color 		*/
border-width:1px;
	border-style:solid;
	border-width:thin;
	border-color:#CCC;
	font-family:"Century Gothic";
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	width:200px;
	text-align: center;
	/*padding-bottom:5px;	*/	
}

/*************** ID's ************/ 
#indexbody {
	background-image:url(../images/bg.jpg); /* to center the div tag content*/
	font-family:Century Gothic;/*: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#494949;
			
}
#wrapper {
	position:relative;
	top:0px;
	left:0px;
	width:766px;
	height:100%;
	margin-left:auto; /* to center the div tag */
	margin-right:auto; /* to center the div tag */
}
#header {
	width:766px;
	height:235px;
	text-align:center;
}

#middle {
	background-repeat:no-repeat;
	/*background-color:#333333;  /* testing */
	width:766px;
	height:400px;/*100%;*/
	font-family: "Century Gothic";
	

}
#apDiv1 {
	background-image:url(../images/d.jpg);
	position:relative;
	width:35px;
	height:420px;
	left:60px;
	top:0px;

}
#apDiv2 {
	position:absolute;
	z-index:1;
	width:115px;
	height:25px;
	left:583px;
	top:10px;
	border:1px #FFF;
	text-align:center;
}
#navigate {
	/*background-image:url(../images/navbg.jpg);*/
	position:relative;
	z-index:1;
	width:204px;
	height:100%;  /*not 420px; inorder not to overflow when menu is opened*/
	left:20px;
	top:-180px;
	
}
#navTitle {
	background-image:url(../images/titlefooter.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:204px; /* 220-4 border widthes - 10 padding*/
	height:23px; /* 32-4 border widthes - 5 padding*/
	padding-left:0px;
	padding-top:5px;	/*border-width:2px;
	border-style:solid;
	border-color:;
	text-align:left;
	color: #f67716;
	font-weight: bold;
	font-size:16px;*/
}
#content {
	background-color:#fff;
	position:absolute;/*relative doesn't work here since it needs a top= - height of navigate*/
	width:766px;
	height:400px; /* to be positioned after flash*/
	left:0px;
	top:235px;
	z-index:0;
	
}
#main {	 /* main iframe tag*/
/*background-image:url(../images/bostonhitech_03.jpg);
background-repeat:no-repeat;*/
background-color:#fff;
	z-index:0;
	width:766px;
	height:400px; /* to be positioned after flash*/
	
	overflow:auto;	

}
#mainbody { /* body of the sub html pages*/
	/*background-color:#2b2f2d;	*/
	color:#494949;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	

}
#maintbl{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	background-color:#fff;
	width:100%;
	height:100%;
	text-align: center;
	
	

	/*border:1px;
	border-color:#666666;
	border-style:solid;*/
	
}
#footer {
	background-image:url(../images/bottomfooter.jpg);
	width:766px;
	height:60px;
}
#footerLinks {

	position:relative;
	width:766px;
	height:20px;
	padding-top:5px;
	text-align:center;
	
}
#footerCopyright {
	
	position:relative;
	width:766px;
	height:14px;
	padding-top:16px;
	text-align:center;
	font-family:"Century Gothic";
	color:#494949;
	font-size:10px;
	font-weight:bold;
}
