/******************** Timestamp 12/03/2008 9:30********************

::Website Update Master Log::
10/24/2008 - Started building in prometheus
12/02/2008 - Adding content to staging site

/******************** Styling *********************/
* {padding: 0;margin: 0;}
body{
	font: 80%/1.5 Arial, Helvetica, sans-serif;
	background: #454545 url(_images/mp-background.gif) repeat-x top;
}
img{border:0;}

h1,h2,h3{letter-spacing:-.5px;font: 1.7em Arial, Helvetica, sans-serif;color: #544741;margin-bottom:5px;}
h1{}
h2{font-size: 1.9em;letter-spacing:-0.5px;}
h3{font: 1.3em Arial, Helvetica, sans-serif;letter-spacing:0px;	color: #544741;}

p{padding-bottom: 1em;}
hr{margin-bottom: 1em;}
ul{margin-bottom: 1em;}
	ul ul{padding-bottom: 0px; margin-bottom: 0px;}
li{margin-left: 2.8em;list-style: square;}
	ul ul li{list-style: circle;}

form {display:inline;}
blockquote{font-style: italic;font-size: 0.9em;padding: 7px;border: 2px solid #CCCCCC;margin: 0px 30px 7px;}

/********************* Master Page *********************/
.box{width:950px;background: #FFFFFF;padding: 0px 10px 10px;margin-right: auto;margin-left: auto;margin-bottom:20px;}
.header{background: url(_images/mp-header-nav-bg.gif) repeat-x bottom;padding-bottom: 8px;clear:both;}
	.header_top{background: #799477 url(_images/mp-header-bg.gif) repeat-x bottom;padding: 15px;float:left;width:920px;}
	.header_top_motto{float:left;font-size: 1.5em;color: #FFFFFF;margin-top: 20px;margin-left: 20px;}
	.header_top_callout{float:left;background: url(_images/mp-header-call.gif);height: 86px;width: 308px;margin-left: 100px;}
	.header_top_callout_top{font-size: 1.4em;color: #FFFFFF;margin-top: 10px;margin-left: 70px;}
	.header_top_callout_bottom{font-size: 1.8em;color: #FFFFFF;margin-top: 0px;margin-left: 70px;font-weight: bold;}

.banner{clear:both;padding-top:20px;padding-bottom:20px;}
	.banner1{background: url(_images/mp-banner-bg-tile.gif) repeat-y center;}
	.banner2{background: url(_images/mp-banner-bg-top.gif) no-repeat center top;padding-top: 4px;}
	.banner3{background: url(_images/mp-banner-bg-bottom.gif) no-repeat center bottom;padding: 7px 20px 8px;text-align: center;}

.content{clear:both;padding-left:15px;padding-right:15px;}
	.content_left{float:left;width:566px;padding-right: 20px;}/*Determines left and right column width*/
	.content_right{float:left;width:331px;}

.footer{clear:both;background: #000000;color: #FFFFFF;text-align: center;padding: 8px 15px;font-size: .8em;}
.spacer{padding-left:20px;padding-right:20px;}

.forms td{padding-bottom:6px;}

/********************* Navigation *********************/
.header_nav ul{background: #000000;float:left;width:100%;padding: 0;margin: 0;font-size:1.3em;}
	.header_nav li{float:left;padding: 0;margin: 0;list-style: none;}
	.header_nav a:link, .header_nav a:visited{color: #B4B6B4;text-decoration: none;padding: 6px 30px;display:block;}
	.header_nav a:hover{color: #333333;background: #999999;}

.footer a:link, .footer a:visited{color: #FFFFFF;}
.footer a:hover{text-decoration: none;}


/********************* Library *********************/
.align_left{text-align: left;}
.align_right{text-align: right;}
.align_center{text-align: center;}
.float_left{float: left;}
.float_right{float: right;}
.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.pad0{padding: 0;margin: 0;}
.pad_A{padding: 3px;}
.pad_B{padding: 7px;}
.pad_C{padding: 10px;}
.margin_A{margin: 7px;}
.inline{display:inline;}
.center{margin-right: auto;	margin-left: auto;}
.width_100{width:99.9%}
.width_A{width:50%}
.width_B{width:33%}

.indent{margin-left: 15px;}
.bg_grey{background: #f3eee3;}
.bg_red{background: #A93437;}
.bg_red2{background: #9d4a49;}
.bg_blue{background: #3B6F8F;}
.bg_ltblue{background: #80A3B7;}
.bg_ltbrown{background: #E8E1D0;}	

.pullout{margin: 0px 0px 14px;padding: 7px;border: 1px solid #D7D6C6;}
.pullout_left{margin: 3px 10px 7px 0px;padding: 7px;border: 1px solid #D7D6C6;float:left;text-align: center;min-height:84px;min-width:84px;height:auto!important;width:auto!important;height:84px;width:84px;}
.no_bp li{list-style: none;}
.image_left{margin-right:10px;margin-bottom:7px;float:left;}
.image_right{margin-left:10px;margin-bottom:7px;float:right;}

.txt_largester{font-size: 1.8em;}
.txt_largest{font-size: 1.5em;}
.txt_larger{font-size: 1.3em;}
.txt_large{font-size: 1.1em;}
.txt_small{font-size: .9em;}
.txt_smaller{font-size: .8em;}
.txt_smallest{font-size: .6em;}
.txt_smcaps{font-variant: small-caps;}
.txt_uppercase{text-transform: uppercase;}
.txt_dkred{color: #990000;}
.txt_blue{color:#3A6E8F;}
.txt_grey{color: #999999;}
.txt_red{color: #8e2e06;}
.txt_white{color: #FFFFFF;}
.txt_reference{font-size: .8em;color: #666666;position: relative;top: -4px;}
.txt_superscript{font-size: .6em;position: relative;top: -10px;}

/********************* Unique Page Content *********************/
#pg_home #home{background: #333333;}
#pg_home #home:hover{color: #FFFFFF;}
#pg_about #about{background: #333333;}
#pg_about #about:hover{color: #FFFFFF;}
#pg_contact #contact{background: #333333;}
#pg_contact #contact:hover{color: #FFFFFF;}
#pg_locations #locations{background: #333333;}
#pg_locations #locations:hover{color: #FFFFFF;}
#pg_solutions #solutions{background: #333333;}
#pg_solutions #solutions:hover{color: #FFFFFF;}

#pg_home .banner4 {background: url(_images/banner-home.jpg) no-repeat center center;height: 340px;}
.video{padding-right:40px;padding-top:50px;text-align: right;}

.solutions td{width:30%;vertical-align: top;font-size:.89em;padding:1.3%;}
.solutions td strong{font-size:1.1em;}
