/* CSS Document */

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

h1 { 
	padding: 0px;
	margin: 0px;}	
	
h2 {
	padding: 0px;
	margin: 0px;}
	
h3 {padding: 0px;
	margin: 0px;}
	
	
* html a:hover {visibility:visible}	
	
.portvideo {position: relative; background-image: url(images/clients/port_video_over.jpg); background-repeat: no-repeat; display: block; width: 242px; height: 214px;}
.portvideo a { display: block; color: #000000; font-size: 11px; width: 242px; height: 214px; display: block; float: right; color: black; text-decoration: none;}
.portvideo img {width: 242px; height: 214px; border: 0; }
.portvideo a:hover img{visibility:hidden}
	
.portphoto {position: relative; background-image: url(images/clients/port_photo_over.jpg); background-repeat: no-repeat; display: block; width: 242px; height: 214px;}
.portphoto a { display: block; color: #000000; font-size: 11px; width: 242px; height: 214px; display: block; float: right; color: black; text-decoration: none;}
.portphoto img {width: 242px; height: 214px; border: 0; }
.portphoto a:hover img{visibility:hidden}

.navheart {position: relative; background-image: url(images/clients/heart_strings_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navheart a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navheart img {width: 106px; height: 84px; border: 0; }
.navheart a:hover img{visibility:hidden}

.navbeam {position: relative; background-image: url(images/clients/beam_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navbeam a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navbeam img {width: 106px; height: 84px; border: 0; }
.navbeam a:hover img{visibility:hidden}
	
.navbluebunny {position: relative; background-image: url(images/clients/blue_bunny_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navbluebunny a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navbluebunny img {width: 106px; height: 84px; border: 0; }
.navbluebunny a:hover img{visibility:hidden}

.navkumgo {position: relative; background-image: url(images/clients/kum_and_go_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navkumgo a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navkumgo img {width: 106px; height: 84px; border: 0; }
.navkumgo a:hover img{visibility:hidden}

.navspeed {position: relative; background-image: url(images/clients/speed_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navspeed a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navspeed img {width: 106px; height: 84px; border: 0; }
.navspeed a:hover img{visibility:hidden}

.navportavet {position: relative; background-image: url(images/clients/portavet_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navportavet a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navportavet img {width: 106px; height: 84px; border: 0; }
.navportavet a:hover img{visibility:hidden}

.navcovenant {position: relative; background-image: url(images/clients/covenant_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navcovenant a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navcovenant img {width: 106px; height: 84px; border: 0; }
.navcovenant a:hover img{visibility:hidden}

.navpaco {position: relative; background-image: url(images/clients/paco_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navpaco a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navpaco img {width: 106px; height: 84px; border: 0; }
.navpaco a:hover img{visibility:hidden}

.navrts {position: relative; background-image: url(images/clients/rts_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navrts a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navrts img {width: 106px; height: 84px; border: 0; }
.navrts a:hover img{visibility:hidden}

.navjoni {position: relative; background-image: url(images/clients/joni_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navjoni a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navjoni img {width: 106px; height: 84px; border: 0; }
.navjoni a:hover img{visibility:hidden}

.navdesiring {position: relative; background-image: url(images/clients/desiring_god_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navdesiring a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navdesiring img {width: 106px; height: 84px; border: 0; }
.navdesiring a:hover img{visibility:hidden}

.navfsb {position: relative; background-image: url(images/clients/farmers_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navfsb a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navfsb img {width: 106px; height: 84px; border: 0; }
.navfsb a:hover img{visibility:hidden}

.navnolan {position: relative; background-image: url(images/clients/nolan_over.gif); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.navnolan a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.navnolan img {width: 106px; height: 84px; border: 0; }
.navnolan a:hover img{visibility:hidden}


.pic1 {position: relative; background-image: url(images/pictures/pic_1_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic1 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic1 img {width: 106px; height: 84px; border: 0; }
.pic1 a:hover img{visibility:hidden}

.pic2 {position: relative; background-image: url(images/pictures/pic_2_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic2 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic2 img {width: 106px; height: 84px; border: 0; }
.pic2 a:hover img{visibility:hidden}

.pic3 {position: relative; background-image: url(images/pictures/pic_3_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic3 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic3 img {width: 106px; height: 84px; border: 0; }
.pic3 a:hover img{visibility:hidden}

.pic4 {position: relative; background-image: url(images/pictures/pic_4_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic4 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic4 img {width: 106px; height: 84px; border: 0; }
.pic4 a:hover img{visibility:hidden}

.pic5 {position: relative; background-image: url(images/pictures/pic_5_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic5 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic5 img {width: 106px; height: 84px; border: 0; }
.pic5 a:hover img{visibility:hidden}

.pic6 {position: relative; background-image: url(images/pictures/pic_6_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic6 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic6 img {width: 106px; height: 84px; border: 0; }
.pic6 a:hover img{visibility:hidden}

.pic7 {position: relative; background-image: url(images/pictures/pic_7_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic7 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic7 img {width: 106px; height: 84px; border: 0; }
.pic7 a:hover img{visibility:hidden}

.pic8 {position: relative; background-image: url(images/pictures/pic_8_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic8 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic8 img {width: 106px; height: 84px; border: 0; }
.pic8 a:hover img{visibility:hidden}

.pic9 {position: relative; background-image: url(images/pictures/pic_9_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic9 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic9 img {width: 106px; height: 84px; border: 0; }
.pic9 a:hover img{visibility:hidden}

.pic10 {position: relative; background-image: url(images/pictures/pic_10_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic10 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic10 img {width: 106px; height: 84px; border: 0; }
.pic10 a:hover img{visibility:hidden}

.pic11 {position: relative; background-image: url(images/pictures/pic_11_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic11 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic11 img {width: 106px; height: 84px; border: 0; }
.pic11 a:hover img{visibility:hidden}

.pic12 {position: relative; background-image: url(images/pictures/pic_12_over.jpg); background-repeat: no-repeat; display: block; width: 106px; height: 84px;}
.pic12 a { display: block; color: #000000; font-size: 11px; width: 106px; height: 84px; display: block; float: right; color: black; text-decoration: none;}
.pic12 img {width: 106px; height: 84px; border: 0; }
.pic12 a:hover img{visibility:hidden}

	
.topbg {
   background-image:url(images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #003D72;}

.bottombg {
	background-image: url(images/bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;}
	
.footerbg {
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 95px;}
	
.top_padding {
	padding: 57px 0px 0px 0px;}
	
.main_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 16px;
	width: 416px;
	padding: 0px 19px 0px 0px;}
	
	.main_content a {
	color: #ffffff;
	text-decoration: underline;}
	
	.main_content a:visited {
	color: #fffffff;
	text-decoration: underline;}
	
	.main_content a:hover {
	color: #fffffff;
	text-decoration: none;}
	
	.main_content a:active {
	color: #8FC3E9;
	text-decoration: none;}	

.port_intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 16px;
	padding: 0px 20px 0px 23px;}
	
	.port_intro a {
	color: #ffffff;
	text-decoration: underline;}
	
	.port_intro a:visited {
	color: #fffffff;
	text-decoration: underline;}
	
	.port_intro a:hover {
	color: #fffffff;
	text-decoration: none;}
	
	.port_intro a:active {
	color: #8FC3E9;
	text-decoration: none;}

.port_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 16px;
	width: 247px;
	padding: 10px 10px 0px 18px;}
	
	.port_text a {
	color: #ffffff;
	text-decoration: underline;}
	
	.port_text a:visited {
	color: #fffffff;
	text-decoration: underline;}
	
	.port_text a:hover {
	color: #fffffff;
	text-decoration: none;}
	
	.port_text a:active {
	color: #8FC3E9;
	text-decoration: none;}	
	
		.port_text h1 {
		font-size: 13px;
		font-weight: bold;}
	
.footer_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	line-height: 16px;
	padding: 30px 0px 0px 12px;
	font-weight: normal;
	letter-spacing: 1px;}
	
	.footer_menu a {
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;}
	
	.footer_menu a:visited {
	color: #fffffff;
	text-decoration: underline;}
	
	.footer_menu a:hover {
	color: #fffffff;
	text-decoration: none;}
	
	.footer_menu a:active {
	color: #8FC3E9;
	text-decoration: none;}	
	
.footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	line-height: 16px;
	padding: 0px 0px 15px 0px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

#home_news_text {
	font-family: "Times New Roman", Times;
	color: #000000;
	font-size: 13px;
	line-height: 21px;
	padding: 0px 12px 0px 16px;
	width: 255px;}
	
	#home_news_text a {
	color:#833232;
	font-style: italic;
	text-decoration: underline;}
	
	#home_news_text a:visited {
	color: #833232;
	font-style: italic;
	text-decoration: underline;}
	
	#home_news_text a:hover {
	color: #333333;
	font-style: italic;
	text-decoration: underline;}
	
	#home_news_text a:active {
	color: #666666;
	font-style: italic;
	text-decoration: underline;}
	
		#home_news_text ul {
		list-style: none;
		margin: 0px;
		padding-left: 8px;
		text-indent: -8px;}
	
		#home_news_text ul li {
		padding-top: 1px;
		padding-bottom: 1px;}	
	
	#home_news_text h1 {
	font-family: "Georgia", "Times New Roman", Times;
	font-weight: normal;
	color: #833232;
	font-size: 17px;
	padding: 0px 0px 10px 0px;}
	

.professionals_page_text {
	font-family: "Times New Roman", Times;
	color: #000000;
	font-size: 14px;
	line-height: 19px;
	padding: 0px 20px 0px 30px;
	width: 285px;}
	
	.professionals_page_text a {
	color:#833232;
	text-decoration: underline;}
	
	.professionals_page_text a:visited {
	color: #833232;
	text-decoration: underline;}
	
	.professionals_page_text a:hover {
	color: #333333;
	text-decoration: underline;}
	
	.professionals_page_text a:active {
	color: #666666;
	text-decoration: underline;}

	
.main_content_padding {
	padding-left: 18px;
	padding-right: 18px;}
	