
/*Author       : 21ct
File Name    : appLogin.css
Description  : CSS for login page.
Revision Notes:
  	#06/11/2014  cthomas #77 fixed css wrapper issue.
	
	
	*/



/* CSS Document rev061010 */
* {margin:0; padding:0;}
body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 auto 1em; 
	color:#000; 
	background-color:#B4B4B4; 
	text-align: center
	
}
/*---(DOL/ETA Header)---*/
#wrapper {background-color:#FFF; margin: 0 auto; width: 1009px; text-align: left; height:1834px;} /*90.1em 7/2/13 updated from 1510px for height */
#header {float:left; width:100%; background:url(/includes/images/Header/header_back_new1.jpg) repeat-x; font-size: 0.7em; font-family:Tahoma,Geneva,sans-serif; height:121px;}
#header #subscribe {color:#FFF; float:right; margin-right:1em; padding-top: 3em;}
#header #subscribe input {color:#990000; font-size: 1em; font-family:Tahoma, Geneva, sans-serif; vertical-align:middle;}
#header #headlinks {float:right; color:#FFFFFF; font-size:12px; font-weight:bold; margin-right:1.2em; margin-top:-4.7em; }
#header #headlinks a {color:#FFFFFF; text-decoration:none;}
#header #dol_logo {float:left; padding-left: 0.8em; padding-top:0.9em; position:relative; top:2px;}
#header #dol_logo img {width:47px; height:47px; position:relative; left:1.5px;}
#header #headText {float:left; margin-left: 1em; margin-top:1em;}
#header #headText #dol1 {font-size: 20px; color:#FFFFFF; margin-top:1em;}
#header #headText #dol1 a {text-decoration:none; color:#FFFFFF;}
#header #headText #dol2 {font-size: 18px; color:#FFFFFF; margin-top:1em;}
#header #headText #dol1 a {text-decoration:none; color:#FFFFFF;}
#header #headText #phantomSpace{display:block;}
#header #headText a {text-decoration:none; color:#FFFFFF;}
#header #eta {font-size:1.25em;color:#FFF;}
#header #searchETA {color:#FFF; float:right; padding-top: 3em; margin-right: 1em;}
#header #searchETA  a {color:#FFF; text-decoration:none;}
#header #searchETA input {color:#990000;  font-family:Tahoma, Geneva, sans-serif; vertical-align:middle; border:1px #333333 solid; position:relative; right:3.5px; bottom:1px; }
#header #searchETA #q {width:193px; font-size:12px; margin-top:8px;  padding:2.5px; text-indent:10px; }
#header #searchETA #p {color:#990000; font-family:Tahoma, Geneva, sans-serif; vertical-align:middle; padding:2px; background-color:#ffffff; font-size:12px; font-weight:normal;text-align:center; vertical-align:top; margin-top:8px; width:50px;

}

#header #two ul {list-style: none; padding: 0 0.5em;}
#header #two ul li {display: block; float: left; height:3em; line-height:2.5em; width:9.1em; text-align:center; vertical-align:middle; margin:0; padding:0; position:relative; top:21px; left:2px; font-size:12px;}
#header #two ul li.twoLines {line-height:1.1em; height:1.4em;}
#header #two ul li.oneLine {line-height:2em; height:1.4em;}

