/* FIXES --- DONT PLAY WITH THESE ------*/
#cleaner, .cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

.column-in {
	margin:0px;
	padding:0px;
	}

 p {/*fixes space at the top and bottom in mozilla*/
	margin:0px;
	}

#middle p {
		margin-bottom: 20px;/*puts paragraph space back on */
 	}

img { border:none; }

#mccont img {
	border:none;
	}

h1,h2,h3,h4,h5,h6 { margin: 12px 0px ;}/*fixes push down when heading is on first line */

#mccont p {
	margin-bottom: 12px;
	margin-top: 0px;
	}
.not {display:none;}	

/* STANDARD CLASSES */
.lft{
	float: left;
	}

.rgt{
	float: right;
	}

.ctr{
	float: none;
	}

.sbut
	{
	font: 12px Tahoma, tahoma, verdana, 'sans serif'; 
	color:#000;
	}

#printmast {
	display:none;
	}
.copy { text-align:center; /*font-size:80% */ }
.sml {
	font-size:80%;
	text-align:left;
	}
/* END STANDARD CLASSES *****************************************************************************************/
a {
text-decoration:none;
font-weight:bold;
color:#545454;
}
a:hover {
font-weight:bold;
color:#0195a1;
}
#leftextra {
	text-align:left;
	margin:0px auto 0px auto;
	width:400px;
}

.contact_form {
}
/*  OUR FORMS */
#leftextra #formtab {
	text-align:center;
	width:90%;
	border:#ffffff 1px solid;
	padding:4px;
	margin: 0px auto 0px auto;
}
#leftextra  #formtab select{
	text-align:center;
	width:200px;
	border:#ffffff 1px solid;
	padding:0px;
	margin: 0px auto 0px auto;
	border:1px solid;
}
#leftextra  #formtab select.sshort {
	width:90px;
	margin:0px 8px 2px 8px; 
	border:1px solid;
}
#leftextra  #formtab #QF {
	width:170px;
	height:16px;
	margin:0px;
}
#formtab {
	padding:0px;
	background:transparent;
}

#formtab tr TD table td {
	padding:6px;
}
#formtab tr TD table tr td.fhead {
	height:20px;
	font-weight:bold;
}
#formtab .fhead {
	padding:0px;
	font-weight:bold;
}
.nobord {
	background:#ffffff;
	padding:0px;
	border:#ffffff 0px solid;
}
.fset {
	float:left;
	padding-right:5px;
}
.fshort {
	width:80px;
}
.feshort {
	width:40px;
}
.flong {
	width:185px;
}
.finhead {
	font-size:80%;
	font-weight:bold;
	height:20px;
}
.fhead{
	height:20px;
	color:#000000;
}
.eml {
}
.femp {
	color:red;
	height:20px;
}
.fman {
	height:20px;
}
.formmsg {
	color:red;
	font-weight:bold;
	font-size: 120%;
	}

#formtab label {
	}
input {
	font: 11px verdana, arial, 'sans serif';
	border:solid 1px #012b5d;
	background: #ffffff;
	color:#000000;
	}
#formtab textarea {
	width:385px;
	}
#formtab select {
	font: 11px verdana, arial, 'sans serif';
	background: #ffffff;
	text-align:center;
	}
#formtab .fhead input{
	color:#000000;
	font: 11px verdana, arial, 'sans serif';
text-align:center;
}
#formtab .emllng {
	width:387px;
}
#formtab .eml, .eml {
	width:308px;
	height:20px;
}
#formtab .fsubmit, .fsubmit{
	height:24px;
	color:#000000;
	text-align:center;
	margin: 0px auto 0px auto;
	font: 12px verdana, arial, 'sans serif';
	border:solid 0px #000000;
	background:url(./images/search.gif) top left repeat-x;
	color:#ffffff;
}
/*End forms*/

#mccont UL {
		LIST-STYLE-TYPE: none;
}
#mccont UL LI {
	background: url(./images/li.gif) top left no-repeat;/*background on this element to move */
	PADDING-LEFT: 12px; 
	margin-bottom:12px;
	line-height:100%; 
}
IMG.dummy {
	display:none;
}
#dummy {
	display:none;
}
#mccont {
margin:0px 0px 0px 0px;
*margin:0px 0px 0px 0px;
_margin:0px -1px 0px -1px;
padding:25px 0px 5px 0px; /* top right bottom left */
}
#mccont ol li {
	margin-bottom:12px;
}
.lmenq #xtabs {
	float:right;
	text-align: center;
	margin:0px auto 12px 0px;
	_margin:0px auto 0px 0px;
	height:27px;
	}

