﻿.gul
{
    margin: 10px;
    margin-bottom: 0px;
    padding: 0;
    padding-left: 8px;
    background: #cbd7b4 url(images/rounded1.gif) no-repeat scroll left top;
}
.gur {
    margin: 0;
    padding: 0;
    padding-top: 8px;
    background: transparent url(images/rounded1.gif) no-repeat scroll right top;
}
.gll {
    margin: 10px;
    margin-top: 0;
    padding: 0 0 0 8px;
    background: transparent url(images/rounded1.gif) no-repeat scroll left bottom;
}
.glr {
    margin: 0;
    padding: 0;
    height: 8px;
    background: transparent url(images/rounded1.gif) no-repeat scroll right bottom;
}
.wur {
    margin: 0;
    padding: 0;
    padding-top: 8px;
    background:#fff url(images/ur1.gif) no-repeat scroll right top;    
}
.wlr {
    margin:0;padding:0;height:8px;
    background:#fff url(images/lr1.gif) no-repeat scroll right bottom;    
}


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden; margin:0px;}
.xb1, .xb2, .xb3 {height:1px;}
.xb4 {height:2px;}
.xb2, .xb3, .xb4 {border-left:1px solid; border-right:1px solid;}

.xb1left {margin-left: 5px;}
.xb2left {margin-left: 3px;border-left-width:2px;}
.xb3left {margin-left: 2px;}
.xb4left {margin-left: 1px;}
.xb1right {margin-right: 5px;}
.xb2right {margin-right: 3px;border-right-width:2px;}
.xb3right {margin-right: 2px;}
.xb4right {margin-right: 1px;}

.xboxcontent {display:block; border:0 solid; border-width:0 1px; padding: 0em 0.5em;}

.xboxcontent h1, .xboxcontent h2, .xboxcontent h3, .xboxcontent .last
{
    margin-bottom: 0;
    margin-top: 0;
}
.last 
{
	margin-bottom: 0;
}

.roundedBox {margin: 0.5em auto;}

.xboxcontent td {border:none; padding: 0.1em;}

/* home page colors */
.home .xb2, .home .xb3, .home .xb4 { background:#0A0B0F; border-color: #547908;}
.home .xb1 { background:#547908; }
.home .xboxcontent { background:#0A0B0F; border-color: #547908; }

/* inner page colors */
/* 
green: #cbd7b4/c0d696/bbc99c
brown: #ab8c58
*/
.inner1 .xb2, .inner1 .xb3, .inner1 .xb4 { background:#bbc99c; border-color: #bbc99c;}
.inner1 .xb1 { background:#bbc99c; }
.inner1 .xboxcontent { background:#bbc99c; border-color: #bbc99c; }

.inner2 .xb2, .inner2 .xb3, .inner2 .xb4 { background:#ab8c58; border-color: #ab8c58;}
.inner2 .xb1 { background:#ab8c58; }
.inner2 .xboxcontent { background:#ab8c58; border-color: #ab8c58; }

.inner3 .xb2, .inner3 .xb3, .inner3 .xb4 { background:white;border-color:white;}
.inner3 .xb1 { background:white; }
.inner3 .xboxcontent { background:white;border-color:white; }

.inner4 .xb2, .inner4 .xb3, .inner4 .xb4 { background:white;border-color:#547908;}
.inner4 .xb1 { background:#547908; }
.inner4 .xboxcontent { background:white;border-color:#547908; }

/* for tables (ugh) */
table.inner1 td {background-color:white;margin:0px;padding:0px;}
.tdTopCurve {height: 5px;background: url(images/ur1.gif) no-repeat right top;}
.tdBottomCurve {height:5px;background: url(images/lr1.gif) no-repeat right bottom;}
.tdMiddleCurve {}

