/* CSS Document */

html {
	font-size:50%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:125%;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#454545;
}

/* General Styles */

p {
	font-size:1.2em;
	line-height:1.35em;
	color:#454545;
	padding:0;
}

h1, h2, h3 {
	font-size:1em;
	line-height:1em;

}

img {
	border:0;
}

.float-left {
	border:0;
	margin:5px 10px 0 0;
	float:left;
}

.rollover, .hide {
	display:none;
/*font-size: 0.1em;*/
}

a, a:link, a:visited, a:active {
	color:#812E78;
	text-decoration:underline;
}

a:hover {
	color:#4B0742;
	text-decoration:none;
}

strong
{
	font-weight: bold;
	color:#454545;
}

ul {
	color:#454545;
	padding: 0px;
	margin: 15px 0px 15px 0px;
	padding-left: 18px;
/*	list-style:none;
	list-style-image:none;*/
}

/* ul a, ul a:link, ul a:visited, ul a:active {
	color:#812E78;
	text-decoration:underline;
}

ul a:hover {
	color:#4B0742;
	text-decoration:none;
} */

ul li {
	padding:0 0 4px 13px;
	margin:0;
	background-position:0 1px;
	background-repeat:no-repeat;
	font-size:1.2em;
}

.content ul {
	padding:0 0 0 20px;
	margin:0;
	color:#454545;
	list-style-type:disc;
}

.content ul a, .content ul a:link, .content ul a:visited, .content ul a:active {
	color:#454545;
	text-decoration:none;
}

.content ul a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.content ul li {
	padding:2px 0 2px 0;
	margin:0;
	font-size:1.2em;
	line-height:1.5em;
}


.clear-left
{
	clear: left;
}



/* Structure */

#holder, #default-holder {
	padding:0;
	width:100%;
	position:absolute;
	text-align:center;
	background-image:url(../images/home-header-rpt.gif);
	background-repeat:repeat-x;
}

#default-holder {
	background-image:url(../images/default-header-rpt.gif);
}

#contentHold {
	margin-left:auto;
	margin-right:auto;
	width:778px;
	text-align:left;
}

.right-column {
	width:240px;
	float:right;
	margin:0;
	padding:0 0 10px 0;
}

.left-column {
	width:528px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}

.clear {
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	clear:both;
}

.home-container .box-content {
	/*height:199px;*/
	width:91%;
	margin:0;
	padding:10px 0 0 20px;
	overflow:hidden;
	height:210px;
}

