/* CSS Document */
*{font-family:Arial, Verdana, Helvetica, Sans Serif;}
body{margin:0px; padding:0px; background:url(../images/bg.gif) top center repeat; background-color:#000000;}
p, td, li{font-size:0.8em;}
a, a:link, a:visited{color:#000000; text-decoration:none; font-weight:bold;}
a:hover{color:#8F4B06; text-decoration:underline;}
a:active{color:#000000; text-decoration:none;}
ul.logobullet{list-style:url(../images/e-bullet.gif) disc; margin:0px 0px 0px 30px; padding:0;}
.logobullet li{margin:0px 0px 10px 0px; padding:0;}

#container{position:relative; width:758px; border-right:1px solid #8F4B06; border-left:1px solid #8F4B06; margin:0; padding:0;}

#header{position:relative; width:703px; height:49px; background-color:#DDC9B4; margin:0; padding:10px 15px 10px 40px; vertical-align:middle;}

.topnav{background-color:#8F4B06; width:758px; height:24px; margin:0; padding:0;}

#logo a, #logo a:link, #logo a:visited, #logo a:hover, #logo a:active{background:url(../images/mptl_logo.gif) top center no-repeat; width:259px; height:44px; display:block; float:left;}
#logo a span{display:none;}

#newsletter{position:relative; font-size:0.8em; display:block; height:44px; margin:0; padding:0; text-align:left; vertical-align:bottom; float:right;}
#newsletter .button{background-color:#8F4B06; color:#ffffff; font-size:0.9em; border:0;}

.arrowbar1{background:url(../images/arrowbar.gif) top right no-repeat; width:758px; height:7px; position:relative; margin:0; padding:0; font-size:1px; line-height:1px;}
.arrowbar2{background:url(../images/arrowbar.gif) top right no-repeat; width:515px; height:7px; position:relative; margin:0; padding:0; font-size:1px; line-height:1px;}
.arrowbar3{background:url(../images/arrowbar.gif) top right no-repeat; width:405px; height:7px; position:relative; margin:0; padding:0; font-size:1px; line-height:1px;}
.arrowbar4{background:url(../images/arrowbar.gif) top right no-repeat; width:250px; height:7px; position:relative; margin:0; padding:0; font-size:1px; line-height:1px;}
.clear{background-color:#CC9966; width:758px; height:10px; position:relative; margin:0; padding:0; font-size:1px; line-height:1px;}

#index{position:relative; width:758px; background-image:url(../images/colbg.gif); margin:0; padding:0;}
#index:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#index p{text-align:left; padding:0px 15px 0px 15px; margin:0;}
#index ul, #index ol{text-align:left; padding:0; margin:0px 15px 0px 25px;}
#index hr{border-top:1px solid #8F4B06; border-right:0; border-bottom:0; border-left:0; padding:0; margin:10px;}
#index img{padding:0; margin:10px 0px 0px 0px;}
#index .col1{width:253px; float:left; margin:0; padding:0; display:block;}
#index .col1 a, .col1 a:link, .col1 a:visited{font-size:1.0em; color:#000000; text-decoration:none; font-weight:normal;}
#index .col1 a:hover{color:#8F4B06; text-decoration:underline;}
#index .col1 a:active{color:#000000; text-decoration:none;}
#index .col2{width:252px; float:left; margin:0; padding:0; display:block;}
#index .col2 a, .col2 a:link, .col2 a:visited{font-size:1.0em; color:#000000; text-decoration:none; font-weight:normal;}
#index .col2 a:hover{color:#8F4B06; text-decoration:underline;}
#index .col2 a:active{color:#000000; text-decoration:none;}
#index .col2 h1{font-size:1.0em; text-align:center; color:#8F4B06; margin:0px; padding:10px;}
#index .col1 h1{font-size:1.0em; text-align:center; color:#8F4B06; margin:0px; padding:10px;}
#index .col1 .lmsloginbt a{background:url(../images/lms_login.gif) top center no-repeat; width:100%; height:38px; display:block; margin:10px 0px 0px 0px; padding:0;}
#index .col1 .lmsloginbt span{display:none;}
#index .col1 .viewdemobt a{background:url(../images/viewdemo.gif) top center no-repeat; width:100%; height:38px; display:block; margin:0; padding:0;}
#index .col1 .viewdemobt span{display:none;}

#main{position:relative; width:758px; background-image:url(../images/mainbg.gif); margin:0; padding:0;}
#main:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#main .left{width:173px; float:left; margin:0; padding:40px 10px 10px 10px; text-align:left;}
#main .left a, #main .left a:link, #main .left a:visited{font-size:0.9em; color:#000000; text-decoration:none; font-weight:normal;}
#main .left a:hover{color:#8F4B06; text-decoration:none;}
#main .left a:active{color:#000000; text-decoration:none;}
#main .left a.selected{color:#8F4B06; text-decoration:none;}
#main .right{position:relative; width:515px; float:right; margin:0; padding:40px 25px 10px 25px; text-align:left;}
#main .right .colcontainer{position:relative; width:515px; margin:0; padding:0;}
#main .right .colcontainer:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#main .right h1{font-size:1.5em; color:#8F4B06; font-weight:lighter; margin:0px 0px 10px 0px; padding:0;}
#main .right h2{font-size:1.0em; color:#8F4B06; font-weight:lighter; margin:10px 0px 5px 0px; padding:0;}
#main .right h3{font-size:0.9em; font-weight:lighter; margin:15px 0px 0px 0px; padding:0;}
#main .right2{width:405px; float:left; margin:0; padding:40px 25px 10px 0px; text-align:left;}
#main .right2 h1{font-size:1.5em; color:#8F4B06; font-weight:lighter; margin:0px 0px 10px 0px; padding:0;}
#main .right strong, #main .right2 strong{color:#8F4B06;}
#main .middle{width:115px; float:left; margin:0; padding:40px 10px 0px 10px; text-align:left;}
#main .right ul{margin:0px 0px 10px 15px; padding:0;}
#main .right ol{margin:0px 0px 10px 25px; padding:0;}
#main .right2 .colcontainer{position:relative; width:405px; margin:0; padding:0;}
#main .right2 .colcontainer:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#main .right2 .colcontainer .speaker1{width:145px; float:left; display:block; margin:0; padding:10px 0px 0px 0px;}
#main .right2 .colcontainer .speaker2{width:250px; float:left; display:block; margin:0; padding:10px 0px 0px 10px;}
#main .right2 .colcontainer .speaker1 strong, #main .right .colcontainer .speakers2 strong{font-size:1.0em; color:#8F4B06;}
#main .right2 .text, #main .right .text{border:1px solid #000000; padding:0px 5px 0px 5px; margin:0;}
#main .right2 textarea.books{width:180px; height:100px; border:0; padding:0; font-size:1.0em;}
#main .right2 textarea.textarea1{width:400px; height:200px; border:0; padding:0; font-size:1.0em;}
#main .right2 textarea.textarea2{width:400px; height:200px; border:0; padding:0; font-size:1.0em;}

#main .right .grey1{background-color:#CCCCCC; padding:10px; margin:5px 0px 0px 0px; font-size:0.8em;}
#main .right .grey2{background-color:#EAEAEA; padding:10px; margin:5px 0px 0px 0px; font-size:0.8em;}
#main .right .catcol1{width:262px; float:left; text-align:left;}
#main .right .catcol2{width:81px; float:left; text-align:center;}
#main .right .catcol3{width:92px; float:left; text-align:center;}
#main .right .catcol4{width:60px; float:left; text-align:center;}
#main .right .leftcell{position:relative; width:255px; float:left; margin:0; padding:0; text-align:left;}
#main .right .leftcell h3{font-size:0.8em; color:#8F4B06; font-weight:bold; margin:10px 0px 0px 0px; padding:0;}
#main .right .leftcell p{margin:0px 0px 10px 0px; padding:0;}
#main .right .rightcell{position:relative; width:255px; float:right; margin:0; padding:0; text-align:left;}
#main .right .rightcell h3{font-size:0.8em; color:#8F4B06; font-weight:bold; margin:10px 0px 0px 0px; padding:0;}
#main .right .rightcell p{margin:0px 0px 10px 0px; padding:0;}
#main .right .executive{position:relative; width:170px; float:left; margin:0; padding:0; text-align:center;}
#main .right .executive p{margin:0px 0px 10px 0px; padding:0; text-align:center;}
#main .right .viewdemobt a{background:url(../images/viewdemobt.gif) top center no-repeat; width:151px; height:32px; display:block; margin:0; padding:0; float:right;}
#main .right .viewdemobt span{display:none;}
#main .right .viewdemobt2 a{background:url(../images/viewdemobt.gif) top center no-repeat; width:152px; height:32px; display:block; margin:0; padding:0;}
#main .right .viewdemobt2 span{display:none;}
#main .right .viewdemobt3 a{background:url(../images/viewdemobt.gif) top center no-repeat; width:100%; height:32px; display:block; margin:0; padding:0;}
#main .right .viewdemobt3 span{display:none;}
#main .right .registerbt a{background:url(../images/registerbt.gif) top center no-repeat; width:152px; height:32px; display:block; margin:0; padding:0;}
#main .right .registerbt span{display:none;}
#main .right .viewsamplesbt a{background:url(../images/viewsamplesbt.gif) top center no-repeat; width:100%; height:32px; display:block; margin:-10px 0px 10px 0px; padding:0;}
#main .right .viewsamplesbt span{display:none;}
#main .right .rightbox{float:right; display:block; width:132px; border:2px solid #8F4B06; background-color:#DDC9B4; text-align:center; padding:0; margin:20px 0px 10px 10px;}
#main .right .rightbox h1{font-size:0.9em; color:#FFFFFF; background-color:#8F4B06; padding:5px 0px 5px 0px; margin:0;}
#main .right .rightbox p{padding:10px; margin:0;}

#main .right .container{position:relative; width:100%; margin:0; padding:0;}
#main .right .container:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}

#main .right .colcontainer{position:relative; width:515px; margin:0; padding:0;}
#main .right .colcontainer:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#main .right .colrepeat{width:146px; float:left; margin:0; padding:0px 25px 10px 0px; text-align:left;}
#main .right .col1{width:200px; float:left; margin:0; padding:27px 25px 10px 0px; text-align:right;}
#main .right .col1 input{width:125px; border:1px solid #7F7F7F; margin:0px 0px 2px 0px;}
#main .right .col2{width:290px; float:left; margin:0; padding:10px 0px 10px 0px; text-align:center;}
#main .right .col2 textarea{width:288px; height:150px; border:1px solid #7F7F7F;}
#main .right .colcontainer .speakers1{width:95px; float:left; display:block; margin:0; padding:10px 10px 10px 10px;}
#main .right .colcontainer .speakers2{width:220px; float:left; display:block; margin:0; padding:10px 0px 10px 0px;}
#main .right .colcontainer .speakers3{width:170px; float:left; display:block; margin:0; padding:10px 0px 10px 10px; text-align:center;}
#main .right .colcontainer .speakers2 strong, #main .right .colcontainer .speakers3 strong{font-size:0.9em; color:#8F4B06;}

#getquotebt a, #getquotebt a:link, #getquotebt a:visited, #getquotebt a:hover, #getquotebt a:active{background:url(../images/getquotebt.gif) top center no-repeat; width:100%; height:26px; display:block;}
#getquotebt a span{display:none;}
#getquotebt2 a, #getquotebt2 a:link, #getquotebt2 a:visited, #getquotebt2 a:hover, #getquotebt2 a:active{background:url(../images/getquotebt.gif) top center no-repeat; width:102px; height:26px; display:block; float:right;}
#getquotebt2 a span{display:none;}

#main .right .repeatcell_l{position:relative; width:250px; float:left; margin:0; padding:0px 15px 0px 0px; text-align:left;}
#main .right .repeatcell_l:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#main .right .repeatcell_l h2{font-size:1.0em; color:#8F4B06; font-weight:lighter; margin:10px 0px 10px 0px; padding:0;}
#main .right .repeatcell_r{position:relative; width:250px; float:left; margin:0; padding:0; text-align:left;}
#main .right .repeatcell_r:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#main .right .repeatcell_r h2{font-size:1.0em; color:#8F4B06; font-weight:lighter; margin:10px 0px 10px 0px; padding:0;}

#footer{position:relative; font-size:0.7em; background-color:#8F4B06; width:710px; height:16px; margin:0; padding:3px 25px 0px 25px; color:#ffffff; vertical-align:middle;}
#footer .left{float:left; margin:0; padding:0;}
#footer .left a{color:#FFFFFF; margin:0; padding:0;}
#footer .right{float:right; margin:0; padding:0;}

#popitmenu{position: absolute; background-color: white; border:1px solid black; font-size: .8em; line-height: 18px; z-index: 100; visibility: hidden;}
#popitmenu p{padding:5px; margin:0;}
.catnav a{font-weight:normal; font-size:0.7em;}

.speaker-img{width:95px; height:131px; display:block; padding: 0; margin:0;}
.presenter-img{width:95px; height:131px; display:block; padding: 0; margin:0;}
.presenter-box{position:relative; width:95px; display:block; margin:0; padding:0px 10px 0px 0px; float:left;}

.admintextarea{width:503px; font-size:0.8em; border:1px solid #696969; margin:0; padding:5px;}
.books{width:100%; overflow:hidden;}
.button{background-color:#8F4B06; color:#ffffff; font-size:0.9em; border:0; cursor:pointer;}