
* {
	margin:0;
	padding:0;
}
body {
	background-color: #999999;
	margin: 0px;
	padding: 15px;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(/images/bgPage.jpg);
}
a {
	color: #428BB1;
	text-decoration: underline;
}
a:hover {
	color: #64CB32;
	text-decoration: none;
}
#container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#container2 {
	width: 978px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	padding-bottom: 15px;
}
#topAdSpace {
	text-align: center;
	height: 105px;
	width: 980px;
}
#topAdSpace .ad {
	border: 1px solid #CCCCCC;
}
#header {
	width: 980px;
	height: 112px;
	background-image: url(/images/header.gif);
	background-repeat: no-repeat;
}
#header .logoLink {
	float: left;
	height: 88px;
	width: 250px;
}
#header .rightSideContainer {
	float: right;
	width: 300px;
}

/* #search {
	float: right;
	width: 270px;
	margin-top: 6px;
}*/
#search .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 50px;
	margin-top: 3px;
}
#search .textbox {
	float: left;
	width: 194px;
	height: 16px;
}
#search .textboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	height: 12px;
	width: 180px;
	background-color: #FFFFFF;
	border: 1px solid #2E7200;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#search .submit {
	float: left;
	height: 18px;
	width: 18px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	*margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#navTop a {
	color: #FFFFFF;
	text-decoration: none;
}
#navTop a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}
#leftSidebar {
	float: left;
	width: 185px;
}
#leftSidebar ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#leftSidebar li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #196D9D;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 15px;
	margin-left: 15px;
}
#CenterBox {
	float: left;
	width: 604px;
}
#rightSidebar {
	float: right;
	width: 185px;
}
#footer {
	clear: both;
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	width: 200px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

#clear {
	clear: both;
}
.bold1 {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bold2 {
	font-weight: bold;
	color: #033B5C;
	text-decoration: none;
}
.bold3 {
	font-weight: bold;
	color: #428BB1;
	text-decoration: none;
}
.bold4 {
	font-weight: bold;
	color: #66CC33;
}




#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 20px;
}
#breadcrumb a {
	color: #4CA816;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #428BB1;
	text-decoration: underline;
}
.skyscraper {
	height: 600px;
	width: 120px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#toolsDropDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 142px;
	border: 1px solid #00456C;
	background-color: #01456C;
	background-image: url(/images/bgBlue.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-left: 15px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	
}
#toolsDropDownBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 142px;
	border: 1px solid #DFDFDF;
	background-color: #F2F1F1;
	margin-left: 15px;
	padding: 5px;
	display:none;
	z-index:11;
	position:absolute;
	/*white-space:nowrap;*/
	/*_width: 130px; IE6 only*/
	height:125px;
}

#toolsDropDownBox a {
}
#toolsDropDownBox ul {
	margin: 0px;
	padding: 0px;
}
#toolsDropDownBox li {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainPhoto {
	background-image: url(/images/pagePhoto.jpg);
	background-repeat: no-repeat;
	height: 224px;
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#mainPhoto .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 270px;
	margin-left: 12px;
	padding-top: 12px;
}
#mainPhoto a {
	color: #66CC33;
	text-decoration: none;
}
#mainPhoto a:hover {
	color: #66FF33;
	text-decoration: underline;
}
#ad125x125 {
	height: 125px;
	width: 125px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#threeTabBox {
	width: 604px;
	_width: 608px;
}


#threeTabHighlight {
	background-image: url(/images/bg3tabHighlight.gif);
	background-repeat: repeat-y;
	width: 604px;
	clear: both;
}
/*
#threeTabHighlight a {
	color: #64CA31;
	text-decoration: none;
}
#threeTabHighlight a:hover {
	color: #65CB32;
	text-decoration: underline;
}*/
#threeTabHighlight .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #01456C;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;

}
#threeTabHighlight p {
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;

}
#threeTabFooter {
	background-image: url(/images/bg3tabFooter.gif);
	background-repeat: no-repeat;
	width: 604px;
	height: 10px;
}
#threeTabClear {
	background-image: url(/images/bg3tabHighlight.gif);
	height: 1px;
	width: 604px;
}

/* new as of 02-20-2008 */

.productTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #085184;
	text-decoration: none;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#CenterBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 15px;
	padding-left: 15px;
}
#CenterBox ul {
	margin: 0px;
	padding: 0px;
}
#CenterBox li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 40px;
} 
#ways2orderBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #EFF3EF;
	padding: 10px;
	float: right;
	width: 180px;
	margin-left: 15px;
	border: 1px solid #00456B;
}
#leftToolBox {
	float: left;
	width: 290px;
	margin-bottom: 16px;
	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#rightToolBox {
	float: right;
	width: 290px;
	margin-bottom: 16px;
	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#middleToolBox {
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#leftToolBox .title, #rightToolBox .title, #middleToolBox .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #085184;
	margin-bottom: 6px;
}

#toolsIconBox {
	float: left;
	height: 100px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
#toolsBoxDescription {
	float: right;
	width: 160px;
	margin: 0px;
	padding: 0px;
}

#toolsBoxTop {
	background-image: url(/images/toolsBoxTop.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 290px;
	margin: 0px;
	padding: 0px;
}
#toolsBoxMiddle {
	background-color: #FFFFFF;
	width: 268px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-color: #9C9A9C;
	padding-right: 10px;
	padding-left: 10px;
	border-left-style: solid;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#toolsBoxMiddle .link {
	font-weight: bold;
	color: #196D9D;
	margin-top: 8px;
}
#toolsBoxBottom {
	background-image: url(/images/toolsBoxBottomLong.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 290px;
}

/* new as of 03-07-2008 */

.toolsIconRight {
	height: 58px;
	width: 139px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#leftCalcBox {
	float: left;
	width: 290px;
	margin-bottom: 16px;

	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#rightCalcBox {
	float: right;
	width: 290px;
	margin-bottom: 16px;

	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#formContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 604px;
}
#formContainer .title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #004973;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#formContainer .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1875AD;
	margin-bottom: 6px;
}
#formContainer .title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 6px;
}

#formContainer .toolLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-bottom: 16px;
}
#formContainer .toolLinks a {
	color: #186D9C;
	text-decoration: none;
}
#formContainer .toolLinks a:hover {
	color: #64CB32;
	text-decoration: underline;
}
#formContainer .toolLinksSelected {
	font-weight: bold;
	color: #398E00;
	text-decoration: none;
}
.enterTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 6px;
}

#NPANXXText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	float: left;
	margin-bottom: 6px;
	padding-top: 3px;
	margin-right: 6px;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3f9407;
	background-image: url(/images/bgButton1.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4ABA00;
	border-right-color: #4ABA00;
	border-bottom-color: #006600;
	border-left-color: #006600;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	*padding-top: 1px;
	*padding-right: 3px;
	*padding-bottom: 1px;
	*padding-left: 3px;
	margin: 0px;
}
#boxButtonContainer {
	float: left;
}
#NPANXXformBoxes {
	float: left;
	margin-bottom: 6px;
}
#formButtons {
	float: left;
}
#clearFieldContainer {
	float: right;
	width: 375px;
	margin-bottom: 6px;
}

#submitContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	float: left;
	margin-right: 6px;
}
#resultsLeft {
	float: left;
	width: 290px;
	margin-top: 6px;
}
#resultsRight {
	float: right;
	width: 290px;
	margin-top: 6px;
}
#resultsBoxTop {
	background-image: url(/images/resultsBoxTop2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 12px;
	width: 270px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EEF6FA;
	color: #00456B;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#resultsBoxMiddle {
	background-color: #FFFFFF;
	width: 268px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-color: #9C9A9C;
	padding-right: 10px;
	padding-left: 10px;
	border-left-style: solid;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
#resultsBoxMiddle .link {
	font-weight: bold;
	color: #196D9D;
	margin-top: 8px;
}
#resultsBoxBottom {
	background-image: url(/images/toolsBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 290px;
}
#mainToolBoxIcon {
	float: left;
	height: 100px;
	width: 100px;
	margin-left: 10px;

	*margin-left: 5px;
}
#mainToolBoxRightBox {
	float: right;
	width: 464px;
	margin-right: 10px;
	*margin-right: 5px;
}
#mainToolBoxSmallIconContainer {
	float: right;
	width: 224px;
	height: 50px;
}
.smallIcon {
	float: left;
	height: 50px;
	width: 50px;
	margin-left: 6px;
}
/* new as of 3/11/2008 */
#mainPhotoTools, #mainProductsBox {
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #054D76;
	background-image: url(/images/mainPhotoBlueBG.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#mainPhotoTools .top, #mainProductsBox .top {
	width: 604px;
}
#mainPhotoTools .bottom, #mainProductsBox .bottom {
	width: 604px;
	clear: both;
}
#mainPhoto p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 270px;
	padding-left: 12px;
}
.adxSectionSubhead
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #BBBBAA;	
	padding-top:2px;
}
#mainPhotoTools p, #mainProductsBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 270px;
	padding-left: 12px;
	padding-right: 12px;
}
#mainPhoto .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 270px;
	margin-left: 12px;
	padding-top: 12px;
}
#mainPhotoTools .title, #mainProductsBox .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 12px;
}
#mainProductsBox .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 12px;
	font-style: italic;
}
#mainPhoto a, #mainPhotoTools a , #mainProductsBox a {
	color: #66CC33;
	text-decoration: none;
}
#mainPhoto a:hover , #mainPhotoTools a:hover, #mainProductsBox a:hover {
	color: #66FF33;
	text-decoration: underline;
}
#leftProductBox {
	float: left;
	width: 290px;
	margin-bottom: 16px;
	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 16px;
	*padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#rightProductBox {
	float: right;
	width: 290px;
	margin-bottom: 16px;
	*margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 16px;
	*padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#leftProductBoxEnd {
	float: left;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 8px;
}
#rightProductBoxEnd {
	float: right;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 8px;
}
#middleProductBox {
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#leftProductBox .title, #rightProductBox .title, #middleProductBox .title, #leftProductBoxEnd .title, #rightProductBoxEnd .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C74A7;
	margin-bottom: 6px;
}
#leftProductBox p, #rightProductBox p, #middleProductBox p, #leftProductBoxEnd p, #rightProductBoxEnd p {
	margin: 0px;
	padding: 0px;
} 
/*
#leftProductBox a, #rightProductBox a, #middleProductBox a, #leftProductBoxEnd a, #rightProductBoxEnd a {
	color: #66CC33;
	text-decoration: none;
}
#leftProductBox a:hover, #rightProductBox a:hover, #middleProductBox a:hover, #leftProductBoxEnd a:hover, #rightProductBoxEnd a:hover {
	color: #66FF33;
	text-decoration: underline;
}*/

#mainProductDesc {
	width: 604px;
}
#mainProductDesc p {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
#mainProductDesc .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #034A73;
	padding-bottom: 3px;
}
#mainProductDesc .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1C75A8;
	padding-bottom: 8px;
	font-style: italic;
}
#mainProductDesc .title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C75A8;
	padding-bottom: 3px;
}
#mainProductDesc ul {
	margin: 0px;
	padding: 0px;
}
#mainProductDesc li {
	margin-bottom: 14px;
	margin-left: 40px;
}
#leftProductBox .subheader, #rightProductBox .subheader, #middleProductBox .subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #034A73;
	text-decoration: none;
	margin-bottom: 15px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-transform: uppercase;
	margin-top: 10px;
}
.cell1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #034A73;
	text-align: center;
	padding: 3px;
}
.cell2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C75A8;
	padding: 2px;
}
.cell2B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C75A8;
	padding: 2px;
	text-align: right;
}

.cell3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #E7E5E5;
	padding: 2px;
}
.cell3B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #E7E5E5;
	padding: 2px;
	text-align: right;
}

.cell4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #C9D6DE;
	padding: 2px;
}
.cell4B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #C9D6DE;
	padding: 2px;
	text-align: right;
}


/* 3/21/2008 Styles */

#tabLeftLink1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01456C;
	background-image: url(/images/tabLeftGray1.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}
#tabLeftLink2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01456C;
	background-image: url(/images/tabLeftGray2.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}


#tabLeftHighlight {
	background-image: url(/images/tabLeftHighlight.gif);
	text-align: center;
	height: 18px;
	width: 206px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	float: left;
}

#tabMiddleLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	width: 192px;
	float: left;
	text-align: center;
	padding-top: 0px;
	display: block;
	margin: 0px;
	padding-bottom: 0px;
}

#tabMiddleLink1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00456B;
	background-image: url(/images/tabMiddleGray1.gif);
	height: 15px;
	width: 192px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}
#tabMiddleLink2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01456C;
	background-image: url(/images/tabMiddleGray2.gif);
	height: 15px;
	width: 192px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}

