#jobnoggin-careerfair-page
{
	margin: 0;
	padding: 0;
	background: #C7E3EC;
}

#jobnoggin-careerfair-page.healthcare
{
	background: #DAE8CA;
}

#jobnoggin-careerfair-page #jobnoggin-wrapper
{
	width: 100%;
	margin: 0;
	padding: 0;
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-background-header.gif') repeat-x top left;
}

#jobnoggin-careerfair-page.healthcare #jobnoggin-wrapper
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-virtual-healthcare-career-fair-background-header.gif') repeat-x top left;
}

#jobnoggin-careerfair-page #jobnoggin-container
{
	width: 840px;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	overflow: hidden;
}

#jobnoggin-careerfair-page #jobnoggin-main
{
	float: right;
	display: inline;
	width: 618px;
	margin: 7px 0 0 0;
	padding: 0 0 0 0;
}

#jobnoggin-careerfair-page.healthcare #jobnoggin-main
{
	padding: 93px 0 0 0;
}

#jobnoggin-careerfair-page #jobnoggin-navigation
{
	clear: both;
	height: 150px;
	overflow: hidden;
}

#jobnoggin-careerfair-page.healthcare #jobnoggin-navigation
{
	display: none;
}

#jobnoggin-careerfair-page #jobnoggin-navigation a img
{
	border: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content
{
	clear: both;
}

#jobnoggin-careerfair-page #jobnoggin-content a img
{
	border: 0;
}

#jobnoggin-careerfair-page #jobnoggin-extra
{
	float: left;
	display: inline;
	width: 212px;
	font-family: arial;
	font-size: 12px;
	color: #565656;
}

#jobnoggin-careerfair-page #jobnoggin-extra p
{
	margin: 0 0 5px 0;
}

#jobnoggin-careerfair-page #jobnoggin-extra h1
{
	margin: 0;
	background: white;
}

#jobnoggin-careerfair-page #jobnoggin-extra img
{
	margin: 0 0 5px 0;
}

#jobnoggin-careerfair-page #jobnoggin-extra a img
{
	border: 0;
}

#jobnoggin-careerfair-page #jobnoggin-extra .content
{
	height: 100%;
	overflow: hidden;
	background: white;
	padding: 0;
	text-align: center;
}

#jobnoggin-careerfair-page #jobnoggin-extra .content .ad
{
	margin: 0 0 20px 0;
}

#jobnoggin-careerfair-page #jobnoggin-extra .footer
{
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-extra-footer.gif') no-repeat top center;
	height: 14px;
}

#jobnoggin-careerfair-page.healthcare #jobnoggin-extra .footer
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-virtual-healthcare-career-fair-extra-footer.gif') no-repeat top center;
}

#jobnoggin-footer
{
	width:100%;
	height: 110px;
	bottom: 0;
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-background-footer.gif') repeat-x bottom left;
}

#jobnoggin-careerfair-page.healthcare #jobnoggin-footer
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-virtual-healthcare-career-fair-background-footer.gif') repeat-x bottom left;
}

#jobnoggin-careerfair-page .ad h4,
#jobnoggin-careerfair-page .ad br
{
	display: none;
}

#jobnoggin-careerfair-page #jobnoggin-navigation ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 28px;
}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li
{
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: center;
}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li.last
{
	margin: 0;
}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.button
{
	display: block;
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-buttons.gif') no-repeat top left;
	height: 83px;
	width: 94px;
	text-indent:-9000px;
}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li p
{
	margin: 0;
	font-size: 10px;
	color: white;
}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.healthcare {background-position: 0 0;}
#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.healthcare:hover {background-position: -94px 0;}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.sales {background-position: 0 -88px;}
#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.sales:hover {background-position: -94px -88px;}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.professional-technical {background-position: 0 -176px;}
#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.professional-technical:hover {background-position: -94px -176px;}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.skilled-trades-manufacturing {background-position: 0 -264px;}
#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.skilled-trades-manufacturing:hover {background-position: -94px -264px;}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.education-government {background-position: 0 -352px;}
#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.education-government:hover {background-position: -94px -352px;}

#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.general {background-position: 0 -440px;}
#jobnoggin-careerfair-page #jobnoggin-navigation ul li a.general:hover {background-position: -94px -440px;}

