body {
	margin: 0px auto;
	background-color: #CCCC99;
}

.ui_clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

.ui_header_wrapper {
	margin: 0px auto;
	/*background: transparent url(/images/oscia_header.jpg) no-repeat top center;*/
	height: 158px;
}


	.ui_header{
		width: 980px;
		margin: 0px auto;
		background: transparent url(/images/oscia-logo.png) no-repeat top left;
	}
	.fr .ui_header{background: none;}

.ui_topnav_green{
	height: 41px;
	padding: 0 0 0 181px;
}
	.ui_topnav_green a:link, 
	.ui_topnav_green a:visited, 
	.ui_topnav_green a:hover, 
	.ui_topnav_green a:active{
		color: #fff;
		text-decoration: none;
	}

.ui_questions {
	display: inline;
	font: normal 20px/40px'Times New Roman',Times,serif;
	color: #ff9;
	/*padding: 0px 5px 0px 20px;*/
} 

.ui_phone{
	display: inline;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	/*padding: 20px 30px 0 0;*/
}

	.en.home .ui_search{padding: 5px  0 0 0;}

.ui_search form.gsc-search-box,
.ui_main_content form.gsc-search-box {
	margin: 0;
	width: 215px !important;
	background: transparent url(/images/search2.jpg) no-repeat top left; padding: 2px 5px; height: 25px;
}
.ui_main_content form.gsc-search-box {margin: 0 0 10px 0;}
	.gsc-input{width: 145px!important; vertical-align: top;}
		.gsc-input input{border: 0!important; width: 145px!important; padding: 3px 0 0 0 !important; }
	input.gsc-search-button {
		background: 0!important; 
		border: 0!important; 
		font-size: 9px !important; 
		color: #fff !important; 
		padding: 0px !important; 
		text-transform: lowercase;
		text-shadow: none !important;
		margin: 0 !important;
		width: 50px; height: 20px !important;}
	td.gsc-clear-button, .gsc-branding{display: none;}

#cse-search-results{width: 700px; overflow: hidden;}
.fr #cse-search-results{width: 690px; overflow: hidden;}
#cse-search-box{background: transparent url(/images/search.jpg) no-repeat top left; padding: 2px 5px; height: 25px;}
.fr #cse-search-box{background: transparent url(/images/searchFR.jpg) no-repeat top left;padding: 3px 5px; height: 25px;}
#cse-search-box input {border: 0 !important; float: left; padding: 0;}


.ui_homepage{
	
}

.ui_topnav{
	background: #ccc;
	width: 100%;
}

.ui_header_content{
	padding: 0 0 5px 0;
}

.ui_fontsize,
.ui_language,
.ui_date,
.ui_member,
.ui_weather{
	float: left;
	color: #999;
}

.ui_fontsize a:link,.ui_fontsize a:visited,.ui_fontsize a:hover,.ui_fontsize a:active,
.ui_language a:link,.ui_language a:visited,.ui_language a:hover,.ui_language a:active,
.ui_date a:link,.ui_date a:visited,.ui_date a:hover,.ui_date a:active,
.ui_member a:link, .ui_member a:visited, .ui_member a:hover, .ui_member a:active{
	color: #999;
	font-weight: normal;
}

.ui_fontsize{
	background: transparent url(/images/oscia_font_bg.png) no-repeat top left;
	padding: 17px 20px 10px 50px;
}

.size2{
	font-size: 16px;
}
.size3{
	font-size: 18px;
}

.ui_language{
	padding: 21px 20px 10px 20px;
}
.ui_language a:link, .ui_language a:visited, .ui_language a:hover, .ui_language a:active{
	padding: 0 3px;
}