#header #two ul li a {text-decoration:none; color:#000000;  display:inline-block; width:75px; height:4em;   color:#FFF; }
#header #two ul li.twoLines a:hover {background-color:#FFF;  line-height:15px;   color:#990000;  width:90px; vertical-align:text-bottom; height:31px; position:relative; bottom:9px; padding-top:9px; }
#header #two ul li.oneLine a:hover {background-color:#FFF;  line-height:15px;   color:#990000;  width:90px; position:relative; bottom: 9px; height:27px; padding-top:15px; }
#header #three {padding: 0; float:left; background-color:#FFF; width:100%;}
#header #three #hcontent {background-color:#FFF; float:left; margin : 0.8em; padding:0.2em; width: 88.3em;}
#header #three #hcontent a img {border:none;}
#headImg {float:right;}
#headSeparator {clear:both;}
#footer {width:100%; text-align:center; font-size:0.55em;} /* 0.9em*/
#footer #fdate {background-color:#FFF; padding: 1em 1em 2em 1em; font-size:1.1em;}
#footer #fone {background-color:#9A0000; color:#FFF; padding: 1em 0; font-weight:bold;}
#footer #ftwo {background-color:#CCCCCC; padding: 0.5em 0;}
#footer #fone a {color:#FFF;}
#footer #ftwo a {color:#000;}
#agency {float:left; font-weight:bold; font-size:1.2em; padding: 0.1em 0 0 1.1em;}


#wrapper #breadcrumbs {	/* override styles for blue header */
	clear: both;
	font-size: .69em;
	color: #999;	
	padding: 5px 15px 10px;
}
#wrapper #breadcrumbs a {
	color: #628bca; /* #03c; */
	text-decoration: underline;
	font-family: tahoma, verdana;
}
#wrapper #jQueryUITabsRegister ul.ui-tabs-nav {
	font-size: 12px;
}

#bodyContentMasterContainer {
	width: 975px; /* 950px; /* 767px; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
		/* border: 1px solid red; */
}
#bodyContentMasterContainer h1 {
    color: #990000;
	font-size: 1.31em; /* to match 21px */
	margin: 0 0 15px 4px;
}
#bodyContentMainContainer {
	width: 685px;/*675px; /* 503px */ /* minus 2 for padding-left */
	margin: 0;
	padding: 0;
	float: left;
	border: 0px;
		/* border: 1px solid red; */
}
#bodyContentSingleContainer {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	border: 0px;
}
#bodyContentSingleContainerCenterAdjust {
	width: 900px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2px;
	padding: 0;
}
#bodyContentRightContainer {
	width: 270px;/* 248px; /* minus 2 for padding-right */
	margin: 0;
	padding: 0;
	float: right;
	border: 0px;
		/* border: 1px solid red;  */
}
#containerBodyLogin {
	margin: 0px 0px 0px 0px;
	padding: 0 15px;
}
#pageInfo {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 25px;
}

#bodyContentMainContainer #pageInfo h2 { /* to counter the style in appMain.css */
	font-size: 18px; 
	font-family: verdana; 
	font-weight: bold; 
	color: #000; 
	margin: 0;
}
.bodyMainRotatingArticle {
	background-color: #f7f7f7;
	width: auto;
	height: 125px;
	border: 1px solid #e4e4e4;
	border-bottom: solid 1px #f7f7f7;
	margin-top: 10px;
	padding: 0 10px;
}
#bodyMainTabs {
	/*
	background: url(../images/bodyMainTabsBackground.gif); 
	background-color: #f7f7f7;
	width: auto;
	height: auto;
	border: solid 1px #e4e4e4;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 10px 10px;
	*/
	margin: 8px 0 10px;
}
#bodyMainSearchBox {
	background-color: #ebeef5;/* #ffffe1;*/
	width: auto;
	height: auto;
	border: solid 1px #ccc;
	margin: 0;
	padding: 10px 4px 0;
}
#divideContainer50-50Left {
	float: left;
	width: 48%;
	border-right: solid 1px #eee;
	padding: 0 0 0 5px;
}
#divideContainer50-50Right {
	float: right;
	width: 48%;
	padding: 0 0px 0px 4px;
}
#divideContainer50-50Right h4 {
	padding: 8px 0;
}



