/* Content */
#home_content {
	position: relative;
	padding: 20px;
	padding-top: 38px;
	padding-left: 30px;
	/*background: url('/images/first_header_curve.gif') #FFFFFF top left no-repeat;*/
}
#content {
	position: relative;
	top: -49px;
	*top: -48px; /*IE7 hack */
	padding: 20px;
	padding-top: 38px;
	padding-left: 30px;
	background: url('/images/first_header_curve.gif') #FFFFFF top left no-repeat;
}

#double_content {
	position: relative;
	top: -47px;
	padding: 20px;
	padding-top: 80px;
	padding-left: 30px;
	background: url('/images/double_header_curve.gif') #FFFFFF top left no-repeat;
}

/* Login page */
#remember_me {
	float: right;
	position: relative;
	top: 8px;
	/*left: 184px;*/
}
 #login_page_error {
	float: left;
	position: relative;
	top: -93px;
	font-size: 90%;
	margin-bottom: -50px;
	left: 218px;
}

#selector_login {
	width: 200px;
	position: relative;
	left: 296px;
	top: 111px;
}
.selector_login_on {
	color: #279E4B;
}

.selector_login_off {
	color: #BFBFBF !important;
}

.login_info {
	width: 345px;
	float: right;
	position: relative;
	left: 17px;
	*top: -150px;
	*left: -17px;

}

.bookicons {
	width: 290px;
        text-align: center;
}

#icontableholder {
        padding-top:5px;
}


.bookicon {
	padding-right: 0px;
}

.bookicontext {
	padding-right: 0px;
        font-weight: bold;
}

.UStextfooter{
    float:left;
    width:70%;
}
#login_page {
	display: inline-table;
}
/* chrome and safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
           #login_page  {
           		display: inline;
           }
/*           .login_info {
           		left: -17px !important;
           }*/

}


#login_page input[type="password"], #login_page input[type="text"] {
	width: 150px;
}
#login_page .error {
	padding-left: 5px;
	float: left;
	*width: 500px;
	*height: 0px;
}

#login_page .denotes {
	float: right;
	padding:0;
	bottom:0px;

/*	margin: 0;
	top: 50px;
	position: absolute;
	left: 291px;
	top: 386px;
	height: 20px;*/
}

#login_page input[type="submit"] {
	background: url('/images/Log_In-button.gif') no-repeat;
	font-size: 0;
	height: 31px;
	width: 98px;
	/*float:right;

	position: relative;
	top: 30px;*/
}
#forgotten_links {
	float:left;
	*margin:5px;
	*padding:8px 0px 8px 0px;
	font-weight:bold;
}
.buttonright{
    /*width:100%;*/
	float:left;
}
.login_form_text {
	width: 130px;
	float: left;
}
#login_page_form {
	background: url('/images/top_grey.gif') #EBEBEB no-repeat top left;
	width: 345px;
	position: relative;
	left: 194px;
	top: -42px;
	*top: -100px
}

#login_page_innerform {
	background: url('/images/bottom_grey.gif') no-repeat bottom right;
	padding: 15px;
	overflow:hidden;
}

/* Index page */
#home_page {
	/*background: url('/images/Main_box2.png') no-repeat;*/
	height: 500px;
	width: 770px;
	position: relative;
	left: -18px;
	padding-left: 29px;
	top: -21px;
	*margin-top: -21px;
}
#mainHomeImage1,#mainHomeImage2 {
	position: absolute;
	margin-left: -27px;
	left:30px;
	top: 0px;
}
#homeiPhoneLink, #homeCallLink, #homeMobileLink, #homeTextLink {
	display:block;
	position:absolute;
	width:100px;
	height:92px;
	background-color: white;
	opacity:0;
	filter:alpha(opacity=0)
}
#tooltip div.url {
	display:none !important;
}
#mainHomeImage2 {
	display:none
}
#home_page_help {
	float: right;
	position: relative;
	top: 56px;
	right: 21px;
	z-index: 1;
}
#home_page_help a {
	color: #000;
}
#home_page_callus, #home_page_links {
	text-align: right;
	background-color:#333;
	color:white;
	padding:5px;
	margin:5px;
	-moz-border-radius: 8px 0px 8px 0px;
    -webkit-border-radius: 8px 0px 8px 0px;
    -khtml-border-radius: 8px 0px 8px 0px;
    border-radius: 8px 0px 8px 0px;
