﻿ @charset "utf-8";

/*--------------------------------------------

				Defaults
				
---------------------------------------------*/
    
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;

}
ol, ul {
list-style: none;
}
/* tables still need â€˜cellspacing="0"â€˜ in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
color:#333333;
}


a {
color: #0295cc;  /*set this color relative to your site design*/
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
input, select {

}
input.image {
border: none;
}
.hidden {
display: none;
}
.print_page {
display: none;
}
.preload {
position: absolute;
left: -999em;
height: 0px;
width: 0px;
overflow: hidden;
}

.supscript 
{
	bottom:5px;
	position:relative;
	font-size:7px;
}

/*--------------------------------------------

				Layout
				
---------------------------------------------*/

body {
font-size: 62.5%;
font-family: Arial, Helvetica, sans-serif;
background: #fff url(../images/bkg.png) top center repeat-x;
width: 971px;
margin: 0 auto;
}

.header, .main, .footer {
float: left;
width: 971px;
}

center, blockquote 
{
	padding:10px 0;
	font-size:1.4em;
	color:#333333;
}

/*--------------------------------------------

				Header
				
---------------------------------------------*/

.header h1 {
float: left;
width: 360px;
height: 118px;
background: url(../images/new_note.gif) no-repeat;
text-indent: -999em;
}

.seals {
float: right;
width: 120px;
height: 44px;
padding: 16px 28px 0 45px;
background: url(../images/seals.gif) 45px 16px no-repeat;
}

.seals li, .seals a {
float: left;
width: 40px;
height: 44px;
}

.global {
float: right;
font-size: 1.1em;
line-height: 1.4em;
color: #c0c0c0;
padding: 36px 0 26px;
}

.inner .header h1 {
float: left;
width: 279px;
height: 95px;
background: url(../images/new_note_inner.gif) no-repeat;
text-indent: -999em;
}

.inner .seals {
float: right;
width: 95px;
height: 26px;
padding: 16px 28px 0 45px;
background: url(../images/seals_inner.gif) 45px 16px no-repeat;
}

.inner .seals li, .inner .seals a {
float: left;
width: 31px;
height: 26px;
}

.inner .global {
float: right;
font-size: 1.1em;
line-height: 1.4em;
color: #c0c0c0;
padding: 26px 0 18px;
}

.global li {
float: left;
padding: 0 0 0 5px;
}

.global a {
color: #e7e7e7;
}

.global .current {
color: #00aeef;
}

.global .factory {
color: #ffc82e;
}

.search {
float: right;
width: 252px;
padding: 6px 184px 15px 10px;
background: url(../images/search_bkg.gif) no-repeat;
}

.search label {
float: left;
color: white;
font-size: 1.1em;
margin-right: 6px;
line-height: 19px;
}

.search input {
float: left;
line-height: 16px;
height: 16PX;
width: 171px;
border-top: 1px solid #b4b4b5;
border-right: 1px solid #8f8f94;
border-bottom: 1px solid #434343;
border-left: 1px solid #b4b4b5;
}

.search input.image {
margin: 1px 0 0 6px;
width: auto;
border: none;
}

/*--------------------------------------------

				Main - Home
				
---------------------------------------------*/

.main {
border: 1px solid #c7c7c7;
border-top: none;
padding: 10px 10px 0;
width: 949px;
background: white;
}

.left_col {
float: left;
width: 768px;
padding-bottom: 45px;
}

.feature {
float: left;
width: 767px;
height: 246px;
border: 1px solid #9a9b9d;
}

.content {
float: left;
width: 768px;
border-right: 1px solid #dddddd;
padding: 20px 0 0;
}

.nav {
float: left;
clear: left;
width: 162px;
border: 1px solid #dddddd;
background: url(../images/nav_bkg.gif) no-repeat;
}

.nav li {
float: left;
}

.nav li.last a {
background: none;
padding-bottom: 6px;
}

.nav li a {
float: left;
width: 142px;
padding: 6px 10px 7px;
color: #333333;
font-size: 1.1em;
line-height: 1.4em;
background: url(../images/nav_item_bkg.gif) bottom center no-repeat;
}

.nav li.active {
border-top: 1px solid #ddd;
margin-top: -1px;
}

.nav li li.active {
border-top: 0;
margin-top: 0;
}

.nav li a:hover, .nav li.active a {
text-decoration: none;
color: black;
background: #fbfbfb url(../images/nav_hover.gif) bottom left repeat-x;
}

.nav li ul {
float: left;
background: #f7f7f7;
border-bottom: 1px solid #dddddd;
}

.nav li.active ul li a {
background: none;
font-size: 0.9em;
line-height: 0.8em;
padding: 6px 10px 5px 20px;
width: 132px;
}

.nav li.active ul li.first a {
padding-top: 8px;
}

.nav li.active ul li.last a {
padding-bottom: 7px;
}

.nav li.active ul li a:hover, .nav li.active ul li.active a {
background: #e5e6e6 url(../images/subnav_hover.gif) 14px 8px no-repeat;
}

.nav li.active ul li.first a {
background-position: 14px 10px;
}

.content h3 {
font-size: 1.4em;
font-weight: bold;
color: #ea7125;
padding: 0 0 10px;
}

.video {
float: left;
padding: 0 32px 0 31px;
border-right: 1px solid #dddddd;
width: 240px;
}

.video_nav {
float: left;
width: 216px;
margin: 0 3px;
height: 38px;
padding: 15px 8px;
border: 1px solid #dddddd;
overflow: hidden;
margin-top: 10px;
display: inline;
position: relative;
}

.video_nav_buttons {
float: left;
position: relative;
width: 100%;
z-index: 3;
}

.video_nav ul {
float: left;
height: 37px;
width: 1000px;
position: relative;
left: 0;
}

.video_nav li {
float: left;
padding: 0 8px;
}

.left_arrow {
float: left;
position: absolute;
height: 30px;
width: 9px;
background: url(../images/left_arrow.gif) no-repeat;
left: -9px;
top: 4px;
cursor: pointer;
}

.left_arrow:hover, .left_arrow_hover {
background: url(../images/left_arrow_hover.gif) no-repeat;
}

.right_arrow {
float: left;
position: absolute;
height: 31px;
width: 10px;
background: url(../images/right_arrow.gif) no-repeat;
right: -9px;
top: 3px;
cursor: pointer;
}

.right_arrow:hover, .right_arrow_hover {
background: url(../images/right_arrow_hover.gif) no-repeat;
}

.news, .training {
margin: 0 0 0 20px;
float: left;
display: inline;
width: 260px;
}

.news {
border-bottom: 1px solid #dddddd;
font-size: 1.1em;
line-height: 1.3em;
}

.bottom {
border: none;
padding-top: 10px;
}

.news dt {
font-weight: bold;
width: 205px;
float: right;
}

.news dd {
clear: both;
}

.news .date {
color: #333333;
font-size: 0.9em;
float: left;
width: 45px;
clear: none;
}

.news .link {
padding-bottom: 5px;
}

.training {
background: url(../images/training_bkg.gif) bottom left no-repeat;
padding: 10px 0 0;
}

.training p {
padding: 20px 20px 20px 100px;
font-size: 1.2em;
line-height: 1.4em;
}

