/* Start of CMSMS style sheet 'Accessibility and cross-browser tools' */
/* accessibility */

/* 
menu links accesskeys 
*/
span.accesskey {
   text-decoration:none;
}

/* 
accessibility divs are hidden by default 
text, screenreaders and such will show these 
*/
.accessibility, hr {
   position: absolute;
   top: -999em;
   left: -999em;
}

/* 
definition tags are also hidden 
these are also used for menu links    
*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
/* end accessibility */


/* wiki style external links */
/* external links will have "(external link)" text added, lets hide it */
a.external span {
  position: absolute;
  left: -5000px;
  width: 4000px;
}

/* make some room for the image */
a.external {
/* css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */
  padding: 0 12px 0 0;
}
/* colors for external links */
a.external:link {
  color: #18507C;
/* background image for the link to show wiki style arrow */
  background: url(images/cms/external.gif) no-repeat 100% 0;
}
a.external:visited {
  color: #18507C; /* a different color can be used for visited external links */

/* 
Set the last 0 to -100px to use that part of the external.gif image for different color for active links 
external.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.
*/
  background: url(images/cms/external.gif) no-repeat 100% 0; 
}

a.external:hover {
  color: #18507C;
/* Set the last 0 to -200px to use that part of the external.gif image for different color on hover */
  background: url(images/cms/external.gif) no-repeat 100% 0; 
  background-color: #C3D4DF;
}
/* end wiki style external links */


/* clearing */
/* 
clearfix is a hack for divs that hold floated elements. it will force the holding div to span all the way down to last floated item.
We strongly recommend against using this as it is a hack and might not render correctly but it is included here for convenience.
Do not edit if you dont know what you are doing
*/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */
/* End of 'Accessibility and cross-browser tools' */

/* Start of CMSMS style sheet 'OI_home_tpl_styles' */
#content_en.wysiwyg{
	width:290px;
	height:100%;
	top:0px;
	position:absolute;
	border: 1px dashed #CCC;
}

#side_panel.wysiwyg{
	width:442px;
	height:100%;
	top:0px;
	position:absolute;
	border: 1px dashed #CCC;
}
/* End of 'OI_home_tpl_styles' */

/* Start of CMSMS style sheet 'OI_menu' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */    
/*
modified to include tabs
http://alistapart.com/articles/slidingdoors
*/

*|*:-moz-any-link {
text-decoration:underline;
}

:-moz-any-link {
cursor:pointer;
}

dfn, .accessibility{
display:none;
}



/*START SUB_NAV_STYLES*******************************************************************************/
#sub_nav{
	width: 682px;
	height: 29px;
	float: right;
	margin-top: 53px;		
	position:relative;
	z-index:2001;   
	font-weight:bold;
}

#sub_nav li.primaryHover{
	background-image:url(images/ourInfo_imgs/buttons/tabs/sub_nav/left_on.gif);
}
#sub_nav li.primaryHover a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/sub_nav/right_on.gif);
}
#sub_nav li {
	background:url(images/ourInfo_imgs/buttons/tabs/sub_nav/left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	margin-right:2px;
	font-size:12px;	
}
#sub_nav a {
	display:block;
    background:url(images/ourInfo_imgs/buttons/tabs/sub_nav/right.gif) no-repeat right top;
    padding:8px 7px 6px 0px;
	text-decoration:none;
	color:#003a63;
}
#sub_nav li li, #sub_nav li.primaryHover li, #sub_nav li.current li {
	background-image:none;
		font-size:11px;	
}
#sub_nav li.menuactive{
	background-image:url(images/ourInfo_imgs/buttons/tabs/sub_nav/left_on.gif);
}
#sub_nav li.menuactive a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/sub_nav/right_on.gif);
}
/* The wrapper clears the floating elements of the horizontal menu */
/* Fix for Opera 8 */
.clearb { clear: both; }
#sub_nav .menuwrapper { 
	position:absolute;
	line-height:normal;
	width: 100%;
}
#sub_nav li {    
   float: right;   
   /*necessary for IE 6*/
   position:relative;   
}


#sub_nav ul li ul li {
	float: left;
	display: inline;
	height: auto;
	white-space: wrap;
	width: 229px;
	text-align: left;
	margin: 0;
	padding: 0;
}

#sub_nav ul li ul li a, #sub_nav ul li.primaryHover ul li a, #sub_nav ul li.menuactive ul li a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/nav_drop_down_bg.png);	
	background-position:4px 0px;
	text-indent: 0;
	display:block;
	color: #003a63;
	width: 229px;
	padding: 12px 0 3px 20px;
	text-decoration: none;		
	background-repeat:no-repeat;
	height:22px;
}
#sub_nav ul li ul li ul li  a:hover {
	background-position:3px -37px;
}

#sub_nav ul li ul li a:hover {
	color: #000;
	text-decoration: none;
	background-position:4px -37px;
} 


/*bot only drop shadow*/
#sub_nav #enter_alias_here{
	background-image:url(images/ourInfo_imgs/buttons/tabs/bot_drop_shadow.png);
	background-position:0px 37px;	
	background-repeat:no-repeat;	
	display:block;
	height:28px;
}

