/* CSS Document */
/* Generic Settings */

/* {
 margin: 0px;
 padding: 0px;
}
*/
h2.tocTITLE
{
font: bold normal 12px/12px arial;
font-weight: bold;
margin: 0 0 3px 0;
padding: 0;
}
td.newsBrief
{
padding-bottom: 10px;
/*background: red;*/
}
td.newsTitle
{
/*padding: 5px;*/
/*background: orange;*/
}
td.newsBrief a,
td.newsBrief a:active,
td.newsBrief a:link,
td.newsBrief a:visited
{
font: bold normal 11px/12px verdana;
font-weight: bold;
color: #000000;
}
td.newsTitle a,
td.newsTitle a:active,
td.newsTitle a:link,
td.newsTitle a:visited
{
font: normal normal 12px/12px arial;
color: #000000;
}
table#tblNews
{
margin-top: 10px;
}
body 
{
	font: 12px Verdana, sans-serif;
	background: #003366;
	color: #000000;
        margin: 0px;
}

/* MAIN LAYOUT TABLE*/
table#tblLayout
{
	width: 775px;
	font: 11px Verdana, sans-serif;
	margin: 0 auto;
	border-collapse: collapse;
	border-left: 8px solid #ffffff;
	border-right: 8px solid #ffffff;
	border-bottom: 8px solid #ffffff;
	background-color: #FFFFFF;
}

/* SEARCH */
.searchHolder
{
   padding-left: 10px;
}

/* BANNER ROW */
td#tdBanner
{
        background-color: #ffffff;
}

/* MENU COL. */
.tdMenu
{
	background: #BFD6E4 url(/files/interface/menu_bg.gif) repeat left top;
        vertical-align: top;
}
td.menu form
{
font: normal normal 11px/11px arial;
padding: 20px 5px 5px;

}
td.menu p
{
font-size: 11px;
text-align: left;
padding: 0 0 5px 27px;
}
td.menu input
{
border: 1px solid #5d7EAE;
}
input.BTN
{
margin-bottom: 1px ;
font: normal normal 11px/10px arial;
color: #FFFFFF;
background-color: #2672A5;
margin-left: 3px;
}


/* HOME MENU COL. */
.homeMenu
{
	background: #BFD6E4 url(/files/interface/home_menu_bg.jpg) no-repeat left bottom;
        vertical-align: top;
}
td.homeMenu form
{
font: normal normal 11px/11px arial;
padding: 20px 5px 5px;

}
td.homeMenu p
{
font-size: 11px;
text-align: left;
padding: 0 0 5px 27px;
}
td.homeMenu input
{
border: 1px solid #5d7EAE;
}
input.BTN
{
margin-bottom: 1px ;
font: normal normal 11px/10px arial;
color: #FFFFFF;
background-color: #2672A5;
margin-left: 3px;
}


/* HOME CONTENT COL. */
.homeContent
{
	font: 11px Verdana, sans-serif;
        background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 8px;
        color: #003366;
}

.homeContent H1
{
	font: 18px Arial, sans-serif;
	/*padding-bottom: 15px;*/
	margin-left: 40px;
}

.homeContent H2
{
	font: 14px Verdana, sans-serif;
        font-weight: bold;
	/*padding-bottom: 15px;*/
	margin-left: 40px;
}

.homeContent p
{
	font: 11px Verdana, sans-serif;
	margin-left: auto;
	margin-right: auto;
        margin-left: 40px;
        margin-right: 40px;
        color: #003366;
	/*padding-bottom: 15px;*/
}

.homeContent A {
	color: #BC0C0E;
	text-decoration: none;
}
.homeContent A:visited {
	color: #BC0C0E;
}
.homeContent A:active {
	color: #660066;
}
.homeContent A:hover {
	color: #660066;
	text-decoration: underline;
}

.homeContent UL {
	font: 11px Verdana, sans-serif;
	color: #000000;
  padding-left: 30px;
}

.homeContent LI {
	font: 11px Verdana, sans-serif;
}

.homeContent DL {
 font: 11px/14px Verdana, sans-serif;
	color: #000000;
}

.homeContent DD {
 font: 11px/14px Verdana, sans-serif;
 color: #000000;
 padding-left: 40px;
}