/*	width:227px;*/
}
#home_page_callus a, #home_page_links a{
	font-weight:bold;
	color:white;
}
#home_iphone {
	float: right;
	position: relative;
	right: 70px;
	margin-top: 35px;
}
#works {
	background: url('/images/How&Where_login.png') no-repeat;
	float: right;
	position: relative;
	top: 166px;
	right: 70px;
}
#works {
	background: url('/images/How&Where_login.png') no-repeat;
	height: 93px;
}

#works a {
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 15pt;
}

#how_works {
	border-bottom: #FFF 1px solid;
	padding: 10px;
	float: left;
}

#where_works {
	padding: 6px;
	float: left;
}
#home_item img {
	position: absolute;
	left: 1px;
	top: 26px;
	z-index: 300;
}
#helper_image {
	position:relative;
	top: -35px;
	left: 66px;
	z-index: 100;
	height: 266px;
	width: 500px;
}
#list_mouse_over {
	list-style:none;
	margin:0;
	padding:0;
	position: relative;
	left: -30px;
	float: left;
}
#list_mouse_over li {
	width:225px;
	margin:10px 0 20px 0;
	padding:0;
	height: 38px;
}
#list_mouse_over li a {
	display:block;
	padding:8px 10px;
	height:100%;
	color:#FFF;
	font-size: 17pt;
	text-decoration:none;
	background:url('/images/Button-barG.png') no-repeat;
}

#list_mouse_over li a:hover {
	background:url('/images/MyRingGo-Button-bar2.png') no-repeat;
}

#news_box {
	background: #FFF url('/images/white_corner.gif') no-repeat scroll left top;
	overflow-y: scroll;
	padding: 10px;
	height: 140px;
	width: 300px;
	float: left;
	position: relative;
	left: -27px;
	margin-top: 15px;
}
#news_box h2 {
	color: #000;
}
	padding: 10px;
	height: 140px;
	width: 300px;
	float: left;
	position: relative;
	top: 147px;
	left: -27px;
}
#news_box h2 {
	color: #000;
}
#news_box p{
	font-size: 75%;
	color: #000;
}


/* Sidebar content */
.upgrade_now {
	margin-bottom: 7px;
}
#logout_content {
	position: relative;
	float: right;
	width: 204px;
	height: 39px;
	background: url('/images/solid_btm_rt_grey.png') #e2e2e2 bottom left no-repeat;
	right: -20px;
	top: -15px;
	padding-top: 10px;
/*	*margin-bottom: -50px;*/
}
#double_content .sidebar_element {
/*	*margin-top: -30px;*/
}
.sidebar_element {
/*	float: right;*/
/*	clear: right;*/
	position:relative;
	right: -15px;
	margin-bottom: 5px;
}

#bookparking {
	float:right;
}

#logout_content p {
	padding-left: 8px;
	font-size: 75%;
	margin: 0px;
	position: relative;
	top: -4px;
}
#logout_content .lightgray {
	top: 0px;
	font-size: 70%;
}

#logout_content img {
	padding-right: 10px;
	position: relative;
	top: -29px;
}


.on {
	color: #FFF !important;
}

.off {
	color: #8abf8f !important;
}

#selector {
	text-align: right;
	position: relative;
	float: right;
	font-size: 75%;
	top: -40px;
	right: 7px;
}
#selector a {
	text-decoration: none;
	height: 7px;
	margin-bottom: 4px;
	display: block;
}
#selector span {
	border-top: #FFF 1px solid;
	*display: inline;
	padding-top: 5px;

}
#login_signup
{
    float:right;
}
/*Login box on home page */
#sign-up_box {
	position: relative;
	float: right;
	width: 227px;
	top: 71px;
	right: 15px;
}
#login_content {
	position: relative;
	float: right;
	width: 227px;
	height: 215px;
	top: 63px;
	right: 15px;
	/*background: url('/images/Login_box.png') no-repeat;*/
	background:#333;
    clear:both;
	-moz-border-radius: 12px 0px 12px 0px;
    -webkit-border-radius: 12px 0px 12px 0px;
    -khtml-border-radius: 12px 0px 12px 0px;
    border-radius: 12px 0px 12px 0px;
}


#remember_me_home {
/*	margin: 0 10px 0 0;*/
	margin: 0;
	/*background: url('/images/Login_box.png') no-repeat;*/
	background:#333;
	clear:both;
}
#login_box {
	font-size: 80%;
	margin-left: 14px;
	color: #FFFFFF;
}

