/*
 
----------------------------------------------------------------------------- */

/* ########################################################################
 *  Base styles
######################################################################## */


body {
	margin:0px;
	padding:0px;
	text-align:center;	

	font-size:11px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0px auto;
	height:100%;

}

body, body.home { 
	background-color:#777; 
}

td {font-size:11px; color:#004987}

/*
 *  Structural styles
----------------------------------------------------------------------------- */
#PageHeader img{ display:block; }

#MainDiv {text-align:center;}
#SecondaryDiv {text-align:left; width:780px; } 

#PageHeader {}
#PageBody { 
	width:780px;
	display:table-cell;
}

#PageFooter { 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:5px;
	background-color:#CCCCCC;
}

#PageFooter p {
/*	padding:2px 60px 2px 134px;*/
	margin:2px 47px 0 143px ;
	text-align:center;
}

#PageFooter p.divider {line-height:1px; margin:2px 50px 2px 143px;}
#PageFooter a {padding:0 1px}

#LeftBar { 
	float:left;  
	width:134px; 
	padding:25px 0px 25px 0; 
	margin:0;
}

#RightBar { 
	float:left;
	width:623px;
	padding:0 0 35px 23px; 
}

#PageGraphic img {
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	margin-left: 23px;
	padding:0px;
}

#PageHeading {
	padding:3px 0 7px 0; 
	margin-bottom:20px; 
}

#PageIntro {
	padding:0px 50px 10px 0;
	font-style:normal;
/*	font-size:1.1em;
	letter-spacing:1px;*/
}

#PageContent {
	margin-right:50px;
	background-color:#FFFFFF;
}

#PageContent p, #PageContent h1, #PageContent h2, #PageContent h3, #PageContent h4, #PageContent h5 {
	padding-right:130px;
}

/*
 *  Popup styles
----------------------------------------------------------------------------- */

#PopupHeading {padding-left:8px;}
#PopupHeading h1 {line-height:normal; text-align:left;}
#PopupContent { padding:15px; text-align:left}

#PopupHeader {
	padding:40px 0 0 7px;
}
#PopupBody {}
#PopupFooter {
	padding:10px;
}

#PopupContent li {padding-bottom:9px}


/*
 *  General styles
----------------------------------------------------------------------------- */

p {
	font-size: 1em;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 15px; 
	}

table {padding:0; margin:0}

h1, h2, h3, h4, h5, h6 { 
	/* font-family:  "Century Gothic", Helvetica, Arial, Tahoma, sans-serif; */ 
	font-family:  Helvetica, Arial, Tahoma, sans-serif; 
}

h1 {
	font-size: 1.3em;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	font-size: 1.2em;
	line-height: 35px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
	}

h2 img { 
	margin-bottom:7px;
	margin-left:-7px;
}

h3 {
	font-size: 1.15em;
	line-height: normal;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom:3px;
	}

h4 {
	font-size: 1em;
	line-height: 26px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 0;
	}

img { border: 0px; }

ul, ol {
	margin-top:0; 
	margin-bottom:20px;
	color:#004987;
	text-decoration:none;
}


li {line-height:18px; padding-bottom:5px}
td img {display:block}

strong, b {font-weight: bold; }





address {padding:0; margin:5px 0 15px 0px; line-height:15px; font-size:1em; font-weight:bold; font-style:normal; color:#000000 }

/*
 *  Goodies
----------------------------------------------------------------------------- */

.ahem { display: none; }
.clearboth { clear:both; }

.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
}

.divider {
	border-bottom:1px dashed #ccc;
	clear:both;
	margin:0px;
}


.SuccessMsg {
	font-weight:bold; 
	padding: 1px;
}
.HorzNav { float:right; width:120px;
			margin:60px 25px 0 0;}

.Top {border:1px solid #999999}

/*
 *  Form styles
----------------------------------------------------------------------------- */

.frmRules {padding-bottom:7px}
.IPC {
	font-weight:bold;
	margin:10px 0 0 0;
}
.frmBtn {margin-top:15px}
.frmTbl, .frmTbl td{ padding:3px}

/*
 *  Table styles
----------------------------------------------------------------------------- */


.tabData {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse ; 
	margin-bottom:15px;
	background-color: #999;
}



.tableHeader, .tableHeader td, .tableHeader th { 
	font-size:14px !important;
	letter-spacing:1px;
	padding:1px 7px !important;
	line-height:14px;
	color:#333 !important;
}

.tabData td, .tabData th{
	padding:7px;
	font-size:11px;
	border:1px solid #999;
	background-color:#e1e1e1;
}

.tabData th{
	padding:1px 7px;
	font-size:12px;
	line-height:normal;
	font-weight:normal;
	color:#333;
	
}



.tableHeader, .tableHeader td {
	background-color:#86BCFE !important;
	color:#000000;
}

.tabData td {
	background-color:#ffffff;
}

.tableFooter, .tableFooter td {
	background-color:#86BCFE;
	height:3px;
	padding:0; margin:0;
	line-height:3px;
}

* html div#TOCWrap, {	
	margin:0 33px 10px 30px;
}