/*top only drop shadow
#sub_nav  #enter_alias_here{
	background-image:url(images/ourInfo_imgs/buttons/tabs/top_drop_shadow.png);
	background-position:0px 0px;	
	background-repeat:no-repeat;	
	display:block;
	height:47px;
	margin-top:-10px;
	padding-top:10px;
}
*/

/*top and bot drop shadow*/
#sub_nav  #create-post_li{
	background-image:url(images/ourInfo_imgs/buttons/tabs/out_drop_shadow.png);
	background-position:0px 0px;	
	background-repeat:no-repeat;	
	display:block;
	height:57px;
	margin-top:-10px;
	padding-top:10px;
}
#sub_nav  ul li ul li.current a, #sub_nav  ul li.primaryHover ul li.current a, #sub_nav  ul li.menuactive ul li.current a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/nav_current_drop_down_bg.png);	
}


/*END SUB_NAV_STYLES*************************************************************************************/


/*START PRIMARY_NAV_STYLES*******************************************************************************/
#mainNav {
	width: 987px;
	height: 33px;
	margin: 0 auto 12px auto;
	padding-left: 22px; /*this appears in ie6 css file*/
}

#primary_nav{
	width: 987px;
	float: left;	
	position:relative;
	padding-top:20px;
	margin-top: -13px;		
	z-index:2000;   
	line-height:16px;
	font-weight:bold;
}
#primary_nav li.primaryHover{
	background-image:url(images/ourInfo_imgs/buttons/tabs/primary_nav/rollover_left.gif);
	
}
#primary_nav li.primaryHover a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/primary_nav/rollover_right.gif);
	color:#003a63;
}
#primary_nav li {
	background:url(images/ourInfo_imgs/buttons/tabs/primary_nav/left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 12px;
	margin-right:2px;
	font-size:14px;	
}
#primary_nav a {
	display:block;
    background:url(images/ourInfo_imgs/buttons/tabs/primary_nav/right.gif) no-repeat right top;
    padding:7px 12px 5px 0px;
	text-decoration:none;
	color:#fff;
}
#primary_nav li li, #primary_nav li.primaryHover li, #primary_nav li.current li {
	background-image:none;
	font-size:12px;	
}
#primary_nav li.menuactive{
	background-image:url(images/ourInfo_imgs/buttons/tabs/primary_nav/left_on.gif);
}
#primary_nav li.menuactive a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/primary_nav/right_on.gif);
	padding-bottom:6px;
	color:#fbbe04;
}


li#job-opportunities_li{
	background-image:url(images/ourInfo_imgs/buttons/tabs/primary_nav/dark_left.gif);
}
#job-opportunities_li a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/primary_nav/dark_right.gif);
}
li#job-opportunities_li.menuactive{
	background-image:url(images/ourInfo_imgs/buttons/tabs/primary_nav/left_on.gif);
}
#job-opportunities_li.menuactive a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/primary_nav/right_on.gif);
	color:#fbbe04;
}







/* The wrapper clears the floating elements of the horizontal menu */
/* Fix for Opera 8 */
.clearb { clear: both; }
#primary_nav .menuwrapper { 
	background:url("images/ourInfo_imgs/buttons/tabs/primary_nav/bg.gif") repeat-x bottom;
	line-height:normal;
   	width: 100%;
}
#primary_nav li {    
   float: left; 
   /*necessary for IE 6*/
   position:relative;  
}

#primary_nav ul li ul li {
	float: left;
	display: inline;
	height: auto;
	white-space: wrap;
	width: 229px;
	text-align: left;
	margin: 0;
	padding: 0;
}

#primary_nav ul li ul li a, #primary_nav ul li.primaryHover ul li a, #primary_nav ul li.menuactive ul li a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/nav_drop_down_bg.png);	
	background-position:-3px 0px;
	text-indent: 0;
	display:block;
	color: #003a63;
	width: 229px;
	padding: 12px 0 3px 20px;
	text-decoration: none;		
	background-repeat:no-repeat;
	height:22px;
}
#primary_nav ul li ul li a:hover {
	color: #000;
	text-decoration: none;
	background-position:-3px -37px;
} 

#primary_nav ul li ul li ul li  a:hover {
	background-position:2px -37px;
}



/*bot only drop shadow*/
#primary_nav #enter_alias_here{
	background-image:url(images/ourInfo_imgs/buttons/tabs/bot_drop_shadow.png);
	background-position:0px 37px;	
	background-repeat:no-repeat;	
	display:block;
	height:28px;
}

/*top only drop shadow
#primary_nav  #enter_alias_here{
	background-image:url(images/ourInfo_imgs/buttons/tabs/top_drop_shadow.png);
	background-position:0px 0px;	
	background-repeat:no-repeat;	
	display:block;
	height:47px;
	margin-top:-10px;
	padding-top:10px;
}
*/

/*top and bot drop shadow*/
#primary_nav  #create-post_li{
	background-image:url(images/ourInfo_imgs/buttons/tabs/out_drop_shadow.png);
	background-position:0px 0px;	
	background-repeat:no-repeat;	
	display:block;
	height:57px;
	margin-top:-10px;
	padding-top:10px;
}
#primary_nav  ul li ul li.current a, #primary_nav  ul li.primaryHover ul li.current a, #primary_nav  ul li.menuactive ul li.current a{
	background-image:url(images/ourInfo_imgs/buttons/tabs/nav_current_drop_down_bg.png);	
}