.box {
	width:100%;
	background-image:url(../images/box-bg.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.box-top {
	height:75px;
	padding:0;
	margin:0;
	background-repeat:repeat-x;
	background-image:url(../images/box-top.gif);
}

.box-content {
	padding:10px 20px 0 20px;
	/*margin:0 0 -13px 0;*/
	margin: 0px;
	background-image:url(/images/box-bg-left.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
}

.box-bottom {
	height:30px;
	width:100%;
	padding:0;
	margin:0;
	background-image:url(../images/box-bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	clear:both;
}

.box-left {
/*	width:80%;*/
/*	width:100%;*/
	width:500px;
	height:100%;
/*	float:left;*/
	padding:0;
	margin:0;
	background-image:url(../images/box-top-left.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.small-box-left
{
	width: 230px;
}

.box-right {
/*	width:20%;*/
width: 5px;
	height:100%;
	float:right;
	padding:0;
	margin:0;
	background-image:url(../images/box-top-right.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.box-bottom .box-left{
	background-image:url(../images/box-bottom-left.gif);
	background-position:bottom left;
}

.box-bottom .box-right {
	background-image:url(../images/box-bottom-right.gif);
	background-position:bottom right;
}

.twin-box {
	width:100%;
	background-image: url(../images/boxes-bg.png);
}

.twin-box-left {
	width:50%;
	float:left;
	background-image:url(../images/twin-box-left.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
}

.twin-box-left-top {
	width:100%;
	height:76px;
	background-image:url(../images/twin-box-left-top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.twin-box-left .box-content {
	background-image:none;
}

.twin-box-right {
	width:50%;
	float:left;
	background-image:url(../images/twin-box-right.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.twin-box-right-top {
	width:100%;
	height:76px;
	background-image:url(../images/twin-box-right-top.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.twin-box-right .box-content {
	background-image:none;
}

.twin-box-bottom {
	width:100%;
	height:28px;
/*	clear:both;*/
	background-image:url(../images/twin-box-bottom.gif);
}

.p-box {
	width:100%;
	background-image:url(../images/p-box-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#62185B;
	margin:0 0 10px 0;
}

.p-box .feed .box-top {
	height:51px;
	background-image:none;
}

.p-box .box-top {
	background-image:none;
}

.p-box .box-content {
	padding:0 12px 0 12px;
	margin:0;
	background-image:none;
}

.p-box .box-bottom {
	height:6px;
	background-image:none;
}

.p-box .box-left {
	background-image:url(../images/p-box-top-left.gif);
}

.p-box .box-right {
	background-image:url(../images/p-box-top-right.gif);
}

.p-box .box-bottom .box-left{
	background-image:url(../images/p-box-bottom-left.gif);
}

.p-box .box-bottom .box-right {
	background-image:url(../images/p-box-bottom-right.gif);
}

.box-title {
	margin:38px 0 0 10px;
	/*width:70%;*/
	color:#FFFFFF;
	float:left;
}

.twin-box .box-title {
	margin:38px 0 0 10px;
	/*width:40%;*/
	color:#FFFFFF;
	float:left;
}

.right-column .box-title {
	/*width:50%;*/
	float:left;
}

.p-box .box-title {
	/*width:50%;*/
	color:#63195E;
	float:left;
}

.p-box .feed .box-title {
	margin:16px 0 0 12px;
}

.p-box .box-title h1 {
	background-color:#FFFFFF;
}

.p-box p {
	color:#FFFFFF;
}

.p-box .rss {
	width:23px;
	height:23px;
	margin:14px 12px 0 0;
	float:right;
}

.box-title h1 {
	background-color:#812E78;
	font-size:1.4em;
	line-height:1.5em;
	display:inline;
	margin:0;
	padding:3px;
}

.icon {
	margin:17px 0 0 19px;
	float:left;
/*	width:58px;
	height:58px;*/
}

.horizontal-column {
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	background-image:url(../images/home-services-bg.gif);
	background-position:left 70px;
	background-repeat:no-repeat;
}

.horizontal-column .box-left {
	height:70px;
	float:left;
	padding:0;
	margin:7px 0 0 10px;
	background-image:none;
}

.horizontal-column .box-title {
	margin-top:21px;
}

.horizontal-column .icon {
	margin:0 0 0 0;
}

.horizontal-column ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	width:100%;
}

.horizontal-column li {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	width: 24%;
	float:left;
}

.large-image-frame {
	width:231px;
	height:119px;
	margin:0 0 0 20px;
	background-image:url(../images/fleet.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	overflow: hidden;
}

.med-image-frame {
	width:170px;
	height:91px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:13px;
	background-image:url(../images/fleet.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.small-image-frame {
	width:50px;
	height:51px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:13px;
	background-image:url(../images/fleet.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.services-image-frame {
	width:498px;
	height:182px;
	margin:0 0 20px 0;
	background-repeat:no-repeat;
	background-position:center;
	overflow: hidden;
}

.h-box-text {
	width:170px;
	margin-left:auto;
	margin-right:auto;
	font-size:1em;
}

.horizontal-column h2 {
	background-color:#812E78;
	color:#FFFFFF;
	font-size:1em;
	line-height:1.5em;
	display:inline;
	margin:0;
	padding:4px;
}

.horizontal-column p {
	margin:10px 0 10px 0;
	font-size:1em;
}

.box .list {
	padding:0;
	margin:25px 0 0 0;
	width:480px;
	list-style-type: none;
	list-style-image: none;
}

.box .list li {
	padding:18px 0 0 0;
	margin:0;
	clear:both;
	background-image:url(../images/list-bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	width: 480px;
	margin-bottom: 20px;
}

.box .list p {
	font-size:1em;
	margin:0;
	padding:1px 0 0 0;
}

.box .list h3 {
	font-size:1.2em;
	line-height:1.1em;
	color:#1048A6;
	font-weight:bold;
	padding:1px 0 0 0;
	margin:0;
}

.box .list h3 a:link, .box .list h3 a:visited, .box .list h3 a:active  {
	color:#1048A6;
	text-decoration:none;
}

.box .list h3 a:hover  {
	color:#0099FF;
	text-decoration:underline;
}

.box .list .med-image-frame {
	margin:0 11px 0 0;
	padding:0;
	float:left;
	overflow: hidden;
}

.home-list {
	padding:0;
	margin:0;
	width:205px;
	list-style-type: none;
	list-style-image: none;
}

.home-list li {
	padding:10px 0 10px 0;
	margin:0;
	background-image:url(../images/list-home-bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.home-list p {
	font-size:1.1em;
	line-height:1.2em;
	color:#1048A6;
	font-weight:bold;
	padding: 2px 0 2px 0;
	margin:0;
}

.home-list p a:link, .home-list p a:visited, .home-list p a:active  {
	color:#1048A6;
	text-decoration:none;
}

.home-list p a:hover  {
	color:#0099FF;
	text-decoration:underline;
}

.home-list .small-image-frame {
	width:50px;
	height:51px;
	margin:0 11px 0 0;
	padding:0;
	float:left;
	overflow: hidden;
}

.newsletter-large {
	width:528px;
	height:93px;
	background-image:url(../images/newsletter-large.jpg);
	margin:10px 0 0 0;
}

.newsletter-small {
	width:240px;
	height:101px;
	background-image:url(../images/newsletter-small.jpg);
	margin:0;
}

.newsletter-large a, .newsletter-small a, .read-more a, .news-back-button a {
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center top;
}

.news-headline {
	height:119px;
	width:100%;
	margin:0 0 20px 0;
}

#h2-news-headline
{
	font-size:1.6em;
	line-height:1.4em;
	color:#1048A6;
	background-color: transparent;
}

.news-date {
	height:20px;
	width:134px;
	font-size:1.12em;
	font-weight:bold;
	color:#DFD1A9;
	margin:20px 0 0 0;
	padding:7px 0 0 35px;
	background-image:url(../images/news-calendar-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.read-more, .news-back-button {
	width:80px;
	height:15px;
	margin:4px 0 0 0;
	padding:0;
	float:left;
}

.news-back-button {
	position:absolute;
	width:97px;
	margin:15px 0 0 0;
}

.read-more a {
	background-image:url(../images/read-more.gif);
	height: 15px;
	width: 80px;
	/*clear: left;*/
}

.news-back-button a {
	background-image:url(../images/news-back.gif);
}

.read-more a:hover, .news-back-button a:hover {
	background-position:center bottom;
	float: right;
}

.content-footer {
	width:100%;
	height:30px;
	margin: 0px 0 0 0;
	padding:0;
	background-image:url(../images/list-bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	float: left;
}




/* Horizontal Menu */

#menu {
	width:100%;
	height:54px;
	margin:0;
}

#menu ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
}

#menu li {
	height:54px;
	padding:0;
	margin:0;
	float:left;
	list-style:none;
	list-style-image:none;
	background-repeat:no-repeat;
}

#menu a {
	display:block;
	background-position:top;
	background-repeat:no-repeat;
}

#menu a:hover {
	background-position:bottom;
}

#menu a.selected {
	background-position:bottom;
}

#menu-home, #menu-home a {
	width:122px;
	height:54px;
	margin:0;
}

#menu-home a {
	background-image:url(../images/nav-home.gif);
}

#menu-about, #menu-about a {
	width:119px;
	height:54px;
	margin:0;
}

#menu-about a {
	background-image:url(../images/nav-about.gif);
}

#menu-services, #menu-services a {
	width:122px;
	height:54px;
	margin:0;
}

#menu-services a {
	background-image:url(../images/nav-services.gif);
}

#menu-testimonials, #menu-testimonials a {
	width:155px;
	height:54px;
	margin:0;
}

#menu-testimonials a {
	background-image:url(../images/nav-testimonials.gif);
}

#menu-news, #menu-news a {
	width:114px;
	height:54px;
	margin:0;
}

#menu-news a {
	background-image:url(../images/nav-news.gif);
}

#menu-contact, #menu-contact a {
	width:144px;
	height:54px;
	margin:0;
}

#menu-contact a {
	background-image:url(../images/nav-contact.gif);
}




/* Vertical Menu */

#v-menu {
	padding:32px 20px 10px 20px;
	margin:0;
	list-style:none;
	list-style-image:none;
	background-image:url(../images/p-box-shade.gif);
	background-repeat:no-repeat;
	background-position:center 17px;
}

#v-menu li {
	padding:5px 0 5px 0;
	margin:0;
	list-style:none;
	list-style-image:none;
	font-size:1.4em;
}

#v-menu a {
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu-bullet.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 12px;
}

#v-menu a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-position:left bottom;
}

#v-menu a.selected {
	background-position:bottom;
}



.block
{
	display: block;
}

/* Header & Footer */

#headerHolder {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/home-header-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	text-align:center;
}

#headerHold {
	margin-left:auto;
	margin-right:auto;
	padding:12px 0 0 0;
	width:778px;
	text-align:left;
}

#default-holder #headerHolder {
	background-image:url(../images/default-header-bg.jpg);
	padding:0;
}

