@charset "utf-8";
/* CSS Document */

body{font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;COLOR: #313030; margin:0 auto;padding: 0px;background: #eaeaea; font-weight:normal;}
.main { width:885px; background-color:#FFFFFF; border-top:solid 1px #c8c8ca; border-left:solid 1px #c8c8ca; border-right:solid 1px #c8c8ca; margin:0 auto; }/*main centered table with border*/
.menu{width:885px; padding-bottom:4px; padding-top:11px}
.calltable { width:350px; background-color:#FFFFFF; border-top:solid 1px #c8c8ca; border-left:solid 1px #c8c8ca; border-right:solid 1px #c8c8ca; margin:0 auto; }/*call request centered table with border*/

p {line-height: 160%}
/*--------------------------------MAIN LAYOUT-----------------------------------------*/	

.mainslice{background: url(/images/bgs/mainbkslice.gif) repeat-y top;}
.topgradient2{font-size:11px; line-height:15px; padding:0px 0px 20px 12px; color:#313030; }
.gradientbox{background: url(/images/bgs/gradientbox.gif) repeat-x top;border:solid 1px #dddddd; background-color:#eeeeee}
.hotspot{background: url(/images/bgs/gradientbox2.gif) repeat-x top;border:solid 1px #dddddd; background-color:#eeeeee}
.email{background: url(/images/bgs/emailbk.gif); background-repeat:no-repeat; width:193px; height:110px  }
.gradientbox4{background: url(/images/bgs/gradientbox4.gif) repeat-x top;border:solid 1px #dddddd; background-color:#e9e9e9}
.gradientbox5{background: url(/images/bgs/gradientbox5.gif) repeat-x top;border:solid 1px #dddddd;background-color:#E9E9E9;}
.gradientbox6{background: url(/images/bgs/bluegradientbox.gif) repeat-x top; border:solid 1px #A9C9DE;background-color:#A9C9DE;}
.colorbox{background:#9c132e;}
.box{border:solid 1px #dddddd;}
.submenu{background: url(/images/icons/arrowblue.gif) no-repeat;border-bottom:solid 1px #dddddd;}
.sep{border-top:solid 1px #dddddd; padding-top:10px;}
.sep2{border-bottom:solid 1px #dddddd; padding-top:10px;}
.footerbox{border-bottom:solid 1px #c8c8ca; border-left:solid 1px #c8c8ca; border-right:solid 1px #c8c8ca; width:885px; margin:0 auto; background-color:#ffffff}
.header{font-size:12px; line-height:15px; background: #EEEEEE; color:#313030; border-right:solid 1px #dddddd;  font-weight:bold; }
.grayborder{border:1px solid #dedede;}
.hometabsborder{border-bottom:3px solid #9b062e; border-right:3px solid #9b062e; border-left:3px solid #9b062e;  }
.countrypack{padding:0px 33px 10px 14px;}
.aboutus{padding-top:12px;}
.forms{line-height:32px;}
form{ margin-top:0px;margin-bottom:0px}
/*--------------------------------TEXT-----------------------------------------*/

H1 {font-size:16px; line-height:22px;  color:#A30234; font-weight:bold; padding:10px 0px 10px 0px; margin:0px; }

/*h2 is pink*/
H2 {font-size:16px; line-height:20px; color:#9C132E;  font-weight:bold; } 

/*h3 is light blue*/
H3 { font-size:12px; line-height:14px; color:#A30234;  font-weight:bold; } 

/*h4 is light blue*/
H4 { font-size:12px; line-height:14px; color:#A30234;  font-weight:bold; }

/*Title for tab content on home page*/
.tabstitle{ font-size: 19px; font-weight:bold; color:#000000; padding:13px 0px 0px 13px; line-height:16px } 

/*general links with no class specified*/
a:link, a:visited{font-size:12px; line-height:12px; color:#A30234; text-decoration:underline;}
a:hover{font-size:12px; line-height:12px; color: #313030; text-decoration:underline;  }

/*small dark gray text 11pt*/
.text{font-size:11px; line-height:15px; color:#313030;}
a.text:link, a.text:visited {font-size:11px; line-height:15px; color:#313030; text-decoration:none;}
a.text:hover{font-size:11px; line-height:15px; color:#313030; text-decoration:underline; }	

/*small dark gray text 11pt*/
.hotspottext{font-size:11px; line-height:16px; color:#313030;}
a.hotspottext:link, a.hotspottext:visited {font-size:11px; line-height:18px; color:#313030; text-decoration:none;}
a.hotspottext:hover{font-size:11px; line-height:18px; color:#313030; text-decoration:underline; }	

/*small red text 11pt*/
.textb{ font-size:11px; line-height:15px; color:#A30234; }
a.textb:link, a.textb:visited{ font-size:11px; line-height:15px; color:#A30234; text-decoration:none; }
a.textbhover{font-size:11px; line-height:15px; color:#A30234; text-decoration:underline;}	

/*normal dark gray text 12pt*/
.text2{ font-size: 12px; line-height:15px; color:#313030;}
a.text2:link, a.text2:visited{font-size:12px; line-height:15px; color:#313030; text-decoration:none; }
a.text2:hover{font-size:12px; line-height:15px; color:#a30234; text-decoration:underline;}

/*normal dark gray text 12pt with bigger line height*/
.text3{font-size:12px; line-height:18px; color:#313030;}
.text4{ font-size:12px; line-height:22px; color:#313030;}

/*red text 12pt for errors / no retrieval*/
.redtext{font-size:12px; line-height:15px;  color:#A30234; font-weight:bold;}

/*small medium gray text 11pt*/
.graytext{font-size:11px; line-height:15px; color: #807F84;}
a.graytext:link, a.graytext:visited{font-size:11px; line-height:15px; color: #807F84; text-decoration:none;}
a.graytext:hover{font-size:11px; line-height:15px; color:#313030; text-decoration:underline;}

/*back to top links - small medium gray text 11pt*/
.graytext2{font-size:11px; line-height:15px; color: #807F84;}
a.graytext2:link, a.graytext2:visited{font-size:11px; line-height:15px; color:#807F84; text-decoration:underline;}
a.graytext2:hover{font-size:11px; line-height:15px; color: #313030; text-decoration: none;  }

/*normal BOLD dark gray text 12pt*/
.bold{ font-size:12px; line-height:15px; color: #313030; font-weight: bold; }
a.bold:link, a.bold:visited{font-size:12px; line-height:15px; color: #313030; text-decoration:underline; font-weight:bold; }
a.bold:hover{font-size:12px; line-height:15px; color:#a30234; text-decoration:underline;  font-weight:bold; }

/*BOLD dark gray text 15pt*/
.boldmedium{ font-size:15px; line-height:20px; color: #313030; font-weight: bold;  }
a.boldmedium:link, a.boldmedium:visited{font-size:15px; line-height:20px; color: #313030; text-decoration:underline; font-weight:bold; }
a.boldmedium:hover{font-size:15px; line-height:20px; color:#A30234; text-decoration:underline;  font-weight:bold; }

/* BOLD text 16pt*/
.title{ font-size:16px; color:#313030; font-weight: bold; }
.title2{font-size:16px; line-height:22px;  color:#A30234; font-weight:bold; padding:10px 0px 10px 0px; s }
.title3{font-size:12px; line-height:14px;  color:#A30234; font-weight: bold; }
.title4{font-size:16px; line-height:36px;  color:#313030; font-weight:bold; }
.title5{font-size:16px; line-height:24px;  color:#A30234; font-weight:bold; padding:8px 0px 10px 0px }
.title6{font-size:16px; line-height:22px;  color:#313030; font-weight:bold;  }

/* X-BIG BOLD text 18pt*/
.boldbig{font-size:18px; line-height:22px; color:#A30234; text-decoration:none; font-weight:bold}
a.boldbig:link, a.boldbig:visited{font-size:18px; line-height:32px; color:#A30234; text-decoration:underline;font-weight:bold;}
a.boldbig:hover{  font-size:18px; line-height:32px; color:#313030; text-decoration:none; font-weight:bold; }

/*red small text 11pt*/
.bluetext{font-size:11px; line-height:15px; color:#A30234; font-weight:bold; }
a.bluetext:link, a.bluetext:visited{font-size:11px; line-height:15px; color:#A30234; text-decoration:none;  font-weight:bold; }
a.bluetext:hover{font-size:11px; line-height:15px; color:#A30234; text-decoration: underline; font-weight:bold; }

/*red text 12pt*/
.blue{  font-size:12px; line-height:15px; color: #A30234; font-weight:bold; }
a.blue:link, a.blue:visited{  font-size:12px; line-height: 15px; color:#A30234; text-decoration:none; font-weight:bold; }
a.blue:hover{font-size:12px; line-height:15px; color: #313030; text-decoration: underline; font-weight:bold; }

/*red text 12pt*/
.bluecaps{ font-size:12px; line-height:22px; color: #A30234; text-transform: uppercase; font-weight:bold; }

/*white text 10pt*/
.whitetextsmall{ font-size:10px; line-height:21px; color: #FFFFFF; }

/*dark gray text 14pt*/
.whitetext{color:#313030; font-size:14px; line-height:22px; font-weight:normal}
a.whitetext:link, a.whitetext:visited{color:#313030; font-size:14px; text-decoration:none; line-height:22px; font-weight:normal}
a.whitetext:hover{color:#a30234; font-size:14px; text-decoration:none; line-height:22px; font-weight:normal}

/*normal white text 12pt*/
.whitetext2{font-size: 12px; line-height: 15px; color: #FFFFFF;text-decoration:none;}
a.whitetext2:link, a.whitetext2:visited{font-size: 12px; line-height: 15px; color: #FFFFFF; text-decoration:underline;  }
a.whitetext2:hover{font-size: 12px; line-height: 15px; color: #FFFFFF;text-decoration:none;}

/*normal white text 13pt*/
.whitetext3{font-size: 13px; line-height: 15px; color: #FFFFFF;text-decoration:none;}	
	
/*footer*/
.footer {font-size: 10px; line-height: 15px; color:#313030; text-decoration:none; word-spacing:.1em;  }
a.footer:link, a.footer:visited  {font-size: 10px; line-height: 15px; color:#313030; text-decoration:none;}
a.footer:hover {font-size: 10px; line-height: 15px; color:#313030; text-decoration:underline;}

/*breadcrumbs*/
a.bc:link, a.bc:visited  {font-size:10px; color:#313030;text-decoration:none;}
a.bc:hover {font-size:10px; color:#a30234; text-decoration:underline;}
.bc{font-size:10px; padding-top:2px}
.breadcrumbs{ font-size:10px; font-weight:normal; padding-left:1px; height:20px}

/*popular search words*/
a.searchwords:link, a.searchwords:visited {font-size:11px; line-height:19px; color:#313030; text-decoration:none;}
a.searchwords:hover{font-size:11px; line-height:19px; color:#313030; text-decoration:underline; }	

/*--------------------------------new text styles---------------------------*/
.ltgraysmall{ color:#c7c6c7; font-size:10px;}
.dkgraysmall{color:#313030; font-size:10px; font-weight:normal; line-height:15px}
.smallredtext{color:#A30234; font-size:10px; font-weight:normal}
a.smallredtext, a.smallredtext:visited{color:#A30234; font-size:10px; text-decoration:none;  font-weight:normal}
a.smallredtext:hover{color:#313030; font-size:10px; text-decoration:underline; font-weight:normal}

/*--------------------------------OTHER-----------------------------------------*/	

a img {border:none}
.hide {display: none;}
.show {display: block;}
.align-right { float:right; margin: 0 0 10px 10px; }
.align-left { float:left; margin: 0 10px 10px 0; } 
.frame { padding: 3px; border: 1px solid #DDDDDD; } 
.arrow_list p { background: url(/images/icons/bluearrowlist.gif) no-repeat ; padding-left: 15px; margin: 10px 0px 0px 0px; }
.form{border: 1px solid #dddddd;background-color:#FFFFFF;margin:0px 0px 0px 0px;font: 12px Verdana, Arial, Helvetica, sans-serif;color: #313030;}
.form2{border: 1px solid #807F84;background-color:#FFFFFF;margin:0px 0px 0px 0px;font-size: 11px;color: #313030;}
.form3{border: 1px solid #7F9DB9;height: 13px;background-color:#FFFFFF;	margin:0px 0px 0px 0px;	font-size: 11px;color: #313030;}
.form4{font: 12px Verdana, Arial, Helvetica, sans-serif;color: #313030;}


/*--------------------------------PRINT-----------------------------------------*/

@media print
{
*
{
background-image: none !important; 
background-color: #FFFFFF !important;
FONT-FAMILY: Arial,Helvetica,sans-serif; color:#000000; font-size:12px; 
border: none !important;
float: none !important; 
margin: 8px !important; 
padding: 0% !important;
width: auto !important;
visibility: visible !important; 
overflow: visible !important; 
}
.title {font-size:16px; font-weight:bold;}
.noprint {
display: none ! important;
}
}