/*

	IAA main stylesheet

*/

/* =General
---------------------------------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

ul, ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff url('../images/wrapper/body-bg.jpg') 0 0 repeat;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	margin: 0 0 15px 0;
}

#pop {
	font-size: 11px;
	margin: 0;
	padding: 10px 10px 10px 10px;
}

img, a img {
	border: 0;
}

.clearit:after { 
    content: ""; 
    display: block; 
    clear: both; 
    height: 0; 
    visibility: hidden; 
}

.clearit { 
    min-height: 0; 
    height: 0; 
}

html>body .clearit { 
    height: auto; 
}

.clear {
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	font-size: 1px;
}

/* =members toolbar
--------------------------------------------------------------------------------------------------- */
#members {
	width: 920px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	text-align: right;
	background: #ffffff url('../images/wrapper/member-tools.jpg') 0 0 no-repeat;
	background-position: right;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 25px;
	padding-right: 15px;
	padding-top: 5px;
	color: #0e538e;
}

#members .logout {
	font-weight: bold;
	padding-left: 15px;
	text-transform: uppercase;
}

/* =header / toolbar
--------------------------------------------------------------------------------------------------- */
#branding {
	width: 920px;
	min-height: 134px;
	height: auto !important;
	height: 134px;
	position: relative;
}

#branding #logo {
	display: block;
	float: left;
	/*
	width: 415px; 
	height: 77px;
	*/
	margin-top: 44px;
	padding-left: 4px;
}

#branding #toolbar {
	float: right;
	color: #0e538e;
	margin-top: 38px;
}

#branding #toolbar ul {
	float: right;
	margin-bottom: 5px;
}

#branding #toolbar ul li {
	float: left;
	padding: 2px 4px 0 4px;
}

#branding #toolbar ul li.lang {
	border-right: 1px solid #7ea2c4;
	padding-top: 0;
}

#branding #toolbar p {
	clear: both;
	text-align: right;
	margin: 0 0 10px 0;
}

/* =Layout
---------------------------------------------------------------------------------------------------- */
#wrapper {
	width: 920px;
	margin: 0 auto 0 auto;
}

#content-wrapper {
	width: 100%;
	border: 1px solid #c1dcef;
}

#main-content {
	background: url('../images/wrapper/main-content-bg.gif') 0 0 repeat-y;
	clear: both;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border-top: 1px solid #c1dcef;
}

#main-content-full {
	background: url('../images/wrapper/main-content-bg-full.gif') 0 0 repeat-y;
	clear: both;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border-top: 1px solid #c1dcef;
}

#left-col {
	float: left;
	width: 159px;
	padding-bottom: 8px;
}

#middle-col {
	float: left;
	width: 532px;
	padding-top: 8px;
}

#middle-col-full {
	float: left;
	width: 758px;
	padding-top: 8px;
}
#right-col {
	float: left;
	width: 226px;
	padding-bottom: 10px;
}

#text-content {
	padding: 0 10px 20px 8px;
}

#text-content .content-image {
	display: block;
	float: right;
}

#left-col #event {
	margin: 15px 0 0 0;
	padding: 3px 6px 3px 5px;
}

#left-col #event img {
	display: block;
	margin: 10px auto 0 auto;
}

#roundtable {
	margin: 15px 0 0 0;
	padding: 3px 6px 3px 5px;
}

#roundtable img {
	display: block;
	margin: 10px auto 0 auto;
}

/* =Homepage
---------------------------------------------------------------------------------------------------- */
#page-banner {
	margin-bottom: 5px;
	padding: 0 0 0 8px;
}

#page-banner img {
	display: block;
}

#publications {
	margin: 0 auto;
	padding: 12px 0 0px 0;
	border-top: 1px solid #81b8de;
}

#publications ul li a {
	color: #0072BB;
	text-decoration: none;
}

#publications ul li a:hover {
	text-decoration: underline;
}

