@import "reset.css";


/*======================= Forms =======================*/

label {display:block;}

/*======================= Basic =======================*/

html, body { height: 100%; width: 100%; }
body { text-align: center; background: #eee; font-size: 62.5%;}

a {
color: #336699;
}


#outer_container {
	width: 960px;
	margin: 0 auto;
	padding: 0 2px 12px;
	text-align: left;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/bg_outer_container.gif) 0 0 repeat-y #fff;
}

/*======================= Header =======================*/

#header {
	width: 960px;
}

#header_logo{
margin:10px;
}

#header_account {
	text-align: right;
	color: #333;
	font: 1em arial;
	padding: 16px 16px 0 0;
}

#header_account a { color: #333; }
	

/*======================= Top Nav =======================*/

#primary_nav {
	width: 960px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/bg_nav_primary.gif) 0 0 repeat-x #7aa300;
	height: 27px;
}

#primary_nav ul { margin-left: 15px; }
	
#primary_nav ul li {
	float: left;
	margin-right: 15px;
}
		
#primary_nav ul li.stayConnected{
	float: right;
	margin-right: 3px;
	font:1.3em/1.8em arial;
	color: #fff;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/bg_nav_primary.gif) 0 0 repeat-x #7aa300 !important;

}

#primary_nav ul li a {
	display: block;
	font:bold 1.3em/1.8em arial;
	color: #fff;
	text-decoration: none;
	padding: 0 8px;
}
			
#primary_nav li ul {
	position: absolute;
	left: -9999em;
	z-index: 100;
}
				
#primary_nav li:hover, #primary_nav li.sfhover {
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/bg_nav_primary-on.gif) 0 0 repeat-x;
}
				
#primary_nav li:hover ul, #primary_nav li.sfhover ul {
	width: 119px;
	position: absolute;
	left: auto;
	margin: 0;
	padding-top: 1px;
}

#primary_nav li:hover ul li, #primary_nav li.sfhover ul li {
	background: transparent;
	width: 119px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/bg_nav_primary-dropdown.gif) 0 0 repeat-y;
}
					
#primary_nav li:hover ul li:first-of-type, #primary_nav li.sfhover ul li:first-of-type { border-top: 1px solid #7ea8bd; }
#primary_nav li:hover ul li:last-of-type, #primary_nav li.sfhover ul li:last-of-type {
	padding-bottom: 3px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/bg_nav_primary-dropdown-bottom.gif) left bottom no-repeat;
}
						
#primary_nav li:hover ul li a, #primary_nav li.sfhover ul li a {
	font-weight: normal;
	color: #11557a;
	font: 1.1em/1.1em arial;
	width: 105px;
	margin: 0 3px 0 1px;
	padding: 4px 5px;
	border-bottom: 1px solid #fff;
}
						
#primary_nav li:hover ul li a:hover, #primary_nav li.sfhover ul li.sfhover { 
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/bg_nav_primary-dropdown-rollover.gif) 0 0 repeat-x;
	color: #fff;
}

#primary_nav li:hover ul li:last-of-type a, #primary_nav li.sfhover ul li:last-of-type a { border-bottom: none; }
		
/*================== Content — Common ==================*/
			
#sharethis {
	width: 960px;
	height: 16px;
	padding: 13px 0 13px 15px;
}

#sharethis a { margin-left: 23px; }
#sharethis p { display: inline; }
#sharethis p a {
	margin-left: 0;
	font: 1em arial;
	color: #176890;
	position: relative;
	top: -4px;
}

#breadcrumb { margin-top:12px; margin-left:22px; }
#breadcrumb ul { display: block; }
#breadcrumb ul li {
	float: left;
	margin: 0 6px 10px 0;
	font: 1em arial;
	color: #336699;
}
#breadcrumb ul li a { font: 1em arial; color: #336699; }

sup { vertical-align: top; font-size: 0.75em; padding-left: 1px; }


/*======================= Footer =======================*/

.footer{
	font: 1em/1.4em arial !important;
}

.footer a{
display:inline !important;
}

