/*<group=general>*/

body {
    margin:             0px;
    padding:            0px;
    font-family:        "Lucida Grande", "trebuchet ms", arial, helvetica, verdana;
	background: #eee repeat-y center url(images/bg_body.gif);
}

#container {
    width:              700px;
    margin:             0px auto 0px auto;
}

#header {
    width:              700px;
    height:             40px;
    margin-bottom:      40px;
    background:         url("images/header.gif") no-repeat;
}

#header p {
    display:            none;
}

#title {
    width:              700px;
    height:             34px;
    margin-bottom:      40px;
    background:         url("images/title.gif") no-repeat;
}

#title h1 {
    display:            none;
}

#menu {
    width:              700px;
    height:             35px;
	margin-bottom:      50px;
    background:         #D9D9D9;
    text-align:         right;
}

#welcome {
    width:              700px;
    margin-bottom:      50px;
    background:         url("images/main_welcome.gif") no-repeat;
}

#welcome p {
    display:            none;
}

#content {
    margin:             0px 50px 50px 50px;
}

#mainInfo {
    width:              700px;
    margin-bottom:      50px;
}

#news {
    width:              350px;
    float:              left;
}

#map {
    width:              300px;
    margin-left:        395px;
}

#fileBox {
    width:              300px;
    height:             300px;
    margin-left:        15px;
    padding-left:       15px;
    background:         #EEE;
    float:              right;
}

#footer {
    width:              700px;
    height:             11px;
    background:         url("images/copyright.gif") right no-repeat;
}

#footer p {
    display:            none;
}

/*</group>*//*<group=news>*/

#news .newsItem {
    margin-bottom:      20px;
}

#news .date {
    margin:             0px;
    margin-bottom:      5px;
    font-size:          8pt;
    color:              #666;
    display:            block;
}

#news .headline {
    margin:             0px;
    margin-bottom:      5px;
    font-size:          10pt;
    display:            block;
}

#news .teaser, #news p {
    font-size:          8pt;
    color:              #333;
    margin:             0px;
    display:            block;
}

#news a:link, #news a:hover, #news a:active {
    color:              #DB2C19;
    text-decoration:    none;
    border-bottom:      1px dotted #DB2C19;
}

#news a:visited {
    color:              #666;
    text-decoration:    none;
    border-bottom:      1px dotted #666;
}

#news a:visited:after {
    content:            "\00A0\221A";
}
	
/*</group>*/

/*<group=content>*/

#content #nav {
	margin: 0;
	width: auto;
	list-style: none;
	padding-left: 15px;
	border-left: 1px solid #ccc;
}

#content #nav li {
	margin-bottom: 5px;
}

#content { font-size: 9pt; }
#content h1 { font-size: 12pt; }
#content h2 { font-size: 11pt; }
#content h3 { font-size: 10pt; }

#content a:link, #content a:hover, #content a:active {
    color:              #018CCC;
    border-bottom: 1px  #018CCC;
}

#content a:visited {
    color:              #666;
}

/*
#content a:visited:after {
    content:            "\00A0\221A";
}
*/

#content table {
    width:              auto;
    border:             0px;
    margin:             0px;
    padding:            0px;
}

/*</group>*/

/*<group=scraped>*/

#scraped h1 {
    display:            none;
}
	
/*</group>*/

/*<group=sections>*/

#auxiliaryBox {
    width:              300px;
    margin:             0px 0px 15px 15px;
    padding-left:       15px;
    border-left:        1px dotted #666;
    float:              right;
}

.imageThumb {
    border-bottom:      0px;
    margin-bottom:      10px;
}

a .noFrills {
    border-bottom:      3px dotted #666;
}

#downloadPDF {
    margin-bottom:      20px;
	padding-top: 4px;
	background: no-repeat url(images/misc_pdf_icon.gif);
	padding-left: 30px;
}

/*</group>*/