html {
     overflow: -moz-scrollbars-vertical;
}
body {    
	background-color: #4E4F51;
	background-image:url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	color: #FFFFFF;	
	font-family: Helvetica Neue, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
}
body, html {
	height: 100%;
}
ul
{
	margin-top:5px;
}
.mission_statement
{
	padding-left: 30px;
	font-size: 16px;
	font-family: 'Times New Roman' , Serif;
	font-weight: bold;
	letter-spacing: 1px;
}
.bodytext{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px;  
   text-decoration: none; 
}

a.bodytext:link, a.bodytext:visited{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px;  
   text-decoration: none 
}

a.bodytext:hover{

   color: #FFFFCC !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px;  
   text-decoration: underline; 
}

.toprightlinktext{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 10px; 
   font-weight:bold; 
   text-decoration: none; 
}

a.toprightlinktext:link, a.toprightlinktext:visited{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 10px;  
   font-weight:bold; 
   text-decoration: none 
}

a.toprightlinktext:hover{

   color: #FFFFCC !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 10px; 
   font-weight:bold;  
   text-decoration: none; 
}

a.toprightlinktext:active{

   color: #C0F6BF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 10px;  
   font-weight:bold; 
   text-decoration: none 
}

.htext{

   color: #000000 !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px;  
   text-decoration: none 
}

a.htext:link, a.htext:visited{

   color: #000000 !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px;  
   text-decoration: none 
}

a.htext:hover{

   color: #BD0000 !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px;  
   text-decoration: none 
}


.butt{
    background-color: #083F00 !important;
    color: #FFFFFF !important;
    font-family: Helvetica Neue, Tahoma, sans-serif;
	font-size: 11px;    
    border: 1px solid #FFFFFF;
}


.inputbox {  
  font-size:11px; 
  font-family: Helvetica Neue, Tahoma, sans-serif; 
  color:#000000 !important;
  padding-left:5px;
  border:1px solid #000000 !important;
  }

.inputbox1 {
  height:15px; 
  font-size:11px; 
  font-family: Helvetica Neue, Tahoma, sans-serif; 
  color:#015867 !important;
  padding-left:5px;
  border:1px solid #015867 !important;
  }

.textbox { 
  font-size:11px; 
  font-family: Helvetica Neue, Tahoma, sans-serif; 
  color:#000000 !important;
  padding-left:5px;
  border:1px solid #000000 !important;
  }

.whitetd{
  background-color: #FFFFFF !important;
  color: #000000;
  font-size: 11px;
}
.whitetdFooter{
  background-color: #FFFFFF !important;
  color: Gray;
  font-size: 10px;
}
.whitetdFooter a:active, .whitetdFooter a:hover, .whitetdFooter a:visited, .whitetdFooter a:link{
  color: Gray;
}
.blacktd{
  background-color: #000000 !important;
}

.lightblacktd{
  background-color: #4E4F51 !important;
}

.topbluetd{
  background-color: #748189 !important;
}

.rightluetd{
  background-color: #748189 !important;
}

.left_news_head_bg{
   background-color: #ABB2BA !important;
   
}

.home_img_bottom_td{
   background-color: #616163 !important;
}
.home_img_bg{
   background:url(images/home_img.jpg) no-repeat; 
}
.top_right_bg{
   background:url(images/TMASS_AmericanAir.jpg) no-repeat; 
}
.line_sep{
   background:url(images/line_sep.gif); 
}
.bigtext{
   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 10pt;  
   font-weight:bold; 
   text-decoration: none;   
}
.littleBiggerText {
   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 16pt;  
   font-weight:bold; 
   text-decoration: none; 
}
.biggertext{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 24pt;  
   text-decoration: none;   
}

.toplink{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 10px;  
   font-weight:bold; 
   text-decoration: none;   
}

a.toplink:link, a.toplink:visited{ 
   display:block;
   background-color:#ABB2B8;   
   color: #FFFFFF !important;
   font-family: Tahoma, Tahoma, sans-serif;
   font-size: 10px;  
   font-weight:bold;
   text-decoration: none;
   text-align:center;
   vertical-align:middle;
   padding-left:0px;
   padding-right:0px;
   padding-top:2px;
   padding-bottom:0px;
   width:100%;
   height:14px; 
}

a.toplink:hover{
   background-color:#4E4F51;  
   color: #FFFFFF !important;   
}

a.toplink:active{
   background-color:#4E4F51;  
   color: #FFFFFF !important;   
}
a.toplinkActive {
   display:block;
   background-color:#4E4F51;
   color: #FFFFFF !important;
   font-family: Tahoma, Tahoma, sans-serif;
   font-size: 10px;  
   font-weight:bold;
   text-decoration: none;
   text-align:center;
   vertical-align:middle;
   padding-left:0px;
   padding-right:0px;
   padding-top:2px;
   padding-bottom:0px;
   width:100%;
   height:14px; 
}

.sublink, a.sublink:link, a.sublink:visited{
   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 9px; 
   font-weight:bold;
   letter-spacing:0px;
   text-decoration: none; 
}

a.sublink:hover, a.sublink:active{
   color: #A3B1BE !important;
}

.sublink1, a.sublink1:link, a.sublink1:visited{
   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 9px; 
   font-weight:bold;
   letter-spacing:0px;
   text-decoration: none; 
}

a.sublink1:hover, a.sublink1:active{
   color: #A3B1BE !important;
}

