@charset "UTF-8";
* {
	margin: 0px;
	padding: 0px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
}
body {
    min-width: 1100px;
	margin: 0px;
    padding: 0;
/*    background-color: #493829;*/
}

.clearfix:after { 
   content: " "; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

h1 {  
     color: #2722ac; 
     font-family: 'Rustic Sage', Arial, Verdana;
     font-size: 2.3em; 
     // font-weight: bold;
     margin: 0 0 11px 0;
     // text-shadow: white 0px 1px 0px;
}


h2 {
     color:#b09c7b;
     font-family: 'Tangerine', Arial, Verdana;
     font-size: 3.45em;
     // font-weight: bold;  
     margin: 8px 0 13px 0;    
     // text-shadow: white 0px 1px 0px;
} 


h3 { 
     color: #b09c7b;
     font-size: 3.05em;
     font-family: 'Tangerine', Arial, Verdana;  
     // font-weight: bold;
     letter-spacing:0.3px;
     margin: 12px 0 13px 0;
     // text-shadow: white 1px 1px 1px;
} 


h4 { 
     font-size: 2.1em; 
     margin: 8px 0 13px 0; 
} 


h5 { 
     font-size: 1.8em; 
     margin: 7px 0 11px 0; 
} 


h6 { 
     font-size: 1.4em; 
     margin: 6px 0 9px 0; 
}


#rpm_container {
	height: auto;
	width: 1100px;
	margin: auto;
	clear: both;
}

#rpm_header_wrapper {
    width: auto;
    height: 200px;
    background-color: #493829;
    margin: auto;
}


#rpm_header {
    width: 960px;
    height: 200px;
/*    background-color: #493829;*/
    margin: auto;
}


#container {
	height: auto;
	width: auto;
	margin: auto;
	clear: both;
    background: #fff; 

}


#preheader {
    width: auto;
    height: 20px;
    background-color: #fff;
}

#header {
    width: auto;
    height: auto;
    background-color: #fff;
}

.header_wrapper {
    width: 1100px;
    height: auto;
    margin: auto;
}

.header_center {
    width: 1100px;
    height: 243px;
    margin: auto;
/*    padding-bottom: 20px;*/
}

.header_right {
    width: 460;
    height: 80px;
    float: right;
    padding-left: 20px;
}

.header_address {
    color: #fff;
    text-align: right;
    line-height: 18pt;
}

#sponsor {
    width: auto;
    height: 100px;
    background-color: #4A392A;
}

.sponsor_wrapper {
    width: 960px;
    height: auto;
    margin: auto;
}

#main_nav {
    width: auto;
    height: 35px;
    background-color: #161d76;
}

#footer {
    width: auto;
    height: 85px;
    background-color: #161d76;
}



.footer_wrapper {
    width: 960px;
    height: 85px;
    margin: auto;
    clear: both;
}

.footer_upper {
    width: 960px;
    height: 23px;
    float: left;
    text-align: center;
    margin: 10px 0px 0px 0px;
    color: #B09C7B;
    padding: 10px 0px 0px 0px;
    
}

.footer_lower {
    width: 960px;
    height: 20px;
    float: left;
    text-align: center;
    margin: 0px 0px 0px 0px;
    color: #B09C7B;
    padding: 10px 0px 0px 0px;
}



.container_wrapper {
    width: 1100px;
    height: auto;
    margin: auto;
    background-color: transparent;

}

.main_pic_wrapper {
    width: 960px;
    height: 320px;
    float: left;
    position: relative;
}

.main_pic_banner {

    width: 948px;
    height: auto;
/*    outline: solid;*/
/*    outline-color: #B09C7B;*/
    border-color: #B09C7B;
    border-width: 5px;
    border-style: solid;
    z-index: 10;
    float: left;
/*    visibility: hidden;*/
    
    
    
}


.box {
	position:relative;
	width:600px;
	height:300px;
	margin:100px auto 0 auto;
}

