* {
	margin: 0 auto;
	padding: 0px;
   
}

body
{
    margin: 0 auto;
    /*background: url(images/Business-abstract-blue-pattern-backgrounds-template.jpg) no-repeat center top;*/
    /*margin: 20px 100px 20px 0px;*/
    /*margin-right:50px;*/
    background-color: #E9EAED;
    float: right;
    width:100%;
}

body, th, td, input, textarea {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1c1c;
}
hr {height:1px; border-style:solid; border-width:4px;
   margin-top:15px;
border-color:#008A79 ;
margin-right:200px;
}

.tit {
   margin-right:170px;
font-size:20px;
align-content:stretch;
font:bold;
color:#008A79;
}


.news {

margin-right:20px;
width:700px;
float:right;
text-align:justify;
padding:5px;
}
.details {

font-size:16px;
font-family:Tahoma;
font:bold;
text-align:justify;
}
p, ol
{
margin-top: 10px;
font-size:18px;
text-align:justify;
width:700px;
}

h1, h2, h3
{
    color: #1f1c1c;
}

h1 {
	font-size: 3em;
    color:#1f1c1c;
}

h2
{
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: bold;
    color: #008A79;
}


h3 {
	font-size: 1em;
}


ul, ol {
	margin-right: 3em;
}

a
{
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #1f1c1c;
}

a:hover {
	border: none;
	text-decoration: none;
}

h1 a, h2 a, h3 a {
	border:none;
	text-decoration:none;
	color: #FFFFFF;
    font-size:large;
    /*background-color:#008A79;*/

}

h1 a:hover, h2 a:hover, h3 a:hover {
	background: none;
	color: #1f1c1c;
}



#main
{
width: 1024px;
margin: 0 auto;
}


/* Header */

#header {
	width: 1024px;
	margin: 0 auto;
	height: 250px;
}
#menu
{
    float: right;
    height: 41px; 
    /*width: 612px;*/
     padding-right: -20px;
    margin-right:-70px; 
    margin-bottom:10px;
    
       
}


#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul li
{
display:inline-block;
float:right;
position:relative;
}

#menu ul li a{
color:#ffffff;
text-decoration: none;
display: block;
padding:10px 10px;
}
#menu ul li a:hover{
background-color: #666666;
}
.sub_menu{
position: absolute;
background-color: #666666;
display:none; /*hide the subitems div tag initially*/
border-bottom:4px solid #B34C00; /*just to add a little more good look*/
 z-index:1000;
}
.sub_menu ul li{
width:195px;
}
.sub_menu ul li a{
color:#ffffff;
text-decoration: none;
display: block;
padding:10px 15px;
}
.sub_items ul li a:hover{
background-color: #777777;
}


/* Logo */

#logo
{
    width: 1024px;
    height: 93px; /*margin: 0 205px 0 auto;*/
    text-align: right;
    top: 20px;
    margin-right: 95px;
   
}


#logo h1
{
    padding-right: 20px;
    color: #FFFFFF;
    padding-top: 20px;
    font-size: 24px;
}

#logo h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}


#logo a
{
    color: #FFFFFF;
}


.float-left {
    float: left;
    margin-right:100px;
}

.float-right {
    float: right;
    margin-right:-115px;
}

/* Page */

#page
{
    width: 1024px;
    /*margin: 0 auto;*/
    /*background: #ffffff url(images/back.gif) repeat-y top;*/
    /*border-top: none;*/
}

#top
{
/*background: url(images/top.png) no-repeat;*/
height: 10px;
margin-top: 15px;
width: 1024px;
}

.InvesCertRes
 {
margin-right:405px;
margin-top:10px;
color:#FFFFFF;
}
.InvesCertRes2
 {
margin-right:300px;
margin-top:10px;
color:#FFFFFF;
}
.InvesCertRes3
 {
margin-right:450px;
margin-top:10px;
color:#FFFFFF;
}
.InvesCertRes4
 {
margin-right:310px;
margin-top:10px;
color:#FFFFFF;
}

#bottom
{
/*background: url(images/bottom.gif) no-repeat;*/
height: 19px;
width: 1024px;
}

