@charset "utf-8";
/* CSS Document */


/*  Structure    */

.jsclass body .randomcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
display: none;
}

html, body{
height:100%;
font-size:85%;
font-family:Arial, Helvetica, sans-serif;}

body{
width:100%;
margin:0;
padding:0;
background: url(/site/1164/bg.png) top repeat-x;}

#tdInterfaceMasterHeaderColumn2{
width:882px;
margin:auto;
text-align:right;
}


#spanInterfaceMasterViewportLogonName{
background: url(/site/1256/namebg.png) !important;
display:block;
width:300px;
height:50px;
float:right;
padding:0;
font-size:12px;
text-align:center;
}

#child_content hr, body.mceContentBody hr{
	background-color:#666;
	height:1px;
	border: none !important;

}

a{color:#005daa;}
a:hover{color:#fdcf20;}

.small{font-size:10px;}

.red{color:#ff0000;}

.textpink{color:#ee3e96;}
.textlightblue{color:#00b3f0;}
.textdarkblue{color:#19549a;}
.textred{color:#f00;}
.textdarkgrey{color:#292929;}
.textblack{color:#000;}


#container{
overflow:auto;
width:1024px;
position:relative;
margin:auto;
background: url(/site/1164/mainbg.png) no-repeat;
}

#container_no_layout{
overflow:auto;
width:1024px;
position:relative;
margin:auto;
background: url(/site/1164/mainbgnolayout.png) no-repeat;
}

/* Newsletter formatting */
.HeaderTab {
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	float:center;
}

/*  Header    */

#header{
width:1024px;
height:133px;
background: url(/site/1164/header.png) no-repeat;
position:relative;
}

#header_left{
float:left;
margin: 20px 0 0 90px;
}

#header_left img{
float:left;
border:0;
margin-right:65px;
}

#header_right{
right:0;
margin: 20px 70px 0 0;
position:absolute;

}

#header_right h2{
padding-top:0;
margin-top:0;
color:#333;
}

#nav_top{
height:28px;
background: url(/site/1164/top_nav.png) no-repeat right;
margin-top:35px;
vertical-align:bottom;
}

#nav_top ul li{
font-size:11px;
text-transform:uppercase;
font-weight:bold;
display:inline;
line-height:25px;
}


#nav_top ul li a{
color:#000;
text-decoration:none;
padding:0 5px 0 5px;
}

#nav_top ul li a:hover{
color:#005daa;
text-decoration:none;
}

/*  Main    */

#main{
width:1024px;
}

#banner{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner.png);
margin-right:59px;
}

#banner_split{
width:719px;
height:350px;
float:right;
margin-right:59px;
}

#banner_left{
width:200px;
height:350px;
float: left;
}

#banner_right{
width:233px;
height:350px;
float: right;
}

#banner_new{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner.png);
margin: -10px -20px 10px 0;
}


#banner_annual_message{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner_building_communities_bridging_continents.png);
margin: -10px -20px 10px 0;
}

#banner_adelaide_conference{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner_2011_conference_adelaide.jpg);
margin: -10px -20px 10px 0;
}

#banner_about_us{
width:719px;
height:350px;
float:right;
/*background-image:url(/site/1164/banner.png);*/
margin-right:59px;
}

#banner_projects{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner_hand_washing_lessons.png);
margin: -10px -20px 10px 0;
}

#banner_end_polio_now{
width:719px;
height:350px;
float:right;
text-align:center
//background-image:url(/site/1164/banner.png);
margin-right:59px;
}

#banner_end_polio_now p {
margin: 0 0;
}

#banner_events{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner_2011_conference_adelaide.jpg);
margin-right:59px;
}

#banner_community_partnerships{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner.png);
margin-right:59px;
}

#banner_members{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner.png);
margin-right:59px;
}

#banner_custom{
width:719px;
height:350px;
float:right;
margin: -10px -20px 10px 0;
}

#banner_custom_a{
width:485px;
height:350px;
margin: -10px -20px 10px 0;
}

#banner_custom_b{
width:213px;
height:350px;
margin: -10px -20px 10px 0;
}

#banner_custom_zero{
width:719px;
height:0px;
float:right;
margin: -10px -20px 10px 0;
}

#banner_scrapbook{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner.png);
margin-right:59px;
}

#banner_none{
width:719px;
height:350px;
float:right;
background-image:url(/site/1164/banner.png);
margin: -10px -20px 10px 0;
text-align:center;
background-color:#000;
}

#no_banner{
	width:719px;
	float:right;
	margin: 0 59px 0 0;
	text-align:center;
}

