@charset "UTF-8";

/*reset*/
*
{
    padding:0;
    margin:0;
}
body
{
    background: rgb(230,240,245);
}
/*header */
#header
{
    width: 821px;
    margin:auto;
    background: url('../images/header_bg_image.jpg') no-repeat;
}

/*main*/
#maincontentcontainer
{
    width: 821px;
    margin:auto;
    background: rgb(0,0,0);
    overflow: hidden;
}
#maincontentcontainer h1
{
}
#maincontentcontainer h1 img
{
    display:block;
}

#maincontentcontainer h2
{
    float:right;
    width:380px;
    margin:0 20px 20px 0;
    display:block;

    font:normal normal 1.3em/1em Verdana, Arial, sans-serif;
    color: rgb(250,140,0);
}
    #maincontentcontainer h2 .subhead
    {
        display:block;
        margin-top:10px;
        font:normal normal .7em/1.2em Verdana, Arial, sans-serif;
        color: rgb(200,200,200);
    }
    #maincontentcontainer h2 .subhead span.italic_i
    {
        font:italic normal 1.2em/.7em "Times New Roman", serif;
    }
    #maincontentcontainer h2 .subhead sup
    {
        display:inline;
        font-size:.8em;
    }


#maincontentcontainer img#cebupic
{
    display:block;
    float:left;
    width:408px;
    margin-right:10px;
}
#maincontentcontainer p
{
    margin:10px 60px;
    font:normal normal .7em/1.4em Verdana, Arial, sans-serif;
    text-align:justify;
    color: rgb(60,60,60);
    background: rgb(255,255,255);
}
#maincontentcontainer p.main
{
    clear:right;
    margin:10px 60px;
    font:normal normal .8em/1.4em Verdana, Arial, sans-serif;
    text-align:justify;
    color: rgb(200,200,200);
    background: none;
}
#maincontentcontainer div#siteannounce
{
    display:block;
    float:none;
    border-top:1px solid rgb(200,200,200);
    background: rgb(255,255,255);
    clear:both;
    border-bottom:1px solid rgb(200,200,200);

    
}
#maincontentcontainer h3
{
    display:block;
    
    margin-top:20px;
    font:normal bold .9em/1.4em Verdana, Arial, sans-serif;
    margin: 10px 60px;
    color: rgb(0,50,108);
}

/*footer*/
#footer
{
    background: rgb(255,255,255);
    width:821px;
    margin:0 auto;
    border-top:1px solid rgb(230,230,230);
    padding-bottom:1px;
    margin-bottom:40px;
}
#footer p
{
    font:normal normal .7em Verdana, Arial, sans-serif;
    color: rgb(150,150,150);
    text-align:center;
    margin:10px;
}

/*contact*/
#contact
{
    float:left;
    width:330px;
    margin-left:20px;
}
#contact h1
{
    margin:20px;
    font:normal normal 1.1em/1.4em Verdana, Arial, sans-serif;
    color: rgb(250,140,0);
}
#contact p
{
    margin:20px;
}

/*contact form*/
form#contactform
{
    float:right;
    width:400px;
    margin:30px;

    font:normal normal .7em/1.2em Verdana, Arial, sans-serif;
}
form#contactform fieldset
{
    border:none;
}
form#contactform label
{
    display:block;
    margin-bottom:12px;
   
}
form#contactform label span
{
    display:block;
    float:left;
    width:90px;
    text-align:right;
    margin-right:7px;
    color:rgb(100,100,100);
}
.required
{
    color:rgb(255,20,20);
}
form#contactform label span.required
{
    float:none;
    display:inline;
    width:auto;
    margin:0;
    color:rgb(255,20,20);
}
form#contactform label input,
form#contactform label textarea,
form#contactform label select
{
    padding:1px;
    width:280px;
    border:1px solid rgb(160,160,160);
    
}
form#contactform label select#salutation
{
    width:80px;
}
form#contactform label textarea
{
    height:80px;
}
form#contactform label input#postalcode
{
    width:90px;
}
form#contactform input#submit
{
    float:right;
    margin-right:20px;
    padding:2px;
}