#grayBoxRight {
	background-color: #f0f8ff; 
	border-top: 0px;
	border-right: solid 1px #aab3b3;
	border-bottom: 0px;
	border-left: solid 1px #aab3b3;
	height: auto;
	width: 233px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#grayBoxRight {
	background-color: #f0f8ff; 
	border-top: 0px;
	border-right: solid 1px #aab3b3;
	border-bottom: 0px;
	border-left: solid 1px #aab3b3;
	height: auto;
	width: 233px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#grayBoxTopRound {
	background: url(../images/grayBoxTopRound.gif) no-repeat;
	border: none;
	height: 13px;
	width: 235px;
	float: right;
	margin: 0;
	padding: 0;
	display: inline;
	line-height: 0;
}
#grayBoxBottomRound {
	background: url(../images/grayBoxBottomRound.gif) no-repeat;
	border: 0;
	height: 14px;
	width: 235px;
	float: right;
	margin: 0;
	padding: 0;
}
#blueBoxRight {
	background-color: #f7f7f7; 
	border-top: 0;
	border-right: 1px solid #ccc;
	border-bottom: 0;
	border-left: solid 1px #ccc;
	height: auto;
	width: 225px;
	float: right;
	margin: 0;
	padding: 0 4px;
}
#blueBoxTopRound {
	background: url(../images/blueBoxTopRound.gif) no-repeat;
	border: none;
	height: 13px;
	width: 235px;
	float: right;
	margin: 15px 0 0;
	padding: 0;
	display: inline;
	line-height: 0;
}
#blueBoxBottomRound {
	background: url(../images/blueBoxBottomRound.gif) no-repeat;
	border: 0px;
	height: 14px;
	width: 235px;
	float: right;
	margin: 0;
	padding: 0;
}
#tanBoxRight {
	background-color: #f8f8f3; 
	border-top: 0px;
	border-right: solid 1px #cbcba5;
	border-bottom: 0;
	border-left: solid 1px #cbcba5;
	height: auto;
	width: 225px;
	float: right;
	margin: 0;
	padding: 0 4px;
}
#tanBoxTopRound {
	background: url(../images/tanBoxTopRound.gif) no-repeat;
	border: none;
	height: 13px;
	width: 235px;
	float: right;
	margin: 15px 0 0;
	padding: 0;
	display: inline;
	line-height: 0px;
}
#tanBoxBottomRound {
	background: url(../images/tanBoxBottomRound.gif) no-repeat;
	border: 0;
	height: 15px;
	width: 235px;
	float: right;
	margin: 0;
	padding: 0;
}
/* END CONTAINERS */

/* BEGIN CONTENT DISPLAY */

#bodyContentMainContainer h1, #bodyContentSingleContainer h1{
    color: #900;
	font-size: 1.31em; /* to match 21px */
	margin: 10px 0 15px 0;
}

#bodyContentMainContainer h2, #bodyContentSingleContainer h2 {
	font-size: 1.25em; /* to match 20px */
	font-weight: normal;
	margin: 10px 0;
}

#bodyContentMainContainer h2 {
    color: #333;
}

#bodyContentSingleContainer h2 {
    color: #009;
}
#bodyContentMainContainer #pageTopicInfo h2 {
	font-size: 18px; 
	font-family: verdana; 
	font-weight: bold; 
	color: #000; 
	margin: 0;
}
#bodyContentMainContainer h3, #bodyContentSingleContainer h3 {
    color: #000;
	font-size: 1.13em; /* to match 18px */
	margin: 10px 0;
}

#bodyContentMainContainer h4, #bodyContentSingleContainer h4 {
    color: #000;
	font-size: 0.75em; /* to match 12px */
	margin: 4px 0;
}

#bodyContentMainContainer p, #bodyContentSingleContainer p {
    /*color: #000;*/
	font-size: 0.69em;/* to match 11px */
	font-family: Verdana, Geneva, sans-serif;	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	line-height: 17px;
}

#bodyContentMainContainer ol, #bodyContentSingleContainer ol {
    color: #000;
	font-size: 0.69em; /* to match 11.69px */
}

#bodyContentMainContainer ul, #bodyContentSingleContainer ul {
    color: #000;
	font-size: 0.69em; /* to match 11.69px */
	margin-left: 0px;
/*	text-indent: -15px; */
	padding: 0;
}