/*END PRIMARY_NAV_STYLES*******************************************************************************/


/* Unless you know what you do, do not touch this */ 
.hori-nav, .hori-nav ul { 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px; 
	padding: 0px; 
}
.hori-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}

.hori-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}	

.hori-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
.hori-nav ul li.menuparent, 
.hori-nav ul li.menuparent:hover, 
.hori-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/ourInfo_imgs/buttons/white_arrow.gif); 
   background-position: 20px center; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

.hori-nav li li:hover, 
.hori-nav li li.menuh, 
.hori-nav li li.menuparenth, 
.hori-nav li li.menuactiveh { 

}
.hori-nav li a:hover{
	
}

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
.hori-nav li:hover ul ul, 
.hori-nav li.menuparenth ul ul ul,
for fourth level 
*/
.hori-nav ul, 
.hori-nav li:hover ul, 
.hori-nav li:hover ul ul, 
.hori-nav li.menuparenth ul, 
.hori-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
.hori-nav ul ul ul li:hover ul, 
.hori-nav ul ul ul li.menuparenth ul,
for fourth level
*/
.hori-nav li:hover ul,
.hori-nav li.menuh ul,  
.hori-nav ul li:hover ul, 
.hori-nav ul ul li:hover ul, 
.hori-nav li.menuparenth ul, 
.hori-nav ul li.menuparenth ul, 
.hori-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
.hori-nav li li, .hori-nav li li li { 
   float: left; 
   clear: both; 
}
 
 
.hori-nav li li a { 
   height: 1%; 
}


.menuwrapper ul li ul li ul li a, .menuwrapper ul li.primaryHover ul li ul li a {
background-position:2px 0px;
}
.menuwrapper ul ul{
	padding-bottom:9px;
	padding-left:0px;
	margin: 0 0 0 -16px;
}
.menuwrapper ul ul ul{
	background-position:2px bottom;	
}



/* End of 'OI_menu' */

/* Start of CMSMS style sheet 'OI_styles' */
/*
insert global colors for site here
#5e5e5e; - grey body text
#003a63; - dark blue heading text
#ffffff; - white footer text

-----------------------------------------------
Our Info
Author:   Thuy Le
Version:  Date V1.0
----------------------------------------------- */

/*HTML SETUP*******************************************************************/

/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;

}

ul, dl, ol{
margin:0.5em 0.0em .5em 1.0em;
padding:0.5em 0.0em .5em 1.0em;
}

.searchhilite{
background-color:red;

}

/*you must compensate for the scroll bar for mozilla though because the margin and padding is removed*/
option{
	padding-right:.5em;
}

html, body{	
	font-family:Arial, Helvetica, sans-serif;	
	line-height: 1.5em;	
	height:100%;
	width:100%;
	font-size:12px;
}
/*wrap around input fields of type hidden*/
.hidden{
	display:none;
}


img{
	border: 0px;
}
.clear{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 1em;
}

img{
	margin:0px;
	padding:0px;
	border:0px;
}


/*fix Disappearing List Background Bug */
ul, ol, dl { position: relative; }

li {
	font-size: 12px;
	font-weight: bold;
	color: #5e5e5e;
	list-style-type: none;
	background-image: url(images/ourInfo_imgs/li_roundarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 20px;
	margin-left: -25px;
	line-height:1.5em;
}

#OI_content_listingSponsor ul {
	margin: 0;   /*this appears in ie6 css file*/
	padding: 0;
}

#OI_content_listingSponsor li {
	float: left;
	background: none;
	padding: 10px 4px 10px 4px;
	margin: 13px 15px 0 15px;
/*	width: 163px;*/
	width: 154px;
/*	height: 82px;*/
	height: 127px;
	font-weight: normal;
	font-size: 11px;
}

#OI_content_listingSponsor li a {
	font-weight: bold;
}

#OI_content_listingSponsor li.premium {
	width: 155px;
/*	height: 82px;*/
	height: 139px;
	/*background-image: url(images/ourInfo_imgs/bg_sponsorLogo_premium2.gif);
	*/
	background-color:#EAEAEA;
	background-repeat: no-repeat;
	padding: 4px;
	float: left;
	font-size: 11px;
}

#OI_content_listingSponsor li.premium img {
	display: block;
	margin-bottom: 5px;
}

#OI_content_eventListing_header ul {
	cursor: pointer;
	height: 31px;
	padding: 15px 14px 0 15px;
	background-image: url(images/ourInfo_imgs/buttons/general/arrow_up.gif);
	background-repeat: no-repeat;
	background-position: 975px 10px;
	
}

#OI_content_eventListing_header ul, #OI_content_eventListing_header li, #OI_content_eventListing_results ul, #OI_content_eventListing_results li {
	margin: 0;
}

#OI_content_eventListing_header li, #OI_content_eventListing_results li {
	background-image: none;
	float: left;
}

li.eventName, li.eventWhen, li.eventState, li.eventCountry {
	padding: 0 10px 0 0;
}

li.jobTitle, li.jobDescription, li.jobType, li.jobLocation {
	padding: 0 10px 0 0;
}