#footer {
	width: 964px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/bg_footer-top.gif) 0 0 no-repeat #eee;
	color: #7b7b7b;
	font: 1em/1.4em arial;
}

#copyinfo {
	width: 235px;
	margin-left: 6px;
}
#copyinfo a { color: #7b7b7b; }
#copyinfo p { margin-bottom: 4px; }
		
			
/*================== Content wrappers ================*/

#home_wrapper {
	font: 1.1em/1.5em arial;
	width: 672px;
	padding-left:22px;
	padding-top:20px;
}

#resources_wrapper {
	font: 1.1em/1.5em arial;
	width: 672px;
	padding-left:22px;
	margin-top:-30px;
}

#messages_wrapper {
	font: 1.1em/1.5em arial;
/*	width: 672px; */
	padding-left:22px;
	margin-top:-30px;
}

#frontpage_left_box{
	margin-left: 20px;
	margin-top: 60px;
	float:left;
	color: black;
	width: 500px;
	height: 300px;
	padding: 20px;
	background-color:#ffffff;opacity:0.9;filter:alpha(opacity=90);

}

#blogs_wrapper {
	font: 1.1em/1.5em arial;
	width:930px;
	padding-left:22px;
	margin-top:-30px;
}

#events_wrapper {
	font: 1.1em/1.5em arial;
	width:930px;
	padding-left:22px;
	margin-top:-30px;
}

#jobs_wrapper {
	font: 1.1em/1.5em arial;
	width:930px;
	padding-left:22px;
	margin-top:-30px;
}

#community_wrapper {
	font: 1.1em/1.5em arial;
	width:930px;
	padding-left:22px;
	margin-top:-30px;
}

	
#content #content_action { display: none; }
		
/*================== Remote Linking Panes ================*/
body#remote { background: #fff; text-align: left; height: 100px; overflow: hidden; } 
#remote #remote_controls { margin: 0px 30px; }
#remote #remote_controls .left p, #remote #remote_controls .right p { color: #333; font: 1.2em/1.5em arial; }
#remote #remote_controls .left p a, #remote #remote_controls .right p a { color: #333; text-decoration: none; }
		
/*================== Last-Minute Sidebar Peanut-Butter-In-The-Chocolate Styles ================*/
#content_left_bottom #downloads { margin-bottom: 12px; }
#content_left_bottom #downloads p { font: 1.2em/1.3em arial; color: #333; }
#content_left_bottom #downloads a { font: 1.2em/1.3em arial; font-weight: normal !important; color: #333 !important; text-decoration: underline !important; }
#content_left_bottom #downloads a:visited { color: #3f0128; }
#content_left_bottom #downloads a:hover, #content_left_bottom #downloads a:active { color: #033333; }
#content_left_bottom #downloads p a { font-size: 1em; }
#content_left_bottom #downloads li a { display: block; margin-bottom: 6px; }
#content_left_bottom #downloads h3 { color: #9c176b; font: bold 1.2em/1.6em arial;  text-transform: uppercase; }
#content_left_bottom #downloads h4 { color: #9c176b; font: bold 1.2em/1.6em arial; margin: 8px 0 0 0 !important; }
#content_left_bottom #downloads h5 { color: #9c176b; font: 1.2em/1.3em arial; margin: 8px 0 0 0 !important; }
#content_left_bottom #downloads .preview { margin-right: 10px; }


/*================== FRONTPAGE ================*/

#frontpage_right_box{
	margin-left: 20px;
	margin-top: 33px;
	float:left;
	color: black;
	width: 320px;
	height: 300px;
	padding: 20px;
	background-color:#ffffff;opacity:0.9;filter:alpha(opacity=90); 

}

#frontpage_connected_box{
	float: right;
	color: #ffffff;
	font-weight: bold;
	padding-right:10px;
	padding-top:10px;
}

#frontpage_wrapper {
	font: 1.1em/1.5em arial;
	background:#ffffff url('http://change.oxfamamerica.org.s3.amazonaws.com/static/images/change-frontpage.png') no-repeat right top;
	width:960px;
	height:708px;
}


