﻿@import url("sharepoint.css");
@import url("interactive.css");

/* ---------------------------
Copyright Rotary International
One Rotary Center
1560 Sherman Ave.
Evanston, IL 60201, USA
--------------------------- */

/* -- General -- */

html {
border:0;
height:100%;
}
body {
background:url("../SiteCollectionImages/bg.gif") #143264 repeat-x;
color:#444444;
font-family:Arial,sans-serif;
font-size:78%;
margin:0;
padding:0;
}
body, body.a {
font-size:78%;
}
body.A {
font-size:92%;
}
a {
background:none;
color:#215db1;
outline:none;
text-decoration:none;
}
a:hover {
color:#aa8c46;
text-decoration:underline;
}
img {
border:0px;
}

/* -- Text -- */

#rotary p {
color:#444444;
font:normal 1em Arial,sans-serif;
line-height:1.7em;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
#rotary p em {
font-style:italic;
}
#rotary .intro {
font:1.1em Arial,sans-serif;
line-height:1.6em;
margin:12px 0px 0px 0px;
}
#rotary .intro strong {
color:#777777;
font:3.3em Georgia,"Times New Roman",Times,serif;
float:left;
line-height:.75em;
padding:5px 2px 0px 0px;
}
#rotary .dropcaps {
color:#777777;
font:3.7em Georgia,"Times New Roman",Times,serif;
float:left;
line-height:.75em;
padding:5px 2px 0px 0px;
}
#rotary .highlight {
background-color:#ffffcc;
}
#rotary blockquote {
display:block;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
color:#786e64;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.6em;
width:450px;
margin:auto;
padding:10px 0px 10px 0px;
}
#rotary blockquote span {
display:block;
color:#888888;
font-size:.8em;
padding:10px 0px 0px 0px;
text-align:right;
}
#rotary .note {
color:#444444;
font-size:.85em;
font-weight:normal;
line-height:1.7em;
margin:20px 0px 0px 0px;
padding:0;
}
#rotary .notes {
color:#444444;
font-size:.85em;
line-height:1.7em;
margin:0;
padding:0;
}
#rotary .linkdate {
font:bold .9em Arial,sans-serif;
}
#rotary .linkdesc {
font:normal 1em Arial,sans-serif;
line-height:1.7em;
}
#rotary .link {
margin:10px 0px 0px 0px;
}
#rotary .link a {
display:block;
background:url("../SiteCollectionImages/arrow3.gif") 0px 6px no-repeat;
color:#4678c8;
font:normal .85em Arial,sans-serif;
line-height:1.7em;
margin:0;
padding:0px 0px 0px 15px;
}
#rotary .link a:hover {
background:url("../SiteCollectionImages/arrow4.gif") 0px 6px no-repeat;
color:#aa8c46;
}
#rotary .bigbutton a {
display:block;
background:url("../SiteCollectionImages/button1.gif") no-repeat;
color:#ffffff;
font:bold 1.4em Arial,sans-serif;
margin:auto;
width:200px;
height:70px;
padding:20px 0px 0px 0px;
text-decoration:none;
text-align:center;
}
#rotary .bigbutton a:hover {
background:url("../SiteCollectionImages/button2.gif") no-repeat;
color:#000000;
}
#rotary .tooltip span {
display:none;
padding:3px 5px;
margin:21px 0px 0px -57px;
width:150px;
}
#rotary .tooltip:hover span {
display:inline;
position:absolute;
border:1px solid #dcd7c8;
background:#fafaf8;
color:#786e64;
text-decoration:none;
z-index:100;
}
#rotary .ruleline {
display:block;
border-bottom:1px solid #dcd7c8;
margin:0px 0px 15px 0px;
padding:0px 0px 10px 0px;
}


/* -- Heading -- */

#rotary h1 {
color:#777777;
font:normal 2em Arial,sans-serif;
line-height:1.1em;
margin:0px 0px 10px 0px;
padding:0;
width:360px;
}
#rotary h2 {
color:#777777;
font:bold 1.3em Georgia,"Times New Roman",Times,serif;
line-height:1.3em;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
#rotary h3 {
color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary h4 {
color:#777777;
font:bold 1em Arial,Helvetica,sans-serif;
letter-spacing:1px;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary .byline {
color:#777777;
font:normal .85em Arial,Helvetica,sans-serif;
line-height:1.4em;
margin:0;
padding:10px 0px 5px 0px;
}
#rotary h5 {
color:#444444;
font:normal .85em Arial,sans-serif;
line-height:1.4em;
margin:0;
padding:10px 0px 5px 0px;
}
#rotary h5 strong {
color:#777777;
}
#rotary h5 img {
vertical-align:middle;
}

/* -- Div -- */
#rotary {
display:block;
background:url("../SiteCollectionImages/main.gif") repeat-y;
margin:auto;
padding:0;
width:890px;
}
.skip {
display:none;
}
#rotary .mainbg {
display:block;
background:url("../SiteCollectionImages/mainbg.gif") no-repeat;
padding:0;
width:890px;
min-height:700px;
}
#rotary .content {
display:block;
background:url("../SiteCollectionImages/content.gif") repeat-x;
padding:0;
margin:auto;
width:800px;
min-height:700px;
}
#rotary .header {
display:block;
height:80px;
width:790px;
margin:0;
}
#rotary .h3anchor {
color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary .h3anchor a {
color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary .h3anchor a:hover {
color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
text-decoration:none;
}


/* -- Top -- */

#rotary .header .ri_logo a {
display:block;
background:url("../SiteCollectionImages/logo.gif") no-repeat;
position:absolute;
width:270px;
height:60px;
text-indent:-1000em;
}
#rotary .search {
display:block;
background:url("../SiteCollectionImages/searchbg.gif") no-repeat;
color:#ffffff;
font-size:.85em;
float:right;
margin:0;
width:310px;
height:55px;
}
#rotary .search2 {
display:block;
background:url("../SiteCollectionImages/searchbg2.gif") top right no-repeat;
float:right;
margin:0;
width:310px;
height:55px;
}
#rotary .search a {
color:#ffffff;
font-weight:normal;
}
#rotary .search a:hover {
color:#ffffff;
}
#rotary .sitebox {
display:block;
padding:0px 15px 0px 0px;
}
#rotary .search .input {
background:url("../SiteCollectionImages/input.gif") #ffffff repeat-x;
border:1px solid #78a0d2;
color:#4678c8;
float:left;
font:1em Arial,Helvetica,sans-serif;
margin:3px 0px 0px 10px;
padding:2px 0px 0px 5px;
height:16px;
}
#rotary .searchbutton {
display:block;
background:url("../SiteCollectionImages/search.gif") no-repeat;
border:0px;
font:1em Arial,Helvetica,sans-serif;
margin:5px 0px 0px 0px;
width:20px;
height:20px;
}
#rotary .fontsize {
margin:-20px 0px 0px 0px;
text-indent:185px;
}
#resize {
text-align:right;
margin:5px 5px 0px 0px;
}
.fontsize a, .switcher a {
color:#ffffff;
letter-spacing:4px;
}
#rotary .searchlinks {
clear:both;
margin:10px 0px 0px 0px;
}
#rotary .searchlinks ul {
list-style:none;
margin:0;
padding:0;
}
#rotary .searchlinks ul li {
float:left;
line-height:1em;
margin:0;
padding:5px 5px 0px 12px;
}

/* -- Navigation -- */

