/* CSS Document */
body {
	font-size: 12px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	width: 1148px;
	margin:10px auto 0 auto;
}
#container {
background-color: #fff;	

}
img {
border:0;
}
table {border-collapse:collapse
} 

/*links*/

a:link {
color: #238196;
text-decoration:none;
}
a:visited {
color: #0b3a6b;
text-decoration:none;
}
a:hover {
color: #0b3a6b;
text-decoration:none;
}
a:active {
color: #238196;
text-decoration:none;
}

ul { list-style-image: url(../images/arrow.gif);
vertical-align: middle; 
margin-bottom:15px;
margin-left:20px;
margin-top:0px;
}
li {
margin-bottom:10px;
margin-top:0px;
}
.phone {
margin-bottom:5px;
color:#003366;
font-size:18px;
font-weight:bold;
}
.thanks {
border: 1px #ccc solid;
 
}

/*animation*/
.flash{
	margin: 0 0;
	padding: 0 0;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}
/*headings*/
h1 {
margin-top:5px;
margin-bottom:5px;
font-size:24px;
}
h2 {
margin-top:10px;
margin-bottom:5px;
color:#003366;
font-size:18px;
}
h3 {
margin-top:5px;
margin-bottom:5px;
color:#003366;
font-size:14px;
}
h4 {
margin-top:5px;
margin-bottom:0px;
font-size:14px;
}
.emphasis {
font-style:italic;}

.bordertop {
border-top:1px #666666  ridge;
}
.center_title{
text-align:center;
font-weight:bold;
}
.left_title{
text-align:left;
font-weight:bold;
}
.right_title{
text-align:right;
font-weight:bold;
}
.managers {

width: 100%;
vertical-align:top;
}
.managers td{
width:20%;
padding: 0 10px 0 10px;
vertical-align:top;
font-size: 10px;
}

/*header*/
.logo {
padding: 3px;
	width:205px;
}
.head {
	height: 70px;
	width: 100%;
	background-color: #fff;
}
.head_table
 {
	padding: 3px;
	margin-top: 30px;
}

.head_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9EA2A3;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.head_phone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.head_banner {
	text-align:right;
	
	

}
.breadcrumb {
padding-top:5px;
padding-left:5px;
height:20px;
color: #0000FF;
}

/*main menu*/


.blank_menu{
	background-image:url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	width:200px;
	font-size:14px;
color: #fff;
font-weight:bold;
text-align:center;

	}
.main_menu {
margin:auto;
width:720px;
height:28px;
border:0;
}
.main_menu_company{
	background-image: url(../images/buttonstyles/company.jpg);
	background-repeat: no-repeat;
}
.main_menu_company a:link{
	

}

.main_menu_company a:hover{
	background-image: url(../images/buttonstyles/company_hov.jpg);
	background-repeat: no-repeat;


}
.main_menu a:visited{

}
.main_menu a:hover{

}
.main_menu a:active{

}


/*side menu*/
.left_col {
	width:188px;
		padding-top:1px;


}

.side_menu {
padding: 0px 3px;
text-align:left;
border-left: 1px solid #ccc;
}

.side_menu_cat {
font-size:15px;
color: #0b3a6b;
font-weight:bold;
text-decoration:none;
}
.side_menu_cat a:link{
font-size:15px;
color: #0b3a6b;
font-weight:bold;
text-decoration:none;
}
.side_menu_cat a:visited {
color: #0b3a6b;
text-decoration:none;
}

.side_menu_cat a:hover{
color: #c84d03;
text-decoration:none;
}
.side_menu_cat a:active{
color: #000;
text-decoration:none;
}


.side_menu_txt {
font-size:14px;
color: #000;
text-decoration:none;
}
.side_menu_txt a:link{
color: #000;
text-decoration:none;
}

.side_menu_txt a:visited {
color: #0b3a6b;
text-decoration:none;
}

.side_menu_txt a:hover{
color: #c84d03;
text-decoration:none;
}
.side_menu_txt a:active{
color: #000;
text-decoration:none;
}