#box
{
    /*background: url(images/banne.gif) no-repeat;*/
    background-color: #008A79;
    height: 215px;
    color: #FFFFFF; /*margin-left: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;*/
    font-weight: bold;
    width: 1024px;
    text-align: right;
    
}

#box H1 a
{
font-size: 18px;
color: #ffffff;
}

/* Content */
 /* css for slideshow fade */
            .rslides {
                position: relative;
                list-style: none;
                overflow: hidden;
                width: 1024px;
                padding: 0;
                margin-right:115px;
                height:300px;
                margin-bottom:-70px;
            }

                .rslides li {
                    -webkit-backface-visibility: hidden;
                    position: absolute;
                    display: none;
                    width: 1024px;
                    right: 0;
                    top: 0;
                   
                }

                    .rslides li:first-child {
                        position: relative;
                        display: block;
                        float: right;
                    }

                .rslides img {
                    display: block;
                    height: auto;
                    float: right;
                    width: 1024px;
                    border: 0;
                    margin-top:20px;
                }

                #navContainer {
margin:0;
padding:0;
background: #E9EAED;
text-align:right;
font-family:Tahoma;
font-size:12px;
width:150px;
}
 
/*The 'navContainer' will hold the menu. We have declared a width of 220px, set a border and applied the background image. We have also centered the text. */
 
#navContainer ul{
margin:0;
padding:0;
list-style:none;
color:#5b5656;
}
 
/*Nothing unusual here, set the padding and margin to 0 and get rid of the bullet points.*/

#navContainer ul li {
position:relative;

}
 
/*This piece of code is important. By setting the list item to relative we are telling any child item (which is positioned absolutely) that it will be positioned relative to the position of its parent list item.*/

#navContainer ul li span{
display:block;

}
 
/*Change display to 'block', this tells the element to fill all available space and makes the whole button click-able. Set the 'left' image as the background.*/
 
#navContainer ul li a{
text-decoration:none;
font-family:Tahoma;
display:block;
padding-left:10px;
}
 
/*Get rid of the underline on our text, change the font color to white & change the font family. Change display to block yet again & set the 'right' image as the background. The two background images should now overlap to create a single image.*/
 
#navContainer ul li span:hover {
background:#FFFFFF;

}
 
/*Following the same process as before apply the background image. Only difference here is that we are using the ':hover' pseudo class(and different images of course).*/
 
#navContainer ul li a:hover{


}
 
/*Same again, but this time use the 'right' image. When hovering your mouse over the menu the background image should now change.*/

#navContainer ul ul{
position:absolute;
display:none;
border: 1px solid #666666;
background-color:#666666;

}
 
/*Within our parent UL, set the position of any child UL to absolute. Set the display property to 'none'. This hides the drop-down menu, which can be brought back into sight when its parent list item is hovered.*/

#navContainer ul ul li a{
    color:#ffffff;
}
 
/*Set a background color for our sub-menu.*/

#navContainer ul li:hover ul{
width:100%;
position:absolute;
display:block; right:120px;  

top:5px;
}


#content {
	float: left;
	width: 600px;
	margin-left:67px;
	padding-top: 0px;
    color:#1f1c1c;

}

#content h1
{

background: url(images/ui-bg_gloss-wave_50_008A79_500x100.png) repeat;
background-color:#008A79;
height: 23px;
padding-top: 0px;
padding-right: 15px;
padding-bottom:5px;
width: 720px;
font-size: 20px;
color: #ffffff;
text-align:center;

}
#content h2
{

background-color:#008A79;
height: 50px;
padding-top: 0px;
padding-right: 15px;
padding-bottom:5px;
width: 720px;
font-size: 20px;
color: #ffffff;
text-align:center;

}

#content ul li h1
{
color: #1f1c1c;
list-style:none;
background-color:#E9EAED;

}
#content ul li
{
color: #1f1c1c;
list-style:none;
background-color:#E9EAED;

}
#content .entry
{
padding: 10px;
width: 700px;
color:#1f1c1c;
}

    #content p img
    {
        margin-right:70px;
        /*float:left;*/
    }


