/* CSS Document */

body{
background-color:#FFFFFF;
/*background-image:url(images/bodyBg.jpg); */
background-repeat:repeat-x;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a:link{
color:#0099FF;
text-decoration:underline;
}
a:visited{
color:#0099FF;
text-decoration:underline;
}
a:hover{
color:#CC0000;
text-decoration:none;
}
form{
margin-bottom:0px;
margin-top:0px;
}
.topnav2{
background-image:url(images/navBg.gif);
color:#FFFFFF !important;
font-size:10px;
font-weight:500;
height:25px;
padding-right:10px;
}
.topnavie:link{
color:#FFFFFF;
text-decoration:none;
}
.topnavie:visited{
color:#FFFFFF;
text-decoration:none;
}
.topnavie:hover{
color:#CCCCCC;
text-decoration:underline;
}
.footer{
color:#FFFFFF;
font-size:9px;
font-weight:100;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}
.footerLnk:link{
color:#FFFFFF;
text-decoration:none;
}
.footerLnk:visited{
color:#FFFFFF;
text-decoration:none;
}
.footerLnk:hover{
color:#0099FF;
text-decoration:underline;
}
.selection{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
.required{
color:#CC0000;
font-weight:600;
}
.adCreateForm{
width:325px;
}
.direction{
font-size:10px;
color:#666666;
}
.breadcrumb{
font-size:10px;
color:#333333;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;}

h2{
font-size:18px;
font-family: Arial, Helvetica, sans-serif;
color:#003366;
margin-bottom:10px;
font-weight:500;
letter-spacing:-1px;
text-transform:uppercase;
}
h3{
font-family: Arial, Helvetica, sans-serif;
color:#003366;
margin-bottom:10px;
font-weight:600;
font-size:17px;
letter-spacing:0px;
text-transform:uppercase;
padding-top:0px;
margin-top:0px;
}
h4{
font-family: Arial, Helvetica, sans-serif;
color:#003366;
margin-bottom:10px;
font-weight:600;
font-size:16px;
letter-spacing:-1px;
text-transform:uppercase;
padding-top:0px;
margin-top:0px;
}
.resultstitle{
font-size:14px;
}
.catdivs{
width:499px;
min-height:60px;
text-align:right;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
background-repeat:no-repeat;
cursor:pointer;
}
.catdivInner{
padding-top:20px; 
padding-right:40px;
}
.tableList{
background-color:#E5E5E5;
}
.tableList:hover{
background-color:#99CCFF;
cursor:pointer;
}
.tableList2{
background-color:#ffffff;
}
.tableList2:hover{
background-color:#99CCFF;
cursor:pointer;
}
.tableList3{
background-color:#E5E5E5;
}
.tableList3:hover{
background-color:#FF9999;
cursor:pointer;
}
.price{
background-image:url(images/priceBG1.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
width:530px;
height:45px;
padding-top:4px;
}
.report, .report:link{
padding-left:3px;
padding-right:3px;
font-weight:bold;
color:#CC0000;
}
.report:hover{
padding-left:3px;
padding-right:3px;
background-color:#CC0000;
color:#FFFFFF;
}
.popupform{
position:relative;
left:110px;
top:30px;
width:300px;
height:68px;
z-index:1;
background-color: #E5e5e5;
background-image:url(images/loginBg.jpg);
background-repeat:no-repeat;
border: 1px none #000000; 
padding-left:10px; 
padding-right:10px;
}
.loginInput{
width:140px;
height:12px;
font-size:10px;
}
.popupUser{
position:relative;
left:110px;
top:30px;
width:500px;
height:500px;
z-index:1;
background-image:url(images/transparent.gif);
background-repeat:repeat;
border: 1px none #000000; 
padding-left:10px; 
padding-right:10px;
}
/**********  PM STYLES   ***********/
.subj{
font-size:13px;
font-weight:bold;
color:#000000;
}
.frm{
font-size:15px;
}

.sh{
color:#000000;
font-size:17px;
line-height:18pt;
}
.quote{
background-color:#E5E5E5;
color:#333333;
padding-left:25px;
padding-right:25px;
padding-top:15px;
padding-bottom:15px;
border-color:#CCCCCC;
border-width:thin;
border-style:solid;
}

.ader{background-color:#000000; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; width:180px; height:40px; z-index:99; position:relative;left:0px; top:0px;}

.aderin{background-color:#FFFFCC; font-size:10px; color:#000000; padding-left:10px; padding-right:10px; height:40px;}

.catlnk:link{color:#FFFFFF; text-decoration:none;}
.catlnk:visited{color:#FFFFFF; text-decoration:none;}
.catlnk:hover{color:#FFFFFF; text-decoration:none;}

.warn{background-color:#CC0000; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; width:500px; z-index:99; position:relative;left:0px; top:0px;}
.warnin{background-color:#FFFFCC; font-size:10px; color:#000000; padding-left:10px; padding-right:10px; height:40px;} 

