/* Start of CMSMS style sheet 'rotary' */
/* ---------------------------
Copyright Rotary International
One Rotary Center
1560 Sherman Ave.
Evanston, IL 60201, USA
--------------------------- */

/* -- General -- */

html {
border:0;
height:100%;
}
body {
background:url("images/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 {
color:#4678c8;
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 Arial,sans-serif;
float:left;
line-height:.75em;
padding:5px 2px 0px 0px;
}
#rotary .dropcaps {
color:#777777;
font:3.7em Arial,sans-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 Arial,sans-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("images/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("images/arrow4.gif") 0px 6px no-repeat;
color:#aa8c46;
}
#rotary .bigbutton a {
display:block;
background:url("images/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("images/button2.gif") no-repeat;
color:#000000;
}

#rotary .ruleline {
display:block;
border-bottom:1px solid #dcd7c8;
margin:0px 0px 15px 0px;
padding:0px 0px 10px 0px;
}

#rotary .wppdList { 
	position:        relative;
	left:           5em;
}

#rotary .wppdList li { 
	list-style-type:disc;
	font-size: 120%;
}

#rotary .heavy {
	font-weight:bold;
}

/* -- 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 Arial,sans-serif;
line-height:1.3em;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
#rotary h3 {
color:#777777;
font:bold 1.1em Arial,sans-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("images/main.gif") repeat-y;
margin:auto;
padding:0;
width:890px;
}
.skip {
display:none;
}
#rotary .mainbg {
display:block;
background:url("images/mainbg.gif") no-repeat;
padding:0;
width:890px;
/*min-height:700px;*/
}
#rotary .content {
display:block;
background:url("images/content.gif") repeat-x;
padding:0;
margin:auto;
width:800px;
/*min-height:700px;*/
}
#rotary .header {
display:block;
height:90px;
width:790px;
margin:0;
}
#rotary .h3anchor {
color:#777777;
font:bold 1.1em Arial,sans-serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary .h3anchor a {
color:#777777;
font:bold 1.1em Arial,sans-serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary .h3anchor a:hover {
color:#777777;
font:bold 1.1em Arial,sans-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("images/logo3.gif") no-repeat;
position:absolute;
width:270px;
height:60px;
text-indent:-1000em;
}*/


#rotary .header .ri_logo a {
display:block;
background:url("images/wpp_logo.gif") no-repeat;
position:absolute;
width:300px;
height:80px;
text-indent:-1000em;
}

