body {
    margin:0 0 0 0;
    background-color:#f8f4f3;
    color: #414142;
}

body.mceContentBody {
    background-color: #EFE9E5;
    padding:15px 40px 20px;
    width:900px;
}

.error {
    color: #FF0000;
}

.clear {
     clear: both;
     line-height:0px;
     font-size:0px;
}
#siteWrapper {
    margin:0px auto;
    width:900px;
    /**border:2px solid white;**/
}
.imgReplacementTxt {
    display:none;
}
/** HEADER **/
#topHeader {
    padding:21px 0 0 21px;
    width:879px;
    height:90px;
    background-color:#e9e4ce;
}
#topHeader #logo {
    display: block;
    float:left;
    width:169px;
    height:63px;
    background-image:url(images/template/Colors2009/irving-logo.gif);
    background-repeat:no-repeat;
}
#topHeader #images {
    float:right;
}
#images #phoneNum {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #2c3841;
    text-decoration: none;
    letter-spacing: 1px;
    padding-top: 7px;
    padding-right: 10px;
    text-align: right;
}


/** MAIN NAV **/
#mainNav {
    padding:4px;
    width:892px;
    background-color:#bbb1a7;
}
#mainNav ul {
    margin:0px;
    padding:0 0 0 1px;
}
#mainNav ul li.btn {
    list-style:none;
    display: table-cell;
    float: left;
}
#mainNav ul li.btn a {
    color:#e9e4ce;
    cursor:pointer;
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    height:23px;
    margin:0 5px 0 0;
    padding:10px 0 0 8px;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    width:136px;
    font-weight: bold;
    letter-spacing: 1px;
}
#mainNav ul #navbtn_01 a.title,
#mainNav ul #navbtn_01 ul.bg {
    background-color:#5E6E66;
}
#mainNav ul #navbtn_02 a.title,
#mainNav ul #navbtn_02 ul.bg {
    background-color:#472a2c;
}
#mainNav ul #navbtn_03 a.title,
#mainNav ul #navbtn_03 ul.bg {
    background-color:#425969;
}
#mainNav ul #navbtn_04 a.title,
#mainNav ul #navbtn_04 ul.bg {
    background-color:#7e543b;
}
#mainNav ul #navbtn_05 a.title,
#mainNav ul #navbtn_05 ul.bg {
    background-color:#5f6062;
}
#mainNav ul #navbtn_06 a.title,
#mainNav ul #navbtn_06 ul.bg {
    background-color:#7c6a54;
}
#mainNav ul #navbtn_06 a.title {
    margin: 0px;
}
#mainNav ul.dropdown {
    display: none;
    position: absolute;
    margin: 0px;
    padding: 5px 0 5px 0;
    width: 144px;
}
#mainNav ul li.btn .bg {
    display: none;
    position: absolute;
    width: 144px;
    opacity: .80;
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
}
#mainNav ul li.active .bg,
#mainNav ul li.active ul.dropdown {
    display: block;
}

#mainNav ul li.btn .bg a {
    visibility: hidden;
}

#mainNav ul.dropdown li {
    list-style: none;
}
#mainNav ul.dropdown li a {
    margin: 0;
    color: #e9e4ce;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    cursor:pointer;
    background-color: none;
    text-transform: none;
    height: 10px;
    padding-top: 3px;
    padding-right: 0;
    padding-bottom: 7px;
    padding-left: 8;
    letter-spacing: 0px;
}