#jobnoggin-careerfair-page #jobnoggin-content .section
{
	width: 618px;
	margin: 0 0 10px 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section.last
{
	margin: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .header
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-vcf-618header.gif') no-repeat bottom center;
	height: 14px;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content
{
	height: 100%;
	overflow: hidden;
	background: white;
	padding: 0 10px;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #565656;
	font-size: 12px;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .info h2
{
	font-size: 16px;
	color: #9067b8;
	margin: 0 0 10px 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .info h2 a
{
	color: #9067b8;
	text-decoration: none;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .images
{
	float: right;
	display: inline;
	margin: 0 0 5px 5px;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .images img
{
	display: block;
}

#jobnoggin-careerfair-page #jobnoggin-content .intro .content .info
{
	float: left;
	display: inline;
	width: 450px;
}

#jobnoggin-careerfair-page #jobnoggin-content .intro .content .extra
{
	float: right;
	display: inline;
	text-align: right;
	width: 200px;
}

#jobnoggin-careerfair-page #jobnoggin-content .polaroid
{
	text-align: center;
}

#jobnoggin-careerfair-page #jobnoggin-content .polaroid p
{
	margin: 0;
}

#jobnoggin-careerfair-page.healthcare #jobnoggin-content .column .header
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-virtual-healthcare-career-fair-column-section-header.gif') no-repeat bottom center;
	height: 14px;
	padding: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .header
{
	height: 100%;
	overflow: hidden;
	margin: 0 0 10px 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .header .title
{
	float: left;
	display: inline;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .header .rss
{
	float: right;
	display: inline;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .header h2
{
	font-size: 16px;
	color: #9067b8;
	margin: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .header h2 a
{
	color: #9067b8;
	text-decoration: none;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .job
{
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #BDCD65;
	clear: both;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .only
{
	border-top: 1px solid #BDCD65;
	border-bottom: 1px solid #BDCD65;
	padding: 10px 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .first
{
	border-top: 1px solid #BDCD65;
	padding: 10px 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .last
{
	margin: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .job .header
{
	clear: both;
	height: 100%;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .job .header h3
{
	float: left;
	display: inline;
	margin: 0;
	font-size: 16px;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .job .header h3 a
{
	color: #9067b8 !important;
	text-decoration: none;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .job .header .date
{
	float: right;
	display: inline;
	margin: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .content .jobs .job .description
{
	margin: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .section .footer
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-vcf-618footer.gif') no-repeat top center;
	height: 14px;
}

#jobnoggin-careerfair-page.healthcare #jobnoggin-content .column .footer
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-virtual-healthcare-career-fair-column-section-footer.gif') no-repeat top center;
}

#jobnoggin-careerfair-page #jobnoggin-content .main .content
{
	background: white url('http://media.jobnoggin.com/designimages/jobnoggin-vcf-main-footer-bg.jpg') no-repeat bottom left;
}

#jobnoggin-careerfair-page #jobnoggin-content .main .content .fake
{
	height: 186px;
	width: 340px;
}

#jobnoggin-careerfair-page #jobnoggin-content .main .footer
{
	display: none;
}

#jobnoggin-careerfair-page #jobnoggin-content .main .content .slideshow
{
	width: 300px;
	height: 250px;
	overflow: hidden;
}

#jobnoggin-careerfair-page #jobnoggin-content .main .content .slideshow img
{
	width: 300px;
}

#jobnoggin-careerfair-page #jobnoggin-content .industry
{
	height: 178px;
}

#jobnoggin-careerfair-page #jobnoggin-content .industry .header,
#jobnoggin-careerfair-page #jobnoggin-content .industry .content,
#jobnoggin-careerfair-page #jobnoggin-content .industry .footer
{
	background: none;
}

#jobnoggin-careerfair-page #jobnoggin-content .industry .content h2
{
	font-family: arial;
	font-size: 25px !important;
	margin: 0;
	text-transform: uppercase;
	color: #0a526a !important;
}

#jobnoggin-careerfair-page #jobnoggin-content .industry .content h2 a
{
	color: #0a526a !important;
	text-decoration: none;
}

#jobnoggin-careerfair-page #jobnoggin-content .industry .content .tiles
{
	text-align: center;
	position: absolute;
	top: 45px;
	right: 10px;
}

#jobnoggin-careerfair-page #jobnoggin-content .healthcare
{
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-healthcare-background.jpg') no-repeat top center;
	position: relative;
}

#jobnoggin-careerfair-page #jobnoggin-content .healthcare h2
{
	position: absolute;
	top: 10px;
	left: 230px;
}

#jobnoggin-careerfair-page #jobnoggin-content .sales
{
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-sales-background.jpg') no-repeat top center;
	position: relative;
}

#jobnoggin-careerfair-page #jobnoggin-content .sales h2
{
	position: absolute;
	top: 40px;
	left: 215px;
}

#jobnoggin-careerfair-page #jobnoggin-content .professional-technical
{
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-professional-technical-background.jpg') no-repeat top center;
	position: relative;
}

#jobnoggin-careerfair-page #jobnoggin-content .professional-technical h2
{
	text-align: right;
	position: absolute;
	top: 10px;
	left: 100px;
	width: 230px;
}

#jobnoggin-careerfair-page #jobnoggin-content .skilled-trades-manufacturing
{
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-skilled-trades-manufacturing-background.jpg') no-repeat top center;
	position: relative;
}

#jobnoggin-careerfair-page #jobnoggin-content .skilled-trades-manufacturing h2
{
	position: absolute;
	top: 5px;
	left: 110px;
	width: 240px;
}

#jobnoggin-careerfair-page #jobnoggin-content .education-government
{
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-education-government-background.jpg') no-repeat top center;
	position: relative;
}

#jobnoggin-careerfair-page #jobnoggin-content .education-government h2
{
	position: absolute;
	top: 10px;
	right: 10px;
}

#jobnoggin-careerfair-page #jobnoggin-content .general
{
	background: transparent url('http://media.jobnoggin.com/designimages/JOB_jobnoggin-virtual-career-fair-general-background.jpg') no-repeat top center;
	position: relative;
}

#jobnoggin-careerfair-page #jobnoggin-content .general h2
{
	position: absolute;
	top: 10px;
	left: 260px;
}

#jobnoggin-careerfair-page #jobnoggin-content .column .content
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-virtual-healthcare-career-fair-column-background.gif') repeat-y top center;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume .key .required
{
	float: right;
	display: inline;
	height: 14px;
	width: 14px;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume .required
{
	border-left: 4px solid #DF7A1C !important;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume form
{
	margin: 0;
	padding: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume .inputgroup
{
	margin: 0 0 5px 0;
	height: 100%;
	overflow: hidden;
	clear: both;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume .inputgroup label
{
	display: block;
	margin: 0 0 1px 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume .textgroup input
{
	display: block;
	background: #F0F0F0;
	border: 1px solid #999;
	padding: 3px;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume .checkboxgroup input,
#jobnoggin-careerfair-page #jobnoggin-content .resume .checkboxgroup label
{
	display: inline;
	cursor: pointer;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume .submitgroup
{
	width: 100%;
	text-align: center;
}

#jobnoggin-careerfair-page #jobnoggin-content .resume #namegroup input,
#jobnoggin-careerfair-page #jobnoggin-content .resume #emailgroup input
{
	width: 400px;
}

#jobnoggin-careerfair-page #jobnoggin-content .tiles .content .tiers .tier1
{
	height: 100%;
	overflow: hidden;
	width: 555px;
	margin: 0 0 0 25px;
	clear: both;
}

#jobnoggin-careerfair-page #jobnoggin-content .tiles .content .tiers .tier1 .ad
{
	float: left;
	display: inline;
	margin: 0 5px 5px 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .tiles .content .tiers .tier2
{
	height: 100%;
	overflow: hidden;
	width: 555px;
	margin: 0 0 0 25px;
	clear: both;
}

#jobnoggin-careerfair-page #jobnoggin-content .tiles .content .tiers .tier2 .ad
{
	float: left;
	display: inline;
	margin: 0 5px 5px 0;
}

#jobnoggin-careerfair-page #jobnoggin-content .intro .footer
{
	background: none;
}

#jobnoggin-content .tiles
{
	height: 100%;
	overflow: hidden;
}

#jobnoggin-content .tiles .tile
{
	float: left;
	display: inline;
	margin: 0 5px 5px 0;
}

#jobnoggin-footer
{
	text-align: center;
	clear: both;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 13px;
	height: 100%;
	overflow: hidden;
}

#jobnoggin-footer a img
{
	border: 0;
}

#jobnoggin-footer a
{
	color: #5E5E5E;
	text-decoration: none;
}

#jobnoggin-footer .section
{
	width: 840px;
	margin: 10px auto;
}

#jobnoggin-footer .section .header
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-vcf-840header.gif') no-repeat bottom center;
	height: 14px;
}

#jobnoggin-footer .section .content
{
	height: 100%;
	overflow: hidden;
	background: white;
	padding: 0 10px;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #565656;
	font-size: 12px;
}


#jobnoggin-footer .section .footer
{
	background: transparent url('http://media.jobnoggin.com/designimages/jobnoggin-vcf-840footer.gif') no-repeat top center;
	height: 14px;
}

#jobnoggin-footer .navigation
{
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 10px 0;
}

#jobnoggin-footer .navigation ul
{
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 1.3em;
	position:relative;
	left:50%;
	text-align:center;
}

#jobnoggin-footer .navigation ul li
{
	float: left;
	display: inline;
	position:relative;
	right:50%;
}

#jobnoggin-footer .navigation a
{
	float: left;
	display: block;
	padding: 0 4px 0 5px;
	border-right: 1px solid #264974;
	white-space: nowrap;
}

#jobnoggin-footer .navigation ul li .first
{
	padding: 0 5px 0 0;
}

#jobnoggin-footer .navigation ul li.last a
{
	border-right: 0;
	padding: 0 0 0 5px;
}

/*========================================*/
/*Chat Styles*/
/*========================================*/

#jobnoggin-careerfair-page #jobnoggin-content .chats .timestamp{color:#90301F !important;margin:5px;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .chat img{float:left;margin:0px 10px 10px 0px;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .chat{margin:5px;}
#jobnoggin-careerfair-page #jobnoggin-content .chats a.btn span {background:transparent url(http://media.jsonline.com/designimages/buff_button_left_JSO.gif) no-repeat scroll 0%;display:block;line-height:10px;padding:5px 0pt 7px 7px;}
#jobnoggin-careerfair-page #jobnoggin-content .chats a.btn:hover span {text-decoration:underline;}
#jobnoggin-careerfair-page #jobnoggin-content .chats a.btn {background:transparent url(http://media.jsonline.com/designimages/buff_button_right_JSO.gif) no-repeat scroll right top;color:#264974;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:21px;margin:1em 1em 0pt 0pt;padding-right:6px;text-decoration:none;text-transform:none;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .smTxt {color:#999999;font-size:0.9em;margin:0pt;padding:0pt;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .chat_content {float:left;width:435px;margin:0px;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .chat_question {color:#444444;margin-bottom:0.5em;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .chat_answer {color:#444444;font-style:normal;padding-bottom:15px;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .name {font-style:normal;font-weight:bold;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .faqList {clear:both;margin:25px 0px 0px;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .faqList li {background-image:none;margin:0.5em;padding-left:0px;list-style-type:none;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .qForum{margin: 15px 0px;}
#jobnoggin-careerfair-page #jobnoggin-content .chats .chat_head{margin:0px;}

#jobnoggin-careerfair-page #jobnoggin-content .chats .headline {
color:#9067B8;
font-size:1.5em;
line-height:1.4em;
margin:0pt 0pt -0.5em 5px;
padding:0pt;
}


#jobnoggin-careerfair-page #jobnoggin-content .chats .sub_headline {
color:#565656;
font-size:1.2em;
margin:10px 0px 0px 5px;
font-weight:bold;
}

#jobnoggin-careerfair-page #jobnoggin-content .chats .chat p {
color:#565656;
font-size:1.2em;
margin:0px;
}


#jobnoggin-careerfair-page #jobnoggin-content .chats .chat form label {
float:left;
margin:0pt;
text-align:left;
width:30%;
}

#jobnoggin-careerfair-page #jobnoggin-content .chats .chat input.txt {
background:#F0F0F0 none repeat scroll 0%;
border-color:#999999 rgb(153, 153, 153) rgb(153, 153, 153) rgb(223, 122, 28);
border-style:solid;
border-width:1px 1px 1px 4px;
color:#000000;
margin:0pt;
width:225px;
}

#jobnoggin-content .occupations
{
	height: 100%;
	overflow: hidden;
	width: 718px;
	margin: 0 auto;
}

#jobnoggin-content .occupations .occupation
{
	float: left;
	display: inline;
	width: 143px;
	text-align: center;
}

#jobnoggin-content .occupations .occupation img
{
	margin: 0 0 5px 0;
}

#jobnoggin-content .occupations .last
{
	margin: 0;
}

#jsonline-classified-sitemap
{
	height: 100%;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 5px 0;
}

#jsonline-classified-sitemap .header
{
	margin: 0 0 20px 0;
	padding: 0 10px;
}

#jsonline-classified-sitemap .header h2
{
	float: left;
	display: inline;
	margin: 0;
	font-size: 16px;
	color: #9067b8;
}

#jsonline-classified-sitemap .header .anchor
{
	float: right;
	display: inline;
	padding: 0 20px 0 0;
	line-height: 2.0;
	font-weight: bold;
	color: #9067b8;
	background: url('http://media.jsonline.com/designimages/back_top_arrow_JSO.gif') no-repeat right center;
}

#jsonline-classified-sitemap .header .anchor:hover
{
	text-decoration: none;
}

#jsonline-classified-sitemap .sitemap
{
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	/*border: 1px solid lime;*/
}

#jsonline-classified-sitemap ul
{
	clear: left;
	float: left;
	position: relative;
	left: 50%;
	margin: 0;
	padding: 0 !important;
	list-style: none;
	text-align: left;
}

#jsonline-classified-sitemap ul li
{
	float: left;
	display: inline;
	position: relative;
	right: 50%;
	margin: 0 15px 0 0;
	padding: 0;
	width: 140px;
	border: 0 !important;
}

#jsonline-classified-sitemap ul li.last,
#jsonline-classified-sitemap ul li.only
{
	margin: 0;
}


#jsonline-classified-sitemap ul li a
{
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	color: #9067b8 !important;
	text-decoration: none;
	font-weight: bold !important;
	font-size: 13px !important;
}

#jsonline-classified-sitemap ul li a:hover
{
	color: #9067b8!important;
	text-decoration: none;
}

#jsonline-classified-sitemap ul li ul
{
	clear: both;
	float: none;
	position: static;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#jsonline-classified-sitemap ul li ul li
{
	float: none;
	display: block !important;
	position: static;
	margin: 0 0 5px 0 !important;
	padding: 0;
	border: 0 !important;
}

#jsonline-classified-sitemap ul li ul li.last,
#jsonline-classified-sitemap ul li ul li.only
{
	margin: 0;
}

#jsonline-classified-sitemap ul li ul li a
{
	display: inline;
	margin: 0;
	padding: 0 0 0 8px;
	color: #444 !important;
	background: transparent url('http://media.jsonline.com/designimages/arrow_red_JSO.gif') no-repeat 0 5px;
	font-weight: normal !important;
	font-size: 13px !important;
}

#jsonline-classified-sitemap ul li ul li a:hover
{
	color: #444 !important;
}

#jsonline-classified-sitemap .widget
{
	background: lime;
	height: 50px;
}



.cmP_question{font-weight:bold;margin-bottom:2px;display:block;}
.cmP_questionNumber{display:none;}
.cmP_responses{display:block;margin-bottom:10px;}
.cmP_responses input, #formFields .cmP_responses textarea{border:1px solid #999999;border-left:solid 4px #df7a1c;padding:3px;background-color: #f0f0f0;}
.cmP_responses select{border:solid 2px #3366cc;}
.cmP_responses{width:100%;overflow:auto;}
.cmP_responses table.cmP_mcVertical{border:1px solid #999999;border-left:solid 4px #df7a1c;padding:3px;background-color: #f0f0f0;}