#rotary .navigation {
display:block;
clear:both;
margin:0;
padding:0;
}
#rotary .nav1 {
display:block;
width:780px;
margin:auto;
}
#rotary .nav1 ul {
list-style:none;
margin:0;
padding:0px 0px 0px 10px;
}
#rotary .nav1 ul li {
display:inline;
margin:0;
padding:0;
}
#rotary .nav1 a {
background:url("../SiteCollectionImages/menuleft.gif") left top no-repeat;
float:left;
display:block;
margin:0;
padding:0px 0px 0px 10px;
color:#ffffff;
font-size:1em;
line-height:25px;
}
#rotary .nav1 a span {
display:block;
background:url("../SiteCollectionImages/menuright.gif") right top no-repeat;
margin:0px 7px 0px 0px;
padding:0px 10px 1px 2px;
height:auto;
}
/* Hide rule from IE5-Mac \*/
#rotary .nav1 a span {
float:none;
}
/* End IE5-Mac hack */
#rotary .nav1 a:hover {
background-position:0px -100px;
color:#ffffff;
text-decoration:none;
}
#rotary .nav1 a:hover span {
background-position:100% -100px;
}
#rotary .navigation .on a {
background:url("../SiteCollectionImages/menuleft2.gif") left top no-repeat;
color:#aa8c46;
font-weight:bold;
}
#rotary .navigation .on a span {
background:url("../SiteCollectionImages/menuright2.gif") right top no-repeat;
}
#rotary .navigation .on a:hover {
background-position:left top;
color:#aa8c46;
text-decoration:underline;
}
#rotary .navigation .on a:hover span {
background-position:right top;
}

/* -- Second Navigation -- */

#rotary .nav2 {
display:block;
background:url("../SiteCollectionImages/menu.gif") no-repeat;
clear:both;
margin:auto;
padding:10px 0px 0px 0px;
width:780px;
}
#rotary .nav2a {
display:block;
background:url("../SiteCollectionImages/menu1.gif") left bottom no-repeat;
margin:0px 0px 5px 0px;
padding:0px 0px 10px 0px;
width:780px;
}
#rotary .nav2a ul {
list-style:none;
margin:0px 15px 0px 15px;
padding:0;
}
#rotary .nav2a ul li {
display:inline;
color:#dddddd;
font-size:.85em;
padding:0px 10px 0px 0px;
}
#rotary .nav2a a {
display:inline;
}
#rotary .nav2a .on a {
background:url("../SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2a .on a:hover {
background:url("../SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2b {
display:block;
background:url("../SiteCollectionImages/menu2.gif") left bottom no-repeat;
margin:0;
padding:0px 0px 15px 0px;
width:780px;
}
#rotary .nav2b ul {
list-style:none;
margin:0px 15px 0px 15px;
padding:0;
}
#rotary .nav2b ul li {
display:inline;
color:#dddddd;
font-size:.85em;
padding:0px 10px 0px 0px;
}
#rotary .nav2b a {
display:inline;
}
#rotary .nav2b .on a {
background:url("../SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2b .on a:hover {
background:url("../SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .navbot {
display:block;
background:url("../SiteCollectionImages/menus.gif") no-repeat;
width:780px;
height:35px;
}

/* -- Third Navigation -- */

#rotary .nav3 {
display:block;
}
#rotary .nav3 ul {
background-color:#ffffff;
list-style:none;
margin:0px 10px 0px 10px;
padding:0;
width:160px;
}
#rotary .nav3 ul li {
margin:0;
padding:0;
}
#rotary .nav3 ul li a {
display:block;
width:140px;
margin:auto;
padding:3px 0px 5px 10px;
border-bottom:1px solid #dddddd;
font-size:.85em;
}
#rotary .nav3 ul li a:hover {
background-color:#f8f7ef;
}
#rotary .nav3 .on a {
background:url("../SiteCollectionImages/arrow.gif") #f8f7ef 0px 6px no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .nav3a {
display:block;
width:170px;
background:url("../SiteCollectionImages/menu3.gif") 10px bottom no-repeat;
padding:0px 0px 25px 0px;
}

/* -- Side -- */

#rotary .sidenav {
display:block;
width:160px;
float:left;
}
#rotary .poll {
display:block;
margin:0px 0px -5px 0px;
padding:0px 10px 0px 15px;
}
#rotary .poll form, #rotary .poll input {
font:1em Arial,sans-serif;
}
#rotary .banner {
display:block;
padding:10px 0px 0px 15px;
}
#rotary .banner img{
margin:10px 0px 5px 0px;
}

/* -- Related -- */

#rotary .related {
display:block;
background:url("../SiteCollectionImages/siderelated.gif") no-repeat;
width:150px;
margin:30px 0px 0px 30px;
padding:0;
overflow:hidden;
}
#rotary .related2 {
color:#284678;
font-size:.85em;
padding:15px 0px 10px 15px;
margin:0;
font-weight:bold;
}
#rotary .related ul {
display:block;
background:url("../SiteCollectionImages/siderelated2.gif") repeat-y;
list-style:none;
width:150px;
min-height:50px;
_height:50px;
margin:0;
padding:0;
}
#rotary .related ul li {
display:block;
border-top:1px solid #dce1e6;
font-size:.85em;
line-height:14px;
margin:0;
padding:0;
}
#rotary .related ul li a {
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:125px;
}
#rotary .related ul li a:hover {
background:url("../SiteCollectionImages/arrow2.gif") no-repeat;
}
#rotary .related .on a {
display:block;
background:url("../SiteCollectionImages/arrow2.gif") no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .related3 {
display:block;
background:url("../SiteCollectionImages/siderelated3.gif") no-repeat;
width:150px;
height:25px;
}

/*--- Info ----*/

#rotary .info {
display:block;
background:url("../SiteCollectionImages/sideinfo.gif") no-repeat;
width:150px;
margin:30px 0px 0px 30px;
overflow:hidden;
}
#rotary .info ul {
display:block;
background:url("../SiteCollectionImages/sideinfo2.gif") repeat-y;
list-style:none;
width:150px;
margin:0;
padding:0;
}
#rotary .info ul li {
display:block;
background:url("../SiteCollectionImages/sideinfoline.gif") no-repeat;
font-size:.85em;
line-height:14px;
margin:0;
padding:1px 0px 1px 0px;
}
#rotary .info ul li a {
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:125px;
}
#rotary .info ul li a:hover {
background:url("../SiteCollectionImages/arrows.gif") no-repeat;
}
#rotary .info .on a {
display:block;
background:url("../SiteCollectionImages/arrows.gif") no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .info2 {
color:#284678;
font-size:.85em;
padding:15px 0px 10px 15px;
font-weight:bold;
}
#rotary .info3 {
display:block;
background:url("../SiteCollectionImages/sideinfo3.gif") no-repeat;
width:150px;
height:25px;
}
#rotary .info dl {
display:block;
background:url("../SiteCollectionImages/sideinfo2.gif") repeat-y;
width:150px;
margin:0;
padding:0;
}
#rotary .info dl dt {
display:block;
background:url("../SiteCollectionImages/sideinfoline.gif") no-repeat;
font-size:.85em;
line-height:14px;
margin:0;
padding:1px 0px 1px 0px;
}
#rotary .info dl dt a {
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:125px;
}
#rotary .info dl dt a:hover {
background:url("../SiteCollectionImages/arrows.gif") no-repeat;
}
#rotary .info dl dd {
display:block;
background:url("../SiteCollectionImages/sideinfoline.gif") no-repeat;
font-size:.85em;
line-height:14px;
margin:0;
padding:1px 0px 1px 10px;
}
#rotary .info dl dd a {
background:url("../SiteCollectionImages/arrows_dl.gif") no-repeat;
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:115px;
}
#rotary .info dl dd a:hover {
background:url("../SiteCollectionImages/arrows.gif") no-repeat;
}

