
{
    margin : 0;
    padding : 0;
}
body
{
    background : rgb(255 , 255 , 255);
    font-family : Arial , Helvetica , sans-serif;
    font-size : 12px;
    line-height : 20px;
    color : rgb(34 , 34 , 34);
}
a
{
    text-decoration : none;
    color : rgb(0 , 102 ,204);
}
a:hover
{
    text-decoration : underline;
    color : rgb(0 , 153 , 255);
}
#wrap
{
    margin : 20px auto;
    width : 780px;
}
#header
{
    height : 90px;
    background : rgb(0 , 153 , 255);
}
#header h1
{
    font-size : 28px;
    letter-spacing : -1px;
    padding : 20px 0 0 20px;
    color : rgb(255 , 255 , 240);
}
#header h1 a
{
    color : rgb(255 , 255 , 255);
    text-decoration : none;
    font-weight : 100;
    letter-spacing : -2px;
}
#header h1 a:hover
{
    color : rgb(17 , 17 , 17);
}
#header h2
{
    font-size : 19px;
    color : rgb(238 , 238 , 238);
    padding : 5px 0 0 20px;
    letter-spacing : -1px;
    font-weight : 100;
}
.right
{
    float : right;
    width : 560px;
    text-align : justify;
    padding-top : 5px;
}
.right h2
{
    font-size : 18px;
    font-weight : 100;
    padding : 15px 0 7px 0;
}
.right h2 a
{
    text-decoration : none;
}
.right h2 a:hover
{
}
.left
{
    float : left;
    width : 190px;
    padding-top : 10px;
}
.left h2
{
    margin : 10px 0 0 0;
    padding-left : 10px;
    height : 30px;
    line-height : 30px;
    background : rgb(51 , 153 , 255);
    color : rgb(255 , 255 , 255);
    font-size : 13px;
}
.left ul
{
    padding : 10px 0 15px 10px;
    list-style-type : square;
    color : rgb(102 , 153 , 255);
    padding-left : 10px;
}
.left ul li a
{
    text-decoration : none;
    font-weight : 600;
}
.left ul li a:hover
{
}
#footer
{
    text-align : center;
    font-size : 11px;
    color : rgb(123 , 143 , 53);
    margin-top : 20px;
    border-top : 1px dotted rgb(123 , 143 , 53);
}
#footer a
{
    color : rgb(123 , 143 , 53);
}