li.eventName, li.jobTitle {
	width: 143px;
}

li.eventWhen, li.jobDescription {
	width: 445px;
}

li.eventState, li.jobType {
	width: 95px;
}

li.eventCountry, li.jobLocation {
	width: 122px;
}

li.eventMoreInfo {
	padding-left: 35px;   /*this appears in ie6 css file*/
}

li.listing1, li.listing2 {
	margin-left: -20px;
}

ul.listing1 {
	background-image: url(images/ourInfo_imgs/dotLine_horizontal_results.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	display: block;
	width: 980px;
}

ul.listing2 {
	background-color:#f8fbfd;
	background-image: url(images/ourInfo_imgs/dotLine_horizontal_results.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	display: block;
	width: 980px;
}

#OI_content_eventListing_results {
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

#OI_content_eventListing_results li {
	font-weight: normal;
}

.divider, hr{
	position:relative;
	width:100%;
	line-height: 0;
	background-image: url(images/ourInfo_imgs/dotLine_horizontal.gif);
	background-repeat: repeat-x;
	height: 1px;
	padding: 0px;
	border: none;
	margin: 20px 0 20px 0;
}

/*END HTML SETUP*******************************************************************/



/*START LAYOUT ELEMENTS************************************************************/

#OI_header {
	height: 362px;
	background-image: url(images/ourInfo_imgs/bg_honeyComb.jpg);
	background-position: center top;
	background-repeat: repeat-x;

}

#OI_header_content {
	margin: 0 auto;
	width: 1007px;
}

.logo_ourInfo {
	float: left;
	width: 313px;
	height: 132px;
	background-image:url(images/ourInfo_imgs/logo_ourInfo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	outline: none;
}

.header_supscript {
	float: right;
	width: 393px;
	height: 25px;
	background-image: url(images/ourInfo_imgs/header_quotebg.png);
	background-repeat: no-repeat;
	color: #005260;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
}


/*START HEADER SEARCH***********************************************/
#header_Search {
	float: left;
	margin: 5px 0 0 21px;  /*this appears in ie6 css file*/
	background-image:url(images/ourInfo_imgs/search_home_bg.gif);	
	width:232px;
	height:219px;
}
#header_Search .content{
	padding:20px 5px 15px 15px; 
}	
#header_Search h3{
	color:#fff;
	font-size:16px;
	padding-bottom:15px;
}
#header_Search input, #header_Search select{
	border: 1px solid #7aa2b8;
	font-size:11px;	
	font-size:11px;
	color:#333;
	margin-bottom:6px;
	height:auto;
}
#header_Search input{
	padding:3px 0px 5px 3px;	
	width:200px;
	float:left;	
}
#header_Search select{
	padding:2px;
	width:204px;
}
#header_Search .radio_group{
	display:block;
	width:204px;
	height:25px;

}
#header_Search .radio_group input{
	width:auto;
	margin-right:10px;
	border:none;
}
#header_Search .radio_group label{
	color:#333;
	font-size:11px;
	margin-top:5px;
	display:block;
	
}
#search_but{
	float:right;
}


/*END HEADER SEARCH***********************************************/




#header_Banner {
	float: left;
	margin: 5px 0 0 9px;
}




/*START HEADER LOGIN***********************************************/

#header_login {
	float: left;
	margin: 5px 0 0 11px;
	background-image:url(images/ourInfo_imgs/login_box_bg.gif);
	width:125px; 
	height:129px;
	padding-left:8px;
	padding-right:6px;
	position:relative;	
}
#header_login, #header_login p{
	font-size:11px;
	color:#7aa2b8;
}

#header_login h3{
	font-size:11px;
	color:#005260;
	line-height:2.0em;
	margin:0px;
	padding:0px;
}

#header_login input{
	background-color:#fff;
	border:none;
	border-top: 1px solid #c9d5dd;
	border-left: 1px solid #c9d5dd;
	width:117px;
	padding:3px 0px 5px 3px;	
	font-size:11px;
	color:#7aa2b8;
	margin-bottom:8px;
}

#login_but{
	float:right;
}

#forgot_your_password{
	font-size:9px;
	color:#7aa2b8;
	position:absolute;
	top:112px;
	right:10px;
	text-align:right;
}

a#manage_your_details_link{
	background-position:0px 3px;
	background-image:url(images/ourInfo_imgs/buttons/general/ico_manage_your_details.gif);
	margin-top: -12px;
}
a#manage_your_details_link span{
}

a#logout_link{
	background-image:url(images/ourInfo_imgs/buttons/general/ico_logout.gif);
	background-position:0px 3px;
}
a.links{
	padding-left:14px;
	background-repeat:no-repeat;
	line-height:15px;
	color:#7aa2b8;
	font-weight:bold;
	display:block;
}

.error_msg {
	float: left;
}


/*END HEADER LOGIN***********************************************/




#header_Banner_Small {
	float: left;
	margin: 10px 0 0 10px;
	padding: 10px;
	background-image: url(images/ourInfo_imgs/header_smallAdbg.gif);
	width: 119px;
	height: 60px;
}


#OI_content_holder {
	width: 996px;
	margin: 0 auto;
	padding: 0 0 0 18px;
}