/* -- Home -- */

#rotary .home {
display:block;
background:url("../SiteCollectionImages/home.gif") top no-repeat;
clear:both;
margin:auto;
width:780px;
}
#rotary .homenews {
display:block;
background:url("../SiteCollectionImages/homenews.jpg") top no-repeat;
clear:both;
width:780px;
height:450px;
margin:20px 10px 40px 10px;
text-align:center;
}
#rotary .homebody {
display:block;
background:url("../SiteCollectionImages/homebody.gif") bottom no-repeat;
width:760px;
padding:10px;
}
#rotary .frame {
display:block;
background:url("../SiteCollectionImages/homeframe.gif") no-repeat;
float:left;
padding:5px;
margin:0;
width:400px;
height:210px;
overflow:hidden;
}
#rotary .frame2 {
display:block;
background:url("../SiteCollectionImages/homeframe2.gif") no-repeat;
float:left;
padding:5px;
margin:0 !important; margin:3px 0px 0px 5px;
width:760px;
height:220px;
overflow:hidden;
}
#rotary .frame h1 {
display:block;
color:#ffffff;
font-size:1.9em;
font-weight:bold;
line-height:1em;
padding:135px 0px 0px 10px;
}
#rotary .frame2 h1 {
display:block;
margin: auto;
text-align:center;
font-size:2.2em;
font-weight:bold;
line-height:1em;
width: 700px;
padding:30px 0px 0px 10px !important; padding:10px 0px 0px 0px;
}
#rotary .frame2 h1 a:hover {
text-decoration:none;
}
#rotary .frame h1 span {
color:#444444;
}
#rotary .frame2 h1 span {
font-size:1em;
font-weight:lighter;
line-height: 2em;
}
#rotary .frame2 h2 {
display:block;
margin: auto;
text-align:center;
line-height: 2em !important; line-height: .5em;
padding: 5px 0px 0px 0px !important; padding: 0px;
}
#rotary .frame2 h2 a:hover {
text-decoration:none;
}
#rotary .dropshadow {
display:block;
padding:140px 0px 0px 10px;
}
#rotary .home1 {
background:url("../SiteCollectionImages/Home/home1.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home1_ {
background:url("../SiteCollectionImages/Home/home1_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home2 {
background:url("../SiteCollectionImages/Home/home2.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home2_ {
background:url("../SiteCollectionImages/Home/home2_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home3 {
background:url("../SiteCollectionImages/Home/home3.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home3_ {
background:url("../SiteCollectionImages/Home/home3_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home4 {
background:url("../SiteCollectionImages/Home/home4.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home4_ {
background:url("../SiteCollectionImages/Home/home4_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home5 {
background:url("../SiteCollectionImages/Home/home5.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home5_ {
background:url("../SiteCollectionImages/Home/home5_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home6 {
background:url("../SiteCollectionImages/Home/home6.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home6_ {
background:url("../SiteCollectionImages/Home/home6_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home7 {
background:url("../SiteCollectionImages/Home/home7.jpg") no-repeat;
width:390px;
height:185px;
}

#rotary .home7_ {
background:url("../SiteCollectionImages/Home/home7_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home8 {
background:url("../SiteCollectionImages/Home/home8.html") no-repeat;
width:390px;
height:185px;
}
#rotary .home8_ {
background:url("../SiteCollectionImages/Home/home8_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home10 {
background:url("../SiteCollectionImages/Home/home10.html") no-repeat;
width:390px;
height:185px;
}
#rotary .home10_ {
background:url("../SiteCollectionImages/Home/home10_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home11_ {
background:url("../SiteCollectionImages/Home/home11_.html") no-repeat;
width:750px;
height:210px;
}
#rotary .hometext {
float:left;
margin:0px 0px 0px 10px;
width:340px;
}
#rotary .maintop {
display:block;
background:url("../SiteCollectionImages/maintop.gif") bottom no-repeat;
margin:auto;
width:780px;
height:45px;
}
#rotary .main {
display:block;
background:url("../SiteCollectionImages/mainbody.gif") #ffffff repeat;
margin:auto;
padding:0px 20px 0px 20px;
width:740px;
}
#rotary .main .link {
font:.85em Arial,sans-serif;
line-height:1.7em;
padding:5px 5px 7px 0px;
}
#rotary .main .link:hover {
text-decoration:none;
}
#rotary .mainbot {
display:block;
background:url("../SiteCollectionImages/mainbot.gif") no-repeat;
margin:auto;
width:780px;
height:35px;
}
#rotary .news {
float:left;
margin:-10px 0px 0px 0px;
padding:0px 20px 0px 0px;
width:250px;
border-right:1px solid #dcd7c8;
}
#rotary .news img {
vertical-align:middle;
}
#rotary .news ul {
font:.85em Arial, Helvetica, sans-serif;
line-height:1.7em;
list-style:none;
margin:10px 0px 0px 0px;
padding:0;
}
#rotary .news ul li {
clear:both;
padding:0px 0px 10px 0px;
}
#rotary .news ul li a {
color:#444444;
}
#rotary .news ul li img {
display:block;
border:1px solid #dcd7c8 !important;
float:left;
margin:5px 10px 30px 0px;
padding:2px;
}
#rotary .news ul li a strong {
color:#4678c8;
}
#rotary .news ul li a:hover strong,
#rotary .news ul li a:hover {
color:#aa8c46;
text-decoration:none;
}
#rotary .announce {
float:left;
margin:-10px 0px 0px 0px;
padding:0px 0px 0px 20px;
width:200px;
}
#rotary .announce img {
vertical-align:text-top;
}
#rotary .announce ul {
font:.85em Arial,sans-serif;
line-height:1.7em;
list-style:none;
margin:10px 0px 0px 0px;
padding:0;
position:relative;
}
#rotary .announce ul li {
padding:0px 0px 5px 0px;
margin:0;
}
#rotary .announce ul li a {
display:block;
color:#4678c8;
background:url("../SiteCollectionImages/arrow3.gif") 0px 5px no-repeat;
padding:0px 0px 5px 15px;
}
#rotary .announce ul li a:hover {
background:url("../SiteCollectionImages/arrow4.gif") 0px 5px no-repeat;
color:#aa8c46;
text-decoration:none;
}
#rotary .banners {
float:left;
margin:-10px 0px 0px 0px;
padding:0px 0px 0px 40px;
width:200px;
}
#rotary .head {
color:#777777;
font:1.6em Georgia;
font-weight:normal;
letter-spacing:7px;
text-align:center;
font-variant:small-caps;
}
#rotary .more {
background:url("../SiteCollectionImages/arrow.gif") 0px 3px no-repeat;
color:#aa8c46;
font:bold 1em Arial,sans-serif;
padding:0px 0px 0px 10px;
}
#rotary .readmore {
display:block;
clear:both;
padding:0px 0px 10px 0px;
}
#rotary .readmore a {
background:url("../SiteCollectionImages/arrow1.gif") 0px 5px no-repeat;
font:bold 1em Arial,sans-serif;
line-height:1.7em;
padding:0px 0px 0px 10px;
}
#rotary .readmore a:hover {
background:url("../SiteCollectionImages/arrow.gif") 0px 5px no-repeat;
}

/* -- Article -- */

