@charset "utf-8";
/* CSS Document */

body {
text-align: center;
margin-left: 0px;
margin-top: 0px;
background-image: url(../images/layout/mockup5_01.jpg);
background-repeat: repeat-x;}
#maincontainer {
width: 782px;
margin-right: auto;
margin-left: auto;
background-image: url(../images/layout/mockup5_03.gif);
background-repeat: no-repeat;
width: 782px;}
.div-top {
background-image: url(../images/layout/mockup5_03.gif);
background-repeat: no-repeat;
height: 28px;
width: 782px;}
.div-mainpic {
height: 234px;
width: 782px;}
.div-mainpicb {
height: 165px;
width: 782px;}
.div-navbar {
background-image: url(../images/layout/navbarclean.jpg);
background-repeat: no-repeat;
height: 37px;
width: 782px;}
.lo-clear {
clear: both;}
.div-content {
background-image: url(../images/layout/Main3_07.gif);
background-repeat: repeat-y;
width: 782px;
padding-top: 13px;
padding-left:10px;
padding-right:5px;
padding-bottom: 10px;
z-index:-999;}
.div-footer1 {
background-image: url(../images/layout/Main3_09y.jpg);
background-repeat: no-repeat;
height: 59px;
margin-bottom:5px;
width: 782px;
position: relative;}
.div-footerclean {
background-image: url(../images/layout/Main3_09z.jpg);
background-repeat: no-repeat;
height: 59px;
margin-bottom:5px;
width: 782px;
position: relative;}
.lo-linktext {
text-decoration:underline;
color:#0033FF;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;}
.table-newsbar {
height: 17px;
position: relative;
top: 3px;
left: 6px;}
.table-navlinks {
height: 17px;
position: relative;
top: 10px;}
.div-navbarlinks a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
color: #FFFFFF;
text-decoration:none;}
.div-navbarlinks a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
color: #FFCC00;}
.footerlinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-align: center;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
position: relative;
top: 10px;
text-decoration:none;}
.footerlinks a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-align: center;
text-decoration:none;}
.footerlinks a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-align: center;
text-decoration:underline;}
.table-footer {}
.footerlinks2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-align: center;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
position: relative;
top: 15px;}
.div-emailiframe {
text-align:left;
background-image: url(../images/layout/emailbg.jpg);
background-repeat: repeat-x;}
.inputcss {
padding:0px 2px;
font-family: arial, sans-serif;
font-size: 11px;
color: #242424;
border: 1px solid #a1a1a1;}
.table-toparea {
position: relative;
padding-top:2px;}
.toptext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #FFFFFF;}
.emailbtn {
vertical-align:middle;}
.toptext a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #FFFFFF;
text-decoration:none;}
.toptext a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #FFCC00;}
.div-searchiframe {
text-align:left;
background-image: url(../images/layout/searchbg.jpg);
background-repeat: repeat-x;
width:600px;}
.searchbtn {
vertical-align:bottom;}
td#scroller1 { width:700px; height:17px }
#holder1 { position:relative; width:700px; height:17px; z-index:100 }
div#wn1 { 
position:absolute; 
width:700px; height:17px; z-index:1;
clip:rect(0, 700px, 17px, 0); overflow:hidden;  }
div#cnt1 { position:absolute; z-index:1; padding-top:1px; }
div.item {
width:700px;
height:17px;
font-size:11px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;}
#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
width: 360px;
z-index:999;}
#nav a {
display: block;
width: auto;}
#nav li {
float: left;
width: auto; 
margin-right:25px;
margin-left:5px;
z-index:999;}
#nav li ul { 
position: absolute;
width: 135px;
left: -999em; 
background-color: #c3e1ff;
border: 1px double #000066;
z-index:999;}
#nav li ul li {
width:126px;
text-align:left;
text-align:left;
margin-top:0px;
margin-left:1px;
margin-right:1px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
z-index:999;
background:url(../images/layout/arrow2.gif) top no-repeat;
background-position:1px 5px;
padding-left:7px;}
#nav li ul li a{ 
width:125px;
padding-left: 1px;
color: #000000;
z-index:999;}
#nav li ul li a:hover{ 
width:125px;
color: #FFFFFF;
background-color: #000099;
z-index:999;}
#nav li ul li ul { 
position: absolute;
width: 150px;
left: -999em;
background-color: #c3e1ff;
border: 1px solid #000066;	
z-index:999;}
#nav li ul li ul li {
width:141px;
text-align:left;
margin-top:0px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
z-index:999;}
#nav li ul li ul li a {
width:140px;
color: #000000;	
z-index:999;}
#nav li ul li ul li a:hover {
width:140px;
color: #FFFFFF;
background-color: #000099;
z-index:999;}
#nav li ul ul { 
margin: -17px 0 0 111px;
z-index:999;}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
z-index:999;}
.invislink1 {
top:5px;
width:185px;
height:140px;
z-index:100;
position: absolute;}
.invislink2 {
left:0px;
width:86px;
height:50px;
z-index:200;
position: absolute;}
.hp-text {
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#003333;}
* html ul#nav iframe, * html ul.nav iframe {
position: absolute;
left: -0.25em;
top: -0.25em;
z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
/*CSS for Homepage */
#hp-leftcontent {
float:left;
width:480px;
background:#fff;
margin-right:10px;
padding-left:10px;
padding-bottom:20px;}
#hp-rightcontent {}
.hp-hdheader {
background-image: url(../images/plhomepage/headerbg.jpg);
background-repeat: repeat-x;
height: 24px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
color: #FFFFFF;}
.hp-hdtable {
border: 1px solid #a1b1c1;
background-color: #f1f3f6;}
.hp-hdcell {
border: 1px solid #FFFFFF;}
.hp-packlink1 {
color: #0066cc;
text-decoration:none;}
.hp-packlink1:hover {
color: #0066cc;
text-decoration:underline;}
.hp-spacerdiv {
height:10px;
width: 10px;}
.hp-quottbl {
z-index:-1;}
.hp-quotebox {width:246px;}
.hp-quoteboxbg {width:246px;
background-image:url(../images/plhomepage/tqb_02.jpg);
background-repeat:repeat-y;
padding-left:6px;}
.hp-quoteta {font:Arial, Helvetica, sans-serif;font-size:11px;;}
.hp-quoteta a {font-size:11px;}
.hp-testmnl {
background-image: url(../images/plhomepage/choose_02.gif);
background-repeat: no-repeat;
padding-left:10px;
padding-right:10px;
height:200px;}
.hp-testmnl p {
margin-top:0px;
margin-bottom:5px;}
.hp-testmnl1 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #FFFFFF;
font-style:italic;
padding-top:0px;
text-decoration: none;}
.hp-testmnl1 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #FFFFFF;
font-style:italic;
text-decoration: underline;}
.hp-testmnl2 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #FFFFFF;
text-decoration:none;}
.hp-testmnl2 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #FFFFFF;
text-decoration:underline;}
.hp-testmnl3 a {
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bolder;
color: #000000;
text-decoration:none;}
.hp-testmnl3 a:hover {
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bolder;
color: #000000;
text-decoration:underline;}
.hp-texttop {
vertical-align: top;}
.mainheader {
font-family: Tahoma;
font-size: 20px;
color: #0B339B;
font-weight: bolder;
margin-top:0px;
margin-bottom:0px;}
.NavBtn_up_fore{
color:#000000;
font-size:11px;
line-height:11px;
font-weight:bold;
text-decoration:none;
text-align:center;}
.NavBtn_up_back{
background-image:url(../images/common/navbg0.jpg);
background-repeat: repeat-x;
cursor:hand;
letter-spacing: 1pt;
border: 1px solid #CCCCCC;
text-align:center;
vertical-align:center;}
.NavBtn_up_back:hover{
border: 1px inset #CCCCCC;
letter-spacing: 1pt;
background-image:url(../images/common/navbg0.jpg);
background-repeat: repeat-x;}
.NavBtn_down_back{
border-style:inset;
border-width:thin;
letter-spacing: 1pt;
background-image:url(../images/common/navbg1.jpg);
background-repeat: repeat-x;}
.ven_win {
clear: left;
table-layout: fixed;
display: block;
padding: 0px;
zbackground-color: white;
margin-bottom:10px;}
.ven_win_top {
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
font-size: 9pt;
height: 20px;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: black;
background-color: #ffffff;
background-image: url(../images/common/bar.jpg);
background-repeat: repeat-x;
background-x-position: left;
background-y-position: top;
border-top: #cccccc 1px solid;}
a.ven_win_toplink:active {
cursor: hand;
color: #000000;
text-decoration:none;}
a.ven_win_toplink:visited {
cursor: hand;
color: #000000;
text-decoration:none;}
a.ven_win_toplink:hover {
cursor: hand;
color: #000000;
text-decoration:none;}
a.ven_win_toplink:link {
cursor: hand;
color: #000000;
text-decoration:none;}
.ven_win_lefttop {
background-image: url(../images/common/bar.jpg);
background-repeat: repeat-x;
border-top: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
color:#d5d5d5;}
.ven_win_righttop {
background-image: url(../images/common/bar.jpg);
background-repeat: repeat-x;
border-top: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
color:#d5d5d5;}
.ven_win_left_midhead {
background-image: url(../images/common/bar.jpg);
background-repeat: repeat-x;
border-top: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
color:#d5d5d5;}
.ven_win_right_midhead {
background-image: url(../images/common/bar.jpg);
background-repeat: repeat-x;
border-top: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
color:#d5d5d5;}
.alt_subwin_top {
width: 100%;
height:20px;
font-weight: bold;
font-size: 9pt;
color: white;
background-image: url(../images/common/orangebar.jpg);
background-repeat: repeat-x;}
.alt_subwin_lefttop {
background-image: url(../images/common/orangebar.jpg);
background-repeat: repeat-x;
width: 7;}
.alt_subwin_righttop {
background-image: url(../images/common/orangebar.jpg);
background-repeat: repeat-x;
width: 7;}
TD.button_red {
margin-top: 0px;
background: url(../images/common/orangebtn.gif) no-repeat right top;
width: 85px;
height: 23px;
cursor:hand;
text-align: center;}
TD.button_blue {
background-image: url(../images/common/select.jpg);
background-repeat: no-repeat;
margin-top: 0px;
background-attachment: scroll;
background-x-position: right;
background-y-position: top;
width: 128px;
height: 20px;
text-align: center;}
.contenttab {
vertical-align:top;}
td.button_red_bigger {margin-top: 0px;background-color: transparent;
background-image: url(../images/common/greenbtn2.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: right;
background-y-position: top;
padding-left:50px;
width: 120px;
height: 35px;
text-align: center;}
.bhd1 {font-family: Tahoma;font-size: 20px;color: #0B339B;font-weight: bolder;}
.planner_table {background-image:url(../images/common/timelinebg.jpg);background-repeat:repeat-x;}
.timeline_cell_head {color:#0B339B;font-size:14px;font-weight:bold;}
.timeline_cell a {font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
.timeline_cell a:hover {font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;}
.timeline_cell_active a {font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;}
.timeline_cell_active_image {font-size:10px;font-weight:bolder:}
.langspan {font-family:Arial, Helvetica, sans-serif;color:#0b339b;font-weight:normal;font-size:11px;}
.langspan a {font-family:Arial, Helvetica, sans-serif;color:#0b339b;font-weight:normal;font-size:11px;text-decoration:none;}
.langspan a:hover {text-decoration:underline;}
.vendor_filter_name {background-image:url(../images/common/vendornamebar.jpg);
background-repeat:repeat-x;color: white;font-size: 13pt;padding-left:5px;padding-right:5px;border-style:solid;text-align:center;
border-style:solid;border-width:1px;border-color:#CCCCCC;margin-bottom:30px;}
.vendor_filter_name b {background-image:url(../images/common/vendorbox.gif);background-repeat:no-repeat;background-position:left;padding-left:16px;}
.plhp-testibox {background-color:#7cb13b;border: 1px solid #000000;}
.plhp-testiboxdiv {border: 2px solid #fff;}
.plhp-testiboxdiv p {margin-top:0px;margin-bottom:10px;padding-left:5px;padding-right:5px;}
.lr-adimg {float:left;}
.lr-adimgtq {float:right;margin-left:15px;}
.lr-clear {clear: both;height:1px;overflow: hidden;}
.vn-stkimg {float:right;margin-left:5px;margin-bottom:0px;}
.vn-stkimghp {float:right;margin-left:5px;margin-bottom:0px;}
.sp-adimg {float:right; padding:0px 0px 8px 10px;}
.snlnk {position:absolute;height:28px;top:13px;right:10px;}
.snlnk a {
padding: 0px 3px 0px 3px;}