/*--------------------------------------------

				Right Navigation
				
---------------------------------------------*/

.right_nav {
float: right;
width: 170px;
position: relative;
top: -51px;
left: 10px;
margin-bottom: -51px;
overflow-x: hidden;
padding-bottom: 45px;
}

.inner .right_nav {
top: -7.6em;
}

.wide .right_nav {
position: absolute;
left: auto;
right: 0px;
top: -4.1em;
}

.right_nav h4 {
width: 140px;
background: #4c4c4e url(../images/right_nav_title_bkg.gif) top repeat-x;
line-height: 14px;
padding: 6px 15px;
color: white;
border: 1px solid #dddddd;
border-bottom: none;
border-right: none;
cursor: pointer;
}

.right_nav .language h4 {
line-height: 26px;
padding: 0 15px;
}

.right_nav .email h4 span {
/* background: url(../images/icon_email.gif) no-repeat left center; */
background-image: url(../images/icon_email.gif);
background-position: left center;
background-repeat: no-repeat;
padding: 0 0 0 25px;
}

.right_nav .email h4 span span 
{
    background: none;
    padding: 0px;
}

.right_nav .active h4, .right_nav h4:hover, .right_nav h4.hover {
background: #000 url(../images/right_nav_active_bkg.gif) top repeat-x;
text-decoration:none;
}

.right_nav .language h4 {
background: url(../images/language_bkg.gif) top left no-repeat;
border: none;
line-height: 30px;
height: 41px;

}

.inner .right_nav .language h4 {
height: 41px;


}



.wide .language_list {
border-bottom: 1px solid #dddddd;
}

.right_nav li {
float: left;
}

.right_nav li ul {
display: block;
}

.right_nav li.active {
height: auto;
margin: 0;

}

.right_nav li.active a, .right_nav li.active a:hover, .right_nav li a, .righ_nav li a:hover
{
	text-decoration:none;
}

.right_nav li li {
height: auto;
margin-bottom: auto;
}

.right_nav li ul {
float: left;
border: 1px solid #dddddd;
border-top: none;
border-bottom: none;
}

.right_nav li ul li {
width: 169px;
}

.right_nav .email ul {
border-bottom: 1px solid #dddddd;
}

.right_nav li ul li  {
float: left;
background: #fff url(../images/right_nav_item_bkg.gif) bottom center no-repeat;
}

.right_nav li ul li:hover {
float: left;
background: #fff url(../images/right_nav_item_bkg_hover.gif) bottom center no-repeat;
}

.right_nav .language li a {
float: left;
padding: 10px 20px;
width: 130px;
color: #333;
line-height: 1.2em;
}

.right_nav .resources li a {
float: left;
padding: 25px 15px 30px 62px;
width: 88px;
color: #333;
line-height: 1.2em;
}

.right_nav .resources li a:hover, .inner .right_nav .resources li a:hover {
text-decoration: none;
color: #0295cc;
}

.right_nav .resources li.financial a {
background: url(../images/icon_financial.gif) no-repeat left center;
}

.right_nav .resources li.press a {
background: url(../images/icon_press.gif) no-repeat left center;
padding-bottom: 22px;
}

.right_nav .resources li.international a {
background: url(../images/icon_international.gif) no-repeat left center;
}

.right_nav .resources li.cash a {
background: url(../images/icon_cash.gif) no-repeat left center;
padding-bottom: 26px;
}

.right_nav .resources li.law a {
background: url(../images/icon_law.gif) no-repeat left center;
padding-bottom: 20px;
}

.right_nav .resources li.original a {
background: url(../images/icon_original.gif) no-repeat left 65%;
padding-bottom: 22px;
}

.right_nav .resources li.gaming a {
background: url(../images/icon_gaming.gif) no-repeat left center;
}

.inner .right_nav .resources li a {
float: left;
padding: 13px 15px 0 62px;
height: 25px;
width: 88px;
color: #333;
line-height: 1.2em;
}

.inner .right_nav .resources li.financial a {
background: url(../images/icon_financial_inner.gif) no-repeat left bottom;
padding: 7px 15px 0 62px;
height: 31px;
}

.inner .right_nav .resources li.press a {
background: url(../images/icon_press_inner.gif) no-repeat left bottom;
}

.inner .right_nav .resources li.international a {
background: url(../images/icon_international_inner.gif) no-repeat left bottom;
}

.inner .right_nav .resources li.cash a {
background: url(../images/icon_cash_inner.gif) no-repeat left bottom;
}

.inner .right_nav .resources li.law a {
background: url(../images/icon_law_inner.gif) no-repeat left bottom;
padding: 7px 15px 0 62px;
height: 31px;
}

.inner .right_nav .resources li.original a {
background: url(../images/icon_original_inner.gif) no-repeat left 65%;
padding: 5px 15px 0 62px;
height: 43px;
}

.inner .right_nav .resources li.gaming a {
background: url(../images/icon_gaming_inner.gif) no-repeat left bottom;
}

.right_nav .popular li a {
float: left;
padding: 10px 20px;
width: 130px;
color: #333;
line-height: 1.2em;
}

.right_nav .popular li a:hover, .right_nav .language li a:hover {
text-decoration: none;
color: #0295cc;
}

.right_nav .email li {
padding: 5px 0 10px;
}

.right_nav .email p, .right_nav .materials p {
line-height: 1.2em;
padding: 5px 15px 5px 10px;
color: #333;
}

