
/*Generics */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
}
input {font-size:11px;}
select {font-size:11px;}

a {color:#0000FF; font-size:11px;}
a:hover {color:#D90000}



.pghdr {color:#004891; font-size:1.1em; font-weight:bold; text-align:center; padding-bottom:20px;}


.embassyName {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:RGB(119,9,17); text-decoration:none}


/* index table td border padding */
.inxtd {border-width:1px; border-style:solid; }
.powerby { font-size:10px; font-weight:bold; padding-left:120px; padding-right:2px; padding-bottom:20px; text-align:Center; color:#FFFFFF;}
.TravelCare { font-size:11px; font-weight:bold; padding-left:2px; padding-right:2px; text-align:center; color:#FFFFFF;}
.clientname {font-size:20px; font-weight:bold; color:#FFFFFF; text-align: center;}
.timedisplay {font-size:11px; font-weight:normal;}
.address{ color:#000000;font-size:10px; }
.addressB{ color:#000000;font-size:10px; }
.powerbyB { font-size:10px; font-weight:bold; padding-left:120px; padding-right:2px; padding-bottom:20px; text-align:Center; color:#FFFFFF;}
.TravelCareB { font-size:11px; font-weight:bold; padding-left:2px; padding-right:2px; text-align:center; color:#FFFFFF;}

/*Membership sales message */
.mbr_s_hdr { font-size:11px; font-weight:bold; color:#004891; }
.mbr_t_txt {font-size:11px; }
.mbr_offer_hdr { font-size:12px; font-weight:bold; color:#004891; }
.mbr_offer_txt { font-size:11px; }

/*Category groups*/
.catmodtd {border-bottom-color:#004891; border-bottom-style:solid; border-bottom-width:3px;}
.catmodtxt {font-size:18px; font-weight:bold; color:#004891;}

/* Background td color and font data for module head */
.modulebg {background-color:#004891; color:#FFFFFF;}
.hdrmodule {font-weight:bold; font-size:.8em;}



/* Displaying malaria, yellow yever and itinerary vaccination recommendations   */
.diseasehdrbg {background-color:#E2E2E2;}
.hdrdisease {font-size:.7em; font-weight:bold; padding-left:5px;}
.diseasevactd{padding-left:5px; padding-top:5px;}
.txtdisease {font-size:.7em; font-weight:normal;}
.middleborder {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:gray; padding-bottom:5px; padding-top:px;}
.middlenoborder{padding-bottom:5px; padding-top:5px;}
.rightborder {border-left-width:1px; border-left-style:solid; border-left-color:gray; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:gray; padding-left:5px; padding-bottom:5px; padding-top:px;}
.rightnoborder {border-left-width:1px; border-left-style:solid; border-left-color:gray;  padding-left:5px;  padding-bottom:5px; padding-top:5px;}




/*These are for the print style sheet links for traveler tools and will be moved out once we start working on printing  */
.desctdhdr {padding-left:10px;}
.deschdrtxt {font-weight:bold; font-size:11px;}
.desctxt {font-size:10px;}
.printhide{visibility:hidden;}
.printshow{visibility:show;}
.reportheader{visibility:show;}
.reportfooter{visibility:show; page-break-after: always;}


/*itinerary selection module */
.inttitletd {background-color:#004891;}
.inttitletxt {padding-left:5px; color:#FFFFFF; font-size:13px; font-weight:bold;}
.itnhdrtd {padding-top:5px; padding-bottom:10px;}
.inthdrtxt {font-weight:bold; font-size:12px; margin-left:5px;}
.intbtn {width:150px; font-size:11px; margin:5px;}
.intorgincty {font-size:11px; color:rgb(0,0,255); padding-left:10px; padding-right:5px;}
.medconds {font-size:10px; margin-left:5px;}



/*login form*/
.logintable {background-color:#E2E2E2; padding:5px;}
.logintd {padding-left:5px;}
.logintxt {font-family:arial,helvetica,verdana; font-size:12px; font-weight:bold;}
.errortxt {font-size:12px; color:red;}




/*navigation modules */
.navtdtitle {background-color:#004891;}
.navtdtitlered {background-color:#004891;}
.navtitletxt {padding-left:5px; color:#FFFFFF; font-size:13px; font-weight:bold;}
.navtdhdr {padding-bottom:0px;}
.navhdrtxt {font-weight:bold; font-size:12px;}
.navtdselect {padding-left:0px; padding-top:5px;}
.navselect {width:175px; font-size:11px;}
.navtdtxt {padding-left:2px; padding-right:0px;}
.navtxt {font-size:11px; font-weight:normal;}


/* report modules */
.modtitletd {background-color:#004891;}
.modtitletxt {padding-left:5px; color:#EF9E00; font-size:13px; font-weight:bold; width:650;}
.modintrotd {text-align:justify; padding-left:5px; padding-top:5px; padding-bottom:15px;}
.modintrotxt {font-size:12px;}
.modtdhdr {padding-left:10px; padding-right:5px; padding-bottom:5px;}
.modtdtxt {padding-left:15px; padding-bottom:5px; text-align:justify;}
.modhdr {font-size:12px; font-weight:bold;}
.modtxt {font-size:12px; font-weight:normal;}



/*alerts (which is a module) */
.alertclassifytd {background-color:#FFFFFF;}
.alertpole {padding-left:10px; padding-right:10px; font-size:11px; color:blue;}
.alertclassifytxt {color:#000000; font-size:13px; font-weight:bold; padding-left:5px;}
.alerttitletxt {margin-left:25px; padding-left:5px; color:#A42517; font-size:13px; font-weight:bold;}
.alertcountry {margin-left:50px; width:600px; font-size:12px; font-weight:bold;}
.alerthdr {margin-left:75px; font-size:12px; font-weight:bold;}
.alerttxt {margin-left:80px; width:550px;  display:block; font-size:12px; font-weight:normal; text-align:justify;}
.alertimgspc {margin:5px;}
.alertimgbottom {margin:10px;}


