@charset "UTF-8";

html, body {
height:100%;
background-color:#fffbf7;
margin: 0;
padding: 0;
}

/*LAYOUT STYLES BEGIN*/
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -56px;
background-image:url(/images/ui/body_bgd.png);
background-repeat: repeat-x;
}
.wrapper_home {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -269px;
background-image:url(/images/ui/body_bgd.png);
background-repeat: repeat-x;
}
#push { /*This style forces the footer to 'stick' to the bottom of the page. If you edit this height, you must also edit the bottom margin in the 'wrapper' tag to match*/
height:56px;
}
#push_home {/*This style forces the footer to 'stick' to the bottom of the page. If you edit this height, you must also edit the bottom margin in the 'wrapper_home' tag to match*/
height:269px;
}
#container {
width:100%;
margin:0 auto;
padding:0;
position: relative;
}
#container_home {
width:100%;
margin:0 auto;
padding:0;
position: relative;
}
#content{
width:966px;
margin:10px auto;
background-color: #FFF;
background-image: url(/images/ui/content_bgd.gif);
background-repeat: no-repeat;
background-position: top;
padding: 30px 12px 0px 12px;
z-index: 5;
margin-bottom: 0px;
}
#content_home {
width:960px;
margin:0 auto;
background-image: url(/images/ui/home_bgd.jpg);
background-repeat: no-repeat;
background-position: center top;
padding: 40px 15px 20px 15px;
position: relative;
}
/*LAYOUT STYLES END*/


h1,h2,h3,h4,h5 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
}
h2 {
font-size:24px;
line-height: 24px;
margin:12px 0px;
color: #801000;
}
h4 {
font-size:24px;
line-height: 24px;
margin:5px 0px;
}
h5 {
	font-size:24px;
	line-height: 19px;
	margin:5px 0px;
}
p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #FFF;
line-height: 20px;
margin:3px;
}
strong, b{
color: #62001F;
}
li {
font-size:12px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #333;
}

#pitch {
width:990px;
margin:0 auto;
padding:40px 0px 0px 0px;
position: relative;
display: block;
top: 0px;
height: 155px;
overflow: visible;
}
#pitch h1{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFF;
text-shadow:#003 2px 2px;
font-size:36px;
line-height:36px;
margin: 0px 0px 20px 0px;
}
#pitch h2{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFF;
text-shadow:#003 2px 2px;
font-size:24px;
line-height:36px;
margin: 0px 0px 20px 0px;
}
#pitch p{
font-size:14px;
}
#pitch_interior {
width:990px;
margin:0 auto;
padding:0;
position: relative;
display: block;
top: 0px;
height: 144px;
}
#pitch_interior h1{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFF;
text-shadow:#003 2px 2px;
font-size:48px;
}
#pitch_interior .header {
position: absolute;
top: 24px;
vertical-align: middle;
z-index: 90;
}
#pitch_interior img {
display:block;
}

/*LEFT NAVIGATION/COLUMN STYLES BEGIN */
#left_column {
width:250px;
margin:-10px 10px 15px -5px;
padding:0;
float: left;
}
#left_column h2{
font-size:24px;
line-height:40px;
color: #999;
text-align:right;
margin-right: 10px;
margin-bottom: 0px;
}
#left_column h3{
font-size:18px;
line-height:40px;
color: #999;
text-align:right;
margin-right: 10px;
margin-bottom: 0px;
}
#left_column p{
padding:10px 15px 12px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
margin: 0;
color:#333;
}
#left_column p a{
color:#555555;
text-decoration: underline;
font-weight:bold;
}
#left_column ul {
list-style:none;
width:250px;
padding:0;
margin:0;
border-bottom: 1px solid #f2dfca;
}
#left_column ul li{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
display:block;
width:100%;
text-align:right;
border-top: 1px solid #f2dfca;
padding: 0;
margin: 0;
}
#left_column ul li a{
padding:10px 20px 12px 0px;
color:#555555;
text-decoration:none;
display: block;
position: relative;
}
#left_column li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
#left_column ul li:hover {
background-image:url(/images/ui/left_nav_ov.png);
background-repeat:no-repeat;
border-top: 1px solid #ddb78f;
}
#left_column li:hover, #left_column li a:focus {
background-image:url(/images/ui/left_nav_ov.png);
background-repeat:no-repeat;
}
#left_column ul li:hover a{
color: #000;
background-image:url(/images/ui/left_nav_ov.png);
background-repeat:no-repeat;
}
#left_column ul li a:hover{
color: #000;
background-color:#fffbf7;
}
#left_column .tabs ul li.current, #left_column .tabs ul li.ui-state-active {
background-image:url(/images/ui/left_nav_on.png);
background-repeat:no-repeat;
}
/*LEFT NAVIGATION/COLUMN STYLES END */