#login_content h1{
	color: #FFF;
	font-weight: normal;
	font-size: 25px;
	padding-left: 6px;
	margin: 13px 0px 7px 6px;
}
#login_box input {
	padding: 0;
}
#cli_input {
	margin-top: -13px;
	height: 20px;
	width: 197px;
}

#login_box .pin_wrapper {
	margin: 8px 0 0;
}
#login_box .pin_wrapper label,
#login_box .pin_wrapper input {
	display: inline-block;
	vertical-align:top;
}
#login_box .pin_wrapper label {
}
#login_box #pin {
	margin: 4px 0 10px;
	width: 197px;
	height: 20px;
}
#login_box #remember_me_home,
#login_box .login_submit {
	display: inline-block;
	vertical-align:middle;
}
#login_box input[type="submit"] {
	border: none;
	background: url('/images/login-button-small-green.png') top left no-repeat;
	font-size: 0;
	padding: 0;
	margin-left: 7px;
	height: 30px;
	width: 85px;
}

#login_box input[type="submit"]:hover {
	background: url('/images/login-button-small-green-hover.png') top left no-repeat;
}

#login_box .forgot_links {
	margin-top: 10px;
}

#login_box a {
	color: #FFFFFF;
	font-size: 8pt;
}

#login_box p {
	margin: -2px 0 4px 0;
}

#actions img {
	margin-top: 5px;
}

#actions {
	text-align: center;
	position: relative;
	float: right;
	clear: right;
	right: 43px;
    min-height:170px;
    marging-top: 15px;
}

#price_calc {
	background: #FFF;
	padding: 10px 8px 0 0;
}
.parking-tools, .parking-tools a {
	background: #FFF;
	padding-top: 5px;
	float:right;
	width:200px;
	clear:right;
}

.details {
	width: 500px;
	float: left;
	margin-bottom: 15px;
}
#accepted_cards {
	clear: left;
	width: 512px;
	margin-top: 0;
}
#accepted_cards img {
	*margin-top: -20px;
}
.details_form {
	padding: 15px;
}
/*XPress Benefits*/
.left-boxes {
	float: left;
	width:42.5%;
}
.right-boxes {
	float: right;
	width:42.5%;
	padding-right: 40px;
}
.label {
	text-align: right;
	width: 200px;
	padding-right: 15px;
	float:left;
}

/* liScroll style declarations */
.tickercontainer { /* the outer div with the black border */
	border: 1px solid #BFBFBF;
	-moz-border-radius: 0.4em;
	height: 27px;
	width: 100%;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	clear: both;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	top: 8px;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 750px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left;
	*float: none;
	*display: inline; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: white;
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: green;
	font: bold 10px Verdana;
	margin: 0 50px 0 0;
}
ul.newsticker span {
	margin: 0 10px 0 0;
}

#tooltip {
	max-width: 200px;
	position: absolute;
	z-index: 3000;
	background-color: #279E4B;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	padding: 5px;
	opacity: 0.9;
}
#tooltip h3, #tooltip div {
	margin: 0;
	color: #FFF;
	font-size: 80%;
}

/* Parking Locator Page */
#co2_table{
	border-collapse: collapse
}
#co2_table #title {
	border: none;
}
#co2_table td, #co2_table th {
	border: 1px solid #BFBFBF;
	padding:3px;
}

#tariff_topcurve {
	background: url('/images/left_curve.gif') #279E4B no-repeat;
}

#tariff_bottomcurve {
	background: url('/images/right_curve.gif') bottom right no-repeat;
	height: 70px;
	margin-bottom: 15px;
}

#tariff_bottomcurve h2 {
	*position: relative;
	*top: -30px;
}

#tariffboardbgpane {
	clear: both;
}
#tariffboardbgpane div.location {
	color: #FFF;
	font-size: 110%;
	font-weight: bold;
}
#tariffboardbgpane h1 {
	color: #FFF;
	padding: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 110%;
}

#tariffboardtitle h1 {
	color: #FFF;
	padding: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 110%;
}

#tariffboardbgpane h2 {
	color: #FFF;
	padding: 10px;
	padding-top: 0;
	margin-top: 0;
	font-size: 105%;
}
#price_calc_in {
	margin-top: 15px;
	*margin-top: -36px;

}