#image-area {
	width:776px;
	height:425px;
	background-color:transparent;
}

#image-inner-area
{
	height:422px;
	background-image:url(../images/home-image.jpg);
	background-position:0 130px;
	background-repeat:no-repeat;
	background-color:#000000;
}

#default-holder #image-area {
	height:190px;
	background-color:transparent;
}

#default-holder #menu {
	margin:22px 0 0 0;
}

.home-image-right {
	float:right;
}

#footerBG {
	padding:0;
	text-align:center;
	background-image:url(../images/footer-rpt.gif);
	background-repeat:repeat-x;
	height:220px;
	clear:both;
}

#footerHolder {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:220px;
	text-align:center;
}

#footerHold {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:778px;
	height:220px;
	text-align:left;
}

#footerHold ul {
	color:#FFFFFF;
	margin:0 0 0 2px;
	padding:0;
	float:left;
	width:180px;
}

#footerHold li {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

#footerHold a, #footerHold a:link, #footerHold a:visited, #footerHold a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#footerHold a:hover {
	color:#B895B5;
	text-decoration:none;
}

#footer-sections {
	width:458px;
	height:82px;
	padding: 28px 0px 0px;
	background-image:url(../images/footer-hr-1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#footer-sections li {
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:1.1em;
}

#footer-copyright {
	width:500px;
	height:26px;
	padding:12px 0 0 0;
	background-image:url(../images/footer-hr-2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#footer-copyright ul {
	width:100%;
}