#publications ul.pubs {
	padding-left: 10px;
}

#publications ul.pubs li {
	float: right;
}

#publications ul.links {
	float: right;
	}

#publications ul.links li {
	background: url('../images/wrapper/links-list-bullet.gif') 0 6px  no-repeat;
	font-weight: bold;
	line-height: 15px;
	padding: 0 0 3px 8px;
}
/* =Utilities
---------------------------------------------------------------------------------------------------- */
#utilities {
	margin-top: 5px;
	padding: 2px 0 2px 8px;
	border-top: 1px solid #c1dcef;
}

#utilities ul li {
	float: left;
	padding: 5px 8px 0 0;
}

#utilities ul li a {
	display: block;
	float: left;
	color: #3f3f3f;
	line-height: 13px;
	text-decoration: none;
	padding: 0 0 0 18px;
}

#utilities ul li a.tools {
	background: url('../images/wrapper/icon-tools.gif') 0 0 no-repeat;
}

#utilities ul li a.home {
	background: url('../images/wrapper/icon-home.gif') 0 0 no-repeat;
}

#utilities ul li a.new {
	background: url('../images/wrapper/icon-new.gif') 0 0 no-repeat;
}

#utilities ul li a.sitemap {
	background: url('../images/wrapper/icon-sitemap.gif') 0 0 no-repeat;
}

#utilities ul li a.links {
	background: url('../images/wrapper/icon-links.gif') 0 0 no-repeat;
}

#utilities ul li a.contact {
	background: url('../images/wrapper/icon-contact.gif') 0 0 no-repeat;
}

#utilities ul li a.events {
	background: url('../images/wrapper/icon-events.gif') 0 0 no-repeat;
}

/* Search form */
#search-form {
	float: right;
	width: 313px;
}

#search-form ul {
	float: left;
}

#search-form ul.advanced-search li a {
	background: url('../images/wrapper/advanced-seach-arrow.gif') 100% 50% no-repeat;
	color: #666666;
	font-size: 8px;
	line-height: 9px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 12px;
	text-align: right;
}

#search-form ul.search {
	background: #bdbec0;
	height: 20px;
	padding: 4px 0 0 4px;
	border: 1px solid #959698;
}

#search-form ul.search li {
	margin: 0;
	padding: 0 3px 0 0;
}

#search-form ul.search .search-field {
	background: #ffffff;
	border: 0;
	font-size: 10px;
	color: #666666;
	width: 190px;
	height: 16px;
	padding-left: 3px;
}

#search-form .checkboxes {
	float: none;
	clear: both;
	padding: 3px 0 0 83px;
}

#search-form .checkboxes label {
	font-size: 9px;
	color: #333333;
	padding-right: 5px;
}

#search-form .checkboxes td {
	padding-right: 3px;
}

/* =Left nav
---------------------------------------------------------------------------------------------------- */
#left-nav {
	padding: 8px 6px 0 5px;
}

#left-nav li {
	line-height: 16px;
	zoom: 1;
}

#left-nav li a {
	display: block;
	background: #6e6f71;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-indent: 8px;
	min-height: 19px;
	height: auto !important;
	height: 19px;
	margin-bottom: 4px;
	padding-top: 4px;
}

#left-nav li a:hover {
	background: #004782;
}

#left-nav li a.active, #left-nav li a.active:hover {
	text-decoration: none;
	font-weight: bold;
}

/* =Papers
---------------------------------------------------------------------------------------------------- */
#papers {
	padding: 0 6px 0 5px;
}

#papers li {
	color: #000000;
	min-height: 23px;
	height: auto !important;
	height: 23px;
	line-height: 12px;
	margin-bottom: 11px;
	padding: 0 0 0 11px;
}

#papers li a {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#papers li a:hover {
	color: #014785;
}

#papers li a span {
	display: block;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	text-transform: none;
}

#papers li ul li a{
	margin-bottom:1px;
}

