﻿/*### Colour Scheme ###*/
.color_primary1{
    color:#4d6791;
}
.color_primary2{
    color:#6c88a4;
}
.color_secondary1{
    color:#66cc00;
}
.color_secondary2{
    color:#33cc33;
}
.color_content_background{
    background-color:#edf0f4;
}
.color_news_headline{
    color:#ffffff;
    background-color:#adbccc;
}
.color_news_content{
    background-color:#dae0e8;
}
#main_content h1{
    color:#66cc00;
}
#main_content a{
    color:#4d6f91;
}
#main_content #images img{
    background-color:#4d6f91;
}
#nav ul li a:hover{
    color:#66cc00;
}
#main_content a:hover{
    color:#66cc00;
}
a{
   color:inherit;
}
#selected{
    color:#66cc00;
}

body{
    background-color:#ffffff;
    font-family:Verdana, Arial;
    font-size:14px;
    margin:0px;
    padding:10px 0px 0px 0px;
}

/* ### WRAPPER ### */
#wrapper{
    width:980px;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
}

/*### header ###*/
#header{
    background: url(../images/header_bg.jpg) no-repeat;
    width:980px;
    height:282px;
    text-align:right;
    padding:0px;
    margin:0px;
}
#header #phone{
    font-size:14px;
    font-weight:bold;
    padding:10px 10px 0px 0px;
    margin:0px;
}
#header #phone a:hover{
    text-decoration:none;
}

/*### main container ###*/
#content{
    background-image: url(../images/content_top.jpg);
    background-repeat:no-repeat;
    width:980px;
    padding:34px 0px 0px 0px;
    margin:0px;
}

/*### nav ###*/
#nav{
    float:left;
    width:200px;
    padding:100px 0px 0px 21px;
    margin:0px;
    background: url(../images/nav_top.jpg) no-repeat;
    background-position:right 90px;
}
#nav ul{
    padding:0px 0px 10px 0px;
    margin:0px 0px 20px 0px;
    text-align:right;
    line-height:1.6;
    background: url(../images/nav_bottom.jpg) no-repeat;
    background-position:right bottom;
}
#nav ul li{
    list-style:none; 
    background: url(../images/nav_li.jpg) no-repeat;
    background-position:right top;
    padding:0px 21px 0px 0px;
}
#nav ul li a{
    font-size:14px;
    text-decoration:none;
}

/*### main content ###*/
#main_content{
    float:left;
    width:716px;
    padding:0px 14px 0px 29px;
    margin:0px;
    line-height:1.8;
}

#main_content a:hover{
    text-decoration:none;
}

#main_content #images{
    float:right;
    width:210px;
    text-align:center;
    padding:0px;
    margin:0px 0px 0px 30px;
}
#main_content #images img{
    width:200px;
    padding:5px;
    margin:0px 0px 10px 0px;
}

#main_content h1{
    padding:0px;
    margin:0px 0px 20px 0px;
    line-height:1.2;
    font-size:22px;
    font-weight:normal;
}

#main_content h2{
    padding:0px;
    margin:0px;
    line-height:1.2;
    font-size:18px;
    font-weight:normal;
}

/*### NEWS ###*/
#news{
    margin:0px;
    padding:0px;
}
#news h3{
    margin:0px 0px 3px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
    font-size:18px;
}
#news div{
    padding:10px;
}
#news div p{
    margin:0px;
    padding:5px;
    font-size:12px;
    line-height:1.3;
}
#news div p a{
    font-size:12px;
    line-height:2;
    font-weight:bold;
}
#news div p a:hover{
    text-decoration:none;
}

/*### Footer ###*/
#footer{
    padding:45px 0px 20px 0px;
    margin:0px;
    background: url(../images/footer_top.jpg) no-repeat;
    width:980px;
    text-align:center;
    line-height:2;
    font-weight:bold;
    font-size:12px;
}
#footer p{
    padding:0px;
    margin:0px;
}
#footer p a:hover{
    text-decoration:none;
}