#tabMiddleHighlight {
	background-image: url(/images/tabMiddleHighlight.gif);
	text-align: center;
	height: 18px;
	width: 192px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	float: left;
}
#tabRightLink1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00456B;
	background-image: url(/images/tabRightGray1.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
}
#tabRightLink2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01456C;
	background-image: url(/images/tabRightGray2.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 3px;
	display: block;
	margin: 0px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-position: left top;
}
#tabRightLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/tabRightGray.gif);
	height: 15px;
	width: 206px;
	float: left;
	text-align: center;
	padding-top: 0px;
	display: block;
	margin: 0px;
	padding-bottom: 0px;
}

#tabRightHighlight {
	background-image: url(/images/tabRightHighlight.gif);
	text-align: center;
	height: 18px;
	width: 206px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	float: left;
}
.staffPhoto {
	float: right;
	height: 155px;
	width: 125px;
	margin-bottom: 20px;
	border: 1px solid #000033;
	margin-left: 10px;
}
.staffDivider {
	clear: both;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.cartIcon {
	float: right;
	height: 16px;
	width: 16px;
	margin-right: 8px;
}

/*#navTop {
	float: right;
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #629DBB;
	margin-top: 66px;


	*margin-top: 64px;
}*/

.bold5 {
	color: #CC0000;
	font-weight: bold;
}
.red {
	color: #CC0000;
}

/* new as of 4/07/2008 */

#mainPhotoTools {
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #054D76;
	background-image: url('/images/mainPhotoBlueBG.gif');
	background-repeat: repeat-x;
	background-position:  center 50%;
}
#mainProductListBox {
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #054D76;
	background-image: url('/images/mainPhotoProd.jpg');
	background-repeat: repeat-x;
	background-position:  center 50%;
	height: 197px;
}
#mainAboutBox {
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #054D76;
	background-image: url('/images/mainPhotoAbout.jpg');
	background-repeat: repeat-x;
	background-position:  center 50%;
	height: 197px;
}
#mainContactBox {
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #054D76;
	background-image: url('/images/contact3.jpg');
	background-repeat: repeat-x;
	background-position:  center 50%;
	height: 197px;
}
#mainLoginBox {
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #054D76;
	background-image: url('/images/mainPhotoLogin.jpg');
	background-repeat: repeat-x;
	background-position:  center 50%;
	height: 197px;
}

#mainEventsBox {
	width: 604px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #054D76;
	background-image: url('/images/mainPhotoEvents.jpg');
	background-repeat:no-repeat;
	background-position:  center 50%;
	height:195px;
}
#mainPhotoTools .top, #mainProductListBox .top {
	width: 604px;
}
#mainPhotoTools .bottom, #mainProductListBox .bottom {
	width: 604px;
	clear: both;
}
#mainPhoto p,  #mainEventsBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 240px;
	padding-left: 12px;
}
#mainProductListBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 260px;
	padding-left: 12px;
}
#mainAboutBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 215px;
	padding-left: 12px;
}
#mainContactBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 215px;
	padding-left: 12px;
}
#mainLoginBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 275px;
	padding-left: 12px;
}
#mainPhotoTools p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 270px;
	padding-left: 12px;
	padding-right: 12px;
}
#mainPhoto .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 270px;
	margin-left: 12px;
	padding-top: 12px;
}
#mainPhotoTools .title, #mainProductListBox .title, #mainAboutBox .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 12px;
}
#mainProductListBox .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 12px;
	font-style: italic;
}
#mainPhoto a, #mainPhotoTools a, #mainProductListBox a {
	color: #66CC33;
	text-decoration: none;
}
#mainPhoto a:hover, #mainPhotoTools a:hover, #mainProductListBox a:hover {
	color: #66FF33;
	text-decoration: underline;
}

.twoWashingtonian {
	float: right;
	height: 125px;
	width: 200px;
	margin-left: 10px;
	border: 1px solid #666666;
}
#mainPhoto .title, #mainProductListBox .title, #mainEventsBox .title, #mainAboutBox .title, #mainContactBox .title, #mainLoginBox .title   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 270px;
	margin-left: 12px;
	padding-top: 12px;
}
#mainIndividualToolBox {
	width: 602px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #eaeaea;
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 16px;
	padding-bottom: 16px;
	border: 1px solid #cccccc;
}
#mainIndividualToolBox2 {
	width: 602px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 16px;
	padding-bottom: 6px;
	border: 1px solid #cccccc;
}
#mainIndividualToolBox .title1, #mainIndividualToolBox2 .title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00456A;
}
#mainIndividualToolBox .title2, #mainIndividualToolBox2 .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #428BB1;
	font-size: 14px;
}
.titleNoBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00456A;
	margin-left: 0px;
	/*float: left;
	margin-left: 10px;
	margin-top: 22px;*/
}
.toolpageIcon {
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 15px;
}
.toolSummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 14px;
	margin-bottom: 14px;
	width:430px;
}
/*  04-14-2008 */

