
/*Generics */
body {font-family:arial,helvetica,verdana; font-weight:normal; font-size:11px;}
input {font-size:12px;}
select {font-size:11px;}
a {color:#0000FF; font-size:11px;}
a:hover {color:#D90000;}

a.feedback {padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px;  text-decoration:blink; color:#000000; font-size:11px; font-weight:bold; background-color:#FFFF00;}
a.feedback:hover {background-color:#000000; color:#FFFF00;  }

a.email {color:#FFFFFF;}
a.email:hover {color:#FFFF00; }
.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 */
/* items with a B after is fro alternate coloring, blue text used on a white background such as vacination summary*/
.inxtd {border-width:0px; border-style:solid;}
.inxTOPtd {border-width:0px; border-style:solid; background-color:#0071AD; padding:10px;}
.powerby { font-size:10px; font-weight:bold; padding-left:120px; padding-right:2px; padding-bottom:20px; text-align:left; color:#FFFFFF;}
.TravelCare { font-size:11px; font-weight:bold; padding-left:2px; padding-right:2px; text-align:left; color:#FFFFFF;}
.clientname {font-size:20px; font-weight:bold; color:#FFFFFF;}
.timedisplay {font-size:11px; font-weight:normal; color:#d5deff;padding-bottom : 15px;}
.TravNameForm {font-size:11px; font-weight:bold; color:#f4deca;}
.address{ color:#FFFFFF; font-size:10px; }
.powerbyB { font-size:10px; font-weight:bold; padding-left:120px; padding-right:2px; padding-bottom:20px; text-align:left; color:#004891;}
.TravelCareB { font-size:11px; font-weight:bold; padding-left:2px; padding-right:2px; text-align:left; color:#004891;}
.addressB{ color:#004891; font-size:10px; }
.copyrightB{ color:#004891; font-size:10px;}


/*Category modules*/
.catmodtbl {margin-top:15px; margin-bottom:20px; }
.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-image: url("http://www.travelcare.com/images/OrangeBack.gif");  color:#FFFFFF;}
.hdrmodule {font-weight:bold; font-size:12px;}



/* Displaying malaria, yellow yever and itinerary vaccination recommendations */
.diseasehdrbg {background-color:#E2E2E2;}
.hdrdisease {font-size:11px; font-weight:bold; padding-left:5px;}
.diseasevactd{padding-left:5px; padding-top:0px;}
.txtdisease {font-size:11px; font-weight:normal;}
.middleborder {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:gray; padding-bottom:5px; padding-top:0px;}
.middlenoborder{padding-bottom:5px; padding-top:0px;}
.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; }
.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  */
.desctdhdr {padding-left:10px;}
.deschdrtxt {font-weight:bold; font-size:11px;}
.desctxt {font-size:10px;}
.printhide{visibility:show;}
.printshow{visibility:hidden;}
.reportheader{visibility:hidden;}
.reportfooter{visibility:hidden;}



/*itinerary selection module */
.inttitletd {text-align: center;}
.inttitletxt {padding-left:5px; padding-bottom:6px; color:#cb5c2e; font-size:19px; font-weight:normal; font-family:"Times New Roman", times, serif;}
.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;}





/* select report module  */
.rpttitletd {background-color:#004891;}
.rpttitletxt {padding-left:5px; padding-bottom:15px; color:#FFFFFF; font-size:13px; font-weight:bold;}
.rptcattd{background-image: url("http://www.travelcare.com/images/OrangeBack.gif");}
.prtcattxt{padding-left:10px; font-weight:bold; font-size:11px; color:#FFFFFF;}
.rptmodstd {padding-left:15px; padding-top:3px; padding-bottom:2px;}
.rptmodbg {background-color:#E2E2E2;}
.rptmodtxt {padding-left:3px; font-size:11px;}
.rpttravName {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: #FBF2EA;
}




/*login form*/
.logintable {background-color:#262626;}
.contacttable {background-color:#FFFFFF;}
.contacttable1 {background-color:#3C3C3C;}
.contacttxt {font-family:arial,helvetica,verdana; font-size:12px; color:#000000;}
.logintd {padding-left:5px;}
.logintxt {font-family:arial,helvetica,verdana; font-size:12px; font-weight:bold; color:#FFFDCB;}
.errortxt {font-size:12px; font-family:tahoma,verdana,arial; color:#D90000;}
.loginlinks{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.loginlinks{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D6EDD3; text-decoration: none; font-weight: bold;}
a.loginlinks:hover{ color: #F0E79F; }


/*navigation modules */
.navtitlehdr{padding-left:5px; padding-bottom:6px; color:#cb5c2e; font-size:18px; font-weight:normal; font-family : "Times New Roman", Times, serif; text-align : center;}
.navtitlehdrSM{ color:#cb5c2e;  font-weight:normal; font-family:arial,helvetica,verdana; text-align : center; font-size:11px; }
.navtdtitle {background-image: url("/images/OrangeBack.gif");}
.navtdtitlered {background-image: url("/images/redBack.gif");}
.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;background-color:#FFFFFF;}
.navtdselectGray {padding-left:0px; padding-top:5px;background-color:#DEDEDC;}
.navselect {width:175px; font-size:11px;}
.navtdtxt {padding-left:2px; padding-right:0px;}
.navtxt {font-size:11px; font-weight:normal;}
.navselectedtxt {font-size:11px; color:#FFFFFF; padding-left:2px; padding-right:2px;  background-image: url("http://www.travelcare.com/images/OrangeBack.gif");}


.navsubheading {padding-left:5px; font-size:12px; font-weight:bold;}
.navtdsubheading {background-color:#DEDEDC;}
.sidebacktd {background-color:#DEDEDC;}
.TblTravelerData{background-color:#dae4fc;}



/* report modules */
      /*mod personalized is for travelers name etc. at top of form*/
.modPersonalized {	font-family: Arial, Helvetica, sans-serif;	font-weight : bold;	font-size : 12px;	color : Black; padding-bottom: 10px;}
.modtitletd {background-color:#0071AD;}
.modtbl{background-color:#FFFFFF;}
.modtitletxt {padding-left:5px; color:#FFFFFF; font-size:13px; font-weight:bold;}
.modintrotd {text-align:justify; padding-left:5px; padding-top:5px; padding-bottom:15px;}
.modintrotxt {font-size:11px;}
.modtdhdr {padding-left:10px; padding-right:5px; padding-bottom:5px;}
.modTdSubHdr{	background-color: #DBDBDB;}
.modtdtxt {padding-left:15px; padding-bottom:5px; text-align:justify; padding-right:10px;}
.modhdr {font-size:12px; font-weight:bold;}
.modtxt {font-size:11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
.modBackground{border-width:0px; border-style:solid; background-color:#0071AD; }

/* telecomm module */
.modcategorytd {background-color:#E2E2E2;}
.modcategorytxt {font-size:12px; font-weight:bold;}



/*alerts (which is a module) */
.alertpole {padding-left:10px; padding-right:10px; font-size:11px; color:blue;}
.alertclassifytxt {background-color:#004891; color:#FFFFFF; font-size:13px; width:100%;  font-weight:bold; padding-left:5px;}
.alertclassifytd {background-color:#004891; }
.alerttitletxt {margin-left:25px; padding-left:5px;  color:#A42517; font-size:13px; font-weight:bold;}
.alertcountry {margin-left:50px;  font-size:12px; font-weight:bold;}
.alerthdr {margin-left:75px; font-size:12px; font-weight:bold;}
.alerttxt {margin-left:80px; width:390px;  display:block; font-size:11px;  font-family:tahoma,verdana,arial; font-weight:normal; text-align:justify; padding-right:5px;}
.alertimgspc {margin:5px;}
.alertimgbottom {margin:10px;}




/* edit forms besides select report modules */
.edittdhdr {background-color:#FFFFFF;}
.edithdr {font-size:11px; font-weight:bold; padding-right:3px;}
.editelement_txt {margin-bottom:7px; font-size:11px; font-weight:normal}
.editelement_select {margin-bottom:7px; font-size:11px; font-weight:normal}
.edittdtxt {padding-bottom:7px;}
.edittxt {font-size:12px; padding-bottom:7px;}
.edittxtsm {font-size:11px; padding-bottom:7px;}
.editsuccess {font-size:12px; color:red;}

/* loading text */
.loadtxt {padding-right:5px; color:#FFFFFF; font-size:11px;}


/* alerts sign up */
.subtable {font-family:tahoma,verdana,arial; border-style:solid; border-color:#C0C0C0; border-width:0px;}
.subtd {background-color:#FFFFFF; border-bottom-style:solid; border-bottom-color:#C0C0C0; border-bottom-width:1px; padding-bottom:7px; padding-top:7px;}
.subtxt {font-size:11px; font-weight:normal}
.subtdmid {border-right-style:solid; border-right-color:#C0C0C0; border-right-width:1px; padding-bottom:7px; padding-top:7px;}


/*download adobe acrobat */
.downloads {font-size:9px;}



/*Membership sales message */
.mbr_s_hdr {font-family:tahoma,verdana,arial; font-size:11px; font-weight:bold; color:#004891; line-height:120%;}
.mbr_t_txt {font-family:tahoma,verdana,arial; font-size:11px; line-height:120%}
.mbr_offer_hdr {font-family:tahoma,verdana,arial; font-size:14px; font-weight:bold; color:#004891; line-height:120%;}
.mbr_offer_txt {font-family:arial,tahoma,verdana; font-size:12px; line-height:120%}


