﻿body 
{
    text-align:center;
    font-family:Arial;
    margin:0 auto;
    background-image:url(../images/bg.jpg);
    background-repeat:repeat-x;
    background-attachment:fixed;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow:hidden;
}

@font-face {
    font-family: logo;
    src: url(../font/FontleroyBrownNF.ttf);
}
.clear
{
    clear:both;
}
#main
{
   /* background:url('../images/royal_bg.jpg') no-repeat;*/
   
    background-position: 0 -35px;
    background-size:100%;
}
#maindiv
{
    width:980px;
    border-bottom:none;
	margin:70px auto 0 auto;
}
#header
{
    width:600px;
    height:80px;
}

#companyname
{
    font-size:50px;
    font-family:logo;
    color:#fbd134;
    float:left;
    width:300px;
    text-align:left;  
}
.top_menu
{
    float:right;
    text-align:right;
    padding-left:33px;
    padding-top:6px;
    height:24px;
    margin:0px 5px 0px 10px;
}
.home
{
    background-image:url('../images/home_icon.png');
    background-repeat:no-repeat;
    background-position:left top;
    color:#0ebb28;
    font-size:14px;    
}
.logout
{
    background-image:url('../images/logoout_icon.png');
    background-repeat:no-repeat;
    background-position:left top;
    color:#e70a0d;
    font-size:15px;    
}
#top_menu
{
    float:right;
    padding-top:25px;
}
#top_menu a
{
    text-decoration:none;
}
#top_menu a:hover
{
    text-decoration:none;
}
#contentholder
{
    margin-top:10px;
    padding:10px;
    min-height:600px;
    border-radius:0 0 10px 10px;
}

#contentholder #formname
{
    border-radius: 15px 15px 0 0;
    background:#0070A6;
    text-align:center;
    padding: 10px;
    color:#fff;
}
.formcontent
{
    border-radius: 0 0 15px 15px;
}
#contentholder #pagename {
background-image: none;
background-repeat: no-repeat;
background-position: 7px 7px;
padding: 5px 32px 5px 32px;
border-bottom: solid 0px #000000;
text-transform: uppercase;
}

/* registration page */
#registrationholder{position:relative;}
#registrationholder .undr18 img {position:absolute;top: -30px;
right: -150px;width:200px;}