.right_nav .email input, .right_nav .materials select {
margin: 5px 15px 0 10px;
width: 141px;
border: 1px solid #666666;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}


.right_nav .email input.image {
border: none;
float: right;
width: auto;
margin: 5px 15px 5px 100px;
}

.right_nav .email p.privacy {
color: #666666;
}

.materials .get_results {
float: right;
margin: 5px 17px 10px 0;
}

.materials .bd {
float: left;
width: 154px;
margin: 10px 10px 5px 5px;
display: inline;
height: 1px;
background: #ddd;
font-size: 0.01em;
}

/*--------------------------------------------

				Inner
				
---------------------------------------------*/

.inner .main {
background: #fff url(../images/inner_bkg.gif) 799px repeat-y;
}

.wide .main {
background: #fff;
position: relative;
}

.top_dollar {
width: 162px;
float: left;
border: 1px solid #7f7f7f;
margin: 0 0 5px;
}

.inner .copy {
background: none;
float: left;
width: 778px;
display: inline;
padding-bottom: 45px;
}

.wide .copy {
width: 949px;
}

.breadcrumb {
position: relative;
float: left;
top: -10px;
left: -10px;
width: 950px;
background: #efefef;
padding: 0 0 0 10px;
line-height: 25px;
color: #333333;
}

.wide .breadcrumb {
width: 959px;
}

.breadcrumb li {
float: left;
padding: 0 3px 0 0;
}

.top {
float: left;
width: 561px;
border-bottom: 1px solid #dddddd;
padding: 10px 0 30px 0;
margin: 0 -1px 0 0;
display: inline;
}

.top ol 
{
	list-style-type:decimal;
	padding: 0 0 15px 20px;
	color:#333333;
}

.top ol li
{
font-size:1.2em;
line-height:1.4em;
padding:0 0 0 0;
background:transparent no-repeat;
}

.middle {
float: right;
width: 560px;
padding: 30px 20px 0 0;
}

.wide .middle {
width: 735px;
}

.middle h2 {
color: #ea7125;
font-size: 2.2em;
border-bottom: 1px solid #9a9b9d;
padding: 0 0 8px;
font-weight: normal;
position: relative;
}

/*
.middle h2 span {
position: absolute;
left: 525px;
top: -10px;
font-size: 0.6em;
line-height: 1.3em;
color: #333333;
text-align: center;
}
*/

.middle h3 {
font-weight: bold;
font-size: 1.8em;
padding: 15px 0 10px;
}

.middle .add_this, .left_col .add_this 
{
	width:100%;
	text-align:right;
	clear:both;
	padding:10px 0 15px 0;
	display:block;
}

.text_area {
border-left: 1px solid #dddddd;
padding: 0 0 0 15px;
float: left;
margin-top: 20px;
}

.three_columns {
float: left;
width: 560px;
margin: 20px 0 0;
background: url(../images/three_col_border.gif) repeat-y;
}

.three_columns .text_area {
margin-top: 0;
}

.three_col {
width: 155px;
padding: 0 15px;
}

.text_area img.left {
padding: 0 35px 10px 0;
}

.pdf-icon 
{
	padding: 0 0 0 5px;
	margin-bottom: -2px;

}

.text_area h1 
{
	font-size:1.7em;
	color:#0b0b0b;
	padding-bottom:15px;
	font-weight: bold;
}

.text_area h3 {
color: #ea7125;
font-size: 1.5em;
padding: 8px 0;
font-weight: bold;
}

.text_area h3 a {
color: #ea7125;
padding: 8px 0;
font-weight: bold;
}

.text_area h3 a:hover {
text-decoration:underline;
}


.text_area h4, 
.searchResults h4  {
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
padding-top:8px;
}

.text_area h5 
{
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.4em;
	padding: 8px 0 8px 0;
}

	

.text_area p, .text_area ul, .resultPreview p,.resultPreview ul {
color: #333333;
font-size: 1.2em;
line-height: 1.4em;
padding: 0 0 8px;
}

.text_area ul li 
{
line-height: 1.4em;
padding: 0 0 0 9px;
background: url(../images/text_area_bullet.gif) 0 6px no-repeat;
}


.text_box_currency
{
	width:265px;
	float:right;
}

.release 
{
	padding-top:15px;
	clear:both;
}

.text_box_releases 
{
	width:440px;
	float:left;
	
}

.text_box_adobe 
{
	float:left;	
	width:210px;	

}

.adobe 
{
	clear:both;
	padding-top:35px;
}

.release_icon 
{
	float:left;
	padding-right:15px;
	clear:both;
}
	
.text_area hr 
{
	color:#666666;
	clear:both;
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #ffffff;
	border-left: none;
	border-right: none;
	padding-bottom:15px;
	height:1px;
	

}

.download_box {
float: right;
background: #fffcf4;
border: 2px solid #ffc82e;
padding: 10px 15px;
width: 135px;
margin: 0 0 15px 55px;
display: inline;
}

.download_box p {
font-weight: bold;
font-size: 1.2em;
}

.download_box_resources {
float: right;
background: #fffcf4;
border: 2px solid #ffc82e;
padding: 10px 26px;
width: 240px;
margin: 0 0 15px 15px;
display: inline;
}

.download_box_resources p {
font-size: 1.2em !important;
color:#333333 !important;
}

.callout_header
{
	color:#000000;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
}

.download_box_resources hr 
{
	
	border-bottom:1px solid#fffcf4;
	border-left:none;
	border-right:none;
	border-top: 1px solid #ffbd00;
	background: #fffcf4;
	height:1px;
	

	
}

.download_box ul 
{
font-size:1.2em;
}

.download_box ul li {
width: 100px;
border-top: 1px solid #ffc82e;
padding: 5px 35px 5px 0;

line-height: 1.2em;
background: url(../images/pdf.gif) 115px center no-repeat;
}

#printBackToTop 
{
    clear: both;
    text-align: right;
    width: 100%;   
    padding-top:10px;
}


.addthis_button 
{
	float:left;
	
}

#printBackToTop 
{
	font-size:1.2em;
}


	

/*--------------------------------------------

				Top
				
---------------------------------------------*/

.top p, .top ul, .submit-question-box p {
color: #333333;
font-size: 1.2em;
line-height: 1.4em;
padding: 0 0 8px 0;
}

.explore_left {
float: left;
width: 300px;
text-align: center;
padding: 0 20px 0 0px;

}
.explore_left a 
{
	margin:10px 0px 10px 25px;
	
}

.explore {
float: right;
width: 249px;
text-align: center;
padding: 0 5px 0 35px;
margin-top: -10px;
}

.explore_handler {
float: right;
width: 380px;
text-align: center;
padding: 5px 5px 0 25px;
}

.explore_handler img {
padding: 0 0 25px 10px;
background: url(../images/icon_magnify.gif) bottom right no-repeat;
}

.explore_handler a img {
padding: 0;
background: none;
}

h3.in_news {
padding: 0 0 15px 40px;
background: url(../images/icon_news.gif) no-repeat;
}

h3.blogs {
padding: 0 0 15px 40px;
background: url(../images/icon_blogs.gif) no-repeat;
}

h3.events {
padding: 0 0 5px 35px;
background: url(../images/icon_events.gif) no-repeat;
}

.dated {
font-size: 1.1em;
color: #666;
line-height: 1.3em;
}

.dated dt {
font-size: 1.2em;
font-weight: bold;
color: #000;
padding: 5px 0 0;
}

.dated .date {
font-size: 0.9em;
}

.dated .source {
font-style: italic;
}

.dated img {
border: 1px solid #9e9fa1;
}

.content_box .slide .downloadable li {
padding: 0 19px 0 0;
}

.top .content_box .slide .downloadable li {
font-size: 0.65em;
}

.content_box .slide .downloadable li p {
width: 100px;
font-size: 1.2em;
line-height: 1.4em;
padding: 0 0 8px;
}

.content_box .slide .downloadable li img {
border: none;
}

.content_box .slide .downloadable li img.imgMats 
{
	height:69px;
}

.downloadable li .keep_open {
height: 170px;
float: left;
width: 18px;
border-left: 1px solid #ddd;
}

/*--------------------------------------------

				Video Box
				
---------------------------------------------*/

.video_box_bkg {
float: left;
width: 561px;
background: url(../images/video_box_bkg.gif) repeat-y;
}

.video_box_top {
float: left;
width: 561px;
background: url(../images/video_box_top.gif) no-repeat;
padding: 25px 0 0;
}

.video_box_bottom {
float: left;
width: 561px;
background: url(../images/video_box_bottom.gif) bottom left no-repeat;
padding: 0 0 30px;
}

.video_area {
float: left;
margin: 0 4px 20px;
display: inline;
padding: 0 21px 20px;
background: url(../images/video_area_bkg.gif) bottom repeat-x;
width: 511px;
}

.video_area h4 {
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
padding: 15px 25px 0 0;
}

.video_area p, .video_area ul {
font-size: 1.2em;
padding: 0 25px 8px 0;
}

.play_video {
float: left;
padding: 0 25px 0 0;
}

.video_box_bottom .slide, .content_box .slide {
margin: 0 4px;
display: inline;
float: left;
overflow: hidden;
width: 552px;
position: relative;
}

.video_box_bottom .slide ul, .content_box .slide ul {
float: left;
width: 5000px;
height: 60px;
padding: 0 20px;
position: relative;
overflow-y: hidden;
}

.video_box_bottom .slide ul li, .content_box .slide ul li {
float: left;
padding: 0 20px;
position: relative;
left: 0;
cursor: pointer;
overflow-y: hidden;
height: 60px;
}

.video_box_bottom .slide ul li img, .content_box .slide ul li img{
border: 1px solid #7f7f7f;
}


.video_hover {
width: 88px;
height: 60px;
border: 1px solid #7f7f7f;
position: absolute;

}

.inner .left_arrow {
background: url(../images/left_arrow_inner.gif) no-repeat;
width: 11px;
height: 35px;
left: 4px;
top: 14px;
}

.inner .left_arrow:hover, .inner .left_arrow_hover {
background: url(../images/left_arrow_inner_hover.gif) no-repeat;
}

.inner .right_arrow {
background: url(../images/right_arrow_inner.gif) no-repeat;
width: 11px;
height: 36px;
left: 546px;
top: 14px;
}

.inner .right_arrow:hover, .inner .right_arrow_hover {
background: url(../images/right_arrow_inner_hover.gif) no-repeat;
}

.video_tip {
border: 3px solid #ffc82e;
font-weight: bold;
font-size: 1.1em;
line-height: 1.3em;
padding: 10px 15px 15px 10px;
width: 175px;
position: absolute;
background: white;
z-index: 10;
display: none;
}

.video_tip .arrow {
width: 13px;
height: 17px;
background: url(../images/video_tip_bottom.gif);
top: 100%;
left: -3px;
position: absolute;
}

/*--------------------------------------------

				Call Outs
				
---------------------------------------------*/

.callouts {
float: left;
border-top: 1px dashed #dddddd;
margin-top: 25px;
padding: 5px 6px 0 11px;
width: 154px;
}

.callouts .just_image {
position: relative;
top: 10px;
}

.callouts h5 {
font-size: 1.1em;
font-weight: bold;
line-height: 1.3em;
color: #151515;
padding: 10px 0 5px;
float: left;
width: 154px;
}

.right_nav .callouts ul {
display: block !important;
padding: 3px 3px 0 3px;
border: 1px solid #b1b3b6;
width: 146px;
}

.right_nav .callouts ul li {
width: 138px;
background: #f3f4f4;
padding: 0 8px 0 0;
border-bottom: 3px solid white;
}

.right_nav .callouts ul li.materials_5 {
background: #f3f3f8;
}

.right_nav .callouts ul li.materials_10 {
background: #f8f5e8;
}

.right_nav .callouts ul li.materials_20 {
background: #f3f7f0;
}

.right_nav .callouts ul li.materials_50 {
background: #f5f2f3;
}

.right_nav .callouts ul li.materials_100 {
background: #fdf1e9;
}

.right_nav .callouts ul li .materials_button {
float: right;
width: 16px;
height: 15px;
background: url(../images/button_materials.gif);
position: relative;
top: -5px;
right: -4px;
}

.right_nav .callouts ul li .materials_button:hover {
background: url(../images/button_materials_hover.gif);
}

.right_nav .callouts ul li p {
padding: 5px 0;
color: #010101;
font-size: 1.1em;
line-height: 1.2em;
}

.callouts p 
{
	font-size:1.2em;
	padding: 5px 0 0;
}

.right_nav .callouts ul li p strong {
font-size: 1.2em;
line-height: 1.2em;
}

.right_nav .callouts ul li img {
border: 1px solid #b1b3b6;
float: left;
margin: 0 8px 0 0;
}

/*--------------------------------------------

				Media Center
				
---------------------------------------------*/

.col {
float: left;
width: 402px;
padding-top:15px;
}

.col .content_box {
width: 400px;
}

.releases {
float: left;
width: 380px;
padding: 10px 10px 5px;
line-height: 1.3em;
font-size: 1.3em;
}

.releases dt {
float: right;
width: 295px;
padding: 0 15px 10px 0;
}

.releases dd {
float: left;
width: 70px;
color: #333333;
}

.col .content_box .slide {
padding: 25px 0;
margin: 0;
width: 400px;
}

.col .content_box .slide ul, .col .content_box .slide ul li {
height: auto;
padding: 0 10px;
}

.col .content_box .right_arrow {
left: 390px;
}

.col p {
font-size: 1.2em;
line-height: 1.4em;
color: #333333;
padding: 0 10px 15px 0;
}

.col_2 {
width: 288px;
float: right;
}

.col_2 .content_box {
width: 286px;
}

.col_2 .content_box img {
float: left;
}

.col_2 .orange_tab, .text_area .orange_tab {
float: left;
padding: 5px;
background: #ea7125;
color: white;
font-size: 1.3em;
font-weight: bold;
margin-top: 20px;
}

.info_box {
float: left;
border: 3px solid #ddd;
width: 262px;
padding: 5px 10px 10px;
margin-top: 1px;
color: #333333;
}

.info_box dt {
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
padding: 5px 0 0;
}

.info_box dd {
font-size: 1.1em;
line-height: 1.3em;
padding: 0 0 0 20px;

}

.col_2 .content_box .slide {
width: 286px;
}

.col_2 .content_box .right_arrow {
left: 276px;
}

.col_2 .content_box .video_nav_buttons {
top: 60px;
}

.col_2 .content_box .slide ul, .col_2 .content_box .slide ul li {
padding:0 10px;
}

.col_2 .content_box .slide ul li img {
border: none;
}

/*--------------------------------------------

				Multimedia Center
				
---------------------------------------------*/

.security {
padding: 15px 15px 10px;
}

.security li {
padding: 0 0 5px;
font-size: 1.2em;
line-height: 1.3em;
}

.latest_images {
padding: 15px 15px;
}

.latest_images li { 
float: left;
padding: 0 0 10px;
color: #333333;
font-size: 1.1em;
line-height: 1.3em;
width:270px;
}

.latest_images li p strong { 
color: black;
font-size: 1.2em;
line-height: 1.4em;
}

.latest_images p 
{
	font-size:1em !important;
}

.latest_images li img { 
float: left;
padding: 0 0 25px 0;
margin-right: 10px;
display: inline;
background: url(../images/icon_magnify.gif) bottom right no-repeat;
}

.interactive_notes {
margin: 0 10px 10px;
border: 1px solid #ddd;
clear: both;
}

.interactive_notes ul {
border: 2px solid #fff;
background: #ddd;
padding: 8px 0;
text-align: center;
}

.interactive_notes ul li {
display: inline;
padding: 0 5px 0;
}

.interactive_note p {
padding: 10px 0 10px 0px;
}

 .explore_100 
{
	background: url(../images/explore100all2.gif) no-repeat top left;
	text-indent:-999em;
	float:left;
	/* width:172px; */
	width:223px;
	height:38px;
}

.explore_100:hover
{
	background: url(../images/explore100all2.gif) no-repeat top right;
	text-indent:-999em;
}

 .explore_100_currency 
{
	background: url(../images/exploreallcurrency.gif) no-repeat top left;
	text-indent:-999em;
	float:left;
	width:249px;
	height:43px;
}

.explore_100_currency:hover
{
	background: url(../images/exploreallcurrency.gif) no-repeat top right;
	text-indent:-999em;
}

.design_button {
	background: url(../images/design_note_button.gif) no-repeat top left;
	text-indent:-999em;
	float:right;
	width:170px;
	height:34px;
	clear:both;
	margin-top:15px;
	
}

.design_button:hover
{
	background: url(../images/design_note_button.gif) no-repeat top right;
	text-indent:-999em;
}


.quiz_button 
{
	background: url(../images/quiz_button.gif) no-repeat top left;
	text-indent:-999em;
	float:left;
	width:179px;
	height:35px;
	clear:both;
	margin-left:30px;
	padding-bottom:15px;
}

.quiz_button:hover
{
	background: url(../images/quiz_button.gif) no-repeat top right;
	text-indent:-999em;
	
}

.content_box .interactive_click {
padding: 0;
clear: both;
}

.interactive_note {
padding: 10px 10px 0;
float: left;
}

.interactive_note img.left {
padding: 5px 15px 15px 5px;
}


/*--------------------------------------------

				Tab Nav
				
---------------------------------------------*/

.col .tab_nav { 
float: left;
height: 20px;
display: inline;
width: 400px;
position: relative;
top: -1px;
}

.tab_nav li {
float: left;
text-align: center;
color: #666666;
font-size: 1.1em;
line-height: 20px;
width: 80px;
background: url(../images/tab_nav_bkg.gif);
cursor: pointer;
}

.tab_nav li.active {
color: black;
background: url(../images/tab_nav_bkg_active.gif);
cursor: default;
}

.nav_tabs {
float: left;
width: 400px;
}

.nav_tabs li {
float: left;
display: none;
width: 400px;
background: #FFF;
}

.nav_tabs li.active {
display: block;
}

.nav_tabs li li {
width: auto;
display: block;
background: none;
}

/*--------------------------------------------

				Content Box
				
---------------------------------------------*/

.get_involved {
float: right;
width: 200px;
padding: 5px 5px 15px 40px;
}

.get_involved .info_box {
width: 164px;
}

div.info_box {
padding: 10px 15px;
}

.content_box {
float: left;
width: 553px;
margin-top: 20px;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-top: 1px solid #b1b3b6;
background: url(../images/content_box_bkg.gif) repeat-x bottom left;
overflow-x: hidden;
}


.content_box h3 {
color: #ea7125;
font-size: 1.4em;
font-weight: bold;
border-bottom: 1px solid #dddddd;
border-top: 2px solid #fff;
background: #f8f8f8;
padding: 4px 10px;
line-height: 20px;
position: relative;
}

.content_box h3 a {
position: absolute;
top: 0;
right: 10px;
font-size: 0.7em;
line-height: 26px
}

.content_box .slide {
padding: 25px 0;
margin: 0;
width: 553px;
}

.content_box .slide ul, .content_box .slide ul li {
height: auto;
padding: 0 15px;

}

.content_box .video_nav_buttons {
top: 40px;
}

.content_box .left_arrow {
left: 0;
}

.content_box .right_arrow {

left: 543px;
}

.content_box ul.resources_embeddable {
float: left;
padding: 0 20px 10px;
width: 513px;
}

.content_box ul.resources_embeddable li {
border-bottom: 1px solid #dddddd;
width: 509px;
float: left;
padding: 25px 2px;
}

.content_box ul.resources_embeddable li.last {
border-bottom: none;
}

.content_box ul.resources_embeddable li img {
float: left;
padding: 0 15px 0 0;
}

.content_box ul.resources_embeddable li h4 {
font-size: 1.1em;
line-height: 1.4em;
font-weight: bold;
padding: 0 0 2px;
}

.content_box ul.resources_embeddable li p {
line-height: 1.3em;
}

.content_box ul.resources_embeddable li input {
width: 400px;
margin: 5px 0 0;
border: 1px solid #c1c1c1;
border-top: 1px solid #858585;
border-bottom: 1px solid #dddddd;
}

.fact_sheets {
float: left;
margin: 15px 0 25px;
background: url(../images/fact_sheet_bkg.gif) 100px 0 repeat-y;
}

.fact_sheets li {
width: 75px;
float: left;
padding: 0 10px 0 15px;


}

.fact_sheets li p {
padding: 5px 0;
font-size: 1.1em;
}

.fact_sheets li p a {
font-weight: bold;
font-size: 1.1em;
}

.foreign {
float: left;
padding: 0 20px 10px;
width: 513px;
}

.foreign img {
float: left;
padding: 0 20px 0 0;
}

.foreign h4 {
font-weight: bold;
font-size: 1.4em;
line-height: 1.4em;
padding: 10px 0 3px;
margin: 0 0 10px 110px;
border-bottom:1px solid #DDDDDD;
}

.foreign li {
border-bottom:1px solid #DDDDDD;
float:left;
padding:25px 2px 5px;
width:509px;
}

.foreign li ul {
float: left;
width: 230px;
padding: 10px 20px 0 0;
font-size: 1.2em;
line-height: 1.4em;
}

.foreign li li {
width: 230px;
float: none;
display: block;
padding: 0 0 2px;
border: none;
}

/*--------------------------------------------

				Order Form
				
---------------------------------------------*/

.steps_process {
float: left;
padding: 10px 0 30px;
}

.steps_process li {
float: left;
width: 130px;
padding: 0 10px 0 0;
font-size: 1.4em;
font-weight: bold;
color: #999999;
}

.international li {
width: 110px;
}

.steps_process li .progress {
border: 2px solid #ffc82e;
width: 126px;
height: 7px;
margin: 5px 0;
font-size: 7px;
}

.international li .progress {
width: 106px;
}

.steps_process li.current {
color: black;
}

.steps_process li.complete {
color: #333333;
}

.steps_process li.current .progress {
background: #ffc82e;
}

.steps_process li.complete .progress {
background: #c8c8c8;
border: 2px solid #c8c8c8;
}

.steps_process li h4 {
font-size: 1.2em;
font-weight: normal;
padding: 0 20px 0 0;
line-height: 1.1em;
color: #999999;
}

.international li h4 {
padding: 0 10px 0 0;
}

.steps_process li.current h4 {
color: black;
}

.steps_process li.international h4 {
font-size: 0.8em;
padding: 0;
}

.steps_process li.complete h4 a {
text-decoration: underline;
color: #666;
}

.steps_process li.complete h4 a:hover {
text-decoration: none;
}

.order-form {
color: #333333;
padding: 0 0 0 15px;
}

.order-form p {
font-size: 1.2em;
line-height: 1.4em;
padding: 0 0 15px;
}

.select-preferences {
float: left;
width: 610px;
}

.select-preferences .box {
float: left;
width: 608px;
border: 1px solid #dddddd;
border-bottom: none;
margin-bottom: 15px;
}

.select-preferences div.box, .step3box {
border: 1px solid #dddddd;
width: 578px;
padding: 15px 15px 25px;
}

.select-preferences .box li {
width: 578px;
border-bottom: 1px solid #dddddd;
padding: 15px 15px 25px;
float: left;
}

.select-preferences .box li h4, .order-form h4 {
color: #ea7125;
font-size: 1.4em;
line-height: 1.2em;
font-weight: bold;
padding: 0 0 15px;
}

.orderform_step h4 {
color:#999999;
font-size:1.2em;
font-weight:normal;
line-height:1.1em;
padding:0 20px 0 0;
}

.orderform_stepon h4 {
color:black;
font-size:1.2em;
font-weight:normal;
line-height:1.1em;
padding:0 20px 0 0;
}

.orderform_step div.progress {
border:2px solid #FFC82E;
font-size:7px;
height:7px;
margin:5px 0;
width:126px;
}

.orderform_stepon div.progress {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFC82E none repeat scroll 0 0;
border:2px solid #FFC82E;
font-size:7px;
height:7px;
margin:5px 0;
width:126px;
}

.orderform_stepcomplete div.progress 
{
color:#666666;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C8C8C8 none repeat scroll 0 0;
border:2px solid #C8C8C8;
font-size:7px;
height:7px;
margin:5px 0;
width:126px;
}

.orderform_stepcomplete h4 {
color:#666666;
font-size:1.2em;
font-weight:normal;
line-height:1.1em;
padding:0 20px 0 0;
}

.select-preferences .box li h4 span {
color: #333333;
font-size: 0.8em;
}

.select-preferences .box li select {
margin: 0 0 0 15px;
}

.select-preferences .box li label {
float: left;
width:150px;
padding: 0 0 5px 2px;
line-height: 15px;
color: #333333;
font-size: 1.1em;
}

.select-preferences .box li label input {
margin:0 5px 0 0;
padding: 0;
height: 15px;
width: 15px;
float: left;
}

.select-materials {
float: left;
width: 710px;
margin-bottom:15px;
}

.select-materials table {
border-top: 1px solid #ffc82e;
border-collapse: collapse;
margin-bottom: 15px;
}

.select-materials table th {
border: 1px solid #ffc82e;
border-left: 1px solid #dddddd;
border-top: none;
border-right: none;
background: #fffcf4;
font-weight: bold;
color: black;
padding: 10px 15px;
font-size: 1.2em;
vertical-align: bottom;
}

.select-materials table th.first {
border-left: 1px solid #ffc82e;
}

.select-materials table th.quantity, .select-materials table td.quantity {
border-left: none;
}

.select-materials table th.total {
color: white;
background: #ea7125;
border-right: 1px solid #ea7125;
border-left: 1px solid #ea7125;
}

.select-materials table td {
padding: 35px 15px 15px;
border-left: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
text-align: center;
font-size: 1.8em;
vertical-align: top;
color:#333333;
}

.select-materials table td.first {
padding: 15px;
}

.select-materials table td.total {
border-right: 1px solid #dddddd;
color: #ea7125;
}

.select-materials table td p {
text-align: left;
font-size: 0.7em;
margin-left: 66px;
color:#333333;
}

.select-materials table td img {
float: left;
padding: 0 15px 20px 0;
background: url(../images/icon_magnify_blue.gif) no-repeat bottom right;
}

.select-materials table td img.pdfImg {
background:none !important;
display:inline;
float:right;
height:16px;
margin:3px 0 0;
width:16px;
}

.select-materials table td img.quantity_up, .select-materials table td img.quantity_down {
background: none;
padding: 0 15px;
clear: both;
cursor: pointer;
}

.select-materials table td input {
width: 25px;
border: 2px solid #cfcfcf;
padding: 4px 3px;
}

.download-only {
float: left;
width: 708px;
margin-bottom:15px;
}

.download-only li {
border: 1px solid #dddddd;
border-top: none;
width: 678px;
padding: 15px 15px 25px;
float: left;
}

.download-only li.head {
border: 1px solid #ffc82e;
background: #fffcf4;
font-weight: bold;
color: black;
padding: 10px 15px;
font-size: 1.2em;
}

.download-only li img {
float: left;
padding: 0 15px 20px 0;
background: url(../images/icon_magnify_blue.gif) no-repeat bottom right;
}

.download-only li p {
margin:0 0 0 150px;
width:400px;
}

.download-only li a, .download-only li a:hover 
{
	color:#333333;
}

.download-only li p a {
float: none;

}
.download-only li .download-now {
margin: 30px 30px 0px;
width: 16px;
height: 16px;
float: right;
display: inline;
}

.download-mater {
float: left;
width: 550px;
margin-bottom:15px;
margin-top:20px;
}

.download-mater li {
border: 1px solid #dddddd;
border-top: none;
width: 520px;
padding: 15px 15px 25px;
float: left;
}

.download-mater li.head {
border: 1px solid #ffc82e;
background: #fffcf4;
font-weight: bold;
color: black;
padding: 10px 15px;
font-size: 1.2em;
}

.download-mater li img {
float: left;
padding: 0 15px 20px 0;
background: url(../images/icon_magnify_blue.gif) no-repeat bottom right;
}

.download-mater li p {
width: 290px;
color:#333333;
font-size:1.2em;
margin: 0 0 0 150px;
line-height:1.4em;
}

.download-mater li a, .download-mater li a:hover 
{
	color:#333333;
}

.download-mater li a {
float: left;

}

.download-mater li p a {
float: none;

}

.download-mater li .download-now 
{
margin: 30px 30px 0px;
width: 16px;
height: 16px;
float: right;
display: inline;
}

.PDFimg{
background: url(../images/icon_pdf.gif) no-repeat;
}

.PPTcss{
background: url(../images/icon_ppt.gif) no-repeat;
}

.ZIPcss{
background: url(../images/icon_zip.gif) no-repeat;
}

.shipping-info label {
float: left;
clear: both;
width: 130px;
padding: 0 5px 0 0;
font-size: 1.2em;
line-height: 1.4em;
color: #333333;
text-align: right;
}

.shipping-info input {
margin-right: 277px;
width: 150px;
float: left;
display: inline;
margin-bottom: 10px;
}

.shipping-info select {
float: left;
display: inline;
margin-bottom: 10px;
}

.shipping-info input#province {
margin: 0;
width: 100px;
}