#papers li.afir {
	background: url('../images/wrapper/afir.gif') 0 0 no-repeat;
	margin-left:0;
	padding-left:0;
}

#papers li.afir a, #papers li.afir span{
	padding-left:12px;
}

#papers li.afir ul{
	margin:5px 0 0 0;
}

#papers li.afir ul li{
	margin:0;
	padding:0;
}

#papers li.afir ul li a {
	display:block;
	background-color:#e3f2c3;
	padding:5px 0 5px 10px;
	text-transform:none;
	font-size:11px;
}

#papers li.afir ul li a:hover, #papers li.afir ul li a.current {
	background-color:#B5D572;
	color:#FFFFFF;
}

#papers li.astin {
	background: url('../images/wrapper/astin.gif') 0 0 no-repeat;
	margin-left:0;
	padding-left:0;
}

#papers li.astin a, #papers li.astin span{
	padding-left:12px;
}

#papers li.astin ul{
	margin:5px 0 0 0;
}

#papers li.astin ul li{
	margin:0;
	padding:0;
}

#papers li.astin ul li a {
	display:block;
	background-color:#c99dcf;
	padding:5px 0 5px 10px;
	text-transform:none;
	font-size:11px;
}

#papers li.astin ul li a:hover, #papers li.astin ul li a.current {
	background-color:#90419A;
	color:#FFFFFF;
}

#papers li.AWB {
	background: url('../images/wrapper/awb.gif') 0 0 no-repeat;
	margin-left:0;
	padding-left:0;
}

#papers li.AWB a, #papers li.AWB span{
	padding-left:12px;
}

#papers li.AWB ul{
	margin:5px 0 0 0;
}

#papers li.AWB ul li{
	margin:0;
	padding:0;
}

#papers li.AWB ul li a {
	display:block;
	background-color:#d1847e;
	padding:5px 0 5px 10px;
	text-transform:none;
	font-size:11px;
}

#papers li.AWB ul li a:hover, #papers li.AWB ul li a.current {
	background-color:#942921;
	color:#FFFFFF;
}

#papers li.iaahs {
	background: url('../images/wrapper/iaahs.gif') 0 0 no-repeat;
	margin-left:0;
	padding-left:0;
}

#papers li.iaahs a, #papers li.iaahs span{
	padding-left:12px;
}

#papers li.iaahs ul{
	margin:5px 0 0 0;
}

#papers li.iaahs ul li{
	margin:0;
	padding:0;
}

#papers li.iaahs ul li a {
	display:block;
	background-color:#dcf3fc;
	padding:5px 0 5px 10px;
	text-transform:none;
	font-size:11px;
}

#papers li.iaahs ul li a:hover, #papers li.iaahs ul li a.current {
	background-color:#7BD5F7;
	color:#FFFFFF;
}

#papers li.iaals {
	background: url('../images/wrapper/iaals.gif') 0 0 no-repeat;
	margin-left:0;
	padding-left:0;
}

#papers li.iaals a, #papers li.iaals span{
	padding-left:12px;
}

#papers li.iaals ul{
	margin:5px 0 0 0;
}

#papers li.iaals ul li{
	margin:0;
	padding:0;
}

#papers li.iaals ul li a {
	display:block;
	background-color:#dfcec5;
	padding:5px 0 5px 10px;
	text-transform:none;
	font-size:11px;
}

#papers li.iaals ul li a:hover, #papers li.iaals ul li a.current {
	background-color:#AE8B78;
	color:#FFFFFF;
}

#papers li.iaca {
	background: url('../images/wrapper/iaca.gif') 0 0 no-repeat;
	margin-left:0;
	padding-left:0;
}

#papers li.iaca a, #papers li.iaca span{
	padding-left:12px;
}

#papers li.iaca ul{
	margin:5px 0 0 0;
}

#papers li.iaca ul li{
	margin:0;
	padding:0;
}

