﻿body
{
    font-family: Arial;
    font-size: 10.5pt;
    color: #333333;
    line-height: 130%;
    background: #ffffff url(../images/rosBackground.jpg) top left repeat-x;
    background-position: 0px -115px;
    margin: 0px 0px 20px 0px;
}

div#contentWrapper
{
    width: 980px;
    margin: 0px auto 20px auto;
    background: #ffffff;
    padding: 0px;
}

div#mastHead
{
    background: #f8f5d9 url(../images/headerBg.jpg) bottom left repeat-x;
    background-position: 0px -115px;
    height: 154px;
}

div#pageContent
{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 30px;
    width: 918px;
}

div#pageContentCol1
{
    width: 550px;
    margin-right: 50px;
    float: left;
}

div#pageContentCol2Wrapper
{
    width: 300px;
    border: 1px solid #ccc;
    float: left;
	
	float:right
}

div.rhs
{
    width: 270px;
    padding: 15px;
    float: left;
    line-height: 130%;
    font-size: 9.5pt;
    color: #6a6740;
}

div.rhs ul li
{
    margin-bottom: 5px;
}

div#pageContentCol2Wrapper h4
{
    margin: 0px 0px 5px 0px;
    font-family: Helvetica;
    font-size: 14.5pt;
    font-weight: normal;
    color: #273605;
}

/*start paper shadow*/
div.paperShadowM
{
    width: 500px;
    padding: 20px;
    background: #ffffff url(../images/medium.jpg) bottom right no-repeat;
    color: #484529;
    border-left: 1px solid #f5f4e4;
}
/*end paper shadow*/

/* start wrapper box */
div#contentCol1BannerWrapper
{
    width: 585px;
    float: left;
    margin-left: -38px;
}

div.halfBoxWrapper
{
    width: 585px;
    float: left;
}

div.halfBoxWrapperBottom
{
    width: 575px;
    float: left;
    height: 15px;
    margin-top: -5px;
}

div.halfBoxWrapperTop
{
    width: 582px;
    float: left;
    height: 15px;
}

div.halfBoxWrapperContent
{
    background: #f9f7de;
    float: left;
    width: 551px;
    padding: 5px 15px 10px 15px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #dfdba4;
}

div.halfBoxWrapperBottom
{
    background: #ffffff url(../images/shadow.gif) top left repeat-x;
}

div.halfBoxCapR1
{
    border-left: 1px solid #cccccc;
    background: #f9f7de;
    width: 582px;
    height: 13px;
    text-align: right;
    float: left;
}

div.halfBoxCapR2
{
    border-left: 1px solid #cccccc;
    background: #f9f7de;
    width: 582px;
    height: 13px;
    text-align: right;
    float: left;
}

div.halfBoxCapT
{
    width: 15px;
    height: 13px;
    background: #f9f7de url(../images/topR.jpg) top right no-repeat;
    margin-top: -1px;
    float: right;
}

div.halfBoxCapB
{
    width: 15px;
    height:13px;
    background: #ffffff url(../images/bottomR.jpg) top left no-repeat;
    float: right;
}

div.boxWrapperTopL
{
    width: 14px;
    height: 15px;
    background: #ffffff url(../images/tl.gif) top left no-repeat;
    float: left;
}

div.boxWrapperTopR
{
    width: 14px;
    height: 15px;
    background: #ffffff url(../images/tr.gif) top left no-repeat;
    float: left;
}

div.boxWrapperTop, div.boxWrapperBottom
{
    width: 980px;
    height: 15px;
    float: left;
}

div.boxWrapperBottom, div.halfBoxWrapperBottom
{
    background: #ffffff url(../images/shadow.gif) top left repeat-x;
}

div.boxWrapperBottomL
{
    width: 14px;
    height: 15px;
    background: #ffffff url(../images/bl.gif) top left no-repeat;
    float: left;
}

div.boxWrapperTopM, div.boxWrapperBottomM
{
    width: 952px;
    height: 15px;
    float: left;
}

div.boxWrapperTopM, div.halfBoxWrapperTop
{
    background: #ffffff url(../images/tm.gif) bottom left repeat-x;
}

div.boxWrapperBottomR
{
    width: 14px;
    height: 15px;
    background: #ffffff url(../images/br.gif) top left no-repeat;
    float: left;
}

div.boxWrapperContent
{
    padding: 30px;
    width: 918px;
    background: #f9f7de;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    float: left;
}
/* end wrapper box*/

/* start footer*/
div#footerWrapper
{
    width: 978px;
    border: 1px solid #d1cfbc;
    background: #d0c4b2;
    background: #f5f0da;
    float: left;
}

div#footerContent
{
    padding: 30px;
    font-size: 9pt;
}

div#footerContent ul
{
    margin: 0px 0px 20px 0px;
    padding: 0px;
    list-style-type: none;
}

div#footerContent li
{
    margin-bottom: 5px;
}

/* end footer*/



.greenBG
{
    background: #ecf3df;
}

.tanBG
{
    background: #f4f3de url(../images/tanSoftSmall.jpg) bottom right no-repeat;
}

.borderTop
{
    border-top: 1px solid #cccccc;
}

.clearBoth
{
    clear: both;
}


/* start classes for form input, buttons, links, etc*/
.input
{
    font-family: Arial;
    font-size: 10.5pt;
}

.bigButton
{
    padding: 10px;
}

h1
{
    font-family: Tahoma;
    font-size: 24pt;
    color: #7b3a1a;
    line-height: 100%;
    font-weight: normal;
}

h1.pageHeadline
{
    margin:0px 0px 10px 0px;
}

h2
{
    font-family: Helvetica;
    font-size: 16pt;
    line-height: 150%;
    font-weight: normal;
}

h3
{
    
}

h4
{
    
}

h5.pageSubheadline
{
    font-family: Helvetica;
    font-size: 14pt;
    line-height: 120%;
    color: #575757;
    margin: 0px 0px 10px 0px;
    font-weight:normal;
}

a
{
    color: #1f48b3;
}

a:visted
{
    color: #601996;
}

a:hover
{
    color: #a03a1b;
}
/* end classes for form input, buttons, etc*/