.shipping-info p.note {
font-size: 1.1em;
margin: 0 0 0 135px;
top: -5px;
clear: both;
width: 250px;
position: relative;
padding: 0 0 5px;
}

.shipping-info p.or {
float: left;
padding: 0 10px;
line-height: 1.6em;
}

.shipping-info ul {
font-size: 1.2em;
line-height: 1.4em;
padding: 0 0 10px 20px;
}

.shipping-info ul li {
padding: 0 0 5px 10px;
background: url(../images/bullet.gif) no-repeat 0 7px;
}

.shipping-info ol {
font-size: 1.2em;
line-height: 1.4em;
padding: 0 0 10px 40px;
list-style: decimal;
}

.shipping-info ol ol {
font-size: 1em;
padding: 5px 0 5px 25px;
list-style: lower-alpha;
}

.shipping-info ol ol ol {
list-style: lower-roman;
}

.shipping-info .a3 {
margin-bottom: 25px;
padding: 0 0 10px;
border-bottom: 1px solid #ddd;
}

.shipping-info h5 {
font-size: 1.4em;
font-weight: bold;
padding: 0 0 10px;
}

.review h4 {
float: left;
width: 80px;
padding: 0 25px 0 0;
}

.review .info {
margin-left: 105px;
padding: 0 0 15px; 
}

