/*css document*/

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
	font-family: verdana, sans-serif;
	background-color:#fff;
}
	
.upperpagetitle {
    position: absolute;
    font-size: 22px;
    color:#555;
    padding: 6px;
    left:0px;
    top:280px;
}

.upperpagetitle_statement {
    position: absolute;
    font-size: 22px;
    color:#555;
    padding: 6px;
    left:0px;
    top:210px;
}

.lowerpagetitle {
    position: absolute;
    font-size: 14px;
    color:#555;
    padding: 6px;
    left:0px;
    top:640px;
}
	
.subtitle_alternate {
    font-size:12px;
    color:#444;
    font-weight:bold;
    line-height:14px;
    display:block;
    background:#f5f5f5;
    padding:3px 3px 3px 6px;
    /*border-left: 6px solid #ccc;
    border-right: 565px solid #e3e3e3;*/
}

.subtitle_mini {
    display:block;
	border-bottom:1px solid #eee;
    /*border-left: 6px solid #ccc;
    border-right: 565px solid #e3e3e3;*/
}

.subtitle {
    font-size:12px;
    color:#444;
    font-weight:bold;
    line-height:14px;
}

.subtitle_interior {
    font-size:12px;
    color:#444;
    font-weight:bold;
    line-height:16px;
}

.subsubtitle {
    font-size:10px;
    font-weight:bold;
    line-height:14px;
    color:#999;
}
    
.maincontainer {
	position:relative;
	top:25px;;
	padding:0px;
	margin:0px;
	width:800px;
	text-align:left;
	vertical-align:top;
}

.mainimage {
    position:absolute;
    left:0px;
    top:60px;
    padding:0px;
    margin:0px;
}

.maincaption {
    font-size:10px;
    font-style:italic;
    position:absolute;
    bottom: -12px;
    right: 18px;
    color:#603257; /*dark plum*/
    padding:6px 24px 6px 24px;
    background:#ededed;
}

.rawcaption {
    font-size:9px;
    font-style:italic;
    color:#603257; /*dark plum*/
}

.lightpurple {
    color:#B762A7; /*light plum*/
}

.navbar {
    font-size:10px;
	position:absolute;
	right: -18px;
	top:35px;
	padding:0px;
	color:#4C1414;
	color:#bbb;
}

.singlecolumn {
    position:absolute;
    left:0px;
    top:312px;
	width:800px;
	padding:7px;
    margin:0px;
    font-size:11px;
    line-height:16px;
}

.singlecolumn_upper {
    position:absolute;
    left:0px;
    top:250px;
	width:800px;
	padding:0px 7px 7px 7px;
    margin:0px;
    font-size:11px;
    line-height:16px;
}

.artworkcolumn {
    position:absolute;
    left:0px;
    top:60px;
	width:800px;
	padding:0px 3px 3px 3px;
    margin:0px;
    font-size:11px;
    line-height:16px;
}
		
.lowerframe {
	position:absolute;
	width:800px;
	margin:0px;
	padding:0px;
	background: #998142;
    top:668px;
    left:0px;
}

.twocolumn {
	position:absolute;
	width:800px;
	margin:0px;
	padding:0px;
    top:250px;
    left:0px;
}
		
.newscolumn {
    position:absolute;
    left:0px;
    top:0px;
	width:460px;
	padding:0px 35px 0px 7px;
    margin:0px;
    font-size:11px;
    line-height:16px;
	background-image:url(../images/general/31_dotted.gif);
    background-repeat:repeat-y;
    background-position:right;
    background-color:#fff;
}
		
.imagecolumn {
    position:absolute;
    left:500px;
    top:0px;
    width:310px;
    padding:0px 7px 0px 7px;
    margin:0px;
}

.leftcol {
    position:absolute;
    left:0px;
    top:0px;
	width:384px;
	padding:0px 35px 0px 7px;
    margin:0px;
    font-size:11px;
    line-height:18px;
	background-image:url(../images/general/31_dotted.gif);
    background-repeat:repeat-y;
    background-position:right;
}
		
.rightcol {
    position:absolute;
    left:431px;
    top:0px;
    width:385px;
    padding:0px 15px 0px 0px;
    margin:0px;
    font-size:11px;
    line-height:18px;
}

.thickwrap_toponly {
    border-top: 18px solid #424;
}

.thickwrap_topandbottom {
    border-top: 18px solid #36130f;
    border-bottom: 1px solid #aaa;
}


.thickwrap {
    border: 12px solid #ededed;
}

.thinwrap {
    border: 1px solid #aaa;
}

.horizontaldotted {
	background-image:url(../images/general/41_dotted.gif);
    background-repeat:repeat-x;
}

.verticaldotted {
	background-image:url(../images/general/31_dotted.gif);
    background-repeat:repeat-y;
}

.thintopline {
        border-top: 1px solid #ddd;
}

.thinbottomline {
        border-bottom: 1px solid #ddd;
}


.footer {
        position:absolute;
        border-top: 1px solid #ddd;
        top: 2000px;
        width:824px;
        padding:4px 0px 90px 0px;
        font: 9px Verdana, sans-serif; 
        line-height: 14px; 
        color: #888888; 
        text-align: right; 
        vertical-align: middle;   
}

.callout {font: italic 26px Georgia, "Times New Roman", Times, serif; line-height:32px; 
			color:#888888; 
			text-align:left; 
			padding:6px 26px 12px 26px;}
			
				.subtitlenav {font: 14px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; color: #aaaaaa; text-align: left; vertical-align: text-top;}
	.subtitlenav a:link {color: #664444; text-decoration: none; background-color: #FFFFFF;}
	.subtitlenav a:hover {color: #882222; text-decoration: none; background-color: #FFFFFF;}
	.subtitlenav a:visited {color: #664444; text-decoration: none; background-color: #FFFFFF;}
	.subtitlenav a:visited:hover {color: #882222; text-decoration: none; background-color: #FFFFFF;}
	
			.subtitle_old {font: 14px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; color: #444444; text-align: left; vertical-align:top;}
	
	.subsubtitle_old {font: 9px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; color: #444444; text-align: left; vertical-align:top; font-weight:bold;}
	.subsubtitle_old a:link {text-decoration:none;}
	.subsubtitle_old a:hover {text-decoration:none;}
	.subsubtitle_old a:visited {text-decoration:none;}
	.subsubtitle_old a:visited:hover {text-decoration:none;}