/* This is the style of your browser text 
 COLORS
 red : #A62B2E 
 orange:   #FF8400  blue: #23425A

*/

body {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

p {
	margin: .5em 8px 1em 8px;
}
#form p {
	margin: .5em 8px 1em 8px;
	text-align:left;
}
span{

}
span img{
border:1px solid silver;
padding:0 ;
margin:0 .8em 1.2em .8em;
background: transparent url(../graphics/tn-shadow.gif) top center no-repeat;
}
a:link, a:visited {
	text-decoration: none;
	color: #000099;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin:0;
	padding:0;
	text-align: left;
}


h1 {
	font-size: 52px;
	margin:0;
	padding: 5px 0 0 0;
}
h2 {
	font-size: 28px;
	margin: 5px 15px -2px 15px;
	display: inline;
}

h3 {
	font-size: 25px;
	margin:0;
	padding:0;
}
h4 {
	color: #660000;
	font-size: 24px;
	margin:0;
	padding:0;
}

h5 {
color: #660000;
	font-size: 22px;
	margin: 0 0 0 .8em;
	padding:0;
}
h6 {
color: #23425A;
	font-size: 15px;
	margin: 0 0 0 .95em;
	padding:0;
}
body {   text-align:center;
background: url(../graphics/bg-header.jpg) top repeat-x;
font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.5em;}


#doc {
   width:57.69em;
   *width:56.3em; /* IE */
   min-width:750px;
   margin:auto;
   text-align:left;
}
.yui-b h1 {

font-size:24px;

}

#hd{

}
#hd,#bd {margin-bottom:1em;text-align:left;}
#ft {font-size:77%;font-family:verdana;clear:both;}

/* rules for main templates */
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;}

/* t1: L160 */
.yui-t1 #yui-main .yui-b {width:76%;min-width:570px;}
.yui-t1 .yui-b {width:21.33%;min-width:160px;}

/* t2 & t4: L180 & R180 */
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:73.4%;min-width:550px;}
.yui-t2 .yui-b, .yui-t4 .yui-b {width:24%;min-width:180px;}

/* t3 & t6: L300 & R300 */
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:52%;min-width:390px;}
.yui-t3 .yui-b, .yui-t6 .yui-b {width:48%;min-width:360px;}


/* t5: R240 */
.yui-t5 #yui-main .yui-b {width:65.4%;min-width:490px;}
.yui-t5 .yui-b {width:32%;min-width:240px;}

/* t7: 750 */
.yui-t7  #main .yui-b {min-width:750px;}


/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {
   float:right; 
   display:inline;   /* IE */ 
}

/* float left and kill margin on first for added flex */
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; }

/* 2 col */
.yui-g .yui-u, .yui-g .yui-g {width:49.1%;}
.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */

/* 3 col */
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
   float:left; /* need to reverse the order for 3 */
   margin-left:2%; *margin-left:1.895%;   
   width:32%;
}

.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;}

/* colspan 2 */
.yui-gc .first, .yui-gd .yui-u {width:66%;}
.yui-gd .first {width:32%;}

/* colspan 3 */
.yui-ge .yui-u {width:24%;}
.yui-ge .first, .yui-gf .yui-u {width:74.2%;}
.yui-gf .first {width:24%;}
.yui-ge .first {width:74.2%;}

/* self clear floated parent containers */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}	
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */
#footcontainer{
margin: 0;
padding: 0;
height: 36px;
}
#footercontainer ul
{
border: 0;
margin: 0;
padding: 0;
height: 39px;
list-style-type: none;
text-align: center;
background: #ffffff url(../graphics/footer.png) center center no-repeat;
}
#footercontainer ul li
{
display: inline;
text-align: center;
padding: 0;
margin: 0;

}
#footercontainer ul li a
{
height: 36px;
color: #e1e1e1;
padding: 9px 10px;
margin: 0;
text-decoration: none;
display: inline;
text-align: center;
font: normal 13px/36px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif
}

#footercontainer ul li a:hover
{
background-color: #369;
color: white;
}
p{
line-height: 150%;
}
#phone{
color: #000000; position:relative; top:10px;  text-align:left;}

.darkred {color: #120505}
div.yui-b table{
margin: 1.5em;
border: 1px solid #E8E8E8;
}
div#yui-main div.yui-b p{
margin: 1.5em;
}
div.yui-b th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-left: 1px solid #8C2426;
	border-bottom: 1px solid #8C2426;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 8px 6px 8px 12px;
	background: #A62B2E url(../graphics/bg_th.jpg) no-repeat;
}
div.yui-b td {
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #23425A;
}
tr.grayrow td {
background: #E8E8E8;}
#listUnit{
	width: 181px;
	height: 226px;
	float:left;
	padding:0 .25em .5em  0;
	margin: 0 0 1em .1em;
}
#listUnit ul{
margin-top: 1px;
margin-left: 30px;
padding:0;
}
#yahoo-com #hd #bd #yui-main .yui-b #stray {
margin-top: -3px;
}
#yahoo-com #hd #phone a {
color: #FFFFFF;
}
div.randomsnippet{
	/*
	position: absolute;
	top: 102px;
	*top: 84px;
	right: 12%;
	*right:25px;
	*/
	margin:-20px 0 0 10px;
	padding: 0 0 10px 0;
	display:block;
	width: 200px;
	height: 143px;
}
div.randomsnippet img{
border:0;
}