.lmenq #xtabs ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	}

.lmenq #xtabs ul li { 
	float: left; 
	height: 13px;
	background:none;
	PADDING-LEFT: 0px; 
	margin-bottom:0px;
	}

.lmenq #xtabs a { 
	width: 103px;
	height:22px; 
	font-weight: normal;
	font-size: 12px;
	background:url(./images/tabs-small.gif) 0px 2px no-repeat;
	line-height:130%;
	}

.lmenq #xtabs li .selected, .lmenq #xtabs li a.selected , .lmenq #xtabs ul li a:hover {
	position: relative;
	top: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	color:#0195a1;
	padding:10px 0px 0px 0px;
	text-decoration: none;
	font-weight:bold;
	width:103px;
	height:22px;
	background-position: 0px 2px;
	}

.lmenq #xtabs li .default, .lmenq #xtabs li a.default  {
	position: relative;
	top: 0;
	margin:0px 0px 0px 0px;
	float: left;
	padding:10px 0px 0px 0px;
	text-decoration: none;
	font-weight: normal;
	color: #6f6f6f;
	width:103px;
	height:22px;
	_height:24px; /*5px smaller */
	background-position: 0px -29px;
	}
#cli, #keyword, #sursub, .sub{
	display:none;
}
.lmen {
	border:#B5B498 2px solid;
	padding:2px;
	margin:0px;
	width:402px;
	text-align:left;
	margin:0px auto 6px auto;
	}
.lmen ul {
	LIST-STYLE-TYPE: none; 
	margin:0px;
	padding:0px;
}
.lmen li {
background:url(./images/li.gif) center left no-repeat;
padding-left:15px;
margin-bottom:5px;
font-size:90%;
}
.lmen p {
font-size:90%;
color:#000000;
}
.lmen a {
text-decoration:none;
color:#000000;
}
.lmen a:hover {
text-decoration:none;
color:#0195a1;
}

.qbox td{
	height:48px;
}
#mccont .qbox td p {
	margin:0px;
	margin-bottom:0px;
	}
#cmenu {
	width:200px;
	float:left;
	height:auto;
}
#rgtextra {
	width:200px;
	height:auto;
	margin:0px 0px 0px auto;
	float:left;
}
.sthis {
	width:200px;
	height:20px;
}
.live {
	margin:5px 160px 0px 125px;
}
object {
	margin:0px;
	padding:0px;
}
#snippet p{
	color:#ffffff;
}
#snippet {
	float:right;
	width:340px;
	margin:3px 0px 0px 0px;
}
.pacific-palms {
	margin:10px 0px 8px 0px;
}