#article {
display:block;
float:right;
margin:5px 0px 0px 0px;
padding:0px 10px 0px 0px;
width:610px;
}
.article {
display:block;
background:url("../SiteCollectionImages/article.gif") no-repeat;
background-color:#ffffff;
line-height:1.7em;
overflow:auto;
padding:15px 15px 5px 15px;
width:580px;
}
.article strong {
color:#777777;
}
.article a strong {
color:#4678c8;
}
.article a:hover strong {
color:#aa8c46;
}
.article2 {
display:block;
background:url("../SiteCollectionImages/article2.gif") no-repeat;
margin:0;
width:610px;
height:50px;
}
#rotary .articletop {
background:url("../SiteCollectionImages/articletop.gif") no-repeat;
width:780px;
height:50px;
}
#rotary .articlemain {
background-color:#ffffff;
margin:-5px 0px -5px 0px;
padding:0px 20px 0px 15px;
width:745px;
}
#rotary .articlemain a {
text-decoration:underline;
}
#rotary .articleheading {
display:block;
float:left;
}
#rotary .articlebot {
display:block;
background:url("../SiteCollectionImages/articlebot.gif") no-repeat;
width:780px;
height:50px;
}
#rotary .article .left {
float:left;
font:1em Arial,sans-serif;
line-height:1.6em;
margin:0px 20px 0px 0px;
padding:0px 20px 0px 0px;
width:150px;
}
#rotary .article .right {
float:left;
font:1em Arial,sans-serif;
line-height:1.6em;
margin:0;
padding:0px 0px 0px 20px;
width:150px;
}

/* -- Lists -- */

.article ul {
display:block;
list-style:none;
margin:10px 20px 0px 20px;
padding:0;
position:relative;
}
.article ul li {
display:block;
background:url("../SiteCollectionImages/arrow.gif") 0px 7px no-repeat;
color:#444444;
font:1em Arial,sans-serif;
font-weight:normal;
line-height:1.7em;
padding:0px 0px 10px 15px;
position:relative;
}
.article ul li a {
position:relative;
}
.article ol {
display:block;
list-style-type:decimal;
margin:0px 0px 0px 40px;
padding:0;
}
.article ol li {
color:#444444;
font:1em Arial,sans-serif;
font-weight:normal;
line-height:1.7em;
padding:0px 0px 10px 0px;
margin:0px 0px 0px -6px;
}

/* -- Aggregate -- */

.article .aggregate {
display:block;
clear:both;
font:1em Arial,sans-serif;
line-height:1.4em;
list-style:none;
margin:10px 0px 10px 0px;
padding:0;
width:550px;
}
.article .aggregate li {
background:none;
margin:0;
padding:0;
}
.article .aggregate .title {
background:url("../SiteCollectionImages/bg2.gif") 0px 0px repeat-x;
border:none;
float:left;
font-size:.85em;
width:200px;
}
.article .aggregate .title a {
border:none;
color:#444444;
display:block;
margin:0px 0px 10px 0px;
padding:10px 10px 10px 10px;
width:180px;
}
.article .aggregate .title a:hover {
background:url("../SiteCollectionImages/bg3.gif") 0px 0px #fffef7 repeat-x;
color:#aa8c46;
text-decoration:none;
}
.article .aggregate .title a em {
display:block;
border-bottom:1px solid #dcd7c8;
color:#4678c8;
font:bold 1.2em Georgia,"Times New Roman",Times,serif;
line-height:1.5em;
margin:0px 0px 3px 0px;
padding:0px 0px 5px 0px;
}
.article .download {
display:block;
clear:both;
line-height:1.4em;
list-style:none;
margin:10px 0px 10px 0px;
padding:0;
}
.article .download li {
background:none;
margin:0;
padding:0;
}
.article .smallmenu {
display:block;
border-bottom:1px solid #eeeada;
float:left;
font:1em Arial,sans-serif;
margin:0px 0px 15px 10px;
padding:0;
}
.article .smallmenu li {
display:block;
border-top:1px solid #eeeada;
margin:0;
padding:0;
}
.article .smallmenu li a {
display:block;
background:url("../SiteCollectionImages/arrow3.gif") 2px 7px no-repeat;
color:#4678c8;
font-size:.9em;
line-height:1.3em;
margin:0;
padding:5px 0px 5px 15px;
width:150px;
}
.article .smallmenu li a:hover {
background:url("../SiteCollectionImages/arrow4.gif") 2px 7px #fffef7 no-repeat;
color:#aa8c46;
}
.article .listmenu {
display:block;
font:1em Arial,sans-serif;
margin:0px 0px 15px 10px;
padding:0;
}
.article .listmenu li {
display:inline;
float:left;
margin:0;
padding:0;
}
.article .listmenu li a {
display:block;
background:url("../SiteCollectionImages/arrow3.gif") 2px 7px no-repeat;
border-bottom:1px solid #eeeada;
color:#4678c8;
font-size:.9em;
line-height:1.3em;
margin:0;
padding:5px 0px 5px 15px;
width:150px;
}
.article .listmenu li a:hover {
background:url("../SiteCollectionImages/arrow4.gif") 2px 7px #fffef7 no-repeat;
color:#aa8c46;
}
.article .rotaryimages {
list-style:none;
margin:15px 0px 0px 0px;
padding:0;
}
.article .rotaryimages li {
background:none;
display:block;
float:left;
margin:0;
padding:0;
width:140px;
height:200px !important;
}
.article .rotaryimages a {
clear:both;
display:block;
font-size:.9em;
}
.article .rotaryimages img {
border:1px solid #dcd7c8;
margin:0px 0px 5px 0px;
}
.aggregate_left {
float:left;
width:275px;
font-size:.9em;
border-right:1px solid #dcd7c8;
margin:5px 0px 0px 0px;
}
.aggregate_left h2 {
padding:10px 0px 0px 0px !important;
}
.aggregate_left ul {
display:block;
margin:0;
}
.aggregate_left ul li {
clear:both;
padding:0px 0px 5px 0px;
margin:0px 15px 5px 0px;
display:block;
background:none;
border-bottom:1px solid #dcd7c8;
}
.aggregate_left ul li strong {
font-size:1.1em;
}
.aggregate_right {
float:right;
width:275px;
font-size:.9em;
margin:5px 0px 0px 0px;
}
.aggregate_right h2 {
padding:10px 0px 0px 0px !important;
}
.aggregate_right ul {
margin:0;
}
.aggregate_right ul li a {
font-weight:bold;
}
.list_left {
float:left;
width:280px;
border-right:1px solid #dcd7c8;
margin:5px 0px 0px 0px;
}
.list_left ul {
margin:0px 10px 0px 0px;
}
.list_right {
float:right;
width:270px;
margin:5px 0px 0px 0px;
}
.list_right ul {
margin:0;
}
.list {
list-style:none;
margin:0;
}
.list li {
display:block;
background:none !important;
float:left;
text-align:center;
}
.list li img {
display:block;
padding:0px 10px 5px 10px;
}

/* -- People -- */

.people h4 {
color:#aa8c46 !important;
font:bold .9em Georgia,"Times New Roman",Times,serif !important;
}
.people h5 {
font-style:italic !important;
}
.people img {
display:block;
margin:15px 0px 10px 0px;
}
.people .left {
float:left;
font:1em Arial,Helvetica,sans-serif;
line-height:1.6em;
margin:0;
padding:0;
width:100px !important;
}
.people .right {
float:left;
font:1em Arial,Helvetica,sans-serif;
line-height:1.6em;
margin:0;
padding:0;
width:350px !important;
}

/*--- Library ---*/