/*bottom menu*/
.bot_menu {
	margin:auto;
	text-align:center;
	vertical-align:middle;
	padding: 0px 0px;
	width:50%;
	height:18px;
	background-repeat: repeat-x;
}

.bot_menu_txt{
width:20%;
font-size:11px;
color: #000;
text-align:center;
}

.bot_menu a:link{

color: #000;
text-decoration:none;
}
.bot_menu a:visited{

color: #0b3a6b;
text-decoration:none;
}
.bot_menu a:hover{

color: #238196;
text-decoration:none;
}
.bot_menu a:active{

color: #000;
text-decoration:none;
}

/*search and forms*/
.box
{
	width:200px;
	text-align:left;
	padding:5px;
}
#textfield1 {
	width: 150px;
	border: 1px solid #000000;
	font: 8px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0 0;
	margin: 0 0;
}
#textfield2 {
	width: 120px;
	border: 1px solid #000000;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
}
.textfield1 {
	width: 150px;
	border: 1px solid #000000;
	font: 8px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0 0;
	margin: 0 0;
}
.textfield2 {
	width: 120px;
	border: 1px solid #000000;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
}
.formfield {
	width: 190px;
	border: 1px solid #8ab3d3;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	margin-top: 2px;
		margin-bottom: 2px;
}
.form_nosz {
	border: 1px solid #8ab3d3;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
padding-top: 2px;
	padding-right: 2px;
	margin-top: 2px;
		margin-bottom: 2px;
}
.form_txtsm {
	border: 1px solid #8ab3d3;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
padding-top: 2px;
	padding-right: 2px;
	margin-top: 2px;
		margin-bottom: 2px;
}
.form_bld {
font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	padding: 5px;
	margin-right: 20px;
	margin-left:20px;
	width:95%;
	border: 1px solid #8ab3d3;

}
.form_nobld {
font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-right: 20px;
	margin-left:20px;
	width:95%;
	border: 1px solid #8ab3d3;

}
.sec_col {
padding-left:5px;

}

.divider_vert {
border-right: 1px solid #8ab3d3;

}
.alt_row {
background-color: #ecebe9;
}
.search_sub{
font-size:10px;
}
form {
border: 0px}

.submit {
	width:100px;
	height:40px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	background-image: url(../images/buttons/form.jpg);
	background-repeat: no-repeat;
}
.submit_small {
width:50px;
font-size:10px;
font-weight:bold;


border: #ccc 3px outset ;	
		padding:2px;
}
.print {
width:100px;
	height:40px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	background-image: url(../images/buttons/form.jpg);
	background-repeat: no-repeat;
}	
.save {
width:100px;
	height:40px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	background-image: url(../images/buttons/form.jpg);
	background-repeat: no-repeat;
}	
.close {
width:100px;
	height:40px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	background-image: url(../images/buttons/form.jpg);
	background-repeat: no-repeat;
}	
.clear_small {
width:50px;
		background-color: #ccc;
border: #ccc 3px outset ;	
padding:2px;
text-align:center;
font-weight:bold;
font-size:10px;
}
.attach {
width:75px;
/* height: */
	padding:0;
	font-size:12px;
	font-weight:bold;
	background-image: url(../images/buttons/form_sm.jpg);
	background-repeat: no-repeat;
}
.required {
color:#FF0000;
}
.divider {
border-top: #bae0e3 1px solid;
border-bottom: #bae0e3 1px solid;
background-color:#d4d6d9;

}
/*contact pages*/
.contact {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
	margin-right: 5px;
	margin-left:5px;
	
	width:99%;
}
.contact td{
	border: 1px solid #999999;
	padding: 5px;
}

/*event page*/
.event {
	border: 1px solid #ccc;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
padding-top: 2px;
	padding-right: 2px;
	margin-top: 2px;
		margin-bottom: 2px;
		width: 80%;
}

.event td{
	border: 1px solid #ccc;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
padding-top: 5px;
	padding-right: 2px;
	margin-top: 2px;
		margin-bottom: 2px;
}

/************Documentation Pages***********************/
#document{
width:98%;
border: #000 1px groove;
}
#document td{
width:25%;
}
#document .list{
border-right: #999 1px solid;
width:25%;

}

