a.regular {border: 1px solid #707070;}
a.big {border: none;}
a.bigger {border: none;}
BODY {margin:2px 0 0 0; background-color:#ebebeb; text-align:center; font-size:62.5%!important;}
html { min-height: 100%; margin-bottom: 1px; }
* {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
img {border:0; }
p, td, div {font-size:1em; color:#707070;}
p {margin-bottom:10px;}
a {color:#707070; font-weight:bold; text-decoration: underline;}
h1 {font-size:1.6em;}
h2 {font-size:1.2em;}
h3 {color:#4f7118; font-size:1.2em; margin-bottom:5px;}
h4 {font-size:1.1em; border-bottom: 1px solid #96a85d;}
h5 {font-size:1.6em; color:#2269e3; font-weight:bold; margin-bottom:10px;}
h6 {font-size:1.6em; color:#000000; font-weight:bold; margin-bottom:10px;}
.highlight	{color: #ff8800;}

/*/////////////////////////leftside////////////////////////////*/

/*secondary pages*/
#secondary_info {
	margin-right:20px;
	margin-left:10px;
	text-align:center;
}
#secondary_info span.style5_answer {font-size: 10pt; color: #000000; text-align: left;}

#main_page {margin-top:10px;}
p {font-size:12px; text-align:left; color:#000000;}
p2 {font-size:12px; text-align:left; color:#000000; font-weight:bold;}
p3 {font-size:12px; text-align:left; color:#2269e3; font-weight:bold;}
a  {font-size:12px; text-align:left; color:#2269e3; font-weight:bold;}
p4 {font-size:12px; text-align:left; color:#000000; font-weight:bold; text-align:center;}
#subpage_image_box {vertical-align:top;}
#topleft {padding-bottom:20px; padding-left:30px;}

#leftbox{
	width: 281px;
	float: left;
	clear: both;
	
}

#leftbox h1.primero_en{
		background:#fff url(../images/enrollnow.gif) no-repeat;
		color:#00000;
		text-align:left;
		padding-left: 15px;
		height: 41px;
		clear: both;
		margin: 0;
}

#leftbox div.gifbar{
	background:#fff url(../images/bar.gif) no-repeat;
	height: 8px;
	width: auto;
	margin: 0;
	width: 271px;
}

#leftbox ul{
	list-style: none;
	margin:13px 0 0 -10px;
}

#leftbox ul a{
	text-decoration: none;
	color: #647F20;
	font-weight: bold;
	font-size: 1.1em;
}
#leftbox ul a:hover {text-decoration: underline;}





/*success story styles*/
.csHeader {font-weight:bold; font-size:13px;}
.topnotchtable {
font-family:verdana, arial, "Trebuchet MS", sans-serif;
font-size:11px;
}
.topnotchtable td {padding:1px;}
.bodyTextHead {font-weight:bold;}
td.bodyTextHead {padding:2px; bgcolor:#e7ecf3;}
.bodyTextSubHead {font-weight:bold;}

.newsTableContent td {padding:3px;}


.print {float:right; width:60px; text-align:right;}
.map {margin:10px 0; border: 1px solid #96a85d;}
.container {width:775px; margin: 0 auto; text-align:left; }
.innerContainer {background : url(../images/bg-container-nosidebar.gif) repeat-y; padding:0 1px 0 4px; float:left; position: relative;}

/*Search module*/
fieldset#search {border: none; position: absolute; top:28px;}
fieldset#search input, fieldset#search label {float:left; display:inline; padding-left:4px;}
fieldset#search label {font-weight:bold; padding-right:2px; position: relative; top:3px;}
fieldset#search input#go {position: relative; top:2px;}


/*header styles, including logo and utility navigation*/
.utility {float:left; background : url(../images/bg-utility.gif) no-repeat right; width:775px}
.utility .search {float:left; width:300px; padding:2px 0 0 30px; color:#fff;}
.utility .search input {font-size:10px; color:#666;}
.masthead {float:left; width:770px;}
.masthead .logo {padding:10px 25px 0 0; text-align:right;}
.masthead .logo a { position: relative;	}
 
/*masthead images*/ 
body.home .masthead {background : url(../images/mastheads/home.swf) no-repeat top;}
body.generic .masthead,
body.search .masthead,
body.siteMap .masthead,
body.contact .masthead,
body.privacy .masthead {background : url(../images/mastheads/home.swf) no-repeat top;}
body.page_1 .masthead {background : url(../images/mastheads/home.swf) no-repeat top;}
body.page_2 .masthead {background : url(../images/mastheads/home.swf) no-repeat top;}
body. .masthead {background : url(../images/mastheads/home.gif) no-repeat top;}
body..klondike .masthead {background : url(../images/mastheads/home.swf) no-repeat top;} /*special style for klondike only*/
body.page_3 .masthead {background : url(../images/mastheads/home.swf) no-repeat top;}
body.page_4 .masthead {background : url(../images/mastheads/home.swf) no-repeat top;} 
body.page_5 .masthead {background : url(../images/mastheads/home.swf) no-repeat top;} 
body.page_6 .masthead {background : url(../images/mastheads/home.swf) no-repeat top;} 



/*left column images*/ 


body.page_about #topleft .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top;}
body.dillon #left .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top #fff;}
body.page_1 #left .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top #fff;}
body.page_3 #left .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top #fff;}
body.page_4 #left .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top #fff;}
body.page_5 #left .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top #fff;}
body.page_6 #left .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top #fff;}
 
/*landing page images*/ 
.column#center .featureImage {padding-bottom:10px; width:401px; height:320px;}
body.page_1 .column#center .featureImage {background : url(../images/centers/wwa.jpg) no-repeat top #fff;}
body. .column#center .featureImage {background : url(../images/centers/wwa.jpg) no-repeat top #fff;}
body.page_3 .column#center .featureImage {background : url(../images/centers/wwa.jpg) no-repeat top #fff;}
body.page_4 .column#center .featureImage {background : url(../images/centers/wwa.jpg) no-repeat top #fff;}
body.page_5 .column#center .featureImage {background : url(../images/centers/wwa.jpg) no-repeat top #fff;}
 
/*right column images*/ 
body.page_1.us #right .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top #fff; width:156px; height:336px;}
body.page_1.canada #right .imagery {background : url(../images/leftbars/generic.jpg) no-repeat top #fff; width:156px; height:336px;}
 

body.processEn  .enrollContainer td {font-weight: bold; color: #33CC33;}
body.processEn  .savingsContainer td {font-weight: bold; color: #33CC33;}
 
/*homepage styles*/ 
.homepageContent {float:left; width:760px; padding:11px 5px 0 5px;} 
.homepageContent .topContent {clear:both; float:left;}
/* .homepageContent .topContent .leftside {float:left; width:272px; padding-right:15px;} */
.homepageContent .topContent .leftside {float:left; width:272px; padding-right:15px;}
.homepageContent .topContent .flashBucket {float:right; width:470px; margin-top:53px;}
.homepageContent .topContent .fBucket {float:right; width:450px;}

.homepageContent .middleContent {float:left; display:inline; margin: 18px 0;}
.homepageContent .middleContent h1 {color: #27c22a; font-size: 16px; font-family: verdana; font-weight: bold; text-transform: uppercase;}
.homepageContent .middleContent .bucket {float:left; width:720px; margin-right:10px; margin-left:20px; font-size:.9em;}
.homepageContent .middleContent .bucket h2 {margin-bottom:6px; font-size:1.1em;}
.homepageContent .middleContent .bucket h2 a, .homepageContent .middleContent .bucket p a {text-decoration: none; }
.homepageContent .middleContent .bucket#c {margin-right:0;}
.homepageContent .middleContent .bucket p a {font-weight: normal;}
.homepageContent .middleContent .bucketCTA {float:left; width:246px; border-bottom: 9px solid #2269e3; margin-right:11px; padding: 117px 0 0 0; }
.homepageContent .middleContent .bucketCTA#ctaA {background : url(../images/bg-home-bucket-a.jpg) no-repeat top; }
.homepageContent .middleContent .bucketCTA#ctaB {background : url(../images/bg-home-bucket-b.jpg) no-repeat top; }
.homepageContent .middleContent .bucketCTA#ctaC {background : url(../images/bg-home-bucket-c.jpg) no-repeat top; margin-right:0;}
.homepageContent .middleContent .bucketCTA a {display:block; text-align:right; padding:2px 15px 2px 0; text-decoration: none; background : url(../images/bg-cta-arrow.gif) no-repeat right #fff; color:#0033CC; font-weight:bold;}
.homepageContent .middleContent .bucketCTA a:hover {text-decoration: underline;}
.homepageContent .middleContent .CTAs {clear:both;}

.homepageContent .featureImages {float:left; padding:0 0 18px 0; clear:both; width:760px;}
.homepageContent .featureImages img {float:left; display:inline;}
.homepageContent .featureImages img.first {padding-right:10px;}
 
/*subpage styles*/
.content {float:left; width:770px;}
.content .column#left {float:left; width:176px; padding:4px 11px 4px 4px;}
.content .column#left h2 {padding:27px 0 0 11px;}
.content .column#center {float:left; width:401px; padding:25px 18px 20px 0;}
body#taleo .content .column#center {float:left; width:720px; padding:25px;}
body#noSidebar .content .column#center {float:left; width:561px; padding:25px 18px 20px 0;}
.content .column#center h1 {color:#4f7118; font-family: Dialog, verdana, arial; margin-bottom:10px;}
.content .column#center ul, .content .column#center ol {margin: 5px 0 10px 24px;}
.content .column#center li {padding-bottom:3px;}

.content .column#center .releases .item {padding-bottom:12px;}
.content .column#center .releases .date { color:#999; border-top:1px solid #d9e5d9; border-bottom:1px solid #d9e5d9; font-weight:bold;}
.content .column#center .releases .title {padding:3px;}
.content .column#center .releases .title a {text-decoration:none; color:#999;}
.content .column#center .releases .title a:hover {text-decoration:underline;}
.content .column#center .gallery .item {width:130px; padding:0 10px 10px 0; float:left; text-align:center; }
.content .column#center .gallery .item.portrait {width:80px; padding-right:10px; }
.content .column#center .gallery .item img {border: 1px solid #96a85d;}

.content .column#center .gallery .item img {}
.content .column#center .gallery h3 {clear:both; padding-top:12px;}
.content .column#right {float:left; width:156px; padding-top:12px;}
.content .column#right ul {margin-left:20px;}
 
.teamMember {float:left;}
.teamMember .photo {float:left; width:100px;}
.teamMember .description {/*float:left; width:450px;*/}
            
/*footer styles*/
.footer { background : url(../images/bg-footer-blue.gif) no-repeat ; width:750px; padding:15px 10px 10px 15px; height:21px; float:left;}
.footer .copyright {float:left; width:200px; text-align:left; color:#fff; font-size:1em; }
.footer .nav {float:right; width:550px; text-align:right; color:#fff;}
.footer .nav a { color:#fff; font-size:1em; text-decoration:none; padding:0 5px; font-weight:bold; border-right:1px solid #fff;}
.footer .nav a.last {border-right:none;}
 

.clearfloats {clear:both; padding-top:.05px; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.twoColFixLt #container {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
}
.twoColFixLt #sidebar1 {
	float: left;
	width: 250px;
	padding: 20px;
}
.twoColFixLt #mainContent {
	margin: 0 0 0 290px;
	padding: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #777777;
} 
.twoColFixLt #mainContent p.reverse_bar {
	color: #FFFFFF;
	background-color: #43B2F7;
	display: block;
	background-position: left;
	text-align: center;
	padding: 5px;
	letter-spacing: 0.3em;
}

.twoColFixLt #mainContent h1.h1_blue {
	color:#0076C4;
	font-size:1.3em;
	font-weight:normal;
	line-height:1.1em;
	margin-bottom:0.4em;
}

.twoColFixLt #mainContent p {
	color:#555555;
	font-size:0.95em;
	margin:0 0 0.6em;
}

.twoColFixLt .footnote {
	font-size: 0.8em
}

.twoColFixLt .h1_blue_greyrule {
	color: #0076C4;
	font-weight: normal;
	font-size: 1.3em;
	line-height: 1.1em;
	margin-bottom: 0.4em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #777777;
	padding-top: 12px;
}
.twoColFixLt .h2_blue {
	color: #0076C4;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0px;
	font-size: 1em;
}

.twoColFixLt a {
	color: #1541AC;
}
