html body
{
  width: 100%;
  height: 100%;
}

.pagecontainer
{
  background-color: #7d81be;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}

.ad
{
vertical-align:top;
}

.back
{
background-image: url(images/premiere-final.jpg);
background: no-repeat;
vertical-align: top;
}

.nav
{
  background-color: #000000;
  background-image: url(images/nav.gif);
  background-repeat: repeat-x;
}

.mainbody_TL
{
  background-image: url(images/main_body_TL.gif);
  float:left
  background-repeat:no-repeat;
  width: 43px;
  height:17px;
}

.mainbody_T
{
  background: url(images/main_body_T.gif) #8daed7;
  background-repeat: repeat-x;
  height:17px;
}

.mainbody_L
{
  background: url(images/main_body_L.gif) #8daed7;
  background-repeat: repeat-y;
  height:17px;
}

.body_TL
{
  background-image: url(images/body_TL.gif);
  float:right;
  width: 18px;
  height:21px;
}

.body_T
{
  background: url(images/body_T.gif);
  float:left;
  background-repeat: repeat-x;
  height:21px;
}

.body_TR
{
  background-image: url(images/body_TR.gif);
  float:right
  background-repeat:no-repeat;
  width: 18px;
  height:21px;
}

.body_L
{
  background: url(images/body_L.gif);
  background-repeat: repeat-y;
}

.body_R
{
  background: url(images/body_R.gif);
  background-repeat: repeat-y;
}

.body_BR
{
  background-image: url(images/body_BR.gif);
  float:right
  background-repeat:no-repeat;
  width: 18px;
  height:8px;
}

.body_B
{
  background: url(images/body_B.gif);
  background-repeat: repeat-x;
  height:8px;
}

.body_BL
{
  background-image: url(images/body_BL.gif);
  float:left
  background-repeat:no-repeat;
  width: 18px;
  height:8px;
}

.bullets
{
width:50%;
font-family: Arial, Tahoma;
font-size: 15px;
color: #403f53;
vertical-align:top;
}

.servicestitle
{
padding: 20px 5px 0px 20px;
font-family: Arial, Tahoma;
font-size: 24px;
color: #403f53;
}

.servicestext2
{
padding: 20px 5px 0px 10px;
font-family: Arial, Tahoma;
font-size: 18px;
color: #403f53;
}

.servicestext3
{
padding: 0px 5px 0px 10px;
font-family: Arial, Tahoma;
font-size: 18px;
color: #403f53;
}

.bodytext
{
padding: 20px 5px 0px 10px;
font-family: Arial, Tahoma;
font-size: 18px;
font-weight:bold;
color: #403f53;
}

.bodytext2
{
font-family: Arial, Tahoma;
font-size: 14px;
font-weight:bold;
padding: 0px 5px 0px 10px;
color: #000000;
}

.contact
{
font-family: Arial, Tahoma;
font-size: 14px;
padding: 0px 5px 0px 10px;
float:right;
color: #000000;
}

.navtext
{
font-family: Arial;
font-size: 12px;
padding: 10px 0px 8px 0px;
color: #403f53;
}

.copyright
{
font-family: Tahoma;
font-size: 11px;
padding: 3px 0px 30px 0px;
color: #FFFFFF;
}

.content_text
{
  border-left: 1px solid #143e66;
  text-align: justify;
  padding: 10px 100px 10px 25px;
  margin-left: 15px;
}

.input_text
{
  border: 1px inset #143e66;
  color: #143e66;
  font-size: 11px;
  background: #d8dde1;
}