/* CSS for SMI Business Solutions Website */
/*By Robert J. White www.bobwhitedesign.com*/

body{
background-image: url(images/grey-back.png);
background-repeat: repeat;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
}


a {
color:#00FFFF;
text-decoration:none;
}

a:hover{
color:#00FF00;
text-decoration:underline;
}

a:visited{
color:#99CC00;
}

a img{
border:none;
}

#container{
width: 96%;
margin-left: 2%;
margin-right: 2%;
height:auto;
min-height: 600px;\
background-image:url(images/nav/navback-vert-b.png);
background-repeat:repeat-y;
background-position:left;
}

#headbar{
width: auto;
height: 130px;
background-image: url(images/nav/navback.png);
background-repeat: repeat-x;
margin-bottom:auto;
}

#nav-top{
width:600px;
height: 130px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom:0px;
float:none;
}



#icono{
width:112px;
height:130px;
float: right;
margin-bottom:auto;
margin-top:0px;
}

#navbox{
width:150px;
height:auto;
background-image:url(images/nav/navpill-back.png);
background-repeat:repeat-y;
position:fixed;
}

#navpill{
width:140px;
height:auto;
background-image:url(images/nav/navpill-back.png);
background-repeat:repeat-y;
position:fixed;
margin-top:140px;
margin-left:5px;
margin-right:50px;
margin-bottom:140px;
}

#navpill list{
list-style:none;
}

.navpill-listbox{
width:auto;
height:auto;
margin-left:10px;
}

#body{
width: 600px;
height: auto;
min-height:auto;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
background-image:url(images/textbox-backb.png);
background-repeat:repeat-y;
padding: 0px;
padding-bottom: -30px;
}

#leftnav{
width:150px;
background-image:url(images/nav/navback-vert-b.png);
background-repeat: repeat-y;
float:left;
height:auto;
min-height:600px;
}

#topcorner{
width:199px;
height:130px;
float:left;
z-index:50;
}

#toggle{
padding-left:30px;
display:none;
}

#display{
}

p{
text-indent:25px;
margin-left:25px;
margin-right:25px;
margin-top:10px;
margin-bottom:10px;
}

.400boxleft{
width:400px;
height:auto;
float:left;
margin:auto;
}

.400boxcenter{
width:400px;
margin-left:100px;
margin-right:100px;
height:auto;
float:left;
text-align:center;
}
.toggle{
margin-left:15px;
margin-right:30px;
margin-top:8px;
margin-bottom:8px;
display:none;
}

.toggle h3{
font-size:14px;
}
.headhit-box{
width:200px;
height:auto;
margin-top:10px;
margin-bottom:auto;
margin-left:auto;
margin-right:0px;
}

.clientnav-box{
width:400px;
height:auto;
margin-top:93px;
margin-bottom:93px;
margin-left:auto;
margin-right:auto;
float:left;
text-align:center;
}

.headhit-quote{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size: 18px;
}

.headhit-credit{
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:10px;
margin-left:auto;
}
.headhit-dude{
width:auto;
height:auto;
float:right;
margin-right:0px;
}

#body list{
list-style:none;
}

#body h1{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
margin-left: 20px;
font-variant:small-caps;
background-color:#000033;
}

#body h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-left: 30px;
background-color:#000066
}

#body h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left: 40px;
background-color:#000099;
}

#body h4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left: 60px;
background-color:#0000CC;
}

#body h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left: 80px;
background-color:#0000FF;
}

.h2-2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-left: 20px;
margin-right:30px;
text-align:center;
background-color:#000044;
}

.h3-2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-left: 60px;
padding-left:5px;
padding-right:5px;
margin-bottom:15px;
margin-top:15px;
background-color:#000033;
color:#FFFFFF;
}

.h3-3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
background-color:#000033;
color:#FFFFFF;
}

.h3-4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:5px;
margin-left:20px;
padding-right:10px;
margin-top:5px;
margin-bottom:5px;
background-color:#000066;
color:#FFFFFF;
}

.h3-5{
font-family:Arial, Helvetica, sans-serif;
width:550px;
text-align:center;
font-size:18px;
font-weight:bold;	
float:right;
margin-left:auto;
margin-bottom:10px;
margin-right:auto;
background-color:#000066;
color:#FFFFFF;
}

#body p{
margin-left:30px;
margin-right:30px;
}
#footer{
width:96%;
height:150px;/*
background-image:url(images/nav/navback-vert-b.png);
background-repeat:repeat-y;
background-position:left;*/
margin-left:auto;
margin-right:auto;
margin-top:50px;
padding-top:50px;
}

.30sidespan{
margin-left:60px;
margin-right:30px;
}

.p75toright{
margin-left:75px;
width:525px;
height:auto;
}

.p50toright{
margin-left:50px;
width:550px;
height:auto;
}

.listlogo{
width:auto;
height:auto;
margin-top:7px;
margin-bottom:7px;
margin-left:auto;
margin-right:auto;
}

.smallnote{
font-size:12px;
margin-left:100px;
}

.sagelogo{
width:auto;
height:auto;
float:right;
margin-left:auto;
margin-right:200px;
}
.logoboxer{
width:600px;
height:auto;
float:right;
text-align:center;
}

.waclogo{
width:auto;
height:auto;
float:left;
margin-right:auto;
margin-left:200px;
}
.haveblue{
float:left;
height:auto;
width:150px;
background-image:url(images/nav/navback-vert-b.png);
background-repeat:repeat-y;
z-index:-50;
margin-top:0px;
margin-bottom:0px;
}

.credits{
width:300px;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:50px;
margin-bottom:0px;
z-index:-50;
}

.maincontactbox{
width:300px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:50px;
margin-bottom:0px;
z-index:-50;
}

.credits p{
margin-top:auto;
}

.hitheadquote{
font-family:"Times New Roman", Times, serif;
font-size:24px;
padding-left:50px;
padding-right:50px;
margin-bottom:20px;
float:right;
text-align:center;
font-weight:bold;
background-color:#000033;
}
.hitheadquote2{
font-family: Arial, Helvetica, sans-serif;
width:530px;
margin-right:25px;
margin-left:25px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-size:22px;
margin-bottom:10px;
float:left;
text-align:center;
font-weight:bold;
/*background-color:#000044;*/
}
.stopboxer{
font-family: Arial, Helvetica, sans-serif;
width:400px;
margin-right:100px;
margin-left:100px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-size:20px;
margin-bottom:10px;
float:left;
text-align:center;
font-weight:bold;
}

.listbox{
width:auto;
height:auto;
margin-left:60px;
font-size:14px;
}

.listbox list{
list-style:none;
text-decoration:none;
}

.faqhead{
width:550x;
height:24;
background-color:#990000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding-left:50px;
}

#footer a img{
border:none;
text-decoration:none;
}
