

h4.browse {
	border-bottom: 2px solid #85ad33;
	font-size:1em;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	color: black;
	padding:0px;
	margin:5px 10px 10px 0px;
	text-align:left;
	padding-bottom:3px;
}

.showall {
	float: right; 
	display:inline; 
	font-weight: normal; 
	color: black; 
	cursor: pointer; 
	cursor: hand; 
	padding:0px; margin:0px;
	vertical-align:top; 
	margin-top:-17px; 
}

.showall img {
	padding:0px;
	margin:0px;
	margin-left:6px;
	margin-right:4px;
}

#topicnav {
	border: 0px;
	font-size: 1em;
	width:660px;
	display:inline;
	padding:0px;
	margin:0px;
}
ul.topics {
	padding:0px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:30px;
}

ul.topics a {
	text-decoration:underline;
}

ul.topics li {
	list-style-image: url(./images/arrow_red.gif);
	vertical-align:bottom;
	margin-bottom:12px;
	font-weight:normal;
	color:black;
}

ul.topics li.open {
	list-style-image: url(./images/icon_expand.jpg);
	margin-bottom:15px;
}

ul.topics p {
	font-weight:bold;
	padding:0px;
	margin:0px;
}
span.subtopic {
	color: #666633;
	font-weight:bold;
	height:18px;
}
ul.subtopics {
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:10px;
}
ul.subtopics li {
	list-style-image: url(./images/arrow_green.gif);
	vertical-align:bottom;
	margin-bottom:3px;
}
ul.subtopics li a {
	font-weight:normal;
	text-decoration:none;
	color: #336600;
}
ul.subtopics li a:hover {
	color: black;
}

#question {
	display:inline; 
	float:left; 
	background-image: url(./images/question_background_red.jpg); 
	background-color:#f8dfdf;
	background-position: top left; 
	background-repeat: no-repeat; 
        width:318px; 
	MIN-HEIGHT:147px; 
	margin-left:0px; 
	margin-top:10px; 
	MARGIN-BOTTOM:0px; 
	PADDING:0px;
	BACKGROUND-COLOR: #f8dfdf;

}

ul.question {
	padding:0px;
	margin:0px;
	padding-top:13px;
	padding-left:25px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 10px;
}

ul.question li {
	list-style-image: url(./images/anchor_red.gif);
	vertical-align:bottom;
	font-size:1em;
}

ul.question li a, ul.extras a {
	color: black;
	line-height:15px;
}

ul.question li a:hover, ul.extras li a:hover {
	color: #990000;
}

#extras {
	display:inline;
	float:right;
	width:300px;
	font-weight:bold;
	color: black;
}

ul.extras {
	margin:0px;
	padding:0px;
	margin-left:25px;
	margin-top:20px;
}

ul.extras li {
	list-style-image: url(./images/anchor_red.gif);
	vertical-align:bottom;
}

#answer, #anchor {
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}

#answer p, #anchor p {
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:5px;
	line-height:15px;
}

#answer h4 {
	 background-image: url(./images/subtitle_bkgrd_red_light.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 font-size:14px; 
	 font-weight: bold; 
        font-family: Georgia, Verdana, Arial, sans-serif; 
	color: black; 
	padding:0px; 
	margin:0px; 
	padding-left:7px; 
	margin-left:0px; 
	padding-top:4px; 
	padding-bottom:4px; 

}	

#anchor h4 {
	background-image: url(./images/subtitle_bkgrd_red_dark.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: white;
	padding:0px;
	margin:0px;
	padding-left:7px;
	margin-left:0px;
	padding-top:4px;
	padding-bottom:4px;
}	

#answer ul, #anchor ul {
	padding:0px;
	margin:0px;
	width:610px;
	padding-left:25px;
	padding-top:5px;
}

p.back a {
	margin:0px;
	padding:0px;
	margin-left:84%;
	text-decoration: underline;
	color: #cc6600;
}

p.back a:hover {
	color: #990000;
}

ul.links {
	list-style-image: url(./images/arrow_red.gif);
	vertical-align: bottom;
}

ul.links li {
	margin-left:0px;
	line-height:20px;
}

ul.links a {
	color:black;
}

ul.links a:hover {
	color: #990000;
}