.library {
float:left;
width:570px;
font-size:.9em;
}
.library ul {
margin:0;
}
.library ul li {
display:block;
background:url("../SiteCollectionImages/file.gif") 0px 10px no-repeat !important;
border-bottom:1px solid #dcd7c8;
margin:0;
padding:5px 0px 5px 25px;
}
.library a strong {
color:#4678c8 !important;
}
.library a:hover strong {
color:#aa8c46 !important;
}
.library a:hover {
background:none !important;
}
.searchresult {
background:none;
padding:0;
}
.file_info {
display:block;
background-color:#f8f7ef;
color:#786e64;
font:bold .9em Arial,Helvetica,serif;
margin:3px 0 3px 0;
padding:3px 0 3px 0;
}

/*--- Download Library ---*/

.downloadlibrary {
float:left;
width:570px;
font-size:1em;
}
.downloadlibrary ul {
margin:0;
}
.downloadlibrary ul li {
display:block;
border-bottom:1px solid #dcd7c8;
margin:0;
padding:5px 0px 5px 25px;
}
.downloadlibrary ul .file {
background:url("../SiteCollectionImages/file.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .pdf {
background:url("../SiteCollectionImages/filepdf.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .excel {
background:url("../SiteCollectionImages/fileexcel.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .power  {
background:url("../SiteCollectionImages/filepower.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .office {
background:url("../SiteCollectionImages/fileoffice.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .web {
background:url("../SiteCollectionImages/fileweb.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .word {
background:url("../SiteCollectionImages/fileword.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .graphic {
background:url("../SiteCollectionImages/filegraphic.gif") 0px 10px no-repeat !important;
}
.downloadlibrary a strong {
color:#4678c8 !important;
}
.downloadlibrary a:hover strong {
color:#aa8c46 !important;
}
.downloadlibrary a:hover {
background:none !important;
}
.searchresult {
background:none;
padding:0;
}
.file_info {
display:block;
background-color:#f8f7ef;
color:#786e64;
font:bold .9em Arial,Helvetica,serif;
margin:3px 0 3px 0;
padding:3px 0 3px 0;
}


/* -- Box -- */

.box {
display:block;
background:url("../SiteCollectionImages/box.gif") no-repeat;
width:150px;
margin:0px 0px 10px 0px;
float:right;
}
.box2 {
display:block;
background:url("../SiteCollectionImages/box2.gif") repeat-y;
width:150px;
margin:15px 0px 0px 0px;
}
.box2 ul {
display:block;
list-style:none;
width:150px;
margin:0;
padding:0;
}
.box2 ul li {
display:block;
background:none;
font:.85em Arial,sans-serif;
padding:0px 0px 0px 20px;
}
.box2 ul li a {
color:#777777;
}
.box2 ul li a:hover {
color:#aa8c46;
}
.box2 img {
vertical-align:middle;
padding:2px 10px 2px 0px;
}
.box3 {
display:block;
background:url("../SiteCollectionImages/box3.gif") no-repeat;
width:150px;
height:15px;
}

/* -- Comments -- */

.comments {
display:block;
color:#444444;
font:1em Arial,sans-serif;
line-height:1.7em;
}
.comments a {
color:#aa8c46;
}
.comments span {
display:block;
color:#786e64;
padding:0px 0px 10px 0px;
}
.comments span strong {
color:#aa8c46;
font-weight:bold;
}
.comments span em {
color:#786e64;
font-style:normal;
font-weight:bold;
margin:0px 15px 0px 15px;
}
.comment1 {
display:block;
background-color:#f8f7ef;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
margin:15px 0px 15px 0px;
padding:10px 20px 10px 20px;
}
.comment2 {
display:block;
background-color:#fafaf8;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
margin:15px 0px 15px 0px;
padding:10px 20px 10px 20px;
}

/* -- Form -- */

.form {
display:block;
color:#444444;
font:1em Arial,sans-serif;
line-height:1.4em;
}
.form fieldset {
background-color:#fafaf8;
border:0px;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
margin:5px 0px 0px 0px;
padding:10px 20px 10px 20px;
}
.form img {
vertical-align:center;
}
.form label {
display:block;
padding:10px 10px 0px 0px;
}
.form label span,
.red {
color:#ee0000;
}
.form label strong {
color:#777777;
font-weight:bold;
}
.form textarea {
display:block;
background:url("../SiteCollectionImages/input.gif") #ffffff repeat-x;
border:1px solid #d2c896;
color:#786e64;
font:1em Arial,sans-serif;
line-height:1.4em;
margin:2px 0px 5px 0px;
padding:5px 0px 0px 5px;
}
.form input {
background:url("../SiteCollectionImages/input.gif") #ffffff repeat-x;
border:1px solid #d2c896;
color:#786e64;
font:1em Arial,sans-serif;
line-height:1.4em;
height:17px;
margin:2px 0px 5px 0px;
padding:3px 0px 0px 5px;
width:200px;
}
.form select {
border:1px solid #d2c896;
color:#786e64;
font:1em Arial,sans-serif;
line-height:1.4em;
margin:2px 0px 5px 0px;
padding:2px 0px 2px 0px;
}
.form .small {
background:url("../SiteCollectionImages/input.gif") #ffffff repeat-x;
border:1px solid #d2c896;
color:#786e64;
font:1em Arial,sans-serif;
line-height:1.4em;
height:17px;
margin:2px 0px 5px 0px;
padding:5px 0px 0px 5px;
width:100px;
}
.form .option {
background:none;
border:0px;
font:1em Arial,sans-serif;
line-height:1.4em;
margin:5px 0px 0px 0px;
width:15px;
height:15px;
}
.form .button {
background:url("../SiteCollectionImages/button.gif") no-repeat;
border:0px;
font:1em Arial,sans-serif;
line-height:1.4em;
width:60px;
height:20px;
padding:0;
margin:0px 0px 5px 0px;
}
.formbg {
background:#ffffff;
padding:0px 0px 500px 0px;
}
.subscribe {
background:#fafaf8;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
padding:15px;
}

/* -- Ads -- */

.ad {
margin:30px 0px 0px 0px;
width:180px;
text-align:center;
}
.ad span {
display:block;
color:#ffffff;
font:.9em Arial,sans-serif;
margin:0px 0px 10px 0px;
text-align:center;
}
.ad a {
display:block;
margin:0px 0px 20px 0px;
}
#rotary table div .adbanner {
display:block;
background:url("../SiteCollectionImages/adbanner.gif") no-repeat;
width:192px;
float:left;
margin:0;
padding:0px 17px 20px 0px;
}
#rotary table div .adbanner img {
display:block;
padding:4px 4px 1px 4px;
}
#rotary table div .adbanner2 {
display:block;
background:url("../SiteCollectionImages/adbanner.gif") no-repeat;
width:192px;
float:left;
margin:0;
padding:0;
}
#rotary table div .adbanner2 img {
display:block;
padding:4px 4px 1px 4px;
}
#rotary table div .adlink {
background:url("../SiteCollectionImages/adbanner2.gif") bottom no-repeat;
padding:0px 0px 4px 0px;
}
#rotary table div .adlink a {
display:block;
background:url("../SiteCollectionImages/adlink.gif") bottom no-repeat;
color:#ffffff;
font:bold .9em Arial,sans-serif;
padding:5px 15px 10px 15px;
text-decoration:none;
width:162px;
}
#rotary table div .adlink a strong {
color:#ffffff;
font-size:1.1em;
letter-spacing:1px;
}
#rotary table div .adlink a:hover {
background:url("../SiteCollectionImages/adlink2.gif") bottom no-repeat;
color:#ffffff;
text-decoration:none;
}
#rotary .banners .adbanners {
display:block;
background:url("../SiteCollectionImages/banner.gif") top left no-repeat;
width:192px;
margin:15px 0px 0px 0px;
padding:0;
}
#rotary .banners .adbanners img {
display:block;
padding:4px 4px 1px 4px;
}
#rotary .banners .adbanner2 {
display:block;
background:url("../SiteCollectionImages/banner.gif") top left no-repeat;
width:192px;
margin:15px 0px 0px 0px;
}
#rotary .banners .adbanner2 img {
display:block;
padding:4px 4px 1px 4px;
}
#rotary .banners .bannerlink {
background:url("../SiteCollectionImages/banner2.gif") bottom no-repeat;
padding:0px 0px 4px 0px;
}
#rotary .banners .bannerlink a {
display:block;
background:url("../SiteCollectionImages/adlink.gif") bottom no-repeat;
color:#ffffff;
font:bold .9em Arial,sans-serif;
padding:5px 15px 10px 15px;
text-decoration:none;
width:162px;
}
#rotary .banners .bannerlink a strong {
color:#ffffff;
font-size:1.1em;
letter-spacing:1px;
}
#rotary .banners .bannerlink a:hover {
background:url("../SiteCollectionImages/adlink2.gif") bottom no-repeat;
color:#ffffff;
text-decoration:none;
}

