body {text-align:center;background: white url(/images/topbkgd.gif) top left repeat-x; 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: #066AB0; 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:#808080;color:white;}
th a{color:white !important;}
th a:hover{color: #066ab0 !important;}
.MainTable {text-align:left;width: 100%; padding: 0px;margin:0;border:0px; border-collapse:collapse;}
.MainTableHome {border-right: #C4C4C4 1px solid; border-top: #C4C4C4 1px solid;border-left: #C4C4C4 1px solid; color: #000000; border-bottom: #C4C4C4 1px solid; width: 778px; background: white;}

#mainleftcol{background-color:rgb(214,217,255);width:190px;}
#mainleftcol td{padding:3px;}
.subheadbar{background-color:rgb(33,66,88);color:white;padding-top:5px !important;padding-bottom:5px !important;font-weight:bold;}

#headingbc {margin:0;width:100%;border-collapse:collapse;}
#headingbc td{padding-left:20px;padding-right:20px;}
#headingbc h1{margin:0;padding:0;padding-top:10px;font-size:170%;font:Arial, Helvetica, sans-serif;color:rgb(33,66,88);}
#headingbc h2{margin:0;padding:0;font-size:90%;font:Arial, Helvetica, sans-serif;color:rgb(33,66,88);}
.innerheading {text-align:right;font: bold 11px Arial, Helvetica, sans-serif; color: rgb(33,66,88); height: 26px; text-align:right;}
.innerheading a{color:rgb(33,66,88);text-decoration:underline;}


#headertable, #headertable td{border:0px;margin:0px;padding:0px;border-collapse:collapse;}
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{height:30px;text-align:center;color:#333333;font-size:13px}
#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;}
#cityform {margin:0px;padding:0px;vertical-align:middle;}
#citysearch {border:1px solid #066ab0;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-size:38px;height:80px;vertical-align:bottom;padding-bottom:5px;}


.hometables {width:740px;margin-left:auto;margin-right:auto;margin-top:20px;border:1px solid #808080;padding:0;border-collapse:collapse;text-align:left;}
.hometablesheader{background:url(/images/hometablestopbkgd.gif) repeat-x top left;font-size:24px;text-align:left;padding:5px;}
.httlc, .htblc{float:left;}
.httrc, .htbrc{float:right;}


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

.listingfl{color:#013E5F;font-size:110%;}
.listingfl a{color:#013E5F;text-decoration:underline;}
.listingfl a:hover{color: #066AB0;text-decoration:none;}

.standardtable, .narrowbybox, .featurebox, .myideastable{border:1px solid #808080;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 #808080;}
.standardtable td, .standardtablenb td,.narrowbybox td, .featurebox td, .signintable td, .myideastable td{padding:2px 10px 2px 10px;vertical-align:top;}
.signintable{border:1px solid #808080;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%;}

.search-results-h2 {display:inline;font-weight:normal;color:white;}
.search-results-morelink{color:white;}


.citiestable{border:1px solid #808080;border-collapse:collapse;width:100%;color:black;text-align:left;}
.citiestable td, .citiestable th{padding:3px;}
.citiestable th{border-bottom:1px solid #808080;}
.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:rgb(224,222,255);border:1px solid #336688;color:#336688;font-size:8pt;font-weight:bold;text-decoration:none;padding:4px 10px;margin:5px 0px;}
input.btnlink{padding:3px 10px;}

.btnsrow {margin:5px 0px;}

.progtabth {background:#808080;padding:2px;}

.paginator {text-align:right;padding:6px;}
.paginator a{padding:2px 5px;margin-left:5px;border:1px solid #808080;text-decoration:none;color:#808080;background:rgb(230,230,230); font-size:11px;}
.paginator a:hover{border:1px solid rgb(230,230,230);color:rgb(230,230,230);background:#808080;}
.paginator .curpage{padding:2px 5px;margin-left:5px;border:1px solid rgb(230,230,230);text-decoration:none;color:rgb(230,230,230);background:#808080; 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 #808080;border-left:1px solid #808080;border-right:1px solid #808080;border-bottom:0px;padding:3px;}
#providertabs a#active{border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080;border-bottom:0px;color:white;background:#808080;font-weight:bold;}
#providersubinfo{margin-top:-2px;border:1px solid #808080;padding:10px;}

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

.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: #808080 1px solid; border-top: #808080 1px solid; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-left: #808080 1px solid; color: #224B5F; border-bottom: #808080 1px solid;}
.bordergrid1 {border-right: #808080 1px solid; border-top: #808080 1px solid; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-left: #808080 1px solid; color: #224B5F; border-bottom: #808080 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: #808080 1px solid; border-bottom: #808080 1px solid; border-right: #808080 1px solid; border-top: #808080 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: #013C5A; 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;}