.OI_content_homepage_sidepanel {
	float: left;
	width: 450px;
	background-image: url(images/ourInfo_imgs/dotLine_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 18px 20px 0;
	margin: 20px 0 0 0;
}

#OI_content_homepage {
	float: left;
	width: 295px;
	margin: 25px 0 0 0;
	padding: 0 30px 30px 15px;
	background-image: url(images/ourInfo_imgs/dotLine_vertical.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#OI_content_homepage_sidepanel_holder {
	float: left;
	width: 470px;
	padding-top: 10px;
	margin-left: 30px;
}


#OI_content_widepage{
	float: left;
	width: 951px;
	margin: 25px 0 0 0;
	padding: 0 30px 30px 15px;
}

#OI_content_narrowpage{
	float: left;
/*	margin: 25px 0 0 0;*/
	margin: 5px 0 0 0;
/*	padding: 0 0 30px 15px;*/
	padding: 0 0 30px 0;
}

#content_Banner_Small {
	float: right;
	width: 119px;
	background-color: #eaeaea;
	padding: 10px 10px 0 10px;
	margin-right: 8px;   /*this appears in ie6 css file*/
	margin-top: 10px;
	height: auto;
}

#content_Banner_Small img {
	padding-bottom: 10px;
}

#content_homepage_banner468x60 {
	float: left;
	padding-top: 20px;
}

#OI_content_results {
	float: left;
	width: 823px;
	margin: 11px 0;
}


#cms_left_col_region{
	float: left;
	width: 823px; /*this appears in ie6 css file*/
	margin: 11px 0 0 15px;
	display:inline;

}


.result1 {
	background-color: #fcfdfe;
	background-image: url(images/ourInfo_imgs/dotLine_horizontal_results.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 14px 10px 14px;
	display: block;
	float: left;
	width: 805px;
}

.resultListing1 {
	background-color: #fcfdfe;
	background-image: url(images/ourInfo_imgs/dotLine_horizontal_results.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 12px 14px 0 14px;
	display: block;
	float: left;
	width: 795px;
}

.resultListing1 p, .resultListing2 p {
	float: left;
}

.result2 {
	background-color: #FFFFFF;
	background-image: url(images/ourInfo_imgs/dotLine_horizontal_results.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 14px 10px 14px;
	display: block;
	float: left;
	width: 805px;
}

.resultListing2 {
	background-color: #FFFFFF;
	background-image: url(images/ourInfo_imgs/dotLine_horizontal_results.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 12px 14px 0 14px;
	display: block;
	float: left;
	width: 795px;
}

.result_tags {
	color: #898989;
	font-size: 10px;
	line-height: 6px;
}

.logo {
	width: 130px;
	height: 130px;
	background-color:#F3F3F3;
	padding:5px;
	float: right;

}

#pagination {
	padding-top:25px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #005260;
}

#pagination .active {
	color: #f8c426;
}


.OI_content_internalLeft {
	float: left;
	width: 560px;
	margin: 25px 0 0 0;
	padding: 12px 0 20px 15px;
}

.OI_content_internalLeftNarrow {
	float: left;
	width: 400px;
	margin: 25px 0 0 0;
	padding: 0 0 20px 15px;
}

.OI_content_internalRight {
	float: left;
	width: 350px;
/*	padding: 20px 0 20px 30px;*/
	padding: 20px 0 20px 30px;
	margin: 25px 0 0 30px;
	background-image: url(images/ourInfo_imgs/dotLine_vertical.gif);
	background-repeat: repeat-y;
	background-position: left;
	min-height: 275px;  /*this appears in ie6 css file*/
}

.OI_content_internalRightNarrow {
	float: left;
	width: 360px;
	padding: 10px 0 20px 30px;
	margin: 25px 0 0 30px;
	background-image: url(images/ourInfo_imgs/dotLine_vertical.gif);
	background-repeat: repeat-y;
	background-position: left;
	min-height: 275px;  /*this appears in ie6 css file*/
}

#OI_content_description {
	height: 375px;
	overflow: auto;
	position: relative;
}


#keywords {
	color: #898989;
	font-size: 12px;
	padding-top: 15px;
}

#cso_description{
	height:350px; 
	position:relative;
	overflow:auto;
}
#cso_noticeboard{
	height:280px;
	overflow:auto;
	position:relative;
}



.keywords {
	float: left;
	margin: 0 3px 30px 0;
}

.img_Large {
	padding: 3px;
	border: 1px solid #7ea2b1;
}

.img_thumbActive {
	border: 1px solid #f8c426;
}

.img_thumbInActive {
	border: 1px solid #7ea2b1;
}

li.img_thumbActive, li.img_thumbInActive {
	list-style-type: none;
	background: none;
	float: left;
	padding: 0;
	margin: -10px 37px 0 -32px;  /*this appears in ie6 css file*/
	line-height: 0px;
	height: 43px;
	width: 62px;
}

li.endItem {
	margin: -10px 0 0 -33px;  /*this appears in ie6 css file*/
}

.OI_content_listing_Collapsed {
	float: left;
	width: 100%;
	background-image: url(images/ourInfo_imgs/buttons/general/bg_panelExpand.gif);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	margin-top: 25px;
}


.print_img, #print_logo_img, #print_footer, #google_map_print {
	display:none;
}