#document .list p{
	font-size: 12px;
	margin:8px 5px;
}
#document .manual {
	margin-top:5px;
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/manual_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#document .spec {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/spec_sheets_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document .vid {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/3d_icon_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#document .3d {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/3d_icon_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document .none{
	padding-left:20px;

}

#document2{
width:98%;
border: #000 1px groove;
}
#document2 td{
width:25%;
}
#document2 .list{
border-right: #999 1px solid;
width:25%;
}
#document2 .list p{
	font-size: 12px;
	margin:8px 5px;
}

#document2 .manual {
	margin-top:5px;
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/manual_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#document2 .spec {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/spec_sheets_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document2 .vid {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/3d_icon_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document2 .3d {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/3d_icon_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document2 .none{
	padding-left:20px;

}

#document3{
width:98%;
border: #000 1px groove;
}
#document3 td{
width:25%;
}
#document3 .list{
border-right: #999 1px solid;
width:25%;
}

#document3 .list p{
	font-size: 12px;
	margin:8px 5px;
}
#document3 .manual {
	margin-top:5px;
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/manual_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#document3 .spec {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/spec_sheets_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document3 .vid {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/3d_icon_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document3 .3d {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/3d_icon_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document3 .none{
	padding-left:20px;

}

#document4{
width:98%;
border: #000 1px groove;
}
#document4 td{
width:25%;
}
#document4 .list{
border-right: #999 1px solid;
width:25%;
}

#document4 .list p{
	font-size: 12px;
	margin:8px 5px;
}
#document4 .manual {
	margin-top:5px;
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/manual_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#document4 .spec {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/spec_sheets_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document4 .vid {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/3d_icon_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document4 .3d {
	padding-left:20px;
	margin-left: 10px;
	text-align:left;
	background-image: url(../images/icons/small/3d_icon_sm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#document4 .none{
	padding-left:20px;

}
/************Content***********************/
/* David insert - masterContent from master page (NorcalRevMaster2.master) */
.masterContent
{
	width:100%;
}

.content{
width: 98%;
margin:2px 5px 5px 10px;
padding:5px;
margin-bottom:20px;
margin-left:10px;
}
.side_line{
		border-right: 1px solid #ccc;
		padding:0;
		width:52px;}

.cc_cards{
text-align:center;
}		


 .footer {
float:left;
	font-size: 10px;
	color: #000;
	padding: 2px;
	text-align:left;
}
 .contact_info {
float:left;
	font-size: 12px;
	color: #000;
	padding: 2px;
	text-align:left;
}

/************Shopping Cart/Account***********************/

.account {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
	margin-left:5px;
	width:60%;
}

.account td
{
	white-space:nowrap;
}

#cart {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-left:20px;
	padding: 5px;
	width:85%;
	border: #000 1px groove;
}

#cart .prodlist {
border-right: #999 1px solid;
padding:5px 5px 10px 5px;
}
#cart .prodlist img{
padding:0px;
}
#cart .prodhead{
font-weight:bold;
border-right: #999 1px solid;
border-bottom: #999 1px solid;
padding:3px;
}
#cart .prodhead_desc{
font-weight:bold;
border-right: #999 1px solid;
border-bottom: #999 1px solid;
padding:3px;
width:200px;
}
#cart .prodhead_model{
font-weight:bold;
border-right: #999 1px solid;
border-bottom: #999 1px solid;
padding:5px;

}

#cart .prodhead_qty{
font-weight:bold;
border-right: #999 1px solid;
border-bottom: #999 1px solid;
padding:5px;
width:60px;
}
#cart .prodhead_unit{
font-weight:bold;
border-right: #999 1px solid;
border-bottom: #999 1px solid;
padding:5px;
width:80px;
}

#cart .product{
border-right: #999 1px solid;
padding:5px 5px 10px 5px;
}
#total {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-left:20px;
	padding: 5px;
	width:85%;

}

#total .sub{
font-weight:bold;
padding:5px;
width:60px;
}