.showSwitch {
 display: block;
}
.hideSwitch {
 display: none;
}
.expandMenu {
  font-family: Verdana, Helvetica, sans-serif;
  text-align:left;
  vertical-align:top;
  padding:0px;
  margin:0px;
}
.expandMenu dt {
 background-color: #FFF;
 padding: 0px;
 margin: 0px;
 color: #000;
 cursor: hand;
 font-weight:bold;
 font-size:1em;
 width:200px;
 line-height:28px;
 height:28px;
}
.expandMenu a {
 color: #000;
}
.expandMenu a:hover
{
 color: #333333;
 background-color: transparent;
 text-decoration: none;
}
.expandMenu dd {
	 margin: 15px;
	 margin-top:0px;
	 margin-bottom:10px;
	 margin-right:0px;
	 padding: 0px;
	 background-color: #FFF;
	 font-size: 1em;
	 font-family: Verdana, Arial, sans-serif;
	 margin-left:0px;
}
.expandMenu ul {
 background-color: #FFF;
 margin:  0em;
 padding: 0px;
 list-style-type: none;
 font-size: 1em;
 font-family: Verdana, Arial, sans-serif;
}
.expandMenu table {
 border-collapse: collapse;
 width: 300px;
}
.expandMenu td {
 color: #FFFFFF;
 padding:0px;
 margin:0px;
 padding-right: 10px;
 padding-left: 10px;
 border-color: #000;
 border-style: solid;
 border-width: 0px;
 font-size: 1em;
 font-family: Verdana, Arial, sans-serif;
}
.expandMenu thead td {
 background-color: #000000;
 border-top-style: none;
 font-size: 1em;
 font-family: Verdana, Arial, sans-serif;
}



img.navclose {
 margin-right:5px;
}

#TJK_ToggleON,#TJK_ToggleOFF {display:none}



h4.browse span {
	margin-right:10px;
}


#topicnav { 
        border: 0px; 
        font-size: 1em; 
        width:660px; 
        display:inline; 
        padding:0px; 
        margin:0px; 
} 

#topicnav #columnoneabout { 
        display:inline; 
        float:left; 
        width:300px; 
        margin-left:0px; 
        margin-right:0px; 
        
} 

#topicnav #columntwoabout { 
        display:inline; 
        width:320px; 
        float:right; 
} 

ul.about { 
        padding:0px; 
        margin:0px; 
        margin-left:20px; 
        margin-top:30px; 
} 

ul.about li { 
        list-style: none; 
        vertical-align:bottom; 
        margin-bottom:12px; 
        font-weight:bold; 
        color:black; 
} 

ul.about li.open { 
        margin-bottom:15px; 
} 

ul.about p { 
        font-weight:bold; 
        padding:0px; 
        margin:0px; 
} 

ul.about img { 
        margin-right:5px; 
        vertical-align: middle; 
        border:0px; 
} 

body.about { 
        background-color: #ffffff; 
        background-image: none; 
        text-align:left; 
} 


#bottom_portlets { 
        width:672px; 
        display:inline; 
        float:left; 
} 

#bottom_portlets div.portlet { 
        display:inline; 
        float:left; 
        width:224px; 
} 
#information p { 
        font-family: Verdana, Arial, sans-serif; 
        font-weight: normal; 
        margin-bottom:10px; 
} 

#information p.aboutdetailsbold { 
        font-family: Verdana, Arial, sans-serif; 
        font-weight:bold; 

} 
ul.abouttopics { 
        font-size:0.8em; 
        margin:0px; 
        padding:0px; 
        margin-left:25px; 
} 




h3.subpage_title_home {
	color: black;
	width:320px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding:0px;
	margin:0px;
	margin-left:15px;
	padding-top:12px;
	padding-bottom:3px;
	margin-right:0px;
}
 
h4.browsetopics {
	border-bottom: 2px solid #990000;
	font-size:1em;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	color: black;
	padding:0px;
	margin:0px;
	margin-left:15px;
	margin-right:10px;
	margin-top:5px;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:10px;
}
 
ul.abouttopics {
	font-size:0.8em;
	margin:0px;
	padding:0px;
	margin-left:25px;
}





.servicemore
{
    margin-left: 25px;
}
 
#top_citizensrv
{
    border-bottom: dashed 1px #FF9900;
}
#top_businesssrv
{
    border-bottom: dashed 1px #497CA2;
}
 
#top_citizensrv ul
{
    color: #FF9900;
}
#top_businesssrv ul
{
    color: #497CA2;
}
#top_nonnatsrv ul
{
    color: #80AA00;
}


#answer a{
	list-style-image:url(./images/arrow_red.gif);
	vertical-align:bottom;
	color:black;
	text-decoration: underline;
}
#answer a:hover{
color:#990000;
}


#anchor a{
 list-style-image:url(./images/arrow_red.gif);
 vertical-align:bottom;
 color:black;
}
#anchor a:hover{
 color:#990000;
}

#full_portletred.back{
	text-align:right;
	padding:0px 0px 10px 0px;
}