#bodyContentMainContainer ul ul, #bodyContentSingleContainer ul ul {
    color: #000;
	font-size: 1.0em; /* to match 11.69px as ul ul */
/*	margin-left: 15px; */
}

/*
#bodyMainTabs li{
	list-style-type: square;
}
*/

#bodyContentSingleContainer li{
	list-style-type: square;
	list-style:inside;
	padding-left:15px;
}

#pageInfo p {
    color: #000;
	margin: 4px 0px;
	font-size: .688em;
}

#pageInfo a {

}

#pageInfo a:link {
	color: #039;
	font-weight: bolder;
	text-decoration: underline;
}
#pageInfo a:visited {
	color: #039;
	font-weight: bolder;
	text-decoration: underline;
}
#pageInfo a:active {
	color: #039;
	font-weight: bolder;
	text-decoration: underline;
}
#pageInfo a:hover {
	color: #039;
	font-weight: bolder;
	text-decoration: underline;
}
#pageInfo img {
	border: 0;
}

#frontPageLogin {
	background: #fff;
	background-image: url(../images/cccccc_20x100_iCERTLogin.png); 
	background-repeat:repeat-x; 
	background-position: bottom left;
	width: auto;
	height: auto;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#frontPageLogin  ol {  
	padding-top: 0.25em;
}

#frontPageLogin a:link {
	color: #0000ff;
	text-decoration: underline;
}

#frontPageLogin a:visited {
	color: #990066;
	text-decoration: underline;
}

#frontPageLogin a:active {
	color: #0000ff;
	text-decoration: underline;
}

#frontPageLogin a:hover {
	color: #0000ff;
	text-decoration: underline;
}

#frontPageLogin legend {
	position: relative;
	top: -.5em;
	margin-bottom: 0px;
	padding-left: 5px;
	font-size: 0.88em; /* to match 14px */
	font-weight: 600;
	
}

#containerFooter{
	color: #003399;
	font-size: 0.56em;
}

#containerFooter a {
	color: #003399;
	font-weight: bolder;
	text-decoration: underline;
}

#grayBoxRight p {
	font-size: 0.69em;
	margin: 0px 8px 0px 8px;
	text-align: center;
}

#grayBoxRight h2 {
	margin: 0px 8px 10px 8px;
	font-weight: bolder;
	font-size: 1.1em;
	color: #778899;
	text-align: center;
}

#blueBoxRight p {
}

#blueBoxRight h2 {
	margin: 0px 8px 10px 8px;
	font-weight: bolder;
	color: #8f8f8f;
	font-size: 1.1em;
	text-align: center;
}

#tanBoxRight p {
}

#tanBoxRight h2 {
	margin: 0px 8px 10px 8px;
	font-weight: bold;
	font-size: 1.1em;
	color: #666666;
	text-align: center;
}

#bodyMainSearchBox h2 {
	margin: 0px 8px 10px 8px;
	font-weight: bold;
	font-size: 1.1em;
	color: #000;
}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 200px;
  text-align: left;
  }

div.row span.formw {
  float: right;
  width: auto;
  text-align: left;
  }
  

  
/* END CONTENT DISPLAY */

#frmSearch {
	font-size: 11px;
	color: #000;
}

#frmSearch label {
	width: 179px;
}

#frmSearch select {
	width: 270px;
}

#visaFAQSearch {
	font-size: 12px;
	color: #000;
}

.searchForm {
	font-size: 	.75em;
	color: #000;
}

#frmLogin label {
	width: 70px;
	font-size: 12px;
	color: #000;
}


/* this modifies just login page */
.loginForms .ctrlHolder{ border-bottom: none; padding: 3px 0px 3px 7px; }

#pwsearch_form select {
	width: 243px;
}

#divideContainer50-50Employer {
	float: left;
	width: 33%;
	height: auto;
	border: solid 1px #cccccc;
	padding: 0px 0px 5px 0px;
}