#papers li.iaca ul li a {
	display:block;
	background-color:#7bacd4;
	padding:5px 0 5px 10px;
	text-transform:none;
	font-size:11px;
}

#papers li.iaca ul li a:hover, #papers li.iaca ul li a.current {
	background-color:#004883;
	color:#FFFFFF;
}

#papers li.pbss {
	background: url('../images/wrapper/pbss.gif') 0 0 no-repeat;
	margin-left:0;
	padding-left:0;
}

#papers li.pbss a, #papers li.pbss span{
	padding-left:12px;
}

#papers li.pbss ul{
	margin:5px 0 0 0;
}

#papers li.pbss ul li{
	margin:0;
	padding:0;
}

#papers li.pbss ul li a {
	display:block;
	background-color:#8cc6ae;
	padding:5px 0 5px 10px;
	text-transform:none;
	font-size:11px;
}

#papers li.pbss ul li a:hover, #papers li.pbss ul li a.current {
	background-color:#007545;
	color:#FFFFFF;
}

#papers li ul li.locked a{
	background-image:url(../images/nav-lock.png);
	background-repeat:no-repeat;
	background-position:95% 50%;
}


/* =Sub content
---------------------------------------------------------------------------------------------------- */
#right-col .sub-content {
	padding: 8px 6px 0 6px;
}

#right-col .sub-content ul {
	margin: 10px 0 10px 6px;
}

#right-col .sub-content ul li {
	background: url('../images/wrapper/list-bullet.gif') 0 5px no-repeat;
	line-height: 14px;
	padding: 0 0 6px 14px;
}

#right-col .sub-content ul li a {
	color: #333333;
	text-decoration: none;
}

#right-col .sub-content ul li a:hover {
	color: #0072BB;
}

#right-col .sub-content ul li a.event-info {
	color: #6d91a1;
}

#right-col .sub-content ul li a.event-info:hover {
	color: #0072BB;
}

#right-col .sub-content h3 {
	background: #333333;
	color: #ffffff;
	font-size: 11px;
	text-indent: 6px;
	text-transform: uppercase;
	margin: 0 0 10px 4px !important;
	padding: 4px 10px 4px 0;
}

#right-col .sub-content h4 {
	background: #f9a23b;
	color: #ffffff;
	font-size: 11px;
	text-indent: 6px;
	text-transform: uppercase;
	margin: 0 0 10px 4px !important;
	padding: 4px 10px 4px 0;
}

/* =Footer
---------------------------------------------------------------------------------------------------- */
#footer {
	font-size: 10px;
	color: #ffffff;
	padding-top: 4px;
	border-top: 1px solid #c1dcef;
	
}

#footer #footer-inner {
	background: #333;
	width: 904px;
	min-height: 22px;
	height: auto !important;
	height: 22px;
	margin: 0 auto 4px auto;
	border: 1px solid #999999;
}

#footer p {
	padding: 5px 0 5px 0;
	text-indent: 8px;
}

#footer a {
	color: #ffffff;
	margin: 0 7px 0 4px;
	text-decoration: underline;
}

#footer a:hover {
	color: #dddddd;
}

/* =Links
---------------------------------------------------------------------------------------------------- */
a, a:focus {
	outline: none;
	color: #0072BB;
	text-decoration: none;
}

a:hover {
	outline: none;
	color: #333333;
}

.read-more {
	text-decoration: none;
}

#text-content ul.pdfs {
	margin: 0 !important;
	padding: 0 !important;
}

#text-content ul.pdfs li {
	background: none !important;
	padding: 0 0 8px 0;
}

#text-content ul.pdfs li a.pdf {
	background: url('../images/wrapper/icon-pdf.gif') 0 0 no-repeat;
	padding-left: 20px;
}
/* =Links
---------------------------------------------------------------------------------------------------- */
#text-content ul.pdfsAWB {
	margin: 0 !important;
	padding: 0 !important;
}