/** MIDDLE HEADER **/
#middleHeader {
    width:900px;
    height:203px;
    background-color:#d7d0ca;
}
#middleHeader .image {
    float:right;
    width:745px;
    height:203px;
}
#middleHeader .nav {
    float:left;
    width:155px;
}
#middleHeader ul {
    margin:0px;
    padding:0px;
}
#middleHeader ul li {
    list-style:none;
    padding:0px;
    margin:0px;
}
#middleHeader ul li a {
    display:block;
    padding:0px;
    margin:0px;
    width:155px;
    height:50px;
    cursor:pointer;
}
#middleHeader ul li.btn01 a {
    background-image:url(images/template/Colors2009/btn-hotDeals.gif);
    background-repeat:no-repeat;
    background-position: center; 
    /*background-position:19px 9px;*/
}
#middleHeader ul li.btn02 a {
    background-image:url(images/template/Colors2009/btn-bookARoom.gif);
    background-repeat:no-repeat;
    background-position: center; 
    /*background-position:19px 9px;*/
}
#middleHeader ul li.btn03 a {
    background-image:url(images/template/Colors2009/btn-interactiveMap.gif);
    background-repeat:no-repeat;
    background-position: center; 
    /*background-position:19px 9px;*/
}
#middleHeader ul li.btn04 a {
    background-image:url(images/template/Colors2009/btn-meetRFP.gif);
    background-repeat:no-repeat;
    background-position: center; 
    /*background-position:19px 9px;*/
}
/** LOWER MENU **/
#lowerMenu {
    width:900px;
    height:43px;
    background-color:#bbb1a7;
}
#lowerMenu .navWrapper {
    float:right;
    padding:5px 0 0 0;
    width:745px;
}
#lowerMenu .navWrapper .nav {
    padding:0 0 0 30px;
    width:715px;
    height:31px;
    border-top:1px solid #e4dfc9;
    border-bottom:1px solid #e4dfc9;
}
#lowerMenu ul {
    margin:0px;
    padding:0px;
}
#lowerMenu ul li {
    list-style:none;
    float:left;
}
#lowerMenu ul li.star {
    padding:0 0 0 7px;
    margin-left: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height:20px;
    background-image:url(images/template/Colors2009/lowerNav-star.gif);
    background-repeat:no-repeat;
    background-position:0px 9px;
    width: 10px;
}
#lowerMenu ul li a {
    display:block;
    margin:0px;
    background-image:url(images/template/Colors2009/lowerNav-star.gif);
    background-repeat:no-repeat;
    background-position:0px 9px;
    color:#6f675f;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    text-transform:uppercase;
    cursor:pointer;
    letter-spacing: 1px;
    font-weight: bold;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 20px;
}
#lowerMenu ul li a:hover {
    color: #837a71;
}
/** SEARCH **/
#lowerMenu .search {
    float:left;
    padding:8px 0 0 15px;
    width:140px;
    height:35px;
    background-color:#e9e4ce;
    overflow:hidden;
}
#lowerMenu .search #searchField {
    float:left;
}
#lowerMenu .search #searchField #inputField {
    margin:0 4px 0 0;
    width:95px;
    height:18px;
    border:2px solid #BBB1A7;
}
#lowerMenu .search #searchBtn {
    float:left;
}
/** CONTENT **/
#contentWrapper {
    width:900px;
    background-color:#d7d0ca;    /**    background-image:url(images/template/rightSideLogo.gif);
    background-repeat:no-repeat;
    background-position: left bottom; **/
}
#contentWrapper #breadcrumbs {
    padding:12px 40px 0 40px;
    width:665px;
    height:13px;
    background-color:#EFE9E5;
    color:#a4b1aa;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-transform:uppercase;
    right: 0px;
    float:right;
}
#contentWrapper #breadcrumbs a {
    color:#a4b1aa;
    text-decoration:none;
}
#contentWrapper #breadcrumbs a:hover {
    color:#a4b1aa;
    text-decoration:underline;
}
#contentWrapper #breadcrumbs #current {
    color:#8b9b92;
}
#contentWrapper .content {
    float:right;
    padding:25px 40px 20px 40px;
    width:665px;
    background-color:#EFE9E5;
    color:#424244;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    text-align:left;
}
#contentWrapper .content h1 {
    margin:0px;
    padding:0px;
    color:#2b3841;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight: lighter;
    font-size:28px;
    line-height: 30px;
    display: block;
}
#contentWrapper .content h2 {
    margin:18px 0 0 0;
    padding:0px;
    color:#2b3841;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    margin-top: 0px;
}
#contentWrapper .content h3 {
    padding:0px;
    color:#2b3841;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