.materials_ordered {
margin-left:105px;
}

.info table {
border-collapse: collapse;
}

.info th 
{
	font-size: 1.2em !important;
line-height: 1.2em !important;
font-weight: bold;
vertical-align: bottom;
padding-bottom: 5px;
padding-left: 5px;
}

.info td {
font-size: 1.2em !important;
line-height: 1.2em !important;
}

.info .total {
font-weight: bold;
color: #ea7125;
background: #fffcf4;
padding: 10px;
text-align: center;
}

.info th.total {
border: 2px solid #ffc82e;
border-bottom: none;
padding-bottom: 5px;
}

.info td {
vertical-align: top;
border-top: 1px solid #DDDDDD;
padding: 10px 10px 10px 5px;
float:none !important;
}

.info .a3 {
margin-bottom: 15px;
}

.info td.space, .info th.space {
padding: 0;
border: none;
width: 10px;
}

.info td.total {
border: 2px solid #ffc82e;
border-top: none;
border-bottom: none;
padding: 0 10px;
}

.info td.last {
border-bottom: 2px solid #ffc82e;
margin-bottom: 10px;
}

.info td.total span {
padding: 10px 0;
width: 100%;
border-top: 1px solid #ea7125;
float: left;
}

.req {
color: #ed1c24 !important;
}