#banner img{
width:215px;
height:99px;
border:0;
float:right;
margin: 10px 10px 0 0;
clear:right;
}

#banner_split .call{
width:215px;
height:99px;
border:0;
float:right;
margin: 10px 10px 0 0;
clear:right;
}


#nav_left_container{
float:left;
width:185px;}

#nav_main{
background-color:#658389;
height:350px;
width:185px;
float:left;
margin-left:61px;
color:#FFF;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}


#nav_main ul{
list-style:none;
margin:0;
padding:0;
}

#nav_main li{
display:block;
border-bottom: 1px solid #FFF;
}

#nav_main ul li a{
padding:10px 12px 0 10px;
color:#FFF;
text-decoration:none;
display:block;
height:32px;}

#nav_main ul li a:hover, #nav_main ul li .current{
color:#FFF;
text-decoration:none;
background-color:#95D3C8;
height:32px;
}

/*  Home Styles    */

#call_left{
margin: 5px 5px 0 65px; 
padding:10px;
float:left;
background: url(/site/1164/call_rotary_alumni_bg.png) no-repeat;
width:156px;
height:285px;
}

#call_left_advert{
margin: 5px 5px 0 65px; 
padding:10px;
float:left;
background: url(/site/1164/call_rotary_alumni_bg.png) no-repeat;
width:156px;
height:285px;
}

#call_left_advert img{
border: 0px;
margin: -10px 0px 0px -10px;
}

#call_container{
float:right;
margin-right:59px;
}


#call_container2{
float:right;
margin-right:63px;
}

#call_container2 img{
float:left;
}


#call_video{
width:345px;
background: url(/site/1164/call_home_video.png) no-repeat;
float:left;
padding-top:120px;
margin: 0 2px 5px 0;}

#call_welcome, #call_involved, #call_projects{
height:232px;
width:217px;
padding: 65px 10px 10px 10px; 
float:left;
}

#call_welcome a, #call_involved a, #call_projects a{
color:#000;
text-decoration:none;
}

#call_welcome a:hover, #call_involved a:hover, #call_projects a:hover{
color:#005daa;
text-decoration:none;
}

#call_welcome ul li, #call_involved ul li, #call_projects ul li{
list-style-image:url(/site/1164/arrow.png);
padding-top:5px;
}

#call_welcome ul, #call_involved ul, #call_projects ul{
padding:2px 15px 0 17px;
margin:0;
}

#call_welcome{
background: url(/site/1164/call_home_welcome.png) no-repeat;
margin: 0 2px 5px 0;}

#call_involved{
background: url(/site/1164/call_home_involved.png) no-repeat;
margin: 0 4px 5px 2px;}

#call_projects{
background: url(/site/1164/call_home_projects.png) no-repeat;
}

/*  Child Styles    */
.Horizontal_menu{
	width:100%;
	text-align:center;
}



#nav_sub_menu{
padding-top:0px;
background-color:#D9E1DB;
width:185px;
float:left;
margin-left:61px;
color:#000;
font-size:12px;
font-weight:bold;
clear:left;
}


#nav_sub_menu h3{
margin: 15px 0 0 5px;}

#nav_sub_menu ul{
list-style:none;
margin:0;
padding:20px 0px 0px 0px;
}

#nav_sub_menu ul .AdditionalMenu {
list-style:none;
margin:0;
padding:0px 0px 0px 0px;
}

.nav_sub_red{
display:block;
background-color:#FF3333;
border-bottom: 1px solid #FFF;
}


#nav_sub_menu li{
display:block;
background-color:#CAE9E3;
border-bottom: 1px solid #FFF;
}

#nav_sub_menu ul li a{
padding:8px 12px 8px 12px;
color:#000;
text-decoration:none;
display:block;
}

#nav_sub_menu ul li a:hover, #nav_sub_menu ul li .current{
color:#000;
text-decoration:none;
background-color:#95D3C8;
}

#nav_sub_menu td {
display:block;
background-color:#CAE9E3;
border-bottom: 1px solid #FFF;
}

#nav_sub_menu td {
display:block;
background-color:#CAE9E3;
border-bottom: 1px solid #FFF;
}

.WebsiteNews {
border-bottom: 0px;
}

#nav_sub_menu td a {
padding:8px 12px 8px 24px;
color:#000;
text-decoration:none;
display:block;
}

.news {
padding: 0;
spacing: 0;
border:0;
}

#child_content{
float:right;
margin-right:59px;
padding:10px 20px;
width:670px;
}

#child_content_no_layout{
margin-left:100px;
width:820px;
}