.info_title, .info_title > a{
color: #9C176B !important;
font-size: 2.0em !important;
margin-bottom:10px;
line-height:90%
}


/*================== MISCELLANOUS ================*/

.blue, a.blue{
	color: #336699 !important;
}

.has-dotted-top-border-magenta{
	border-top: 1px dotted  #9C176B;
}

.has-dotted-top-border{
	border-top: 1px dotted  black;
}

.has-grey-border{
	border: 1px solid #dedede;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix {
	height: 1%;
}

.left { float: left; }
.right { float: right; }
.inline { display: inline !important; }
.notopmargin { margin-top: 0 !important; }

.clear_both{
clear:both;
}

.margin-left-10{
	margin-left:10px;
}

.left {
    float: left;
}

.bold{
	font-weight: bold;
}

.magenta, .magenta > a{
color: #9C176B !important;
}

.height-100{
	height:100px !important;
}

.height-10{
height:10px;
}

.width-50{
	width:50%;
}

.height-20{
height:20px;
}

.big{
font-size: 1.4em !important;
/* 
font-size: 1.7em !important;
margin-left:-1px;
*/
}

.small{
font-size: .9em !important;
}

.cursor-pointer{
cursor:pointer;
}

.no-underline, .no-underline > a{
text-decoration: none !important; }
}

.divider{
border:dotted #eee 1px;
margin-top:20px;
margin-bottom:7px;
}

.padding-bottom-5{
	padding-bottom:5px !important;
}

.padding-top-5{
	padding-top:5px !important;
}

.padding-top-10{
	padding-top:10px !important;
}
.margin-right-5{
	margin-right: 5px !important;
}

.margin-right-10{
	margin-right: 10px !important;
}

.margin-top-10{
	margin-top: 10px !important;
}

.margin-top-5{
	margin-top: 5px !important;
}

.margin-bottom-5{
	margin-bottom: 5px !important;
}

.margin-top-20{
	margin-top: 20px !important;
}

.margin-bottom-10{
	margin-bottom: 10px !important;
}

.margin-bottom-20{
	margin-bottom: 20px !important;
}

.margin-bottom-30{
	margin-bottom: 30px !important;
}

.grey, .grey > a{
	color:#d2d2d2;
	color:grey;
}


/*================== CONTENT HEADERS ================*/

#messages_header{
	position:relative;
	top:29px;
	width:910px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/messages-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}


#blogs_header{
	position:relative;
	width:690px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/blog-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}

#community_header{
	position:relative;
	width:690px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/change-community-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}

.col_adjustment{
	margin-top:38px;
}


.col_adjustment-10{
	margin-top:10px;
}

#resources_header{
	position:relative;
	top:29px;
	width:690px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/resources-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}

.resources_lead_image_economic_justice{
	width:227px;
	height:225px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/economic_justice.png) 0 0 no-repeat #ffffff;
	margin-bottom: 3px;
	margin-right: 3px;
}

.resources_lead_image_oil_gas_mining{
	width:227px;
	height:225px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/extractives.png) 0 0 no-repeat #ffffff;
	margin-bottom: 3px;
	margin-right: 3px;
}

.resources_lead_image_change_archives{
	width:227px;
	height:225px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/archives.png) 0 0 no-repeat #ffffff;
	margin-bottom: 3px;
	margin-right: 3px;
}

.resources_lead_image_change_training{
	width:227px;
	height:225px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/changetraining.png) 0 0 no-repeat #ffffff;
	margin-bottom: 3px;
	margin-right: 3px;
}

.resources_lead_image_climate_change{
	width:227px;
	height:225px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/climatechange.png) 0 0 no-repeat #ffffff;
	margin-bottom: 3px;
	margin-right: 3px;
}

.resources_lead_image_oxfam_clubs{
	width:227px;
	height:225px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/clubs.png) 0 0 no-repeat #ffffff;
	margin-bottom: 3px;
	margin-right: 3px;
}

.resources_lead_image_disasters{
	width:227px;
	height:225px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/disasters.png) 0 0 no-repeat #ffffff;
	margin-bottom: 3px;
	margin-right: 3px;
}



