﻿@import "Accordion.css";
@import "Text.css";
@import "Controls.css";
@import "Menu.css";
@import "Home.css";
@import "Google.css";

body 
{
    background:white url('images/main_bg.jpg') repeat-x;
    margin:0 0;
}

#screen
{
    width:100%;
}

#container
{
    width:800px;
    margin:auto;
}

p.landing, ul.landing{
    font-family:Georgia;
    font-size:16px;
    color:#3d4f72;
    line-height:23px;
}

#footer
{
    float:left;
    width:100%;
    margin:auto;
    margin-top:50px;
    background:#003366 url('images/footer_bg.jpg') repeat-x;
    min-height:125px;
    height:1%;
}

#footer p
{
    margin-top:30px;
    font-family:Arial;
    font-size:11px;
    color:#dfa83d;
    line-height:normal;
}
#footer a{
	color:#dfa83d;	
}
#header
{
    height:135px;
    width:800px;
}

#header .leftCol
{
    float:left;
    width:400px;
}

#header .rightCol
{
    float:right;
    text-align:right;
    font-family:Arial;
    font-size:12px;
    color:White;
    width:399px;
}

#header .rightCol a
{
    text-decoration:underline;
    color:White;
}

#menu
{
    width:800px;
}

.leftColumn
{
    float:left;
    width:235px;
    min-height:400px;
    height:1%;
    background:#e2e7ed url('images/leftColumn_bg.jpg') repeat-x;
    font-family:Georgia;
    font-size:12px;
    color:#666666;
}

.leftColumn p
{
    margin:5px;
    line-height:normal;
}

/**********HEADER***********/
.leftColumn .header
{
    font-family:Georgia;
    font-size:16px;
    color:White;
    padding:5px;
    background-color:#dfa83d;
    width:225px;
    text-align:left;
}

/**********EVENTS************/
.leftColumn .events
{
    margin:5px;
}

/*********LINKS***************/
.leftColumn .links
{
    margin:5px;
    line-height:25px;
}

.leftColumn .links a
{
    text-decoration:underline;    
}

/**********NEWS*******************/
.leftColumn .events,
.leftColumn .news
{
    margin:5px;
}

.leftColumn .events p a,
.leftColumn .news p a
{
    text-decoration:underline;
    color:#666666;
}

.leftColumn .events p .date,
.leftColumn .news p .date
{
    font-size:11px;
    color:gray;
}

.rightColumn
{
    float:left;
    margin-left:20px;
    width:544px;
    min-height:400px;
    height:1%;
    font-family:Georgia;
    font-size:16px;
    color:#3d4f72;
    line-height:23px;
}

.rightColumn #footer
{
    display:none;
}

.rightColumn p
{
    margin:0px 0px 15px 0px;
}

.rightColumn img
{
    padding:5px;
}

/*********MATERIALS********/
.rightColumn .materials
{
    
}

.rightColumn .materials .material
{
    width:100%;
    padding:5px 0px;
    border-bottom:dotted 1px #003366;   
}

.rightColumn .materials .material a
{
    font-family:Arial;
    font-size:14px;   
}

/*********NEWS*********/
.rightColumn .news
{
    
}

.rightColumn .news .title
{
    text-decoration:underline;
    font-family:Georgia;
    font-size:16px;
    color:#374b72;
}

.rightColumn .news .body
{
    font-family:Georgia;
    font-size:14px;
    color:#3d4f72;
    line-height:normal;
}

.rightColumn .news .date
{
    font-family:Arial;
    font-size:11px;
    color:Gray;
}

.rightColumn .news .more
{
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#374b72;
}

/**********ADDITIONAL INFO*************/

.additionalInfo_200
{
    float:right;
    width:200px;
    min-height:150px;
    height:1%;
    background:#e2e7ed url('images/leftColumn_bg.jpg') repeat-x;
    border-left:solid 1px #e2e7ed;
    border-right:solid 1px #e2e7ed;
    border-bottom:solid 2px #e2e7ed;
}

.additionalInfo_200 a
{
    font-family:Arial;
    font-size:12px;
    padding:0px 10px;
    color:#374b72;
}

/**************EVENTS************/
.rightColumn p.event
{
    padding:5px;
    border:solid 1px #b4b4b4;
    min-height:100px;
    height:1%;
}

.rightColumn p.event img
{
    padding-right:10px;
}

.rightColumn p.event .title
{
    text-decoration:underline;
    font-family:Georgia;
    font-size:16px;
    color:#374b72;
}

.rightColumn p.event .body
{
    font-family:Georgia;
    font-size:14px;
    color:#3d4f72;
    line-height:normal;
}

.rightColumn p.event .date
{
    font-family:Arial;
    font-size:11px;
    color:Gray;
}

.rightColumn p.event .more
{
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#374b72;
}

/*********THUMBNAILS**********/
div.thumbnail_with_description
{
    float:left;
    line-height:normal;
    text-align:center;
    padding-right:5px;
}

div.thumbnail_with_description a
{
    text-decoration:none;
    font-family:Arial;
    font-size:10px;
    color:#003366;
}

/********CONTROL STATES PRACTICES************/
.ULnoBullet,
.ULnoBullet li
{
	list-style:none;
}
