/*
Copyright 2005 The Computer Studio
Inner Layout CSS
*/
h1{
	
}
#layout{
	margin: 0 0 0 1px!important;	
	margin: 0;
	border-left : 1px solid #666;	
	border-right : 1px solid #666;
	background : url(images/bldg_bkd_nolines.gif) no-repeat bottom left;	
}

#column-2-AB{
	width: 584px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0;	
	border-left : 1px solid #ABABAB;

}
#column-2-AB-Quote{
	width: 650px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0;
}
#column-2-AB-NoRBorder{
	width: 700px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0;
}
#totop{
	margin: 15px 0 20px 0;
	text-align: right;
	float: right;
	height: 16px;
	width: 70px;
}
#spacer{
	height: 0px;
	width: 580px;
	clear: both;
	margin-top: 0px!important;
	margin-top: -10px;
	text-align: right;
}

#column-2-AB-A{
	width: 150px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0;
}

#mnu-left{
	width: 141px;
	height: auto;
	float: left;
}

#mnu-left div{ /* mnu-left Items */
	float: left;
	width: 141px;
	height: auto;
}

#mnu-left div.top-1-on table,
#mnu-left div.top-1-off table,
#mnu-left div.top-1-current  table,
#mnu-left div.bot-1-on table,
#mnu-left div.bot-1-off table,
#mnu-left div.bot-1-current table{
	height: 38px;
}
#mnu-left div.top-2-on table,
#mnu-left div.top-2-off table,
#mnu-left div.top-2-current table,
#mnu-left div.bot-2-on table,
#mnu-left div.bot-2-off table,
#mnu-left div.bot-2-current table{
	height: 38px;	
}

#mnu-left div.top-3-on table,
#mnu-left div.top-3-off table,
#mnu-left div.top-3-current table,
#mnu-left div.bot-3-on table,
#mnu-left div.bot-3-off table,
#mnu-left div.bot-3-current table{
	height: 52px;	
}

#mnu-left div td.img-a{width: 13px;}
#mnu-left div td.img-b{width: 9px;}
#mnu-left div td.img-c{width: 119px;}

#mnu-left div.top-1-on .img-a { background : url(images/but1_on_a.gif) no-repeat; }
#mnu-left div.top-1-off .img-a { background : url(images/but1_off_a.gif) no-repeat; }
#mnu-left div.top-1-current .img-a{ background : url(images/but1_on_a.gif) no-repeat; }

#mnu-left div.top-1-on .img-b{ background : url(images/but1_on_b.gif) no-repeat; }
#mnu-left div.top-1-off .img-b{ background : url(images/but1_off_b.gif) no-repeat; }
#mnu-left div.top-1-current .img-b{ background : url(images/but1_on_b.gif) no-repeat;  }

#mnu-left div.top-1-on .img-c{ background : url(images/but1_on_c.gif) no-repeat; }
#mnu-left div.top-1-off .img-c{ background : url(images/but1_off_c.gif) no-repeat; }
#mnu-left div.top-1-current .img-c{background : url(images/but1_on_c.gif) no-repeat; }

#mnu-left div.top-2-on .img-a{ background : url(images/but2_on_a.gif) no-repeat; }
#mnu-left div.top-2-off .img-a{ background : url(images/but2_off_a.gif) no-repeat; }
#mnu-left div.top-2-current .img-a{ background : url(images/but2_on_a.gif) no-repeat; }

#mnu-left div.top-2-on .img-b{ background : url(images/but2_on_b.gif) no-repeat; }
#mnu-left div.top-2-off .img-b{ background : url(images/but2_off_b.gif) no-repeat; }
#mnu-left div.top-2-current .img-b{ background : url(images/but2_on_b.gif) no-repeat;  }

#mnu-left div.top-2-on .img-c{ background : url(images/but2_on_c.gif) no-repeat;  }
#mnu-left div.top-2-off .img-c{ background : url(images/but2_off_c.gif) no-repeat;  }
#mnu-left div.top-2-current .img-c{ background : url(images/but2_on_c.gif) no-repeat;  }

#mnu-left div.top-3-on .img-a { background : url(images/but3_on_a.gif) no-repeat; }
#mnu-left div.top-3-off .img-a { background : url(images/but3_off_a.gif) no-repeat; }
#mnu-left div.top-3-current .img-a{ background : url(images/but3_on_a.gif) no-repeat; }

#mnu-left div.top-3-on .img-b{ background : url(images/but3_on_b.gif) no-repeat; }
#mnu-left div.top-3-off .img-b{ background : url(images/but3_off_b.gif) no-repeat; }
#mnu-left div.top-3-current .img-b{ background : url(images/but3_on_b.gif) no-repeat; }