#contentWrapper .content h4 {
    margin:0px;
    padding:0px;
    color:#2b3841;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    font-weight: normal;
}
#contentWrapper .content h5 {
    margin:0px;
    padding:0px;
    color:#2b3841;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
}
#contentWrapper .content h6 {
    margin:0px;
    padding:0px;
    color:#2b3841;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}
#contentWrapper .content .subtext,
    #contentWrapper .content p {
    color:#424244;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    text-align:left;
}


#contentWrapper ul {
    color:#424244;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    text-align:left;
}
#contentWrapper .content a {
    text-decoration: none;
}
#contentWrapper #body_content a:link {
    font-weight: bold;
    color: #96979b;
    text-decoration: underline;
}
#contentWrapper #body_content a:hover {
    color: #7A7C7F;
    text-decoration: underline;
    font-weight: bold;
}
#contentWrapper #body_content a:visited {
    color: #96979b;
    text-decoration: underline;
    font-weight: bold;
}

/** FOOTER **/
#contentWrapper #footer {
    color:#2e3841;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
    margin-top: 40px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
#contentWrapper #footer a {
    color:#2e3841;
    text-decoration:none;
}
#contentWrapper #footer a:hover {
    color:#586C7D;
    text-decoration:underline;
}
#contentWrapper #footer span#name {
    font-size:11px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
}
#contentWrapper .#footer #copyright {
    margin:2px 0 0 0;
    padding:2px 0 0 0;
    width:100%;
    border-top:1px solid #8b9b92;
}
#contentWrapper .rightSide {
    /*    
    background-image:url(images/template/rightSideLogo.gif);
    background-repeat:no-repeat;
    background-position: right bottom;
    margin-left:0px;
    margin-top:-25px;
    position:absolute;
    padding-top:37%;
    width:153px;
    */
}

.form_table th {
    text-align: left;
    vertical-align: top;
}

.form_table th,
.form_table td {
    padding: 2px;
    font-size: 12px;
    color:#414142;
    font-family:Arial,Helvetica,sans-serif;
    line-height:18px;
}

.form_table .required {
    color: red;
}



/* video player */
#video_player
{
    height:245px;
}

#video_player div /* place holder */
{
    width:300px;
    height:100% ;
    background: #000 url('images/admin/onyx/hdr_clientlogo.gif')no-repeat center; /* optional */
}

#video_thumb div /* place holder */
{
    height:45px;
    width:75px;
    text-decoration:none;
    background-color:#cecece;
    color:#9F9F9F;
    border:1px solid white;
    text-align:center;
    padding:25px 0 0 0;
}


/**************************************************************************/
#contentWrapper .content .search-box{
    margin:8px 0 15px 0;
    padding:8px;
    background-color: #EFE9E5;
    border:1px solid #BAC3B7;
}
#contentWrapper .content .search-box h4{
    margin:0 0 3px 0;
    padding:0px;
    color:#999;
    font-size:12px;
}
#contentWrapper .content .search-box .field{
    float:left;
}
#contentWrapper .content .search-box .field span{
    color:#999;
    font-size:10px;
}
#contentWrapper .content .search-box .field input.text,
#contentWrapper .content .search-box .field select {
    margin:0px 8px 0 0;
    width:150px;
    height:17px;
    padding: 0px;
    color:#999;
    font-size:10px;
    border:1px solid #ccc;
}

#contentWrapper .content .search-box .field .date_field {
    margin:0px 8px 0 0;
}

#contentWrapper .content .search-box .field .date_field input {
    margin: 0px;
    height:17px;
    padding: 0px;
    color:#999;
    font-size:10px;
    border:1px solid #ccc;
    width: 75px;
}
#contentWrapper .content .search-box .field .date_field img {
    margin-left: -4px;
}