/* Sidebars */

.sidebar {
	float: right;
    margin-top:0px;

}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}

.sidebar {
	/*margin-bottom: 2em;*/
}


.sidebar li {
	margin: 0;
}


#sidebar2 {
	width: 200px;
	margin-left: 10px;
	float:right;
}

#sidebar2 h2 {
	/*background: url(images/vote_1.png) repeat left top;*/
    background: url(images/ui-bg_gloss-wave_50_008A79_500x100.png) repeat;
    background-color:#008A79;
	height: 25px;
	color: #FFFFFF;
	/*padding-right: 20px;*/
    text-align:center;
	/*padding-top: 100px;*/

}

#sidebar2 ul {
	line-height: normal;
}

#sidebar2 li {
	padding: 5px;
	
	font-size: .8em;
}

    #sidebar2 a {
        border: none;
        padding-right: 10px;
        background: url(images/drop.png) no-repeat right;
        color: #5b5656;
    }


#menu li .hddm {
    padding-left: 20px;
    background: url('images/dropdown_arrow_up.png') no-repeat scroll left 12px transparent;
}
.ser {
    margin-left: 250px;
    text-align:justify;
    
}

#sidebar2 a:hover {
	border: none;
	padding-right: 10px;
    color:#1f1c1c;
}

.back_title
{
background: url(images/title_back.gif) no-repeat;
color:#1f1c1c;
}

#sidebar2 .top {
 padding-top: 10px;
 }
table {
margin-right:20px;
width:700px;
}
 td, th
{
border:1px solid #008A79;
font-size:16px;
text-align:center;
margin-right:40px;
padding-bottom:15px;
padding-top:15px;
}
th
{
background-color:#008A79;
color:white;
font-size:large;
}


/* Footer */
#footer
{
    padding: 20px;
    
    
    
}

#footer p {
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	margin-right:500px;
	padding: 0px;
    width:300px;
    height:25px;
    background-color: #008A79;
    background: url(images/ui-bg_gloss-wave_50_008A79_500x100.png) repeat;
}
#footer a
{

color: #FFFFFF
}
#news
{
    color:#222ce6;
    background-color:#808080;
}

#newsformat a
{
    font-size:18px;
}

#largefont
{
font-size:20px;
}

#ticker a{
color:white;
text-decoration:none;
font-size:20px;
font-family:Arial,Verdana;
}

#ticker{
    background-color:#008A79;
    margin-top:20PX;
    margin-right:115PX;
}






@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);
@keyframes ticker {
	0%   {margin-top: 0}
	25%  {margin-top: -30px}
	50%  {margin-top: -60px}
	75%  {margin-top: -90px}
	100% {margin-top: 0}
	25%  {margin-top: -30px}
}



.news2 {
  box-shadow: inset 0 -15px 30px rgba(0,0,0,0.4), 0 5px 10px rgba(0,0,0,0.5);
  width: 1020px;
  height: 30px;
  margin: 20px auto;
  overflow: hidden;
  border-radius: 4px;
  padding: 3px;
  -webkit-user-select: none
} 

.news2 span {
  float: right;
  color: #fff;
  padding: 6px;
  position: relative;
  top: 1%;
  border-radius: 4px;
  box-shadow: inset 0 -15px 30px rgba(0,0,0,0.4);
  font: 16px 'Source Sans Pro', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
  cursor: pointer
}

.news2 ul {
  float: right;
  padding-right: 20px;
  animation: ticker 20s cubic-bezier(1, 0, .5, 0) infinite;
  -webkit-user-select: none
}

.news2 ul li {line-height: 30px; list-style: none }

.news2 ul li a {
  color: #fff;
  text-decoration: none;
  font: 18px Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none
}

.news2 ul:hover { animation-play-state: paused }
.news2 span:hover+ul { animation-play-state: paused }

/* OTHER COLORS */
.blue { background: #347fd0 }
.blue span { background: #2c66be }
.red { background: #d23435 }
.red span { background: #c22b2c }
.green { background: #008A79 }
.green span { background: #547d52 }
.magenta { background: #b63ace }
.magenta span { background: #842696 }