body {
	background-color: #999999;
	margin: 0px;
	padding: 15px;
	background-repeat: repeat-x;
	background-image: url('/images/bgPage.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; 
}
.productTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #085184;
	text-decoration: none;
	margin-top: 15px;
	margin-bottom: 15px;
}
#toolsBoxMiddle .loginTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #698BB1;
	font-weight: bold;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#toolsBoxMiddle .leftColumn {
	float: left;
	width: 130px;
	margin-top: 10px;
}
#toolsBoxMiddle .rightColumn {
	float: right;
	width: 130px;
	margin-top: 10px;
}
.bold5 {
	font-weight: bold;
	color: #CC0000;
}
#LoginBoxTop {
	border-bottom:1px solid #999999; background-image: url('/images/resultsBoxTop290.gif');
	background-repeat: no-repeat;
	height: 12px;
	width: 270px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EEF6FA;
	color: #00456B;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	
}
.linkGreen {
	color: #4CA816;
	text-decoration: underline;
}
.linkGreen:hover {
	color: #418BBF;
	text-decoration: underline;
}
.linkBlue {
	color: #418BBF;
	text-decoration: underline;
}
.linkBlue:hover {
	color: #4CA816;
	text-decoration: underline;
}
.linkGreenBold {
	color: #4CA816;
	text-decoration: underline;
	font-weight: bold;
}
.linkGreenBold:hover {
	color: #418BBF;
	text-decoration: underline;
	font-weight: bold;
}
.linkBlueBold {
	color: #418BBF;
	text-decoration: none;
	font-weight: bold;
}
.linkBlueBold:hover {
	color: #4CA816;
	text-decoration: underline;
	font-weight: bold;
}
/*04-23-08 */

#threeTabHighlight ul {
	margin: 0px;
	padding: 0px;
}
#threeTabHighlight li {
	padding: 0px;
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	color: #009900;
}
/*051608 */

#header {
	width: 980px;
	height: 122px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/header.gif);
}
#headerBox {
	height: 122px;
	width: 980px;
	background-repeat: no-repeat;
}

#headerlogoLink {
	height: 88px;
	width: 280px;
	float: left;
}
#headerrightSideContainer {
	width: 265px;
	float: right;
	height: 122px;
}
#headermiddleContainer {
	height: 122px;
	width: 420px;
	float: left;
}
#headerleftContainer {
	height: 122px;
	width: 200px;
	float: left;
	margin-left:0px;
}

#navTopPh {

	margin-top: 10px;
	margin-left: 100px;
	
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
#navTop {
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #629DBB;
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#navTop a {
	color: #FFFFFF;
	text-decoration: none;
}
#navTop a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}
#search {
	float: right;
	width: 264px;
	margin-top: 98px;
}
#search2 {
	float: right;
	width: 264px;
	margin-top: 6px;
}
#search .title, #search2 .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 50px;
	margin-top: 3px;
}
#search .textbox, #search2 .textbox {
	float: left;
	width: 184px;
	height: 16px;
}
#search .textboxtext, #search2 .textboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	height: 12px;
	width: 170px;
	background-color: #FFFFFF;
	border: 1px solid #2E7200;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#search .submit, #search2 .submit {
	float: left;
	height: 18px;
	width: 18px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	*margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#storeCartSubtotalBox {
	width: 250px;
	margin-top: 101px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	float: right;
}
#storeCartSubtotalBox p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#headerStore {
	width: 980px;
	height: 146px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/storeHeader.gif);
}
#cartBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #053769;
	width: 980px;
	text-align: right;
	clear: both;
	padding-top: 5px;
}
#cartBox p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.linkLeftNav {
	color: #196D9D;
	text-decoration: none;
}
.linkLeftNav:hover {
	color: #64CB32;
	text-decoration: underline;
}