/* CONTENT COL. */
.content
{
	font: 11px Verdana, sans-serif;
        background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 8px;
}

.content H1
{
	font: 20px Verdana, sans-serif;
	/*padding-bottom: 15px;
	margin-left: 40px;*/
}

.content H2
{
	font: 14px Verdana, sans-serif;
        font-weight: bold;
	/*padding-bottom: 15px;
	margin-left: 40px;*/
}

.content p
{
	font: 11px Verdana, sans-serif;
	margin-left: auto;
	margin-right: auto;
	/*padding-bottom: 15px;*/
}

.content A {
	color: #BC0C0E;
	text-decoration: none;
}
.content A:visited {
	color: #BC0C0E;
}
.content A:active {
	color: #660066;
}
.content A:hover {
	color: #660066;
	text-decoration: underline;
}

.content UL {
	font: 11px Verdana, sans-serif;
	color: #000000;
  padding-left: 30px;
}

.content LI {
	font: 11px Verdana, sans-serif;
}

.content DL {
 font: 11px/14px Verdana, sans-serif;
	color: #000000;
}

.content DD {
 font: 11px/14px Verdana, sans-serif;
 color: #000000;
 padding-left: 40px;
}

div#contentArea
{
   padding: 40px 0px 0px 100px;
}

div#contentFares
{
   padding-left: 10px;
}

/* PROMOTIONS COL. */
.promo
{
	
/*background-color: #BFD6E4;*/
background: #BFD6E4 url(/files/interface/sponsors_bg.gif) repeat left top;
}

.promo p
{
        padding: 0px 0px 0px 10px;
}

div#sponsors
{
       text-align: center;
       padding-bottom: 10px;
}

/* PROMO COL TABLE */
table#tblPromo
{
	background: #E8F1F6;
	border-collapse: collapse;
	width: 100%;
}


table#tblPromo td
{ 
	vertical-align: top;
        border-bottom: 1px solid #BFD6E4;
/*	border-bottom: 1px solid #D8E6EE;*/
padding-right: 2px;        
}
table#tblPromo a
{
font: normal normal 11px/11px arial;
color: #2C85BB; 

}

table#tblPromo a:hover
{
font: normal normal 11px/11px arial;
color: #333333; 

}

.promoTD
{
margin-top: 10px;
padding-left: 20px;
background-image: url(/files/interface/menu_x.gif);
background-repeat: no-repeat;
background-position: 11px 3px;
}

/* CONTENT COL HEADERS TABLE */
div#tblHeaders
{
	width: 300px;
	font: 11px Verdana, sans-serif;
	border-collapse: collapse;
	margin: 0 auto;
}
/*
div#tblHeaders a
{
	font: 14px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #1F416F;
}

div#tblHeaders a:hover
{
	font: 14px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #1F416F;
}
*/
div#btnOne a, div#btnTwo a, div#btnThree a, div#btnFour a
{
        display: block;
	font: 14px Verdana, sans-serif;
        line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #1F416F;
        width: 300px;
}

div#btnOne
{
        display: block;

	font: 14px Verdana, sans-serif;
	font-weight: bold;
	background: #ffffff url(/files/interface/btn_bg_1.gif) no-repeat 0px 0px;
	border-bottom: 8px solid #ffffff;
}

div#btnOne a:hover
{
        display: block;
	font: 14px Verdana, sans-serif;
        line-height: 40px;
	font-weight: bold;
	text-decoration: none;
        width: 300px;
	background: #ffffff url(/files/interface/btn_bg_1_over.gif) no-repeat 0px 0px;
}

div#btnTwo
{
        display: block;
	font: 14px Verdana, sans-serif;
	font-weight: bold;
	background: #ffffff url(/files/interface/btn_bg_2.gif) no-repeat 0px 0px;
	border-bottom: 8px solid #ffffff;
}

div#btnTwo a:hover
{
        display: block;
	font: 14px Verdana, sans-serif;
        line-height: 40px;
	font-weight: bold;
	text-decoration: none;
        width: 300px;
	background: #ffffff url(/files/interface/btn_bg_2_over.gif) no-repeat 0px 0px;
}

