body {text-align:center;background:white; font:13px Arial, Verdana, Helvetica, sans-serif; color:#333333; margin: 0;}
table, td, form{border:0;padding:0;margin:0;border-collapse:collapse;}
/*a {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #00426C; text-decoration: none;}*/
a{color: #333333; text-decoration: underline;}
a:hover {color: #647326; text-decoration: none;}
.cb{clear:both;}
.lt{text-align:left;}
.rt{text-align:right;}
.ct{text-align:center;}
.bt{font-weight:bold;}
.it{font-style:italic;}
.ut{text-decoration:underline;}
.vat{vertical-align:top;}

th{background:#441100 url(/images/thbkgd.gif) top left repeat-x;color:white;}
th a{color:white !important;}
th a:hover{color: #000 !important;}
.MainTable {text-align:left;width:100%;height:100%;padding:0;margin:0;border:0;border-collapse:collapse;}
.MainTableHome {border: #C4C4C4 1px solid; color: #000000; width: 778px; background: white;}

#maincontainer {text-align:left;width:100%;margin:0;padding:0;}
body#noleftbody #maincontainer{}
body#standardbody #maincontainer{background:url(/images/tan_bkgd.gif) top left repeat-y;}

#leftcoldiv{float:left;background-color:#ddddaa;width:190px;}
#leftcoldiv td{padding:3px;}
#rightcoldiv{margin-left:190px;background-color:white;padding-left:20px;}

#mainleftcol{background-color:#ddddaa;width:190px;}
#mainleftcol td{padding:3px;}
.subheadbar{background-color:#441100;color:white;padding-top:5px !important;padding-bottom:5px !important;font-weight:bold;padding-right:0px !important;}

#headingbc {margin:0;width:100%;border-collapse:collapse;}
#headingbc td{padding-left:20px;padding-right:20px;}
#heading-and-bc {padding-left:20px;position:relative;text-align:left;}
#headingbc h1, #heading-and-bc h1{margin:0;padding:0;padding-top:10px;font-size:170%;font:Arial, Helvetica, sans-serif;color:#333;}
#headingbc h2, #heading-and-bc h2{margin:0;padding:0;font-size:90%;font:Arial, Helvetica, sans-serif;color:#333;margin-bottom:1em;}
.innerheading {text-align:right;font: bold 11px Arial, Helvetica, sans-serif; color: #333; height: 26px; text-align:right;}
.innerheading a{color:#333;text-decoration:underline;}
#breadcrumb {float:right;text-align:right;font: bold 11px Arial, Helvetica, sans-serif; color: #333;padding-top:10px;padding-right:20px;}
#breadcrumb a{color:#333;text-decoration:underline;}

#maincontentdiv {margin-left:20px;margin-right:20px;}

#footerdiv {width:100%;background-color:white;clear:both;}


#headerdiv {width:100%;background:#441100 url(/images/topgradient.gif) top left repeat-x;border:0px;margin:0px;padding:0px;}
div#header img{border:0px;}
#headerleft{float:left;border:0;}
#headerleft img{border:0;}
#headerright{float:right;}
#topnavbartable {margin:0;padding:0;border-collapse:collapse;border:0;vertical-align:middle;}
#topnavbartable td{vertical-align:middle;}
#topnavbar{text-align:center;color:#333333;font-size:13px;background:#ddddaa url(/images/topnavbkgd.gif) top left repeat-x;padding-left:15px;}
#topnavbar img{vertical-align:middle;}
.navlinksdivider{height:24px;width:2px;padding-left:1.2em;padding-right:1.2em;}
.topnavlinks {color:#333333;font-size:13px;text-decoration:none;vertical-align:middle;}
.topnavlinks:hover{text-decoration:underline;color:#000;}
#cityform {margin:0px;padding:0px;vertical-align:middle;}
#citysearch {border:1px solid #647326;width:100px;height:14px;font-size:10px;vertical-align:middle;}
#citybtn {padding:2px;margin:2px;font-size:10px;vertical-align:middle;}
#topmainlink a{color:white;text-decoration:none;}
#topmainlink{font-family:Arial,Helvetica;font-size:36px;font-weight:bold;text-decoration:none;color:white;height:80px;vertical-align:bottom !important;padding-bottom:5px;}
#headersitelink {padding-top:35px;}


.hometablescontainer {padding-top:20px;text-align:center;}
.hometables {width:740px;margin-left:auto;margin-right:auto;border:1px solid #b0a9b0;padding:0;border-collapse:collapse;text-align:left;}
.hometablesheader{background:#DDDDAA url(/images/hometablestopbkgd.gif) repeat-x top left;font-size:24px;text-align:left;padding:5px;}
.httlc, .htblc{float:left;}
.httrc, .htbrc{float:right;}
.hometables hr {width:650px;margin-left:auto;margin-right:auto;margin-top:20px;}
.homedropheaders {width:200px;font-size:14px;font-weight:bold;color:#441100;letter-spacing:.05em; }
.homedropheaders span {vertical-align:top;padding-left:5px;}


.nftable{width:100%;margin-bottom:10px;}
.nftable td{vertical-align:top;}
.nftable td.nfnb{padding-right:20px;width:300px;}

.listingfl{color:#410;font-size:110%;}
.listingfl a{color:#410;text-decoration:underline;}
.listingfl a:hover{color: #647326;text-decoration:none;}

.res-sel-country{font-style:italic;}
.res-sel-sub{margin-left:2em;}

.standardtable, .narrowbybox, .featurebox, .myideastable{border:1px solid #441100;line-height:1.9em;padding:0;border-collapse:collapse;width:100%;}
.standardtable, .standardtablenb{margin-bottom:10px;}
.standardtablenb{border:0px;line-height:1.9em;padding:0;border-collapse:collapse;width:100%;}
.standardtable th, .standardtablenb th,.narrowbybox th, .featurebox th, .signintable th, .myideastable th{padding-left:7px;border-bottom:1px solid #441100;}
.standardtable td, .standardtablenb td,.narrowbybox td, .featurebox td, .signintable td, .myideastable td{padding:2px 10px 2px 10px;vertical-align:top;}
.signintable{border:1px solid #441100;line-height:1.9em;padding:0;border-collapse:collapse;width:350px;}
.signinsplit{margin-left:auto;margin-right:auto;}
.signinsplit >tbody > tr > td {vertical-align:top;padding-right:10px;}
.myideastable a.deletelink {font-size:7pt;color:red;}
.myideastable th{text-align:left;}

.hintinfo{font-size:75%;}

.citiestable{border:1px solid #647326;border-collapse:collapse;width:100%;color:black;text-align:left;}
.citiestable td, .citiestable th{padding:3px;}
.citiestable th{border-bottom:1px solid #647326;}
.addcbcell {text-align:center;}

a.GridHeaderLink {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #154760; text-decoration: underline;}
a.GridHeaderLink:hover {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #154760; text-decoration: none;}
a.gridlink {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #114E88; text-decoration: none;}
a.gridlink:hover {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #4B8EBA; text-decoration: underline;}
a.Links2 {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #0068B1; text-decoration: underline;}
a.Links2:hover {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #00348A; text-decoration: none;}
a.btnlink, input.btnlink {cursor: pointer;font-family:Arial, Helvetica, sans-serif;background-color:#fffaf0;border:1px solid #647326;color:#333;font-size:8pt;font-weight:bold;text-decoration:none;padding:4px 10px;margin:5px 0px;}
input.btnlink{padding:3px 10px;}

.btnsrow {margin:5px 0px;}

.programstable {width: 100%; border-collapse: collapse;border:1px solid #441100;}
.programstablebox {width:100%;}
.progtabth {padding:2px 7px;line-height:1.9em;}
.programstableideasbox {width:10%;vertical-align:middle;text-align:center;padding:10px;}
.programstableinfo {width:90%;vertical-align:top;padding:10px;}

.paginator {text-align:right;padding:6px;}
.paginator a{padding:2px 5px;margin-left:5px;border:1px solid #b0a9b0;text-decoration:none;color:#b0a9b0;background:rgb(230,230,230); font-size:11px;}
.paginator a:hover{border:1px solid rgb(230,230,230);color:rgb(230,230,230);background:#b0a9b0;}
.paginator .curpage{padding:2px 5px;margin-left:5px;border:1px solid rgb(230,230,230);text-decoration:none;color:rgb(230,230,230);background:#b0a9b0; font-size:12px;}

.odd, tr td.odd{background-color:rgb(230,230,230);}
.even, tr td.even{background-color:white;}

.noresults{color:red;text-align:center;padding:10px;}

.error{color:red;border:2px solid red;background-color:rgb(255,200,200);padding:10px;text-align:center;font-weight:bold;margin:20px;}
.positive{color:green;border:2px solid green;background-color:rgb(200,255,200);padding:10px;text-align:center;font-weight:bold;margin:20px;}

.nooprov{border:0px;margin-top:20px;}

.taken{font-size:90%;color:red;}
/* ignore for now
.renewlink, .editlink, .deactivatelink{cursor: pointer;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:75%;font-weight:normal;text-decoration:none;padding:0px 1px;margin:0px;}
.renewlink{background-color:#84fa84;border:1px solid #009900;color:#009900;}
.renewlink:hover{background-color:#009900;border:1px solid #84fa84;color:#84fa84;}
.editlink{background-color:#ffcc66;border:1px solid #ff6600;color:#ff6600;}
.editlink:hover{background-color:#ff6600;border:1px solid #ffcc66;color:#ffcc66;}
.deactivatelink{background-color:#ffabab;border:1px solid #ff0000;color:#ff0000;}
.deactivatelink:hover{background-color:#ff0000;border:1px solid #ffabab;color:#ffabab;}
*/
.renewlink, .editlink, .deactivatelink{font-weight:normal;text-decoration:none;}
.editlink{color:#ff6600;}
.renewlink{color:#009900;}
.deactivatelink{color:#ff0000;}

#providertabs{margin-top:10px;margin-bottom:0px;}
#providertabs a{text-decoration:none;border-top:1px solid #b0a9b0;border-left:1px solid #b0a9b0;border-right:1px solid #b0a9b0;border-bottom:0px;padding:3px;}
#providertabs a#active{border-top:1px solid #b0a9b0;border-left:1px solid #b0a9b0;border-right:1px solid #b0a9b0;border-bottom:0px;color:white;background:#b0a9b0;font-weight:bold;}
#providersubinfo{margin-top:-2px;border:1px solid #b0a9b0;padding:10px;}

.art_summary{font-style:italic;margin-bottom:2em;}

.cs-block {margin-top:10px;margin-bottom:10px;}
.cs-block h2{margin:0;padding:0;}
.cs-block p{margin:0;padding:0;}

.allstudybg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: url(/images/allstudybg.gif) no-repeat left top;}
.bluebg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #004469; background: #F7C07D;}
.bluecolor {font: normal 8pt Verdana; color: #000000; text-decoration: none; background: #D3E3F2;}
.bluetext {font: normal 8pt Verdana; color: #195DA4; text-decoration: none;}
.bluetextbig {font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #005482; text-transform: uppercase;}
.Border, .border {border: rgb(128,128,128) 1px solid; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; padding: 8px;}
.bordergray {font: normal 8pt Verdana; color: #000000; text-decoration: none; border: 1px solid #E5E5E5;}
.bordergrid {border-right: #b0a9b0 1px solid; border-top: #b0a9b0 1px solid; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-left: #b0a9b0 1px solid; color: #224B5F; border-bottom: #b0a9b0 1px solid;}
.bordergrid1 {border-right: #b0a9b0 1px solid; border-top: #b0a9b0 1px solid; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-left: #b0a9b0 1px solid; color: #224B5F; border-bottom: #b0a9b0 1px solid; background: #F9D2A7;}
.botimgbg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #625E4F; background: #F8E2CA repeat-x left top;}
.bottomborder {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #224B5F; border-bottom: dotted 1px #8C4900;}
.bottomtextbg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: #F8D3A6;}
.bottomtextbg1 {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: #F7C07D;}
.browntext {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #625E4F;}
.button {font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #7A4000; border: #D58F53 1px solid; height: 18px; background: #FAE6D1; cursor: hand;}
.CalenderBody, .TableBody {border-right: #E2E2E2 1px solid; border-top: #E2E2E2 1px solid; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-left: #E2E2E2 1px solid; color: #224B5F; border-bottom: #E2E2E2 1px solid;}
.CalenderMonth {visibility: hidden;}
.Content {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #999999;}
.copyrights {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background: url(/images/copyrights.jpg) repeat-x left center;}
.defalutpagetext {font: normal 8pt Verdana; color: #999999; text-decoration: none; letter-spacing: 5pt;}
.downlinksbg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: url(/images/downlinksbg.jpg) repeat-x left top; text-decoration: none;}
.featuredheading {font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #013E5F; text-transform: uppercase; background: url(/images/featuredheading.jpg) repeat-x left top; height: 26px; border: 1px none #DFAB71; vertical-align: middle;}
.featuredprog {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: url(/images/featuredprog_bg.jpg) no-repeat left top;}
.font {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.font1 {font: normal 8pt Verdana, Arial, Helvetica, sans-serif;}
.font12 {font: normal 8.5pt Verdana, Arial, Helvetica, sans-serif;}
.font1Bold {font: bold 8pt Verdana, Arial, Helvetica, sans-serif;}
.fontBlue {font: normal 8pt Verdana, Arial, Helvetica, sans-serif;}
.fontTable {font: normal 8pt Verdana, Arial, Helvetica, sans-serif;}
.Gridalter {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #154760; background: #FBD7B2;}
.gridfooter {border-left: #b0a9b0 1px solid; border-bottom: #b0a9b0 1px solid; border-right: #b0a9b0 1px solid; border-top: #b0a9b0 1px solid; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #154760; background: #FBC98E;}
.GridHeader {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #154760; background: #F8C180 url(/images/GridHeaderBG.gif) repeat-x scroll left top;}
.GridItem {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #527789; background: #FFFFFF; border-bottom: solid 1px #EBEAEB;}
.Headerline {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CED5DE;}
.Heading {font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #012D62;}
.HeadingBg {font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #43484C; background: url(/images/HeadingBg.gif) repeat-x scroll left top;}
.imgborder {border-right: #8b8b8b 1px solid; border-top: #8b8b8b 1px solid; font: normal 7.5pt Verdana; border-left: #8b8b8b 1px solid; color: #000000; border-bottom: #8b8b8b 1px solid;}
.indexleftlinksbg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: #97C8E3 url(/images/left_linksbg.jpg) no-repeat left top;}

.keysourcebtnbg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: url(/images/keysourcebtn_bg.jpg) no-repeat center center; height: 40px;}
.LeftColumn {font: normal 8pt Verdana; text-decoration: none; background: #D3E3F2; border-right: 1px #000000; border-right-style: solid; border-right-color: #E9EAEA;}
.lightbluecolor {font: normal 8pt Verdana; color: #000000; text-decoration: none; background: #ECF3FA;}
.lightbrowncolor {font: normal 8pt Verdana; color: #000000; text-decoration: none; background: #F8B25E;}
.lightbrowncolor1 {font: normal 8pt Verdana; color: #000000; text-decoration: none; background: #FBCB97;}
.links1 {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
.links1:hover {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
.ListingBottomBg {font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #43484C; background: url(/images/Listingbottom.gif) repeat-x scroll left top;}
.ListingtopBg {font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #43484C; background: url(/images/ListingTop.gif) repeat-x scroll left top;}
.listitem {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.mainlinks {font: bold 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #863931; text-decoration: none; text-transform: uppercase;}
.mainlinks:hover {font: bold 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #802B2B; text-decoration: none; text-transform: uppercase;}


.maintext {color: #000000; font: normal 10pt arial, chicago, 'sans serif';}
.maintext a:active {color: #CC6600; text-decoration: none;}
.maintext a:hover {color: #FF3366; text-decoration: none;}
.maintext a:link {color: #993333; text-decoration: none;}
.maintext a:visited {color: #663333; text-decoration: none;}
.mgrtext {font: normal 10pt Verdana; color: #B55414; text-decoration: none;}
.papularlang {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: url(/images/papularlang_bg.jpg) no-repeat left top;}
.programsbg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: url(/images/index_programsbg.jpg) no-repeat left top;}
.redtext {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: red;}
.searchbg {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #004469; background: #F7CCA2 url(/images/index_searchbg.jpg) no-repeat left top; height: 70px;}
.searchtextbox {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; border-top: 1px solid #B6BDC0; border-right: 1px solid #77848A; border-bottom: 1px solid #77848A; border-left: 1px solid #B6BDC0; height: 14px; width: 98px;}
.TabHeader {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #154760; background: #7FADCC;}
.table, .blacktext {font: normal 8pt Verdana; color: #000000; text-decoration: none;}
.tableborder {border: #999999 1px solid; font: normal 7.5pt Verdana;  color: #666666;  text-decoration: none;}
.textbox {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; border-top: 1px solid #B6BDC0; border-right: 1px solid #77848A; border-bottom: 1px solid #77848A; border-left: 1px solid #B6BDC0; height: 20px;}
.tip {}
.tipLittle {border-right: #ff7100 1px solid; border-top: #ff7100 1px solid; border-left: #ff7100 1px solid; color: #ad4900; padding: 10px 10px; border-bottom: #ff7100 1px solid; font: italic 8pt verdana, Arial, Helvetica, sans-serif; background: #FBCA8F; text-align: left;}
.topbar {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #942021; text-decoration: none; background: #F3C69C url(/images/index_topbar.gif) repeat-x left top;}
.topdesignations {font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; background: #FBBE7D url(/images/topdistinations_bg.jpg) no-repeat left top;}
.whitecolor {font: normal 8pt Verdana; color: #000000; text-decoration: none; background: #FFFFFF;}
.whitetext {font: bold 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