p.req {
font-weight: bold;
padding: 0 0 40px;
font-size: 1.1em;
}

.back {
float: left;
width: 150px;
color: #333333;
font-size: 0.8em;
}

.back p {
clear: both;
text-align: left;
padding-top: 5px;
}

.next {
/*float: right; */
padding: 3.5px 20px 3.5px 20px !important;
/*color: #333333;*/
/*font-size: 0.8em;*/
}


.next p {
clear: both;
text-align: right;
padding-top: 5px;
}

p.topofpage {
text-align: right !important;
}

a.ado 
{
	float:left;
	padding-bottom:20px;
}

/*--------------------------------------------

	Submit Your Question or Tip Form
				
---------------------------------------------*/

.formError {
color:Red;
font-size:11px;
font-weight:bold;
}

.formError ul {
list-style:disc outside none;
margin-left:10px;
padding-left:10px;
font-size:11px;
font-weight:bold;
color:Red;
}



/*--------------------------------------------

				Footer
				
---------------------------------------------*/

.footer {
padding: 18px 0 50px;
background: url(../images/footer_bkg.gif) no-repeat;
text-align: center;
}

.footer .copyright {
color: #9a9b9d;
font-size: 0.9em;
line-height: 1.1em;
padding: 5px 0 0;
}

.copyright li {
display: inline;
padding: 0 0 10px;
}