/*HEADER STYLES BEGIN*/
#header {
width:990px;
margin:0 auto;
height:160px;
position:relative;
z-index: 99;
background-image: url(../../images/ui/header_bgd.gif);
background-repeat: no-repeat;
background-position: 179px 0px;
}
#animated_menu {
position:relative;
top: 0px;
z-index: 99;
left: 25%;
width: 600px;
}
#logo {
position:relative;
top:0;
left:0;
padding:0;
margin:0;
width: 179px;
height: 130px;
 }
#contact_info{
position:absolute;
top:16px;
right: 10px;
width: 187px;
}
#contact_info p{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFF;
margin:5px 0px;
padding:0;
}
#contact_info p.big{
font-size: 28px;
}
#contact_info a{
color: #FFF;
text-decoration:none;
}
/*HEADER STYLES END*/


/* FOOTER STYLES BEGIN*/
#container_footer {
height: 269px;
width:100%;
margin:0;
padding:0;
position: relative;
background-color: #382d33;
background-image: url(/images/ui/footer_bgd.png);
background-repeat: repeat-x;
}
#container_footer .mission_boxes_dark{
padding:15px 25px;
margin: 10px 0px;
background-color:#33242b;
}
#container_footer .mission_boxes_dark p{
color:#FFF;
}
#container_footer .mission_boxes_dark p a{
color: #FFF;
font-weight: bold;
text-decoration: none;
}
#footer {
width:990px;
height:208px;
margin:0 auto;
padding: 10px 0px;
position: relative;
background-image: url(../../images/ui/footer_inside_bgd.jpg);
background-repeat: no-repeat;
}
#footer h4{
font-size:18px;
font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
color:#FFF;
margin: 0;
margin-bottom: 10px;
}
#footer p{
margin:6px 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
line-height:18px;
font-size: 13px;
}
#container_footer_bottom {
width:100%;
margin:0;
padding:0;
background-color:#C2C2C2;
background-image: url(../../images/ui/footer_bottom_bgd.png);
background-repeat: repeat-x;
}
#footer_bottom {
width:974px;
height:40px;
margin:0 auto;
padding: 8px;
position: relative;
}
#footer_bottom p{
margin:0;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#333;
line-height:16px;
}
#footer_bottom a{
color: #333;
text-decoration:none;
}
#footer_bottom a:hover{
color: #000;
text-decoration: underline;
}
/* FOOTER STYLES END*/


/*HOME CONTENT STYLES BEGIN*/
#home_computer {
width:270px;
margin:0;
padding:0;
position: absolute;
top: -167px;
height: 535px;
z-index: 15;
right: 0px;
}
.welcome_box {
width:245px;
padding: 0px 10px;
margin: 0px;
float: left;
}
.welcome_box h2 {
}
.welcome_box p {
color: #333;
}
.welcome_box ul {
margin:0px;
padding: 0px 0px 0px 15px;
}
.welcome_box ul {
line-height: 20px;
margin:3px 0px;
}
.welcome_box a {
color: #6CF;
font-weight:bold;
text-decoration:none;
}
.welcome_box img {
float: left;
}
.experience {
width:520px;
margin: 0px 30px 0px 0px;
float: right;
clear: both;
}
.experience p{
color: #FFF;
margin: 0;
font-size: 12px;
}
.experience h3{
color: #FFF;
margin: 0px 0px 10px 0px;
font-size: 24px;
}
/*HOME CONTENT STYLES END*/