#TOCWrap, #TOCWrap1 {
	float:right; clear:right;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 66px 10px 30px;
}

#PageContent ul li {padding-right:130px}

#PageContent td ul li {padding-right:0}



ul li {
	list-style-image:url(../images/Bullet1.gif);
}

ul.TOC { 
	margin:0 0 0 10px;
	width:140px;
	padding:10px 0 10px 20px;
	border:1px solid #999;
	background-color:#e8e8e8;
	color:#333;
	border-bottom:3px solid #86BCFE;
	
}


ul.TOC li{
	line-height:14px;
	font-size:11px;
	padding-right:0 !important;
	list-style-image:url(../images/Bullet2.gif);
}


ul.TOC li a {
	text-decoration:none;
	color:#666;
}

ul.TOC li a:hover {
	text-decoration:none;
	color:#000;
	background-color:transparent;
	border-bottom:1px dotted #999;
	padding-bottom:1px;
}


#TOCWrap .TOCHeader, #TOCWrap1 .TOCHeader { 
	font-size:14px; margin:0px 0px 0 10px; 
	padding:0px 0 1px 7px; 
	letter-spacing:1px;
	border:1px solid #999;
	border-bottom:none;
	background-color:#86BCFE;
	color:#000;
}
#TOCWrap h3, #TOCWrap1 h3 {font-weight:normal}
ul.TOC li.current a, ul.TOC li.current { color:#f60; }

.SiteMap, .SiteMap li {list-style-image:none !important; list-style-type:none !important;}
.SiteMap ul ul {margin:3px 0 5px 20px !important; }
.SiteMap ul ul li {padding:0 !important; }

.inline-img img{margin:5px 27px 5px 0}

/* ################################################################################################################################################
 *  Backgrounds / Colors / Boders
######################################################################## */



body, p, td { color:#004987;}
body.Popup {
	background:url(../images/PopupHeadbar.gif) repeat-x right top;
	background-color:#fff; 
}


#PageFooter, #PageFooter a { color:#666666;}
#PageFooter a:hover {color:#000000; background-color:transparent;}
#PageFooter p.divider {border-bottom:1px solid #999;}

#PageBody { 
	background:url(../images/Background.jpg) repeat-y left top;
}

#RightBar { 
	background:url(../images/RBarBackground.gif) no-repeat left top; 
}

#LeftBar { 
	background-color:#ccc; 
}

#PageGraphic img {
	border:1px solid #999; 
	background: url(../images/BGPageGraphic.gif) no-repeat left top;
}

#PageHeading {
	background-color:#ccc; 
}


.line {background:url(../images/h3line.gif) repeat-x right bottom;}
.line1 {background:url(../images/h3line1.gif) repeat-x right bottom;}
.Heading1, .Heading2 {
	color:#004987;
	font-weight:bold;
	font-size:22px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:2px;
	margin-bottom:10px;
}


.Heading2, .Heading2 a, .Heading2 span {
	font-weight:bold;
	font-size:18px;
	margin-bottom:7px;
	color:#004987;
}

.Heading3 {font-size:14px; color:#004987; font-family:Tahoma; font-weight:bold;}
.Heading3 a {color:#E10915;}

#PopupHeading h1 {color:#333}
#PopupHeader {
	background:url(../images/PopupHeader.gif) no-repeat right top;
}

#PopupFooter {
	background:url(../images/PopupFootbar.jpg) repeat-x left bottom;
}


a {
/*	color: #BB0000;*/
	color: #0A6AFE;
	padding-bottom:2px; 
	padding-top:1px;
}

a:hover { 
	text-decoration: none;
}