.copyright .one_line {
width: 971px;
display: block;
}

.copyright li a {
color: #9a9b9d;
}

.footer .links {
color: #9a9b9d;
font-size: 0.9em;
line-height: 1.5em;
padding: 10px 140px 0;
}

.footer .links li {
display: inline;
padding: 0 0 0 2px;
}

.footer .links a {
color: #9a9b9d;
}

.footer .pic_links {
padding: 15px 0 0;

}

.footer .pic_links li {
display: inline;
}

.editshipping  {
border:none;
width:auto !important;
height:auto !important;
}

.modifylink  {
border:none;
width:auto !important;
height:auto !important;
}

.buttonNextButtons 
{
border:none;
width:auto !important;
height:auto !important;
float: right !important;
}

.buttonBackButtons
{
border:none;
width:auto !important;
height:auto !important;
}

/*--------------------------------------------

				materials to download
				
---------------------------------------------*/



.narrow-col {
float: right;
width: 288px;
}

.wide-col {
float: left;
width: 402px;
}

.narrow-col p, .wide-col p, .narrow-col ul, .wide-col ul {
font-size: 1.2em;
line-height: 1.3em;
padding: 0 0 10px;
color:#333333;
}

.wide-col .content_box, .narrow-col .content_box {
width: 400px;
border-bottom: none;
border-left: none;
border-right: none;
background: none;
}

.narrow-col .content_box {
width: 286px;
}

.wide-col .content_box h3, .narrow-col .content_box h3 {
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
margin: 0 0 15px;
}

.wide-col .content_box p, .narrow-col .content_box p, .wide-col .content_box ul, .narrow-col .content_box ul {
margin: 0 0 0 140px;
padding: 0 5px 10px 0;

}

.wide-col .content_box img, .narrow-col .content_box img {
float: left;
position: relative;
top: -15px;
}

/*--------------------------------------------

				cash handler
				
---------------------------------------------*/

.no-border {
border: none;

}

.top .tips, .top .event-list, .top .questions {
padding: 25px 15px 15px;
}

.top .tips li {
padding: 0 15px 10px 20px;
background: url(../images/bullet-tips.gif) no-repeat 5px 5px;
}

.top .event-list {
color:#333333;
font-size:1.2em;
line-height:1.4em;
}

.top .event-list .title {
font-weight: bold;
}

.top .event-list .link {
font-weight: bold;
padding: 0 0 10px;
}

.top .event-list dd {
margin: 0 0 0 100px;
}

.top .event-list dt {
float: left;
width: 95px;
clear: both;
}



.left-box {
width: 265px;
}

.right-box {
float: right;
width: 265px;
margin-right: 6px;
}

.right-box .box-content {
padding: 25px 15px 10px;
float: left;
width: auto;
}

.right-box label {
float: left;
width: 75px;
clear: both;
text-align: right;
}

.right-box input, .right-box textarea {
float: right;
width: 140px;
}

.right-box p {
float: left;
margin: 0;
width: 100%;
}

.submit {
width: auto !important;
float: none !important;
margin: 0 0 0 90px;
}

.top .questions li {
padding: 0 0 5px 10px;
background: url(../images/bullet-blue.gif) no-repeat 0 5px;
}

.top img.right {
padding: 0 0 15px 35px;
clear:both;
}

/*--------------------------------------------

				Tier 2-3
				
---------------------------------------------*/

.img-only {
margin: 15px 0 0 10px;
float: left;
width: auto;
}

.three-col {
width: 768px;
background: url(../images/threecol-border.gif) center top repeat-y;
float: left;
}

.three-col li {
float: left;
padding: 5px 20px;
width: 216px;
}

.three-col h2 {
font-size: 1.4em;
font-weight: bold;
color: #ea7125;
padding: 0 0 15px 0;
}

.three-col h3 {
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
color: black;
padding: 0;
}

.three-col p {
font-size: 1.1em;
line-height: 1.3em;
padding: 0 0 10px 0;
}

.text_right 
{
	text-align:right;
}

.three-col img.left {
padding: 0 10px 10px 0;
}

.tier1box {
float: right;
width: 264px;
background: url(../images/tier1box-bkg.gif) repeat-y;
}

.tier1box-top {
float: left;
width: 264px;
background: url(../images/tier1box-top.gif) no-repeat;
}