#footer-copyright li {
	display:inline;
	border-left:1px solid #FFFFFF;
	padding:0 4px 0 6px;
	font-size:1.1em;
}

#footer-copyright li.first {
	border-left:0;
	padding:0 4px 0 0;
}

#footer-copyright li.last {
	color:#CBBDCA;
}

#footer-logo {
/*	height:55px;*/
	padding:13px 0 0 0;
	margin:0;
	width: 300px;
}

#footer-logo a {
	color:#D3BCD0;
	font-size:0.9em;
	line-height:1.3em;
	display: block;
	width: 200px;
	float: left;
	margin-top:6px;
}

#footer-logo img {
	float:left;
	display: block;
	width: 96px;
	height: 32px;
/*	margin-top:-6px;*/
}

#compliance {
	width:266px;
	height:25px;
	padding:29px 0 0 19px;
	float:right;
}

#compliance ul {
	width:100%;
	float:right;
}

#compliance img {
	border:0;
}

#compliance ul {
	padding:0;
	margin:0;
	display:inline;
	list-style:none;
	list-style-image:none;
}

#compliance li {
	padding:0;
	margin:0;
	display:inline;
	list-style:none;
	list-style-image:none;
}





/* 404 Page */

#404-body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:125%;
	margin:0;
	padding:0;
	background-image:url(../images/404/background.gif);
	background-repeat:repeat-x;
	color:#454545;
}