/* -- Footer -- */

#rotary .footer {
display:block;
background:url("../SiteCollectionImages/footer.gif") no-repeat;
clear:both;
width:770px;
height:60px;
padding:10px 60px 10px 60px;
font-size:.85em;
text-align:right;
}
#rotary .footer a {
padding:0px 5px 0px 5px;
}
#rotary .footer img {
vertical-align:middle;
padding:0px 3px 0px 3px;
}
#language {
display:block;
}
#rotary .copyright {
display:block;
float:left;
padding:20px 0px 0px 0px;
}
#rotary .sitelinks {
display:block;
float:right;
padding:20px 0px 0px 0px;
}
#rotary .sitelinks a {
color:#444444;
}
#rotary .sitelinks a:hover {
color:#aa8c46;
}

/* -- Images -- */

.photo_wide {
display:block;
background:#fdf9ec bottom center no-repeat;
border-bottom:#dcd7c8 1px solid;
float:left;
font:.85em Arial,sans-serif;
line-height:1.4em;
width:550px;
margin:0px 0px 5px 0px;
padding:10px;
}
.photo_wide img {
display:block;
margin:0px 0px 5px 0px;
}
.photo {
display:block;
background:url("../SiteCollectionImages/photo.gif") #fdf9ec bottom center no-repeat;
float:right;
font:.85em Arial,sans-serif;
line-height:1.4em;
width:220px;
margin:15px 0px 10px 10px;
padding:9px 9px 15px 9px;
}
.photo img {
display:block;
border:1px solid #dcd7c8;
margin:0px 0px 5px 0px;
padding:0;
}
.img {
display:block;
border:1px solid #dcd7c8;
margin:5px 10px 15px 0px;
padding:0;
}
.image {
display:block;
float:right;
margin:10px 0px 10px 10px;
padding:2px;
}
.images {
display:block;
border:1px solid #dcd7c8;
float:left;
margin:5px 10px 5px 0px;
padding:2px;
}
.imageCenter {
display:block;
margin:auto;
padding:10px;
}
.smallVideo {
display:block;
float:right;
width:250px;
margin:10px 0px 10px 10px;
padding:8px;
border:1px solid #dcd7c8;
background-color:#fdf9ec;
font:.85em Arial,Helvetica,sans-serif;
}

/* -- Classes -- */

.highlightBox {
background-color:#fdf9ec;
padding:8px;
text-align:center;
width:320px;
border:1px solid #dcd7c8;
}
.hr {
clear:both;
margin:0;
padding:0;
}
hr {
clear:both;
border:0;
color:#dcd7c8;
background-color:#dcd7c8;
height:1px;
}
.blue {
color:#4678c8 !important;
}
.gold {
color:#aa8c46 !important;
}
.left {
display:block;
float:left;
}
.right {
display:block;
float:right;
}
.bottom {
clear:both;
}

/* -- Tables -- */

#rotary table {
font:normal 1em Arial,sans-serif;
}
#rotary tr {
font:normal 1em Arial,sans-serif;
}
#rotary td {
font:normal 1em Arial,sans-serif;
}
#rotary td p {
font:normal 1em Arial,sans-serif;
}
#rotary td strong {
color:#777777;
font-weight:bold;
}
#rotary table a {
text-decoration:underline;
}
#rotary table a:hover {
}
#rotary .table {
border-collapse:collapse;
border-top:1px solid #dcd7c8;
margin:10px 0px 0px 0px;
width:100%;
}
#rotary .table td {
border-bottom:1px solid #dcd7c8;
border-space:0px;
line-height:1.7em;
padding:2px 5px 4px 7px;
vertical-align:top;
}
#rotary .table2 {
border-collapse:collapse;
margin:10px 0px 0px 0px;
width:100%;
}
#rotary .table2 td {
border:1px solid #dcd7c8;
border-space:0px;
line-height:1.7em;
padding:2px 5px 4px 7px;
vertical-align:top;
}
#rotary .table td form {
padding:5px 0px 0px 0px;
}
#rotary .label {
background-color:#f8f7ef;
color:#786e64;
}
#rotary .label td {
font:bold 1em Arial,sans-serif;
}
#rotary .label td strong {
color:#786e64;
}
#rotary .row1 {
border-space:0px;
font:normal 1em Arial,sans-serif;
}
#rotary .row2 {
background-color:#fafaf8;
border-space:0px;
font:normal 1em Arial,sans-serif;
}
#rotary .event {
background:url("../SiteCollectionImages/buttoncalendar.gif") 7px 7px #fafaf8 no-repeat;
color:#777777;
font-size:.95em !important;
font-weight:bold;
text-indent:22px;
vertical-align:bottom;
}
#rotary .eventlabel {
background-color:#fafaf8;
color:#777777;
font:bold 1em Arial,sans-serif;
padding:5px 0px 0px 0px;
}
#rotary .date {
background-color:#fafaf8;
color:#777777;
font:bold 1em Arial,sans-serif;
padding:5px 0px 0px 0px;
text-align:right;
}
#rotary table table div {
font:normal 1em Arial,sans-serif;
}

/* -- Global Outlook --*/
.goButton {
text-align:right;
margin: 0px 10px 0px 0px;
padding: 18px 0px 0px 0px;
background:url("../SiteCollectionImages/GlobalOutlook/logo_button.gif") top right no-repeat;
}

/* -- Visual Identity Guide Table -- */


#colorsTable {
width: 450px;
text-align: center;
padding: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
}
#colorsTable th {
color:#777777;
font:bold .85em Arial,Helvetica,sans-serif;
line-height:1.4em;
margin:0;
text-align: left;
border-bottom: 1px solid #666666;
padding: 6px 6px 6px 12px;
}
#colorsTable th.nobg {
vertical-align: bottom;
border-top: 0;
border-left: 0;
border-right: 0;
background: none;
}
#colorsTable th.rblue {
color: #FFFFFF;
vertical-align: top;
border-top: 0;
border-left: 0;
border-right: 0;
background: #003399;
}
#colorsTable th.rgold {
color: #FFFFFF;
vertical-align: top;
border-top: 0;
border-left: 0;
border-right: 0;
background: #FFCC00;
}
#colorsTable th.rmetal {
color: #FFFFFF;
vertical-align: top;
border-top: 0;
border-left: 0;
border-right: 0;
background: #A39161;
}