#OI_content_listingSponsorPrint {
	float: left;
	width: 100%;
	display: block;
	margin-top: 25px;
}

#OI_content_listingSponsor {
	float: left;
	width: 100%;
	background-image: url(images/ourInfo_imgs/buttons/general/bg_panelExpand.gif);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	margin-top: 25px;
}

#OI_content_eventListing_header {
	float: left;
	width: 100%;
	background-image: url(images/ourInfo_imgs/buttons/general/bg_panelExpand.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	margin-top: 25px;
}

#sponsorFrame {
	margin-top: 15px;
	height: 350px;
	overflow: auto;
	position:relative;
}


#OI_footer {
	background-image: url(images/ourInfo_imgs/footer_bgTile.gif);
	background-repeat: repeat-x;
	background-color: #7ea2b1;
	min-height: 157px;
	margin-top: 30px;
	padding-bottom: 10px;
}

#OI_footer_content {
	margin: 0 auto;
	padding: 64px 0 0 30px;
/*	width: 1007px;*/
	width: 977px;
	background-image: url(images/ourInfo_imgs/footer_bgBee.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#OI_footer_content ul {
	list-style-type: none;
	float: left;
	width: 130px;
	background-image: url(images/ourInfo_imgs/dotLine_vertical.gif);
	background-repeat: repeat-y;
	padding-left: 30px;
}

#OI_footer_content li {
	background-image: url(images/ourInfo_imgs/li_whitesquare.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 10px;
	margin-left: 0px;
}

#OI_footer_content li.noListType {
	background-image: none;
	padding: 0;
}

#OI_footer_content ul.noListType {
	background-image: none;
	padding-left: 0;
	margin-left: 0;
}

#CSOManager_Nav {
	float: left;
	width: 163px;
	background-image: url(images/ourInfo_imgs/dotLine_vertical.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding: 0 30px 0 0px;
}

#CSOManager_Nav a {
	font-weight: bold;
}

#CSOManager_Nav table {
	margin: 5px 0 0 0;
}

#CSOManager_Nav th {
	text-align: left;
	width: 140px;
}

#CSOManager_Content {
	float: left;
	width: 770px;
	margin: 0 0 0 28px;
}

#CSOManager_Content thead {
	font-weight: bold;
}

#CSOManager_Content .CSOManager_resultListing1 {
	background-color: #f2f6f7;
}

.tdicon {
	text-align: center;	
}

#CSOManager_Content td {
	padding: 0 0 2px 10px;
}



/*END LAYOUT ELEMENTS************************************************************/


/*START BUTTON ELEMENTS************************************************************/

/*refer to OI_buttons.css for all button classes*/

/*END BUTTON ELEMENTS************************************************************/


/*START FONT ELEMENTS************************************************************/

/*
by putting the font size (.75em) in the imediately outer div (usually content) 
we are enabling the default size of text to be .75em
because p tags font size are not set explicitly they will default to .75 
(eg. .75 of 1).
All other fonts h1, h2, h3, h4. will be .75 of the below sizes
DEFAULT FONT SIZE SHOULD BE SPECIFIED IN THE IMMEDIATELY OUTER DIV CONTAINER!
*/


h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#003a63;
	line-height:1.25em;
	font-size:22px;
	font-weight: bold;
	display: block;
	padding: 0 0 13px 0;
}

#OI_content_results h1 {
	background-color: #e6f1f9;
	font-size: 14px;
	font-weight: normal;
	height: 20px;
	padding: 5px 14px 3px 14px;
	background-image: url(images/ourInfo_imgs/dotLine_horizontal_results.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.OI_content_listing_Collapsed h1 {
	cursor: pointer;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.0em;
	padding: 13px 14px 3px 14px;
	background-image: url(images/ourInfo_imgs/buttons/general/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 975px 10px;
}

#OI_content_listingSponsor h1 {
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.0em;
	padding: 17px 14px 0px 14px;
}

h2,h3,h4,h5,h6{
	line-height:1.5em;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#003a63;
	font-weight:normal;
	margin: 15px 0 5px 0;
}

h3{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003a63;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 0 0 5px 0;
	margin: 0;
	line-height: 14px;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003a63;
	font-weight: bold;
/*	margin: 15px 0 5px 0;*/
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 14px;
}

h5{
	font-size:12px;
	font-weight:lighter;
	margin:0px;
	color:#013A65;
	font-weight:bold;
}
h6{
	font-size:10px;
}

p {
	font-size: 12px;
	color: #5e5e5e;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}



#OI_footer ul li {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#OI_footer .copyright {
	float: right;
	width: auto;
	text-align: right;
	padding-top: 30px;
}

/*END FONT ELEMENTS************************************************************/


/*START HYPERLINK ELEMENTS*******************************************************/

a {
	color: #005260;
}
a:hover {
	color: #f8c426;
}

#OI_footer a {
	color: #FFFFFF;
	text-decoration: none;
}


/*Popup elements used with query*/
.bubbleInfo {
    position: relative; 
    cursor:pointer;       
    
}
.trigger {
    position: absolute;
}