#zone_info {
	float: right;
	overflow-y: scroll;
	background: url('/images/top_grey.gif') #EBEBEB top left no-repeat;
	padding: 10px;
	height: 575px;
	width: 395px;
}



#map {
	border: 2px solid lightgray;
	width: 300px;
	height: 300px;
	margin-top: 65px;
}

#wiw-select-op {
	width: 230px;
}

#park_info {
	background: url('/images/bottom_grey.gif')  #EBEBEB bottom right no-repeat;
	width: 300px;
	padding: 0 0 12px 0;
	overflow: hidden;
}

#park_info p {
	padding: 0 12px 0 12px;
	margin: 0;
	font-size: 80%;
	clear: left;
}
#park_info_inner b {
	width: 140px;
	float: left;
}
#park_info_inner {
	padding-top: 12px;
	background: url('/images/top_grey.gif') #EBEBEB top left no-repeat;
}

.location {
	float: right;
	padding-right: 15px;
	*margin-top: -20px;
	*text-align: right;
}

.location span {
	padding-top: 2px;
	font-size: 155%;
}

.dgridbody {
	padding: 4px;
	border-bottom: 1px dashed #CACACA;
}

.dgridtable  {

}

.curvestyleheaderleft {
	border-top-left-radius: 10px;
	background: #009B48;
}

.curvestyleheaderright {
	border-top-right-radius: 10px;
	background: #009B48;
}

.expired {
	color:red;
}

/* Logged in home page */
#home_links img {
	padding-top: 8px;
}
#home_links td:hover a {
	color: #000;
}
#home_links a {
	color: gray;
	text-decoration: none;
}
#home_links span {
	display: none;
}

#home_links h2:hover span {
	display: inline;
}

#home_links td{
	width: 180px;
	text-align: center;
}


/* Register Bar */
.green {
	background: #BFBFBF;
}

#news_image {
	float: left;
	margin-right: 10px;
	max-width: 200px;
	display: none;
}
.news_item {
	border-bottom: 1px dashed #BFBFBF;
}

.news_item h3 {
	color: #279E4B;
}
.news_container {
	width: 546px;
	float: left;
}
.news_titles {
	background: url('/images/top_grey.gif') top left no-repeat #EBEBEB;
	float: left;
	width: 195px;
	position: relative;
	top: 5px;
	right: -20px;
	padding-left: 9px;
	padding-bottom: 10px;
}
.news_titles span {
	font-weight: normal;
}
.news_titles h2:first-child {
	padding-left: 10px;
	font-size:90%;
}
.news_titles h2 {
	font-size: 75%;
	padding: 0 5px 0 5px;
	margin-bottom: 0px;
	margin-top: 7px;
}
.news_titles a {
	color: #000 !important;
}
.news_item a {
	text-decoration: none;
}

.news_item span {
	font-size: 0.8em;
}

.news_item p {
	color: #000;
	margin-top: 0px;
	margin-bottom: 7px
}

#media_img img{
	padding: 10px 80px 10px 80px;
}

.address {
	float: left;
	margin-top: 5px;
	margin-left: -10px;
	padding-left: 5px;
	padding-right: 10px;
}
.address p {
	margin-left: -15px;
}

/* Organisation pages */
#corporate_height {
	height: 161px;
}
#corp_info {
	float: left;
	*float: none;
	width: 250px;
	margin-left: 29px;
	margin-top: 39px;
	height: 150px;
	*padding-left: 30px;
	*height: 170px;
}
#cmp_info {
	float: left;
	width: 250px;
	margin-top: 39px;
	height: 173px;
}
.corp_page_width {
	padding: 0;
	padding-left: 10px !important;
	margin-top: -17px !important;
}

.corp_page_width li {
	list-style: none;
	color: #000;
	background: url('/images/dgridtick.png') no-repeat left top;
	padding-left: 30px;
}

.edit_link {
	padding-right: 18px;
	font-weight: normal;
	margin-left: 200px;
	text-decoration: underline !important;
	background: url('/images/pencil.png') bottom right no-repeat;
}

#buyparkingcars {
	padding: 0;
}
#buyparkingcars img {
	float: left;
	clear: left;
	max-width: 145px;
	margin-top:30px;
	height: auto !important;
}

#buyparkingcars span {
	float: left;
	width: 320px;
}

