/* CSS Document */

/**********************************************************/
/* redefined tags                                         */
/**********************************************************/

body
{
   text-align: center;
   min-width: 760px;
   background-image: url(../images/background.gif);
   font-family:Arial, Helvetica, sans-serif;
   color: #6F7172;
   margin-top:20px;
}

h1
{
   color: #027ABB;
   font-size: 20px;
   font-weight: bold;
}

p
{
   font-size: 12px;
   margin: 0px;
   padding: 3px 0px 5px 0px;
   line-height: 15px;
}

p a, p a:link, li a, li a:link
{
   color: #027ABB;
   padding: 0px 2px 0px 2px;
   font-weight:bold;
   text-decoration:underline;
   font-size:12px;
}

p a:hover, li a:hover
{
   color: #6F7172;
   padding: 0px 2px 0px 2px;
   font-weight:bold;
   text-decoration:underline;
   font-size:12px;
}

p a:visited, li a:visited
{
   color: #666666;
   padding: 0px 2px 0px 2px;
   font-weight:bold;
   text-decoration:underline;
   font-size:12px;
}

h2 a
{
   color: #027ABB;
   font-size: 15px;
   font-weight: bold;
   text-decoration:underline;
}

h2 a:link
{
   color: #027ABB;
   font-size: 15px;
   font-weight: bold;
   text-decoration:underline;
}

h2 a:hover
{
   color: #6F7172;
   font-size: 15px;
   font-weight: bold;
   text-decoration:underline;
}

h2 a:visited
{
   color: #666666;
   font-size: 15px;
   font-weight: bold;
   text-decoration:underline;
}

ul
{
   padding:0px 0px 0px 20px;
   margin:0px 0px 0px 0px;
}

li
{
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   font-size:12px;
   line-height: 18px;
}

input, textarea, select
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

/**********************************************************/
/* main layout components                                 */
/**********************************************************/

#outer
{
   width: 600px;
   padding: 10px;
   background-color:#FFFFFF;
   text-align: left;
   margin-left: auto;
   margin-right: auto;
}

#inner
{
   border: 1px solid #666666;
   width:600px;
}

#header
{
   width:580px;
}

#maincontent
{
   width:490px;
   padding:20px 40px 40px 65px;
   
}

/**********************************************************/
/* header specific components                             */
/**********************************************************/

#header .photo
{
  margin-top:5px;
}

#header .logo
{
  padding-top:15px;
  padding-left:20px;
}