body 
{
margin:0px;
padding:0px;
border:0px;
font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

a
{
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}


#header
{
background:url(../image/top_bg.jpg) repeat-x;
height:138px;
}

.header
{
width:1000px;
margin:0 auto;
height:138px;

background:url(../image/header.gif);
}

.mainTitle
{
background:url(../image/heading.gif);
height:100px;
}

.profileHeader
{
text-align:left;
padding:15px;
background:#990000;
color:#FFFFFF;
border-radius: 0px 0px 5px 5px;
font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

#menu
{
background:url(../image/nav_bg.jpg) repeat-x;
height:42px;
}

#form
{
font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
color:#000099;
}

#form input, #form select
{
width:250px;
border:1px solid #ddd;
padding:3px;
height:37px;
}

#form textarea
{
width:100%;
border:1px solid #ddd;
padding:3px;
height:50px;
}



#form button
{
width:150px;
height:37px;
background:url(../image/form_button.gif) no-repeat 0 0;
border:none;
cursor:pointer;
color:#FFFFFF;
text-align:center;
}

button
{
width:150px;
height:37px;
background:#990000;
border:none;
cursor:pointer;
color:#FFFFFF;
text-align:center;
border-radius: 10px 10px 10px 10px;

}

.err
{
color:#990000;
font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

.msg
{
color:#0000FF;
font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

.msgContainer
{
padding:20px;
}

.title
{
background:url(../image/header.png) repeat-x;
text-align:center;
padding:15px;
color:#FFFFFF;
border-radius: 5px 5px 5px 5px;
font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

.footer
{
height:10px;
background:url(../image/header.png) repeat-x;
border-radius: 5px 5px 0px 0px;
}