BODY, DIV, P
{
	margin : 0;
	Padding : 0;
	background : transparent;
	text-align:left;
	font:small Verdana,Sans-serif;
	font : 11px/1.5em verdana,arial,sans-serif;
	color : #333;
}

a, a:active, a:visited
{
	color : #900;
}

a:hover
{
	color : #f00;
}

P
{
	margin-bottom : 15px;
}

BODY
{
	text-align : center;
	background : #303030;
}

#MContainer
{
	width : 1000px;
	margin : 0 auto;
	
}

#Main_Logo
{
	margin-left : 0px;
	
}



#MainNav
{
	width : 1000px;
	list-style-type : none;
	
	padding-right : 30px;
	
	padding-bottom : 2px;
	
	clear : left;
	margin : 0; 
	padding : 0;
	background : url(/images/Nav_Back.png) 0 0px no-repeat;
	list-style-type : none;
	height : 66px;
	padding-left : 15px;
	margin-bottom : 1px;
}

#MainNav li
{
	float : left; 
	width : auto;
	
	padding-left : 17px;
	padding-right : 17px;
	
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 30px;
	margin-bottom : 5px;
	border-right : 1px solid #f0b540;
}

#MainNav li a, #MainNav li a:visited,  #MainNav li a:active,  #MainNav li a:hover
{
	text-decoration : none;
	text-transform : uppercase;
	color : #fff;
	font-size : 12px;
	font-weight : bold;
	z-index : 4;
}

#MainNav li a:hover
{
	color : #ffd;
}



#Main_Content
{
	float : left;
	width :1000px;
	min-height : 200px;
	background : #eaeaea url(/images/Content_Back.png) no-repeat;
}

#Main_Content2
{
	clear : left;
	width : 998px;
	background : #fff;
	padding-bottom : 15px;
}


#Page_Content
{

	padding : 25px;
	padding-top : 10px;
}

#Page_Content ul
{
	margin-left : 0;
	padding-left : 15px;
}

#Who_What1
{
	clear : left;
	width : 1000px;
	height : 139px;
	background  : url(/images/Who_What1.jpg) no-repeat;
}

#Who_What1 p
{
	padding-top : 75px;
	margin-right : 195px;
	margin-left : 55px;
}

#At_a_Glance
{
	width : 320px; 
	height : 238px;
	float : left;
	background : url(/images/At_A_Glance.png) no-repeat;
}

#Aag_Content
{
	margin-left : 180px;
	margin-right : 15px;
	margin-top : 40px;
	font : 10px/1.4em verdana,arial,sans-serif;
}



#Special_Offer
{
	clear : left;
	width : 314px;
	height : 237px;
	float : left;
}
	
#Flash_Content
{
	width : 1000px;
	height : 345px;
	clear : both;
	
}

#HP_Key_Links
{
	width : 680px;
	float : right;
	height : 265px;
	/*	background : #bababa url(/images/c2.png) no-repeat;	*/
}

.Key_Link
{
	width : 180px;
	height : 265px;
	float : left;
	margin-bottom : 35px;
	text-align : center;
	border-right : 1px solid #bdbdbd;
	padding-left : 23px;
	padding-right : 23px;
	padding-top :0px;
	background : transparent;
}

.Key_Link p
{
	margin-bottom : 10px;
	text-align : left;
}

.Key_Link h4
{
	text-align : left;
}


#WImg
{
	clear : left;
	margin-left : 25px;
}

#WPara
{
	padding-left : 25px;
}

#Footer
{
	clear : left;
	width : 998px;
	background : #ececec;
	margin-left : 0px;
	padding-top : 15px;
	padding-bottom : 15px;
	height : 25px;
	border-top : 1px solid #aaa;
	
}

#FSHome #Footer
{
	width : 1000px;
}


#Footer ul
{
	list-style-type : none;
	margin : 0;
	padding : 0;
	margin-left : 7px;
}