.tier1box-bottom {
float: left;
width: 234px;
padding: 20px 15px;
background: url(../images/tier1box-bottom.gif) left bottom no-repeat;
}

.tier1box-bottom p {
font-size: 1.1em;
line-height: 1.3em;
padding: 15px 10px 5px 5px;
}

.home-events {
float: left;
width: 475px;
background: url(../images/eventbox-bkg.gif) left bottom repeat-x;
border: 1px solid #dddddd;
padding: 10px 0 5px;
font-size: 1.1em;
line-height: 1.3em;
}

.home-events dt {
float: left;
width: 110px;
text-align: right;
color: black;
clear: both;
}

.home-events dd {
margin: 0 0 0 115px;
padding: 0 15px 5px 10px;
}

.tier1 {
float: left;
margin: 0 0 0 10px;
width: 477px;
}

.two-col {
float: left;
width: 477px;
background: url(../images/twocol-border.gif) center top repeat-y;
position: relative;
margin: 0 0 10px;
}

.two-col li {
width: 223px;
}

.two-col li p {
font-size: 1.1em;
line-height: 1.3em;
padding: 0 0 10px;
}

.two-col li h3 {
padding: 0;
}

.narrow-col {
float: right;
width: 288px;
}

.wide-col {
float: left;
width: 402px;
}

.narrow-col p, .wide-col p, .narrow-col ul, .wide-col ul {
font-size: 1.2em;
line-height: 1.3em;
padding: 0 0 10px;
}

.wide-col .content_box, .narrow-col .content_box {
width: 400px;
border-bottom: none;
border-left: none;
border-right: none;
background: none;
}

.narrow-col .content_box {
width: 286px;
}

.wide-col .content_box h3, .narrow-col .content_box h3 {
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
margin: 0 0 15px;
}

.wide-col .content_box p, .narrow-col .content_box p, .wide-col .content_box ul, .narrow-col .content_box ul {
margin: 0 0 0 140px;
padding: 0 5px 10px 0;
}

.wide-col .content_box img, .narrow-col .content_box img {
float: left;
position: relative;
top: -15px;
}



/*--------------------------------------------



			$100 Landing

				

---------------------------------------------*/



.callouts {
margin-top: 20px;
}



.callouts .download_box {
width: 130px;
margin: 0;
padding: 10px;
}



.callouts .download_box ul {
border: none;
padding: 0;
width: 130px;
margin-top: 10px;

}

.callouts .download_box ul li, .callouts .download_box ul li:hover {
padding: 4px 0 4px 3px;
margin: 0 3px 0 0;
display: inline;
background:transparent url(../images/pdf.gif) no-repeat scroll right 6px;
width: 124px;

}

.callouts .download_box ul li a {
font-size: 1em;
}



.callouts .download_box p {
line-height: 1.3em;
}



.intro-box {
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
border-top:2px solid #FFFFFF;
padding:4px 10px;
position:relative;
}

.intro-box h3 {
padding: 0;
border: none;
}

.intro-box p {
padding-top: 5px;
color: #333;
}

.content-box-2 {
border-top: 1px solid #DDDDDD;
float: left;
width: 553px;
overflow: hidden;

}

.description {
float: right; 
margin: 30px 20px 15px 0;
display: inline;
background: #f8f8f8;
width: 150px;
padding: 10px 10px 5px;
font-size: 0.9em;
}


.content_box h4 {
float: left;
width: auto;
}



.features-image-list a:hover, .features-image-list a.hover {
border: 1px solid #EA7125;
}



.features-text-list a.hover, .features-text-list a:hover {
color: #EA7125;
}



.features-text-list {
float: left;
width: 169px;
padding: 15px 0 15px 14px !important;
}



.content-box-2 .features-image-list {
padding: 5px 14px 15px 23px;
display: inline-block;


}



.features-image-list li {
float: left;
margin: 0 9px 0 0;
width: 33px;
height: 32px;
}

.features-image-list li a {
float: left;
position: relative;
width: 32px;
height: 31px;
overflow: hidden;
border: 1px solid #333;
}

.content-box-2 .instruct {
padding: 15px 15px 5px;
}


.features-display-box {
width: 553px;
overflow: hidden;
float: left;
position: relative;
}



.features-display {
float: left;
width: 553px;
position: relative;
left: 0px;
}



.features-display li {
float: left;
width: 553px;
position: relative;
left: 0px;

}


.feat-box {
width: 100px !important;
}


.features-display li .description p {
	font-size:1.1em;
}




.sitemap 
{
	font-size:1.3em;
	line-height:1.3em;
}

.sitemap li 
{
	padding: 0 0 10px 0;
	margin:0px;
}

.sitemap_section 
{
	margin-bottom:15px;
	color:#000000;
	font-weight:bold;
	padding: 0 0 10px 0;
		
}

.sitemapheader 
{
	margin-bottom:15px;
}



/*--------------------------------------------



			Social Media Menu

				

---------------------------------------------*/

.inner .right_nav .social_media li a, .right_nav .social_media li a
{
	display:block;
}
	
.right_nav .social_media li.facebook a, .inner .right_nav .social_media li.facebook a
{
	text-indent:-999em;
	width:87px;
	height:55px;
	margin-left:41.5px;
	background: url(/newmoney/images/facebookall.gif) no-repeat center left;
}


.right_nav .social_media li.facebook a:hover, .inner .right_nav .social_media li.facebook a:hover
{
	text-indent:-999em;
	background: url(/newmoney/images/facebookall.gif) no-repeat center right;
}




.inner .right_nav .social_media li.twitter a, .right_nav .social_media li.twitter a
{
	text-indent:-999em;
	width:90px;
	height:55px;
	background: url(/newmoney/images/twitterall.gif) no-repeat center left;
	margin-left:40px;
}

.inner .right_nav .social_media li.twitter a:hover, .right_nav .social_media li.twitter a:hover
{
	
	background: url(/newmoney/images/twitterall.gif) no-repeat center right;
	text-indent:-999em;
}





.inner .right_nav .social_media li.youtube a, .right_nav .social_media li.youtube a
{
	text-indent:-999em;
	width:80px;
	height:60px;
	margin-left:45px;
	background: url(/newmoney/images/youtubeall.gif) no-repeat center left;
}


.inner .right_nav .social_media li.youtube a:hover, .right_nav .social_media li.youtube a:hover
{
	text-indent:-999em;
	background: url(/newmoney/images/youtubeall.gif) no-repeat center right;
}





.inner .right_nav .social_media li.flickr a, .right_nav .social_media li.flickr a
{
	text-indent:-999em;
	width:70px;
	height:51px;
	margin-left:51px;
	background: url(/newmoney/images/flickrall.gif) no-repeat center left;
}



.inner .right_nav .social_media li.flickr a:hover, .right_nav .social_media li.flickr a:hover
{
	text-indent:-999em;	
	background: url(/newmoney/images/flickrall.gif) no-repeat center right;
}

.js_note 
{
	width:450px;
	padding:5px 0px 15px 0px;
	font-weight:bold;
	font-size:1.4em;
	float:left;
	clear:both;
}


.js_home
{
	width:560px;
	padding:15px 0px 15px 10px;
	font-weight:bold;
	font-size:1.4em;
	float:left;
}