#child_content h1, #child_content_no_layout h1{
color:#658389;
font-size:16px;
font-weight:bold;
border-bottom: 1px solid #95D3C8;
padding-bottom:5px;
}

#child_content h2, #child_content_no_layout h2{
color:#95D3C8;
font-weight:bold;
font-size:14px;
margin-top:0;
padding-top:0;
}

#child_content h2 a{
color:#95D3C8;
text-decoration: none;
}

#child_content h3, #child_content_no_layout h3{
color:#658389;
font-weight:bold;
font-size:14px;
margin:0;
padding:0;
}

#child_content h3 a{
color:#658389;
text-decoration: none;
}

#child_content h2 a:hover, #table_list h3 a:hover{
text-decoration: none;
color: #fdcf20;
}

.table_highlight_box{
	background-color:#F3F4F5;
}

#child_content img{
border:0;}

/*  Child Styles - Table Projects   */

#table_list{
width:100%;
border-spacing: 0px;
border: 0px;
padding: 0px;
}

#table_list .head{
background-color:#F3F4F5;
border-bottom: 1px solid #F3F4F5;
padding:5px;
color:#A6A8AB;
}

#table_list td{
border-bottom: 1px solid #BBBDBF;
padding:10px;
vertical-align:top;
text-align:left;
}

#table_list h2{
color:#95D3C8;
font-weight:bold;
font-size:14px;
margin-top:0;
padding-top:0;
}

#table_list h2 a{
color:#95D3C8;
text-decoration: none;
}

#table_list h3{
color:#658389;
font-weight:bold;
font-size:14px;
margin:0;
padding:0;
}

#table_list h3 a{
color:#658389;
text-decoration: none;
}

#table_list h2 a:hover, #table_list h3 a:hover{
text-decoration: none;
color: #fdcf20;
}

/* Networker Archive */

#networker_archive td{
vertical-align:bottom;
border:1px solid #F3F4F5
}

/* Google Maps */

#map_canvas{
	font-size:75%;
}

/*  Footer    */

#footer{
padding: 0 70px;
width:884px;
height:236px;
background: url(/site/1164/footer.png) no-repeat;
margin:auto;
font-size:10px;
}

#footer h1{
font-size:13px;
font-weight:normal;
padding-bottom:5px;
margin-top:10px;
border-bottom: 1px solid #000;
}

/* Footer Logos Highlight  */
#pimg {
	z-index: 999999;
	display: none;
	position: absolute;
}

#pimg h3 {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-top: 5px;
}

#footer_col1{
float:left;
width:415px;
margin-right:10px;}

#footer_col1 img{
padding: 0 4px 6px 4px;
border:0;
}

#footer_col2{
float:left;
width:200px;
margin-right:10px;}

#footer_col3{
float:right;
width:240px;}

input, textarea, select { font-size: 11px; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif;}

#subfooter{
padding: 0 70px;
width:884px;
height:32px;
background: url(/site/1164/footer.png) no-repeat;
margin:auto;
font-size:10px;
line-height:32px;
color:#666666;
}
#subfooter a{
color:#666666;}


#subfooter a:hover{
color:#000;}


#copyright {
display:block;
float:left;
width:400;
padding:20px 0px 0px 0px;
}
#sitelinks {
display:block;
float:right;
width:400;
padding:20px 0px 0px 0px;
}
#sitelinks a {
color:#444444;
}
#sitelinks a:hover {
color:#aa8c46;
}

/* Contact Forms */

.txthint{
font-style: italic;
color: #999999;
}

.txthint:focus{
font-style: normal;
color: #000;
}

input{
font-style: normal;
color:#000;
}

/* Search Table */

#divSearchResults{
width:100%;
}

#divSearchResults .head{
background-color:#F3F4F5;
border-bottom: 1px solid #F3F4F5;
padding:5px;
color:#A6A8AB;
}

#divSearchResults td{
border-bottom: 1px solid #BBBDBF;
padding:10px;
vertical-align:top;
text-align:left;
}

#divSearchResults h2{
color:#95D3C8;
font-weight:bold;
font-size:14px;
margin-top:0;
padding-top:0;
}

#divSearchResults h2 a{
color:#95D3C8;
text-decoration: none;
}

#divSearchResults h3 a{
color:#658389;
text-decoration: none;
}

#divSearchResults h2 a:hover, #table_list h3 a:hover{
text-decoration: none;
color: #fdcf20;
}


#divSearchResults h3{
color:#658389;
font-weight:bold;
font-size:14px;
margin:0;
padding:0;
}

.inputTextCell{
margin-left: 20px;
}

