table
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

td
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

body
{
	background-color: #0d4368;
	margin: 0px;
	margin-top: 44px;
	font-size: 76%;
}

p, td, table, ul, li, div, a
{
	font-family: Georgia;
	font-size: 100%;
	color: #663433;
	line-height: 20px;
}


/****************Nav****************/

a.second_nav
{
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	height: 18px;
}

a.second_nav: hover
{
	background-color: #e4ecd4;
}

a.third_nav
{
	line-height: 13px;
	text-decoration: none;
	height: 18px;
	color: #006245;
}

a.third_nav: hover
{
	background-color: #d5e2d2;
}

a.fourth_nav
{
	line-height: 12px;
	text-decoration: none;
	height: 18px;
	color: #6b721c;
	font-size: 11px;
}

a.fourth_nav: hover
{
	background-color: #ccdcd1;
}



/****************Callouts & Globals****************/

.whats_new, .breadcrumbing
{
	font-size: 11px;
	line-height: 15px;
}

.links_btm, .links_btm *
{
	font-family: Georgia;
	color: #e4f2cc;
	font-size: 11px;
	text-decoration: none;
}
.links_btm
{
	text-align: center;
	width: 718px;
	padding-top: 5px;
}

.links_btm a:visited{
				color: #e4f2cc;

				}


.copyright
{
	color: #9b9c9a;
	font-size: 11px;
}


/*******************Text*******************/

a
{
	color: #0d4368;
}

a strong
{
	color: #0d4368;
}

a:hover
{
	text-decoration: none;
}

a:visited
{
	color: purple;
}

