
.subcity{color:#888888;font-size:12px;}
.graytable{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
    border-color: #d8d8d8;
}
.graytable td{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #d8d8d8;
}

ul.like-buttons{
float: left;
list-style: none;
margin: 0px 0 27px 0;
padding: 0;
width: 100%;
}

ul.like-buttons li{
    display: block;
    float: left;
    margin-right: -9px;
}
li.twitter-like{
    margin-top: 2px;
}

.maplike{
margin-top:-10px;
margin-bottom:-12px;
}

@charset "utf-8";
body {background:url('/i/tbg.gif') top repeat; font-family:arial,helvetica,sans-serif; margin:0px}  

@font-face {font-family: 'FGMedCon';src: url('/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.eot');src: url('/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.eot?#iefix') format('embedded-opentype'),url('/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.woff') format('woff'),url('/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.ttf') format('truetype'),url('/web-fonts/franklingothicfs_mediumcondensed_macroman/FranklinGothic-MedCd-webfont.svg#FranklinGothicFSMdCn') format('svg');font-weight: normal;font-style: normal;}

h1 {font-family: FGMedCon, arial; font-size:19px; font-weight:normal; font-style:normal; color:#01396E; padding:0px; margin:0px;letter-spacing:0.01em; line-height:1.0; margin-bottom:10px}
h2 {margin-bottom: 20px; margin-top: 23px;color:#335F8A; font-family:FGMedCon,arial; font-size:16px; font-style:normal;font-weight:normal;line-height:1.0; letter-spacing:0.01em; padding-top:10px}
h3 {color:#0078ad;font-size:13px;font-family:arial;letter-spacing:0.03em;font-weight:normal;padding: 10px 7px 0px 7px; display:block;}

h4 {margin-bottom: 20px; margin-top: 23px;color:#008bbd; font-family:FGMedCon,arial; font-size:16px; font-style:normal;font-weight:normal;line-height:1.0; letter-spacing:0.01em; padding: 10px 7px 0px 6px;}

h5 {color:#0078ad;font-size:13px;font-family:arial;letter-spacing:0.03em;font-weight:bold}
h6 {font-size:13px;font-family:arial;letter-spacing:0.03em;font-weight:normal}

hr {height:0px; border:0px; border-top:1px solid #c8c6bb;}
.pad {padding-right: 7px; padding-left: 10px; padding-bottom: 5px; display:block;}
.push {padding-right: 70px; padding-left: 70px; padding-bottom: 5px; display:block;}
#maintable {background:#ffffff; width:1170px; padding-bottom:15px}
.container {width:1070px;background:#ffffff; padding-top:15px; height:114px;margin-bottom:10px}
.container1 {width:1140px;background:#ffffff; padding-top:15px; height:90px}
.middletable {background:#ffffff; padding-bottom:25px; width:1170px; margin-top:0px; border:none}
#companylogo {float:left;}
#companylogo1 {float:left;margin-left:5px; margin-top:20px}
.banner {width:728px; height:90px; float:right}
.rightcolumn {width:360px; background:#ffffff; border:1px solid #d8d8d8; padding:25px 0px 25px 0px}
.rightcolumn input.swsearch {font-family: FGMedCon, arial; background:#0078ad; border:none;  width:40px; height:34px; vertical-align:top; cursor:pointer; color:#ffffff;letter-spacing:.03em; font-size:17px} 
.rightcolumn input.swsearchform {color:#999999; height:17px; font-size:15px; ; vertical-align:bottom; padding-left:3px; border:1px solid #d8d8d8; height:30px; width:257px;}
.swsearching {margin-bottom:20px}

.searching {float:right; vertical-align:bottom; margin-top:57px; height:55px}
.searching input.swsearch {font-family: FGMedCon, arial; background:#0078ad; border:none;  width:40px; height:34px; vertical-align:top; cursor:pointer; color:#ffffff;letter-spacing:.03em; font-size:17px} 
.searching input.swsearchform {color:#999999; height:17px; font-size:14px; ; vertical-align:bottom; padding-left:3px; border:1px solid #d8d8d8; height:30px; width:306px;}
.t1 {font-size:12px;color:#777777;margin-top:-15px;padding-bottom:15px;height:15px}

/*TABS*/
.tabs {font-family:arial,helvetica,sans-serif; font-size:12px; line-height: 2em;height:35px}
.tabs img {padding-right:5px; padding-left:5px; margin-bottom:-5px; verical-align:bottom;}
.tabs a {text-decoration:none; color:#999999; }
.tabs a:hover {text-decoration:none; color:#0f335e; }
.tabs a:hover:visited {text-decoration:none; color:#0f335e;}
.tabs li {display:inline; border-right:solid 1px #777777;}
.tabs ul {padding:0px; margin:0px;}
.tabs #last {border:none}
.tabs #lastimg {border:none; padding-right:0px}

/*TABS*/
.tabs1 {font-family:arial,helvetica,sans-serif; font-size:12px; line-height: 2em;height:0px;}
.tabs1 img {padding-right:5px; padding-left:5px; margin-bottom:-5px;}
.tabs1 a {text-decoration:none; color:#999999; }
.tabs1 a:hover {text-decoration:none; color:#0f335e; }
.tabs1 a:hover:visited {text-decoration:none; color:#0f335e;}
.tabs1 li {display:inline; border-right:solid 1px #777777;}
.tabs1 ul {padding:0px; margin:0px;}
.tabs1 #last {border:none}
.tabs1 #lastimg {border:none; padding-right:0px}

/*horizontal nav bar*/
.hnb {background:#003A64;  color:#ffffff; font-size:15px; font-weight:500; line-height:1.5em;  width:1100px; height:30px; font-family:FGMedCon,arial; letter-spacing:0.03em; margin-top:30px; padding-left:40px}
.hnb li {display:inline;background:none; float:left; padding-top:3px; padding-right:65px }
.hnb ul {margin:0px; padding:0px;}
.hnb a {background: none repeat scroll 0%; color:#f8fbfc; padding-bottom:0px; vertical-align:middle; text-decoration:none;font-size:14px; letter-spacing:.03em}
.hnb a:active {background: none repeat scroll 0%; color:#f8fbfc;}
.hnb a:hover {background: none repeat scroll 0%; color:#f8fbfc; text-decoration:underline}
.hnb img  {vertical-align:top;}
.hnb #lastwrd {padding-right:0px}
 
/*margins*/
.mar {width:20px;background:#ffffff}
.mar1 {width:20px;background:#ffffff}
.lcm {width:175px;}
.rcm {width:360px;}

/*content rails*/
.lpad {width:15px;background:#ffffff}
.rpad {width:15px;background:#ffffff}

.content {width:515px;background:#ffffff; font-size:13px; color:#000000; border:1px solid #d8d8d8;font-family:Arial,Helvetica,sans-serif; margin-top:10px; line-height: 1.5; text-align:left;padding:20px 25px 25px 25px}
.content a:link {color:#2F5376}
.content a:visited {color:#6A849D}
.content a:visited:hover {text-decoration:none;}
.content a:hover, a:active {text-decoration:none;}
.content ul {font-size:13px; line-height: 1.4; }

/*pages with no rightcolumn*/
.content1 {background:#ffffff; font-size:13px; color:#000000; font-family:Arial,Helvetica,sans-serif; margin-top:10px; line-height: 1.5; text-align:left; width:824px; padding:20px 25px 25px 25px;border:1px solid #d8d8d8;}
.content1 h5 {color:#0078ad}
.content1 a:link {color:#2F5376}
.content1 a:visited {color:#6A849D}
.content1 a:visited:hover {text-decoration:none;}
.content1 a:hover, a:active {text-decoration:none;}
.content1 ul {font-size:13px; line-height: 1.4;}

/*pages with no rightcolumn or vnb*/
.content2 {font-size:12px; color:#000000; font-family:arial,helvetica,sans-serif; margin-top:10px; line-height: 1.5; width:1100px; text-align:left;  background:#ffffff;}
.content2 h5 {color:#0078ad}
.content2 a:link {color:#003a64}
.content2 a:visited {color:#6A849D}
.content2 a:visited:hover {text-decoration:none;}
.content2 a:hover, a:active {text-decoration:none;}
.content2 ul {font-size:13px; line-height: 1.4;}

.content-chicora {border:1px solid #D8D8D8;color:#000000; font-size:12px; font-family:arial,helvetica,sans-serif; padding:10px; line-height: 1.5; width:824px; text-align:left; margin-top:10px;}
.content-chicora h5 {color:#0078ad}
.content-chicora a:link {color:#2F5376}
.content-chicora a:visited {color:#6A849D}
.content-chicora a:visited:hover {color:#8d2525}
.content-chicora a:hover, a:active {color:#8d2525}
.content-chicora ul {font-size:12px; line-height: 1.4;}

#facebook {border:none; width: 105px;display:inline;float:right;margin-top:-20px;overflow:visible !important;}
/*
.fb_ltr {width:110px !important}
*/
.socialmed {width:180px}

/*vertical nav bar*/ 
.vnb {background:#ffffff; width:175px; font-family: FGMedCon, arial; font-size:12px; font-weight:500; color:#666666; line-height:1.0;vertical-align:top; cursor:pointer; margin:0px; padding: 10px 3px 0px 5px; text-align:left;border:none;}
.vnb a {color:#666666; text-align:left; text-decoration:none;  line-height:1.7em; font-family:arial;}
.vnb a:link {color:#666666; text-align:left; text-decoration:none;  line-height:1.7em; font-family:arial;}
.vnb a:active {color:#666666; text-align:left; text-decoration:none; font-family:arial; }
.vnb a:hover {text-align:left; text-decoration:none; color:#428EA9; font-family:arial; }
.vnb a:visited:hover {text-align:left; text-decoration:none; color:#428EA9;font-family:arial;}
.vnb img {padding-right:5px; vertical-align:middle;}
.vnbhdr {color:#0078ad; font-family: FGMedCon, arial; font-size:15px;letter-spacing:0.03em;border-bottom:1px solid #d8d8d8; padding-bottom:6px;}
.wrap {line-height:1em}

/*add link form*/
#contact_form	{margin:0px 0px 0px 0px; height:0px;border:0;display:block; padding: 0px 12px 45px 0px;}
#contact_form1	{margin:0px 0px 0px 0px; height:0px;border:0;display:block; padding: 0px 12px 33px 0px;}
form fieldset	{margin:0px 0px 0px 0px; border:0;display:block; padding: 0px 0px 15px 15px;}
#message	{color:#98b880}
label	{display:block; float:left; text-align:right;padding:4px 0px; }
input.text-input	{ margin:4px;padding-left:4px; border:1px solid #d8d8d8;font-size:13px;color:#666666;height:27px}
input.button	{height:31px; width:46px; vertical-align: top;margin-top:4px; border:none; font-size:13px; color:#FFFFFF; background:url('/i/sendbk.gif'); cursor:pointer}



input.buttonjobs {
    background: none repeat scroll 0 0 #4DA3AB;
    font-weight: bold;
    font-size: 13px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 22px;
    margin-top: 4px;
    vertical-align: top;
    width: 46px;
}


.plusgreen {margin-top:3px;margin-right:2px}

/*booksw*/
.booksw {width:95%; padding:10px 0px 10px 10px; background: url('/i/nnbackaqua2.gif') repeat scroll center top transparent;border: 1px solid #D8D8D8; font-size:15px; color:#335F8A;font-family: FGMedCon,arial;letter-spacing: 0.03em; color:#335F8A}
#findhotels input.find {background:url('/hotels/i/find-hotels.gif'); border:none; margin-right:4px; margin-top:12px; width:91px; height:28px; vertical-align:top; cursor:pointer; } 

/*ugc form red*/
.addbus {background:#991b15; color:#ffffff; border-top:solid 1px #666666;border-right:solid 1px #666666;border-left:solid 1px #666666; font-size:16px; font-weight:normal;  padding-top:5px; letter-spacing:0.01em; font-family:FGmedcon;}
.ugcform {background:#991b15; color:#ffffff;  border-bottom:solid 1px #666666;border-right:solid 1px #666666;border-left:solid 1px #666666; padding-left:0px; font-size:13px; font-family:FGmedcon;letter-spacing:0.03em;}
#ugcform1 {margin-bottom:-15px;display:inline;margin-left:20px}
#ugcform2 {margin-right:4px}
#ugcform3 {margin-left:4px}
#ugcform4 {margin-left: 25px}
#ugcform5 {margin-left: 10px}
#ugcform6 {margin-left:12px}
#formugcrc {width:80px; float:left; margin-top:4px; margin-left:5px; margin-right:4px}
#formugc {width:100px; float:left; margin-top:7px; margin-left:5px}
.sendugc {background:url('/i/submit.gif'); width:82px; height:34px; cursor:pointer; margin-top:5px; border:0px}
.borderugc {border: 1px solid #666666;color: #666666; font-family: FGmedcon;font-size: 13px;height: 17px;margin-bottom: 10px;margin-top: 3px;padding-left: 3px;}
.sendugcrc {text-decoration:underline;font-size:16px;  background: none repeat scroll 0 0 #991B15;border: 0 none;color: #FFFFFF;cursor: pointer;font-family: FGMedCon;font-size: 16px;height: 30px;letter-spacing: 0.03em;width: 54px;}

.ugccontent {font-size:13px; font-family:arial,helvetica,sans-serif; line-height: 1.5;}
.ugccontent h5 {color:#0078ad}
.ugccontent a:link {color:#0066bd; text-decoration:underline;}
.ugccontent a:visited {color:#0066bd; text-decoration:underline;}
.ugccontent a:visited:hover {color:#8d2525; text-decoration:underline;}
.ugccontent a:hover, a:active {color:#8d2525; text-decoration:underline;}
.ugccontent ul {font-size:13px; line-height: 1.4;}
.ugch1 {background:#D42632; color:#ffffff; font-size:17px; font-weight:normal; padding:3px 3px 3px 5px; letter-spacing:.05em; text-align:left;font-family:Georgia, Georgia, serif;}
.ugch2 {color:#2c72c8; font-family:FGMedCon; font-size:19px}
.ugcvnb {background:#eeeeee;border:none; padding-top:0px; width:200px}
.ugcvnb img {margin-bottom:10px;}

.navbox {background:#f4f9fc none repeat scroll 0 0; padding: 10px; width:700px; border:1px solid #d8d8d8; text-align:center; font-size:13px; color:#666666}
.navbox a:link {color:#666666; text-decoration:none}
.navbox a:visited  {color:#666666; text-decoration:none}
.navbox a:visited:hover  {color:#666666; text-decoration:none}
.navbox a:hover {color:#666666; text-decoration:none}

/*hotels section only*/
.rightcolumnh {width:310px; font-size:12px; background:#ffffff}
.rightcolumnh a:link {color:#003a64; text-decoration:none;}
.rightcolumnh a:hover {color:#8d2525; text-decoration:underline;}
.rightcolumnh a:visited {color:#7777CC; text-decoration:none;}
.rightcolumnh a:visited:hover {color:#8d2525; text-decoration:underline;}

/*RC items begin*/
.search {font-family:arial,helvetica,sans-serif; margin-bottom:5px;}
.search input{font-family:arial,helvetica,sans-serif;}
.gads {margin:20px 0px 20px 0px}
.gadsbus {margin:20px 0px 20px 0px}
.sm {width:300px; margin-top:15px;}
.buttons {padding-bottom:5px; background: #FFFFFF none repeat scroll 0%;}
.buttons a:visited {color:#7777CC}
.site {margin-top:5px; padding:2px; border:1px solid #999999; width:294px; color:#003a64; background:#ffffff;}

.nlb {background-image:url(/i/newsletter-teal-blank.jpg); width:294px; height:124px; padding:0px; margin:0px}
.nlb input.searchbutton {cursor:pointer; border: none; width: 20px; height: 20px; margin-left:4px; margin-bottom:0px;}
.nlb input {font-size:10px; padding:2px 0px 2px 2px; height:10px; width:250px; border:1px solid #9a9995; color:#888888; text-align:left; vertical-align:bottom; margin:99px 0px 2px -3px;}
.news {border:1px solid #999999; background:#ffffff; padding:2px 0px 2px 0px; margin:20px 0px 20px 0px; width:298px;}

.sod {background-image:url('/i/sod.png'); width:288px; height:79px; margin-top:15px;text-align:center; color:#464646; font-size:17px; line-height:1.0em; letter-spacing: 0.03em; font-family:FGMedCon;margin-bottom:0px    font-weight: 500; padding-top:28px; padding-bottom:-20px}
.sod a:link {color: #FFFFFF; text-decoration: none;}
.sod a:hover {background: none repeat scroll 0%; color:#FFE372; text-decoration: none;}
.sod a:visited {background: none repeat scroll 0%; color: #FFFFFF; text-decoration: none;}
.sod a:visited:hover {background: none repeat scroll 0%; color:#FFE372; text-decoration: none;}

.sod1 {background-image:url('/i/sod.png'); width:288px; height:79px; margin-top:15px;text-align:center; color:#464646; font-size:17px; line-height:1.0em; letter-spacing: 0.03em; font-family:FGMedCon;margin-top:20px; margin-bottom:20px; font-weight: 500; padding-top:28px; padding-bottom:-20px}
.sod1 a:link {color: #FFFFFF; text-decoration: none;}
.sod1 a:hover {background: none repeat scroll 0%; color:#FFE372; text-decoration: none;}
.sod1 a:visited {background: none repeat scroll 0%; color: #FFFFFF; text-decoration: none;}
.sod1 a:visited:hover {background: none repeat scroll 0%; color:#FFE372; text-decoration: none;}

#date {color: #6F6E69;font-size: 12px;font-weight: 500;position: relative;font-family:FGMedCon;top: 9px;}
#day {color: #464646;font-size: 13px;font-weight: 500;position: relative;top: 13px;font-family:FGMedCon;text-decoration:underline}
#marg {margin-top:20px}

#sciway {font-size:13px; line-height:1.5em; font-family:arial,helvetica,sans-serif; letter-spacing: 0.01em; color:#666666; text-align:justify; margin: 4px 8px 15px 8px;} 
#sciway a:link {text-decoration:none; color:#0078ad; font-weight:600; }
#sciway a:visited {text-decoration:none; color:#0078ad; font-weight:600; }
#sciway a:hover {text-decoration:underline; color:#0078ad; font-weight:600; }
#sciway a:visited:hover {text-decoration:underline; color:#0078ad; font-weight:600; }
/*RC items end*/

.footer {font-size:12px; font-family:arial,helvetica,sans-serif; text-align:center; color:#666666; width:1140px; margin-top:30px;}
.footer blockquote {font-size:12px;}
.footer a:link {color:#003a64}
.footer a:visited {color:#7777CC}
.footer a:visited:hover {color:#8d2525}
.footer a:hover, a:active {color:#8d2525}

/*photo links*/
.plink {background:#f0eeee; height:17px; width: 297px; padding: 3px 3px 0px 0px; margin-top:3px; text-decoration:none; color:#003a64; text-align:right; font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:none;}
.plink a:link {color:#003a64; text-decoration:none;}
.plink a:visited {color:#003a64; text-decoration:none;}
.plink a:visited:hover {color:#8d2525; text-decoration:none;}
.plink a:hover, a:active {color:#8d2525; text-decoration:none;}

.clink {background:#f9f9f9; height:300px; width: 400px; padding: 10px 10px 10px 10px; text-decoration:none; color:#003a64; text-align:left; font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:none;}
.plink a:link {color:#003a64; text-decoration:none;}
.plink a:visited {color:#003a64; text-decoration:none;}
.plink a:visited:hover {color:#8d2525; text-decoration:none;}
.plink a:hover, a:active {color:#8d2525; text-decoration:none;}

/*forms*/
#sas {display:none;}
#bg {background:#f4f9fc none repeat scroll 0 0; padding: 0px 5px 0px 5px; width:65%; border:1px solid #d8d8d8;}
#formrow {width:720px; padding:10px 5px 10px 5px;}
#formrow2 {width:720px; padding:10px 5px 10px 5px;}
#label { display:block; float:left; margin-right:15px; font-size:13px; line-height:20px; width:350px; text-align:left;}
#label1 {display:block; float:left; margin-right:15px; font-size:13px; line-height:20px; width:330px; text-align:right;}
#textarea  {width:288px; height:100px;}
.select {background-image:url('/i/select.png'); width:140px; height:40px; cursor:pointer; border:none;}
.select:hover {background-image:url('/i/select-hvr.png'); width:140px; height:40px; border:none;}
.confirm {text-align:left; border:1px solid #d8d8d8; padding:10px; width:350px}
.confirm input {background:url('/i/purchase.png'); height:54px; width:200px; border:none;}
.confirm input:hover {background:url('/i/purchase-hvr.png'); height:54px; width:200px; cursor:pointer;}
.en {color:#666666;}
.ad {margin-bottom:15px;}
.indent {padding-left:10px;}
.add {vertical-align:middle; padding:0px 3px 2px 3px;}
.plus {margin-left:11px;font-size:13px;font-family:arial;letter-spacing:0.03em;}
.send {background:url('/i/send.png'); width:193px; height:54px; border:none;}
.qm {border:0px; background:#ffffff;cursor:pointer;color:#003a64;font-family:arial,helvetica,sans-serif; text-decoration:underline; font-size:14px; width:0px;}
#bl {border:0px; background:#ffffff;cursor:pointer;color:#777777;font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px;padding:0px}
#bl a:hover {border:0px; background:#ffffff;cursor:pointer;color:#444444;font-family:arial,helvetica,sans-serif; text-decoration:none; font-size:12px;padding:0px}
#letter {color:#003a64; font-size:14px; font-family:arial,helvetica,sans-serif; padding-right: 7px; padding-left: 7px; display:block;}
#example {color:#0078ad; font-size:10px;}

#nav {text-align:center; font-family:Georgia, Georgia, serif; font-weight:600; font-size:15px; color:#003a64}
#nav a {text-decoration:none; color:#003a64; padding-left:5px; padding-right:5px;}
#nav a:visited {text-decoration:none; color:#003a64}
#nav a:hover {text-decoration:underline; color:#0078ad}
#nav a:visited:hover {text-decoration:underline; color:#0078ad}

/*misc styling*/
.abc {padding-right: 7px; padding-left: 7px; display:block; color:#0078ad}
.alpha {text-align:left; font-family: FGMedCon; font-size:20px; color:#0078ad; font-style:italics; border-bottom:2px dotted #d8d8d8; margin-top:25px; margin-bottom:25px}
.gn {color:#333333; font-size:11px;}
.cap {padding-top:3px; color:#888888; font-size:12px;display:block;}
.sa {font-size:10px;}
.bc {text-decoration:none; font-size:.99em; color:#666666; letter-spacing:.03em}
.bc1 {text-decoration:none; font-size:.9em; color:#666666; letter-spacing:.02em}
.gnred {color:#8d2525; font-weight:normal; font-size:11px; font-family:arial,helvetica,sans-serif;}
.sciwayred {color:#0078ad; font-weight:600;}
#premium {background:#f4f9fc none repeat scroll 0 0; padding: 10px; width:95%; border:1px solid #d8d8d8; text-align:left;}
#election {color:#0078ad; text-decoration: underline}  
#jobslink {color:#5ba6c7; text-decoration: underline}  
#photo {border:1px solid #D8D8D8; padding:2px; margin-top:5px;}
#pic {border:1px solid #999999; padding:2px; margin-top:15px; background:#ffffff;}
#thanks {font-size:12px; font-family:arial,helvetica,sans-serif;}
#misspellings {margin-left:40px; margin-right:40px; font-size:10px; font-family:arial,helvetica,sans-serif;}
#adthumb {padding:5px; background:#FFFFFF; border:1px solid #CFCFCF;}
#pom {border:1px solid #999999; padding:8px; background:#ffffff;}
#thumb {border:1px solid #cfcfcf; padding:10px; background-color: #f9f9f9;}
.question {display:inline}
.biggraybox {background:#f9f9f9 none repeat scroll 0 0; padding: 10px; width:455px; border:1px solid #d8d8d8; text-align:center; font-weight:bold; font-size:12px}
.bigbluebox {background:#f4f9fc none repeat scroll 0 0; padding: 7px; width:400px; border:1px solid #d8d8d8; text-align:center; font-size:12px}
.mapimage {border-style:none}
#rotating {margin:15px 15px 0px 15px}
.rotate {width:750px;height:230px}
.lrotate {width:460px;float:right}
.rrotate {width:260px;float:left;margin-right:30px}
#graynav {background:#f9f9f9 none repeat scroll 0 0; padding: 10px; width:725px; border:1px solid #d8d8d8; text-align:center; font-weight:bold; font-size:12px}

/*sorter*/
.tablesorter {font-family:arial;background-color: #CDCDCD;margin:10px 0pt 15px;font-size: 12px;width: 100%;text-align: left;}
.tablesorter thead tr th, .tablesorter tfoot tr th {background-color: #FFFFFF;border: 1px solid #FFF;font-size: 15px;padding: 4px;color:#666;font-family: FGMedCon, arial; font-weight:normal;letter-spacing:0.01em; line-height:1.0;}
.tablesorter thead tr .header {background-image: url('/js/i/bg.gif');background-repeat: no-repeat;background-position: center right;cursor: pointer;}
.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF;vertical-align: top;}
.tablesorter tbody tr.odd td {background-color:#fffdf4;}
.tablesorter thead tr .headerSortUp {background-image: url('/js/i/asc.gif');}
.tablesorter thead tr .headerSortDown {background-image: url('/js/i/desc.gif');}
.tablesorter thead tr .headerSortDown, .tablesorter thead tr .headerSortUp {background-color: #FEEFBF; color:#666; font-size:15px;font-family: FGMedCon, arial; font-weight:normal;letter-spacing:0.01em; line-height:1.0;}

/*calendar grid*/
#calheader {color:#0078ad; font-family: FGMedCon, arial; font-size:15px;letter-spacing:0.03em;}
#calheader a {text-decoration:none;color:#0078ad;}
#calheader a:hover {text-decoration:underline;color:#0078ad;}
#calheader a:visited {text-decoration:none;color:#0078ad;}
#cal {background:#ffffff; text-align:center; color:#0075ad; font-size:16px; line-height:1em; font-family: Georgia, serif; letter-spacing:0.1em; margin-top:5px;}
#cal .calendar {position: relative; width: 300px; height: 250px; color:#000000; font-family: Georgia, serif;}
#cal .calendar a {position: absolute; left:0px; top:0px; display: block; font-family: Georgia, serif; font-size: 18px; color: #ffffff; line-height: 21px; text-align: center;}
#cal .calendar a:hover {opacity: .8; font-size:18px;}
#d {text-decoration:none; width:35px; height:29px; padding-top:6px;}

/*calendar pages*/
.advertise {font-size:12px;}
.text {font-size:12px; line-height:1.5em}
.day {font-size:13px; color:#0078ad}
.date {font-size:13px; color:#0078ad}
#datec {text-decoration:none; width:35px; height:29px; padding-top:6px;}
.calhead {color:#0078ad; font-family: FGMedCon, arial; font-size:15px;letter-spacing:0.03em;}
.calhead a {text-decoration:none;color:#0078ad;}
.calhead a:hover {text-decoration:underline;color:#0078ad;}
.calhead a:visited {text-decoration:none;color:#0078ad;}

/*alpha nav in bus dir*/
.busnav {font-size:15px;}
.busnav a:link {text-decoration:none; font-size:15px;}
.busnav a:visited {text-decoration:none;}

/* for hotels */
.hl {line-height:1.4; color:#333333;font-size:12px;}
.hl img{position:relative;top:10px;}
.rr{background:#deefff;}
.hn{font-weight:bold;}
.cc{color:#007757; font-weight:bold;}
.ccu{color:#007757;}
.ccc {font-size:13px; letter-spacing:.03em; font-family:georgia, serif;}
.gr{font-size:12px; line-height:1.4; /*margin-top:3px; margin-bottom:3px;*/}
.gr b{text-decoration:none; color:#173689; font-weight: normal;}
.gr u{text-decoration:none; color:#005c57; font-weight: normal;}
.ht{font-weight:bold;}
.cost{color:#075653;}
.rev{font-size:12px; margin-top:3px; margin-bottom:3px;}
.rev u{text-decoration:none; color:#005c57;}
.rev b{text-decoration:none; color:#005c57; font-weight: normal;}
.rated{color:#9f2a2a;}
.smoke{color:#9f2a2a;}
.sg{background:#d1d9dc; padding:4px; margin-right:7px; margin-left:7px; display:block;}

/*rss feed*/
#rssbox {padding:0px;font-size:12px; font-family:arial,helvetica,sans-serif; margin-bottom:7px; margin-top:10px; background-color:#f2f2f3;}
#rssbox ul {line-height:1.2em; padding:0px 0px 0px 10px; margin:7px 0px 8px 0px } 
#rssbox li {list-style-image:url('/i/bb5.gif'); margin-left:14px; margin-right:5px;font-size:12px}
#rss {background:#345878; font-size:13px;  font-weight:bolder; font-family:arial,helvetica,sans-serif;}
.rss_box {background-color: #f2f2f3;}
.clips {font-size:10px; margin-top:0px; padding-bottom:3px;}
.clips img {padding-left:10px; vertical-align:middle;}
/*rss links*/
.rss_item {font-size: 12px; margin-bottom: 5px; color:#0f335e; font-weight:normal;}
#rssbox a {color:#0f335e; text-decoration:none; }
#rssbox a:visited {color:#0f335e; text-decoration:none;}
#rssbox a:hover {color:#0078ad; text-decoration:none;}
#rssbox a:hover:visited {color:#0078ad; text-decoration:none;}

/*used for forms - do not remove*/
.emailv {display:none;}


/* Quick Search Box */
.qnote{margin-bottom:-3px;margin-top:7px;}
.qnote b{color:#993333;}
.qnote{margin-bottom:-6px;margin-top:6px;padding-bottom:4px;}
.qh{font-size:1.10em;font-style:italic;font-weight:bold;color:#1d5387;display:block;margin-top:-22px;margin-bottom:-4px;}
.qsbox {background: url(/i/corners/qs-ffffdd-tl.png) no-repeat top left;}
.qsbox form{margin-top:10px;margin-bottom:4px;}
.qstop {background: url(/i/corners/qs-ffffdd-tr.png) no-repeat top right;}
.qsbottom {background: url(/i/corners/qs-ffffdd-bl.png) no-repeat bottom left;}
.qsbottom div {background: url(/i/corners/qs-ffffdd-br.png) no-repeat bottom right;}
.qscontent {background: url(/i/corners/qs-ffffdd-r.png) top right repeat-y;}
.qstop div,.qstop,.qsbottom div,.qsbottom{width:100%;height:15px;font-size:1px;}
.qscontent,.qsbottom{margin-top:-12px;}
.qscontent{padding:0 15px;}
.qscontent li{line-height:.9em;list-style-type:square;margin-bottom:.1em;margin-top:10px;}
.qsinput{width:79px;margin-right:9px;text-transform:lowercase;}
.qschecktxt{float:left;font-size:12px;padding-top:3px;}
.qscheckcontainer{width:396px;}
.qscheckcontainer td{font-size:12px;padding-bottom:5px;}
.qscitycontainer td{padding-bottom:0;}
.qsrightdiv{width:235px;font-size:12px;float:right;}
.qsrooms{width:150px;float:left;font-size:12px;}
.qssearch{background-attachment:scroll;background-color:#1D5387;background-image:none;background-repeat:repeat;border-color:#ACBED0 #000033 #000033 #ACBED0;border-style:solid;border-width:2px;color:#FFFFFF;font-weight:bold;margin-left:1px;margin-right:1px;padding:0px;text-decoration:none;width:57px;}
.aqssearch{width:57px;margin-left:1px;background:#1d5387 none repeat scroll 0 0;border-color:#acbed0 #000033 #003 #ACBED0;border-style:solid;border-width:2px;color:#fff;cursor:pointer;font-weight:bold;}
.qsmain{width:400px;}
.qsinputdiv{float:right;}
.qselect,.qselecta{margin-left:2px;}


/*hotels rightcolumn*/
.chart {margin-top:5px; margin-bottom:10px; text-align:left; font-size:12px;}
.chart a:link {color:#173689: text-decoration:none;}
.chart a:hover {color:#8d2525: text-decoration:underline;}
.chart a:visited {color:#7777CC: text-decoration:none;}
.chart a:visited:hover {color:#8d2525; text-decoration:none;}

/* link for add link */
#message a {
    color: #98B880;
}

.indres b{
color:#4ca2aa;
}

a.featjob:link {color:#0670a0;font-weight:normal;font-size:15px;}

#indJobContent{padding-bottom: 5px;}
#indJobContent .company_location{font-size: 11px;overflow: hidden;display:block;}
#indJobContent.wide .job{display:block;float:left;margin-right: 5px;width: 135px;overflow: hidden}
#indeed_widget_wrapper{position: relative;font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 13px;font-weight: normal;line-height: 18px;padding: 10px;height: auto;overflow: hidden;}
#indeed_widget_header{font-size:18px; padding-bottom: 5px;font-family:FGMedCon,arial; }
#indeed_search_wrapper{clear: both;font-size: 12px;margin-top: 5px;padding-top: 5px;}
#indeed_search_wrapper label{font-size: 12px;line-height: inherit;text-align: left; margin-right: 5px;}

#indeed_search_wrapper #l[type='text']{width: 91px; font-size: 11px; }
#indeed_search_wrapper #q[type='text']{width: 83px; font-size: 11px; }


#indeed_search_wrapper #qc{float:left;}
#indeed_search_wrapper #lc{float:right;}
#indeed_search_wrapper.stacked #qc, #indeed_search_wrapper.stacked #lc{float: none; clear: both;}
#indeed_search_wrapper.stacked input[type='text']{width: 150px;}
#indeed_search_wrapper.stacked label{display: block;padding-bottom: 5px;}
#indeed_search_footer{width:295px; padding-top: 5px; clear: both;}
#indeed_link{clear: both;font-size: 11px;  }
#indeed_link a{text-decoration: none;}
#results .job{padding: 1px 0px;}
#pagination { clear: both; }

#indeed_widget_wrapper{ text-align:left;width:278px; height: 300px; background: #F1F1F1;}
#indeed_widget_wrapper{ border: 1px solid #DDDDDD; }
#indeed_widget_wrapper, #indeed_link a{ color: #898989;}
#indJobContent, #indeed_search_wrapper{ border-top: 1px solid #DDDDDD;padding-top:10px; }
#indJobContent a { color: #003A64; }
#indeed_widget_header{ color: #003C64; }
