/* CSS Document *//* CSS Document */body{       margin: 0;     /*   background:url("bg.gif") #482C1E repeat-x; */        background: #ffffff;}#container{        position: relative;        width:1024px;        margin-top:5px;        margin-left:auto;        margin-right:auto;        height: 768px;        background-color:#482C1E;        background-image: url("../css/img/bg3.gif");        background-repeat: repeat-x;}#pcflogo{        position:absolute;        margin:0;      /*  left:20px;        top:15px; */        left:915px;        top:15px;        border:1px solid black;        z-index:2;}#opnlogo{        position:absolute;        margin:0;      left:20px;        top:20px;      /*  left:800px;        top:720px;*/        z-index:2;}#logo{        position:absolute;        left:628px;        top:0px;}#search{        position:absolute;        left:725px;        top:90px;        z-index:2;        font-size:12px;}#search p {        font-size:12px;        font-weight:bold;}#menubar{        position:absolute;        top:95px;        left:10px;         width:1004px;}#subhead-container {        position: absolute;				/*background: url('../css/img/subheader_content.gif') right top no-repeat;*/        top:100px;        left:220px;				width: 655px;				height: 80px;				float: left;				padding-top: 202px;				margin-top: 1px;}#subheader {        position: absolute;        top:135px;        left:30px; 				width: 990px;				float: left;				margin-top: 1px;}#subheader-img {        position: absolute;				background: url('../css/img/image_holder.gif') no-repeat;        top:133px;        left:70px;  }	#subheader h2 { font-size: 20px; font-weight: bold; color: #666; margin: -10px 0 2px 0; }	#subheader h2 strong { color: #888; }	#subheader p { font-size: 14px; color: #666; line-height: 1.4; }	.column { float: left; margin-right: 10px; }	.column.wide { width: 640px; }/*	.column.wide p { font-size: 12px; line-height: 1.5; color: #666; margin;2px; } */	.column.wide h2 { color: #805a6a; font-size: 20px; line-height:1.2; margin-bottom: 5px; padding-left:20px;}	.column.wide h3 { font-size: 12px; font-weight: bold; color: #666; margin-bottom: 15px; }	.column.wide ul li { margin-left: -20px; font-size: 12px; line-height: 1.4; color: #666; background: url('./css/img/bullet.gif') left no-repeat; }/*		.column.mid { width: 245px; margin-top:0px;}	.column.mid h2, .column.last h2 { background: url('../css/img/box-header-245.png') top repeat-x; font-size: 15px; font-weight: bold; color: #fff; height: 22px; position: relative; }	.column.mid h2.rounded { background: url('../css/img/box-header-245.png') top repeat-x; }	.column.mid h2 span, .column.last h2 span { position: absolute; left: 46px; top: 8px; }	.column.mid h2 img, .column.last h2 img { position: absolute; left: 14px; top: 9px; }	.column.mid .box { background: #fff url('../css/img/box-footer-245.png') bottom no-repeat; padding: 10px 10px 28px 10px; margin-top:0px; margin-bottom: 10px; }	.column.mid .box p { font-size: 11px; color: #666; line-height: 1.6; }	.column.mid .box p strong { font-weight: bold; }*/		.column.mid { width: 500px; margin-top:0px;}	.column.mid h2, .column.last h2 { background: url('../css/img/box-header-500.png') top repeat-x; font-size: 15px; font-weight: bold; color: #fff; height: 22px; position: relative; }	.column.mid h2.rounded { background: url('../css/img/box-header-500.png') top repeat-x; }	.column.mid h2 span, .column.last h2 span { position: absolute; left: 12px; top: 8px; }	.column.mid h2 img, .column.last h2 img { position: absolute; left: 14px; top: 9px; }	.column.mid .box { background: #fff url('../css/img/box-footer-500.png') bottom no-repeat; padding: 10px 10px 28px 10px; margin-top:0px; margin-bottom: 10px; }	.column.mid .box p { font-size: 11px; color: #666; line-height: 1.6; }	.column.mid .box p strong { font-weight: bold; } #textareahead{        position:absolute;        background: url('../css/img/maintext-head.gif') no-repeat;        margin:0;        left:0px;        top:230px;        height:5px;        width:1024px;        z-index:2;}#textarea{        position:absolute;        background: url('../css/img/bg4.gif') repeat-y;        padding-top:0px;        left:0px;        top:230px;        height:527px;        width:1024px;}#main-text{        padding-top:0px;        padding-left:20px;        left:0px;        top:0px;}#main-text p{        padding:2px 0px 2px 20px;        line-height: 1.3;        font-size:10px;        color:#888;        border-bottom:none}#main-text p strong{        color:#666;        font-size:11px;font-weight: bold;}#footer {        background: url('../css/img/footer.jpg') repeat-x;}  h1{     font-family:Arial, Helvetica, sans-serif;        font-size:16px;        color:#CBBE84;        padding:8px 0 0 6px;        margin:0;}h2, h3, table tr td h2 {        font-family:Arial, Helvetica, sans-serif;        font-size:12px;        color:#CBBE84;        padding:6px 0 0 0;        margin:0;}h4 {font-family:Arial, Helvetica, sans-serif;        font-size:11px;        color:#CBBE84;        padding:6px 0 0 0;        margin:0;}table tr td h2 {        font-family:Arial, Helvetica, sans-serif;        font-size:12px;        color:#CBBE84;        padding:0 6px 0 0;        margin:0;}p{        font-family:Arial, Helvetica, sans-serif;        font-size:11px;        text-decoration:none;        font-weight:normal;        color:#fff;        padding:4px 0 3px 0;        margin:0;        border-bottom:1px dashed #CBBE84;}a{        font-family:Arial, Helvetica, sans-serif;        font-size:12px;        font-weight:bold;        text-decoration:none;        color:#482C1E;}ul, ol{        font-family:Arial, Helvetica, sans-serif;        font-size:11px;        text-decoration:none;        font-weight:normal;        color:#000;        list-style-type: square;}a:hover{        font-family:Arial, Helvetica, sans-serif;        font-size:12px;        font-style:bold;        text-decoration:none;        color:#fff;}/*#main-text{        position:absolute;        left:127px;        top:177px;        padding:5px;        width:666px;        border-top:1px dashed #CBBE84;        z-index:2;}#main-text p{border:0; color:#000;}#main-text a:hover{color:#DBCD8E;}*/#latest-news{        position:absolute;        left:669px;        width:185px;        padding:0;        top: 146px;}.news-left{        position:relative;        width:164px;        margin:0;        padding:0 0 0 6px;}#latest-news .news-left a{        color:#CBBE84;}#latest-news .news-left a:hover{        color:#fff;}.news-image{        position:relative;        width:164px;        margin:0;        padding:14px 0 0 6px;        border:0;}#header{        position:absolute;        left:127px;        top:149px;        width:316px;}#header h1{color:#000; padding:0 0 0 5px;}/* blog-related classes */#blosxom-logo{        position:absolute;        left:520px;        top:140px;        width:100px;        z-index:1;}#post-date{}#post-date h1{        padding:15px 0 0 0;        margin: 0;}#post-title{}#post-title h1{        padding:10px 0 0 0;        margin: 0;}#post-text{        padding:5px 0 0 0;        margin: 0;}#post-text p{border:0; color:#000;}#post-text a:hover{color:#DBCD8E;}#post-link{        padding:0 0 20px 0;        margin: 0;        text-align:right;}/*form classes*/form{        width:360px;        }.row {        clear: both;        height:40px;}  .col1 {        float:left;        width:124px;        margin:5px 0 0 0;}.col2 {        float:left;        width:200px;        margin:0 0 0 8px;        padding:12px 0 0 0;        /*border: solid 1px #000;*/}/*agent contact row columns*/.conrow {        clear: both;        height:20px;}  .concol1 {        float:left;        width:110px;        margin:0;        padding:0;}.concol2 {        float:left;        width:200px;        margin:0;        padding:0;        /*border: solid 1px #000;*/}/*END agent contact row columns*/.row input {    border:1px solid #CBBE84;}.asterisk{        color:#f00;        font: bold 18px Arial, Helvetica, sans-serif;}.more {position:absolute;bottom:0px;right:0px;}#solimdes{        float:right;        width:160px;        margin:0 5px 0 5px;        text-align:justify;        }#soltop{        position:relative;        width:464px;}#solbody{        position:relative;        width:464px;}.current a:hover{color:#B5A975}#foot-nav, #download-image {        position:relative;        text-align:center;        margin:10px 0 0 0;}#license {width:424px}.news-para {        margin:0 0 10px 0;}.hr-burg {color:#CBBE84;}/* redirect page */#redirect {        position: absolute;        left: 220px;        top: 30px;}#redirect p {        color: #900;}#redirect a:hover {        color: #900;}.popupStyle {  width:150px; height:150px;  border:1px solid #330;  border-top:4px solid #330;  margin:0; padding:0;}