div#btnThree
{
        display: block;
	font: 14px Verdana, sans-serif;
	font-weight: bold;
	background: #ffffff url(/files/interface/btn_bg_3.gif) no-repeat 0px 0px;

	border-bottom: 8px solid #ffffff;
}

div#btnThree a:hover
{
        display: block;
	font: 14px Verdana, sans-serif;
        line-height: 40px;
	font-weight: bold;
	text-decoration: none;
        width: 300px;
	background: #ffffff url(/files/interface/btn_bg_3_over.gif) no-repeat 0px 0px;
}

div#btnFour
{
        display: block;
	font: 14px Verdana, sans-serif;
	font-weight: bold;

	background: #ffffff url(/files/interface/btn_bg_4.gif) no-repeat 0px 0px;
	border-bottom: 8px solid #ffffff;
}

div#btnFour a:hover
{
        display: block;
	font: 14px Verdana, sans-serif;
        line-height: 40px;
	font-weight: bold;
        width: 300px;
	text-decoration: none;
	background: #ffffff url(/files/interface/btn_bg_4_over.gif) no-repeat 0px 0px;
}

/* FOOTER DIVS */
div#quicklinks
{
	text-align: center;
	padding-top: 10px;
	font: 11px Arial, sans-serif;
	color: #CCCCCC;
}

div#quicklinks a
{
	font: 11px Arial, sans-serif;
	text-decoration: none;
	color: #CCCCCC;
}

div#quicklinks a:hover
{
	font: 11px Arial, sans-serif;
	text-decoration: underline;
	color: #CCCCCC;
}

div#footer
{
	text-align: center;
	/*padding-top: 10px;*/
	padding-bottom: 10px;
	font: 11px Arial, sans-serif;
	color: #CCCCCC;
}

/* SPONSOR LOGOS */
table#tblSponsors
{
   width: 100%;
}

table#tblSponsors img
{
   border: 0;
}

td#ttlSponsors
{
   font: 10px bold Arial, sans-serif;
   width: 50%;
}

td#SponsorImages
{
    padding-left: 15px;
}
.Menu {
 width: 160px;
}

.Menu1
{
display: block;
margin-bottom: 1px;
background-color: #E8F1F6;
padding-left: 6px;

}

.Menu1 A
{
display: block;
font: normal 11px arial;
color: #333333;
line-height: 22px;
text-decoration: none;
}
.Menu1 A:hover
{
display: block;
font: normal 11px arial;
color: #333333;
line-height: 22px;
background-color: #BfD6E4 ;
text-decoration: none;
}


.Menu1Current
{
display: block;
line-height: 22px;
font: normal 11px arial;
background-image:url(/files/interface/menu_current.gif);
padding-left: 6px;
}

.Menu1Current A
{
display: block;
line-height: 22px;
font: normal 11px arial;
color: #333333;
text-decoration: none;
}

.Menu1Current A:visited
{
display: block;
line-height: 22px;
font-famliy: normal 11px arial;
color: #333333;
text-decoration: none;
}


