


html, body, ul, img, p, div, span 	{ padding: 0; margin: 0; border: 0; line-height:170%; text-align:justify; }
table 								{ border-collapse: collapse; }
a 									{ outline:none; text-decoration:none; }
img 								{ border: none; }


h1, h2, h3, h4, h5, h6				{ margin:0px 0px 2px 0px; 
									  font-weight:lighter; 
									  line-height:normal; 
									  text-align:left; 
									  font-family:Georgia, "Times New Roman", Times, serif; 
									  font-style:italic; 
									  display:block; 
									  width:100%; 
									  border-bottom:#CCC 1px solid;
									  clear:both; }

h1 									{ font-size:36px; text-shadow:#999 1px 1px 1px; text-transform:uppercase;}
h2 									{ font-size:24px; }
h3 									{ font-size:20px; }
h4 									{ font-size:16px; }




.replaced 							{ text-indent: -1000em; overflow: hidden; background-repeat: no-repeat; }
.hidden 							{ visibility: hidden !important; }
.error 								{ color: red; }
.fright 							{ float: right; }
.fleft 								{ float: left; }
form 								{ margin: 0px; padding: 0px; }
th, td 								{ padding:10px;  }

ul, li 								{ margin:5px 20px 5px 40px; list-style:none; text-align:justify; line-height:normal; }

li 									{ display:block; margin:0px 0px 10px 0px; padding:5px; background-color:#FFFFFF; }


/*----  STRUCTURE  ----*/

body 								{ margin: 0 0 0 0;
									  padding: 0px;
									  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
									  font-size: 11px;
									  background: url('http://www.tas-aviation.com/images/background.jpg') no-repeat;
									  background-position:center;
									  background-attachment:fixed;
								  	}

p 									{ text-align:justify; margin:0px 0px 25px 0px;}

p p 								{ margin:10px 10px 50px 10px; }

hr								    { margin:10px 0px 10px 0px; background-color:transparent; border-bottom:#CCC 1px dashed; }



a:link, a:visited 					{ color: #334E70; text-decoration: none; size:10px; letter-spacing:0.1em; text-align:left; font-weight:lighter; }
a:hover, a:active 					{ color: #334E71; text-decoration: none; }




#wrapper-repeat 					{ background: url('http://www.tas-aviation.com/images/header.png') repeat-x; }

#wrapper 							{ margin: 0 auto; width: 960px; }

#header-lightblue 					{ height: 49px; }

#header-darkblue 					{ height: 45px; }

.menu-left 							{ width: 263px; float: left; }

.header-right 						{ width: 697px; float: right; }

#menuPiece1 						{ background: url('http://www.tas-aviation.com/images/leftbar.png') no-repeat 0px 0px; height: 49px; }

#menuPiece2 						{ background: url('http://www.tas-aviation.com/images/leftbar.png') no-repeat 0px -49px; height: 45px; }

#menuPiece2 a 						{ display: block; width: 100%; height: 45px; }

#menuPiece3 						{
									  background: url('http://www.tas-aviation.com/images/leftbar.png') no-repeat 0px -94px; /* 45 + 49 = 94 */
									  height: 507px; /* 601 - 45 - 49 = 487 */
									  width: 253px; /* 263 - 3 - 7 = 253 */
									  padding-left: 3px;
									  padding-right: 7px;
									}

#menuPiece3-link 					{ width: 100%; display: block; height: 86px; }

#menuItems 							{ padding-top: 25px; }

.menuItem a 						{
									  background: url('http://www.tas-aviation.com/images/menu.png') no-repeat 0 0;
									  padding-left: 30px;
									  width: 223px; /* 253 - 30 = 223 */
									  line-height: 30px;
									  display: block;
									  text-decoration: none;
									  color: #fff;
									}
									
.menuItem a:hover 					{ background: url('http://www.tas-aviation.com/images/menu.png') no-repeat 0 -30px; }

#content 							{ float: right;
									  width: 657px; /* 697 - 20 - 20 = */
									  padding: 10px 20px 0px 20px;
									  background: #fff;
									  filter: alpha(opacity=90); /* MSIE/PC */
									  -moz-opacity: 0.9; /* Mozilla 1.6 and older */
									  opacity: 0.9;
									}


#contentFooter 						{
									  background: url('http://www.tas-aviation.com/images/bottomgrad.png') repeat-x;
									  text-align: center;
									  line-height: 49px;
									  margin: 20px -20px 0px -20px;
									  clear:both;
									  border-bottom:#777 1px solid;
									}


#userbar 							{
									  float: right;
									  height: 49px;
									  font-size:11px;
									  font-weight:normal;
									  color:#fff;
									}

#userbar a 							{ color: #e1e1e1; text-decoration: none; }

#userbar a:hover 					{ color: #0a1c31; text-decoration: none; }



.TextFieldDEUCE 					{
									  width: 150px;
									  color: #0A1525;
									  font-size:12px;
									  font-weight:100;
									  background:#fff;
									  border:1px solid #F0F0F0;
									  height: 30px;
									  padding:0px 5px 0px 5px;
									}
									

.TextFieldDEUCE:hover 				{ border:1px solid #0A1525; }
	
#adminMenu, #adminMenu li 			{ margin: 0px; padding: 0px; list-style: none; }

#adminMenu li 						{ float: left; }

#adminMenu li a 					{ display: block; height: 45px; }

#amContent 							{
									  width: 89px;
									  background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat 0 0;
									}

#amContent:hover 					{ background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat 0 -45px; }

#amAccounts 						{
									  width: 88px;
									  background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat -89px 0;
									}

#amAccounts:hover {
background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat -89px -45px;
}

#amPermissions {
width: 89px;
background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat -177px 0;
}

#amPermissions:hover {
background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat -177px -45px;
}

#amMenu {
width: 88px;
background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat -266px 0;
}

#amMenu:hover {
background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat -266px -45px;
}

#amFiles {
width: 87px;
background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat -354px 0;
}

#amFiles:hover {
background: url('http://www.tas-aviation.com/images/adminmenu.png') no-repeat -354px -45px;
}

.tblRollover {
    background: transparent;
}

.tblRollover:hover { background: #bbb; }