#contentWrapper .content .search-box input.submit{
    margin:14px 0 0 0;
    float:left;
    background: url('images/template/Colors2009/btn-search.gif') no-repeat;
    width: 100px;
    height: 28px;
}
/**************************************************************************/
#contentWrapper .content .list-item{
    margin:10px 0 20px 0;
    padding:0 20px 0 20px;
}
#contentWrapper .content .list-item h1{
    margin:0 0 3px 0;
    font-size:14px;
    width: 540px;
    color: #516E85
}
#contentWrapper .content .list-item a {
    text-decoration: none;
    color: #0D485B;
}

#contentWrapper .content .list-item h2{
    margin:0 0 3px 0;
    color:#666;
    font-size:11px;
}
#contentWrapper .content .list-item .date{
    float: right;
    width: 150px;
    margin: 2px -20px 0 0;
    color:#999;
    font-size:11px;
    font-weight:normal;
}
#contentWrapper .content .list-item .url{
    margin:0 0 3px 0;
    width:100%;
    text-align:left;
}
#contentWrapper .content .list-item .url a {
    color:#50a1ae;
    text-decoration:underline;
    font-weight:bold;
    white-space:nowrap;
}
#contentWrapper .content .list-item div {
    color:#999;
}
#contentWrapper .content .list-item div a,
    #contentWrapper .content .list-item p a {
    text-decoration: underline;
    color: #50a1ae;
}
#contentWrapper .content .list-item .image{
    /*     float:left; */
    margin:0 15px 5px 0;
    padding:3px;
    background-color:#EFE9E5;
    border:1px solid #ccc;
}

/**************************************************************************/
#contentWrapper .content .item-detail{
    position:relative;
    margin:10px 0 20px 0;
    padding:0 20px 0 20px;
}
#contentWrapper .content .item-detail div.top h1{
    margin:0 0 3px 0;
    font-size:14px;
}

#contentWrapper .content .item-detail div.top h2{
    margin:0 0 3px 0;
    color:#666;
    font-size:11px;
}

#contentWrapper .content .item-detail div.top .address{
    margin:0 0 3px 0;
    color:#666;
    font-size:11px;
}

#contentWrapper .content .item-detail div.top h3{
    margin:0 0 3px 0;
    color:#666;
    font-size:11px;
}
#contentWrapper .content .item-detail div.top div.date{
    float: right;
    margin: 2px -20px 0 0;
    color:#999;
    font-size:11px;
    font-weight:normal;
}
#contentWrapper .content .item-detail div.top div.url{
    margin:0 0 3px 0;
}
#contentWrapper .content .item-detail div.top div.url a{
    color:#50a1ae;
    text-decoration:underline;
}
#contentWrapper .content .item-detail div.body{
    margin:5px 0 0 0;
}
#contentWrapper .content .item-detail div.body p{
    color:#999;
}
#contentWrapper .content .item-detail div.top img{
    float:left;
    margin:0 15px 5px 0;
    padding:3px;
    background-color:#EFE9E5;
    border:1px solid #ccc;
}

/**************************************************************************/
#contentWrapper .content div.video{
    float:left;
    margin:0 20px 30px 0;
    width:300px;
    height:245px;
    background-color:#CCCCCC;
}
#contentWrapper .content div.videoForm #catField{
    margin:3px 8px 0 0;
    padding:2px 2px 2px 0;
    width:150px;
    height:22px;
    color:#999;
    font-size:10px;
    border:1px solid #ccc;
}
#contentWrapper .content div.videoForm span{
    color:#999;
    font-size:10px;
    text-transform:uppercase;
}
#contentWrapper .content div.videoThumb{
    float:left;
    margin:10px 15px 20px 0;
    width:200px;
}
#contentWrapper .content div.videoThumb h4{
    margin:0 0 8px 0;
    padding:0px;
    font-size:12px;
}
#contentWrapper .content div.videoThumb h4 a{
    color:#50a1ae;
    text-decoration:underline;
}
#contentWrapper .content div.videoThumb p{
    color:#999;
    font-size:10px;
    line-height:13px;
    text-align:left;
}
#contentWrapper .content div.videoThumb .image{
    float:left;
    margin:0 10px 5px 0;
    padding:3px;
    background-color:#efefef;
    width:75px;
    height:95px;
    border:1px solid #ccc;
}