#divideContainer50-50Attorney {
	float: left;
	width: 33%;
	height: auto;
	border: solid 1px #cccccc;
	padding: 0px 0px 5px 0px;
}
#divideContainer50-50Agricultural {
	float: left;
	width: 33%;
	height: auto;
	border: solid 1px #cccccc;
	padding: 0px 0px 5px 0px;
}


#divideContainer50-50Employer h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 7px 10px 7px 10px;
	background-color: #1f4f89;
	background-image: url(../images/register/employerBoxBackgroundSlice.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 0px;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

#divideContainer50-50Attorney h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 7px 10px 7px 10px;
	background-color: #3f2b6b;
	background-image: url(../images/register/attorneyBoxBackgroundSlice.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 0px;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

#divideContainer50-50Agricultural h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 7px 10px 7px 10px;
	
	background-image: url(../images/register/agriculturalBoxBackgroundSlice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 0px;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

#divideContainer50-50Employer p, #divideContainer50-50Attorney p, #divideContainer50-50Agricultural p {
	margin: 10px 10px 0px 10px;
	padding: 0px;
	float:left;
	height: 65px;
	line-height: 16px;
	font-size: 12px;
}
#divideContainer50-50Agricultural .buttonStyle1, #divideContainer50-50Employer .buttonStyle1, #divideContainer50-50Attorney .buttonStyle1 {
	width: 230px;
	margin: 0 0 5px 30px;
}
.bottomOptions .buttonStyle1 {
	width: 240px;
	margin: 15px 15px 15px 365px; 
}

#divideContainer50-50Employer ul, #divideContainer50-50Attorney ul, #divideContainer50-50Agricultural ul {
	margin: 25px 0 10px 0;
	padding: 0 10px 0 10px;
	float: left;
	height: 100%;
	list-style: none;
}
#divideContainer50-50Employer li {
	padding: 0px 0px 6px 18px;
	background: url(../images/bullets/bulletBlueCircleWhiteTriangle.gif) no-repeat 0 2px;
	list-style-type: none;
	list-style: none;
	line-height: 15px;
/*	background-position: 0 .5em;*/
}

#divideContainer50-50Attorney li {
	padding: 0px 0px 6px 18px;
	background: url(../images/bullets/bulletPurpleCircleWhiteTriangle.gif) no-repeat 0 2px;
	list-style-type: none;
	list-style: none;
	line-height: 15px;	
/*	background-position: 0 .5em;*/
}
#divideContainer50-50Agricultural li {
	padding: 0px 0px 6px 18px;
	background: url(../images/bullets/bulletGreenCircleWhiteTriangle.jpg) no-repeat 0 2px;
	list-style-type: none;
	list-style: none;
	line-height: 15px;	
/*	background-position: 0 .5em;*/
}
#frontPageLogin label.validationError {
	color: red;
	display: block;
	padding-top: 2px;
	margin-left: 20px;
	float: none;
	width: 180px;
}

#frontPageLogin .uniForm .ctrlHolder {
	border-bottom: 0;
}
p.registrationInstructions {
	font-size: 0.75em;
}

/* new body bottom notes */
#bodyBtmNotes {
	margin-top: 10px;
}
#bodyBtmNotes ul {
	list-style: square;	
	color: #666666;
	margin: 10px;
	padding: 10px;
	font-size: 11px;
}
#bodyBtmNotes ul li {
	padding-bottom: 8px;
	line-height: 15px;
}