#404-holder {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/home-header-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:310px;
	text-align:center;
}

#404-image {
	width:310px;
	height:305px;
	background-image:url(../images/404/404.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}






.box-content h2
{
	background-color:#812E78;
	display:inline;
	font-size:1.2em;
	line-height:1.5em;
	margin:0pt;
	padding:3px;
	color:#FFFFFF;	
}


.back-to-testimonials
{
	background-image: url(../images/btt-btn.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 130px;
	height: 15px;
	display: block;
	margin: 10px 0px;
	float: left;

}

.back-to-testimonials:hover
{
	background-position: bottom center;
}

.back-to-testimonials span
{
	display: none;
}

#hard-facts-box
{
	margin: 5px auto 16px;
	width: 528px;
	height: 109px;
	background-image: url(../images/hfbg.png);
	background-position: top center;
	background-repeat: no-repeat;
}

#hard-facts-text
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 16px;
	padding-right:15px;	
	margin-left: 140px;
}

/*-----------------------------------
Contact Form Styles
-----------------------------------*/

#contact-form
{
	padding: 0px;
	color: #454545;
}

#contact-form ul
{
	margin: 5px 0px 20px 15px;
	padding: 0px;
	color: #CC0000;
	font-weight: bold;
}

#contact-form li
{
	margin: 0px;
	padding: 0px;
}

#contact-bg
{
	background-image: url(../images/nlsu-bar.png);
	background-repeat: no-repeat;
}

#f_type
{
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border: none;
	color: #454545;;
}

.form-col 
{ 
	float: left; 
	margin-left: 0px;
}

.form-colr
{
	float: left;
	margin-left: 11px;
}

#contact-bg .form-col
{
	margin-left: 20px;
}

#contact-bg .form-submit
{
	margin-right: 10px;
	margin-top: 8px;
	width: 72px;
	height: 15px;
}

#signup-bottom
{
	background-image: url(../images/nlsu-bar.png);
	background-repeat: no-repeat;
	width: 485px;
	height: 31px;
}

.form-clear { clear: left; }

.form-input,
.form-input-last
{
	width: 210px;
	height: 30px;
	padding: 0px;
	margin-bottom: 0px;
}

#contact-form #f_caddress
{
	width: 199px;
	height: 47px;
	margin-bottom: 11px;
	padding: 0px;
	padding-left: 3px;	
	font-size: 12px;	
	font-family:Verdana,Arial,Helvetica,sans-serif;	
}

.form-input-last { margin-bottom: 0px; }

.form-input input,
.form-input-last input
{
	background-color: transparent;
	border: 1px solid #e3e3e3;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-size: 12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	color: #454545;
	width: 200px;
}

.form-textarea
{
	width: 266px;
	margin: 0px;
	padding: 0px;
}

