/* HTML components */
body {background-image:url(images/bg_tile.jpg);background-repeat:repeat;background-color:white;padding:0px;margin:0;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:0.8em;}
form {padding:0; margin:0;}
table {border-collapse:collapse;}
img {border:0px;}
a {color:#428eb1; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-size:30px;color:#333333; letter-spacing:-1px; font-weight:normal; clear:both;}
h2 {font-size:20px;color:#58585a;height:45px; letter-spacing:-1px; font-weight:normal; margin:0; padding:0}
h3 {font-size:14px;color:#000000; font-weight:bold; padding:0 0 0 0; margin:0;}
h4 {font-size:16px;color:#000000; font-weight:bold; padding:5px 0 0 0; margin:0;}
h5 {font-size:14px;color:#000000; font-weight:normal; padding:25px 0 0 0; margin:0;}
p {padding-top:0px;}
/* png fix */
img, div { behavior: url(images/iepngfix.htc) }

/* main wrappers */
.wrapper{width:976px; margin:0 auto; padding:0px;}
.topBar {width:976px; height:48px; background-image:url(images/topBar.png); background-repeat:no-repeat;}
.menuTop {clear:both;width:976px;}
.menuWrapper {width:976px;height:49px;background-image:url(images/topBar-bottom.png);background-repeat:no-repeat;}
.middleWrapper {width:976px;background-color:white;float:left;}
.middleDiv {width:931px;margin:0 8px 0 8px;padding:8px 0 10px 28px;background-image:url(images/content_tile.jpg);background-repeat:repeat-x;background-color:#f8f8f8;}
.middleDivHome {width:960px;margin:0 8px 0 8px;background-image:url(images/content_tile.jpg);background-repeat:repeat-x;background-color:#f8f8f8;}


.tabs{float:right; margin-right:35px;}
.tabs a {height: 48px; width: 76px; text-indent: 10000px; overflow: hidden; display: block; float:right; margin-left:1px;}
#tabLick {background-image:url(images/tab-lick.gif);}
#tabDelta {background-image:url(images/tab-delta.gif);}
#tabMpd {background-image:url(images/tab-mpd.gif);}
.tabs a:hover {background-position: bottom left;}

.mpdFilmWrapper, .mpdRetailWrapper{height:142px; width 305px; float:left;}
.mpdFilmWrapper a, .mpdRetailWrapper a {height: 142px; width: 305px; text-indent: 10000px; overflow: hidden; display: block; float:right; margin-left:1px;}
#panelFilm {background-image:url(images/panel-film.png);}
#panelRetail {background-image:url(images/panel-retail.png);}
.mpdFilmWrapper a:hover, .mpdRetailWrapper a:hover {background-position: bottom left;}

.footerWrapper {float:left;clear:both;width:976px;background-image:url(images/footer_bg.png);background-repeat:no-repeat;height:52px;}
.footerWrapper .footerText {font-size:10px;color:#585a5c;padding:20px 0 0 38px}
.footerWrapper .footerText a {color:#585a5c;text-decoration:none;}
.footerWrapper .footerText a:hover {color:#585a5c;text-decoration:underline;}
.bottomBar {clear:both;float:left;width:976px;}
  

/* home page mpd film, retail and login boxes */
.mpdLoginWrapper {width:936px;padding:8px 0px 0px 12px;clear:both;float:left;text-transform:uppercase;color:#585a5c;font-size:11px;}

.mpdFilmWrapper {width:305px;float:left;clear:both;height:142p\x; font-size:8pt;}
.mpdFilmWrapper .mpdFilmTop {height:105px;background-image:url(images/mpd_film_top.png);background-repeat:no-repeat;}
.mpdFilmWrapper .mpdFilmTop .mpFilmText {padding:45px 0px 0px 19px;width:120px;}
.mpdFilmWrapper .mpdFilmBL {width:156px;float:left}
.mpdFilmWrapper .mpdFilmBR {width:149px;float:left} 

.mpdRetailWrapper {width:305px;float:left;height:142px;margin-left:11px; font-size:8pt;}
.mpdRetailWrapper .mpdRetailTop {height:105px;background-image:url(images/mpd_retail_top.png);background-repeat:no-repeat;}
.mpdRetailWrapper .mpdRetailTop .mpdRetailText {padding:45px 0px 0px 19px;width:120px;}
.mpdRetailWrapper .mpdRetailBL {width:156px;float:left}
.mpdRetailWrapper .mpdRetailBR {width:149px;float:left}
 
.mpdonlineWrapper {width:305px;float:right;height:142px;}
.mpdonlineWrapper .mpdonlineTop {height:48px;}
.mpdonlineWrapper .mpdonlineMiddle {height:57px;background-image:url(images/mpd_online_middle.png);background-repeat:no-repeat;}
.mpdonlineWrapper .mpdonlineMiddle .mpdOnlineForm {padding:20px 0 0 20px;font-size:10px;}
.mpdonlineWrapper .mpdOnlineForm input {font-size:11px;margin:0px;padding:0px;width:100px;}
.mpdonlineWrapper .mpdOnlineForm {padding:0px;margin:0px;}
.mpdonlineWrapper .mpdonlineBott {height:37px;background-image:url(images/mpd_online_bottom.png)}
.mpdonlineWrapper .mpdonlineBott #ctl00_ContentArea_txtUserName {width:45px;height:10px;}
.mpdonlineWrapper .mpdonlineBott #ctl00_ContentArea_txtPassword {width:45px;height:10px;}
.mpdonlineWrapper .mpdonlineBott .subbut{float:right;margin-right:22px;}
.mpdonlineWrapper #ctl00_ContentArea_btnLogin{padding:3px;margin:0px;border-width:1px;border-style:solid;border-color:#585a5c;background-color:#00a7ff;font-size:10px; color:white;}


/* sub Menu Page */
.contentPageWrapper {width:902px; background-image:url(images/contentPageWrapper.jpg);background-repeat:repeat-y;clear:both; float:left;}
.contentPageWrapper2 {width:902px;clear:both;}
.contentPageWrapper .subMenuWrapper {width:150px;float:left;padding-bottom:80px;}
.contentPageWrapper .subMenuWrapper .SubMenuInner {padding:10px;}
.contentPageWrapper .subMenuWrapper .SubMenuInner #heading {font-size:16px;font-weight:bold;}
 
.contentPageWrapper .subMenuWrapper .SubMenuInner .menuItem {clear:both;border-bottom:1px dotted #494949;padding:10px 0 10px 0;color:white;font-size:12px;}
.contentPageWrapper .subMenuWrapper .SubMenuInner .menuItem a {color:white;text-decoration:none;}
.contentPageWrapper .subMenuWrapper .SubMenuInner .menuItem a:hover {color:#428eb1;text-decoration:none;}

.contentPageWrapper .subMenuWrapper .SubMenuInner .menuItem .subMenu {margin:10px 0 0 0;padding:0 0 0 0px;list-style-type:none;}
.contentPageWrapper .subMenuWrapper .SubMenuInner .menuItem .subMenuItem {clear:both;color:#000;font-size:9px; letter-spacing:0; font-weight:bold; background-color:#c5c5c5; width:125px; display:block; margin-bottom:1px; padding:3px;}
.contentPageWrapper .subMenuWrapper .SubMenuInner .menuItem .subMenuItem a {color:white;text-decoration:none; display:block;}
.contentPageWrapper .subMenuWrapper .SubMenuInner .menuItem .subMenuItem a:hover {color:#428eb1;text-decoration:none;}

.contentDiv {float:left;width:539px;margin-left:25px;}
.rightCol{width:160px; padding-left:27px; float:right;}  
.subHead {font-size:1.2em;}

/* form */
.formLabel {font-size:.95em;}
.expandbox {font-size:.9em;font-family:arial;}
.expandbox input {font-size:1em;padding:5px;font-family:arial,helvetica,sans-serif;}
.expandbox textarea {font-size:1em;padding:5px;font-family:arial,helvetica,sans-serif;}
.expandbox select {font-size:.95em;}

.messageBox {border:1px dotted #d37023;margin:0 auto;width:700px;padding:10px;text-transform:uppercase;font-size:11px;color:#58585a;margin-bottom:20px;}
.iFrame {border:4px solid #ffffff;}

.logos{float:left; margin:0 12px 12px 0; width:161px; height:96px;}
.location{float:left;}
.locationBG{background-image:url(images/location.png); background-repeat:no-repeat; padding:15px 15px 10px 15px; width:230px; height:192px;}
.fact{width:200px; float:left; padding:15px; margin:0 10px 10px 0; height:100%; position:relative;}
.field_marketing{margin-top:10px;}
.field_button{margin:10px 6px 0 0;}

.rightColLogin{width:160px; height:172px; margin-bottom:10px; background-image:url(images/rightcol-login.png); background-repeat:no-repeat;}
.rightColFilm{width:140px;text-align:left; height:83px; margin-bottom:10px; background-image:url(images/rightcol-film.png); background-repeat:no-repeat; padding:100px 10px 0 10px;color:#585a5c;font-size:10px; text-transform:uppercase;}
.rightColRetail{width:140px;text-align:left; height:88px; margin-bottom:10px; background-image:url(images/rightcol-retail.png); background-repeat:no-repeat; padding:95px 10px 0 10px;color:#585a5c;font-size:10px; text-transform:uppercase;}
.findOutMore a{color:#FFFFFF; float:left; font-weight:bold;}
.rightColLogin .subbut{padding:3px;margin:0px;border-width:1px;border-style:solid;border-color:#585a5c;background-color:#00a7ff;font-size:10px; color:white;}
.bioPic{float:left; margin:0 10px 10px 0; border:1px solid #999999;}
.dottedline{clear:both; width:100%; border-top:1px dotted #999999; margin:10px 0 10px 0;}

.timelineWrapper{width:528px; height:100px; padding:5px; background-image:url(images/timeline.png); background-repeat:no-repeat;} 
.timelineDate{font-size:35px; float:left; margin-right:20px; padding:25px 0 0 20px;}
.timelineImage{font-size:35px; float:left; margin-right:20px; padding-top:1px;}
.timelineText{font-size:12px; float:left; margin-right:20px; padding-top:20px; color:#666666;width:212px;}

.caseMenu{float:left; margin:0 15px 0 0;}
.ticks{background-color:#e8e8e8; padding:10px; width:260px; border:1px solid #cccccc; margin:20px 0 20px 20px; float:right; line-height:22px;}
.quote{width:616px; height:100px; padding:20px 53px 0 53px; text-align:center; background-image:url(images/quotebgrd.png); background-repeat:no-repeat; font-size:11pt; float:left;} 
.quote2{width:429px; height:100px; padding:20px 53px 0 53px; text-align:center; background-image:url(images/quotebgrd2.png); background-repeat:no-repeat; font-size:10pt; float:left;} 
.homebox{display: block; height: 100%; width: 100%; color:#666666;}
.homebox a{color:#666666;}
.homebox a:hover{text-decoration:none;}

.myinput{width:300px;}
.expandbox{width:300px;}
.brochure-form-text{width:200px;}