.en .ui_language a.CurrentLanguageLink{ padding: 0 3px; border-right: 1px solid #999;}
.fr .ui_language a.SwitchToLanguageLink{ padding: 0 3px; border-right: 1px solid #999;}

.ui_date{
	/*background: transparent url(/images/oscia_date_bg.jpg) no-repeat left center;*/
	font-family:'Times New Roman',Times,serif;
	color: #060;
	font-size: 14px;
	padding: 19px 40px 15px 60px;
}

.ui_member{
	/*background: transparent url(/images/oscia_member_btn.jpg) no-repeat top left;*/
	height: 51px;
}

/*page definitions*/

.ui_page_wrapper {
	margin: 0px auto;
	background: transparent url(/images/oscia_content_sh.jpg) repeat-y top center;
}

.ui_page{
	margin: 0px auto;
	width: 980px;
}

.ui_leftnav{
	display: block;
}

.ui_nav_title {
	font-family:'Times New Roman',Times,serif;
	font-size: 25px; 
	color: #960;
}

.ui_newsletter_signup {
	/*background: transparent url(/images/oscia_newsletter_btn.jpg) no-repeat top left;*/
	padding: 0 0 30px 0;
}

.ui_resource_center {
	/*background: transparent url(/images/oscia_resource_center_btn.jpg) no-repeat top left;*/
	padding: 0 0 20px 0;
}

.ui_left_wrapper {
	width: 224px;
	float: left;
	background: #fff url(/images/oscia_sidebar_bg.jpg) repeat-x top left;
}

.ui_left{
	padding: 25px 0 0 25px;
}

.ui_print_email {
	padding: 20px 0 50px 0;
}

.ui_right {
	width: 750px;
	float: right;
}

.ui_main_content_wrapper {
	padding: 10px 10px;
}

.ui_main_content {

}	

.ui_footer_wrapper {
	background: transparent url(/images/oscia_footer_sh.jpg) no-repeat top center;
	padding: 20px;
	margin: 0px auto;
}

.ui_footer{
	width: 960px;
	margin: 0px auto;
	color: #666;
	font-size: 10px;
}

.ui_copyright_tagline {
	float: left;
}

.ui_bottomnav{
	float: right;
}

.ui_tagline {
	display: block;
}

.ui_tagline a:link,
.ui_tagline a:visited {}
.ui_tagline a:hover {}
.ui_tagline a:active{}

/*english images*/

.en .ui_header_wrapper {
	background: transparent url(/images/oscia_header.jpg) no-repeat top center;
}

.en .ui_newsletter_signup {
	background: transparent url(/images/oscia_newsletter_btn.jpg) no-repeat top left;
}

.en .ui_resource_center {
	background: transparent url(/images/oscia_resource_center_btn.jpg) no-repeat top left;
}

.en.ui_fontsize{
	background: transparent url(/images/oscia_font_bg.jpg) no-repeat top left;
}

.en .ui_date{
	background: transparent url(/images/oscia_date_bg.jpg) no-repeat left center;
	padding: 19px 20px 15px 60px;
}

.en .ui_member{
	background: transparent url(/images/oscia_member_btn.jpg) no-repeat top left;
}


/*french images */

.fr .ui_questions {
	/*padding: 0px 5px 0px 10px;*/
} 

.fr .ui_phone {
	font-size: 12px;
}

.fr .ui_search {
/* padding: 0 15px 5px 55px;*/
}

.fr .ui_header_wrapper {	background: transparent url(/images/oscia_header_fr.jpg) no-repeat top center !important;}

.fr .ui_newsletter_signup {
	background: transparent url(/images/oscia_newsletter_btn_fr.jpg) no-repeat top left;
}

.fr .ui_resource_center {
	background: transparent url(/images/oscia_resources_btn_fr.jpg) no-repeat top left;
}

.fr .ui_fontsize{
	background: transparent url(/images/oscia_font_bg_fr.jpg) no-repeat top left;
	padding: 17px 0px 10px 50px;
}

.fr .ui_language{
	padding: 21px 15px 10px 20px;
}

.fr .ui_date{
	background: transparent url(/images/oscia_date_fr.gif) no-repeat left center;
	padding: 19px 15px 15px 50px;
}

.fr .ui_member{
	background: transparent url(/images/oscia_member_btn_fr.jpg) no-repeat top left;
}



/*home definitions*/
.home .ui_header_wrapper {background: transparent url(/images/oscia_header_home.jpg) no-repeat top center;}
.home_fr .ui_header_wrapper {background: transparent url(/images/oscia_header_home_fr.jpg) no-repeat top center !important;}

.home .ui_search{
 /*padding: 0 0px 5px 25px;*/
}

.home_fr .ui_search {
 /*padding: 0 0px 5px 10px;*/
}

.home_fr .ui_print_email, .home .ui_print_email{
	text-align: right;
	padding: 0 30px 8px 0;
	color: #930;
	font-weight: bold;
}