.header
{
	color: #357f25;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}

.small_text
{
	font-size: 10px;
	line-height: 11px;
}

ul
{
	list-style: none url(http://www.atg.wa.gov/images/bullet.gif) outside;
	_list-style: none url(http://www.atg.wa.gov/images/bullet2.gif) outside;
}
.PressReleaseTopic
{
	font-weight:bold;
}
div.bluePressRelease
{
	height: 3px;
	border: 0px;
	background: url(http://www.atg.wa.gov/images/hr_pressrelease.gif);
	background-repeat: repeat-x;
	margin: 10px 0px 10px 0px;
	_margin-bottom: 5px;
}
div.bluePressRelease
{
	height: 1px;
	background: url(http://www.atg.wa.gov/images/opinion_separator.jpg) no-repeat;
}
.bluePressReleaseSide
{
	height: 1px;
	border: 0px;
	background: url(http://www.atg.wa.gov/images/hr_pressrelease_side.gif);
	background-repeat: repeat-x;
	margin: 10px 0px 0px 0px;
}
.bluePressReleaseSide
{
	height: 1px;
	background: url(http://www.atg.wa.gov/images/opinion_separator.jpg) no-repeat;
}
div.blue, div.blueSmall
{
	height: 3px;
	border: 0px;
	background: url(http://www.atg.wa.gov/images/hr_background.gif) no-repeat;
	margin: 10px 0px 10px 0px;
	_margin-bottom: 5px;
}
div.blueSmall
{
	width: 634px;
	height: 1px;
	background: url(http://www.atg.wa.gov/images/opinion_separator.jpg) no-repeat;
}
hr.red
{
	height: 1px;
	border: 0px;
	border-top: 1px solid #663433;
}

/*******************************************
Page Layout
*******************************************/
#pageDiv
{
	z-index: 2;
}
.contentBG
{
	background-image: url(http://www.atg.wa.gov/images/content_bg_repeater.gif);
	background-repeat: repeat-y;
	position: relative;
	top: -100px;
}
.contentBGContent
{
	background-image: url(http://www.atg.wa.gov/images/content_bg_repeater_int.gif);
	background-repeat: repeat-y; /*position: relative; 	top: -68px;*/
}

div.mainContent
{
	width: 430px;
	position: relative;
	margin-left: 30px;
}
div.mainContentContent
{
	clear: both;
	width: 658px;
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
}
div.header
{
}
#menuDiv
{
	_position: relative;
	_top: -3px;
}

div.sideNav
{
	position: absolute;
	left: 0px;
	top: 107px;
}

div.sideNavBG
{
	background-image: url(http://www.atg.wa.gov/images/bg_left.jpg);
	background-repeat: no-repeat;
	width: 181px;
}
div.sideNavBGContent
{
	background-image: url(http://www.atg.wa.gov/images/bg_left_int.jpg);
	background-repeat: no-repeat;
	width: 181px;
}

div.sideNavContent
{
	margin-left: 14px;
	border: 1px solid black;
}
div.sideNavContent img
{
	margin-top: 5px;
}

div.headerContent
{
	position: absolute;
	left: 181px;
	top: 44px;
}
div.searchButton
{
	position: relative;
	top: -142px;
	left: 612px;
	width: 64px;
}
div.searchButtonContent
{
	position: absolute;
	top: 38px;
	left: 632px; /*top: -142px; 	left: 612px;*/
}
div.logoButton
{
	position: absolute;
	top: 35px;
	left: -46px;
}
div.whatsNew
{
	width: 172px;
	padding-left: 20px;
	padding-right: 25px;
	position: absolute;
	left: 495px; /*_left: 465px;*/
}
.holderBG
{
	background-color: #C3AB9F;
}
#rssViewAllDiv
{
	_padding-bottom: 15px;
}
#eventsViewAllDiv
{
	_padding-bottom: 15px;
}
div.rssHolder
{
	width: 50px;
	height: 22px;
	position: relative;
	float: left;
}
div.eventsRssHolderDiv
{
	width: 50px;
	height: 22px;
	position: relative;
	float: left;
}
.rssImage
{
	position: relative;
	left: 7px;
	top: 4px;
}
div.viewAllHolder
{
	width: 110px;
	height: 22px;
	position: relative;
	float: left;
	margin-left: 5px;
}
.whatsNewImage
{
	position: absolute;
	left: 5px;
	top: 7px;
}
div.whatsNewContent
{
	padding-top: 15px;
}
div.whatsNewContent *
{
	font-size: 8pt;
	line-height: 16px;
}
whatsNewImage
{
	padding-bottom: 15px;
}
#whatsNewSpacerDiv
{
	height: 15px;
}
#upcomingEventsSpacerDiv
{
	height: 15px;
}
div.whatsNewItem
{
	margin: 10px 5px 10px 5px;
}
span.whatsNewItemLink, span.whatsNewItemLink a
{
	font-weight: normal;
	color: #1C57A3;
}

div.facImage
{
	position: relative;
	top: -122px;
	_top: -125px;
	left: 518px;
	width: 153px;
}
div.cuImage
{
	position: relative;
	top: -119px;
	_top: -122px;
	left: 518px;
	width: 153px;
}
div.addThis
{
	position: relative;
	top: -113px;
	_top: -110px;
	left: 518px;
	width: 200px;
	color:white;
	font-size:10pt;
}
div.breadcrumbCallouts
{
	width: 718px;
	height: 70px;
}
#breadcrumbDiv
{
	margin: 0px;
	padding: 15px 0px 0px 30px;
	width: 350px;
	
	overflow: hidden;
	white-space: normal;
}
#breadcrumbDiv a
{
	font-family: Georgia;
	font-weight: bold;
	color: #07495F;
}

div.facImageContent
{
	float: right;
	padding: 15px 15px 0px 0px;
}
div.cuImageContent
{
	float: right;
	padding: 15px 10px 0px 0px;
}
div.rightSide
{
	position: absolute;
	left: 899px;
	top: 103px;
}
div.bgRepeater
{
	position: absolute;
	top: 120px;
	left: 0px;
	height: 366px;
	width: 100%;
	background-image: url(http://www.atg.wa.gov/images/bg_right_repeater.jpg);
	background-repeat: repeat-x; /*z-index: 1;*/
}
div.bgImage, div.bgImageInt
{
	height: 366px;
	width: 100%;
	background-image: url(http://www.atg.wa.gov/images/bg_right_home.gif); /*z-index: 1;*/
}
div.bgImageInt
{
	background-image: url(http://www.atg.wa.gov/images/bg_right_int.gif);
}

div.bgSpacer
{
	height: 59px;
}
.searchTextBox
{
	position: absolute;
	left: 518px;
	top: 65px;
	_top: 67px;
	width: 85px;
	border: 1px #0d4368 solid;
}
.searchTextBoxContent
{
	position: absolute;
	top: 33px;
	left: 538px;
	width: 85px;
}
div.headerLeft
{
}
div.headerRightTop
{
}
div.headerRight
{
	position: absolute;
	left: 321px;
	top: 0px;
}
div.headerRightBottomOver
{
	width: 397px;
	height: 106px;
	background-image: url(http://www.atg.wa.gov/images/header_right_overpic.jpg);
	position: absolute;
	left: 0px;
	top: 62px;
}
div.headerRightBottomUnder
{
	width: 397px;
	height: 106px;
	background-image: url(http://www.atg.wa.gov/images/header_right_underpic.jpg);
	background-repeat: no-repeat;
}

/*****************************************
Complaint Form
*****************************************/

div.formHeader
{
	background-color: #B9CFCD;
	width: 100%;
	height: 50px;
	margin-top: 25px;
}
div.formHeaderText
{
	font-weight: bold;
	padding-top: 14px;
	padding-left: 50px;
}

div.headerImage1, div.headerImage2, div.headerImage3, div.headerImage4
{
	width: 100%;
	height: 50px;
	background-position: 8px;
	background-repeat: no-repeat;
}
div.headerImage1
{
	background-image: url(http://www.atg.wa.gov/images/1.gif);
}
div.headerImage2
{
	background-image: url(http://www.atg.wa.gov/images/2.gif);
}
div.headerImage3
{
	background-image: url(http://www.atg.wa.gov/images/3.gif);
}
div.headerImage4
{
	background-image: url(http://www.atg.wa.gov/images/4.gif);
}

.required, .requiredText
{
	color: #A73C08;
	font-weight: bold;
}
.requiredText
{
	text-align: right;
}

.inputFieldText
{
	font-weight: bold;
	margin-right: 5px;
}

#section1Div input, #section3Div input, #section4Div input
{
	width: 203px;
}

.input
{
	padding-top: 15px;
}

.floatingInput
{
	padding-top: 15px;
	float: left;
}
.removePadding
{
	padding-top: 0px;
}

.spaceInputs
{
	padding-left: 14px;
}
.smallButton, .smallButtonBlue
{
	background: no-repeat url(http://www.atg.wa.gov/images/btn_short.gif);
	height: 34px;
	width: 95px;
}
.smallButtonBlue
{
	background: no-repeat url(http://www.atg.wa.gov/images/btn_blue.gif);
}
.largeButton
{
	background: no-repeat url(http://www.atg.wa.gov/images/btn_long.gif);
	height: 34px;
	width: 138px;
}
.smallButtonText, .largeButtonText, .largeButtonText a, .smallButtonText a
{
	color: #e4f2cc;
	font-weight: bold;
	text-decoration: none;
}
.smallButtonText, .largeButtonText
{
	position: relative;
	top: 5px;
	text-align: center;
}
.floatL
{
	float: left;
}
.floatR
{
	float: right;
}
.opinionYearsBox
{
	background: url(http://www.atg.wa.gov/images/blue_box_middle.gif) repeat-y;
	width: 634px;
	_height: 35px;
	min-height: 35px;
	_margin-bottom: -5px;
}
.opinionYearsContent
{
	margin-left: 5px;
	padding: 10px;
	padding-top: 6px;
}
.opinionYearsContent a
{
	padding-right: 20px;
}
.opinionTopics, .topicName
{
	color: #357f25;
	font-size: 12px;
	font-weight: bold;
}
.opinionNameDate, .pressReleaseNameDate, .mustReadNameDate
{
	font-weight: bold;
}
.opinionSummary, .opinionSummary *, .pressReleaseSummary, .pressReleaseSummary *, .mustReadSummary, .mustReadSummary *
{
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
.opinionSummary, .pressReleaseSummary
{
	margin-left: 42px;
}
.opinionList
{
	margin-left: 5px;
	width: 629px;
}
div.clearLeft
{
	clear: left;
	_display: inline;
}
div.clearRight
{
	clear: left;
	_display: inline;
}
table.usersGrid td, table.usersGrid th
{
	padding: 5px;
}
td.regularTD
{
	width: 190px;
}
td.smallTD
{
	width: 89px;
}
input.regularInput
{
	width: 175px;
}
select.regularInput
{
	width: 180px;
	_width: 181px;
}
.largeInput
{
	width: 365px;
}
.smallInput
{
	width: 87px;
	_width: 82px;
}
div.r1c1, div.r1c3
{
	text-align: right;
}
div.r1c1, div.r1c2, div.r1c3, div.r1c4
{
	padding: 0px 5px 0px 5px;
}
div.r1c1
{
	width: 70px;
	font-weight: bold;
}
div.r1c2
{
	width: 180px;
}
div.r1c3
{
	width: 150px;
	font-weight: bold;
}
div.r1c4
{
	width: 160px;
}
div.officesMap
{
	background: url(http://www.atg.wa.gov/images/map.jpg) no-repeat;
	width: 382px;
	height: 254px;
	font-weight: bold;
}
div.officesMap a
{
	text-decoration: none;
}
.blueText
{
	color: #486D80;
}
.bellinghamLocationOff a, .portAngelesLocationOff a, .everettLocationOff a, .seattleLocationOff a, .tacomaLocationOff a, .olympiaLocationOff a, .wenatcheeLocationOff a, .spokaneLocationOff a, .yakimaLocationOff a, .kennewickLocationOff a, .vancouverLocationOff a, .pullmanLocationOff a
{
	color: #486D80;
}
.bellinghamLocationOn a, .portAngelesLocationOn a, .everettLocationOn a, .seattleLocationOn a, .tacomaLocationOn a, .olympiaLocationOn a, .wenatcheeLocationOn a, .spokaneLocationOn a, .yakimaLocationOn a, .kennewickLocationOn a, .vancouverLocationOn a, .pullmanLocationOn a
{
	color: #357F26;
}
/*BELLINGHAM*/
div.bellinghamLocation
{
	position: relative;
	top: 24px;
	left: 105px;
}
div.bellinghamDot
{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.bellinghamLocationOff, div.bellinghamLocationOn
{
	position: absolute;
	top: -3px;
	left: 20px;
}
/*PORT ANGELES*/
div.portAngelesLocation
{
	position: relative;
	top: 64px;
	left: 15px;
}
div.portAngelesDot
{
	position: absolute;
	top: 0px;
	left: 43px;
}
div.portAngelesLocationOff, div.portAngelesLocationOn
{
	position: absolute;
	top: 12px;
	left: 0px;
}
/*EVERETT*/
div.everettLocation
{
	position: relative;
	top: 73px;
	left: 115px;
}
div.everettDot
{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.everettLocationOff, div.everettLocationOn
{
	position: absolute;
	top: -3px;
	left: 20px;
}
/*SEATTLE*/
div.seattleLocation
{
	position: relative;
	top: 98px;
	left: 107px;
}
div.seattleDot
{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.seattleLocationOff, div.seattleLocationOn
{
	position: absolute;
	top: -3px;
	left: 20px;
}
/*TACOMA*/
div.tacomaLocation
{
	position: relative;
	top: 127px;
	left: 104px;
}
div.tacomaDot
{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.tacomaLocationOff, div.tacomaLocationOn
{
	position: absolute;
	top: -3px;
	left: 20px;
}
/*OLYMPIA*/
div.olympiaLocation
{
	position: relative;
	top: 142px;
	left: 66px;
}
div.olympiaDot
{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.olympiaLocationOff, div.olympiaLocationOn
{
	position: absolute;
	top: -3px;
	left: 20px;
}
/*TUMWATER*/
div.tumwaterLocation
{
	position: relative;
	top: 156px;
	left: 66px;
}
div.tumwaterDot
{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.tumwaterLocationOff, div.tumwaterLocationOn
{
	position: absolute;
	top: -3px;
	left: 20px;
}
/*WENATCHEE*/
div.wenatcheeLocation
{
	position: relative;
	top: 118px;
	left: 201px;
}
div.wenatcheeDot
{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.wenatcheeLocationOff, div.wenatcheeLocationOn
{
	position: absolute;
	top: 4px;
	left: 20px;
}
/*SPOKANE*/
div.spokaneLocation
{
	position: relative;
	top: 97px;
	left: 287px;
}
div.spokaneDot
{
	position: absolute;
	top: 6px;
	left: 60px;
}
div.spokaneLocationOff, div.spokaneLocationOn
{
	position: absolute;
	top: 0px;
	left: 0px;
}
/*YAKIMA*/
div.yakimaLocation
{
	position: relative;
	top: 171px;
	left: 177px;
}
div.yakimaDot
{
	position: absolute;
	top: 0px;
	left: 17px;
}
div.yakimaLocationOff, div.yakimaLocationOn
{
	position: absolute;
	top: 12px;
	left: 0px;
}
/*kennewick*/
div.kennewickLocation
{
	position: relative;
	top: 198px;
	left: 262px;
}
div.kennewickDot
{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.kennewickLocationOff, div.kennewickLocationOn
{
	position: absolute;
	top: -3px;
	left: 20px;
}
/*vancouver*/
div.vancouverLocation
{
	position: relative;
	top: 219px;
	left: 89px;
}
div.vancouverDot
{
	position: absolute;
	top: 20px;
	left: 0px;
}
div.vancouverLocationOff, div.vancouverLocationOn
{
	position: absolute;
	top: 0px;
	left: 8px;
}
/*pullman*/
div.pullmanLocation
{
	position: relative;
	top: 162px;
	left: 296px;
}
div.pullmanDot
{
	position: absolute;
	top: 0px;
	left: 58px;
}
div.pullmanLocationOff, div.pullmanLocationOn
{
	position: absolute;
	top: -3px;
	left: 0px;
}
div.redHR
{
	background: no-repeat url(http://www.atg.wa.gov/images/red_hr.gif);
	height: 1px;
	width: 206px;
}
div.offices
{
	padding-top: 35px;
	_padding-top: 21px;
}
div.offices a
{
	font-size: 11px;
}
div.offices table td
{
	padding-right: 40px;
}
div.detailContent
{
	margin-left: 45px;
}
div.indentDetailContent
{
	margin-left: 55px;
	text-indent: -10px;
}
div.indentDetailContent p
{
	padding: 0px;
	margin: 0px;
}
div.opinionHeader
{
	width: 634px;
	height: 36px;
	padding-bottom: 15px;
	position: relative;
}
div.opinionContent
{
	width: 747px;
	padding: 15px;
}
.opinionBody
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
div.opinionHeaderAG
{
	position: absolute;
	left: 160px;
	top: 20px;
}
div.opinionHeaderAG *
{
	font-size: 11px;
}
img.opinionLogo
{
	position: absolute;
	top: 43px;
	left: 6px;
}
.askag_item
{
	background: url(http://www.atg.wa.gov/images/news_askag.gif) no-repeat;
	position: relative;
}
.askag_content
{
	padding-top: 65px;
	padding-left: 10px;
	width: 620px;
}
.askag_header_filler
{
	width: 130px;
	height: 70px;
	float: right;
}
.askag_date
{
	position: absolute;
	top: 29px;
	left: 300px;
	width: 205px;
	font-weight: bold;
	text-align: right;
}


.mustRead_content
{
	padding-top: 65px;
	padding-left: 10px;
	width: 620px;
}
.mustRead_date
{
	font-weight: bold;
	text-align: right;
}




/*************Blog******************/
.blogCalendar
{
	border: 1px solid #643930;
	padding: 4px 3px 3px 3px;
	background-color: #558BA3;
}

.monthRow
{
	background-color: #FAF6EB;
	text-align: center;
	width: 99%;
	font-weight: bold;
	padding: 5px;
}

.prevNextMonth
{
	text-decoration: none;
	color: #673B3C;
	display: block;
	font-size: 10pt;
	padding: 5px;
}

.dayNamesRow 
{
	background-color: #558BA3;
	color: #FAF6EB;
	font-size: 7.5pt;
	font-weight: normal;
}
.weekRow
{
	background-color: #C6DEDE;
	text-align: center;
	border: 2px solid #558BA3;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
}
.blogSide
{
	font-weight:bold;
}
.blogCategories
{
}
.entry
{
	background: no-repeat url(../images/blog-hr.gif);
	padding-top:20px;
	padding-bottom:15px;
	margin-top:10px;
	width:410px;
	
}
.entryTitle
{
	margin:0px;
	padding:0px;
}
.largeBlueButton
{
	background: no-repeat url(http://www.atg.wa.gov/images/btn_long.gif);
	height: 34px;
	width: 138px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	color:#FFFBF6;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
}
.blogPost
{
	margin-bottom:25px;
	_margin-bottom:20px;
}

/****************** Search Results and Paging ***************/
.searchNavN {width: 48px;}


.searchNav li{display:inline; line-height:1.3em}
.searchNav{padding:0;margin:0;width:100%;}
.searchNav ul, .searchNav li{list-style-type:none;margin:0;padding:0}
.searchNav li{float:left; width: 38px}
.searchNav a{display:block;border:1px solid #d4d4d4;padding:.3em .7em;margin:0 .38em 0 0;text-align:center}


.searchNav a, .searchNav a:visited{color:#515D85}
a.searchNavP, a.searchNavN{padding:.38em .5em;border:1px solid #d4d4d4;color:#515D85; }
a .searchNavP:visited,a .searchNavN:visited{color:#515D85}
.searchNav a:hover,a.searchNavS{text-decoration:none; background-color:#DFDFDD;border:1px solid #606985}
a .searchNavP{margin-right:.7em;padding-left:0}

.results 
{
  margin-top: 2px; 
  margin-bottom:10px; 
  padding-bottom:0px;
  padding-top:1px;
}
.resultsTitle 
{
  margin-top: 2px;
  margin-bottom: 0px;
  font-weight: bold;
}

.resultsDesc 
{
  margin-top:0px; 
  margin-bottom: 0px
}

.highlight
{
	background-color:Yellow;
}

.highlightTitle
{
	color:#663433;
}

hr.searchSpacing
{
	margin-top: 15px;
	margin-bottom: 20px;
}