#total .prodhead_sub{
font-weight:bold;
padding:5px;
width:80px;
}
#total .prodhead_value{
padding:5px;
width:80px;
text-align:right;
/* tab-stops: right 100%; */
}
#total .prodtotal_total{
padding:5px;
width:80px;
text-align:right;
border:1px solid #8ab3d3;
font-weight:bold;
}

#total .product{
border-right: #999 1px solid;
padding:5px 5px 5px 5px;
}

#total .prodtotal_desc{
font-weight:bold;
padding:3px;
width:200px;
}
#total .prodtotal_model{
font-weight:bold;
padding:5px;

}
.cart_button_txt {
font-size:12px;
color: #0b3a6b;
font-weight:bold;
text-decoration:none;
}
.cart_nobld{
font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-right: 20px;
	margin-left:20px;
	width:95%;

}
#backorder{
font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-right: 20px;
	margin-left:20px;
	width:85%;
	border: #000 1px groove;
}
#backorder .prodtotal_model{
font-weight:bold;
padding:3px;
width:200px;
}
#backorder .prodtotal_desc{
font-weight:bold;
padding:3px;
width:140px;
}
#confirm {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-left:20px;
	padding: 5px;
	width:85%;

}

/* David addition: quote request table */
.quoterequesttable td
{
	vertical-align:top;
}

/* David addition: dynamic menu */
.topNavigationCell
{
	/* border:2px solid white; */
	/* background-image:url(../images/buttonstyles/david_template3.jpg); */
	vertical-align:top;
}


#productMenuDiv 
{
    width:190px;
    height:26px;
    background-image: url(../images/buttonstyles/david_template3.jpg); 
    overflow:visible;
	font-size:12pt; 
	font-weight:bold;
}

#productMenuDiv table{
    /* width:100%; */
}

#productMenuDiv .start_menu
{
    text-align:center; 
    padding-top:2px;
    padding-left:0px;
    padding-top:0px;
    width:190px;  
    height:23px;
    font-weight:bolder;
    /* background-color:#003063; */
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}

#productMenuDiv .drop_menu
{
    /* text-align:left; */
    padding-top:2px;
    padding-left:5px;
    padding-right:2px;
    padding-top:0px;
    width:100%;
    height:25px;
    background-color:#003063;
    font-size:10pt;
    font-weight:lighter;
    overflow:visible;
    z-index:1000;
    /* background-image: url(../images/buttonstyles/david_template3.jpg); */
}    

#productMenuDiv .leaf_menu
{
    /* text-align:left; */
    padding-top:2px;
    padding-left:5px;
    padding-right:2px;
    padding-top:0px;
    width:100%;
    height:25px;
    background-color:#bdc7ce;
	color:#003063;
    font-size:10pt;
    font-weight:lighter;
    overflow:visible;
    z-index:1000;
    /* background-image: url(../images/buttonstyles/david_template3.jpg); */
}    

#productMenuDiv .drop_hover
{
    /* text-align:left; */
    padding-top:2px;
    padding-left:5px;
    padding-top:0px;
    padding-right:2px;
    width:100%;
    height:25px;
    overflow:visible;
    z-index:1000;
    /* background-color:#bdc7ce;  
    color:#003063;*/
    /* background-image: url(../images/buttonstyles/david_template3.jpg); */
}    


#productMenuDiv td a{
    color:white;
    /* font-weight:bolder; */
}

#companyMenuDiv 
{
    width:190px;
    height:26px;
    background-image: url(../images/buttonstyles/david_template3.jpg);
	font-size:12pt; 
	font-weight:bold;
}

#companyMenuDiv .start_menu
{
    text-align:center; 
    padding-top:2px;
    padding-left:0px;
    padding-top:0px;
    width:190px;  
    height:23px;
    
    /* background-color:#003063; */
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}



#companyMenuDiv .drop_menu
{
    /* text-align:left; */
    padding-top:2px;
    padding-left:5px;
    padding-top:0px;
    width:260px;  
    height:25px;
    background-color:#003063;
    font-weight:lighter;
    font-size:10pt;
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}    
    


#companyMenuDiv td a{
    color:white;
    font-weight:bolder;
}