#contentWrapper .content div.item-detail {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

#contentWrapper .content div.item-detail div.top .top_left {
    float: right;
    margin: 0 25px 0 0;
}

#contentWrapper .content div.item-detail div.top .top_right {
    float: left;
}

#contentWrapper .content div.item-detail dl {
    line-height: 22px;
    margin-bottom: 10px;
}

#contentWrapper .content div.item-detail dt {
    font-weight: bold;
}
#contentWrapper .content div.item-detail dd {
    padding: 0 0 10;
    margin: 0;
    margin-bottom: 12px;
}

#contentWrapper .content div.item-detail div.top dt {
    float: left;
    width: 140px;
}
#contentWrapper .content div.item-detail div.top dd {
    margin-left: 140px;
}
#contentWrapper .content div.item-detail div.body dl {
    margin-top: 5px;
}

#contentWrapper .content div.item-detail div.body table {
    margin-bottom: 4px;
}
#contentWrapper .content div.item-detail div.body table td {
    width: 115px;
}
#contentWrapper .content div.item-detail div.body table th {
    text-align: left;
}

.page_control {
    background-color:#EFE9E5;
    border:1px solid #BAC3B7;
    padding: 0px;
    font-size: 12px;
}

.page_control a {
    color:#FFFFFF;
}
#contentWrapper  #body_content .page_control .pages  a {
    color:#FFFFFF;
    font-weight:normal;
}
#body_content .page_control .pages  a:visited {
    color:#FFFFFF;
}
.page_control .pages {
    float: right;
    font-weight:bold;
    color:#fff;
    padding: 4px;
     background-repeat: repeat-x;
    background-image: url(http://www.irvingtexas.com/images/hotdeals/DealSecBG-02.jpg);
}
.page_control .totals {
    float: left;
    padding: 4px;    
   
}



/**  subnav blocks -- should probably go away sometime soon **/
table.subnav 
{
    background:#E0DBBE;
    margin-bottom:15px;
    
}
.subnav td
{
    text-align:center;
    padding:5px 0;
    border-left:1px solid #BAC3B7;
    border-right:  1px solid #BAC3B7;
}

.subnav a:link
{
    color: #8B9B92;
    font-size:12px;
    font-weight:bold;
}
.subnav a:visited
{
    color: #8B9B92;
}
.subnav a:hover
{
    color:#4E8521;
}
    
/* nav menu */
#navbtn_01 li a:hover {
    background-color: #4a5852;
}
#navbtn_02 li a:hover {
    background-color: #2c1214;
}
#navbtn_03 li a:hover {
    background-color: #334754;
}
#navbtn_04 li a:hover {
    background-color: #61402b;
}
#navbtn_05 li a:hover {
    background-color: #4b4d4e;
}
#navbtn_06 li a:hover {
    background-color: #625543;
}

/* Sub Nav Boxes */
#contentWrapper #body_content #topsubnav {
    color:#C2C8C0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-top: -20px;
    font-weight: bold;
}
#contentWrapper #body_content #topsubnav a {
    color:#8b9b92;
    text-decoration:none;
    font-weight: bold;
}
#contentWrapper #body_content #topsubnav a:hover {
    color:#545E59;
    text-decoration:none;
    font-weight: bold;
}

/* Request Info Form */
#rsformbot {
    margin-top: -10px;
}
#rsformtop {
    margin-bottom: 0px;
}
.requestform {
    top: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #EEEBDB;
    background-color: #A4B1AA;
    width: 155px;
    text-align: left;
    background-image: url(/images/template/Colors2009/signup-back.gif);
    background-repeat: repeat-y;
}
#concenter {
    text-indent: 3px;
}
#rsform .form_table th, .form_table td {
    color:#414142;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-transform: capitalize;
    text-align: left;

}
#rsform .form_buttons {
    margin-top: 20px;
    padding-left: 10px;
    padding-bottom: 15px;
}
#subformtxt {
    color:#EEEBDB;
    padding-left: 5px;
}
#rsformLabel {
    margin-top: -19px;
    margin-left: 20px;
}

