/*[fmt]0*/
A:img{border-style:none;}.homebox:hover{opacity:0.8;}#wrapper{width:875px;background:#FFFFFF;margin-left:auto;margin-right:auto;border:2px solid #B6B6B6;border-radius:5px;position:relative;}#contentwrapper{/*[disabled]padding:21px 40px 40px;*/}#content{/*[disabled]border:1px solid #000000;*/margin:10px 10px -21px;padding:10px 10px 0px;}.image{border:1px solid #3A5D28;border-radius:5px;}.featured UL{list-style:none;}.warning{background:#DCEBD8;text-align:center;width:70%;margin-left:auto;margin-right:auto;padding:20px;border:1px solid #A8D59C;font-size:9.8pt;border-radius:5px;}#header{font-size:40px;margin:10px 10px 0px 42px;}#logo{margin-left:auto;margin-right:auto;width:800px;text-align:center;margin-bottom:73px;}#menu{background:#8DAC7D;}BODY,TD,P{font-family: 'Roboto', sans-serif; font-size:11.9pt;color:#101010;text-decoration:none;font-weight:normal;}.forumbox TD{font:12px arial;}.caption{display:block;text-align:center;font-size:14px;}.header .tagline{width:236px;text-align:center;font-style:italic;font-size:22px;position:absolute;left:555px;top:50px;}.results A:link{color:#30364F;text-decoration:none;font-size:15px;}.results A:visited{color:#30364F;text-decoration:none;font-size:15px;}.results A:hover{color:#30364F;text-decoration:underline;font-size:15px;}.results B A:link{font-size:15px;}.results B A:visited{font-size:15px;}.results B A:hover{font-size:15px;}.results B A:acive{font-size:15px;}.results A:active{color:#30364F;text-decoration:none;font-size:15px;}#table40 TD{padding:20px;}H4{margin:0px;}#body{background:#4A587B;margin:20px;}.background0{background:#F5FC5E;}.clear{clear:both;}.rotarylink{width:200px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:15px;}/***************************************
Menu
***************************************/
.menuitem:link{font-size:9pt;font-family: 'Roboto', sans-serif; color:#47291C;text-decoration:none;}.menuitem:visited{font-size:9pt;font-family: 'Roboto', sans-serif; color:#47291C;text-decoration:none;}.menuitem:hover{text-decoration:none;font-size:9pt;color:#47291C;}.menuitem:active{font-size:9pt;font-family: 'Roboto', sans-serif; color:#47291C;text-decoration:none;}.highlighted{background:#8DAC7D;}/*Links*/
A:link{color:#6B65CD;text-decoration:underline;font-weight:normal;font-size:11pt;}.linkbox A{color:#FFF;font-weight:bold;font-size:9.1pt;font-family: 'Roboto', sans-serif; }A:visited{color:#6B65CD;text-decoration:none;font-weight:normal;font-size:11pt;}A:active{color:#6B65CD;text-decoration:none;font-weight:normal;font-size:11pt;}A:hover{/*[disabled]color:#251BC0;*//*[disabled]text-decoration:underline;*//*[disabled]font-weight:normal;*//*[disabled]font-size:11pt;*/}.forumbox .top{height:57px;overflow:auto;}.forumbox .box{height:100px;width:120px;border-radius:8px;overflow:auto;border:1px solid #C8EAF2;background:#FFFFFF;padding:6px;}.featured .item{background:#FFFFFF;margin:6px;float:left;width:141px;padding:10px;min-height:214px;text-align:center;border:1px solid #515151;border-radius:3px;}.photo{height:139px;}.rotarylink A:link{text-decoration:none;color:#000000;font-size:13px;}.rotarylink A:visited{text-decoration:none;color:#000000;font-size:13px;}.rotarylink A:hover{text-decoration:none;color:#000000;font-size:13px;}.rotarylink A:active{text-decoration:none;color:#000000;font-size:13px;}#hotlinks{}.linkbox{width:87px;margin:10px;padding:8px;text-align:center;border-radius:8px;/*[disabled]float:right;*/}.color4{background:#5C8250;border:1px solid #3C5A32;}.banner{}A.main:link{color:#0E5933;text-decoration:underline;font-weight:normal;font-size:13px;}A.main:visited{color:#0E5933;text-decoration:none;font-weight:normal;font-size:13px;}A.main:active{color:#0E5933;text-decoration:none;font-weight:normal;font-size:13px;}A.main:hover{color:#DBA33D;text-decoration:none;font-weight:normal;font-size:13px;}A.navtop:link{color:#0E5933;text-decoration:none;font-weight:normal;font-size:11px;letter-spacing:0.1em;}A.navtop:visited{color:#0E5933;text-decoration:none;font-weight:normal;font-size:11px;letter-spacing:0.1em;}A.navtop:active{color:#0E5933;text-decoration:none;font-weight:normal;font-size:11px;letter-spacing:0.1em;}A.navtop:hover{color:#FFF;text-decoration:underline;font-weight:normal;font-size:11px;letter-spacing:0.1em;}A.leftnavlink:link{font-size:14px;color:#FFF;font-family: 'Roboto', sans-serif; font-weight:bold;text-decoration:none;}A.leftnavlink:visited{font-size:14px;color:#FFF;font-family: 'Roboto', sans-serif; font-weight:bold;text-decoration:none;}A.leftnavlink:active{font-size:14px;color:#FFF;font-family: 'Roboto', sans-serif; font-weight:bold;text-decoration:none;}A.leftnavlink:hover{font-size:14px;color:#B9CFA0;font-family: 'Roboto', sans-serif; font-weight:bold;text-decoration:underline;}A.whitelink:link{font-size:13px;color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:underline;}A.whitelink:visited{font-size:13px;color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:underline;}A.whitelink:active{font-size:13px;color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:underline;}A.whitelink:hover{font-size:13px;color:#0E5933;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:none;}A.footlink:link{font-size:11px;color:#000;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:none;}A.footlink:visited{font-size:11px;color:#000;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:none;}A.footlink:active{font-size:11px;color:#000;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:none;}A.footlink:hover{font-size:11px;color:#000000;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:none;}A.footer:link{color:#000;text-decoration:none;font-weight:normal;font-size:11px;}A.footer:visited{color:#000;text-decoration:none;font-weight:normal;font-size:11px;}A.footer:active{color:#000;text-decoration:none;font-weight:normal;font-size:11px;}A.footer:hover{color:#4D6633;text-decoration:underline;font-weight:normal;font-size:11px;}.foottext{font-size:11px;font-weight:normal;color:#000;font-family: 'Roboto', sans-serif; }.foottextline{font-size:11px;font-weight:normal;color:#666666;font-family: 'Roboto', sans-serif; margin-top:5px;margin-bottom:5px;}.featuretext{color:#0E5933;font-size:12px;font-weight:bold;font-family: 'Roboto', sans-serif; line-height:16px;}.featuretext2{color:#FFF;font-size:13px;font-weight:bold;font-family: 'Roboto', sans-serif; line-height:16px;}.featuretext3{color:#000;font-size:12px;font-weight:normal;font-family: 'Roboto', sans-serif; line-height:15px;}A.featuretext3:link{font-size:12px;color:#000;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:none;}A.featuretext3:visited{font-size:12px;color:#000;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:none;}A.featuretext3:active{font-size:12px;color:#FFF;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:none;}A.featuretext3:hover{font-size:12px;color:#666666;font-family: 'Roboto', sans-serif; font-weight:normal;text-decoration:underline;}.textleftnav{color:#000;font-size:13px;font-weight:bold;letter-spacing:0.1em;font-family: 'Roboto', sans-serif; }.textrightnav{color:#FFF;font-size:13px;font-weight:bold;letter-spacing:0.1em;font-family: 'Roboto', sans-serif; }.textgreen{color:#0E5933;font-size:13px;font-family: 'Roboto', sans-serif; font-weight:normal;}.textwhite{color:#FFFFFF;font-size:13px;font-family: 'Roboto', sans-serif; font-weight:normal;}.textblack{color:#000000;font-size:11px;font-family: 'Roboto', sans-serif; font-weight:normal;}H1{font-size:24px;font-weight:normal;color:#0E5933;font-family: 'Roboto', sans-serif; margin-top:30px;margin-bottom:5px;letter-spacing:0.1em;}H3{font-size:21px;font-weight:bold;color:#343434;font-family: 'Roboto', sans-serif; text-align:center;}H1.short,H2.short,H3.short,H4.short{margin-bottom:2px;padding-bottom:2px;}.IGLogo{color:#171717;font-size:9px;}.IGLogo A:link{font-size:9px;color:#303030;}.IGLogo A:visited{font-size:9px;color:#303030;}.IGLogo A:hover{font-size:9px;color:#303030;}.IGLogo A:active{font-size:9px;color:#303030;}#ban{}#tagline{width:258px;color:#162A65;font-style:normal;text-align:center;position:absolute;top:15px;left:573px;}#address{text-align:center;margin-top:36px;}#subhead{font-size:16px;margin-left:10px;width:600px;margin-bottom:17px;}#border1{background:#DBA33D;height:2px;}#border2{background:#DBA33D;height:2px;margin-top:2px;}/***************************************
Edit Page Fonts
***************************************/
.templatename{font-family: 'Roboto', sans-serif; font-size:11pt;color:#000000;font-weight:bold;}.templatedescription{font-family: 'Roboto', sans-serif; font-size:11pt;color:#000000;font-weight:normal;}.template:link{font-family: 'Roboto', sans-serif; font-size:8pt;color:#000000;font-weight:normal;}.template:hover{font-family: 'Roboto', sans-serif; font-size:8pt;color:#000000;font-weight:normal;}.template{font-family: 'Roboto', sans-serif; font-size:10pt;color:#000000;font-weight:normal;}/***************************************
Calendar/Discussion List/Etc. colors
***************************************/
.banner{background-color:#062DA2;border-color:#000000;border-width:1;text-align:center;font-weight:bold;border-top-right-radius:3px;border-top-left-radius:3px;}.bannertext{font-size:10pt;color:#FFFFFF;text-align:center;font-weight:bold;}.subbanner{background-color:#DBA33D;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px;}.subbannertext{color:#FFFFFF;font-size:8pt;}.bannerlink{color:#FFFFFF;text-decoration:none;}.bannerlink:visited{color:#FFFFFF;text-decoration:none;}.bannerlink:active{color:#FFFFFF;text-decoration:none;}.bannerlink:link{color:#FFFFFF;text-decoration:none;}.bannerlink:hover{color:#FFFFFF;text-decoration:none;}.background{background-color:#CCCCCC;border-color:#CCCCCC;}.background1{background-color:#DADAFF;border-color:#000000;border-width:1;}.background2{background-color:#BBBBFF;border-color:#000000;border-width:1;}.tinylabel{font-size:8pt;color:#000000;}.text1{font-size:10pt;color:#000000;}.boldtext1{font-size:10pt;color:#000000;font-weight:bold;}.link{font-size:10pt;color:#000000;text-decoration:none;}.link:visited{font-size:10pt;color:#000000;text-decoration:none;}.link:active{font-size:10pt;color:#000000;text-decoration:none;}.link:link{font-size:10pt;color:#000000;text-decoration:none;}.link:hover{font-size:10pt;color:#5555FF;text-decoration:underline;}.tinylink{font-size:7pt;color:#000000;text-decoration:none;}.tinylink:visited{font-size:7pt;color:#000000;text-decoration:none;}.tinylink:active{font-size:7pt;color:#000000;text-decoration:none;}.tinylink:link{font-size:7pt;color:#000000;text-decoration:none;}.tinylink:hover{font-size:7pt;color:#5555FF;text-decoration:underline;}.color3{background:#506982;border:1px solid #314559;}.color2{background:#825050;border:1px solid #583838;}.color1{background:#508282;border:1px solid #3E6666;}.linkbox A:link{color:#FFFFFF;font-size:9.1pt;font-weight:bold;}.linkbox A:visited{color:#FFFFFF;font-size:9.1pt;font-weight:bold;}.linkbox A:hover{color:#FFFFFF;font-size:9.1pt;font-weight:bold;}.linkbox A:active{color:#FFFFFF;font-size:9.1pt;font-weight:bold;}.linkbox:hover{opacity:.9;}#hotlinks{list-style:none;padding:0px;float:right;background:#E7EEE3;margin:-4px 5px 5px;border-radius:5px;border:1px solid #CDDDC6;}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://rotorayeclubone.org/frameworks/rotary15/roboto.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://rotorayeclubone.org/frameworks/rotary15/roboto.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://rotorayeclubone.org/frameworks/rotary15/roboto.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://rotorayeclubone.org/frameworks/rotary15/roboto.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://rotorayeclubone.org/frameworks/rotary15/roboto.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://rotorayeclubone.org/frameworks/rotary15/roboto.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://rotorayeclubone.org/frameworks/rotary15/roboto.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


        .mainhere a:link, .mainhere a:visited, .mainhere a:active  {
            text-decoration: underline;
            /*font-family: 'Roboto', sans-serif;*/
        }
        a:link, a:visited, a:active  {
            text-decoration: none;
        }
        .mainhere a:hover {
            opacity:  0.8;
        }

        .label {
            font-size:  1em;
        }

        textarea, table, iframe, embed {
            max-width: 100%;
        }

        /*.blue_button, .blue_button:link, .blue_button:visited, .blue_button:hover, .blue_button:active {
            font-size: 14px;
            font-weight: bold;
            color: #fff;
            text-decoration: none;
            padding: 6px 8px;
            border-radius: 8px;
            background-color: #009;
            display:  block;
            max-width:  200px;
            margin:  10px auto;
        }*/

    
        .button, .button:link, .button:visited, .button:hover, .button:active {
            box-shadow:inset 0px 1px 0px 0px #c2d5ed;
            background:linear-gradient(to bottom, #4388d1 5%, #0f387a 100%);
            background-color:#4388d1;
            border-radius:6px;
            border:1px solid #2266c7;
            display:inline-block;
            cursor:pointer;
            color:#ffffff;
            font-family:Arial;
            font-size:15px;
            font-weight:bold;
            padding:6px 24px;
            text-decoration:none;
            text-shadow:0px 1px 0px #185ea3;
            text-decoration: none !important;
        }
        .button:hover {
            background:linear-gradient(to bottom, #0f387a 5%, #4388d1 100%);
            background-color:#0f387a;
            text-decoration: none !important;
        }
        .button:active {
            position:relative;
            top:1px;
            text-decoration: none !important;
        }
    
        .blue_button, .blue_button:link, .blue_button:visited, .blue_button:hover, .blue_button:active {
            box-shadow:inset 0px 1px 0px 0px #c2d5ed;
            background:linear-gradient(to bottom, #4388d1 5%, #0f387a 100%);
            background-color:#4388d1;
            border-radius:6px;
            border:1px solid #2266c7;
            display:inline-block;
            cursor:pointer;
            color:#ffffff;
            font-family:Arial;
            font-size:15px;
            font-weight:bold;
            padding:6px 24px;
            text-decoration:none;
            text-shadow:0px 1px 0px #185ea3;
            text-decoration: none !important;
        }
        .blue_button:hover {
            background:linear-gradient(to bottom, #0f387a 5%, #4388d1 100%);
            background-color:#0f387a;
            text-decoration: none !important;
        }
        .blue_button:active {
            position:relative;
            top:1px;
            text-decoration: none !important;
        }

        .red_button {
            box-shadow:inset 0px 1px 0px 0px #cf866c;
            background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
            background-color:#d0451b;
            border-radius:3px;
            border:1px solid #942911;
            display:inline-block;
            cursor:pointer;
            color:#ffffff !important;
            font-family:Arial;
            font-size:20px !important;
            padding:11px 20px;
            text-decoration:none !important;
            text-shadow:0px 1px 0px #854629;
        }
        .red_button:hover {
            background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
            background-color:#bc3315;
            text-decoration: none !important;
        }
        .red_button:active {
            position:relative;
            top:1px;
            text-decoration: none !important;
        }


        .admin_link, .admin_link:link, .admin_link:visited, .admin_link:hover, .admin_link:active {
            color: #f00;
        }

        body, h1, h2, h3, h4, .maintext, .link, .black, .text1, .text2 {
            font-family: 'Roboto', sans-serif;
        }


        @media only screen and (min-width: 761px) {
            .rotary_header {
                position: relative; 
                height: 200px; 
                color: #223b67; 
                font-size: 1.7em; 
                font-family: 'Roboto', sans-serif; 
                background-color: #fff; 
                margin-top: 10px; 
                font-weight: 300;
            }
            .rotary_header_1 {
                position: absolute; 
                top: 26px; 
                left: 30px;
            }
            .rotary_header_logo {
                position: absolute; 
                top: 53px; 
                left: 290px;
            }
            .rotary_header_2 {
                position: absolute; 
                top: 130px; 
                left: 60px;
            }
            .rotary_header_3 {
                position: absolute; 
                bottom: 60px; 
                left: 560px; 
                border-left: 1px solid #223b67; 
                padding: 20px 30px; 
                font-weight: 700;
            }
            .rotary_header_social {
                position: absolute; 
                right: 10px; 
                bottom: 10px;
            }
            .rotary_content {
                border-right: 1px solid #aaa; 
                border-left: 1px solid #aaa;
            }
            .menu {
                border-right: 1px solid #aaa; 
                border-left: 1px solid #aaa; 
                background-color: #fff;
            }
        }

        @media only screen and (max-width: 760px) {
            .rotary_header {
                position: relative; 
                height: 240px; 
                color: #223b67; 
                font-size: 1.3em; 
                font-family: 'Roboto', sans-serif; 
                background-color: #fff; 
                margin-top: 0px; 
                font-weight: 300;
            }
            .rotary_header_1 {
                position: absolute; 
                top: 26px; 
                left:  0px;
                width:  100%; 
                text-align:  center;
            }
            .rotary_header_logo {
                position: absolute; 
                top: 110px; 
                left:  0px;
                width:  100%;
                text-align: center;
            }
            .rotary_header_2 {
                position: absolute; 
                top: 70px; 
                left:  0px;
                width:  100%; 
                text-align:  center;
            }
            .rotary_header_3 {
                position: absolute; 
                top: 210px; 
                left:  0px;
                width:  100%; 
                text-align:  center;
                font-weight: 700;
            }
            .rotary_header_social {
                position: absolute; 
                left:  0px;
                right: 10px; 
                bottom: 10px;
            }
        }

        @charset "UTF-8";
/* CSS Document */


input, textarea {
	margin: 2px;
}

.label {
	color: #000;
}

td {
	padding: 4px;
	border-collapse: none;
}

body {
	background: #F0F0F0;
	font-size: 17px;
}
.no-padding {
    padding: 0;
	margin-top:0;
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

header .row-wrap {background:#174590;}

.page-logo img {margin:10px 0;}

.row-wrap {background:#FFF;}

.video-controller {
	position: relative;
}
.video-controller iframe {position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 250px;
}


@media (min-width:768px) {
.dropdown:hover .dropdown-menu {
    display: block;
 }
}
h1, h2, h3, h4, h5 {
	/*font-family: 'Montserrat', sans-serif;*/
	text-align: center;
	font-weight: bold;
	font-family: times;
	font-size: 22px;

}
h1, .h1 {
}
h2 {
	text-align: left;
}

.btn {
	color: #000;
	font-size: 14px;
	border: 1px solid #999;
}

.navbar-default {
	margin-bottom: 0;
	
	border:none;
	border-radius: 0;
	
	background:#FFF;
}

.well-sidebar {
	padding: 0px 20px 20px 20px;
}

.home-nav {
	margin-bottom:0;
	/*border-bottom: #457EC4 4px solid;*/
}

.navbar-default .nav > li > a {
/*font-weight:700;*/
font-size:17px;
color:#333;
}
.navbar-default .nav>li>a:hover, .navbar-default .nav>li>a:focus {
color:#000;
transition:ease 0.2s;
background:rgba(0,0,1,0.123);
}
ul.top-menu > li
{
  border-right:#666 0px dotted;
}
ul.top-menu > li:last-child
{
  border-right:none;
}

.image {
	margin: 5px;
}

img, .image, iframe, textarea, input {
	max-width: 95%;
}

.label, body {
	word-wrap: normal;
	white-space: normal;
}

.btn-warning:link, .btn-warning:active, .btn-warning:visited {
	color: #000;
	font-size: 14px;
	border: 1px solid #999;
	color:  #fff;
	text-decoration: none !important;
}

.blink, .blink:link, .blink:visited, .blink:active, .blink:hover {
  animation: blink 1s steps(1, end) infinite;
  font-size: 1em;
  color: #fff;
  background-color: #090;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