#map_header{
	width:193px;
	background-color: #9C176B;
	margin-bottom: 3px;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
}

#map_content{
	width:200px;
}

#jobs_widget{
	margin-bottom:10px;
}

#domore_header{
	width:200px;
	background-color: #9C176B;
	margin-bottom: 3px;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
}

#domore_content{
	width:180px;
	background-color: #e4edf9;
	margin-bottom: 3px;
	padding: 15px;
}


#jobs_widget{
	margin-bottom:10px;
}

#events_widget{
	margin-bottom:10px;
}

#blogs_widget{
	margin-bottom:10px;
}


#home_jobs_header{
	width:420px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/jobs-home-icon.png) 0 0 no-repeat #c65c36;
	margin-bottom: 3px;
}

#home_events_header{
	width:420px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/upcoming-events-icon.png) 0 0 no-repeat #99cc00;
	margin-bottom: 3px;
}

#home_blogs_header{
	width:420px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/from-the-blog-icon.png) 0 0 no-repeat #533b27;
	margin-bottom: 3px;
}

#home_welcome_header{
	width:900px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/welcome-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}

#home_welcome_body {
	width:900px;
}

#home_welcome_media{
	float:left;
	height:293px;
	width:366px;
}

#home_welcome_content{
	background-color: #d7d2c2;
	height:293px;
}

#home_welcome_content_div {
	padding:20px;
	padding-left:386px; /* image width + 20 */
}

#home_welcome_divider{
	float:left;
	background-color:#ffffff;
	width:3px;
	height:293px;
}


#events_header{
	position:relative;
	width:690px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/events-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}

#jobs_header{
	position:relative;
	width:690px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/jobs-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}



/*================== COLUMNS ================*/

/* HOME PAGE */

/* column container */
.home_colmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	width:900px;
}
/* common column settings */
.home_colright,
.home_colmid,
.home_colleft {
	float:left;
	width:100%;
	position:relative;
}
.home_col1,
.home_col2,
.home_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 3 Column settings */
.home_threecol {
}
.home_threecol .home_colmid {
	right:25%;
}
.home_threecol .home_colleft {
	right:25%;
}
.home_threecol .home_col1 {
	width:25%;
	left:100%;
}
.home_threecol .home_col2 {
	width:50%;
	left:25%;
}
.home_threecol .home_col3 {
	width:23%;
	left:53%;
}

/* RESOURCES DETAILS PAGE */
.resources_details_colmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	width:900px;
}
/* common column settings */
.resources_details_colright,
.resources_details_colmid,
.resources_details_colleft {
	float:left;
	width:100%;
	position:relative;
}
.resources_details_col1,
.resources_details_col2,
.resources_details_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 3 Column settings */
.resources_details_threecol {
}
.resources_details_threecol .resources_details_colmid {
	right:25%;
}
.resources_details_threecol .resources_details_colleft {
	right:25%;
}
.resources_details_threecol .resources_details_col1 {
	left:77%;
	width:50%;
}
.resources_details_threecol .resources_details_col2 {
/*	left:25%; */
	width:25%;
}
.resources_details_threecol .resources_details_col3 {
	width:23%;
	left:53%;
}

/* RESOURCES PAGE */
.resources_colmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	width:900px;
}
/* common column settings */
.resources_colright,
.resources_colmid,
.resources_colleft {
	float:left;
	width:100%;
	position:relative;
}
.resources_col1,
.resources_col2,
.resources_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 3 Column settings */
.resources_threecol {
}
.resources_threecol .resources_colmid {
	right:17%;
}
.resources_threecol .resources_colleft {
	right:18%;
}
.resources_threecol .resources_col1 {
    left: 75%;
    width: 35%;
}
.resources_threecol .resources_col2 {
	width:35%;
}
.resources_threecol .resources_col3 {
    left: 43%;
    width: 23%;
}
/* MESSAGES PAGE */
/* column container */
.messages_colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.messages_colright,
.messages_colmid,
.messages_colleft {
	float:left;
	width:100%;
	position:relative;
}
.messages_col1,
.messages_col2,
.messages_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (left menu) settings */
.messages_leftmenu {

}
.messages_leftmenu .messages_colleft {
	right:75%;			/* right column width */
}
.messages_leftmenu .messages_col1 {
	width:71%;			/* right column content width */
	left:102%;			/* 100% plus left column left padding */
}
.messages_leftmenu .messages_col2 {
	width:21%;			/* left column content width (column width minus left and right padding) */
	left:6%;			/* (right column left and right padding) plus (left column left padding) */
}


