
@import url('news.css');
@import url('events.css');
@import url('litrack.css');
@import url('faq.css');
@import url('jobs.css');
@import url('users.css');
@import url('items.css');
@import url('novo.css');


/* Color Palette 

Dark Blue: #003366
Medium Blue: #1d6695
Swoop Blue-Green: #a4bbc3
Light Grey: #efefef
Accordian Menu Light Grey-Green: #dae0e1
Dark Grey (lines/button text): #999999



*/



/*	BEGIN: Layout Tags */


BODY.SiteBody
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    line-height: 17px;
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    text-align: center;
}


#container
{
    text-align: left;
    width: 951px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    background-image: url( '/DovetailWRP/Site/Themes/images/container_bak.gif' );
    background-repeat: repeat-x;
    display:inline-block;
}

#container_inside
{
    text-align: left;
    width: 951px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    background-image: url( '/DovetailWRP/Site/Themes/images/container_inside_bak.gif' );
    background-repeat: repeat-x;
    display:inline-block;
      
}




#sidebarMain
{
    position: relative;
    left: 20px;
    width: 226px;
    height: 700px;
    vertical-align: middle;
    background-color: #003366;
    text-align: left;
    float: left;
    padding-top: 15px;
    margin-bottom: 10px;
      
    
}

HTML>BODY #sidebarMain {min-height:700px; height:auto;}



#sidebar
{
    position: relative;
    left: 20px;
    width: 226px;
    height:640px;
    vertical-align: middle;
    background-color: #003366;
    text-align: left;
    float: left;
    padding-top: 15px;
    margin-bottom: 20px;    
    
}

HTML>BODY #sidebar {min-height:640px; height:auto;}



#sidebaronline  /* sbd calvin */
{
    padding:5px 10px 5px 10px;
}
	
#sidebarinside
{
    width: 206px;
    margin-top: 20px;
    margin-left: 10px;
    height: 500px;
    background-color: #efefef;
    text-align: left;
    margin-bottom: 40px;
    padding-bottom:20px;
}

HTML>BODY #sidebarinside {min-height:520px; height:auto;}

#menu
{
    margin-left: 8px;  /* sbd calvin */
    display: block;
    clear: both;
}

#feature
{
    left: 252px;
    margin-top: 15px;
    width: 698px;
    height: 320px;
    z-index: 2;
    float: right;
}

#content
{
    margin-left: 260px;
    margin-top: 0px;
    text-align: center;
}

#content_inside
{
    margin-left: 270px;
    margin-top: 14px;
    text-align: left;
    width: 670px;
    
   
    
    
}



#blurb
{
    display: inline;
    padding: 0 10px;
}

#footer
{
    margin-left: 20px;
    width: 924px;
    height: 70px;
    text-align: left;
    font-size: 11px;
    vertical-align: top;
    border-top: solid 3px #003366;
    margin-top: 10px;
    padding-top: 10px;
    clear: both;
    display: block;
}

#copyright
{
    width: 320px;
    display: block;
    height: 50px;
    float: left;
    vertical-align: middle;
}


#footerMenu
{
    margin-left: 15px;
    float: left;
}

#emailBox
{
    
    width: 163px;
    color: #003366;
    float: right;
    
}

#emailForm
{
    display: block;
    text-align: right;
    font-size: 11px;
    color: #003366;
    margin-top: -10px;
}

HTML > BODY #emailForm
{
    display: block;
    text-align: right;
    font-size: 11px;
    color: #003366;
    margin-top: 10px;
}


#SidebarHeader
{
    font: bold 14px "Lucida Grande" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: #003366;
}

HR#SidebarRule
{
    width: 185px;
    color: #999999;
    height: 1px;
	/* text-align:center;   sbd calvin */
    display: inline-block;
}

INPUT#Username, INPUT#password, INPUT#Email
{
    border: 1px solid #003366;
    height: 17px;
}

#go
{
    vertical-align: bottom;
}


/*	BEGIN: Accordian Menu Tags */


.glossymenu
{
    margin: 0px 0;
    padding: 0;
    width: 185px; /*width of menu*/
    border: 1px solid #9A9A9A;
    border-bottom-width: 0;
}