#contact-form textarea
{
	background-color: transparent;
	border: 1px solid #e3e3e3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	width: 410px;
	height: 130px;
	margin: 0px;
	padding: 3px 11px 11px 3px;
}

.form-submit
{
	float: right;
	width: 106px;
	height: 15px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 60px;
}

.submit-clear { clear: right; }

.hp-sb
{

}

.hp-sb .icon
{
	margin: 0px 14px 3px 0px;
}

.hp-sb p
{
	margin: 0px 0px 10px 0px;
}

.hp-sb h2,
.hp-sb h3
{
	padding: 5px 0px 0px 0px;
	font-size:1.2em;
	line-height:1.1em;
	color:#1048A6;
	font-weight:bold;
	margin:0;	
	float: none;
}

.hp-sb h2
{
	padding: 3px 0px 0px 0px;
	font-size:1.4em;
	color: #454545;
}

.testtitle
{
	float: left;
}

.hp-spaced h3
{
	font-size:1.4em;
	font-weight: bold;
	text-decoration: none;
}

.hp-spaced a { text-decoration: none; }

.hp-spaced
{
	margin-left:19px;
	padding-top:20px;
}

.testdiv
{
	float: none;
}

.testdiv p
{
	margin: 0px 0px 10px 0px;
}

.hp-sb .yellow
{
	font-weight: bold;
	color: #f5b900; 
}

#button-weather,
#button-traffic
{
	width: 217px;
	height: 30px;
	margin: 8px auto;
	display: block;
}

#button-weather img,
#button-traffic img
{
	display: block;
	margin: 0px;
	padding: 0px;
}

.test-readmore
{
	float:right;
	margin-bottom: 0px;
}

#v-menu .itsselected
{
	background-position:left bottom;
	color:#FFFFFF;
	text-decoration:none;
}

.dl-button
{
	/*float: left;*/
	display: block;
	margin-top: 10px;
	width: 82px;
	height: 15px;
	background-image: none;
}
.dl-button img
{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 82px;
	height: 15px;
}

#right-pagination
{
	text-align: right;
	margin-top: 20px;
	font-size: 12px;
	height: 30px;
}

#right-pagination a,
#right-pagination a:visited
{
	padding: 3px;
}

#right-pagination .current-page
{
	background-color: #510c4a; 
	color: #FFFFFF;
	padding: 3px;
}

.tanks
{
	color: #00CC00;
}

.no-float
{
	float: none;
}


#unsubscribe-errors, #unsubscribe-thanks { color: #CC0000; font-weight: bold; }
#unsubscribe-errors { margin: 20px 0px; padding: 0px 0px 0px 18px; }
#unsubscribe-errors li { margin: 0px; padding: 0px 0px 4px 13px; }
#unsubscribe-thanks { color: #00CC00; }

.ahide { text-decoration: none; }

#image-area a
{
	display: block;
}

.box .list .service-item
{
	padding: 35px 0px 0px;
}

.box .list .service-item h2
{
	margin-top: 5px;
}

.box .list .service-item .med-image-frame 
{
	margin: -4px 12px 0px 0px;
}

.box .list .service-item p
{
	padding:14px 0pt 0pt;
}

#main-service-image
{
	display:block;
	margin:0px 0px 20px;
	padding-top:5px;
	width:490px;
}

#contact-links {
	padding:20px 0 0 0;
	margin:0;
	height:50px;
	list-style:none;
	list-style-image:none;
}

#contact-links li {
	padding:0 4px 0 0;
	margin:0;
	height:50px;
	list-style:none;
	list-style-image:none;
	display:inline;
}

.float-left
{
	float: left;
}

.hnewsp
{
	width: 140px;
}

/*AG MARK - Line 1469 */

#ins-box
{
	width: 240px;
	height: 46px;
	margin: 6px auto 0px;
	padding: 6px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	color: #454545;
	background-image: url(../images/fleet-ins-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	line-height: 20px;
}

#ins-box a
{
	color: #001dcd;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}