/* blogs PAGE */
/* column container */
.blogs_colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.blogs_colright,
.blogs_colmid,
.blogs_colleft {
	float:left;
	width:100%;
	position:relative;
}
.blogs_col1,
.blogs_col2,
.blogs_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (left menu) settings */
.blogs_leftmenu {

}
.blogs_leftmenu .blogs_colleft {
	right:78%;
}
.blogs_leftmenu .blogs_col1 {
	left:154%;
	width:25%;
}
.blogs_leftmenu .blogs_col2 {
	left:53%;
	width:74%;
}


/* events PAGE */
/* column container */
.events_colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.events_colright,
.events_colmid,
.events_colleft {
	float:left;
	width:100%;
	position:relative;
}
.events_col1,
.events_col2,
.events_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (left menu) settings */
.events_leftmenu {

}
.events_leftmenu .events_colleft {
	right:78%;
}
.events_leftmenu .events_col1 {
	left:154%;
	width:25%;
}
.events_leftmenu .events_col2 {
	left:53%;
	width:74%;
}


/* jobs PAGE */
/* column container */
.jobs_colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.jobs_colright,
.jobs_colmid,
.jobs_colleft {
	float:left;
	width:100%;
	position:relative;
}
.jobs_col1,
.jobs_col2,
.jobs_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (left menu) settings */
.jobs_leftmenu {

}
.jobs_leftmenu .jobs_colleft {
	right:78%;
}
.jobs_leftmenu .jobs_col1 {
	left:154%;
	width:25%;
}
.jobs_leftmenu .jobs_col2 {
	left:53%;
	width:74%;
}



/* community PAGE */
/* column container */
.community_colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.community_colright,
.community_colmid,
.community_colleft {
	float:left;
	width:100%;
	position:relative;
}
.community_col1,
.community_col2,
.community_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (left menu) settings */
.community_leftmenu {

}
.community_leftmenu .community_colleft {
	right:78%;
}
.community_leftmenu .community_col1 {
	left:154%;
	width:25%;
}
.community_leftmenu .community_col2 {
	left:53.5%;
	width:74%;
}

/***** MYINFO PAGE *****/


#myinfo_wrapper {
	font: 1.1em/1.5em arial;
	width:930px;
	padding-left:22px;
	margin-top:-30px;
	margin-top:30px;
}

#myinfo_header{
	position:relative;
	width:690px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/my-info-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}

#myreports_header{
	position:relative;
	width:690px;
	height:26px;
	background: url(http://change.oxfamamerica.org.s3.amazonaws.com/static/images/my-reports-icon.png) 0 0 no-repeat #9C176B;
	margin-bottom: 3px;
}

/* column container */
.myinfo_colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.myinfo_colright,
.myinfo_colmid,
.myinfo_colleft {
	float:left;
	width:100%;
	position:relative;
}
.myinfo_col1,
.myinfo_col2,
.myinfo_col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (left menu) settings */
.myinfo_leftmenu {

}
.myinfo_leftmenu .myinfo_colleft {
	right:78%;
}
.myinfo_leftmenu .myinfo_col1 {
	left:116%;
	width:61%;
}
.myinfo_leftmenu .myinfo_col2 {
	left:15%;
	width:39%;
}


/* search form */

#inline_search{
	text-align: left;
	font: 1.3em arial;
	margin-top:20px;
}

.searchButton {
    background-color: #9C176B;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 5px;
    width: 193px;
text-align:center;
}