#mnu-left div.top-3-on .img-c{ background : url(images/but3_on_c.gif) no-repeat; }
#mnu-left div.top-3-off .img-c{ background : url(images/but3_off_c.gif) no-repeat; }
#mnu-left div.top-3-current .img-c{ background : url(images/but3_on_c.gif) no-repeat; }

#mnu-left div.bot-1-on .img-a,
#mnu-left div.bot-1-off .img-a { background : url(images/but1_bot_off_a.gif) no-repeat; }
#mnu-left div.bot-1-current .img-a{ background : url(images/but1_bot_on_a.gif) no-repeat; }

#mnu-left div.bot-1-on .img-b{ background : url(images/but1_bot_mo_b.gif) no-repeat; }
#mnu-left div.bot-1-off .img-b{ background : url(images/but1_bot_off_b.gif) no-repeat; }
#mnu-left div.bot-1-current .img-b{ background : url(images/but1_bot_on_b.gif) no-repeat; }

#mnu-left div.bot-1-on .img-c,
#mnu-left div.bot-1-off .img-c{ background : url(images/but1_bot_off_c.gif) no-repeat;}
#mnu-left div.bot-1-current .img-c{ background : url(images/but1_bot_on_c.gif) no-repeat; }

#mnu-left div.bot-2-on .img-a,
#mnu-left div.bot-2-off .img-a {background : url(images/but2_bot_off_a.gif) no-repeat; }
#mnu-left div.bot-2-current .img-a{ background : url(images/but2_bot_on_a.gif) no-repeat; }

#mnu-left div.bot-2-on .img-b{ background : url(images/but2_bot_mo_b.gif) no-repeat; }
#mnu-left div.bot-2-off .img-b{ background : url(images/but2_bot_off_b.gif) no-repeat; }
#mnu-left div.bot-2-current .img-b{ background : url(images/but2_bot_on_b.gif) no-repeat; }

#mnu-left div.bot-2-on .img-c,
#mnu-left div.bot-2-off .img-c{ background : url(images/but2_bot_off_c.gif) no-repeat; }
#mnu-left div.bot-2-current .img-c{ background : url(images/but2_bot_on_c.gif) no-repeat; }

#mnu-left div.bot-3-on .img-a,
#mnu-left div.bot-3-off .img-a{ background : url(images/but3_bot_off_a.gif) no-repeat; }
#mnu-left div.bot-3-current .img-a{ background : url(images/but3_bot_on_a.gif) no-repeat; }

#mnu-left div.bot-3-on .img-b{ background : url(images/but3_bot_mo_b.gif) no-repeat; }
#mnu-left div.bot-3-off .img-b{ background : url(images/but3_bot_off_b.gif) no-repeat; }
#mnu-left div.bot-3-current .img-b{ background : url(images/but3_bot_on_b.gif) no-repeat; }

#mnu-left div.bot-3-on .img-c,
#mnu-left div.bot-3-off .img-c{ background : url(images/but3_bot_off_c.gif) no-repeat;  }
#mnu-left div.bot-3-current .img-c{ background : url(images/but3_bot_on_c.gif) no-repeat; }


#mnu-left div p{
	margin-left: 5px;
	font : 11px;
	font-family: Arial;
}

#mnu-left div a{
	text-decoration : none;
}

#mnu-left div a:hover{
	text-decoration : underline;
}

#mnu-left div.top-1-on a,
#mnu-left div.bot-1-on a,
#mnu-left div.top-2-on a,
#mnu-left div.bot-2-on a,
#mnu-left div.top-3-on a,
#mnu-left div.bot-3-on a{
	color: #000;
}

#mnu-left div.top-1-off a,
#mnu-left div.bot-1-off a,
#mnu-left div.top-2-off a,
#mnu-left div.bot-2-off a,
#mnu-left div.top-3-off a,
#mnu-left div.bot-3-off a{
	color: #000;
}

#mnu-left div.top-1-current a,
#mnu-left div.bot-1-current a,
#mnu-left div.top-2-current a,
#mnu-left div.bot-2-current a,
#mnu-left div.top-3-current a,
#mnu-left div.bot-3-current a{
	font-weight: bold;
	color: #000;
}

#mnu-left div.top-1-on p,
#mnu-left div.top-1-off p,
#mnu-left div.top-1-current p,
#mnu-left div.bot-1-on p,
#mnu-left div.bot-1-off p,
#mnu-left div.bot-1-current p{
	margin-top: -1px;
}