.popup {
	cursor:pointer;
	position: absolute;
	display: none;
	z-index: 500000;
	border-collapse: collapse;
	background-color:#E2EFF8;
	border:1px solid #C5D1D8;
	color:#005260;
	padding:5px;
}

/*END HYPERLINK ELEMENTS*******************************************************/




/*START WYSIWYG ELEMENTS*******************************************************/
/*All elements here will be viewable in the wysiwyg they should be copied into
Please note that all styles must also be in lower case.
*/

.purple{
	color:#5d2f61;		
}

.img_homepage {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.highlight{
	font-weight:bold;
}

.underline{
	border-bottom:1px solid #7EA2B1
}

.inline-image {
	 background: #C4E3F2;
	 border: 1px solid #d7d5e6;
	 padding: 5px;
	 float: left;
	 margin: 3px 20px 10px 0;
}

.inline-image.plain {
	 background:none;
	 border: none;
}

.inline-image-right {
	 background: #EAEAEA;
	 border: 1px solid #d7d5e6;
	 padding: 5px;
	 float: right;
	 margin: 3px 0 10px 20px;
}

blockquote {
	 clear: both;
	 font-size: 1.5em;
	 line-height:1.5em;
	 margin: 1.2em 0;
	 padding: 0 20px 0 33px;
	 background: transparent url(images/ourInfo_imgs/blockquote.gif) 0 5px no-repeat;
}
blockquote em {
	 font-size: 12px;
	 color: #666;
	 display: block;
	 margin-top: 10px;
}

/*
DO NOT CHANGE THE COLOR FOR THESE STYLES. (bodytextsmall, bodytextlarge, bodytextreg) 
YOU SHOULD ONLY CHANGE THE SIZE AND FAMILY. COLOR SHOULD BE IMPLEMENTED WITHIN THE ACTUAL
DIV THE STYLE IS BEING USED
*/
.bodytextsmall{
	font-size: 10px;
}
.bodytextlarge{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#68596f;
}
.bodytextreg{
	font-size:11px;
	font-weight:lighter;
	color:#333;
	
}


/*END WYSIWYG ELEMENTS*******************************************************/

/* End of 'OI_styles' */

/* Start of CMSMS style sheet 'OI_buttons' */
/*
default button
*/
a.button {
	background-color:trasparent;
	background-image:url(images/ourInfo_imgs/buttons/general/bg_button_a.gif);	
	background-repeat:no-repeat;
	background-attachment:scroll; 
	background-position:top right;	
	color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
	background-color:trasparent;
	background-image:url(images/ourInfo_imgs/buttons/general/bg_button_span.gif);	
	background-repeat:no-repeat;	
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.button:hover {
	 background-position: bottom right;
}
a.button:hover span {
    background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px*/ 
}

/*
blue  button
*/
a.button.blue{  
    background-color:trasparent;
	background-image:url(images/ourInfo_imgs/buttons/general/bg_blue_button_a.gif);	
	background-repeat:no-repeat;
	background-attachment:scroll; 
	background-position:top right;		
	height: 18px;
    padding-right: 10px; /* sliding doors padding */
	font: normal 10px arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
a.button.blue span {
  	background-color:trasparent;
	background-image:url(images/ourInfo_imgs/buttons/general/bg_blue_button_span.gif);	
	background-repeat:no-repeat;	
	line-height: 10px;
	font-size:10px;
    padding: 4px 0 4px 10px;
	
}
a.button.blue:hover {
	 background-position: bottom right;	 
}
a.button.blue:hover span {
    background-position: bottom left;
	padding: 4px 0 4px 10px;
	color:#003a63;
}


/*
dark blue button
*/
a.button.dark_blue{  
    background-color:trasparent;
	background-image:url(images/ourInfo_imgs/buttons/general/bg_dark_blue_button_a.gif);	
	background-repeat:no-repeat;
	background-attachment:scroll; 
	background-position:top right;		
	height: 18px;
    padding-right: 10px; /* sliding doors padding */
	font: normal 10px arial, sans-serif;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
a.button.dark_blue span {
  	background-color:trasparent;
	background-image:url(images/ourInfo_imgs/buttons/general/bg_dark_blue_button_span.gif);	
	background-repeat:no-repeat;	
	line-height: 10px;
	font-size:10px;
    padding: 4px 0 4px 10px;
	
}
a.button.dark_blue:hover {
	 background-position: bottom right;	 
}
a.button.dark_blue:hover span {
    background-position: bottom left;
	padding: 4px 0 4px 10px;
	color:#ffffff;
}


/**** CUSTOM IMAGE BUTTONS ****/

.btn_findOutHowHelp {
	width: 185px;
	height: 28px;
	background-image:url(images/ourInfo_imgs/buttons/general/btn_howYouCanHelp.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 11px 0 0 85px;
	outline: none;
}

.btn_findOutHowHelp:hover {
	background-position: 0 -28px;
}

.btn_moreInfo {
	width: 89px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_moreInfo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	float: right;
	margin: -25px 0 0 0;
	outline: none;
}

.btn_moreInfo2 {
	width: 89px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_moreInfo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	float: right;
	margin: 24px 0 0 0;
	outline: none;
}

.btn_moreInfo_listing{
	width: 89px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_moreInfo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	outline: none;
}

.btn_moreInfo:hover, .btn_moreInfo2:hover, .btn_moreInfo_listing:hover {
	background-position: 0 -28px;
}

.btn_previous {
	background-image: url(images/ourInfo_imgs/buttons/general/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 30px;
	outline: none;
}

.btn_next {
	background-image: url(images/ourInfo_imgs/buttons/general/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 30px 0 0;
	outline: none;
}

.btn_googleMap {
	width: 155px;
	height: 26px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_googleMap.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	padding: 5px 0 0 37px;
	font-weight: bold;
	margin: 15px 0 25px 0;
	outline: none;
}

.btn_moreEvents {
	width: 136px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_moreEvents.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	float: left;
	margin-top: 15px;
	outline: none;
}

.btn_moreEvents:hover {
	background-position: 0 -28px;
	
}

.btn_moreJobs {
	width: 126px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_moreJobs.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	float: left;
	margin-top: 15px;
	outline: none;
}

.btn_moreJobs:hover {
	background-position: 0 -28px;
	
}

.btn_CSOManager_blue {
	width: 149px;
	height: 23px;
	display: block;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_bg_csoManager_blue.gif);
	background-repeat: no-repeat;
	padding: 4px 7px 0 7px;
	margin: 18px 0 18px 0;
}

.btn_CSOManager_blue img {
	vertical-align: middle;
	margin-right: 7px;
}

.btn_CSOManager_green {
	width: 149px;
	height: 23px;
	display: block;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_bg_csoManager_green.gif);
	background-repeat: no-repeat;
	padding: 4px 7px 0 7px;
	margin: 18px 0 18px 0;
}

.btn_CSOManager_green img {
	vertical-align: middle;
	margin-right: 7px;
}

.btn_CSOManager_green a {
	color: #FFFFFF;
}

.btn_addNewEvent {
	width: 127px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_addNewEvent.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
}

.btn_addNewJob {
	width: 127px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_addNewJob.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
}

.btn_backtoListing {
	width: 127px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_backListing.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 10px 0 0;
	outline: none;
	float: left;
}

.btn_print {
	width: 68px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_print.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	float: left;
}

.btn_sendPassword {
	width: 148px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_sendPassword.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_payForSelectedSponsor {
	width: 214px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_payForSelectedSponsorships.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_addNewSponsor {
	width: 228px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_addNewSponsor2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_submit {
	width: 75px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_submit.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_cancel {
	width: 74px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_cancel.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_back {
	width: 64px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_back.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_makeOnlinePayment {
	width: 181px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_makeOnlinePayment.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_cancelPayment {
	width: 151px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_cancelpayment.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_secure {
	width: 151px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_secure.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_showfax {
	width: 121px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_showfax.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 15px 0 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

.btn_activateSelectedSponsorships {
	width: 228px;
	height: 28px;
	background-image: url(images/ourInfo_imgs/buttons/general/btn_activateSelectedSponsorships.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	outline: none;
}

a.btn_inactive.btn_inactive:hover, a.btn_inactive{
	background-position: 0 -56px;
	cursor: default;
}

.btn_addNewEvent:hover, .btn_addNewJob:hover, .btn_backtoListing:hover, .btn_print:hover, .btn_sendPassword:hover, .btn_payForSelectedSponsor:hover, .btn_addNewSponsor:hover, .btn_submit:hover, .btn_cancel:hover, .btn_back:hover, .btn_makeOnlinePayment:hover, .btn_cancelPayment:hover, .btn_secure:hover, .btn_showfax:hover, .btn_activateSelectedSponsorships:hover {
	background-position: 0 -28px;
}



/* End of 'OI_buttons' */

/* Start of CMSMS style sheet 'jquery_styles' */
/*START ui.core.css*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*END ui.core.css*/

/*START ui.theme.css*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://themeroller.com/{themeurl}
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/cccccc_40x100_textures_03_highlight_soft_75.png)/*{bgImgUrlHeader}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ffffff_40x100_textures_02_glass_75.png)/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/e6e6e6_40x100_textures_02_glass_75.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/dadada_40x100_textures_02_glass_75.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ffffff_40x100_textures_02_glass_65.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/fbf9ee_40x100_textures_02_glass_55.png)/*{bgImgUrlHighlight}*/ 0/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/fef1ec_40x100_textures_05_inset_soft_95.png)/*{bgImgUrlError}*/ 0/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }
/*END ui.theme.css*/




/*START ui.datepicker.css*/
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker-prev, .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker-prev-hover, .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker-prev { left:2px; }
.ui-datepicker-next { right:2px; }
.ui-datepicker-prev-hover { left:1px; }
.ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold;  }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/*END ui.datepicker.css*/





/*Popup elements used with query*/
.bubbleInfo {
    position: relative; 
    cursor:pointer;       
    
}
.trigger {
    position: absolute;
}

.popup {
	cursor:pointer;
	position: absolute;
	display: none;
	z-index: 500000;
	border-collapse: collapse;
	background-color:#E2EFF8;
	border:1px solid #C5D1D8;
	color:#005260;
	padding:5px;
}

/*date picker styles*/
.ui-datepicker td{
	padding:0px;
}

.ui-datepicker-next, .ui-datepicker-prev{
background-color:#999999;
}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
/* End of 'jquery_styles' */

