﻿body, html 
{
    background-color:#f1f1f1;
    font-size:0.8em;
    font-family: Verdana, Arial, Trebuchet MS;
    background:#f1f1f1;
    margin:0px;
    padding:0px;
}

#header
{
    width:780px;
    height:88px;
    margin: 0 auto;
    border:solid 0px #000;
    
}

#navcontainer
{
    width:100%;
    background-color:#3b3b3b;
    background-image:url(../images/navcontainer_bg.jpg);
    height:33px;
    padding:6px 0px 0px 0px;
    text-align:left;
}

#nav
{
    text-align:left;
    width:780px;
    height:32px;
    margin:0 auto;
    padding:0px 0px 0px 0px;
    border-right:solid 1px #0f3551;
    border-left:solid 1px #adcadf;
    
}

#breadcrumbcontainer
{
    width:100%;
    background-color:#3b3b3b;
    background-image:url(../images/breadcrumb_home.jpg);
    height:27px;
    padding:0px 0px 0px 0px;
}

#breadcrumb
{
    padding:6px 0px 1px 20px;
    margin:0 auto;
    width:780px;
    height:15px;
}

#ctl00_search
{
    vertical-align:top;
    float:right;
    margin:0px 20px 0px 0px;
    padding:0px 0px 0px 0px;
    border:solid 0px #000;
    
}


#logo
{
    position:relative;
    margin-left:0px;
    padding-top:0px;
}

#toplinks
{
    position:relative;
    float:right;
    padding:0px 15px 1px 0px;
    margin: -65px 0px 0px 0px;
}

#phonenumber
{
    position:relative;
    float:right;
    padding:0px 15px 0px 0px;
    margin: -25px 0px 0px 0px;
    
}

#MainArea
{
    text-align:left;
    width:780px;
    min-height:400px;
    margin:0 auto;
    background-color:#ffffff;
    padding: 15px 0px 0px 0px;
}

/* ################# HOME PAGE LAYOUT COLUMNS ##################################*/


#ctl00_TopArea
{
    width:758px;
    margin:0 auto;
    height:255px;
    text-align:center;
}


#ctl00_rightcol_home
{
    float:right;
    text-align:left;
    width:245px;
    margin:15px 10px 5px 0px;
    padding:0px 0px 0px 0px;
    border:solid 0px #000;
}


#home_right_col1
{
    text-align:left;
    background-color:#f3f3f3;
    padding:0px 0px 1px 0px;
    margin:0px 0px 10px 0px;
}

#home_right_col2
{
    text-align:left;
    background-color:#f3f3f3;
    padding:0px 0px 1px 0px;
    margin:0px 0px 0px 0px;
}


#ctl00_leftcol_home
{
    float:left; 
    width:485px;
    margin: 10px 0px 0px 10px;
    padding:0px 0px 0px 20px; 
    border:solid 0px #000;
}



/* ################# COPY PAGE LAYOUT COLUMNS ##################################*/






.leftcol
{
    float:left; 
    width:145px;
    margin: 0px 20px 0px 10px;
    padding:0px 0px 0px 0px; 
    border:solid 0px #000;
}


#ctl00_maincol
{
    float:left;
    width:100%;
    padding:0px;
    border:solid 0px #000;

}



#ctl00_rightcol
{
    float:left;
    width:130px;
    margin:0px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    border:solid 0px #000;
}

/* ############################################## SIDE MENU ######################*/




#ctl00_SideMenu
{
    width:145px;
    background-color:#004171;
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 20px 0px;
    
}


/* ########################################## FOOTER ################################*/








#footer_color
{
    background-color:#014171;
    margin:0 auto;
    width:778px;
    height:6px;
}



#footer
{
    width:757px;
    height:29px;
    margin:0 auto;
    padding: 10px 15px 0px 15px;
    background-color:#3b3b3b;
    background-image:url(../images/footer_bg.jpg);
    color:#5e5e5e;    
}


#DesignedBy
{
    text-align:center;
    width:770px;
    height:30px;
    margin:0 auto;
    padding:20px 0px 1px 10px;
}