#Footer ul li
{
	margin : 0;
	padding : 0;
	width : auto;
	float : left;
	list-style-type : none;
	padding-left : 18px;
	padding-right : 18px;
	padding-top : 4px;
	padding-bottom : 4px;
	border-right : 1px solid #aaa;	
}

#Footer ul li a, #Footer ul li a:active, #Footer ul li a:visited, #Footer ul li a:hover
{
	color : #666;
	text-decoration : none;
}

#Footer ul li a:hover
{
	color : #900;
}


#RightNav
{
	margin : 0;
	padding : 0;
	margin-top : 45px;
	width : 266px;
	float : right;
	margin-left : 20px;
	
}

#RightNav_Content
{
	clear : left;
	width : 266px;
	min-height : 65px;
	padding-top : 0px;
	margin : 0;
	padding : 0;
	background : url(/images/right_nav_stripe.png) repeat-y;
}

#RightNav h3
{
	margin : 0;
	padding : 0;
	float : left;
	width : 266px;
	height : 36px;
	background : url(/images/right_nav_header.png) no-repeat;
	padding-top : 15px;
	padding-left : 10px;
	padding-right : 10px;
}

#RightNav h4
{
	padding-left : 10px;
	padding-right : 10px;
}

#RightNav p
{
	margin : 0;
	padding : 0;
	height : 33px;
	background : url(/images/right_nav_footer.png) no-repeat;
}


.FAQAnswer
{
	margin-left : -10px;
	background : #fefaf1;
	padding : 15px;
	padding-bottom : 0;
	display : none;
	margin-bottom : 15px;
	border-bottom : 1px solid #e2ba86;
	
}

/********************************************************	Typography	*/
h1,h2, h5,h6 {
	font-family:HelveticaNeue-Bold, "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
}

h1 {
	color : #2d3a5b;
	font-weight : normal;
	font-size:2.2em;
	line-height:1.2;
	margin-bottom : 5px;
	font-variant : uppercase;
}

h2
{
	background :  #333;
	margin-left : -10px;
	border-bottom : 1px solid #ccc;
	color : #efefef;
	padding : 10px;
	
}

h4
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	/*line-height: 150%;	*/
	padding: 0px;
	-moz-opacity: 0.9999;
	font-size: 16px; 
	margin-top: 12px;
	margin-bottom: 0px;
	
	color : #402800;
	/*font-size : 14px;
	margin-bottom : 2px;*/
}

form
{
	margin-top : 25px;
}


Input, select, textarea
{
	clear : left;
	background : #f7f7f7;
	border : 1px solid #aaa;
	padding : 4px;
	margin-bottom : 15px;
}

.CheckBox, .rdobutton
{
	background : transparent;
	border : 0;
	padding : 0;
	margin : 0;
}

label
{
	clear : right;
	font-size : 12px;
	margin-bottom : 15px;
	margin-top : 15px;
	color : #1d2e59;
}

td label, td input
{
	margin : 0;
}


hr
{
	margin-top : 25px;
	color : #c2c2c2;
	margin-bottom : 25px;
}


#pBanner
{
	width : 1000px;
	height : 135px;
	background : url(/images/interior_banner.png) -2px 0 no-repeat;
}



#DynamicDuoBanner
{
	position : absolute;
	top : 103px;
	z-index : 2;
	margin-left : 72px;
}

#DownloadBanner
{
	position : absolute;
	top : 109px;
	z-index : 2;
	margin-left : -25px;
}

#ContactBanner
{
	position : absolute;
	top : 106px;
	z-index : 2;
	margin-left : -15px;
}

#FAQBanner
{
	position : absolute;
	top : 112px;
	z-index : 2;
	margin-left : 75px;
}

#MonitorBanner
{
	position : absolute;
	top : 111px;
	z-index : 2;
	margin-left : 521px;
}

#WhyBanner
{
	position : absolute;
	top : 111px;
	z-index : 2;
	margin-left : 525px;
}

