﻿
html{ font-family:tahoma, arial; }
body{
	line-height:1.1em;
	color:#46464A;	
	font-size:10pt;
	margin:0px;
}

content{}
img{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin: 0;
	padding: 0;
	vertical-align:top;

}

/* Link information*/
a{ color:#46464A;}
a:hover{ text-decoration:none;}

.link{ font-size:0.95em; color:#F47300; padding:0 0 0 0px; text-decoration:none;}
.link:hover{text-decoration:underline;}

.txt_header
{color:#446889; font-weight:bold;}
.txt_tagline
{color:#446889; font-weight:bold; font-style:italic;}
	
/* end link definitions */
td.topmenu
{
	background-repeat:repeat-x;
	background-position:top left;
	background-image: url(../layout/images/bg_header.gif);

}
td.beigeballoontop
{
	height:47px;
	width:297px;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image: url(../layout/images/beigeballoon_topheader.jpg);
}
td.beigeballoonbackground
{
	width:297px;
	background-repeat:repeat-y;
	background-position:bottom;
	background-image: url(../layout/images/beigeballoon_background.jpg);
}
td.beigeballoonfooter
{
	height:40px;
	width:297px;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image: url(../layout/images/beigeballoon_footer.jpg);
}

td.topheader
{
	padding-left:22px;
	padding-right:22px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#dad5af;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image: url(../layout/images/section_topbackground.jpg);
}
.topheader-inactive {
	padding:-40px;
}

div#topheader
{
	padding:22px;
	background-color:#dad5af;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image: url(../layout/images/section_topbackground.jpg);
}

td.topheaderborder
{
	background-color:#dad5af;
	height:14px;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image: url(../layout/images/section_topfooter.jpg);
}

td.pagefooterspacer
{
	height:4px;
	background-repeat:repeat-x;
	background-position:bottom;
	
	background-image: url(../layout/images/section_bottomfooterdivider.jpg);
}
td.pagefooter
{
	height:71px;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image: url(../layout/images/section_bottomfooter.jpg);
	color:#ECEBDE;
}

.pagefooter a{color:#ECEBDE; text-decoration:none; word-spacing:normal; }
.pagefooter a:hover{text-decoration: underline }



td#searchBalloon_TopLeft
{
	background-repeat:repeat-y;
	background-position:left;
	background-color:#FFFFFF;
	width:8px;
	background-image: url(../layout/images/searchballoon_leftside.gif);
}

td#searchBalloon_Top
{
	
	background-repeat:repeat-x;
	background-position:bottom;
	background-image: url(../layout/images/searchballoon_top.gif);
}


td#searchBalloon_TopRight
{
	width:8px;
	height:14px;
	background-repeat:no-repeat;
	background-position:right;
	background-image: url(../layout/images/searchballoon_topright.gif);
}

td#searchBalloon_LeftSide
{
	background-repeat:repeat-y;
	background-position:left;
	background-color:#FFFFFF;
	width:8px;
	background-image: url(../layout/images/searchballoon_leftside.gif);
}
td#searchBalloon_RightSide
{
	width:8px;
	background-repeat:repeat-y;
	background-position:right;
	background-image: url(../layout/images/searchballoon_rightside.gif);
}

td#searchBalloon_BottomLeft
{
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	background-position:left bottom;
	background-image: url(../layout/images/searchballoon_bottomleft.gif);
}

td#searchBalloon_Bottom
{
	background-repeat:repeat-x;
	background-image: url(../layout/images/searchballoon_bottom.gif);
	background-position:bottom;
	height:8px;
}

td#searchBalloon_BottomRight
{
	width:8px;
	height:8px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image: url(../layout/images/searchballoon_bottomright.gif);
}

/* grey balloon */
.grey_bal_bottom
{
	background-image: url(../layout/images/balloon_grey_bodybackground.gif);
	background-repeat:repeat-y;
	width:297px;
}
.grey_bal_background
{
	background-image: url(../layout/images/balloon_grey_bottombackground.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:297px;
	}
/* end grey balloon */

/* beige balloon */

.beige_bal_bottom
{
	background-image: url(../layout/images/beige_bal_background.gif);
	background-repeat:repeat-y;
	width:297px;
}
.beige_bal_background
{
	background-image: url(../layout/images/beige_bal_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:297px;
	}
/* end beige balloon */

/* 
	Large Text Area shading
*/

.gradienttext_headerbackground
{
	background-image: url(../layout/images/greygradient_topheader.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}
.gradienttext_background
{
	background-image: url(../layout/images/bg_GradientArea_Background.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/*
	END Large Text Area shading
*/

/* Accordian */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #CC9966;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #FFCC99;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #EEEEEE;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* End Accordian */


/*
	Rounded Box - Beige 1
*/

	*.rb_beige1_bg
        { background-color:#efede0;}
        *.rb_beige1_top
        { background:url("../layout/rb_beige1/roundedbox_beige1_top.jpg") top repeat-x; }
        *.rb_beige1_bottom
        { background:url("../layout/rb_beige1/roundedbox_beige1_bottom.jpg") bottom repeat-x; }
        *.rb_beige1_right
        { background:url("../layout/rb_beige1/roundedbox_beige1_right.jpg") right repeat-y; }
        *.rb_beige1_left
        { background:url("../layout/rb_beige1/roundedbox_beige1_left.jpg") left repeat-y; }
        *.rb_beige1_urc
        { background:url("../layout/rb_beige1/roundedbox_beige1_urc.jpg") top right no-repeat; }
        *.rb_beige1_lrc
        { background: url("../layout/rb_beige1/roundedbox_beige1_lrc.jpg") right bottom  no-repeat; }
        *.rb_beige1_ulc
        { background: url("../layout/rb_beige1/roundedbox_beige1_ulc.jpg") top left no-repeat; }
        *.rb_beige1_llc
        { background: url("../layout/rb_beige1/roundedbox_beige1_llc.jpg") bottom left no-repeat; }
        *.pad
        { padding-left:15px;
          padding-right:15px;
          padding-top:15px;
          margin-bottom:10px;
        	} 
/*
	End Rounded Box - Beige 1
*/


/*
	BEGIN DIRECTORY LINK STYLES
*/


.dtcat:link {
    font-family : Tahoma, sans-serif;
    color : #3975B0; 
    font-weight : bold; 
    font-size : 12px; 
    text-decoration : underline; 
} 
.dtcat:visited {
    font-family : Tahoma, sans-serif;
    color : #3975B0; 
    font-weight : bold; 
    font-size : 12px; 
    text-decoration : underline; 
} 
.dtcat:hover {
    font-family : Tahoma, sans-serif;
    color : #6C757A; 
    font-weight : bold; 
    font-size : 12px; 
    text-decoration : none; 
} 
.dtcat:active {
    font-family : Tahoma, sans-serif; 
    color : #3975B0; 
    font-weight : bold; 
    font-size : 12px; 
    text-decoration : underline; 
}
.dtcat2:link {
    font-family : Tahoma, sans-serif;
    color : #E0691A; 
    font-weight : normal; 
    font-size : 11px; 
    text-decoration : underline; 
} 
.dtcat2:visited {
    font-family : Tahoma, sans-serif;
    color : #E0691A; 
    font-weight :normal; 
    font-size : 11px; 
    text-decoration : underline; 
} 
.dtcat2:hover {
    font-family : Tahoma, sans-serif;
    color : #6C757A; 
    font-weight : normal; 
    font-size : 11px; 
    text-decoration : none; 
} 
.dtcat2:active {
    font-family : Tahoma, sans-serif; 
    color : #E0691A; 
    font-weight : normal; 
    font-size : 11px; 
    text-decoration : underline; 
}

.lnkBreadcrumbItem {
font-size : 11px; 
color : #595959; 
font-weight: normal;
font-family : verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
}

.bluearrow {
    font-size : 11px; 
    font-weight : bold; 
    color : #FF9224; 
    font-family : verdana; 
    text-decoration : none; 
} 
.bluearrow2 {
    font-size : 11px; 
    font-weight : bold; 
    color : #007AF4; 
    font-family : verdana; 
    text-decoration : none; 
}
.bluearrow3 {
    font-size : 11px; 
    font-weight :normal; 
    color : #F36801; 
    font-family : verdana; 
    text-decoration : none; 
}

a.directorylink
{
	color:#0099FF;
}

a.breadcrumblink
{
	color:#0099FF;
	font-family:Tahoma,sans-serif;
font-size:0.9em;
/*font-size-adjust:none; */
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
}

.srating li {
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
}
.srating li a {
    display:block;
    width:20px;
    height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    background-image:none;	
}

/*
*/

.featuredcaption
{
	font-size:8pt;
}

div.RadTabStrip .rtsLevel .rtsSelected {    
   text-decoration: none !important;    
}

/*
    LISTINGS
*/
div.listingSectionHeader
{
    font-weight:bold;
    color:#444499;

    font-size:13pt;
}

span.listingField
{
    font-weight:bold;
}