.case_studies_list li {
	list-style: none;
	font-size: 80%;
}
.case_studies_list img {
	padding-right: 5px;
}
.case_studies_list {
	padding-left: 20px;
}

/* tools page */
#tools_page {
	width: 500px;
}
#tools_page a {
	height: 113px;
	width: 196px;
	margin: 10px;
	padding: 10px 0px 0px 10px;
	float: left;
	color: #000;
}

#tools_page a b {
	color: #279E4B !important;
}
#tools_page a:hover, #tools_page a:hover b {
	color: #FFF !important;
}
#tools_page span {
	position: relative;
	top: -112px;
	left: 10px;
	font-size: 90%;
	padding-right: 7px;
	display: block;
}
#tools_page b {
	display: inline;
	font-size: 110%;
}
/* Purchases Page */
#purchases_page a {
	height: 113px;
	width: 196px;
	margin: 0px 10px 20px 10px;
	padding: 10px 0px 0px 10px;
	float: left;
	color: #000;
}
#purchases_page strong {
	display: inline;
	font-size: 110%;
}
#purchases_page a strong {
	color: #279E4B !important;
}
#purchases_page a:hover, #purchases_page a:hover strong {
	color: #ffffff !important;
}
#purchases_page span {
	position: relative;
	top: -112px;
	left: 10px;
	font-size: 90%;
	padding-right: 7px;
	display: block;
}


/*sat nav page*/
#sat_nav_page img{
	padding: 5px;
	float: left;
	position: relative;
	top: -20px;
	left: 230px;
	margin-top: -12px;
}
#sat_nav_page h1 {
	margin-bottom: 0;
}

#sat_nav_page h2 {
	clear: left;
}
#sat_nav_page ul {
	margin-left: 10px;
}
#sat_nav_page .file {
	float: left;
	padding-right: 10px;
	margin-top: -10px;
}

#welcome_text ul li{
	list-style: disc;
}

.permit_options img {
	padding: 5px;
	max-width: 240px;
	margin-left: auto;
    margin-right: auto;
    display: block;
}
.permit_options p {
	width: 321px; margin-left: 189px;
}
.search_result {
	border-bottom: 1px dashed #BFBFBF;
}
.search_result h3 {
	width: 400px;
}
.search_result img{
	height: 10px;
}
.ui-progressbar {
	height:1em;
	text-align: right;
	width: 70px;
	float: right
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height:100%;
}

#go  {
	*margin-top: -20px;
	*margin-bottom: -30px;
	*float: none;
}

/* chrome and safari hack */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
           #go  {
           		top: -33px;
           }
}*/

#benefit_links {
	*display: inline;
}
#benefit_links a {
	padding-top: 8px;
}

tr.statement_month_select td{
	border-top: 1px black solid;
	border-bottom: 1px black solid;
}

#useful_links a {
	margin: 45px;
}
#double_content #sidebar {
	*margin-top: -50px;
}
#sidebar {
	float: right;
	clear: right;
	position: relative;
	right: -20px;
	top:8px;

}
#profile_table {
	width: 554px;
	float: left;
	position: relative;
	top: -70px;
}
#corp_priv {
	float: left;
	position: relative;
	top: -50px
}
#myaddress #table-1 {
	width: 239px;
}

#myaddress #table-1 .curvestyle {
	width: 14px;
}

/* Sat Nav page */
#sat_nav_page a:hover {
	font-weight: bold;
}
#satnav_product_links {
	float: right;
	clear: right;
	width: 201px;
	margin: 13px -18px 0 0;
}
#satnav_product_links a {
	padding-left: 40px;
}
#sat_nav_text {
	width: 522px;
	*margin-bottom: 25px;
}

/* How it works */
#how_it_works_img {
	position: relative;
	left: -31px;
	float: none;
	top: -20px;
	left: 3px;
}
#howitworks_text {
	float:left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	position: relative;
	margin-top: -200px;
	*margin: 0px;
	*top: -30px;
	width: 259px;
	margin-left: 280px;
}

/* Profile Page */
.right_align_span span {
/*	float: left;	*/
}
.right_align_span .summary_labels {
	float: left;
	width: 88px
}
.right_align_span {
	width: 235px;
}

#benefits_pos {
	margin-top: -150px;
	*margin-top: -130px;
}

.contact_label_align {
	float: left;
	width: 100px;
}

#vat_save {
	margin-top: 10px;
}