.box-gradient {
	position:absolute;
	width:100%;
	height:100%;
	-moz-border-radius:10px;
	background: -moz-linear-gradient(left, #CCCCCC 0%, #EEEEEE 50%, #EEEEEE 50%, #CCCCCC 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#CCCCCC),color-stop(50%,#EEEEEE), color-stop(50%,#EEEEEE), color-stop(100%,#CCCCCC));
}

.box-shadow {
	position:absolute;
	left:0%;
	margin: 0px 0 0 0px;
	top:86%;
	width:960px;
	height:16px;
/*	background:#fff;*/
	border-radius:290px / 8px;
	-moz-border-radius:290px / 8px;
	-webkit-border-radius:290px / 8px;
	box-shadow:0 10px 40px #000;
	-moz-box-shadow:0 10px 40px #000;
	-webkit-box-shadow:0 10px 20px #000;
    opacity: 1;
    z-index: 1;
}
.content_wrapper {
    width: 1100px;
    height: auto;
    margin: 10px 0px 20px 0px;
    float: left;
}

.content_page_title {
    width: 100%;
    height:auto;
    text-align: center;
    color: #1212c7;
    font-size: 16px;
    font-weight: Bold;
    padding: 0px 0px 00px 0px;
    
}

.content_text {
    color: #B09C7B;
    font-size: 16px;
    text-align: justify;
    padding: 10px 0px 60px 0px;

}

.member_pic {
    width: 1100px;
    height: auto;
    
}

.nav_wrapper {
    width: 960px;
    height: 35px;
    margin: auto;
}

.rpm_report {
    width: 960px;
    height: auto;
    float: left;
    padding: 05px 10px 0px 10px;
}

.rpm_request {
    width: 860px;
    height: 622px;
    float: left;
    margin: 0px 0px 0px 35px;
}



.inline_email {
    text-decoration: none;
    color: white;
}

.property_page_title  {
    width: 100%;
    height:auto;
    text-align: left;
    color: #b09c7b;
    font-size: 2.3em;
    font-weight: Bold;
    padding: 0px 0px 05px 0px;
    
    
}

.pdf_list_wrapper {
    width: 940px;
    height: auto;
    float: left;
    padding: 20px;
}

#pdflist {
    list-style: none;
    font-size: 14;
    color: #b5a290;
}

ul#pdflist ul {
    list-style: none;
    margin-left: 20px;
}

ul#pdflist li {
    list-style: none;
    font-size: 16pt;
}
ul#pdflist ul li {
    list-style: none;
    font-size: 14pt;
}

ul#pdflist a {
/*    text-decoration: none;*/
    color: #B09C7B;

}
.pdf_category_wrapper {
    width: 900px;
    height: auto;
    float: left;
    margin: 5px 0px 05px 0px;
    
}

.pdf_cat_title {
    width: 900px;
    height: auto;
    float: left;
    padding: 5px 0px 5px 0px;
}

.pdf_cat_list {
    width: 900px;
    height: auto;
    float: left;
    padding: 05px 0px 05px 0px;
}

.red {
    color: red;
    text-decoration-color: red;
}

.footer_link {
    text-decoration: none underline;
/*    color: rgb(204, 144, 7);*/
    color: #fff;
}

.login_wrapper {
    width: 960;
    height: auto;
    float: left;
    padding: 40px;
    
    
}

.login_page_title {
    width: 100%;
    height:auto;
    text-align: left;
    color: #b09c7b;
    font-size: 14px;
    font-weight: Bold;
    padding: 0px 0px 05px 0px;
}

.pdfstyle {
    color: #B09C7B;
    text-decoration: none underline;
    font-weight: 700;
    
}

ul#pdflist {    
/*        background-color: white;*/
        color: #B09C7B;
        padding: 6px 0px 6px 0px;
    }
    
ul#pdflist li {
/*    list-style: none;*/
    padding: 0px 0px 6px 0px;
/*    margin: 05px 0px 05px 0px;*/
        
    }
    
ul#pdflist li a {
        list-style: none;
        color: #B09C7B;
        width: 800px;
/*        height: 35px;*/
/*        line-height: 35px;*/
        text-align: left;
        font-size: 13pt;
        font-weight: 200;
        display: inline-block;
        padding: 0px 0px 0px 40px;
        margin: 3px 0px 3px 0px;
    }

ul#pdflist ul li {
    text-decoration: none underline;
    color: #B09C7B;
    list-style: none;
    font-size: 17pt;
    font-weight: 500;
    padding: 3px 0px 0px 0px;
    margin: 3px 0px 3px 0px;
/*    margin-left: 20px;*/
    
}