/* $Header: /var/arizonabay/cvs/arizonabay/arizonabay.com/web/css/base.css,v 1.9 2007/06/20 19:03:24 sean Exp $ $Name:  $ */
/* carl at featureblend dot com */
/* BEGIN: element styles */

/*Prevents page shifting in firefox.*/
html { 
        min-height: 100%; 
        margin-bottom: .1px; 
}

body, div,  form, input, select, textarea {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
}
body, div, form {
        margin:0px;
        padding:0px;
        color: #666;
}


a {
	font-size:11px;
	color:#008FE2;
}

a:hover {
	color:#F1B103;
}

a:visited {
	color:#7C99A5;
}

.base-copy-1 a:visited:hover {
	color:#F1B103;
}

/* to fix peek-a-boo bug in i.e. where div text behaves strangely.*/
div{
        line-height:1.2;
}

h1, h2, h3, h4, h5, h6 {
        display:inline;
        margin:0px;
        padding:0px;
        font-weight:normal;
}
body {
    background-color:#FFF;
}
img {
        border:0px;
}
ul, ol {
        margin:0px 0px 0px 14px ;
        padding:0px 0px 0px 14px ;
        margin-bottom:8px;
}
/* END: element styles */
/* BEGIN: copy styles */
.base-copy-1 {
        font-size:11px;
        color:#666666;
}

.base-copy-1 a {
	font-size:11px;
	color:#008FE2;
}

.base-copy-1 a:hover {
	color:#F1B103;
}

.base-copy-1 a:visited {
	color:#7C99A5;
}

.base-copy-1 a:visited:hover {
	color:#F1B103;
}

.base-copy-2 {
        font-size:11px;
        font-weight:bold;
        color:#666;
}
.base-copy-3 {
        font-size:18px;
        font-weight:bold;
        color:#2091C0;
}
.base-copy-4 {
        font-size:11px;
        font-weight:bold;
        color:#197195;
}
.base-copy-5 {
        font-size:13px;
        font-weight:bold;
        color:#666;
}
.base-copy-6 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#021E33;
}
.base-copy-superscript {
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.75em;
        vertical-align:top;
}
/* END: copy styles */
/* BEGIN link styles */
/*      float:left;
        padding-left:3px;
        padding-right:12px;
        background:url(../image/layout/blackarrow.gif) right no-repeat 3px;
        text-transform:uppercase;
*/
a.base-link-1 {
        font-size:11px;
        color:#008FE2;
}
a.base-link-1:hover {
        color:#F1B103;
}
a.base-link-1:visited {
        color:#7C99A5;
}
a.base-link-1:visited:hover {
        color:#F1B103;
}

a.base-link-more {
        font-size:11px;
        color:#008FE2;
        padding-left:3px;
        padding-right:12px;
        background:url(../image/layout/bluearrow.gif) right no-repeat 3px;
}
a.base-link-more:hover {
        color:#F1B103;
}
a.base-link-more:visited {
        color:#7C99A5;
}
a.base-link-more:visited:hover {
        color:#F1B103;
}


a.base-link-2 {
        font-size:11px;
        font-weight:bold;
        color:#008FE2;
}
a.base-link-2:hover {
        color:#F1B103;
}
a.base-link-2:visited {
        color:#7C99A5;
}
a.base-link-3 {
        font-size:11px;
        text-decoration:none;
        color:#FFF;
}
a.base-link-3:hover {
        color:#000;
}
a.base-link-4 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#021E33;
        text-decoration:none;
}
a.base-link-4:hover {
        color:#FFF;
}
a.base-link-5 {
        font-size:18px;
        font-weight:bold;
        color:#2091C0;
        text-decoration:none;
}
a.base-link-5:hover {
        font-size:18px;
        font-weight:bold;
        color:#2091C0;
        text-decoration:none;
}
/* END: link styles */
/* BEGIN: paragraph, div block styles */
p.base-block-1 {
        margin-top:0px;
        margin-bottom:0px;
}
div.base-block-1 {
        font-size:1px;
}
div.base-block-1-right {
        font-size:1px;
        text-align:right;
}
div.base-block-1-center {
        font-size:1px;
        text-align:center;
}
div.base-block-1-left {
        font-size:1px;
        text-align:left;
}
p.base-block-2 {
        margin-top:0px;
        margin-bottom:8px;
}
div.base-block-2 {
        font-size:1px;
        padding-bottom:8px;
}
p.base-block-3 {
        margin-top:0px;
        margin-bottom:14px;
}
div.base-block-3 {
        font-size:1px;
        padding-bottom:14px;
}
p.base-block-4 {
        margin-top:0px;
        margin-bottom:28px;
}
div.base-block-4 {
        font-size:1px;
        padding-bottom:28px;
}
/* END: paragraph, div block styles */
/* BEGIN: line styles */
div.base-hline-1 {
        height:1px;
        font-size:1px;
        background:#90B2C0;
}
/* END: line styles */
/* BEGIN: service styles - for productization of abStrategize, abInvent, abMaximize, abDefend, abEnvoy*/
.base-service-1 {
        font-size:1em;
        color:#2091C0;
        /*text-transform:lowercase;
        font-variant:small-caps;*/
        font-weight:bold;
}
.base-service-2 {
        font-size:1.2em;
        text-transform:capitalize;
        font-variant: small-caps;
        font-weight:bold;
        color:#000000;
}
/* END: product styles */
