
/* Security Partners CSS */

/* layout */

#pagelinks{
margin:0px auto 0px auto;
padding:0px 0px 20px 0px;
width:600px;
clear:both;
text-align:center;
}

#pagelinks2{
margin:0px auto 0px auto;
padding:0px 0px 20px 0px;
width:600px;
clear:both;
text-align:left;
}

.pbottom{
font-size:9px;
color: #999999;
}

#leftcolumn a{
font-size:12px;
color:#999999;
margin:0px 0px 0px 10px;
padding:0px 2px 0px 2px;
text-decoration:none;
}

#leftcolumn a:hover{
font-size:12px;
color:#FFFFFF;
background-color:#1E96C9;
margin:0px 0px 0px 10px;
padding:0px 2px 0px 2px;
text-decoration:none;
}

#pagelinks a{
color: #999999;
	font-size:9px;
	text-decoration: none;
}

#pagelinks a:hover{
	color: #333333;
	font-size:9px;
	text-decoration: none;
}

body{
margin:0px;
padding:0px;
background-image:url(../images/repeat.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

#mainwrapper{
height:700px ;
width:1024px ;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
background-image:url(../images/bigback.gif);
background-repeat: no-repeat;
background-position:center top;
}

#wrapper {
height:auto ;
width:801px ;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
}

#header{
width:801px ;
height:229px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 1px;
}

#maincontent{
width:801px ;
height:auto;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 1px;
}

#leftcolumn{
width:499px;
height:auto;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#ffffff;
float:left;
}

#servicescolumn{
width:301px;
height:auto;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
clear:right;
background-color:#c4c0bf;
border-bottom:1px solid #a7a7a7;
border-left:1px solid #a7a7a7;
}

.titleimg {
margin: 15px 0px 15px 15px;
}

#quoteout{
background-color:#eaeaea;
border:1px solid #d5d5d5;
margin:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
}

#quotein{
background-color:#FFFFFF;
background-image:url(../images/quotemarks.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:45px;
height:auto;
min-height:100px;
padding:35px 15px 15px 15px;
}

#cambox{
height:125px;
width:271px;
background-image:url(../images/cambox.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 15px;
padding-top:10px;
position:relative;
}

#alabox{
height:125px;
width:271px;
background-image:url(../images/alabox.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 15px;
padding-top:10px;
position:relative;
}

#belbox{
height:125px;
width:271px;
background-image:url(../images/belbox.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 15px;
padding-top:10px;
position:relative;
}

#carbox{
height:125px;
width:271px;
background-image:url(../images/carbox.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 15px;
padding-top:10px;
position:relative;
}

#keybox{
height:125px;
width:271px;
background-image:url(../images/keybox.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 15px;
padding-top:10px;
position:relative;
}

#monbox{
height:125px;
width:271px;
background-image:url(../images/monbox.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 15px;
padding-top:10px;
position:relative;
}

#tanbox{
height:125px;
width:271px;
background-image:url(../images/tanbox.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 15px;
padding-top:10px;
position:relative;
}

#clickbutton{
width:60px;
height:20px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position: absolute;
bottom:20px;
right:10px;
}

#footer{
min-height:151px;
width:800px;
text-align: center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
background-position:top center;
clear:both;
float:left;
}

#infooter{
width:450px;
height:100px;;
padding:0px 0px 0px 0px;
margin:75px auto 0px auto;
background-image:url(../images/ssaib.gif);
background-repeat:no-repeat;
background-position:top right;
text-align:left;


}


.grey{
background-color: #EBEBEB;
height:100px;
background-image:url(../images/bluenewscorner.gif);
background-repeat:no-repeat;
background-position:top right;


}

.lightgrey{
background-color: #F3F3F3;
height:100px;
background-image:url(../images/bluenewscorner.gif);
background-repeat:no-repeat;
background-position:top right;

}

.tableout{
border:1px dotted #CCCCCC;
}


#formtable{
margin:0px 0px 0px 10px;
}

#googlemap{
margin:15px;
}

/* typography */

.foottext{
font-size:10px;
}

p {
font-size:12px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
margin:10px;

}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
color:#555555;
margin:10px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#555555;
margin:10px;
}

.more{
text-align:right;
}

.smallserv{
font-size:11px;
width:160px;
margin:55px 0px 0px 30px;
}

.boxtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#2d2b2e;
font-weight:bolder;
text-align:right;
margin:0px 10px 0px 0px;
}

.newquote{
font-size:14px;
font-style:italic;
color:#777777;
margin:10px 20px 10px 20px;
}




.quote{
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color: #555555;
margin:0px 10px 0px 10px;
}

a.red:link, a:visited {
	color: #016DBB;
	font-size:10px;
	text-decoration: none;
	
}

a.red:hover, a:active  {
	color: #008FF6;
	font-size:10px;
	text-decoration: none;
	
}


a.footlink:link, a:visited {
	color: #016DBB;
	font-size:10px;
	text-decoration: none;
	
}

a.footlink:hover, a:active  {
	color: #008FF6;
	font-size:10px;
	text-decoration: none;
	
}

.tickstuff{
font-size:12px;
color:#666666;
}

.formtitle{
margin:7px 0px 7px 0px;
padding:0px 0px 0px 0px;
color:#068BCE;
}


.subbutton{
margin:5px 0px 0px 0px;
background-color:#f1f1f1;
color:#666666;
height:40px;
width:150px;
border:1px solid  #CCCCCC;
font-size:16px;
font-weight:bold;
background-image:url(../images/butback.gif);
background-repeat:repeat-x;
}

.formbox{
width:470px;
background-color: #F9F9F9;
border:1px solid  #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.servimage {
padding:20px ;
margin: 15px 15px 0px 15px ;
border:1px solid  #CCCCCC;
background-color: #f1f1f1;
}

.showcase{
font-size:9px;
color:#333333;
text-align:right;
margin:5px 20px 0px 0px;
}

.smallquote{
font-size:10px;
}


.smallquotenew{
font-size:9px;
font-style:normal;
color:#333333;
}

.boxting{
height:264px;
width:220px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(../images/boxextra.gif);
}


.list{
list-style-image:url(../images/bullet.gif);
font-size:12px;
color:#666666;
margin:0px 20px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
}

.pserv{
margin:0px 20px 0px 10px;
}

/* menu */


#outer {padding:190px 0px 0px 0px; margin:0px 0px 0px 0px; height:38px;}

#point {display:table; padding:0; margin:0 0; list-style:none; white-space:nowrap;}
#point li {display:table-cell; margin:0; padding:0;}
#point li a {float:left; font-family:arial; font-size:12px; height:38px; line-height:38px;  padding:0 15px; text-decoration:none; color:#ffffff; border-right:1px solid #383838; border-left:1px solid #000000;}
#point li a:hover, #point li a.current {background-image:url(../images/grad.gif); color:#ffffff; visibility: visible; cursor:pointer;}

/*#point li a:hover b, #point li a.current b {display:block; float:left; background:transparent url(../images/uparrow.gif) no-repeat center bottom; cursor:pointer color:#ffffff;}*/



 