#rotary .search {
display:block;
background:url("images/searchbg.gif") no-repeat;
color:#ffffff;
font-size:.85em;
float:right;
margin:0;
width:310px;
height:55px;
}
#rotary .search2 {
display:block;
background:url("images/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("images/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("images/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("images/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("images/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("images/menuleft2.gif") left top no-repeat;
color:#aa8c46;
font-weight:bold;
}
#rotary .navigation .on a span {
background:url("images/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("images/menu.gif") no-repeat;
clear:both;
margin:auto;
padding:10px 0px 0px 0px;
width:780px;
}
#rotary .nav2a {
display:block;
background:url("images/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("images/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("images/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2b {
display:block;
background:url("images/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("images/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("images/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .navbot {
display:block;
background:url("images/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("images/arrow.gif") #f8f7ef 0px 6px no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .nav3a {
display:block;
width:170px;
background:url("images/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("images/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("images/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("images/arrow2.gif") no-repeat;
}
#rotary .related .on a {
display:block;
background:url("images/arrow2.gif") no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .related3 {
display:block;
background:url("images/siderelated3.gif") no-repeat;
width:150px;
height:25px;
}

/*--- Info ----*/

#rotary .info {
display:block;
background:url("images/sideinfo.gif") no-repeat;
width:150px;
margin:30px 0px 0px 30px;
overflow:hidden;
}
#rotary .info ul {
display:block;
background:url("images/sideinfo2.gif") repeat-y;
list-style:none;
width:150px;
margin:0;
padding:0;
}
#rotary .info ul li {
display:block;
background:url("images/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("images/arrows.gif") no-repeat;
}
#rotary .info .on a {
display:block;
background:url("images/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("images/sideinfo3.gif") no-repeat;
width:150px;
height:25px;
}
#rotary .info dl {
display:block;
background:url("images/sideinfo2.gif") repeat-y;
width:150px;
margin:0;
padding:0;
}
#rotary .info dl dt {
display:block;
background:url("images/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("images/arrows.gif") no-repeat;
}
#rotary .info dl dd {
display:block;
background:url("images/sideinfoline.gif") no-repeat;
font-size:.85em;
line-height:14px;
margin:0;
padding:1px 0px 1px 10px;
}
#rotary .info dl dd a {
background:url("images/arrows_dl.gif") no-repeat;
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:115px;
}
#rotary .info dl dd a:hover {
background:url("images/arrows.gif") no-repeat;
}

/* -- Home -- */

#rotary .home {
display:block;
background:url("images/home.gif") top no-repeat;
clear:both;
margin:auto;
width:780px;
}
#rotary .homebody {
display:block;
background:url("images/homebody.gif") bottom no-repeat;
width:760px;
padding:10px;
}
#rotary .frame {
display:block;
background:url("images/homeframe.gif") no-repeat;
float:left;
padding:5px;
margin:0;
width:400px;
height:210px;
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 .frame h1 span {
color:#444444;
}
#rotary .dropshadow {
display:block;
padding:140px 0px 0px 10px;
}
#rotary .home1 {
background:url("images/ri_home_images/home1_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home1_ {
background:url("images/ri_home_images/home1_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home2 {
background:url("images/ri_home_images/home2.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home2_ {
background:url("images/ri_home_images/home2_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home3 {
background:url("images/ri_home_images/home3.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home3_ {
background:url("images/ri_home_images/home3_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home4 {
background:url("images/ri_home_images/home4.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home4_ {
background:url("images/ri_home_images/home4_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home5 {
background:url("images/ri_home_images/home5.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home5_ {
background:url("images/ri_home_images/home5_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home6 {
background:url("images/ri_home_images/home6.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home6_ {
background:url("images/ri_home_images/home6_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .hometext {
float:left;
margin:0px 0px 0px 10px;
width:340px;
}
#rotary .maintop {
display:block;
background:url("images/maintop.gif") no-repeat scroll center bottom;
margin:auto;
width:780px;
height:45px;
}
#rotary .main {
display:block;
background:url("images/mainbody.gif") #ffffff repeat scroll 0 0;
margin:auto;
padding:20px 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("images/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:475px;
}
#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("images/arrow3.gif") 0px 5px no-repeat;
padding:0px 0px 5px 15px;
}
#rotary .announce ul li a:hover {
background:url("images/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("images/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("images/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("images/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("images/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("images/article2.gif") no-repeat;
margin:0;
width:610px;
height:50px;
}
#rotary .articletop {
background:url("images/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("images/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;
}
.article ul li {
display:block;
background:url("images/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;
}
.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("images/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("images/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("images/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("images/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("images/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("images/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 Arial,sans-serif; 
}
.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("images/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("images/file.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .pdf {
background:url("images/filepdf.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .excel {
background:url("images/fileexcel.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .power  {
background:url("images/filepower.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .office {
background:url("images/fileoffice.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .web {
background:url("images/fileweb.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .word {
background:url("images/fileword.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .graphic {
background:url("images/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("images/box.gif") no-repeat;
width:150px;
margin:0px 0px 10px 0px;
float:right;
}
.box2 {
display:block;
background:url("images/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("images/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 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("images/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("images/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("images/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("images/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 100px 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("images/footer.gif") no-repeat;
clear:both;
width:770px;
height:60px;
padding:10px 60px 10px 60px;
font-size:1em;
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;
}

/* -- Classes -- */

.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;
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;
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 {
font:normal 1em Arial,sans-serif;
}
#rotary .row2 {
background-color:#fafaf8;
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;
}


/* 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("images/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("images/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("images/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;
text-align:center;
}
#galleryTall {
margin:15px 0px 0px 0px;
width:570px;
height:600px;
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("images/back.gif") center no-repeat;
}
.handlenext {
background:url("images/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("images/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;
}

/* ---------------------------
Following modifications are done by:
Author:     Andrew Desender
Date:       Febuary 9th, 2009

Custom defined rules for CMS System.
--------------------------- */

#leftSide {
	padding-left: 10px;	
}


#sideControl {	
	width:  15em;
	text-align:right;
	padding-right:  10px;
	float:left;	
	clear:left;
}

#textIcons {
	padding-bottom:  10px;
	text-align: center;
}

.icons {
	float:left;	
}

#Text_Control {
	border-left: 1px solid #999;
	padding-left: 5px;
	margin-left: 5px;
}

#Text_Positioning {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

#Lists {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
}



.hr_drkgrey {
	color: #999;
}
.readonly {
	background-color: #eee;
}

#errorMessage {
	padding: 5px;
	color: #BD0D2A;
	border: 1px solid #E81034;
	background-color: #F9AFBB;
	margin-bottom: 5px;
	display:none;
}

#successMessage {
	padding: 5px;
	color: #148619;
	border: 1px solid #21DF2A;
	background-color: #ABF3AF;
	margin-bottom: 5px;		
	display: none;
}
	
.mgmtTitle {
	padding-bottom: 0;
	margin-bottom: 0;
	font-weight: bold;
}

.faqTopic {
	cursor: pointer;
	font-size: 14px;
}

.faqTopic:Hover {
	color:#aa8c46;
}

.question {
	cursor:pointer;
}

.question:first-letter {
	font-weight: bolder;
	font-size:16px;
}

.question:Hover {
	color:#886a24;
	font-weight:bolder;
}

.questionHolder {
	display:none;
}

.answer {
	text-indent: 20px;
	display:none;
}
.answer:first-letter {
	font-weight: bolder;
	font-size:16px;
}

#pageControl {
	list-style-image: none;
}

#pageControl li {	
	display: inline;
}

#Content iframe { 
width: 700px; 
height: 10000px; 
border: none; } 

#pageMgmt #Content { 
width: 720px; 
height: 300px;
padding: 0; 
border: inset 1px gray; 
overflow: auto; } 


/* End of 'rotary' */