#mnu-left div.top-2-on p,
#mnu-left div.top-2-off p,
#mnu-left div.top-2-current p,
#mnu-left div.bot-2-on p,
#mnu-left div.bot-2-off p,
#mnu-left div.bot-2-current p{
	margin-top: 0px;
}

#mnu-left div.top-3-on p,
#mnu-left div.top-3-off p,
#mnu-left div.top-3-current p,
#mnu-left div.bot-3-on p,
#mnu-left div.bot-3-off p,
#mnu-left div.bot-3-current p{
	margin-top: 0px;	
}

#column-2-AB-B{
	width: 394px;
	height: auto;
	float: left;
	padding: 0 15px 0 15px;
	margin:0;
	border-right : 1px solid #ABABAB;
	border-left : 1px solid #ABABAB;	
}
#column-2-AB-B-Quote{
	width: 410px;
	height: auto;
	float: left;
	padding: 0 0 0 15px;
	margin:0;
	border-left : 1px solid #ABABAB;
	border-right : 1px solid #ABABAB;	
}
#column-2-AB-B-Form{
	width: 450px;
	height: auto;
	float: left;
	padding: 0 0 0 25px;
	margin:0;
	border-left : 1px solid #ABABAB;
	border-right : 1px solid #ABABAB;	
}
#column-2-AB-B-NoRBorder{
	width: 500px !important;
	width: 600px;
	height: auto;
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	border-left: 1px solid #ABABAB;
	clear: right;
}
#column-2-AB-B p{
	margin: 0 0 10px 0;
}

#column-2-AB-B ul{
	list-style : disc inside;
}

#border-content{
	padding: 0;
	width: 393px;
	height: auto;
}

#features{
	width: 165px;
	height: auto;
	float: right;
	padding: 0 15px 0 0 !important;
	padding: 0 15px 0 0 ;	
	margin:0;
}
#features div.feat-1-a,
#features div.feat-2-a,
#features div.feat-2-b{
	margin-bottom: 10px;
	width: 165px;
}

#features div.feat-1-a div.head,
#features div.feat-2-a div.head,
#features div.feat-2-b div.head{
	width: 160px !important;
	width: 165px;
	float: right;
}
#features div.feat-1-a div.head{
	color: #536478;
	background-color : #B0BCCC;
}
#features div.feat-2-a div.head{
	color: #FFF;
	background-color : #4A6087;
}
#features div.feat-2-b div.head{
	color: #FFF;
	background-color : #839099;
}

#features div.feat-1-a div.head p,
#features div.feat-2-a div.head p,
#features div.feat-2-b div.head p{
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#features div.feat-1-a div.head{
	padding: 10px 0 10px 7px;
}
#features div.feat-2-a div.head,
#features div.feat-2-b div.head{
	padding: 3px 0 10px 7px;
}

#features div.rule{	
	margin-top: 0 !important;
	margin-top: -3px;	
	width: 160px;
	height: 7px;
	float: right;
	background: url(images/fc_yell.gif) no-repeat;
}
#features div.content{
	width: 165px;
	height: auto;
	float: right;	
	margin-top: 0 !important;
	margin-top: -7px;	
	margin-bottom: 10px!important;
	margin-bottom: 0;
	background-color: #F4F4F4;
	border-bottom: 1px solid #ABABAB;
	border-left : 1px solid #ABABAB;
	border-right : 1px solid #ABABAB;
}
#features div.feat-no-style div.head{
	width: 177px !important;
	width: 175px;
	height: 32px !important;
	height: 40px;	
	float: right;
	text-align: center;
	margin-left: -5px;
}
#features div.feat-no-style div.head p{
	font-weight: 700;
	font-size: 14px;
}
#features div.feat-no-style div.content{
	background-color: #ffffff;
	border: 0;
	margin-left: -5px;
	width: 175px;
}
#features div.feat-3-a{
	margin: 0px 0 -3px 0;
	padding: 0 0 0 0;
	margin-bottom: 10px;
	width: 165px;
	height: auto;
}
#features div.feat-3-a div.content{
	margin: 0px 0 -3px 0;
}
#features div.feat-1-a div.content ul,
#features div.feat-2-a div.content ul,
#features div.feat-2-b div.content ul{
	margin: 10px 0 0 25px;
	padding: 5px 0 0 0;
	list-style-image: url(images/sidebar_bullet_gray.gif);
}

#features div.content li{
	padding: 0 0 10px 0;
	margin: -7px 0 0 0;
}
#features div.content a{
	color: #000;
}
#features div.content h4{
	margin: 8px 8px -8px 8px;
}
#features div.content p{
	margin: 8px 8px 8px 8px;
}