#text-content ul.pdfsAWB li {
	background: none !important;
	padding: 0 0 8px 0;
}

#text-content ul.pdfsAWB li a.pdfAWB {
	background: url('../images/wrapper/icon-pdf.gif') 0 0 no-repeat;
	padding-left: 20px;
	color: #942921
}
/* =lists
--------------------------------------------------------------------------------------------------- */
#text-content ul {
 	margin: 0 0 14px 0;
	padding: 0;
}

#text-content ol {
	margin: 0 0 14px 30px;
	padding:0;
}

#text-content ul li {
 	background: url('../images/wrapper/list-bullet.gif') 0 6px no-repeat;
	line-height: 15px;
	padding: 0 0 1px 10px;
}

#text-content ol li {
	line-height: 15px;
	padding: 0 0 5px 0;
}

#text-content .sections {
	font-size: 12px;
	margin: 10px 0 0 10px
}	

#text-content .sections li {
	padding-bottom: 8px;
}

#text-content .sections li a:hover, #text-content .sections li a.active {
	/*//*/
	color: #004787;
}

#text-content .sections li ul {
	padding-bottom: 0;
	margin-bottom: 0;
}

#text-content .sections li a {
	color: #000000;
	font-weight: bold;
}

/* =Typography
---------------------------------------------------------------------------------------------------- */
#text-content {
	color: #333;
}

#text-content blockquote {
	margin-left:20px;
	margin-right:20px;
}

#text-content p {
	margin: 0 0 8px 0;
	line-height: 16px;
}

h1.section {
	color: #ffffff;
	font-size: 18px;
	text-indent: 10px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 0 !important;
	letter-spacing: 5px;
}

.thickBoxHeader{
	margin-left:10px;
}

h1.afir {
	background: #b5d66d;
}

h1.astin {
	background: #90419A;
}

h1.AWB {
	background: #942921;
}

h1.iaahs {
	background: #7BD5F7;
}

h1.iaals {
	background: #AE8B78;
}

h1.iaca {
	background: #004883;
}

h1.pbss {
	background: #007545;
}

/*
h1 {
	color: #0e5185;
	font-size: 18px;
	margin: 0 0 8px 0;
}
*/
h1 {
	background: #333333;
	color: #ffffff;
	font-size: 11px;
	text-indent: 6px;
	text-transform: uppercase;
	margin: 0 0 3px 0 !important;
	padding: 4px 0 4px 0
}

h2 {
	color: #0e5185;
	font-size: 16px;
	margin: 0 0 8px 0;
	clear: left;
}

h3 {
	color: #333333;
	font-size: 12px;
	margin: 0 0 10px 0;
}

h4 {
	color: #666666;
	font-size: 11px;
	margin: 0 0 10px 0;
}
h6 {
	color: #942921;
	font-size: 16px;
	margin: 0 0 8px 0;
	clear: left;
}

h3.sections {
	background: #bdbec0;
	color: #ffffff;
	font-size: 11px;
	text-indent: 8px;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
	padding: 5px 5px 5px 0;
}

#left-col h2 {
	background: #6e6f73;
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0!important;
	padding: 6px 4px 6px 4px;
}

#roundtable h2 {
	background: #B83400;
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0!important;
	padding: 6px 4px 6px 4px;
}

/* 
#home h1 {
	background: #333333;
	color: #ffffff;
	font-size: 11px;
	text-indent: 6px;
	text-transform: uppercase;
	margin: 0 0 3px 0 !important;
	padding: 4px 0 4px 0
}


#home h2 {
	color: #0072BB;
	font-size: 13px;
	margin: 10px 0 2px 0 !important;
} */

