/* [ GENERAL PAGE STYLES ] **0*****0*****0*****0*/
body, body * {font: 11px/17px Arial, sans-serif; color: #333; }

a:link, a:visited {color: #f00; font-weight: bold; text-decoration: none; }
a:hover {color: #333; font-weight: bold; text-decoration: none; }

b, strong, h3, h4 {font-weight: bold; }

p, #content ul, #content ol, #content b, strong {margin-bottom: 10px; }
h1, h2, h3, h4 {margin-bottom: 5px; }

h1, h1 * {font-family: 'Arial Narrow', Arial, sans-serif; text-transform: uppercase; font-size: 18px; color: #999; margin-bottom: 5px; font-weight: bold; }
#masthead h1 {font-size: 25px; margin-bottom: 10px; }
    .work #masthead h1 {color: #960; }
    .capabilities #masthead h1 {color: #090; }
    .about #masthead h1 {color: #008aac; text-transform: none !important; }
    .contact #masthead h1 {color: #666; }
	.pages #masthead h1 {color: #666; }
    .demos #masthead h1, .notfound #masthead h1, .demos #masthead h2, .notfound #masthead h2 {color: #fff !important; }

h2, h2 *, legend, legend * {font-family: 'Arial Narrow', Arial, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 16px; color: #f00; }
    #content h2 span, legend span {padding: 0 6px 0 0; background: url('http://www.scainteractive.com/img/list_rd-arrow.gif') right center no-repeat !important; }
h3 {font-family: 'Arial Narrow', Arial, sans-serif; text-transform: uppercase; font-size: 16px; color: #999; }
h4 {font-size: 12px; }

hr {border: none; height: 1px; border-top: 1px solid #aaa; margin: 10px 0 20px 0; }

/* [ CUSTOM CLASSES AND IDS ] *****0*****0*****0*/
.odd {background: #eee;}
.even {background: #fff;}

#content span.dark {color: #333 !important; }

/* [FIRST HALF & SECOND HALF] */
.firstHalf {width: 50%; float: left; }
.secondHalf {float: left; }

/* [LISTS] */
.checklist li {padding-left: 16px; background: url('http://www.scainteractive.com/img/list_gr-check.gif') top left no-repeat; margin-bottom: 2px; }
    .checklist li li {background: none; padding: 0; }

.redTab li {padding-left: 12px !important; background: url('http://www.scainteractive.com/img/list_rd-arrow.gif') left top no-repeat; }
    .redTab li a, .redTab li a:visited {font-weight: bold; color: #f00; }
	.redTab li a:hover, .redTab li.selected a {color: #333; }
.redTab li.selected {background-position: 3px 0; }

.decimal {list-style-type: decimal; padding-left: 24px; }
.bullet {list-style-type: disc; padding-left: 16px; }

/* [FORMS] */
form.contact {display: block; padding: 38px 0 0 0; width: 500px; margin: 0 auto; position: relative; }
    form.contact fieldset {margin-top: -1px; border: none; border: 1px solid #c8c6c1; position: relative; }
    form.contact legend {padding: 0; margin: 0; }
    form.contact legend span {position: absolute; top: 10px; left: 5px; }

form.contact ul {list-style-type: none; margin: 0; padding: 36px 0 12px 0; }
    form.contact ul li {padding: 5px; clear: both; }
    form.contact ul li label {display: block; width: 200px; float: left; font-weight: bold; }
    form.contact ul li input, form.contact ul li textarea {width: 276px; border: 1px solid #aaa; }

.contact #form-top {position: absolute; top: 0; }

form.signUp {padding-bottom: 24px; }
    form.signUp p {margin: 3px 0; }
	form.signUp input {border: 1px solid #aaa; float: right; width: 220px; }

    .checkbox, .radio {width: auto !important; border: none !important; }

/* [TABLES] */
#currentpromotions {width: 100% !important; }
#currentpromotions td {text-align: center; vertical-align: top; width: 50% !important; }
currentpromotions td p {margin: 0 !important; }
#caseStudies {width: 100%; }
    #caseStudies td {}

/* [BUTTON] */
.button {display: block !important; height: 30px !important; line-height: 30px !important; text-align: center; border: none !important; background: url('http://www.scainteractive.com/img/btns_submit.gif') 0 0; font-weight: bold; cursor: pointer; font-family: 'Arial Narrow', Arial, sans-serif; text-transform: uppercase; font-size: 11px !important; margin: 0; }
	.btn_sm {width: 96px !important; color: #fff !important;  }
	    .btn_sm:hover {background-position: 0 -30px; }
    .btn_lg {width: 144px !important; color: #fff !important; }

.cs_btn {display: block; height: 75px; width: 100px; margin: 0 auto !important; border-right: 1px solid #960; border-bottom: 1px solid #960; }
    .cs_btn:hover, p#caseStudies .selected {background-position: bottom; }
    .cs_img01 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons01.gif') top; }
	.cs_img02 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons02.gif') top; }
	.cs_img03 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons03.gif') top; }
	.cs_img04 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons04.gif') top; }
	.cs_img05 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons05.gif') top; }
	.cs_img06 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons06.gif') top; }
	.cs_img07 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons07.gif') top; }
	.cs_img08 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons08.gif') top; }
	.cs_img09 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons09.gif') top; }
	.cs_img10 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons10.gif') top; }
	.cs_img11 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons11.gif') top; }
	.cs_img12 {background: #ffe685 url('http://www.scainteractive.com/img/casestudies/casestudies_icons12.gif') top; }

/* [BORDERED PANELS] */
.panel {background: #fff url('http://www.scainteractive.com/img/panel_s-top.gif') top center no-repeat; padding-top: 14px !important; margin-bottom: 24px; }
.panel .btm {background: #fff url('http://www.scainteractive.com/img/panel_s-btm.gif') bottom center no-repeat; padding: 0 14px 14px 14px; }
.panel_w {background: #fff url('http://www.scainteractive.com/img/panel_w-top.gif') top center no-repeat; padding-top: 14px; margin-bottom: 24px; }
.panel_w .btm {background: #fff url('http://www.scainteractive.com/img/panel_w-btm.gif') bottom center no-repeat; padding: 0 14px 14px 14px; }

/* [PAGE SPECIFIC] */
/* capabilities pages */
#relatedWork img {margin: 10px 0 5px 0; }

/* casestudies page */
.casestudies #ufo {margin-top: 12px; margin-bottom: 24px; width: 445px; height: 270px; overflow: hidden; }

/* demos page */
.demos .firstHalf {width: 49%; margin-right: 2%; }
.demos .secondHalf {width: 49%; }
.demos #ufo * {margin-bottom: 24px; }