#colorsTable td {
color:#444444;
font:normal .85em Arial,sans-serif;
line-height:1.4em;
border-bottom: 1px solid #666666;
padding: 6px 6px 6px 12px;
}
#colorsTable td.bluealt {
background: #BFCCE5;
}
#colorsTable td.goldalt {
background: #FFF2BF;
}
#colorsTable td.metalalt {
background: #E8E3D7;
}

/* -- YouTube Embed Code -- */

#embedcode .embedcode {
width:430px;
padding:0 0 14px 0;
margin:10px auto;
background:url("../SiteCollectionImages/embed.gif") bottom left no-repeat;
}
#embedcode .embedcode h3 {
margin:0;
padding:7px 10px 3px 10px;
background:url("../SiteCollectionImages/embed.gif") top left no-repeat;
}
#embedcode .embedcode p {
margin:0;
padding:0 10px 3px 30px;
font-size:.9em;
line-height:1.3em;
background:#eeece3;
}
.bg1 {
background-color:#f8f7ef;
margin:15px 0px 15px 0px;
padding:10px 20px 10px 20px;
}


/* -- RVM Archive -- */

.videoList {
border-bottom: 1px solid #eeece3; 
padding: 5px 0 5px 0; 
height: 155px;
}
.videoTitle {
font:bold .95em Arial,Helvetica,sans-serif;
line-height:3em; 
padding: 10px 0 0 0;
}
.videoThumb img {
border: 5px solid #eeece3; 
float: left; 
clear: left; 
margin: 5px;
}

/* -- RVM Callout -- */

#rvmfloat .rvmfloat {
width:150px;
padding:0 0 14px 0;
margin:10px 10px 5px 0;
float: left;
background:url("../SiteCollectionImages/rvm_bg.gif") bottom left no-repeat;
}
#rvmfloat .rvmfloat h3 {
margin:0;
padding:7px 10px 3px 10px;
background:url("../SiteCollectionImages/rvm_bg.gif") top left no-repeat;
}
#rvmfloat .rvmfloat p {
margin:0;
padding:0 10px 3px 12px;
line-height: 1.3em;
background:#eeece3;
}
#rvmfloat .rvmfloat img {
margin:0;
padding:0 0 3px 0;
background:#eeece3;
}

/* -- Rotary Basics -- */

.rbFlash {
float:left;
margin:10px 10px 10px 0px;
}

/* -- Social Networking -- */
#networks .networkButton a {
display:block;
height:57px;
width:192px;
border:4px solid #bdaf6d;
}
#networks .networkButton a:hover {
border:4px solid #215db1;
}
#networks .networkButtonI a {
display:block;
float:left;
height:57px;
width:192px;
border:4px solid #bdaf6d;
margin: 5px;
}
#networks .networkButtonI a:hover {
border:4px solid #215db1;
}


/* -- End Polio Button -- */

#polioButton {
width: 370px;
height:85px;
background:url("../SiteCollectionImages/polioButton.gif") no-repeat;
margin:auto;
}
#polioButton a {
display:block;
color:#dcd7c8;
line-height: 1.9em;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
text-decoration:none;
padding: 20px 20px 10px 110px;
}
#polioButton a:hover {
color: #FFFFFF;
}

/* -- Foundation Button -- */

#foundationButton {
width: 370px;
height:85px;
background:url("../SiteCollectionImages/foundationButton.gif") no-repeat;
margin:auto;
}
#foundationButton a {
display:block;
color:#ccd2dc;
line-height: 1.9em;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
text-decoration:none;
padding: 20px 10px 10px 15px;
}
#foundationButton a:hover {
color: #FFFFFF;
}


/* -- Contribute Ad -- */

#contribute {
text-align:center;
}
#contribute h3 {
margin: 0px;
padding: 10px 0px 0px 0px;
color: #143264;
}
#contribute p {
padding:0px 0px 5px 0px;
}
.contributeTop {
width:450px;
height:45px;
margin:auto;
background:url("../SiteCollectionImages/contribute_top.gif") no-repeat;
}
.contributeBottom {
width:450px;
height:11px;
padding:0px 0px 10px 0px;
margin:auto;
background:url("../SiteCollectionImages/contribute_bottom.gif") no-repeat;
}
.contributeBlue {
width:450px;
height:75px;
margin:auto;
background:url("../SiteCollectionImages/contribute_blue_bg.jpg") no-repeat;
border-top:1px solid #143264;
border-bottom:1px solid #143264;
}
.contributeBlue2 {
width:450px;
height:65px;
margin:auto;
background-color:#ced4df;
border:1px solid #143264;
}
.contributeBlue3 {
width:450px;
height:65px;
margin:auto;
background:url("../SiteCollectionImages/contribute_blue_bg2.jpg") no-repeat;
border:1px solid #143264;
}
.contributeBlueT {
width:450px;
margin:auto;
background:url("../SiteCollectionImages/contribute_bluer_t.gif") no-repeat;
background-color:#ebedf2;
}
.contributeBlueB {
width:450px;
height:13px;
padding:0px 0px 10px 0px;
margin:auto;
background:url("../SiteCollectionImages/contribute_bluer_b.gif") no-repeat;
}


/* Magazine */

.coverStory {
text-align: center;
float:right;
width:187px;
margin:5px;
padding:5px;
border:1px solid #dcd7c8;
}
.coverStory2 {
text-align: center;
float:left;
width:187px;
margin:5px;
padding:5px;
border:1px solid #dcd7c8;
}



/* -- Shop -- */

.shoptop {
display:block;
background:url("../SiteCollectionImages/rishop/maintop.gif") top no-repeat;
clear:both;
margin:auto;
height:35px;
width:780px;
}
.shop {
display:block;
background:#ffffff;
clear:both;
margin:auto;
margin-bottom:10px;
text-align:left;
width:780px;
}
.shop h1 {
width:auto !important;
}
.shopbody {
display:block;
margin:auto;
padding:0px 15px 0px 15px;
}
.shopbot {
display:block;
background:url("../SiteCollectionImages/rishop/mainbot.gif") no-repeat;
margin:auto;
width:780px;
height:27px;
}
.shopmore {
display:block;
}
.shop ul {
display:block;
list-style:none;
margin:0;
padding:0;
}
.shop ul li {
display:block;
background:url("../SiteCollectionImages/arrow.gif") 0px 7px no-repeat;
color:#444444;
font:1em Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:1.7em;
padding:0px 0px 10px 15px;
}
.shop ol {
display:block;
list-style-type:decimal;
margin:0px 0px 0px 40px;
padding:0;
}
.shop ol li {
color:#444444;
font:1em Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:1.7em;
padding:0px 0px 10px 0px;
margin:0px 0px 0px -6px;
}

/* -- Popup Box -- */

.modalPanel {
position:absolute;
top:50%;
left:50%;
z-index:9999;
width:500px;
text-align:left;
margin:-220px 0 0 -250px;
}
.modalPanel[id] {
position:fixed;
}
#MP_overlay {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:5000;
background-color:#444444;
-moz-opacity:0.7;
opacity:.70;
filter:alpha(opacity=70);
}
#MP_overlay[id] {
position:fixed;
}

/* -- Gallery -- */

#gallery {
margin:15px 0px 0px 0px;
width:570px;
height:500px;
vertical-align:center;
text-align:center;
}
#galleryTall {
margin:15px 0px 0px 0px;
width:570px;
height:600px;
vertical-align:center;
text-align:center;
}