#ThanksBanner
{
	position : absolute;
	top : 111px;
	z-index : 2;
	margin-left : 518px;
}

#CostsBanner
{
	position : absolute;
	top : 108px;
	z-index : 2;
	margin-left : 525px;
}


#BA_Monitor
{
	position : relative;
	top : -130px;
	z-index : 2;
	right : 5px;
}

#ScreenCapsBanner
{
	position : absolute; 
	top : 103px;
	z-index : 2;
	margin-left : 580px;
}

.CheckList
{
	clear : left;
	margin : 0;
	padding : 0;
	margin-top : 5px;
	margin-left : 0px;
	list-style-type : none;
}

.CheckList li
{
	padding : 0;
	margin : 0;
	margin-bottom : 3px;
	list-style-type : none;
	background : url(http://www.firescope.com/images/icons/check.gif) no-repeat;
	padding-left : 20px;
}

.CallOut1, .CallOut2
{
	clear : both;
	margin-left : -5px;
	background : url(/images/highlight_bg.png) no-repeat;
	width : 962px;
	height : 96px;
}

.CallOut1 p, .CallOut2 p
{
	float : left;
	margin-left : 20px;
	padding-top : 40px;
	padding-bottom : 20px;
	color : #000;
	float : left;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	/*line-height: 150%;	*/
	-moz-opacity: 0.9999;
	font-size: 16px; 
	
}

.CallOut2 p
{
	padding-top : 30px;
	
}

.CallOut1 img, .CallOu2 img
{
	float : right;
	margin-right : 20px;
	margin-left : 5px;
}










#Number1
{
	background : url(/images/numbers/one.jpg) -15px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 25px;
	min-height : 40px;
	margin-right : 20px;
}

#Number2
{
	background : url(/images/numbers/two.jpg) -15px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 35px;
	min-height : 40px;
	margin-right : 20px;
}

#Number3
{
	background : url(/images/numbers/three.jpg) -15px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 33px;
	min-height : 40px;
	margin-right : 20px;
}

#Number4
{
	background : url(/images/numbers/four.jpg) -15px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 42px;
	min-height : 40px;
	margin-right : 20px;
}

#Number5
{
	background : url(/images/numbers/five.jpg) -13px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 36px;
	min-height : 40px;
	margin-right : 20px;
}


#Number6
{
	background : url(/images/numbers/six.jpg) -13px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 40px;
	min-height : 40px;
	margin-right : 20px;
}

#Number7
{
	background : url(/images/numbers/seven.jpg) -12px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 32px;
	min-height : 40px;
	margin-right : 20px;
}

#Number8
{
	background : url(/images/numbers/eight.jpg) -12px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 32px;
	min-height : 40px;
	margin-right : 20px;
}

#Number9
{
	background : url(/images/numbers/nine.jpg) -12px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 32px;
	min-height : 40px;
	margin-right : 20px;
}

#Number10
{
	background : url(/images/numbers/ten.jpg) -12px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 32px;
	min-height : 40px;
	margin-right : 20px;
}

#Number11
{
	background : url(/images/numbers/eleven.jpg) -12px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 22px;
	min-height : 40px;
}

#Number12
{
	background : url(/images/numbers/twelve.jpg) -12px 0 no-repeat;
	padding-left : 45px;
	margin-bottom : 5px;
	padding-top : 22px;
	min-height : 40px;
}

#Number1 h2, #Number2 h2, #Number3 h2, #Number4 h2, #Number5 h2, #Number6 h2, #Number7 h2, #Number8 h2, #Number9 h2, #Number10 h2, #Number11 h2, #Number12 h2
{
	
	background : transparent;
	color : #000;
	margin : 0;
	padding : 0;
	margin-bottom : 5px;
	border : 0;
}


#Monitor_Cap
{
	position : absolute;
	z-index : 3;
	top : 110px;
	margin-left : 316px;
}