/* =Main nav CSS Menus (Core styles - Do not modify)
---------------------------------------------------------------------------------------------------- */
.qmmc .qmdivider {display:block;font-size:1px;border-width:0px;border-style:solid;}
.qmmc .qmdividery {float:left;width:0px;}
.qmmc .qmtitle {display:block;cursor:default; }
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;width:100%;}
.qmmc a, .qmmc li {float:left;display:block;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div {visibility:hidden;position:absolute;}

/* =Main nav
---------------------------------------------------------------------------------------------------- */
#main-nav {
	background: #004787;
	width: 906px;
	min-height: 23px;
	height: auto !important;
	height: 23px;
	margin: 5px auto 0 auto;
}

/* (MAIN) Container */	
#qm0 {	
	float: left;
	width: 906px;
	padding: 0;
}

/* (MAIN) Items */	
#qm0 a {
	background: url('../images/wrapper/main-nav-item-divider.gif') 100% 0 no-repeat;
	/*display: block;
	float: left;*/
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	min-height: 19px;
	height: auto !important;
	height: 19px;
	padding: 4px 6px 0 0;
	/*
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	min-height: 19px;
	height: auto !important;
	height: 19px;
	padding: 4px 6px 0 0;
	 */	
}	

#main-nav a.last {
	background: none;
	padding-right: 0;
}

#qm0 a:hover, #qm0 a.active {
	/*//*/
	color: #fbda6b;
}

/* (MAIN) Parent Items */	
#qm0 .qmparent {
}

/* (MAIN) Active State */	
body #qm0 .qmactive, body #qm0 .qmactive:hover {
	/*//background-position: 0 -44px;*/
	color: #fbda6b;
}

/* (SUB) Container */	
#qm0 div {	
	color: #004787;
	border-left: 1px solid #004787;
	border-right: 1px solid #004787;
	min-width: 100px;
	width: auto !important;
	width: 100px;
	border-top: 1px solid #004787;
}
 
/* (SUB) Items */	
#qm0 div a {	
	background: #ffffff;
	color: #004787;
	text-decoration: none;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	width: 120px;
	margin: 0 !important;
	padding: 7px 10px 7px 15px;
	border-bottom: 1px solid #004787;
}

/* (SUB) Hover State */	
#qm0 div a:hover {	
	background: #ffffff;
	color: #fbda6b !important;
	padding: 7px 10px 7px 15px;
	border-bottom: 1px solid #004787;
}

/* (SUB) Active State*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	background: #ffffff;
	color: #011578 !important;
	padding: 7px 10px 7px 15px;
	border-bottom: 1px solid #004787;
}

/* MISC */
.NORMAL-BOLD {
	font-weight: bold;
}
.NORMAL-BOLD-ITALIC {
	font-weight: bold;
	font-style: italic;	
}
.NORMAL-ITALIC {
	font-style: italic;
}

/* TABLE LAYOUTS */
table.data, table.data th, table.data td {
    padding: 3px;
	border-color: #004787;
    border-style: solid;
}

table.data {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	margin: 0 0 20px 0;
}

table.data td table td {
	border: 0 0 0 0;	
}

table.data td,  table.data th {
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	vertical-align: top;
}

table.data th {
	background-color: #6e6f71;
	color: #FFFFFF;
}

table.data th.row {
	background-color: #f9a23b;
}

table.data td {
	color: #333333;	
}

table.data tr.TABLE-HEADER td {
	color: white;
}
/* TABLE LAYOUTS AWB*/
table.dataAWB, table.dataAWB th, table.dataAWB td {
    padding: 3px;
	border-color: #942921;
    border-style: solid;
}

table.dataAWB {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	margin: 0 0 20px 0;
}

table.dataAWB td table td {
	border: 0 0 0 0;	
}

table.dataAWB td,  table.dataAWB th {
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	vertical-align: top;
}

table.dataAWB th {
	background-color: #6e6f71;
	color: #FFFFFF;
}

table.dataAWB th.row {
	background-color: #f9a23b;
}

table.dataAWB td {
	color: #333333;	
}

table.dataAWB tr.TABLE-HEADER td {
	color: white;
}
/*=Forms and validation
---------------------------------------------------------------------------------------------------- */
.validation
{
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.5em;
}