.Menu2 {
margin-left: 4px;
padding: 4px 8px 5px 20px;
/*background-image: url(/files/interface/Icon_menu2.gif);
background-repeat: no-repeat;
background-position: 12px center;*/
}
.Menu2 A{
padding-top: 4px;
font: bold normal 10px/10px arial;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.Menu2 A:hover{
padding-top: 4px;
font: bold normal 10px/10px arial;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
.Menu2Current {
margin-left: 4px;
padding: 4px 8px 5px 20px;
background-image:
url(/files/interface/Icon_menu2.gif);
background-repeat: no-repeat;
background-position: 10px 8px;
}
.Menu2Current A{
padding: 4px 0 5px;
font: bold normal 10px/12px arial;
font-weight: bold !important;
color: #000000;
text-decoration: none;
}

.Menu3 {
margin-left: 15px;
padding: 4px 8px 5px 20px;
/*background-image: url(/files/interface/Icon_Menu3.gif);
background-repeat: no-repeat;
background-position: 12px center;*/
}
.Menu3 A{
padding-top: 4px;
font: bold normal 10px/10px arial;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.Menu3 A:hover{
padding-top: 4px;
font: bold normal 10px/10px arial;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
.Menu3Current {
margin-left: 4px;
padding: 4px 8px 5px 20px;
background-image:
url(/files/interface/Icon_Menu3.gif);
background-repeat: no-repeat;
background-position: 10px 8px;
}
.Menu3Current A{
padding: 4px 0 5px;
font: bold normal 10px/12px arial;
font-weight: bold !important;
color: #000000;
text-decoration: none;
}
table.homeMenu 
{
width: 100%;
background: #E8F1F6;
}

table.homeMenu td
{
border-bottom: 1px solid #BFD6E4;
}

table.homeMenu.Menu1
{
padding: 5px 0 5px 0;
margin-bottom: 1px;
background-image: url(/files/interface/BG_menu1.gif);
}

table.homeMenu.Menu1 A
{
margin-left: 25px;
font: normal normal 11px/12px arial;
color: #333333;
text-decoration: none;
}

table.homeMenu.Menu1 A:hover
{
margin-left: 25px;
font: normal normal 11px/12px arial;
color: #333333;
text-decoration: underline;
}
.service {
	font: 13px Verdana, sans-serif;
        font-weight: bold;
	color: #ffffff;
}
.servicetitle a{
	font: 13px Verdana, sans-serif;
        font-weight: bold;
	color: #ffffff;
}
.servicetitle a:link{
	font: 13px Verdana, sans-serif;
        font-weight: bold;
	color: #ffffff;
}
.servicetitle a:active{
	font: 13px Verdana, sans-serif;
        font-weight: bold;
	color: #ffffff;
}
.servicetitle a:hover{
	font: 13px Verdana, sans-serif;
        font-weight: bold;
	color: #ffffff;
}
.servicetitle a:visited{
	font: 13px Verdana, sans-serif;
        font-weight: bold;
	color: #ffffff;
}

.servicetitle {
	font: 13px Verdana, sans-serif;
        font-weight: bold;
	color: #000000;
}
.scheduletitle {
	font: 16px Verdana, sans-serif;
        font-weight: bold;
	color: #003366;
}

.scheduleSubtitle {
	font: 10px Verdana, sans-serif;
    font-weight: bold;
	color: #003366;
}

.scheduleDate
{
        font: 12px Verdana, sans-serif;
        font-weight: bold;
        color: #336699;
}
.noticeTitle
{
	font: 12px Verdana, sans-serif;
        font-weight: bold;
	color: #003366;
}
.noticeTitle a:link
{
	font: 10px Verdana, sans-serif;
        font-weight: bold;
	color: #BC0C0E;
}
.noticeTitle a:visited
{
	font: 10px Verdana, sans-serif;
        font-weight: bold;
	color: #BC0C0E;
}


BLOCKQUOTE {
	font: 11px Verdana, sans-serif;
	color: #000000;
}
UL {
	font: 11px Verdana, sans-serif;
	color: #000000;
}
LI {
	font: 11px Verdana, sans-serif;
}
/* .core is for use on li tags in corporate/employees */
LI.core{
    margin-bottom : 10px;
    list-style-image : url(/corporate/employees/images/question.gif);
}
DL {
	font: 11px/14px Verdana, sans-serif;
	color: #000000;
}
DD {
	font: 11px/14px Verdana, sans-serif;
	color: #000000;
}
INPUT {
	font: 10px  Verdana, sans-serif;
}
P.blue  {
	font: 12px/14px  Verdana, sans-serif;
	color: #0D2F55;
}
P.red	{
	font: 12px/14px Verdana, sans-serif;
	color: #BC0C0E;
}
P.green	 {
	font: 12px/14px Verdana, sans-serif;
	color: #5B7278;
}
P.border {
	font: 12px/14px Verdana, sans-serif;
	color: #000000;
	padding: 5px;
	border: 1px solid;
	border-color: #00538E;
}
P.noPhoto {
	font: 14px/16px Verdana, sans-serif;
	color: #000000;
	padding: 10px;
	text-align: center;
	height: 100;
	width: 100;
	border: 1px solid;
	border-color: #00538E;
}
P.blueSubTitle  {
	font: bold italic 14px/16px Verdana, sans-serif;
	color: #0D2F55;
	border-bottom: 1px solid;
}
B  {
	font: bold 11px Verdana, sans-serif;
	color: #0E2B4E;
}
B I {
	font: bold italic 12px/14px Verdana, sans-serif;
	color: #000000;
}
B.red	{
	font: bold 12px/14px Verdana, sans-serif;
	color: #BC0C0E;
}
B.blue  {
	font: bold 12px/14px Verdana, sans-serif;
	color: #0D2F55;
}


TT B {
	font: 9px/10px Verdana, sans-serif;
	color: #000000;
}

I.bold {
	font: italic bold 12px/14px Verdana, sans-serif;
	color: #000000;
}
I.white {
	font: italic 12px/14px Verdana, sans-serif;
	color: #ffffff;
}
I.revTitle {
	font: italic 12px/14px Verdana, sans-serif;
	color: #ffffff;
}
I.subPort {
	font: italic 10px/12px Verdana, sans-serif;
	color: #ffffff;
}
I.blue {
	font: italic 12px/14px Verdana, sans-serif;
	color: #0D2F55;
}
I.plusOne{
	font: italic 14px Verdana, sans-serif;
	color: #000000;
}
I.plusTwo{
	font: italic 16px/18px Verdana, sans-serif;
	color: #000000;
}
I.revised {
    font: italic 10px/12px Verdana, sans-serif;
    color: #ff0000;
}

SMALL	{
	font: 10px Verdana, sans-serif;
	color: #000000;
}
SMALL.red  {
	font: 11px Verdana, sans-serif;
	color: #BC0C0E;
}
SMALL.green {
	font: 11px Verdana, sans-serif;
	color: #5B7278;
}
SMALL.blue {
	font: 11px Verdana, sans-serif;
	color: #0D2F55;
}
SMALL.bold {
	font: bold 11px Verdana, sans-serif;
	color: #000000;
}
SMALL.bi {
	font: italic bold 11px Verdana, sans-serif;
	color: #000000;
}
.titleLarge {
	font: bold 18px Verdana, sans-serif;
	color: #003366;
}

.titleLargeindex {
	font: bold 18px Verdana, sans-serif;
	color: #003366;
        border-bottom: 1px solid #000000;
}

.hometitle {
	font: bold 20px Verdana, sans-serif;
	color: #003366;
        border-bottom: 1px solid #000000;
}

.titleMed {
	font: bold 14px/18px Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;
}
.titleMedBlue {
	font: bold 11px/15px Verdana, sans-serif;
	color: #003366;;
}
.DocMedBlue {
	font: bold 13px Verdana, sans-serif;
	color: #336699;
}
.titleMedInv {
	font: bold 12px/13px Verdana, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}
.titleSmInv {
	font: bold 10px/12px  Verdana, sans-serif;
	color: #FFFFFF;
}
.titleAdvisory {
	font: bold 16px/21px  Verdana, sans-serif;
	color: #FF0000;
	text-transform: uppercase;
}


.pwhite {
	font: 12px/14px Verdana, sans-serif;
	color: #ffffff;
}

.titleLargeInv {
	font: 18px/20px Verdana, sans-serif;
	color: #ffffff;
        font-weight: bold;
        Padding-top : 2px;
        Padding-bottom : 2px;
        Padding-left: 0px;
}

.pdark {
	font: 12px/14px Verdana, sans-serif;
	color: #000000;
}
.small {
	font: 10px Verdana, sans-serif;
	color: #000000;
}

.white {
	color: #ffffff;
}

.smallwhite {
	font: 10px Verdana, sans-serif;
	color: #ffffff;
}

.BTN {
	background-color: #E9B305;
	border: 0px;
        border-color: #000000
	font-family: verdana, arial, helvetica;
	font-size: 7pt;
	color: #073771;
	padding: 2px;
	cursor: hand;
}

.subtitle {
	font: 14px Verdana, sans-serif;
	color: #326699;
        font-weight: bold;
}
.revTitle {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #ffffff;
	background-color: #073771;
}

.revTitle a{
	color: #ffffff;
}
.revTitle a:link{
	color: #ffffff;
}
.revTitle a:visited{
	color: #ffffff;
}
.revTitle a:hover{
	color: #ffffff;
}

.sNotice a:link, .sNotice a:visited, .sNotice a:active, .sNotice a:hover {
 color: #ffffff;
}
