/* 
    Document   : basic
    Created on : Sep 21, 2009, 8:07:40 PM
    Author     : gmeluski
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#arrow_col_left {

    width:30px;
    float:left;

}

#arrow_col_right    {

    float:right;

}


.center_col {

    float:left;
    width:825px;
}





.box_left    {
    clear:both;
    float:left;
    width:380px;
    height:530px;
    background-color:#E0E0E0;
    border-top:solid 1px #ffffff;
}

.box_left img  {

    margin:40px 0px 0px 25px;
}


.box_left p {

    margin:0px;
    padding:0px 0px 10px 25px;
    font:13px/17px Arial, Helvetica, sans-serif;
    color:#666666;

}


.box_left p.contact {

    padding-top:100px;
   
}

.box_left a {
    margin:0px;
    padding:0px 0px 0px 25px;
    font:13px/17px Arial, Helvetica, sans-serif;
    color:#666666;
    text-decoration:none;


}


/* total width must sum to 350px */
.box_services   {
    clear:both;
    float:left;
    width:345px;
    border-top:solid 1px #ffffff;
    font: 12px / 16px Arial, Helvetica, sans-serif;
    color:#999999;

}


.box_services img    {

    display:block;
    margin:0px;
    padding:0px;

}


.box_services img.header    {

    padding:65px 0px 40px 0px;

}


.box_services img.list    {


}

.box_welcome    {
    clear:both;
    float:left;
    width:380px;
    height:530px;
    background-color:#E0E0E0;
    border-top:solid 1px #ffffff;
}

.box_welcome img    {

    padding:210px 0px 0px 20px;
    
    }

.box_white  {
    clear:both;
    background-color:#ffffff;
    float:left;
    padding:0px 0px 40px 0px;
    width:825px;
    }

.container_in   {

    width:860px;
    margin:0px auto;
    border:solid 1px #000000;

}


.container_out  {

    width:885px;
    margin:0px auto;
    /*border:solid 1px #000000;*/
    
}

.footer {
    float:left;
    margin:7px 0px 13px 0px;
    font: 11px / 13px Arial, Helvetica, sans-serif;
    color:#999999;
}

html    {
    background-color:#cccccc;

}


.homepage_splash    {

    float:left;
    margin:100px 0px 0px 35px;

}

.ie6_box    {

    margin-left:30px;
}
.line_height_tweak  {

    line-height:20px;
}

.navigation {

    padding:40px 0px 0px 0px;

}
.navigation a.logo  {

    float:left;
}

.splash {

    float:left;
    padding:40px 0px 0px 0px;
}

.top_container  {

    height:525px;
}

ul.navigation_menu  {

    margin:9px 0px 0px 0px;
    padding:0px;

}

ul.navigation_menu li {

    display:inline;
    float:left;
    padding:0px;
    margin:0px;

}

ul.navigation_menu li a {

    display:block;
    padding:0px;
    margin:0px;
}


ul.navigation_menu li a img {

    padding:0px;
    margin:0px;
}



root {
    display: block;
}