#solutionsMenuDiv 
{
    width:190px;
    height:26px;
    background-image: url(../images/buttonstyles/david_template3.jpg); 
	font-size:12pt; 
	font-weight:bold;
}

#solutionsMenuDiv .start_menu
{
    text-align:center; 
    padding-top:2px;
    padding-left:0px;
    padding-top:0px;
    width:190px;  
    height:23px;
    
    /* background-color:#003063; */
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}

#solutionsMenuDiv .drop_menu
{
    /* text-align:left; */
    padding-top:2px;
    padding-left:5px;
    padding-top:0px;
    width:260px;  
    height:25px;
    background-color:#003063;
    font-weight:lighter;
    font-size:10pt;
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}    

#solutionsMenuDiv td a{
    color:white;
    font-weight:bolder;
}

#contactMenuDiv 
{
    width:190px;
    height:26px;
    background-image: url(../images/buttonstyles/david_template3.jpg); 
	font-size:12pt; 
	font-weight:bold;
}

#contactMenuDiv .start_menu
{
    text-align:center; 
    padding-top:2px;
    padding-left:0px;
    padding-top:0px;
    width:190px;  
    height:23px;
    
    /* background-color:#003063; */
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}

#contactMenuDiv .drop_menu
{
    /* text-align:left; */
    padding-top:2px;
    padding-left:5px;
    padding-top:0px;
    width:260px;  
    height:25px;
    background-color:#003063;
    font-weight:lighter;
    font-size:10pt;
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}    

#contactMenuDiv td a{
    color:white;
    font-weight:bolder;
}

#accountMenuDiv 
{
    width:190px;
    height:26px;
     background-image: url(../images/buttonstyles/david_template3.jpg); 
	 font-size:12pt; 
	font-weight:bold;
	text-align:center;
	padding-top:2px;
    padding-left:0px;
    padding-top:0px;
}

#accountMenuDiv .start_menu
{
    text-align:center; 
    padding-top:2px;
    padding-left:0px;
    padding-top:0px;
    width:190px;  
    height:23px;
    
    /* background-color:#003063; */
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}

#accountMenuDiv .drop_menu
{
    /* text-align:left; */
    padding-top:2px;
    padding-left:5px;
    padding-top:0px;
    width:260px;  
    height:25px;
    background-color:#003063;
    font-weight:lighter;
    font-size:8pt;
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
} 

#accountMenuDiv td a{
    color:white;
    font-weight:bolder;
}

#supportMenuDiv 
{
    width:190px;
    height:26px;
     background-image: url(../images/buttonstyles/david_template3.jpg); 
	 font-size:12pt; 
	font-weight:bold;
}

#supportMenuDiv .start_menu
{
    text-align:center; 
    padding-top:2px;
    padding-left:0px;
    padding-top:0px;
    width:190px;  
    height:23px;
    
    /* background-color:#003063; */
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}

#supportMenuDiv .drop_menu
{
    /* text-align:left; */
    padding-top:2px;
    padding-left:5px;
    padding-top:0px;
    width:260px;  
    height:25px;
    background-color:#003063;
    font-weight:lighter;
    font-size:10pt;
    /* background-image: url(images/buttonstyles/david_template3.jpg); */
}    

#supportMenuDiv td a{
    color:white;
    font-weight:bolder;
}


.drop_menu{
    /* background-image: url(images/buttonstyles/david_template3_stretch.jpg);
    background-repeat: repeat-x; */
     width:220px;
}        
.drop_menu a{
    background-image:none;
}

.searchResultDisplay{
	padding:10px;
	line-height:150%;
}

/* search CSS classes */
.searchParentBucket a
{
	font-size:14pt;
}

/* bread crumb */
.crumbLabel
{
	padding-bottom:25px;
	/* border:1px solid green; */
}

/* Site Map */
#siteMapTable
{
	width:875px;
	line-height:120%;
}
#siteMapTable TR TD
{
	vertical-align:top;
	padding:3px;
}

.siteMapHeader
{
	text-align:left;
	margin-top:20px;
}

.siteMapLinks
{
	margin-left:18px;	
}