.glossymenu a.menuitem
{
    background: #efefef url(/DovetailWRP/Site/Themes/images/glossyback.gif) repeat-x bottom left;
    font: bold 14px "Lucida Grande" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: #333333;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 0;
    padding-left: 10px;
    text-decoration: none;
}

.glossymenu a.menuitem:visited
{
    color: #333333;
    font-weight: bold;
}


.glossymenu .menuitem:active
{
    color: #003366;
    font-weight: bold;
}

.glossymenu a.menuitem .statusicon
{
    /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
}

.glossymenu a.menuitem:hover
{
    background-image: url(/DovetailWRP/Site/Themes/images/glossyback2.gif);
}

a.submenusingle 
{
font: normal 13px "Lucida Grande", "Trebuchet MS" !important;
font-weight:bold !important;
color:#333 !important;
}


.glossymenu div.submenu
{
    /*DIV that contains each sub menu*/
    background-color: #dae0e1;
}

.glossymenu div.submenu ul
{
    /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.glossymenu div.submenu
{
    border-bottom: 1px solid #9A9A9A;
}

.glossymenu div.submenu ul li a
{
    display: block;
    font: normal 13px "Lucida Grande" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover
{
    background: #DFDCCB;
    colorz: white;
}





/*	BEGIN: Standard HTML Tags */


IMG
{
    border: 0px;
}


P, TD
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
/* SBD 07-17-09     font-family: 'Tahoma';    */
    font-size: 13px;
    color: #000000;
    line-height: 17px;
}


LI
{
    list-style-image: url(/images/homepage/bullet.gif);
	font:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
/* SBD 07-17-09    font-family: 'Tahoma';   */
    margin-top: 5px;
}

A:link /* modified SBD calvin 08-18-09 */
{
  /*  color: #0a42a3; */
    font-weight: bold;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}

A:visited  /* modified SBD calvin 08-18-09 */
{
  /*  color: #0a42a3; */
    font-weight: bold;
	color:#000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}

A:hover    /* modified SBD calvin 08-18-09 */
{
    color: 787878;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}




/* Product Matrix Table Styles */

#matrixTable
{
    width: 650px;
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#matrixTable TABLE
{
    border-collapse: separate;
    padding: 4px;
    border: solid 1px #333333;
}

.matrixAltRow
{
    background-color: #efefef;
}

.prodName
{
    font-weight: bold;
    text-align: center;
    width: 80px;
    background-color: #dae0e1;
    font-size: 11px;
}

/* BEGIN: Template Specific CLASS Styles - Available as styles in PageBuilder */


.BlueBoldLarge
{
    font-size: 16px;
    font-weight: bold;
	font:Verdana, Arial, Helvetica, sans-serif;
    color: #003366;
}

/* Added as of 01-29-2010 by SBD */
.whiteBoldLarge12
{
    font-size: 12px;
	font:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}
/* Added as of 07-07-09 by SBD */


.BlackBoldLarge12
{
    font-size: 12px;
	font:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

.BlackBoldLarge 
{
    font-size: 16px;
    font-weight: bold;
    font:Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

.style4 {color: #FFFFFF; font-weight: bold; }

.RateHeader{color: #FFFFFF;
            background-color: #013567;
			font-wieght:bold;
	        font:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;			
			}
			
.RateHeader TR{color: #FFFFFF;
               background-color: #013567;
			   font-wieght:bold;
	           font:Verdana, Arial, Helvetica, sans-serif;
			   font-size: 12px;			
			}
.RateProduct{color: #000000; 
		     font-wieght: normal;
	         font:Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			}

/* end of 07-07-09 by SBD */

.indentedText
{
    margin-left: 20px;
}

.photoFloatLeft
{
    float: left;
    border: 0px; /*  SBD changed on 07-15-09 solid 1px #999999;  */
    
}

.photoFloatLeftPadding
{
    float: left;
    border: 0px; /* SBD changed on 07-15-09solid 1px #999999; */
    margin-right:10px;
}

.photoFloatRight
{
    float: right;
    border: 0px;/* SBD changed on 07-15-09solid 1px #999999;  */
}

.photoFloatRightPadding
{
    float: right;
    border: 0px;/* SBD changed on 07-15-09solid 1px #999999;  */
	margin-left: 10px;
}
.photoFloatRightPadding1x
{
    float: right;
    border: solid 1px #999999;/* SBD created by Debbie on 08-10-09 */
	margin-left: 10px;
}

.smallprint
{
    font-size: 10px;
    line-height: 12px;
}

.smallprint12    /* SBD added on 07-24-09  calvin  */
{
    font-size: 11px;
    line-height: 12px;
}

/* Created by Calvin/SBD 08-17-09 next 2 entries */
.normalBlack10
{
    font:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.normalBlack12
{
    font:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

#branchtable
{
    padding: 4px;
    margin-bottom: 40px;
}

.branchcity
{
    color: #003366;
    font-weight: bold;
    font-size: 14px;
    background-color: #dae0e1;
    margin-top: 10px;
}

.branchloc
{
    padding-top: 20px;
}

.branchhours
{
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    /* border-bottom: dotted 1px #999999;  modified SBD calvin 09-25-09 */
    width: 150px;
}

.branchdaytime
{
    font-size: 11px;
    padding-bottom: 20px;
}

/* Created by Debbie/SBD 07-24-09 */
.BlackBoldLarge14
{
    font:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

/* Created by Debbie/SBD 07-24-09 */
.RedBoldLarge16
{
    font:Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: red;
}

/* SBD Locatiob Table Styles   */
/* Added as of 07-31-09 by SBD */

#SBDbranchheaderTable
{
    width: 650px;
    font-size: 11px;
    padding: 4px;
    margin-bottom: 10px;
}
#SBDbranchheaderTable TABLE
{
    border-collapse: separate;
    padding: 4px;
    border: solid 0px #333333;
}

.SBDbranchheadercity
{
    color: #003366;
    font-weight: bold;
    font-size: 14px;
    background-color: #dae0e1;
    margin-top: 10px;
}

.SBDbranchheaderloc
{
    padding-top: 10px;
	font-size: 14px;
}

.tdclasscellpad    /* modified SBD calvin 08-18-09 */
{
padding: 6px 0; }

.tdClassCenter  /* modified SBD calvin 08-18-09 */
{
color:#000000;
font-size: 14px;
background-color: #dae0e1;
font-weight: bold;
text-align:center }

.Justify
{ text-align:justify } /* modified SBD calvin 08-18-09 */

.blue LI
{
    list-style-image: url(/images/homepage/bullet.gif);
	font:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: blue;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
/* SBD 07-17-09    font-family: 'Tahoma';   */
    margin-top: 10px;
}

.black LI
{
    list-style-image: url(/images/homepage/bullet.gif);
	font:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;     /* black */
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
/* SBD 09-02-09    font-family: 'Tahoma';   */
    margin-top: 4px;  /* Modified SBD calvin 09-24-09 was 10px; */
}

.normalBlack12 BR
{
    font:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
#container_popup
{
    text-align: left;
/*   width: 951px;   */
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    background-image: url( '/DovetailWRP/Site/Themes/images/container_inside_bak.gif' );
    background-repeat: repeat-x;
}

#content_popup
{
    margin-left: 10px;
    margin-top: 14px;
    text-align: left;
    width: 450px; }
	
#footer_popup
{
    margin-left: 0px;
    width: 450px;
    height: 10px;
    text-align: left;
    font-size: 11px;
    vertical-align: top;
    border-top: solid 3px #003366;
    margin-top: 10px;
    padding-top: 10px;
    clear: both;
    display: block;
}

/* Rate Display Styles */

.tier1 {color: #147d86; }

.tier2 {color: #428614; margin-left:179px; }

.prnwtierw {color: #000000; margin-left:94px; }
.prnwtierg {color: #000000; margin-left:94px; }

.spnwtierw {color: #000000; margin-left:82px; }
.spnwtierg {color: #000000; margin-left:82px; }

.mmctierw {color: #000000; margin-left:160px; }
.mmctierg {color: #000000; margin-left:160px; }

.mmpbtierw {color: #000000; margin-left:180px; }
.mmpbtierg {color: #000000; margin-left:180px; }

.hstierw {color: #000000; margin-left:204px; }
.hstierg {color: #000000; margin-left:204px; }

.ratetable {}
