/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px 0px 00px 0px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  clear:both;
  margin:0 auto 1em;
  max-width:950px;
  min-height:500px;
  min-width:770px;
  padding:0px 5px 0px 5px;
  border: black 0px solid;
}

p {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

h1{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 28px;}
h1.title{margin:2px 2px 2px -3px; padding:0px; font-size: 48px; color:#82A0AA;} 

h2 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 24px; font-weight: normal;}
h2.subtitle{margin:0px; padding:0px; font-size: 28px; color:black;  text-transform: uppercase; font-weight:normal;}

h3 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px;
}

A {
  color: #2a99b8;
  text-decoration: none;
  font-weight: normal;
  font-family: Tahoma, Arial, sans-serif;
}

A:hover {
  color: #24809a;
  text-decoration: underline;
}

.table {
}

td {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}
td.subtitle{border-bottom: 1px solid #2a99b8;}

tr {
}

FORM {
 display: inline;
}

.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; } 


.lnk_page{
border:1px dotted #BBBBBB;
height:18px;
padding:3px 6px;
text-decoration:none;
}

.lnk_page:hover{
 background-color:#C0C0FF;  
}

.LinkPagesSel{
background:#EEEEEE none repeat scroll 0%;
border:1px solid #BBBBBB;
font-weight:bold;
padding:3px 6px;
}

.select{
 width: 35px;
}

.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #C0FFC0; background-color:#D9FFD9; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; background-color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }

.top1{background-image: url(/images/design/top1.gif); background-repeat: repeat-x; height: 6px;}
.line1{background-image: url(/images/design/line1.gif); background-repeat: repeat-x; height: 1px;}
.specialdiv{border:0px black solid; padding: 23px 0px 23px 10%;}
.top2{background-image: url(/images/design/top2.gif); background-repeat: repeat-x; height: 134px; padding: 20px 5px 20px 10%; vertical-align: middle;}
a.lang{color:#bdbfbe; font-size:10px;}
a.lang:hover{}
.lang{color:#000000; font-size:10px;}
a.special{color:#2a99b8; font-size: 24px; font-weight: normal;}
a.special:hover{text-decoration: none; color:#24809a;}
a.sub_levels{color:#2a99b8; font-size: 24px; font-weight: normal;  text-transform:none;}
a.sub_levels:hover{text-decoration: none; color:#24809a;}
.contentdiv{padding: 0px 0px 0px 10%; border:0px solid #000000; min-height:180px;}
.btm1{background-image: url(/images/design/btm1.gif); background-repeat: repeat-x; height: 26px; margin:0px; padding:30px 2px 0px 10%; font-size: 10px; color: #808080;}