/*BODY CONTENT STYLES BEGIN*/
#body_content {
width:700px;
margin:0;
padding:10px 0px;
display: block;
float: right;
position: relative;
}
#body_content p{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
line-height: 26px;
margin-bottom:10px;
}
#body_content ul{
margin: 0;
padding: 0;
}
#body_content li{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
padding:0;
line-height: 18px;
margin: 0px 0px 10px 15px;
}
#body_content ol{
margin:10px;
padding:20px 40px;
background-color:#f1f1f1;
width:600px;
}
#body_content p.big{
font-size:18px;
color:#333;
}
#body_content p.faq{
font-size:16px;
color:#666;
line-height: 30px;
cursor: pointer;
background-image: url(/images/ui/questions.png);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 20px;
}
#body_content .answers{
background-color:#f1f1f1;
padding:10px;
margin-bottom:10px;
display: none;
}
#body_content a{
text-decoration:none;
color: #333;
font-weight:bold;
}
#body_content h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 36px;
color: #62001F;
}
#body_content h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #3C091F;
line-height: 26px;
margin: 5px 0px;
}
#body_content h4{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #036;
line-height: 20px;
margin: 5px 0px;
}
#body_content .mission_boxes{
background-color:#f2dfca;
padding:15px;
margin: 10px 0px;
}
#body_content .mission_boxes p.products{
font-size:18px;
font-weight:bold;
cursor: pointer;
margin: 0px 0px 10px;
line-height: 24px;
}
#body_content .mission_boxes_light{
background-color: #FFF;
padding:15px;
margin: 10px 0px;
border:1px solid #CCC;
}
#body_content .mission_boxes_light p{
color:#333
}
#body_content .mission_boxes_light ul{
margin:0;
padding:0;
list-style-type: disc;
}
#body_content .mission_boxes_light li{
font-size:12px;
color:#333;
margin: 0px 0px 0px 10px;
}
#body_content .mission_boxes_dark{
background-image:url(/images/ui/plum_bgd.png);
background-repeat:repeat-x;
padding:10px 15px;
margin: 10px 0px;
}
#body_content .mission_boxes_dark p{
color:#FFF;
}
#body_content .mission_boxes_dark p.products, #body_content .mission_boxes_dark p.big{
font-size:18px;
font-weight:bold;
line-height: 26px;
cursor: pointer;
}
#body_content .mission_boxes_dark h3{
color:#FFF;
}
#body_content .mission_boxes_dark div.hidden, #body_content .mission_boxes div.hidden{
display:none;
}
#body_content .mission_boxes_dark p a{
color:#fffbf7;
font-weight: bold;
}
#body_content .mission_boxes_dark ul{
margin:0;
padding:0;
list-style-type: disc;
}
#body_content .mission_boxes_dark li{
font-size:12px;
color:#FFF;
margin: 0px 0px 0px 20px;
}
/*BODY CONTENT STYLES END*/


/*TABS BEGIN */
.ui-tabs .ui-tabs-hide {
display: none;
}
/*TABS END*/


/*FORM STYLES BEGIN*/
#request_info {
width:648px;
height:314px;
padding:10px 25px 0px 25px;
margin:10px 0px 0px 0px;
background-image:url(../../images/ui/request_info_bgd.gif);
background-repeat:no-repeat;
}
#request_info p{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #FFF;
line-height: 26px;
margin-bottom:10px;
}
#request_info p.big{
font-size:18px;
color:#CCC;
line-height: 20px;
}
#request_info a{
text-decoration:none;
color: #333;
font-weight:bold;
}
.button {
color: #FFFFFF;
font-size:14px;
background-color: #666;
padding:3px 5px;
border: none;
}
.button:hover {
background-color: #333;
}
.text_field {
width:200px;
color:#000;
font-size: 13px;
background-color: #CCC;
height:25px;
border:1px solid #333;
padding:3px 0px;
}
.text_box {
/*### width:460px; */
width:535px;
color:#000;
font-size: 14px;
background-color: #CCC;
/*### height:80px; */
height:60px;
border:1px solid #333;
padding:3px 0px;
}
/*FORM STYLES END*/

.swap {
}
