/* @import url(http://www.bass-security.com/mt/mt-static/themes-base/blog.css); */
/* @import url(http://www.bass-security.com/mt/mt-static/support/themes/professional-black/professional-black.css); */

body {
	padding:0;
	margin:27px 0 0 0;
	background-color:#fff;
	color:#000;
	font-family:'Myriad Pro',Verdana,Arial;
	font-size:12px;
	text-align:center;
}
.clear { clear:both; }
em { font-style:normal;color:#00315d; }
a img { border:none; }
a:link, a:visited { 
        color:#fe3435;
        text-decoration:none;
}
a:hover { 
         text-decoration:underline;
}
a.mailto:link, a.mailto:visited { 
         font-size:16px;
         color:#000;
         text-decoration:none;
}
a.mailto:hover { 
         text-decoration:underline;
}
#wrappa {
	margin:0 auto;
	width:800px;
	text-align:left;
}
	#nav {
		margin:17px 0 0 0;
		float:left;
	}
		#nav ul {
			padding:0;
			margin:0;
			list-style:none;
		}
		#nav ul li {
			padding:0;
			margin:0 2px 0 0;
			float:left;
		}
			#nav ul li.last {
				margin:0;
			}
		#nav ul li a:link, #nav ul li a:visited {
			display:block;
			width:112px;
			text-align:center;
			color:#fff;
			background-color:#000;
			padding:5px 0;
			text-decoration:none;	
			text-transform:uppercase;
		}
		#nav ul li a:hover {
			text-decoration:underline;
		}
                #nav ul li.on a:link, #nav ul li.on a:hover, #nav ul li.on a:visited {
                        color:#edd87a;
                }
			#nav ul li.last a:link, #nav ul li.last a:visited, #nav ul li.last a:hover {
				width:116px;
				background-color:#fe3435;
				text-transform:none;
			}
	#home-feature {
		float:left;
		margin:7px 0 0 0;
		background-image:url(/test/images/bg_home_feature.jpg);
		background-repeat:no-repeat;
		background-color:#000;
		padding:65px 100px 65px 296px;
		width:404px;
	}
		#home-feature h1 {
			padding:0;
			margin:0;
			color:#fff;
			font-size:18px;			
			font-weight:normal;
			line-height:22px;
		}
			#home-feature h1 span {
				font-size:20px;
				line-height:24px;
			}
	#home-text-l {
		float:left;
		width:643px;
		background-color:#000;
		padding:12px;
		margin:6px 5px 0 0;
	}
		#home-text-l p {
			color:#fff;
			padding:0;
			margin:0;
		}
	#home-text-r {
		margin:6px 0 0 0;
		float:left;
		width:128px;
		padding:19px 0;
		background-color:#000;
		text-align:center;
	}
		#home-text-r a:link, #home-text-r a:visited {
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
			color:#fe3435;
		}
		#home-text-r a:hover {
			text-decoration:underline;
		}
	#home-images {
		float:left;
		margin:42px 0 0 0;
	}
		.home-image {
			float:left;
			width:265px;
		}
			.home-image img {
				display:block;
				margin:0 0 -30px 45px;
			}
			.home-image p {
				padding:0;
				margin:0 0 0 58px;
			}
			.home-image a:link, .home-image a:visited {
				color:#00315d;
				text-decoration:none;
			}
			.home-image a:hover {
				text-decoration:underline;
			}
	#footer {
                clear:both;
		float:left;
		margin:50px 0 20px 175px;
	}
		#footer ul {
			padding:0;
			margin:0;
			list-style:none;
		}
		#footer ul li {
			padding:0 10px;
			margin:0;
			float:left;
			border-right:solid 1px #000;
		}
		#footer ul li.last {
			border-right:none;
		}
			#footer ul li a:link, #footer ul li a:visited {
				font-size:11px;
				color:#000;
				text-transform:uppercase;
				text-decoration:none;
			}
			#footer ul li a:hover {
				text-decoration:underline;
			}
			#footer ul li.last a:link, #footer ul li.last a:visited, #footer ul li.last a:hover {
				text-transform:none;
			}
#side-bar { float:left;width:225px; margin-right:25px;margin-top:65px; }
  #side-listing { background-color:#5f7a93;width:213px;padding:12px 0 12px 12px; }
    #side-listing h1 { font-size:17px;padding:10px;margin:0;text-decoration:none;color:#bfd2dc; }
      #side-listing h1.nopad { padding:0; }
    #side-listing h2 { font-size:16px;padding:10px 0 0 0;margin:0;text-decoration:underline;color:#bfd2dc; }
    #side-listing ul { padding:10px 0;margin:0;list-style:none; }
      #side-listing li { padding:10px 0;margin:0;color:#bfd2dc;font-size:16px;font-weight:bold; }
   #side-bar h2 { font-size:18px;font-weight:normal;color:#00315d;margin-bottom:10px; }
   #side-bar address { font-size:18px;font-style:normal;color:#5f7a93;line-height:30px; }
   #side-bar p.contact-side { font-size:18px;color:#5f7a93;line-height:30px;margin:0; }
   #side-bar label { display:block;padding:2px 0;font-size:14px; }
   #side-bar input { width:215px; }
   #side-bar input.submit { margin-top:5px;float:right;width:auto; }
   #side-bar ul#case-studies { padding:15px 0 0 13px;margin:0;list-style:none; }
   #side-bar ul#case-studies li { padding:15px 0;margin:0;font-size:18px;color:#00315d; }
#side-bar-blog { float:left;width:225px; margin-right:25px;margin-top:43px; }
#side-bar-blog h3 { padding:0;margin:0;border-bottom:solid 1px #000; }
#side-bar-blog ul {list-style:none;padding:5px 0;margin:0; }
#side-bar-blog li { padding:5px 0; }



#page-content { float:left;width:500px;font-size:14px; }
  #page-content h1 { font-size:24px;padding:20px 0 10px 0;margin:0;color:#00315d;border-bottom: solid 1px #000; }
  #page-content h3 { color:#00315d; }
  #page-content ul { padding:0 10px;margin:0;list-style-image:url(/test/images/list_bullet.gif); }
  #page-content li { padding:1px 10px; }
    #page-content ul.products-list li { padding:10px; }
  #page-content table.contact-form { margin-top:50px; }
  #page-content .asset-body { padding:10px 0 0 0;}
  #page-content .asset-header h2 { margin:8px 0 0 0; padding: 0; }
  #page-content .asset-meta { color: #444; margin-top: 6px; } 
   #page-content h2.comments-header { padding:20px 0 10px 0;margin:0;font-size:14px; }

