.quote-wrapper {
  height: 136px;
  position: relative;
  width: 136px;
}
.text {
  background: radial-gradient(
    ellipse at center,
    rgba(6, 153, 13, 1) 0%,
    rgba(6, 153, 13, 1) 70%,
    rgba(6, 153, 13, 0) 70.3%
  );
  height: 100%;
  width: 100%;
  color: white;
  position: relative;
  margin: 0;
}

.text .pr {
  font-size: 14px;
  font-style: italic;
  font-family: 'Trebuchet MS';
  height: 100%;
  line-height: 1.25;
  padding: 0;
  text-align: center;
  text-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 0.3);
}

.text::before {
  content: '';
  float: left;
  height: 100%;
  width: 50%;
  shape-outside: polygon(
    0 0,
    98% 0,
    50% 6%,
    23.4% 17.3%,
    6% 32.6%,
    0 50%,
    6% 65.6%,
    23.4% 82.7%,
    50% 94%,
    98% 100%,
    0 100%
  );
  shape-margin: 7%;
}

.text .pr::before {
  content: '';
  float: right;
  height: 100%;
  width: 50%;
  shape-outside: polygon(
    2% 0%,
    100% 0%,
    100% 100%,
    2% 100%,
    50% 94%,
    76.6% 82.7%,
    94% 65.6%,
    100% 50%,
    94% 32.6%,
    76.6% 17.3%,
    50% 6%
    );
  shape-margin: 7%;
}