#slideimg {
background-color:#f8f7ef;
border-top:#dcd7c8 1px solid;
width:570px;
height:400px;
padding:10px 0px 0px 0px;
}
#slidecaption {
background-color:#f8f7ef;
border-bottom:#dcd7c8 1px solid;
font:.85em Arial,Helvetica,sans-serif;
line-height:1.4em;
width:550px;
padding:10px;
text-align:left;
}
.thumb img {
background-color:#ffffff;
border:1px solid #dcd7c8;
width:55px;
height:55px;
padding:3px;
margin:0px 5px 0px 0px;
}
#scrollDiv {
background-color:#fafaf8;
border:1px solid #dcd7c8;
float:left;
height:87px;
width:530px;
overflow:hidden;
}
#scrollDivCenter {
margin:0 auto 0;
height:87px;
width:440px;
overflow:hidden;
}
#thumbs {
height:87px;
margin:10px;
width:10000px;
text-align:left;
}
#thumbnav {
width:570px;
margin:0px auto 0px auto;
}
.handleback,
.handlenext {
display:block;
background-color:transparent;
border:none;
float:left;
height:87px;
width:15px;
text-indent:-30px;
}
.handleback {
background:url("../SiteCollectionImages/back.gif") center no-repeat;
}
.handlenext {
background:url("../SiteCollectionImages/next.gif") center no-repeat;
}
.info #gallery {
width:auto;
height:auto;
margin:0;
}
.info #gallery ul {
background:none;
list-style:none;
width:100px;
}
.info #gallery ul li {
background:none;
margin:0;
padding:0;
width:100px;
}
.info #gallery ul li a {
background:none;
margin:0;
padding:0;
}
.info #gallery ul li a:hover {
background:none;
}

/* Tabs */

#container {
height:220px;
}
.tabs-hide {
display:none;
}
.tabs-nav {
list-style:none;
font:.85em Arial,sans-serif;
margin:195px 0px 0px 0px;
padding:0;
position:absolute;
height:25px !important;
overflow:hidden !important;
}
.tabs-nav:after {
display:block;
clear:both;
content:" ";
}
.tabs-nav li {
float:left;
margin:0px 5px 0px 0px;
padding:0;
}
.tabs-nav a, .tabs-nav a span {
display:block;
background:url("../SiteCollectionImages/tabs.gif") no-repeat;
padding:0px 0px 0px 8px;
margin:0;
}
.tabs-nav a {
position:relative;
color:#777777;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.tabs-nav .tabs-selected a {
color:#aa8c46;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
background-position:left -50px;
}
.tabs-nav a, .tabs-nav .tabs a:hover {
background-position:left -75px;
}
.tabs-nav a span {
padding:5px 8px 8px 0px;
}
.tabs-nav .tabs-selected a span {
color:#aa8c46;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
background-position:right 0px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
background-position:right -25px;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
cursor:pointer;
text-decoration:none;
}
.tabs-container {
padding:0;
}

/* Article Tabs */

#tabs {
display:block;
background-color:#fafaf8;
border:0px;
border-top:1px solid #dcd7c8;
border-bottom:1px solid #dcd7c8;
margin:40px 0px 0px 0px;
padding:0px 0px 5px 0px;
}
#tabs .newslist {
margin:10px 0px 0px 10px;
}
#tabs .newslist li {
float:left;
margin:0px 25px 0px 0px;
width:220px;
}
#tabs .tabs-hide {
display:none;
}
#tabs .tabs-nav {
display:block;
list-style:none;
font:1em Arial,Helvetica,sans-serif;
margin:-23px 0px 0px 15px;
padding:0;
height:25px;
overflow:hidden;
position:absolute;
}
#tabs .tabs-nav:after {
display:block;
clear:both;
}
#tabs .tabs-nav li {
border-top:1px solid #d2c896;
border-left:1px solid #d2c896;
border-right:1px solid #d2c896;
float:left;
margin:0px 10px 0px 0px;
padding:0;
}
#tabs .tabs-nav a, .tabs-nav a span {
}
#tabs .tabs-nav a {
color:#4678c8;
display:block;
background:none;
background-color:#fafaf8;
padding:0px 5px 0px 0px;
}
#tabs .tabs-nav .tabs-selected a {
color:#aa8c46;
}
#tabs .tabs-nav .tabs-selected a span {
border-bottom:1px solid #fafaf8;
color:#aa8c46;
font-weight:bold;
}
#tabs .tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
background:none;
}
#tabs .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
cursor:pointer;
text-decoration:underline;
}
#tabs .tabs-container {
padding:0;
}

/* Static Tabs */

.article .tabs {
margin:20px 0px -20px 20px;
}
.article .tabs li {
display:inline;
float:left;
background-image:none;
margin:0;
padding:0;
}
.article .tabs li a {
display:block;
background-color:#fafaf8;
border:1px solid #d2c896;
padding:0px 5px 0px 5px;
margin-right:10px;
margin-bottom:-1px;
text-decoration:none;
}
.article .tabs li a:hover {
text-decoration:underline;
}
.article .tabs li.selected {
position:relative;
_top:1px;
}
.article .tabs li.selected a {
border-bottom:1px solid #fafaf8;
color:#aa8c46;
font-weight:bold;
}
.article .tabs li.selected a:hover {
text-decoration:none;
}
.article .tabcontentstyle {
display:block;
clear:both;
}
.InfoPathFormViewerPart
{
border:none;
margin:0;
}

/* -- Contact us page 3 box highlight -- */
.left-box {
display:block;
float:left;
padding: 10px 0px 0px 10px; 
background: rgb(255, 255, 255) url("../SiteCollectionImages/contact-us-col-bg.jpg") no-repeat scroll left top; 
width: 177px; 
margin-right: 5px;
}

.right-box {
display:block;
float:right;
padding: 10px 0px 0px 10px; 
background: rgb(255, 255, 255) url("../SiteCollectionImages/contact-us-col-bg.jpg") no-repeat scroll left top; 
width: 177px;
}

/* -- Rotary Canada 3 columns -- */
.rca-left-box {
display:block;
width: 177px;
float:left;
padding: 10px 0px 0px 10px;  
margin-right: 5px;
}
.rca-right-box {
display:block;
width: 177px;
float:right;
padding: 10px 0px 0px 10px; 
}
.cream-bg {
display: block;
margin: 4px 0px; 
padding: 4px !important;
background: #fefaef; 
}

/* -- The Rotarian 4 columns -- */

.four-columns {
display: block;
overflow: auto;
background: url("../SiteCollectionImages/four-columns-bg.gif") center repeat-y;
}
.four-columns-left {
display: block;
float: left;
width: 125px !important;
border-right: 0px solid #e3ded2; 
padding: 10px; margin:0px;
font: 0.95em Arial,sans-serif;
}
.four-columns ul {
margin:0px;
padding:0p;
background:#ffffff;
}

/* -- The Rotarian 3 columns -- */
.level-subhead {
font:bold 1em Arial, Helvetica, sans-serif !important;
margin:10px 0 5px 0;
padding:5px 5px 5px 10px;
color:#777777 !important;
}
.level-subhead span a {
color:#777777 !important;
}
.th_thumbnail {
float:left; margin:3px 4px 5px 1px; border:1px solid #ccc;
}
.readthestory {
clear:both; padding:0px;	 
}

/* -- The Rotarian 2 columns -- */
.two-columns{
display:block; margin: 5px 0px;
}
.two-columns-left {
width:364px; padding:0px; float:left; display:block;
}
.two-columns-right{
width:192px; padding:0px; float:right; display:block;	 
}
.two-columns ul {
background:#ffffff;
}