/* Site Map */
#contentWrapper #body_content #siteMapList ul li a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #3E5263;
    text-decoration: none;
}
#contentWrapper #body_content #siteMapList ul li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #3E5263;
    text-decoration: none;
}
#contentWrapper #body_content #siteMapList ul li a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #727E90;
    text-decoration: none;
}
#contentWrapper #body_content #siteMapList ul li ul li a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #73889B;
    text-decoration: none;
}
#contentWrapper #body_content #siteMapList ul li ul li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #73889B;
    text-decoration: none;
}
#contentWrapper #body_content #siteMapList ul li ul li a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #A3B4C0;
    text-decoration: none;
}

/* Photo and Video Divs */
#videoDiv {
    float: right;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}


/* Left Ad Space */
.AdButton {
    background-color: #d7d0ca;
    width: 155px;
    padding-bottom: 20px;
    padding-top: 20px;
}

/* Footer */
#bottomBlocks {
    width: 900px;
    background-color: #EFE9E5;
    height: 155px;
}
#bottomGreen {
    background-color: #d7d0ca;
    height: 155px;
    width: 155px;
    float: left;
}
#bottomTan {
    padding-left: 40px;
    padding-right: 40px;
}
#bottomText {
    color:#8b9b92;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
    margin-top: 60px;
    text-align: left;
    line-height: 16px;
}
#bottomBlocks a {
    color:#2b3840;
    text-decoration:none;
}
#bottomBlocks a:hover {
    color:#4F6877;
    text-decoration:underline;
}
#bottomBlocks span#name {
    font-size:11px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
}
#bottomBlocks #copyright {
    margin:2px 0 0 0;
    padding:2px 0 0 0;
    width:100%;
    border-top:1px solid #2b3840;
}

.item {
    float:left;
    width: 130px;
    height:160px;
    margin:10px 0 0 0;
}

.item * {
    color:#414142;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align:left;
}
/*Pop Up*/
#sv-main {
    background-image: url(images/template/Colors2009/sv-background.gif);
    background-repeat: repeat-y;
    width: 641px;
    background-position: center;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #004B8A;
    border-left-color: #004B8A;
}
#sv-top {
    background-image: url(images/template/Colors2009/sv-top.gif);
    background-repeat: no-repeat;
    text-align: right;
    background-position: left;
    height: 17px;
    width: 641px;
}
#sv-topShadow {
    background-image: url(images/template/Colors2009/sv-top-shadow.gif);
    background-repeat: no-repeat;
    height: 14px;
    width: 641px;
}
#sv-left {
    margin-left: 15px;
    width: 307px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}
#sv-note {
    font-size: 10px;
    line-height: 14px;
    margin-top: 20px;
    margin-bottom: 15px;
}
#sv-rigth {
    width: 275px;
    position: absolute;
    text-align: left;
    margin-top: 0px;
    margin-left: 350px;
}
.sv-fromElement {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 10px;
    color: #666666;
}
#sv-thanks {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    line-height: 16px;
}
#sv-thanks a {
    font-weight: bold;
    color: #004B8A;
    text-decoration: underline;
}
#sv-bottomShadow {
    background-image: url(images/template/Colors2009/sv-bottom-shadow.gif);
    background-repeat: no-repeat;
    width: 641px;
    height: 13px;
}
#sv-bottom {
    background-image: url(images/template/Colors2009/sv-bottom.gif);
    background-repeat: no-repeat;
    width: 641px;
    height: 8px;
}
#survey_popup {
    width: 641px;
}


.boxDark {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #F8F4F3;
}
.boxDarksmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #F8F4F3;
    padding: 3px;
}
.boxSpacer {
}
#contentWrapper #body_content .RFPform table {
    background-color: #F8F4F3;
    border: 1px solid #c3b4aa;
}
#contentWrapper #body_content .RFPform td {
    padding: 6px;
    text-align: left;
}