@media (min-width: 700px) {
  .quote-wrapper {
    height: 136px;
    width: 136px;
  }
  .quote-wrapper::before {
    font-size: 136px;
  }
  .text .pr {
    font-size: 14px;
  }

body {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #000;
}
  
  h1 {
	margin: 0;
	padding: 0; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 10pt;
}
.main_header {
  position: relative; }
  
  .border-fade-head {
		padding: 2px; position: relative; cursor:pointer; 
}
.border-fade-head:hover, .border-fade-head:focus, .border-fade-head:active {
		padding: 2px; position:relative; cursor:pointer; background-color: #eaeaea; text-decoration: underline; 
}

        ul.out_ul{
            padding: 0;
            list-style: none;
	 		margin: 0;
        }

        ul.out_ul li{
            display: inline-block;
			white-space: nowrap;
            position: relative;
            text-align: left;
            line-height:100%;
        }

        ul.out_ul li a{
            display: block;
            padding: 5px 0px;
            color: #000;
            text-decoration: none;
        }

        ul.out_ul li a:hover{
            color: #000;
            background: #eaeaea;
        }

        ul.out_ul li ul.dropdown{

            min-width: 100%; /* Set width of the dropdown */
            border: 1px solid #FEE300;
            background: #E2FFA6;
            display: none;
            position: absolute;
            z-index: 999;
            padding: 2px;
            left: 0;
        }

        ul.out_ul li:hover ul.dropdown{
            display: block; /* Display the dropdown */
        }

        ul.out_ul li ul.dropdown li{
            display: block;
        }
/* gradient style */

    .hdr_grad {
    background: #4DA537; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#4DA537, #8DC537); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4DA537, #8DC537); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4DA537, #8DC537); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4DA537, #8DC537); /* Standard syntax */
  }
.y_bg {
    background: fee300; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fee300, #dfe754); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fee300, #dfe754); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fee300, #dfe754); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fee300, #dfe754); /* Standard syntax */
		}  

.j_text	{
 text-align: justify;
}

.td_padd2 {
		padding: 2px; 
}
.td_padd3 {
		padding: 3px; 
}
.td_padd4 {
		padding: 4px; 
}
.td_padd5 {
		padding: 5px; 
}

.ftxt{
    animation:blinkingText 1.6s infinite;
}

@keyframes blinkingText{
    100%{color: #cc0000;}
    100%{color: #ff0000;}
    100%{color: #990000;}
}

.ftxt1{
    animation:blinkingText1 1.5s infinite;
}

@keyframes blinkingText1{
    100%{color: #800000;}
    100%{color: #1e5081;}
    100%{color: #0033cc;}
    100%{color: #cc0000;}
}

.ftxt2{
    animation:blinkingText2 1.9s infinite;
}

@keyframes blinkingText2{
    100%{color: #cc0000;}
    100%{color: #0033cc;}
    100%{color: #ff0000;}
    100%{color: #990000;}
}

.ftxt3{
    animation:blinkingText3 1.9s infinite;
}
@keyframes blinkingText3{
    100%{color: #ffffff;}
    100%{color: #ffff00;}
    100%{color: #ffcc00;}
	100%{color: #ffff66;}
	100%{color: #ffff99;}
}
.ftxt4{
    animation:blinkingText3 1.9s infinite;
}
@keyframes blinkingText4{
    100%{color: #ffcc00;}
	100%{color: #ffff99;}
    100%{color: #ffffff;}
    100%{color: #ffff00;}
	100%{color: #ffff66;}
}
.ftxt5{
    animation:blinkingText3 1.9s infinite;
}
@keyframes blinkingText5{
    100%{color: #ffcc00;}
    100%{color: #ffff00;}
	100%{color: #ffff99;}
	100%{color: #ffff66;}
    100%{color: #ffffff;}
}

.border-fade {
		padding: 5px 2px 7px 2px; position: relative; cursor:pointer; 
}
.border-fade:hover, .border-fade:focus, .border-fade:active {
		padding: 5px 2px 7px 2px; position:relative; cursor:pointer; background-color: #91ff91; text-decoration: underline; 
}
.border-fade1 {
		padding: 5px 2px 7px 2px; position: relative; cursor:pointer; background-color: #91ff91;  
}
.border-fade1:hover, .border-fade1:focus, .border-fade1:active {
		padding: 5px 2px 7px 2px; position:relative; cursor:pointer; background-color: #91ff91; text-decoration: underline; 
}
.border-fade_r {
		padding: 5px 2px 7px 2px; position: relative; cursor:pointer; 
}
.border-fade_r:hover, .border-fade:focus, .border-fade:active {
		padding: 5px 2px 7px 2px; position:relative; cursor:pointer; background-color: #91ff91; text-decoration: underline; border-radius: 7px;
}


a {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #0864A5; text-decoration: none; cursor:pointer; font-size: 11pt;
}



a:hover {
	text-decoration: underline; cursor:pointer; font-size: 11pt;
}
td {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11pt;}

p {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11pt;}

li {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11pt;}

h3 {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; margin-top: 0px; font-weight: 400; font-size: 16px; margin-bottom: 10px
}
a.lnk5 {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fff; padding: 2px; text-decoration: none; 
}
a.lnk5:hover {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding: 2px; text-decoration: underline; background-color: #91ff91;
}

.lftlnkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff; font-size: 10pt; text-decoration: none; font-weight: bold;
}

a.lftlnk {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff; font-size: 10pt; text-decoration: none; 
}
a.lftlnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff; font-size: 10pt; text-decoration: underline; 
}
.hdsep {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 10px;color: #000; 
}

.mainttl {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #000000; background: transparent; font-size: 10pt; font-weight: bold;
}
.mainttlw {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #ffffff; background: transparent; font-size: 11pt; font-weight: bold;
}

a.mainlnk {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff; font-size: 10pt; text-decoration: none; 
}
a.mainlnk:hover {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff; font-size: 10pt; text-decoration: underline; 
}

a.mainlnkhome {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 10pt; text-decoration: none; 
}
a.mainlnkhome:hover {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 10pt; text-decoration: underline; 
}

a.lftlnk1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #0864A5; background-color: #91ff91; font-size: 10pt; text-decoration: none; 
}
a.lftlnk1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #0864A5; background-color: #91ff91; font-size: 10pt; text-decoration: underline; 
}

.p_class {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; margin: 0px 0px 0px 3px; text-align: justify;
}
#wrapper {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px; width: 995px; padding-top: 0px; height: 99%
}
#left {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 280px 0px 0px; vertical-align: bottom; width: 165px; padding-top: 6px; height: auto; background-color: #000000
}
#left h3 {
	margin-top: 0px; font-weight: 700; font-size: 16px; margin-bottom: 10px; color: #d31145; background: transparent; 
}
#module_clock {
	font-weight: 700; font-size: 12px; margin-bottom: 10px; padding-bottom: 4px; border-bottom: #d31145 1px solid; text-align: right
}
#main_nav {
	margin-bottom: 20px; text-align: right
}
#main_nav ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
expand2 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
expand1 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#main_nav li {
	padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 5px; padding-bottom: 0px; padding-top: 0px; list-style-type: none
}
expand2 li {
	padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 5px; padding-bottom: 0px; padding-top: 0px; list-style-type: none
}
expand1 li {
	padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 5px; padding-bottom: 0px; padding-top: 0px; list-style-type: none
}
a.main_level {
	font-weight: 700; cursor: pointer; 
}
a.main_level:hover {
	color: #d31145; background: transparent; 
}
a.sub_level {
	font-weight: 400; font-size: 11px; cursor: pointer; color: #d31145; background: transparent; 
}
a.sub_level:hover {
	
}
#module_login {
	padding-right: 0px; padding-left: 0px; font-weight: 700; font-size: 12px; margin-bottom: 10px; padding-bottom: 0px; padding-top: 0px; text-align: right
}
#module_login a:hover {
	
}
input.inputbox {
	border-top-width: 0px; padding-right: 1px; padding-left: 1px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 1px; margin: 0px; width: 148px; padding-top: 1px; text-align: left; border-right-width: 0px
}
input.button {
	border-top-width: 0px; margin-top: 2px; border-left-width: 0px; border-bottom-width: 0px; cursor: pointer; background-color: #d31145; border-right-width: 0px
}
input.button:hover {
	color: #000000; background: transparent; 
}
#module_drop {
	margin-bottom: 15px; text-align: right
}
select.drop_down {
	border-top-width: 0px; padding-right: 2px; padding-left: 2px; border-left-width: 0px; font-size: 10px; border-bottom-width: 0px; padding-bottom: 2px; width: 151px; padding-top: 2px; border-right-width: 0px
}
option.drop_down_link {
	display: block; cursor: pointer
}
#module_copyright {
	border-top: #d31145 1px solid; font-weight: 400; font-size: 10px; padding-top: 10px
}
#module_copyright img {
	margin-bottom: 5px
}
#module_copyright p {
	margin-top: 0px; margin-bottom: 5px
}
#header {
	background: none transparent scroll repeat 0% 0%; float: left; overflow: hidden; width: 810px; height: 230px
}
#logo {
	margin-top: 20px; background: none transparent scroll repeat 0% 0%; float: right; width: 820px; height: auto; text-align: right
}
#main_content {
	font-size: 12px; float: left; overflow: hidden; width: 810px; height: auto; text-align: left
}
#contentheading {
	padding-left: 5px; font-weight: 700; font-size: 16px; background: #d31145; margin-bottom: 10px; padding-bottom: 1px; width: 100%; padding-top: 3px; height: 20px
}
.contentheading_press {
	padding-left: 5px; font-weight: 700; font-size: 16px; background: #d31145; margin-bottom: 10px; padding-bottom: 1px; width: 578px; padding-top: 3px; height: 20px
}
.contentpaneopen_press img {
	float: left; width: auto; margin-right: 5px; height: 70px
}
#scroll_news {
	padding-left: 10px; float: left; width: 800px; padding-top: 13px; height: 37px; 
}
#scroll_news h2 {
	padding-right: 10px; margin-top: 0px; font-weight: 400; font-size: 18px; float: left; margin-bottom: 0px; width: auto; color: #d31145; background: transparent; 
}
#news {
	font-size: 12px; float: left; overflow: hidden; width: 738px; padding-top: 5px
}
#center_content {
	clear: both; float: left; margin: 0px; overflow: hidden; width: 594px; height: auto; 
}
#top_news {
	clear: both; padding-left: 10px; min-height: 402px; float: left; overflow: hidden; width: 284px; height: 402px; 
}
 html #top_news {
	padding-left: 10px; min-height: 415px; float: left; overflow: hidden; width: 284px; height: 415px; 
}
.contentheading {
	margin-top: 0px; font-weight: 700; font-size: 18px; margin-bottom: 10px; color: #000000; background: transparent; 
}
#top_news img {
	float: left; width: 150px; margin-right: 5px; height: auto; max-width: 150px
}
 html #top_news img {
	float: left; width: 150px; margin-right: 5px; height: auto
}
#top_news ul {
	margin-top: 10px; padding-left: 15px; margin-bottom: 10px; margin-left: 0px
}
#top_news li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
a.readon {
	padding-right: 3px; margin-top: 5px; display: block; padding-left: 3px; font-size: 10px; background: #d31145; float: right; margin-bottom: 10px; padding-bottom: 1px; padding-top: 1px
}
a.readon_press {
	padding-right: 3px; margin-top: 5px; display: block; padding-left: 3px; font-size: 10px; background: #d31145; float: right; margin-bottom: 10px; padding-bottom: 1px; padding-top: 1px
}
a.readon:hover {
	background: #000000; 
}
a.readon_press:hover {
	background: #000000; 
}
.back_button a {
	padding-right: 3px; display: block; padding-left: 3px; font-size: 10px; background: #d31145; float: left; padding-bottom: 1px; padding-top: 1px
}
.back_button a:hover {
	background: #000000; 
}
#right_container {
	padding-left: 15px; float: left; margin-bottom: 10px; width: 501px
}
#latest_news {
	padding-left: 15px; min-height: 402px; float: left; overflow: hidden; width: 285px; height: 402px; 
}
 html #latest_news {
	padding-left: 15px; min-height: 415px; float: left; overflow: hidden; width: 285px; height: 415px; 
}
#latest_news_item {
	margin-bottom: 10px
}
#latest_news_item h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#latest_news_item h3 a {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: 700; font-size: 16px; padding-bottom: 0px; margin: 0px; color: #d31145; background: transparent; padding-top: 0px
}
#latest_news_item h3 a:hover {
	color: #000000; background: transparent; 
}
.latest_news_image {
	float: left; margin: 0px; overflow: hidden; width: auto; height: 61px; text-align: left
}
.latest_news_image img {
	float: left; width: auto; margin-right: 5px; height: 61px; text-align: left
}
.latest_news_header {
	padding-right: 0px; padding-left: 0px; float: left; margin-bottom: 5px; padding-bottom: 0px; width: auto; padding-top: 0px; height: auto
}
#right_menu {
	padding-left: 15px; float: left; overflow: hidden; width: 201px; height: auto; 
}
#module_search {
	font-weight: 700; font-size: 16px; margin-bottom: 10px; text-align: left
}
#module_search input.inputbox {
	border: #cccccc 1px solid; padding: 3px; width: 128px; text-align: left
}
#module_search input.button {
	border: 0px; margin: 0px; padding-bottom: 2px; cursor: pointer; padding-top: 2px; background-color: #d31145
}
#module_search input.button:hover {
	background-color: #000000
}
#black_box {
	padding-right: 10px; padding-left: 10px; font-weight: 400; font-size: 11px; background: #000000; margin-bottom: 20px; padding-bottom: 3px; width: 181px; padding-top: 3px; height: auto
}
#black_box h2 {
	margin-top: 5px; font-weight: 700; font-size: 18px; margin-bottom: 10px; 
}
#black_box ul {
	margin-top: 1px; padding-left: 1px; margin-bottom: 1px; margin-left: 15px
}
#black_box li {
	padding: 1px; margin: 7px
}
#black_box a {
	
}
#black_box a:hover {
	color: #d31145; background: transparent; 
}
#module_views h2 {
	padding-right: 0px; padding-left: 0px; font-weight: 700; font-size: 14px; padding-bottom: 0px; margin: 0px; color: #9a9a9a; padding-top: 0px; font-style: italic
}
#module_views p {
	padding-right: 0px; padding-left: 0px; font-weight: 400; font-size: 11px; padding-bottom: 0px; margin: 5px 0px 10px; color: #9a9a9a; padding-top: 0px
}
#watch_more {
	font-size: 10px; text-align: right
}
#picture_box_container {
	padding-left: 10px; float: left; margin: 10px 0px 0px; width: 594px; height: auto
}
#picture_box {
	padding-right: 0px; padding-left: 0px; background: #cccccc; float: left; padding-bottom: 0px; overflow: hidden; width: 190px; margin-right: 12px; padding-top: 0px; height: auto
}
#picture_box_image {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 190px; padding-top: 0px; height: 104px
}
#picture_box_end {
	padding-right: 0px; padding-left: 0px; background: #cccccc; float: left; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 190px; padding-top: 0px; height: auto
}
#pic_box_header {
	padding-left: 5px; font-weight: 700; font-size: 14px; background: #d31145; padding-bottom: 1px; margin: 0px; width: 190px; padding-top: 3px; height: 20px
}
#pic_box_header a {
	display: block; 
}
#pic_box_header a:hover {
	color: #000000; background: transparent; 
}
#pic_box_footer {
	padding-left: 5px; font-weight: 400; font-size: 11px; background: #000000; padding-bottom: 1px; margin: 0px; vertical-align: bottom; width: 190px; padding-top: 5px; height: 18px
}
#footer {
	padding-right: 3px; margin-top: 15px; font-size: 11px; background: none transparent scroll repeat 0% 0%; float: right; padding-bottom: 5px; margin-left: 10px; width: 800px; height: auto; text-align: right
}
#splashbox01 {
	border-right: #000 1px solid; border-top: #000 1px solid; margin: 5px 5px 10px; border-left: #000 1px solid; border-bottom: #000 1px solid; background-color: #fff
}
#splashbox01 h2 {
	padding-right: 4px; margin-top: 0px; padding-left: 4px; font-weight: normal; font-size: 18px; margin-bottom: 0px; padding-bottom: 4px; color: #fff; padding-top: 4px; background-color: #d03; text-align: center
}
#splashbox01 h3 {
	padding-right: 4px; margin-top: 0px; padding-left: 4px; font-weight: bold; font-size: 80%; margin-bottom: 0px; padding-bottom: 4px; color: #903; line-height: 1em; padding-top: 4px; text-align: center
}
#splashbox01 p {
	padding-right: 4px; margin-top: 4px; padding-left: 4px; font-size: 16px; margin-bottom: 10px; padding-bottom: 4px; padding-top: 4px
}
#splashbox01 a {
	color: #666; text-decoration: none
}
#splashbox01 a:hover {
	text-decoration: underline
}

