/*
	 Breached Systems
	 by Middle EAR Media
	 http://www.middleEARmedia.com
*/

*									{ margin: 0; padding: 0; }
body								{ margin: -100px 0 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%; background-color:#000000;}

.clear 								{ clear: both; }

#hiddenHeader { text-indent:-99999px; height:100px;}

#page-wrap-bg                       { width:100%;  margin: 0 0 0 0; overflow:hidden;}

#page-wrap-left                     {
	background-image:url(images/bg_left.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	z-index:1;
	display:block;
	width:auto;
	float:left;

	background-attachment: scroll;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -32767px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 32767px;
	padding-left: 0;
}

#page-wrap							{ width: 780px; margin: 0px auto -32767px; padding-bottom: 32767px; background-image:url(images/bg_bubpages.jpg); background-repeat:no-repeat; z-index:100; display:block; }

#page-wrap-right                    { width:auto; margin: 0 0 -32767px 0; padding: 0 0 32767px 0; display:block;}

a 									{color:#EC0000; text-decoration:none; outline:none;}
a:hover								{text-decoration:none; color:#FF3333; }

ul									{list-style: none; }


#header {height:270px;}
#logo {width:522px;}
#nav {margin:0px 0 0 522px; padding:70px 0 0 0;}
#content {}
#footer { width:780px; margin:0 auto; padding: 0 40px 0 40px;}

.copyright  {float:left;}
.mem 		{float:right; margin-right:90px;}

#footer {color:#333333; }
#footer a {color:#666666;}
#footer a:hover {color:#999999;}



table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }


td, table, select,  input, textarea{
	font-family: arial;
	font-size:10px;
	vertical-align:top;
	line-height:11px;
	color:#8E8E8E
}

form { margin:0px; padding:0px}


.bg{ background:url(images/top_splash.jpg) no-repeat}
.bg1{ background:url(images/bot_splash.jpg) no-repeat left bottom}
.bg2{ background:url(images/px_left.gif) repeat-x}
.bg3{ background:url(images/px_right.gif) repeat-x}
.bg4{ background: url(images/splash_enter.jpg) no-repeat center top; height:484px; padding:108px 0 0 196px}
.bg5{ background:url(images/bg_bubpages.jpg) no-repeat}
.bg6{ background:url(images/bg_left_subp.jpg) repeat-x; width:auto;}
.bg7{ background:url(images/spacer.gif) repeat-x;}
.bg8{ background:url(images/rep_content.jpg) repeat-y }
.bg9{ background:url(images/top_content.jpg) no-repeat}
.bg10{ background:url(images/bot_content.jpg) no-repeat left bottom}

.logo{ width:522px; vertical-align:bottom; text-align:right}

.title{ height:68px; vertical-align:bottom}

span{ color:#EC0000}

span strong{ text-transform:uppercase}



.indent{ padding:5px 35px 0 0}
.indent1{ padding-right:29px}

.pic{ margin-right:15px; margin-top:2px}

ul{margin:0px; padding:0px; list-style:none; line-height:16px}
ul li a{ color:#EC0000;  text-decoration: none; text-transform:uppercase}
ul li a:hover{ text-decoration: none;}

 



.form input.field {
	width:185px;
	height:29px;
	color: #8E8E8E;
	padding:6px 0 0 9px;
	border:#A00000 1px solid;
	line-height:13px;
	background-color:#0D0101;
}

.form textarea {
	width:212px;
	height:173px;
	color: #8E8E8E;
	overflow: auto;
	padding:6px 0 0 9px;
	border:#A00000 1px solid;
	line-height:13px;
	background-color:#0D0101;
}



/*	Navigation Styles	*/

#catNav								{padding: 0px 0px 0px 0px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px;
									  overflow: hidden; margin: 0 0 10px 0; }
#catNav li							{ display: block;}
#catNav li a						{ display: block; width: 150px; height: 28px; text-indent: -9999px;
	                                  background: url(images/nav-sprite.png); float: left;
	 								  border: none; padding: 0; }
#catNav li a:hover                  { cursor:pointer; }									  
#catNav li a#list-one-button		{ background-position: 0px 0px; }
#catNav li.activeCatButton a#list-one-button { background-position: -150px 0px; }
#catNav li a#list-one-button:hover { background-position: 150px 0px; }
#catNav a#list-two-button			{ background-position: 0px -28px; }
#page-wrap #catNav li.activeCatButton a#list-two-button { background-position: -150px -28px; }	
#catNav li a#list-two-button:hover { background-position: 150px -28px; }	
#catNav a#list-three-button			{ background-position: 0px -56px; }
#page-wrap #catNav li.activeCatButton a#list-three-button { background-position: -150px -56px; }
#catNav li a#list-three-button:hover { background-position: 150px -56px; }
#catNav a#list-four-button			{ background-position: 0px -84px; }
#page-wrap #catNav li.activeCatButton a#list-four-button { background-position: -150px -84px; }	
#catNav li a#list-four-button:hover { background-position: 150px -84px; }	
#catNav a#list-five-button			{ background-position: 0px -112px; }
#page-wrap #catNav li.activeCatButton a#list-five-button { background-position: -150px -112px; }	
#catNav li a#list-five-button:hover { background-position: 150px -112px; }	
#catNav a#list-six-button			{ background-position: 0px -140px; }
#page-wrap #catNav li.activeCatButton a#list-six-button { background-position: -150px -140px; }	
#catNav li a#list-six-button:hover { background-position: 150px -140px; }	 

/*	Scroll Bar Styles	*/
.margin1{margin:0 0 0 63px; width:650px; height:260px; overflow:auto;	}
.overflowAuto {overflow:auto;}
.scroll-pane 		{ width: 715px; overflow: auto; margin:0 0 0 63px; height: 260px; }

.jScrollPaneContainer 	{ position: relative; overflow: hidden; z-index: 1; }

.jScrollPaneTrack 		{ position: absolute; cursor: pointer; right: 0; top: 0; height: 68%;
						  background: url(images/bar.jpg) top center repeat-y; padding: 3px; }

.jScrollPaneDrag	{ position: absolute; background: url(images/drag.jpg) top center no-repeat;
					  cursor: pointer; overflow: hidden;}
					  


.premiumService { float:left; }
.contact { font-size:160%; line-height:110%;}
#viewMap { margin:-16px 0px 0px;}
.thankYou { font-size:160%; line-height:110%;}



.button { background-color:#000000; color:#FFFFFF; border: 1px solid #660000; margin: 5px 0 0 0; padding: 2px 10px 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.button:hover { background-color:#333333; color:#FFFFFF; border: 1px solid #333333; margin: 5px 0 0 0; padding: 2px 10px 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; cursor: pointer;}

.submitbutton { background-color:#000000; color:#FFFFFF; border: 1px solid #660000; margin: -4px 0px 0px; padding: 2px 10px 1px;}
.submitbutton:hover { background-color:#333333; color:#FFFFFF; border: 1px solid #333333; margin: -4px 0px 0px; padding: 2px 10px 1px; cursor: pointer;}









a.mem-logo { background-image:url(images/mem-logo2.png); background-repeat:no-repeat; text-indent: -9999px; display:block; width:286px; height:121px;}

a:hover.mem-logo { background-image:url(images/mem-logo2.png); background-repeat:no-repeat; background-position: -286px 0px;}