#label-vat_save {
	display:none;
}

#label-submit {
	display:none;
}

#benefits_list {
	float: left;
	/*float: none;*/
	width: 252px;
	margin: -16px 0px 10px 24px;
	/*position: relative;
	*top: 15px;
	*left: 20px;*/
}
#benefits_list p {
	/*margin-left: 10px;*/
}
#benefits_list li {
	/*margin-left: -30px;*/
	font-size:80%;
}
#useful_links_page span {
	width: 186px;
	float: left;
	height: 45px;
}
#useful_links_page p {
	width: 500px;
}
#useful_links_page img {
	margin-left: 30px;
}

#double_content .address {
	margin-top: -11px !important;
}
#double_content #about_us {
	margin-top: 26px;
}
#double_content #about_text {
	width: 372px;
	float: left;
	margin-top: -25px;
}
#parkride_img {
	padding: 0px 38px 40px 0px;
}

#content #parkride_img {
	padding-top: 16px !important;
}
.password_label {
	width: 111px;
}

#summary {
	width: auto;
	padding: 5px;
	margin-top: 5px;
	margin-left: 5px;
	border-left: 2px solid #BFBFBF;
	float: right;
}
h2.summary {
	font-size: .8em;
}
.text_to_park {
	border-collapse:collapse;
}
.text_to_park th {
	border-bottom: 1px #000 solid;
}
.text_to_park td{
	border-bottom: 1px dashed #CACACA;
}
.text_to_park tr:nth-child(even) {
	background-color: #EBEBEB;
}

/**
 Style Javascript Upload
**/

#mUpload {
	margin-bottom: 20px;
}

#files_list {
	margin-top: -8px;
	border:1px solid lightgray;
	padding:5px;
	background: #FFF;
	width: 208px;
	-moz-border-radius-bottomright: 1em;
	font-size:x-small;
	font-family: sans-serif;
}

#files_list input[value="Remove"] {
	background-image: url('/images/small_cross.gif');
	background-position: right center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	float: right;
	clear:right;
	font-size: 10px;
	font-family: arial;
	background-color: transparent;
	padding: 0;
	font-family: sans-serif;
	color: DarkSlateGray;
}

.twitter_page h3 a{
	margin-left: 10px;
}

.list_padding li {
	padding-bottom: 5px;
}

#helpcattable tr {
	vertical-align: top;
}
#helpcattable td {
	width: 310px;
	padding-right: 8px;
	margin-top:2px;
}
#helpcattable td p {
	margin-top: 3px;
	margin-bottom: 3px;
}
#helpcattable a {
	font-weight: bold;
}
#helparticlesbox {
	background-color: #279E4B;
	color: #ffffff;
	font-size:13px !important;
	font-weight: bold;
	padding: 4px;
	width: 230px;
}
#helparticlesbox a {
	color: #ffffff !important;
}
div.helparticle {
	margin-bottom: 10px;
}
div.helparticle .lastupdated {
	font-size: 10px;
}
span.glossaryItem {
	border-bottom:1px dotted #000000;
}
#helparticlebody li, #tooltip li, .helparticle li {
	font-size: 12px;
	list-style: circle outside none;
}
div.helparticle {
	margin-bottom: 10px;
}

div.helparticle .lastupdated {
	font-size: 10px;
}
div.helparticle p {
	font-size: 12px;
	margin-bottom:4px;
}
h2.helpsearch {
	margin-bottom:5px;
	margin-left:5px;
}
h2.helparticletitle {
	font-size: 17px;
}
h2.helpcentre {
	font-size: 15px;
}
p.prev {
	float:left;
}
p.next {
	text-align:right;
	float:right;
}
p.helpfooter, span.lastupdated {
	font-size:78% !important;
}
span.snippet {
	font-size:12px;
	padding-left: 14px;
}
span.lastupdated {
	padding-left:14px;
}
div.mostviewed p a{
	font-weight: bold;
}
div.mostviewed span.lastupdated {
	padding-left: 0px;
}
.front_buttons
{
    margin-top:10px;
    margin-bottom:10px;
}

h5{
    margin:0;
}
.Benefitsimage{
    float:left;
}

.permitsummary {
  width: 200px !important;
}

#textemulator {
	width: 365px;
	padding: 0;
}
#textemulator li {
	display: inline-block;
	zoom: 1;
	*display: inline;
}