/*---(new: general tab content)---*/
#bodyMainTabs .secContent {
	margin-bottom: 15px;
}
#bodyMainTabs h5.secTitle {
	font-size: 12px;
	margin-bottom: 5px;
}
#bodyMainTabs h5.secTitle em {
	font-weight: normal;
}
#bodyContentMainContainer #bodyMainTabs ul {

}
#bodyMainTabs .secContent ul {
	padding: 0;
	margin: 0 0 0 10px;
}
#bodyMainTabs .secContent ul li {
	list-style: none;
	font-size: 12px;
	background:transparent url(/includes/images/bullets/sysAlertTopic.gif) no-repeat scroll 0 2px;
	padding: 0 0 0 15px;
	line-height: 18px;
}
table.secListing {
	background-color: #fff;	
	width: 100%;
}
table.secListing th {
	padding: 3px;
	background-color:#06c;
	color:#fff;
	font-size: 11px;
}
table.secListing td {
	font-size: 12px;
	padding: 3px;
	vertical-align: top;
	line-height: 18px;
}
table.secListing tr {
	background-color: #eeeef4;
}
table.secListing tr.alt {
	background-color: #ccd;	
}
table.secListing td.icon {
	text-align: center;
}
table.secListing td li {
	list-style-type: square;
	list-style-position: inside; 
	padding-left: 5px; 
}

/*---(tab content: system alert)---*/
#sysAlert {
	font-size: 12px;
}
#sysAlert .topic {
	margin: 3px 0 10px;
	background: url(/includes/images/bullets/sysAlertTopic.gif) no-repeat 0 3px;
	padding-left: 15px;
}
#sysAlert .topic a {
	color: #00f;/*#03c;*/
	/*text-decoration: none;*/
	font-weight: normal;	
	line-height: 17px;
}
#sysAlert .topic span.red,
#sysAlert .topic a.red,
#sysAlert .topic a:hover.red {
	color: red;
}
#sysAlert .topic a:hover {
	color: #03c; /* #009; */
	text-decoration: underline;
}
#sysAlert .mainText {
	margin-bottom: 10px;
	padding-left: 15px;	
	line-height: 16px;
}
#sysAlert .mainText a {

}
#sysAlert .mainText a:hover {
	text-decoration: underline;
}

/*---(new side block)---*/
.sideBlockWrapper {
	background: url(/includes/images/login/bg_SideBlock_btm.gif) bottom left no-repeat;
	margin-bottom: 12px;
}
.sideBlockWrapper .sblkHeader {
	background: url(/includes/images/login/bg_SideBlock_top.gif) no-repeat;	
	width: 270px;
	height: 30px;
	margin: 0;
	padding: 0;	
}
.sideBlockWrapper .sblkHeader span {
	position: absolute;
	left: -1500px;
	top: -1500px;
	width: 1px;
	height: 1px;
	overflow: hidden;		
}
.sideBlockWrapper .sblkHeader.accessLegacy {
	background-position: 0 -30px;
}
.sideBlockWrapper .sblkHeader.statusCheck {
	background-position: 0 -60px;
}
.sideBlockWrapper .sblkHeader.searchFaqs {
	background-position: 0 -90px;
}
.sideBlockWrapper .sblkHeader.searchPW {
	background-position: 0 -120px;
}
.sideBlockWrapper .sblkContent {
	width: 100$;
	padding: 10px 10px 10px;
}
.sideBlockWrapper {
	font-family: verdana, arial;	
	font-size: 12px;
}
.sideBlockWrapper p.intro {
	font-size: 11px;	
	line-height: 17px;
}

/*---(side block - access to legacy)---*/
.sideBlockWrapper ul.appList  {
	margin: 5px 20px;
}
.sideBlockWrapper ul.appList li {
	display: inline;
	padding: 0 25px 0 0;
	margin: 0;
	line-height: 17px; 
}

/*---(main block - pjr)---*/
#pjr_wrapper {
	width: 100%; 
	background-color: #fff; 
	border:1px solid #b5cff0;	
	margin: 5px 0 10px;
	padding: 0 0 15px 0;
}
#pjr_map_header {
	margin: 0;
	padding: 0 15px;
}
#pjr_map_header h2 {
	float: left;
	width: 270px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 15px;
}
#pjr_map_header p {
	float: right;
	width: 350px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0 0;	
}
#pjr_map_content {
	clear: both;
}
#pjr_map_content p {
	font-size: 12px;
	padding: 0 15px;
}

/*---(misc)---*/
.cfdebug {
	text-align: left;	
}