@media print {
#EmailImage { visibility: hidden;}
}


@media screen {

.whiteBackground {}
body { background-color: #559CBE}


#dc_logo h6 { line-height: 11px;}
#dc_logo img {  }

#dc_logo a img { display: inline;}
#dc_logo { text-align: left;  width: 800px; background: transparent none;}
#dc_logo table tr td {}



#dc_body { background: white none; border-left: 1px solid black; border-right: 1px solid black; width: 800px; padding: 40px 20px 20px 20px; border-bottom: 1px solid black;}

/* CSS Document */
/*basic html styles*/
 
p, h1, h2, h3, h4, h5, em, li, dd, td {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
a, a:link, a:visited, a font {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 11px;
color: #559cbe !important;
 cursor: pointer; 
}

table#dc_navigation a {
line-height: 24px;
}


table#dc_navigation a:link, table#dc_navigation a:visited  {
color: black; text-decoration: none;;}
 
 
 

a:hover {
text-decoration:underline;

}

table#dc_navigation {

background: url(images/menubg.gif) repeat-x;
width: 800px;
border-left: 1px solid black;
border-right: 1px solid black;
}

table#dc_navigation tr {
background-image: url(images/menubg.gif);
padding:0;
background-repeat: repeat-x;
height: 25px;
border: 0 !important;
}


table#dc_navigation {
text-align: left;
}

table#QuickSearch { position: relative; left: 20px;}



h5.websites { padding: 2px 0;}



table.fullBorder { width: 200px; margin: 0 0 0 20px; 
background: #ebebeb none; border-color: #fff; }



.homepage { padding:20px 20px 20px 0px; margin-left: 20px;}

#dc_block2 { height: 100px; }

#dc_default_block2 {}


/****IMAGESMITH TYPOGRAPHY 08/14/2007 - Edited by Thomas Smith ****/
body { font-size: 62.5% !important;}

.SkinObject, a.SkinObject, .CommandButton, a.CommandButton { font-size: 1em;}

#breadcrumbtoken .SubSubHead, #breadcrumbtoken a {
font-weight: normal; font-size: 1.03em/1.2
font-family: Arial, Helvetica, Sans-serif !important;
}

.CommandButton, a.CommandButton, a:link, a:visited { color: #559CBE}
a:hover { color: black;}




p,h1,h2,h3,h4,h5,h6 { margin:0; padding: 0; line-height:1.0}
	
h1, .Head{ color: #569bbe; font: 100 1.4em/1.6 Verdana, Arial, Sans-serif; 
	margin:0 0 8px 0; letter-spacing: 1px; }


h2 { font-weight: normal !important; font-size: 1.3em !important; line-height: 1.5 !important; font-family: Verdana, Arial, Sans-serif !important;
	color: #569bbe !important; margin-bottom: 4px !important;}
	
h3 { font-weight: normal; font-size: 1.3em; line-height: 1.5; font-family: Verdana, Arial, Sans-serif;
	color: #8eae94; margin: 0 0 4px 0}
		
h4 { font-weight: normal; font-size: 1.3em; line-height: 1.5; font-family: Verdana, Arial, Sans-serif;
	margin-bottom:0 0 4px 0; color: #be6c00; color: #000000}



h5 { font-weight: normal; font-size: 1.3em; line-height: 1.2; font-family: Verdana, Arial, Sans-serif;
	color: #be6c00; margin: 0 0 2px 0;}
h6 { font-weight: normal; font-size: 1.1em; line-height: 1.2; font-family: Verdana, Arial, Sans-serif;
	color: #000; margin: 0 0 2px 0;}

.SubHead {font: 100 1.1em/1.5 Verdana, Sans-serif;
	}

p, address{ 
	color: #696969;
	font:1.15em/1.5 Verdana, Sans-serif;
	text-decoration: none;
	margin-bottom: 11px;}

/**** END DEFAULT TYPOGRAPHY ****/


.Orange { background-color: #BE6C00; }
.orangetxt { color: #BE6C00; }
.Red { background-color: #C54B3E; }
.redtxt { color: #C54B3E; }
.Green { background-color: #7ba482; }
.greentxt { color: #7ba482; }
.Grey { background-color: #A3ABAF; }
.greytxt { color: #A3ABAF; }
.Blue{ background-color: #559CBE; }
.bluetxt{ color: #559CBE; } 
.White { background-color: #FFFFFF; }
.Black { background-color: #000000; }




.Loose p {
	color: #696969;
	font: normal 90%/210% Verdana, Sans-serif !important;
	margin:0;
	margin-bottom: 9px;
	letter-spacing: 1px;
	}

/* Styles for the address tag */
#dnn_contentpane address {
}

#dnn_contentpane address:first-line {
font-weight: bold;
}


div.ParagrahStyle0  { 
	color: #696969;
	font: normal 1.0em/1.5 Verdana, Sans-serif;
	text-decoration: none;
	word-spacing: 0;
	letter-spacing:1px;
	margin-bottom: 10px;}

.StandardButton {

padding: 0 !important; font-weight: normal !important;
font-size: 0.8em !important; 
letter-spacing: 1px !important; 
border-color: #a3abaf !important; 
background-color: #A3ABAF;
color: #559cbe !important; 

}

#breadcrumbtoken .SubSubHead { font: normal 1.0em Verdana;}

hr { height: 1px; color: #A3ABAF; }

ol li {	font:1.15em/1.5 Verdana, Sans-serif;
}





/* Styles for Promo Products table */
.pptable td { vertical-align: top; font-size: 11px;}
.pptable img { width: 100px !important;}
.pptable a img { border:0;}
.pptable tr td { padding-bottom: 10px !important; }





#dc_block3 { border-top: 1px solid black;}

.homepage { position: relative; }
#is_buttons { position: absolute; top: -130px; left: -180px;}
#dc_default_block2 { position: relative; top: 40px;}





/* TOP NAV MENU BAR */

table#dc_navigation a:link font,
table#dc_navigation a:visited font { color: black !important; 
line-height: 22px; height: 22px; padding: 0 10px; cursor: pointer; }

table#dc_navigation a:hover font,
table#dc_navigation a:active font, 
table#dc_navigation a:visted:hover font
{ color: #111 !important; 
background: transparent url(images/grid.png) !important;}


table#dc_navigation a:hover, table#dc_navigation a:active, 
table#dc_navigation a:visted:hover{ color: #111 !important; 
background: transparent url(images/grid.png) !important;
text-decoration: none !important;}


.footercontent {

line-height: 18px;
}

}