a.sublinkActive, a.sublinkActive:link, a.sublinkActive:visited {
   color: #A3B1BE !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 9px; 
   font-weight:bold;
   letter-spacing:0px;
   text-decoration: none; 
}

.smalllink{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 7px; 
   font-weight:bold;
   letter-spacing:1px;
   text-decoration: none; 
}

a.smalllink:link, a.smalllink:visited{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 7px;  
   font-weight:bold; 
   letter-spacing:1px;
   text-decoration: none 
}

a.smalllink:hover{

   color: #FFFFCC !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 7px; 
   font-weight:bold; 
   letter-spacing:1px; 
   text-decoration: none; 
}

a.smalllink:active{

   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 7px;  
   font-weight:bold; 
   letter-spacing:1px;
   text-decoration: none 
}

.middlelink{

   color: #273F6B !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px; 
   font-weight:bold;
   text-decoration: none; 
}

a.middlelink:link, a.middlelink:visited{

   color: #273F6B !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px;  
   font-weight:bold; 
   text-decoration: none 
}

a.middlelink:hover{

   color: #9DA6AF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px; 
   font-weight:bold; 
   text-decoration: none; 
}

a.middlelink:active{

   color: #9DA6AF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px;  
   font-weight:bold; 
   text-decoration: none 
}

li,.mid_para{
   color: #000000 !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 12px; 
   margin-left: 15px;
   margin-right: 11px;
   margin-top:8px;
   margin-bottom:8px;
   line-height:130%;
   text-decoration:none;
   text-align: left;
}

p {
color: #000000 !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 12px; 
   margin-right: 11px;
   margin-top:8px;
   margin-bottom:8px;
   line-height:130%;
   text-decoration:none;
   text-align: left;
}

.left_para{
  
   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 10px; 
   margin-left: 5px;
   margin-right: 1px;
   margin-top:3px;
   margin-bottom:3px;
   line-height:120%;
   text-decoration:none;
}

.left_para_news{
  
   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px; 
   font-weight:bold;
   margin-left: 5px;
   margin-right: 10px;
   margin-top:3px;
   margin-bottom:8px;
   line-height:120%;
   text-decoration:none;
}
.left_para_news a{
   color: #FFFFFF !important;
   font-family: Helvetica Neue, Tahoma, sans-serif;
   font-size: 11px; 
   font-weight:bold;
   text-decoration: none;
}
.logoHeading {
	line-height: normal;
	padding-left: 26px;
	margin: 0px;
	font-size: 33px;
	background-image:url(images/sq.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.paraHeading {
	font-size: 14px;
	/* color: #748189; */
	color: #3399FF;
	font-weight: bold;
}
h2 {
	color: #0078C1;
	font-size: 18px;
	margin-top: 35px;
	font-weight:bolder;
}
h3
{
    color: #748189;
    margin-bottom: 5px;
    line-height: 15pt;
}
h4 {
	color: #748189;
}
#subNav .firstLevel {
	padding-left: 10px;
	width: 186px;
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
#subNav .firstLevelSelected {
	color: #FFFFFF !important;
	padding-left: 10px;
	width: 186px;
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
#subNav .firstLevelMore {
	padding-left: 10px;
	width: 186px;
	background-image:url(images/plus.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
#subNav .firstLevelMoreSelected {
	color: #FFFFFF !important;
	padding-left: 10px;
	width: 186px;
	background-image:url(images/plus.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
#subNav a.secondLevel {
	padding-left: 30px;
	width: 166px;
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: 22px 5px;
}
#subNav a.secondLevelSelected {
	color: #FFFFFF !important;
	padding-left: 30px;
	width: 166px;
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: 22px 5px;
}
#subNav .secondLevelMore {
	padding-left: 30px;
	width: 166px;
	background-image:url(images/plus.gif);
	background-repeat: no-repeat;
	background-position: 22px 5px;
}
#subNav .secondLevelMoreSelected {
	color: #FFFFFF !important;
	padding-left: 30px;
	width: 166px;
	background-image:url(images/plus.gif);
	background-repeat: no-repeat;
	background-position: 22px 5px;
}
#subNav .thirdLevel {
	padding-left: 50px;
	width: 146px;
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: 42px 5px;
}
#subNav .thirdLevelSelected {
	color: #FFFFFF !important;
	padding-left: 50px;
	width: 146px;
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: 42px 5px;
}
#subNav .thirdLevelMore {
	padding-left: 50px;
	width: 146px;
	background-image:url(images/plus.gif);
	background-repeat: no-repeat;
	background-position: 42px 5px;
}
#subNav .thirdLevelMoreSelected {
	color: #FFFFFF !important;
	padding-left: 50px;
	width: 146px;
	background-image:url(images/plus.gif);
	background-repeat: no-repeat;
	background-position: 42px 5px;
}
#subNav .fourthLevel {
	padding-left: 70px;
	width: 126px;
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: 62px 5px;
}
#subNav .fourthLevelSelected{
	color: #FFFFFF !important;
	padding-left: 70px;
	width: 126px;
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: 62px 5px;
}
#subNav a {
	display: block;
	width: 196px;
	background-color: #4E4F51 !important;
	color: #A3B1BE !important;
	font-family: Helvetica Neue, Tahoma, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-align: left;
	letter-spacing:0px;
	text-decoration: none;
	padding: 3px;
	margin-top: 1px;
}
#subNav a:hover {
	color: #FFFFFF !important;
}
#flashNav {
	display: inline;
	position: relative;
	z-index: 10;
	top: -20px;

}