#print
{
	position: absolute;
	margin-left: 503px;
	margin-top: 3px;
}

#print-full
{
	position: absolute;
	margin-left: 729px;
	margin-top: 3px;
}

#print-pop
{
	position: absolute;
	margin-left: 565px;
	margin-top: 3px;
}
/* TABS */

.tabs {
	border-bottom: 1px solid #637a8c;
	margin-top: 1em;
	margin-bottom: 1em;
	float: left;
	width: 100%;
	clear: both;
}

#text-content .tabs ul {
	margin: 0 !important;
	padding: 0 !important;
}

#text-content .tabs ul li {
	background: url(../images/tab-left.gif) no-repeat left !important;
	height: 24px;
	line-height: 24px;
	float: left;
	padding: 0;
	margin-right: 5px;
}

#text-content .tabs ul li.active {
	background: url(../images/tab-active-left.gif) no-repeat top left !important;
	height: 24px;
}

.tabs li a {
	background: url(../images/tab-right.gif) no-repeat right;
	border-bottom: 1px solid #637a8c;
	height: 24px;
	color: #3c556b;
	line-height: 24px;
	display: block;
	white-space:nowrap;
	font-weight: bold;
	padding: 0 10px;
}

.tabs li.active a {
	background: url(../images/tab-active-right.gif) no-repeat top right;
	height: 24px;
	border-bottom: none;
}

#text-content .tabs ul li.clear {
	float: none;
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	font-size: 1px;
}
/* TABS AWB */

.tabsAWB {
	border-bottom: 1px solid #942921;
	margin-top: 1em;
	margin-bottom: 1em;
	float: left;
	width: 100%;
	clear: both;
}

#text-content .tabsAWB ul {
	margin: 0 !important;
	padding: 0 !important;
}

#text-content .tabsAWB ul li {
	background: url(../images/tab-left_AWB.gif) no-repeat left !important;
	height: 25px;
	line-height: 25px;
	float: left;
	padding: 0;
	margin-right: 5px;
}

#text-content .tabsAWB ul li.active {
	background: url(../images/tab-active-left_AWB.gif) no-repeat top left !important;
	height: 25px;
}

.tabsAWB li a {
	background: url(../images/tab-right_AWB.gif) no-repeat right;
	border-bottom: 1px solid #942921;
	height: 25px;
	color: #000000;
	line-height: 25px;
	display: block;
	white-space:nowrap;
	font-weight: bold;
	padding: 0 10px;
}

.tabsAWB li.active a {
	background: url(../images/tab-active-right_AWB.gif) no-repeat top right;
	height: 25px;
	border-bottom: none;
}

#text-content .tabsAWB ul li.clear {
	float: none;
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	font-size: 1px;
}

/*=Icons
---------------------------------------------------------------------------------------------------- */

a.pdf-search {
	background: url('../images/icons/icon-pdf.gif') 0 0 no-repeat;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0 0 0 22px;
}

a.excel {
	background: url('../images/icons/icon-excel.gif') 0 0 no-repeat;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0 0 0 22px;
}

a.word {
	background: url('../images/icons/icon-word.gif') 0 0 no-repeat;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0 0 0 22px;
}

a.image {
	background: url('../images/icons/icon-pic.gif') 0 0 no-repeat;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0 0 0 22px;
}

a.ppt {
	background: url('../images/icons/icon-ppt.gif') 0 0 no-repeat;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0 0 0 22px;
}

a.generic {
	background: url('../images/icons/icon-html.gif') 0 0 no-repeat;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0 0 0 22px;
}

fieldset legend {
                color: #000066;
                font-weight: bold;
                font-size: 16px
                margin: 0 0 0 -5px;
                padding: 0;
                }
                                
fieldset {
                border: 1px solid #000066;
                padding: 0 4px 0 16px;
                }
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
				
