/* colour list */
/* 
red: #ff0033
orange: #ff9900
yellow: #ffff66
green: #66ff00
blue: #0099ff
purple: #9966ff

light blue: #9fc5df
*/

/* zero-out */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, li, address, a , div, span, table, tr, td, hr, object, embed {
    border: solid 0px #000000;
    color: #000000;
    font: 400 12pt Arial;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

/* basics */
a:link, a:active,a:visited {
    color: #9966ff;
    text-decoration: underline;
}

a:hover {
    color: #000000;
    text-decoration: none; 
}

body {
    background: #9fc5df;
}

h1 {
    color: #ff9900;
    font: 700 36pt Arial;
}

h2 {
    color: #66ff00;
    font: 700 24pt Arial;
}

h3 {
    color: #9966ff;
    font: 700 12pt Arial;
} 

p{margin-bottom: 10px; text-indent: 20px;}


/* container id s */

#banner {
    background: #0099ff url(../img/banner_blue_1.jpg) repeat-x;
    height:150px;
    text-align: center;
}

#nav {
    background: #ff9900 url(../img/nav_orange.jpg) repeat-x;
}

#main_frame {
    background: url(../img/main_white.jpg) repeat-y;
    margin-right:auto;
    margin-left:auto; 
    width: 750px;
}

#main {
    margin-right:auto;
    margin-left:auto;
    width: 690px;
}

#footer {
    background: url(../img/main_white_bottom.jpg) no-repeat;
    margin-right:auto;
    margin-left:auto; 
    width: 750px;
    color: #FFFFFF;
    font: 400 10pt Arial;
    text-align: center;
}

/* navlist */
#navlist
{
    height: 25px;
    width: 700px;
    margin-right:auto;
    margin-left:auto;
}

#navlist ul, #navlist li
{
    display: inline;
    list-style-type: none;
}

#navlist a:link, #navlist a:visited{color: #FFFFFF; float: left; font-weight: bold; line-height: 14px; margin: 0 10px 4px 10px; padding-top:5px; text-decoration: none;}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover{border-bottom: 9px solid #FFFFFF; background: transparent; color: #ffffff; padding-bottom: 2px; padding-top: 0px;}

.title{color: #ff9900; font: 700 20pt Arial;}
.heading01{color: #ff9900; font: 700 16pt Arial;}                     

.lalign{text-align: left;}
.calign{text-align: center;}
.ralign{text-align: right;}
.talign{vertical-align: top;}