/* ]]> */
/*******************************************************************/
/* The following style is done through Eric, Please do not alter!
/******************************************************************/
/*Automatic config */
/*site_config-stylebl=Tahoma|12px|black|transparent|0px 0px 0px 0px|back.gif 0px 0px no-repeat|300px|12px|0px 0px 20px 0px|bold*/
.bck { 
display:block;  
width:300px; 
height:12px; 
color:black; 
background:transparent  url(./images/back.gif) 0px 0px no-repeat;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font:bold 12px ;
}
/*site_config-styleh1=Verdana|18px|_000000|transparent|0px 0px 0px 0px||auto|30px|0px 0px 20px 0px|bold*/
h1 { 
color:#002B5C; 
background:transparent ;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font:normal 16px verdana,arial,helvetica,sans-serif;
}
/*site_config-styleh2=Arial|14px|_892134||0px 0px 0px 0px||||0px 0px 12px 0px|bold*/
h2 { 
width:; 
height:; 
color:#0197a5; 
background: ;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
font:bold 14px arial,helvetica,sans-serif;
}
/*site_config-styleh3=Arial|14px|_666666|||||||bold*/
h3 { 
width:; 
height:; 
color:#545454; 
background: ;
margin:;
padding:;
font:bold 14px arial,helvetica,sans-serif;
}
/*site_config-styleh4=Arial|10px|_666666|||||||bold*/
h4 { 
width:; 
height:; 
color:#666666; 
background: ;
margin:;
padding:;
font:bold 10px arial,helvetica,sans-serif;
}
/*site_config-styleh5=*/
/*site_config-styleh6=*/
/*site_config-stylebodytext=Verdana|12px|_666666|normal*/
/*site_config-styleanchortext=_666666|bold*/
/*site_config-bodyback=*/
/*site_config-conback=*/
/*site_config-bantop=*/
/*site_config-logot=*/
/*site_config-logom=*/
/*site_config-logor=*/
/*site_config-menback=*/
/*site_config-leftcol=leftcol.gif|top  left||no-repeat*/
/*site_config-rightcol=*/
/*site_config-footback=footback.gif|top  left||repeat-x*/
/*site_config-bodystyle=#ffffff*/
/*site_config-constyle=fixed|1000px|full|560px|#ffffff|Center|#D8D6B6 2px solid|0px 0px 0px 0px|0px auto 0px auto*/
/*site_config-headerstyle=1000px|100px|#ffffff||0px solid black|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-headerleftstyle=0px|0px|#xxxxxx||0px solid blue|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-headermiddlestyle=0px|0px|#yyyyyy|#yyyyyy|none|0px 0px 0px 0px|0px 0px 0px 30x*/
/*site_config-headerrightstyle=0px|0px|#zzzzzz|transparent|none|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-menustyle=970px|#000000|none|0px 0px 0px 0px|0px auto 0px auto|30px|left*/
/*site_config-leftstyle=Y|10px*/
/*site_config-rightstyle=Y|10px*/
/*site_config-footerstyle=1000px|20px|#ffffff|#0195a1|none|0px |0px*/
html {
}
body { 
	text-align:center;
	margin: 0px;
	padding: 0px;
	line-height:100%;
	width:100%;
font:normal 12px verdana,arial,helvetica,sans-serif;
color:#545454;
background:#002c5d url(./images/body.gif) top left repeat-x;
}
p,li,table {
font:normal 12px verdana,arial,helvetica,sans-serif;
color:#545454;
}
#container { 
	text-align:left;
	z-index:5;
width:1000px; 
margin:0px auto 0px auto;
background:#ffffff;
}
#prop { 
	float:left;
	margin:0px;/*ie doubles margins on floats -- this fixes it */
	_margin:-1px;/*ie doubles margins on floats -- this fixes it */
	width:1px;
	background:transparent;
	height:500px;
	min-height:500px;
}
#header { 
	position:relative;
	border:0px;
	z-index:5;
width:1000px; 
height:100px; 
color:#ffffff; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:#ffffff url(./images/body.gif) top left repeat-x;
}
#logot { 
display:none;
}
#logom { 
display:none;
}
#logor { 
display:none;
}
#menu { 
float:left;
width:660px; 
height:23px; 
border:none;
padding:0px 0px 0px 0px;
text-align:left;
margin:0px 0px 0px auto;
}

#left { 
	float:left;
	margin:0px; 
	padding:0px;
	font-size:80%;
	text-align:center;
width:10px;
}
#right { 
	float:right;
	text-align:left;
	margin:0px; 
	padding:0px;
	font-size:80%;
width:200px;
}
#middle { 
	margin-left:10px; 
	margin-right:210px; 
	padding: 0px;
	height:100%;
}
 #main1 { 
	margin:0px; 
	padding:0px;
}
 #main2 { 
	margin:0px; 
	padding:0px;
}
#footer { 
	position:relative;
	width:1000px; 
	height:25px; 
	background:#012b5d; 
	border:none;
	padding:0px ;
	}
.futta {
	position:absolute;
	top:5px;
	left:5px;
	width:990px;
}
.futta a, .futta td {
	color:#ffffff;
}
.priv {
	text-decoration: none;
	color:#ffffff;
 	padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; /*For Moz- makes gaps around footer block */
 	margin-left: 0px; margin-right: 10px; margin-top:0px; margin-bottom: 0px; /*For Moz- makes gaps around footer block */
   }
.priv:hover {
	color:#ffffff;
}