.colorA { color:#EC0000 !important; }
.colorB { color:#0A6AFE !important;  }
strong.colorA {color:#EC0000 }
strong.colorB {color:#0A6AFE }

#RoamingOperators td{padding-top:3px; padding-bottom:3px; vertical-align:top; }


.frm input{border:1px solid #999}
.frm textarea{border:1px solid #999}
.IPC {color:#EC0000}
.frm_ {
	border:1px solid #666; 
	background-color:#f2f2f2; 
	display:inline; 
}


.SuccessMsg {
	color:#0066CC; 
}

.Text1 {color:#666666;}
.Text2 {color:#004987; font-family:Tahoma;}
.Text3 {color:#004987; font-family:Tahoma; font-size:10px;}
.Link1 a {color:#E10915; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.Link1 a:hover {text-decoration:none;}
.bottom-nav {color:#003366; padding-top:15px; BACKGROUND:url(../Images/AboutIntiana14.jpg) #ffffff no-repeat left bottom}
.bottom-nav a { text-decoration:underline; color:#003366; font-family:Tahoma;}
.bottom-nav a:hover {text-decoration:none; background-color:#ffffff;}
.bottom-nav .Link1 {color:#E10915;}

.MainContent {padding:12px 16px;}
.MainContent {padding-top:19px;}
.SubsequentContent {padding:0 26px 0px 16px; line-height:16px}

.list1 { list-style:none;}
.list1 li {padding:0 0 0 20px; background: url(../images/Bullet1.jpg) no-repeat left middle;  }

.faq li { font-weight:bold;  }
.faq li, .faq ol, .faq ol li {font-size:11px; padding:0; margin:0 }
.faq ol li {list-style:none; font-weight:normal; line-height:15px;}
.faq ol {margin:10px 10px 30px 0; }

.Link1 {color:#E10915; text-decoration:underline;}

.TextBox1{height:20px; width:140px}
/*.InputCaption td { height:25px;}*/
.caption-tr td{ padding-top:10px; vertical-align:bottom; font-weight:bold; font-size:11px}

.Link2 a {color:#E10915; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.Box1 {border:1px solid #BDD8EC}
.Right-Items {margin-top:5px;}
.Box2 {border:1px solid #BDD8EC; padding:5px 0 5px 3px;}
.box2-items {line-height:20px;}



.body-table  {padding:0px; margin:0px}

.main-content {padding:0px 10px 26px 18px; margin:0; text-align:left; color:#666 }
.main-content p{ line-height:17px;  margin:15px 0  }
.main-content ul { list-style:none; margin:10px 0 0 10px}
.main-content ul li {
	line-height:17px; 
	background:url(../images/bullet-gray.gif) no-repeat 2px 7px; 
	padding-left:13px
}

.content { float:left; width:350px; padding:0px 7px 7px 0; border:0px solid #f60; border-right:1px dashed #ccc;  }
h3.hd-featured-news { margin:0}
h3.hd-featured-news a { color:#036 !important }
h3.hd-featured-news a:hover { color:#C00 !important}
.events-recent, .events-future { background-color:#f2f2f2; padding:3px 7px; margin:0 0 5px 0}

.table4 td {padding:0 0 7px 5px;}
h3 {color:#004987}


.faq-category td{ padding-top:10px; }
.faq-links td{ }
.faq-links a{ float:left; line-height:25px;}
.faq-links a img {}


.tab-grid { background-color:#004987;}
.tab-grid td { background-color:#fff; padding:5px; color:#004987}
/*.tab-grid strong { color:#004987}*/

#table3 td{ color:#004987}


.panel-box { border:1px solid #BDD8EC; width:150px; overflow:hidden; text-align:left; margin:3px 0 12px 10px}

.warn-head, .panel-content,.panel-head  { padding:0px;}

.warn-head, .panel-head  { color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
.warn-head { background: #e2e2e2 url(../images/alert.gif) no-repeat 7px 50%; padding:7px 7px 7px 35px; color:#FF0000; font-size:12px;   }
.panel-head { }

.panel-content {padding:7px;}
.panel-separator { line-height:10px;}
.panel-content a{ padding:0 0 3px 0; line-height:18px }
.panel-content td{padding:2px 0}
table.panel-content { }
.panel-content .date { margin-bottom:15px;}


#tblFeatureNews { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}

#tblFeatureNews p {line-height:17px; margin:7px 0}
#imgFeatureNews { border:1px solid #CCC}

.tbl-recent-news {border-bottom:1px dashed #e2e2e2; margin-bottom:20px; padding-bottom:10px;}
.tbl-recent-news .date {margin-bottom:4px;}
.tbl-recent-news img{ margin:0 10px 10px 0; border:2px solid #e2e2e2; }
.recent-news { margin:0 0 10px 0; }
.tbl-recent-news a { font-weight:bold}

.news-recent { background-color:#f2f2f2; padding:3px 7px;}

 
.lnk-action  { text-align:right}
.lnk-action a{ font-size:10px;}

.tbl-news-images { float:right; margin:0px 0 0px 7px; width:150px; display:block}
.news-images img{ display:block; margin:0; border:1px solid #ccc}
.news-image-cap { font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; padding:2px 5px 3px 20px; text-align:left; background-color:#999; border:1px solid #ccc; border-top:none; width:150px;  }
* html div.news-image-cap { width:152px}
.news-img-wrap { }

.lnk-archive { margin:10px }
.lnk-archive a{ border:1px solid #ccc; padding:5px 7px 7px 7px; background-color:#f2f2f2; display:block; font-weight:bold; color:#004987}

.left-bar {BACKGROUND:url(../Images/LeftBg.jpg) repeat-y left top}

.right-bar {BACKGROUND:url(../Images/RightBg.jpg) repeat-y left top; padding:0 0 20px;}
.left-bar-bottom {BACKGROUND:url(../Images/slice-14.jpg) repeat-y left bottom}
.printable { padding-bottom:5px; border-bottom:1px solid #999999;}

.bor-der {border-top:1px solid #BDD8EC;}
.bord-er2 {margin-bottom:10px; bor*-der:1px solid #BDD8EC; line-height:25px}
.alphabet { color:#FF0000;}
.Header {padding-left:5px; padding-top:5px}
.Row {padding:5px; padding-bottom:0px}

dl, dl dt, dl dd { padding:0; margin:0; font-size:11px}
dl { padding:0px; margin:0}
dl dt { font-weight:bold;}
dl dd {padding:2px 0 7px 0; text-decoration:none}
dt a {color:#036}


/* 
	Section Headers
////////////////////////////////////////////////////////////////////// */
p.intro-blurb { margin:0; border:0px solid #000; padding:0px 7px 2px 0; display:none; line-height:normal  }

#accolades, #careers, #opinion-poll,
#news, #events, #travel-advisory, #prods, #groups, #opinion-poll,
#useful-links, #askaquestion, #feedback, #spiritual, #cruises, #visa-services, #contactus,
#locations, #contact-us, #surveys, #leisure, #business, #about-intiana,
#faqs, #track-applicaiton, #visa { 
	height:93px; width:184px; float:right; margin:0px 0px 10px 0px;
	background-position:top right;
	background-repeat:no-repeat; clear:left;
}


#sub-pages h1{ 
	background:url(../images/h1-bg.jpg) repeat-x top left; 
	padding:8px 8px 0px 8px; color:#ffffff; font-size:22px;
	margin:0 0 7px 0; font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	border:0px solid #f60;
}

#contactus {background-image:url(../images/bg-contact.jpg);}
#visa-services {background-image:url(../images/visa-services.jpg);}
#about-intiana {background-image:url(../images/bg-mission.jpg);}
#groups {background-image:url(../images/bg-groups.jpg);}
#business {background-image:url(../images/bg-buisnesstravel.jpg);}
#leisure {background-image:url(../images/bg-leisuretravel.jpg);}
#cruises {background-image:url(../images/bg-cruise.jpg);}
#spiritual {background-image:url(../images/bg-spiritual.jpg);}
#opinion-poll {background-image:url(../images/initiana-opinionpoll.jpg);}
#prods  {background-image:url(../images/bg-prods.jpg);}
#accolades  {background-image:url(../images/bg-accolades.jpg);}
#careers  { background-image:url(../images/bg-careers.jpg); }
#news  { background-image:url(../images/bg-news.jpg); }
#events  { background-image:url(../images/bg-events.jpg); }
#travel-advisory  { background-image:url(../images/bg-travel-advisory.jpg); }
#useful-links  { background-image:url(../images/bg-useful-links.jpg); }
#askaquestion  { background-image:url(../images/bg-askaquestion.jpg); }
#feedback  { background-image:url(../images/bg-feedback.jpg); }
#locations  { background-image:url(../images/bg-locations.jpg); }
#contact-us  { background-image:url(../images/bg-contact-us.jpg); }
#surveys  { background-image:url(../images/bg-surveys.jpg); }
#faqs  { background-image:url(../images/bg-faqs.jpg); }
#track-applicaiton  { background-image:url(../images/bg-track-application.jpg); }
#visa  { background-image:url(../images/bg-visa.jpg); }
.grid-list { }
.grid-list td{ padding:0 0 20px 0;}
.grid-list  a { font-size:12px; margin:0 0 3px 0; }
.link-desc { margin:5px 0}
.date { font-size:10px; color:#666}

/*  Side Nav
/////////////////////////////////////////////// */

ul.side-nav a { color:#004987 }
ul.side-nav a:hover { }

ul.side-nav { padding:0px 0 7px 0px; margin:10px 0 0 0; list-style:none; width:199px; overflow:hidden; }

ul.side-nav ul{ 
	margin:10px 0 0 0; font-size:11px; font-weight:normal; 
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; 
	border-bottom: 0px dashed #09c;
}

ul.side-nav ul li{ 
	margin:0 0 0 5px;
}


.side-nav li { line-height:normal; list-style-type:disc; padding-left:12px; list-style-position:inside }
.section-current, .section, .section-second { 
	font-weight:bold; font-size:14px; 
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;    
	list-style-type:none !important; 
	margin:0px 3px 5px 0px !important;
	padding:0px 7px 7px 7px !important;
	border-bottom:1px dashed #09c; letter-spacing:1px;
}

.section-current {
	border:none;
}

.section-second {
border-top:1px dashed #09c;
padding:7px !important;

}

.side-nav ul li{ list--style:none;}

.home-loc-wrap, .sub-loc-wrap { 
	background: url(../images/sub-loc-bg.jpg) no-repeat top right; 
	padding:23px 0px 3px 18px; height:71px; 
}


.loc-text { font-size:10px; color:#666;  }
.loc-flags{ margin:7px 0px 0 0px;  }
.loc-flags a {padding:0px; display:block; border:1px solid #ccc; float:left; width:32px;    }

.sub-loc-wrap a, .home-loc-wrap a{ margin:0 7px 0 0 }


.master-loc-wrap { text-align:center; width:450px;}
.master-loc-flags { margin:7px 15px 0 1px; border:0px solid #f60; height:100%; float:left  }
.master-loc-flags a {background:url(../images/home-flag-bg.gif) no-repeat top left; padding:3px 5px 5px 3px; display:block; float:left; }
 
 #dtgOpinionPoll img { display:inline;} 
 
 .button1 { background:url(../images/iconFeedback.jpg) no-repeat left center;
  line-height:30px; padding-left:30px; bo-rder:1px solid #000000;
  color:#E10915; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
  .button1 a {color:#E10915;}


.MainContent ul { list-style:none; margin:10px 0 0 10px}
.MainContent ul li {
	line-height:17px; padding-left:13px;
	background:url(../images/bullet-gray.gif) no-repeat 2px 7px; 
}
.site-map-wrapper ul li{ background:url("../images/bullet2.gif") no-repeat 0px 4px; padding:0 0 0 17px;}
.site-map-wrapper li li{ background:  url("../images/bullet3.gif") no-repeat 0px 4px; padding:0 0 0 17px;}

.site-map-wrapper h2 a { color:#004987;}
.site-map-wrapper h3 a { color:#004987;}

.pan-el-box { 
	border:1px solid #ccc; width:150px; overflow:hidden; 
	background-color:#FFFFFF; text-align:left; margin:3px 0 12px 0;
}

#lblErrMsg {color:#666;}
.ErrorMsg { color:#666;}

.spacing {margin:0 0 25px 0}
.spacing2 {padding:15px 10px 10px 65px}

.img-fix img { border:0px solid #f60; display:block; margin:0 0 0 1px  }
.date { padding-bottom:15px; font-size:10px; color:#666;}
.event-picture { float:right; margin:0 0 7px 0; border:1px solid #d2d2d2}
.date-register {font-size:11px; margin:3px 0; color:#C00; padding:5px 0 0 0;}
.event-venue-map { float:right; border:1px solid #CCC; margin:0 3px; padding:3px;}
.content-panel-box { 
	border:1px solid #BDD8EC; width:150px; overflow:hidden; 
	background-color:#FFFFFF; text-align:left; margin:3px 0 7px 0; float:right; clear:right; 
}
.panel-box .panel-content { height:100%}
.content-panel-box .panel-content { height:100%}
.content-panel-box .panel-head{ background-color:transparent; color:#333333 }
.panel-head  { padding:0 7px 7px 0;}
.event-detail { float:left; font-size:11px; margin:7px 0 0 0}
#events .panel-content a{ line-height:normal; margin:0 0 5px 0;}


.search {margin:7px 0 0 20px;}

.search-seperator {margin:0 0 15px 0; border-bottom:1px dashed #ccc; padding:0 0 10px 0;}
.link-box {margin-top:5px; border:1px solid #BDD8EC; padding:5px; width:50px;}