
.wrapper {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.content {
    width: 1000px;
    padding:10px;
    background:#fff;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABuCAYAAAAeV4LxAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMC8xMNtxjvUAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAfElEQVRYheWUwQ3AMAgDocr+g+ZXdYB2BUcCXZHzRii2D+dz7zeEdylDR4MrIos3prawQQyouuOPoo8r/y+mPhnZHlLMgGR0zCbcjKjFlceGshcHPXkEK8WTxw7DHXkEaw/s8BnJYDzWJzOBR1IMabhl7amGe/KIGo7x+AHeeQUsBrWLDgAAAABJRU5ErkJggg==) 0 0 repeat-x;
    margin:0px 10px 10px 10px;
    padding:1px;
    border:1px solid #CDCCC3;
}

#page-body {
background: 
#FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAtBAMAAABltecAAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA3LzIwLzA3P94fLQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAASUExURXJxbXh3c318eIOCfYiHgv///2A2G3IAAAAWSURBVBhXY3FhAAIWhhFDvsdBhoJIAPXjBQrfO5g1AAAAAElFTkSuQmCC) 50% 0 repeat-x;
    font-family: Arial,Helvetica,sans-serif;
}

.page-heading {
    font-size: 1.3em;
    font-weight: bold;
    color: #CCC;
    height: 60px;
    padding-top: 10px;
}

.user {
    float: right;
    font-size: 0.7em;
    font-weight: normal;
    padding-top: 5px;
}

.logout {
    font-size: 0.8em;
    padding-left: 15px;
    padding-right: 15px;
}

a {color:#046943;}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}
h1{font-size:36px;line-height:36px;margin-top:25px}
h2{font-size:24px;line-height:24px;margin-top:25px}
h3{font-size:18px;line-height:18px;margin-top:15px}
h4{font-size:16px;line-height:16px;margin-top:15px}
h5{font-size:14px;line-height:14px;margin-top:10px}
h6{font-size:14px;line-height:14px;margin-top:10px}
fieldset,img{border:0}
a:focus{outline:none}
body{overflow-y:scroll}
p{margin-top:10px;margin-bottom:15px}
ul,ol,dl{margin:10px 0;padding-left:30px}
dl{margin:10px 0}
dd{padding-left:40px}
td,th{padding:1px}
a:link,a:visited{text-decoration:underline}
a:hover{text-decoration:underline; color: #888782;}
a.editable:link,a.editable:visited  {
	text-decoration: none;
	color: #0088cc;
	}

fieldset{margin:10px 0 10px 0;padding:0 10px 10px 10px;border:1px  solid #c8c8c8}

.boxhead
{
background-image: none;
padding:4px 4px 6px 4px;
border:2px solid #888782;
color:#333;
-moz-border-radius:10px;
border-top-left-radius:8px;
border-top-right-radius:8px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
background:#888782;
background:-moz-linear-gradient(50% 0%, #ccc 0%, #888782 100%);
background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%, #ccc),color-stop(100%, #888782))
	margin: 0;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1em;
	text-align: left;
}
.boxhead h2 {
    margin: 0;
    padding: 0;
}
.boxbody
{
background-image: none;
padding:0 4px 2px 4px;
border:2px solid #888782;
line-height:20px;
color:#333;
-moz-border-radius:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
background:#f5f3ed;
background:-moz-linear-gradient(50% 0%, #f5f3ed 0%, #fff 100%);
background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%, #f5f3ed),color-stop(100%, #fff));
}

.sidebox2 {
box-shadow: 5px 5px 5px #AAAAAA;
width: 650px;
margin: 20px 10px 20px 10px;
}
.wide {
    width: 1000px;
}
.narrow {
    width: 300px;
}
.right {
    float: right;
}
.left {
    float: left;
}
.smallfont {
    font-size: 0.8em;
}
.link {
    margin: 0 0 0 0;
}

.link a
{
display:inline-block;
height:15px;
margin-right:5px;
margin-left:10px;
padding:0 6px 2px 6px;
border:2px solid #999;
//line-height:15px;
font-size:12px;
color:#333;
text-align:center;
-moz-border-radius:6px;
border-radius:6px;
background:#ccc;
background:-moz-linear-gradient(50% 0%, #fff 0%, #ccc 100%);
background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%, #fff),color-stop(100%, #ccc))
}
.link a:hover
{
border: 2px solid #999;
background:-moz-linear-gradient(50% 0%, #ccc 0%, #fff 100%);
background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%, #ccc),color-stop(100%, #fff))
}

.link a.selected {
    font-weight: bold;
    color: #000;
    border: 3px #333 solid;    
}

.link a.unselected {
    font-weight: normal;
    color: #999;
}

p.link a:hover
{
border: 2px solid #999;
padding: 1px 4px 1px 4px;
background:-moz-linear-gradient(50% 0%, #ccc 0%, #fff 100%);
background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%, #ccc),color-stop(100%, #fff))
}

#menu.content	{
    float: left;
    width: 100%;
    display: block;
}

#menu.content ul	{
    padding-left: 20px;
}

#menu.content ul li	{
    //margin: 5px 0 5px 0;
    list-style: none;
    //text-indent: -15px;
    float: left;
    display: inline;
}

#menu.content ul li span	{
    text-decoration: none;
    color: #666666;
}

#menu.content ul li a	{
    text-decoration: none;
    color: #046943;
    padding: 5px 15px 5px 15px;
}

#menu.content ul li a:hover	{
    text-decoration: underline;
    background-color: #046943;
    -moz-border-radius:10px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    color: #f5f3ed;
}

.alert {
    color: #811b0d;
    font-weight: bold;
}

td.policies {
    height: 20pt;
    padding-left: 30px;
    width: 200px;
}

.red {
	color: red;
}

.submitbutton	{
    text-decoration: underline;
    background-color: #046943;
    -moz-border-radius:10px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    color: #f5f3ed;
}

table.contactlinklist tr td{
	padding: 5px 0 5px 0;
	border-bottom: 1pt solid #CCC;
}
