* { margin:0; padding:0; }
body {font:13px/1.231 Garamound, Trebuchet MS, New Roman;*font-size:small;*font:x-small; margin-top:0px; color:rgb(90,90,90);  }
select,input,button,textarea,button{font:99% Garamound, Trebuchet MS, New Roman;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html { height:101%; margin:0; padding:0; background-image: url('/sitedocs/images/common/bg.jpg'); background-position: center top; background-repeat:repeat;}
a, li, h1, h2, h3, h4, h5 ,h6, p, ul, ol {}
hr { clear:both; background-color:rgb(220,220,220); height:1px; margin:0; margin-bottom:1em; padding:0; border:0;}
strong, b { font-weight:bold; color:rgb(45,45,45);}

.mid {margin-left:auto; margin-right:auto; width:960px; }

#doc { margin:0; padding:0; position:relative; min-width:960px; line-height:1.5em;}

#hd { position:relative; clear:both; top:0; left:0; margin:0; padding:0; border:0; height:134px; z-index:100; background-image: url('/sitedocs/images/common/bg-hd.png'); background-position: center top; background-repeat:no-repeat; }
#hd img { position:absolute; top:0; clear:both; margin:0; padding:0; border:0; margin-left:auto; margin-right:auto; padding-left:10px; width:941px; }
#hd .languages {position:relative; top:10px; float:right; color:rgb(245,245,245); padding-right:10px; }
#hd .languages img { position:relative; top:0px; width:16px; height:11px; padding-right:10px;}
#hd .languages a {color:rgb(245,245,245); text-decoration:none ;}
#navtop { position:absolute; top:95px; padding:0; margin:0; border:0; color:rgb(200,200,200); z-index:80; height:40px;  }
#flash { z-index:10;}

#bd { clear:both; position:relative; top:0; left:0; margin:0; padding:0; border:0; z-index:1; background-image: url('/sitedocs/images/common/bg-bd.png'); background-position: center top; background-repeat:repeat-y; }
#bd img { margin:0; padding:0; border:0; }
#bd h3 { margin:0; padding:0; font-size:195%; color:rgb(5,40,80); margin-bottom:.5em; text-transform:none; text-decoration:none; font-weight:normal; line-height:1.3em; }

#ft {clear:both; position:relative; top:0; padding:0; font-size:84%; text-align:left; color:rgb(145,145,145); min-height:165px; background-image: url('/sitedocs/images/common/bg-ft2.png'); background-repeat: no-repeat; background-position:top;}
#ft img {float:right; border:0; padding-right:3px; }
#ft p { clear:both; padding-top:10px; line-height:20px; text-align:center; }
#ft a, #ft a:active, #ft a:visited, #ft a:hover {color:rgb(205,205,205); text-decoration:none; }
#ft a:hover {color:rgb(255,255,255); text-decoration:underline; }

#bd485 {float:left; width:400px;overflow:hidden;border-top:solid 1px rgb(200,200,200);border-bottom:solid 1px rgb(200,200,200); background-color:rgb(5,40,80); background-image: url('/sitedocs/images/common/cpt-485-254.jpg'); background-position:bottom left; background-repeat:no-repeat; height:184px; padding:25px; padding-top:45px; padding-left:60px;}

#bd-960 { position:relative; float:left; top:0; left:0; padding:0; padding-left:10px; padding-right:10px; margin:0; border:0; width:940px;}
#bd-410 { position:relative; float:left; top:0; left:0; padding:0; padding-left:10px; padding-right:0px; margin:0; border:0; width:400px;}
#bd-550 { position:relative; float:left; top:0; left:0; padding:0; padding-left:0px; padding-right:10px; margin:0; border:0; width:540px;}

#bd-650-pl20 { position:relative; float:left; top:0; left:0; padding:0; padding-left:30px; padding-top:24px; margin:0; border:0; width:620px;}
#bd-650-pl20  a { line-height:1.5em; }
#bd-650-pl20  a, #bd-650-pl20 a:link, #bd-650-pl20 a:visited, #bd-650-pl20 a:active { margin:0; padding:0; border:0; color: rgb(200,0,0); text-transform:none; letter-spacing:0px; text-decoration:underline; /*background-image: url('/sitedocs/images/common/link-arrow.gif'); background-position:left top; background-repeat: no-repeat;*/ text-indent:0px;}
#bd-650-pl20  a:hover { margin:0; padding:0; border:0; color: rgb(120,120,120); text-transform:none; letter-spacing:0px; text-decoration:underline; /* background-image: url('/sitedocs/images/common/link-arrow.gif'); background-position:left top; background-repeat: no-repeat; */ text-indent:0px; }

#bd-650-pl20 h2 { padding:0; padding-top:0px; margin:0; font-weight:normal; font-size:146%; color:rgb(5,40,80); border:0; line-height:25px; vertical-align:top; padding-bottom:10px; text-transform:none; }
#bd-650-pl20 img { margin:0; padding:0;}
/*
#bd-650-pl20 ul { margin:0; padding:0; padding-left:35px; width:620px; border:0; padding-bottom:20px; overflow:auto;  }
#bd-650-pl20 ul li { float:left; clear:both; list-style-type:disc; padding-right:10px; list-style-position:outside; } 
#bd-650-pl20 ol { margin:0; padding:0; padding-left:25px; width:620px; border:0; padding-bottom:20px; overflow: auto; }
#bd-650-pl20 ol li { float:left; clear:both;  padding-right:10px; list-style-position:outside; } 
*/
#bd-650-pl20 .bg_v { margin:0; padding:0;}
#bd-650-pl20 .bg_v ul { margin:0; padding:0; width:620px; border:0; }
#bd-650-pl20 .bg_v ul li { clear:none; display:inline; margin:0; padding:0; list-style-type:none; padding-right:10px;  }
#bd-650-pl20 .bg_v img { margin:0; padding:0; padding-bottom:20px; border:0; width:196px; }
#bd-650-pl20 .bg_v p { margin:0; padding:0; }
#bd-650-pl20 .bg_v ul li a {margin:0; padding:0;}
#bd-650-pl20 .bg_white { background-color:rgb(255,255,255); width:578px; padding:15px; margin-bottom:20px; border-bottom:solid 1px rgb(180,180,180); height:auto;}
#bd-650-pl20 h1 { margin:0; padding:0; font-size:175%; color:rgb(5,40,80); padding-left:45px; padding-bottom:7px; text-transform:uppercase; font-weight:normal; letter-spacing:0px; line-height:26px; background-image: url('/sitedocs/images/common/bg-h1.jpg'); background-position:top left; background-repeat:no-repeat; border-bottom: solid 1px rgb(180,180,180);} 
#bd-650-pl20 p { margin:0; padding:0; font-size:100%; font-weight:normal; margin-bottom:1.5em;    }
#bd-650-pl20 hr { clear:both; background-color:rgb(255,255,255); height:1px; margin:0; margin-bottom:1em; padding:0; border:0; border-top: dashed 1px rgb(120,120,120); }
#bd-650-pl20 .reglink { float:right; padding-left:25px; }
#bd-650-pl20 .border img { border:solid 0px rgb(210,210,210); margin:0; padding:0; margin-bottom:20px;  }

#bd-650-pl20 .left { margin:0; padding:0; float:left; width:120px; text-align:right; vertical-align:top; line-height:20px; margin-bottom:10px; padding-right:10px; clear:left; font-weight:bold; }
#bd-650-pl20 .left img { margin:0; padding:0; }
#bd-650-pl20 .right { margin:0; padding:0; float:left; width:420px; text-align:left; vertical-align:top; line-height:20px; margin-bottom:10px; }
#bd-650-pl20 .right ul { margin-bottom:0; padding-bottom:0;  }

#bd-650 { position:relative; float:left; top:0; left:0; padding:0; padding-left:20px; padding-right:50px; padding-top:25px; margin:0; border:0; width:550px; line-height:1.6em;}
#bd-650 p { margin:0; padding:0; font-size:108%; font-weight:normal; margin-bottom:1.5em;  }
#bd-650 a { line-height:1.5em; }
#bd-650 a, #bd-650 a:link, #bd-650 a:visited, #bd-650 a:active { margin:0; padding:0; border:0; color: rgb(200,0,0); text-transform:none; letter-spacing:0px; text-decoration:underline; /*background-image: url('/sitedocs/images/common/link-arrow.gif'); background-position:left top; background-repeat: no-repeat;*/ text-indent:0px;}
#bd-650 a:hover { margin:0; padding:0; border:0; color: rgb(120,120,120); text-transform:none; letter-spacing:0px; text-decoration:underline; /* background-image: url('/sitedocs/images/common/link-arrow.gif'); background-position:left top; background-repeat: no-repeat; */ text-indent:0px; }
#bd-650 img { margin:0; padding:0; margin-bottom:1em; vertical-align: top; }
#bd-650 h1 { margin:0; padding:0; font-size:175%; color:rgb(5,40,80); margin-bottom:0em; text-transform:none; font-weight:normal; letter-spacing:0px; line-height:26px; background-image: url('/sitedocs/images/common/bg-h1.jpg'); background-position:top left; background-repeat:no-repeat;} 
#bd-650 h2 { padding:0; padding-top:0px; margin:0; font-weight:normal; font-size:146%; color:rgb(5,40,80); border:0; line-height:25px; vertical-align:top; padding-bottom:10px; text-transform:none; }
#bd-650 h3 { margin:0; padding:0; font-size:175%; color:rgb(5,40,80); margin-bottom:.5em; text-transform:none; text-decoration:none; font-weight:normal; line-height:1.5em; }
#bd-650 h4 { margin:0; padding:0; /* font-family:Arial; */ font-size:132%; color:rgb(90,90,90); letter-spacing:0px; margin-bottom:.4em; text-transform:none; font-weight:normal; line-height:25px;}
#bd-650 h5 { margin:0; padding:0; /* font-family:Arial; */ font-weight:normal; color:rgb(5,40,80); font-size:123%}
#bd-650 h6 { margin:0; padding:0; /* font-family:Arial; */ font-size:108%; color:rgb(5,40,80); font-weight:normal; text-transform:none; white-space:nowrap; float:left; line-height:1.1em; }
#bd-650 strong, b { font-weight:bold; color:rgb(5,40,80);}
#bd-650 ul { margin:0; padding:0; }
#bd-650 ul li { margin:0; padding:0; border:0; vertical-align:top; margin-left:40px; margin-bottom:5px; margin-top:5px; width:480px; list-style-type:disc;  color: rgb(60,60,60); line-height:1.4em;  }
#bd-650 ul li ul { margin:0; padding:0; }
#bd-650 ul li ul li { margin:0; padding:0; border:0; vertical-align:top; margin-left:30px; margin-bottom:5px; margin-top:5px; width:450px; list-style-type:disc;  color: rgb(60,60,60); line-height:1.4em;  }
#bd-650 ol { }
#bd-650 ol li { margin:0; padding:0; border:0; vertical-align:top; margin-left:40px; margin-bottom:5px; margin-top:5px; width:480px;  list-style-type:decimal; list-style-position:outside;  color: rgb(60,60,60); line-height:1.4em;  }
#bd-650 ol li ul { margin:0; padding:0; }
#bd-650 ol li ul li { margin:0; padding:0; border:0; vertical-align:top; margin-left:40px; margin-bottom:5px; margin-top:5px; width:450px;  color: rgb(60,60,60); line-height:1.4em;  }
#bd-650 form { margin:0; padding:0; border:0; vertical-align:top; clear:none; height:20px; background-color:rgb(1,67,123); background: none; }
#bd-650 form input {  }

#bd-310 {position:relative; float:left; top:0; left:0; margin:0; padding:0; padding-left:10px; padding-top:24px; border:0; width:300px;  background:transparent; z-index:60; }
#bd-310 p { margin:0; padding:0; }
#bd-310 img { margin:0; padding:0; border: 0; }
#bd-310 .banners img { margin:0; padding:0; margin-bottom:15px; width:268px; border: solid 1px rgb(200,200,200);  }
#bd-310 .hline {padding-top:0px; padding-bottom:20px; padding-left:30px; padding-right:30px; background-image: url('/sitedocs/images/common/bg-right-horizontal.gif'); background-position:bottom left; background-repeat:no-repeat; }
#bd-310 .bg_v { margin:0; padding:0;}
#bd-310 .bg_v img { margin:0; padding:0; border:0; width:240px; }
#bd-310 .bg_v p { margin:0; padding:0; }
#bd-310 .bg_v ul { margin:0; padding:0; width:310px; border:0; }
#bd-310 .bg_v ul li { margin:0; padding:0; list-style-type:none; padding-top:15px; padding-left:30px; padding-right:40px;  }
#bd-310 .bg_v ul li a {margin:0; padding:0;}
#bd-310 .bg_blue { margin:0; padding:0; background-color:rgb(5,40,80); margin-bottom:20px; padding-bottom:20px; width:270px;}
#bd-310 .bg_blue p {padding:20px; padding-top:0; color:rgb(255,255,255); font-size:93%; }
#bd-310 .bg_blue strong, #bd-310 .bg_blue b { text-transform:uppercase; color:rgb(61,119,188); }
#bd-310 .bg_blue img {padding:0; margin:0; border:0; margin-left:0px; padding-bottom:0px;}
#bd-310 .bg_blue p a, #bd-310 .bg_blue p a:active, #bd-310 .bg_blue p a:link, #bd-310s .bg_blue p a:visited { text-decoration:none; padding:0; margin:0; letter-spacing:0px; color:rgb(61,119,188); font-size:108%;}
#bd-310 .lotitleteaser {float:left;width:250px; padding-bottom:10px; padding-left:0px; padding-top:10px; }
#bd-310 .lotitleteaser strong, #bd-310 .lotitleteaser b {float:left;width:230px; padding-bottom:0px; padding-left:20px; padding-top:0; color:rgb(255,255,255); font-weight:normal; text-transform:none; font-size:93%;  }
#bd-310 .lotitleteaser p { margin:0; padding:0; padding-left:20px; color:rgb(190,190,190); font-weight:normal; font-size:93%; line-height:1.1em; }
#bd-310 .lotitleteaser p a, #bd-310 .lotitleteaser p a:active, #bd-310 .lotitleteaser p a:link, #bd-310s .lotitleteaser p a:visited { text-decoration:none; padding:0; margin:0; letter-spacing:0px; color:rgb(61,119,188);}
#bd-310 .bg_blue p a:hover, #bd-310 .lotitleteaser p a:hover { text-decoration:underline;}
#bd-310 .calendar {padding:0px; padding-left:20px; clear:both; }
#bd-310 .day td a, #bd-310 .day td a:active, #bd-310 .day td a:link, #bd-310 .day td a:visitied { color:rgb(255,255,255); }
#bd-310 .dayselected { color:rgb(235,235,235); background-color:rgb(225,0,0); font-weight:bold; }
#bd-310 .dayheader { color:rgb(255,255,255); margin-top:5px;}
#bd-310 .titlestyle { color:rgb(235,235,235); background-color:rgb(66,103,134); font-weight:bold; }
#bd-310 .calnextprev { background-color:rgb(66,103,134); background-image: url('/sitedocs/images/common/calendarmonth2.jpg'); background-position:bottom left; background-repeat:no-repeat; width:230px; padding-left:10px; padding-right:10px; height:30px;   }
#bd-310 .notincluded { color:rgb(40,40,40);  }

#subnavHolder { margin:0; padding:0; padding-bottom:20px; width:270px; font-family:Trebuchet MS1, Trebuchet MS, sans-serif;}

#subnavHolder ul { margin:0; padding:0; width:270px;  } 
#subnavHolder ul li { margin:0; padding:0; border:0; border:0; float:left; list-style-type:none; width:270px;  }
#subnavHolder ul li a, #subnavHolder ul li a:link, #subnavHolder ul li a:visited, #subnavHolder ul li a:active { margin:0; padding:0; border:0; float:left; color: rgb(255,255,255); text-transform:none; letter-spacing:0px; background-image: url('/sitedocs/images/common/bg-subnavtop.jpg'); background-position:top left; background-repeat:no-repeat; width:250px; text-decoration:none; line-height:35px; font-size:123%; padding-left:10px; padding-right:10px;}
#subnavHolder ul li a.active, #subnavHolder ul li a.active:link, #subnavHolder ul li a.active:visited, #subnavHolder ul li a.active:active {  margin:0; padding:0; border:0; float:left; color: rgb(255,255,255); text-transform:none; letter-spacing:0px; width:250px; text-decoration:none; line-height:35px; font-size:123%; padding-left:10px; padding-right:10px;}
#subnavHolder ul li a:hover { background:rgb(5,40,80); margin:0; padding:0; border:0; float:left; color: rgb(255,255,255); text-transform:none; letter-spacing:0px; width:250px; text-decoration:none; line-height:35px; font-size:123%; padding-left:10px; padding-right:10px;}
#subnavHolder ul li a.first, #subnavHolder ul li a.first:link, #subnavHolder ul li a.first:visited, #subnavHolder ul li a.first:active { margin:0; padding:0; border:0; float:left; color:rgb(255,255,255); text-transform:uppercase; text-align:center; font-weight:bold; letter-spacing:0px; background-image: url('/sitedocs/images/common/bg-subnavtop.jpg'); background-position:top left; background-repeat:no-repeat; width:270px; text-decoration:none; line-height:62px; font-size:173%; white-space:nowrap; overflow:hidden; background-color:rgb(5,40,80); }
#subnavHolder ul li a.first:hover { margin:0; padding:0; border:0; float:left; color:rgb(235,235,235); letter-spacing:0px; width:270px; text-decoration:none; text-align:center; line-height:62px; font-size:173%;}
#subnavHolder ul li.last { line-height:0; }

#subnavHolder ul li ul {border:0; margin:0; padding:0;}
#subnavHolder ul li ul li { margin:0; padding:0; border:0; border:0; float:left; list-style-type:none; width:270px; background-color:rgb(5,40,80); }
#subnavHolder ul li ul li a.active, #subnavHolder ul li ul li a.active:link, #subnavHolder ul li ul li a.active:visited, #subnavHolder ul li ul li a.active:active { white-space:pre-wrap; margin:0; padding:0; padding-left:20px; width:250px; line-height:37px;}
#subnavHolder ul li ul li a, #subnavHolder ul li ul li a:link, #subnavHolder ul li ul li a:visited, #subnavHolder ul li ul li a:active { white-space:pre-wrap; margin:0; padding:0; padding-left:20px; width:250px; color: rgb(180,190,210); background-image: url('/sitedocs/images/common/bg-subnavlevel2.jpg'); background-position:top left; background-repeat:no-repeat;line-height:37px; }
#subnavHolder ul li ul li a:hover { color: rgb(255,255,255); background-image: url('/sitedocs/images/common/bg-subnavlevel2.jpg'); background-position:top left; background-repeat:no-repeat; }

#subnavHolder ul li ul li ul {border:0; margin:0; padding:0; padding-top:10px; padding-bottom:10px; background-color:rgb(5,40,80);overflow: auto;}
#subnavHolder ul li ul li ul li { margin:0; padding:0; border:0; border:0; float:left; list-style-type:none; width:270px; background-color:rgb(5,40,80);}
#subnavHolder ul li ul li ul li a.active, #subnavHolder ul li ul li ul li a.active:link, #subnavHolder ul li ul li ul li a.active:visited, #subnavHolder ul li ul li ul li a.active:active { white-space:pre-wrap; padding-left:20px; width:240px; font-size:100%; background:none; line-height:20px; color: rgb(225,0,0);  font-size:93%; font-weight:bold; letter-spacing:1px;  }
#subnavHolder ul li ul li ul li a, #subnavHolder ul li ul li ul li a:link, #subnavHolder ul li ul li ul li a:visited, #subnavHolder ul li ul li ul li a:active { white-space:pre-wrap; padding-left:20px; width:240px; font-size:100%; background:none; line-height:20px; color: rgb(255,255,255); font-size:93%; font-weight:bold; letter-spacing:1px; }
#subnavHolder ul li ul li ul li a:hover { color: rgb(225,0,0); }

#subnavHolder ul li ul li ul li ul {border:0; margin:0; padding:0; padding-bottom:2px;background-color:rgb(5,40,80); overflow: auto;}
#subnavHolder ul li ul li ul li ul li { margin:0; padding:0; border:0; border:0; float:left; list-style-type:none; width:270px; background-color:rgb(5,40,80);}
#subnavHolder ul li ul li ul li ul li a.active, #subnavHolder ul li ul li ul li ul li a.active:link, #subnavHolder ul li ul li ul li ul li a.active:visited, #subnavHolder ul li ul li ul li ul li a.active:active { white-space:pre-wrap; padding-left:30px; width:230px; font-size:100%; background:none; line-height:17px; color: rgb(180,190,210); font-size:93%; letter-spacing:0px;}
#subnavHolder ul li ul li ul li ul li a, #subnavHolder ul li ul li ul li ul li a:link, #subnavHolder ul li ul li ul li ul li a:visited, #subnavHolder ul li ul li ul li ul li a:active { white-space:pre-wrap; padding-left:30px; width:230px; font-size:100%; background:none; line-height:17px; font-size:93%; letter-spacing:0px;}
#subnavHolder ul li ul li ul li ul li a:hover { color: rgb(180,190,210);}

.titleheader {  margin:0;  padding:0; padding-bottom:10px; border:0; float:left; color:rgb(255,255,255); text-transform:uppercase; text-align:center; font-weight:bold; letter-spacing:0px; background-image: url('/sitedocs/images/common/bg-subnavtop.jpg'); background-position:top left; background-repeat:no-repeat; width:270px; text-decoration:none; line-height:62px; font-size:173%; white-space:nowrap; overflow:hidden; background-color:rgb(5,40,80);}

/* BreadCrumb CSS */
#breadcrumb { position:absolute; margin:0; padding:0; color: rgb(155,155,155); text-transform:none; letter-spacing:0px; font-size:83%; line-height:1.4em; vertical-align:top; padding-top:5px; padding-left:30px; }
#breadcrumb .links a, #breadcrumb .links a:active, #breadcrumb .links a:link, #breadcrumb .links a:visited { float:left; margin:0; padding:0; border:0; color: rgb(155,155,155); text-transform:none; letter-spacing:0px; text-decoration:none; line-height:1.4em; vertical-align:top;  background-image: url('/sitedocs/images/common/link-arrow.gif'); background-position:right top; background-repeat: no-repeat; padding-right:15px; text-indent:0; margin-right:4px; }
#breadcrumb .links a:hover { float:left; margin:0; padding:0; border:0; color: rgb(155,155,155); text-transform:none; letter-spacing:0px; text-decoration:underline; line-height:1.4em; vertical-align:top;  background-position:right top; background-repeat: no-repeat; padding-right:15px; text-indent:0; margin-right:4px; }
#breadcrumb .links h2 { float:left; clear:none;  margin:0; padding:0; border:0; color: rgb(155,155,155); text-transform:none; letter-spacing:0px; font-size:100%; font-weight:normal; line-height:1.4em; vertical-align:top;}
/* BreadCrumb CSS */

* html #bd-650 .iesix img { margin-left:0px;}

/* Global SlideShow Controls */
#slider {width:610px; margin-left:0; padding-top:0; }
#slider img { margin:0; padding:0; border:0;  }

#slider ul { margin:0; padding:0;overflow: auto; }
#slider ul li{ clear:none; margin:0; padding:0; list-style:none; width:608px; height:424px;  margin-bottom:20px; border: solid 1px rgb(220,220,220); border-top:0; border-left:0; border-right:0; }
/* Global SlideShow Controls */

/* Button Slideshow Controls */
span#prevBtn{ position:absolute; top:30px; left:-45px; }
span#nextBtn{ position:absolute; top:30px; left:911px;}
/* Button Slideshow Controls */

/*Numeric Slideshow Controls */
ol#controls {margin:.4em 0 .5em 0; padding:0; height:28px; position:relative; float:right; }
ol#controls li{	margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px;	line-height:28px; }
ol#controls li a{float:left; height:28px; line-height:28px;	border:0px solid #ccc; color:#555; padding:0 10px; text-decoration:none; background-image: url('/sitedocs/images/common/slider-circleoff.jpg');  background-position:left top; background-repeat:no-repeat;  }
ol#controls li.current a{  color:rgb(200,0,0);  background-image: url('/sitedocs/images/common/slider-circleon.jpg');  background-position:left top; background-repeat:no-repeat;  }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/*Numeric Slideshow Controls */

/* USE FOR FORM OBJECTS */
.button { padding:2px 15px 2px 15px; margin:0;border: solid 1px rgb(210,210,210); font-size:11px;color:rgb(0,106,81);font-weight:bold;background-color:transparent;background:url(/sitedocs/images/common/save33.gif) 0 0 no-repeat;}
.button:hover {color:rgb(45,45,45);}

#bd-650 .left { margin:0; padding:0; float:left; width:198px; text-align:right; vertical-align:top; line-height:20px; margin-bottom:10px; padding-right:10px; }
#bd-650 .leftslim { margin:0; padding:0; float:left; width:78px; text-align:right; vertical-align:top; line-height:20px; margin-bottom:10px; padding-right:10px; }
#bd-650 .left img { margin:0; padding:0; }
#bd-650 .right { margin:0; padding:0; float:left; width:310px; text-align:left; vertical-align:top; line-height:20px; margin-bottom:10px; }
#bd-650 .rightwide { margin:0; padding:0; float:left; width:430px; text-align:left; vertical-align:top; line-height:20px; margin-bottom:10px; }
#bd-650 .inputfield { margin:0;padding:0; }
#bd-650 .button {cursor:pointer; padding:2px 15px 2px 15px; margin:0; border: solid 0px rgb(220,220,220); font-size:11px;color:rgb(26,27,73);font-weight:bold;background-color:transparent;background:url(/sitedocs/images/common/save33.gif) 0 0 no-repeat;}
#bd-650 .button:hover {cursor:pointer;color:#000;}
#bd-650 .leftright { clear:both; float:left; width:518px; text-align:center; vertical-align:top; line-height:20px; padding:0; padding-top:3px; padding-bottom:3px; margin:0; margin-bottom:15px; color:rgb(90,90,90); white-space:nowrap; background-color:rgb(240,240,240); text-transform:uppercase; font-weight:bold; letter-spacing:1px;}
#bd-650 .right tr { float:left; clear:both; }
#bd-650 .right td { float:left; padding-left:5px; }
#bd-650 .right td label { padding-left:5px; }
/* END USE FOR FORM OBJECTS */

div.clear-right {clear:right;height:0;overflow:hidden; line-height:0;}
div.clear-left {clear:left;height:0;overflow:hidden; line-height:0;}
div.clear-both {clear:both;height:0;overflow:hidden; line-height:0;}

.css-arrow-acute { border-color: rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(5,40,80); border-style:solid; border-width: 5px 5px 5px 5px; width:0; height:0; overflow:hidden; white-space:nowrap; line-height:24px; float:left; margin-top:3px; margin-left:2px; }
.formwrapper { border:solid 1px rgb(220,220,220); padding:20px; margin-bottom:0px; margin-right:0; width:518px; }
.formwrappermembershiptop { border:solid 1px rgb(220,220,220); border-bottom:0; padding:20px; padding-bottom:0; margin-bottom:0px; margin-right:0; width:518px; }
.formwrappermembershipbottom { border:solid 1px rgb(220,220,220); border-top:0; padding:20px; padding-top:0; margin-bottom:0px; margin-right:0; width:518px; }

.formtitle { font-size:123%; padding-bottom:20px; /* color:rgb(200,0,0); */}


#invisible {padding:0; margin:0; WIDTH: 0px; HEIGHT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; }

#bd .menucategory {float:left;width:560px; position:relative; padding:0; padding-top:2px; padding-bottom:2px; margin:0; color:rgb(255,255,255); background-image: url('/sitedocs/images/common/bg-greyheader1.jpg'); background-position:top left; background-repeat:repeat-x; text-align:center; text-transform:uppercase; letter-spacing:1px; font-weight:normal;}
#bd .menucategory a, #bd .menucategory a:active, #bd .menucategory a:link, #bd .menucategory a:visited { text-decoration:none; padding:0; margin:0; color:rgb(45,45,45); font-size:123%; letter-spacing:1px; font-weight:bold;  }

#bd .menuteaser {float:left;width:560px; position:relative; padding:0px; padding-bottom:10px; padding-left:0; line-height:20px; clear:both;}

#bd .menuimage {float:left;width:170px; position:relative; padding:20px; padding-top:0; padding-left:0; margin:0; }
#bd .menuimage img {width:170px;border: solid 0px rgb(200,200,200); margin-top:6px;}
#bd .menuimage a, #bd .menuimage a:active, #bd .menuimage a:link, #bd .menuimage a:visited { text-decoration:none; padding:0; margin:0;}

#bd .menuleft {float:left;width:360px; padding-bottom:10px; padding-right:20px; padding-top:10px;  }
#bd .menuleft p {width:356px; font-size:93%; padding-top:10px;  }
#bd .menuleft b {font-weight:bold; font-size:135%; clear:both; color:rgb(8,51,96);}
#bd .menuleft a, #bd .menuleft a:active, #bd .menuleft a:link, #bd .menuleft a:visited { text-decoration:none; padding:0; margin:0; font-size:93%; letter-spacing:0px;}
#bd .menuleft i {font-weight:bold; font-size:123%; float:right; font-style:normal; margin-top:-20px; position:relative;}

#bd .menuright {float:left;width:40px; padding-left:20px; position:relative;}

#bd .lvs2 {float:left;width:160px; position:relative; padding:20px; padding-top:0; padding-left:10px; margin:0;}
#bd .lvs2 img {width:180px;}
#bd .lvs2 a, #bd .lvs2 a:active, #bd .lvs2 a:link, #bd .lvs2 a:visited { text-decoration:none; padding:0; margin:0;}

#bd .lvs2left {float:left;width:340px; padding-bottom:10px; padding-right:20px; position:relative; }
#bd .lvs2left p {width:356px; }
#bd .lvs2left b {font-weight:bold; font-size:123%;clear:both; color:rgb(100,100,100);}
#bd .lvs2left strong {font-weight:bold; font-size:108%; clear:both; color:rgb(100,100,100);}
#bd .lvs2left a, #bd .lvs2left a:active, #bd .lvs2left a:link, #bd .lvs2left a:visited { text-decoration:none; padding:0; margin:0;font-size:87%; letter-spacing:1px;}
#bd .lvs2left i {font-weight:bold; font-size:123%; float:right; font-style:normal; margin-top:-20px; position:relative;}

.notify { LINE-HEIGHT: 1.5em; COLOR: rgb(200,0,0); FONT-SIZE: 116%; margin-bottom:20px;}
.emailsignup { position:relative; float:right; z-index:500; top:0px; margin:0; padding:0; padding-right:30px; padding-bottom:8px; text-align:right; color:rgb(255,255,255); }
.emailreg { vertical-align:top; margin:0; padding:0; padding-top:3px; }


#bd-650-pl20 .rlvheader { margin:0; padding:10px; background-color:rgb(250,250,250); border-top:1px solid rgb(160,160,160); border-bottom:1px solid rgb(160,160,160); width:556px; height:20px;  }
#bd-650-pl20 .rlvheader ul { margin:0; padding:0; clear:both; }
#bd-650-pl20 .rlvheader ul li { float:left; clear:none; list-style-type:none; width:170px; color:rgb(60,60,60); font-weight:bold; font-size:108%; margin-right:20px; text-align:left; margin:0; padding:0;  }
#bd-650-pl20 .rlvheader ul li.wide { width:200px; }
#bd-650-pl20 .rlvheader ul li.slim { width:110px; }
#bd-650-pl20 .rlvheader ul li.superslim { width:70px; }
#bd-650-pl20 .rlvheader ul li.showme { width:100px; }

#bd-650-pl20 .rlvitem { margin:0; padding:10px; border-bottom:1px solid rgb(160,160,160); width:556px; height:auto;}
#bd-650-pl20 .rlvitem ul { margin:0; padding:0; clear:both; overflow:visible;}
#bd-650-pl20 .rlvitem ul li { float:left; clear:none; list-style-type:none; width:170px; color:rgb(120,120,120); vertical-align:top; margin-right:20px; text-align:left; margin:0; padding:0;  }
#bd-650-pl20 .rlvitem ul li img { position:absolute; float:right; right:0; top:0; z-index:100; overflow:hidden; display:none; }
#bd-650-pl20 .rlvitem ul li.wide { width:200px; }
#bd-650-pl20 .rlvitem ul li.slim { width:110px; }
#bd-650-pl20 .rlvitem ul li.superslim { width:70px; }
#bd-650-pl20 .rlvitem ul li.showme { width:100px; }
#bd-650-pl20 .rlvitem ul li.showme img { overflow:auto; display:inline; width:100px; position:relative; }

#bd-650-pl20 .rlvitemend { margin:0; padding:0; clear:both; height:0;}

#bd-650-pl20 .profileleft {clear:both; float:left; margin:0; padding:0; width:130px; padding-right:15px; color:rgb(225,225,225); text-transform:uppercase; font-weight:bold; text-align:right;}
#bd-650-pl20 .profileleft h2 { color:rgb(255,255,255); font-weight:bold; letter-spacing:-1px; font-size:163%; text-align:right; }
#bd-650-pl20 .profileright {float:left; margin:0; padding:0; width:200px;  color:rgb(255,255,255); text-transform:uppercase; font-weight:bold;}
#bd-650-pl20 .profileright h2 { color:rgb(255,255,255);  font-weight:bold; letter-spacing:0px; font-size:163%; }
#bd-650-pl20 .profilemid { }
#bd-650-pl20 .profilesmall { }
 
