dl.search-results dt.result-title
{
        padding:15px 15px 0px 5px;
        font-weight:bold;
}

dl.search-results dd
{
        padding:0px 15px 0px 5px;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}

*
{
        margin: 0;
        padding: 0;
}


h1, h2, h3, h4, h5, h6 {
    line-height: 100%;
    margin-bottom: 5px;
}
h1 {
    font-size: 250%;
}
h2 {
    font-size: 160%;
}
h3 {
    font-size: 125%;
}
h4 {
    font-size: 110%;
}
h5 {
    font-size: 100%;
}
h6 {
    font-size: 90%;
}
h1 {
    border-bottom: 1px solid #E5E5E5;
    color: #333333;
    font-family: impact;
    font-size: 260%;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 0.7;
    margin: 0 0 10px !important;
    padding: 0 0 10px !important;
    text-transform: uppercase;
}
h2 {
    font-weight: 700;
    margin: 0 !important;
    padding: 5px 0 4px !important;
}

p, ul, ol, h1, h2, h3, h4, h5, h6 {
    margin: 0.7em 0;
    padding: 0;
}

body {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.4;
  font-size:12px;
  line-height: 1;
  text-decoration:none;
  }

ol{
   list-style:decimal inside;
}

ul{
   list-style:square inside;
}

a
{
  color:#666666;
  text-decoration:none;  
}

a:hover
{
  color:#6f9c01;  
}


#wrapper
{
  width:960px;
  margin:0px auto;
  
}

#cont
{
  display:table;  
  table-layout:fixed;
  border:none;
  border-collapse:collapse;
  position:relative;
  width:100%;
  margin:0px auto;
  margin-bottom:5px;
  float:left;
  vertical-align:top;
}

#row
{
  display:table-row;
  width:100%;
  position:relative;
  
}

.pagenavcounter
{
  float:right;
  margin-top:-24px;
  margin-bottom:15px;

}

#header_cont
{
  position:relative;
  width:100%;
  word-break:break-all;
  word-wrap:break-word;
  float:left;
}

#header_top
{
  width:960px;
  height:40px;
  background-color:transparent;
  float:left;   
}

#header-divider
{
  width:960px;
  height:3px;
  background-image:url(../images/header_top1.jpg);
  float:left;  
}

#header_bottom
{
  width:960px;
  height:90px;
  position:relative;
  float:left;
  background-color:transparent;  
}


#nav
{
  width:960px;
  height:30px;
  float:left; 
  margin-bottom:10px;  
}



#left-cont
{
  position:relative;
  vertical-align:top;
  display:table-cell;
  background-color:transparent;
  border-collapse:collapse;
  border:none;
  width:100%;
  word-break:break-all;
  word-wrap:break-word;

}

#bnr
{
  width:720px;
  position:relative;
  vertical-align:top;
  display:table-cell;
  float:left;
  margin-bottom:10px;
}

#breadcrumb{
  margin-bottom:10px;
  padding-bottom:5px;
}

#left-col
{
  width:230px;
  position:relative;
  vertical-align:top;
  display:table-cell;
  padding-right:10px;
}  

#right-col
{
  width:230px;  
  position:relative;
  vertical-align:top;
  display:table-cell;
  padding-left:10px;

}

#container
{
  display:table-cell;
  position:relative;
  vertical-align:top;
  border-collapse:collapse;
  border:none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  font-size:100%;
  color:#666666;
  line-height:1.4;
  word-wrap:normal;
  word-break:normal;

}

#container_body
{
  position:relative;
  width:100%;
}

table #container_body
{
width: 100%;
padding: 0px;
border-collapse: collapse;
border-spacing: 0px;
border-width: 1px 1px 1px 1px;
border-style: none none none none;
margin: 0px;
}

.clear
{
  clear:both;  
  display:block;
  float:none;
  overflow:hidden;
  border:none;
}

.left-container
{
  width:228px;
  border:1px solid #CCC;  
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  margin-bottom:10px;
}

.left-container4
{
  width:228px;
  border:1px solid #CCC;  
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  margin-bottom:10px;
}


.left-container1
{
  width:228px;
  border:1px solid #CCC;  
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  margin-bottom:10px;
  height:362px;
}
.left-container2
{
  width:228px;
  border:1px solid #CCC;  
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  margin-bottom:10px;
  height:269px;
}
.left-container3
{
  width:228px;
  border:1px solid #CCC;  
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  margin-bottom:10px;
  height:160px;
}



.header-menu-selected
{
  width:217px;
  height:40px;
  padding-left:10px;
  background-image:url(../images/grad-navbg-green.png);  
  -moz-border-radius:6px 6px 0px 0px;
  -webkit-border-radius:6px 6px 0px 0px;
  border-radius:6px 6px 0px 0px;  
}

.header-menu-selected h2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#000;
  line-height:30px;
  margin-left:10px;
  font-weight:400;
}

.header-menu-selected span
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#7fb301;
}




.header-menu
{
  width:217px;
  height:40px;
  padding-left:10px;
  background-image:url(../images/grad-navbg.png);  
  -moz-border-radius:6px 6px 0px 0px;
  -webkit-border-radius:6px 6px 0px 0px;
  border-radius:6px 6px 0px 0px;  
}

.header-menu h2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#000;
  line-height:30px;
  margin-left:10px;
  font-weight:400;
}


.header-menu h3
{
  line-height:30px;
  margin-left:10px;
}


.header-menu span
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#7fb301;
}


.menu-contain
{
  background-color:#FFFFFF;  
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  padding-left:14px;
  padding-right:14px;
  padding-top:5px;
  background:#FFF url(../images/grad2.png) repeat-x 0 0;
}

.menu-contain ul{list-style:none;margin:0;padding:0}
.menu-contain li{border-top:1px solid #f1f1f1;margin-bottom:0px; padding-left: 0px; background:url(../images/bullet1.gif) left center no-repeat;}

.menu-contain li:first-child{border-top:0}

.menu-contain li a{
  font-size:12px;
  color:#888;
  display:block;
  text-decoration:none;
  margin:0;
  padding:6px 15px;
}

.menu-contain li a:hover{
  color:#000000;
}


.footer
{
  float:left;
  border-top:1px solid #cccccc;
  width:100%;  
}

.footer_part
{
  width:192px;
  float:left;
  padding:5px 0 5px 0;
}

.footer_part:hover
{
  width:192px;
  float:left;
  background-color:#f5f5f5;
  padding:5px 0 5px 0;    
}

a.footer_link
{
  padding:0px 10px 0px 10px;
  font-family:Arial, Helvetica, sans-serif;
  color:#878787;  
  font-size:12px;  
  text-decoration:none;
  width:172px;
  float:left;
  display:block;
}

a.footer_link:hover
{
  text-decoration:underline;
  
}

#footer2
{
  height:30px;
  line-height:30px;
  float:left;
  border-top:1px solid #cccccc;  
  width:100%;    
}

.ftr_left
{
  float:left;
  color:#535353;
  font-size:11px;  
}

.ftr_right
{
  float:right;
}


form input[type="text"], form input[type="password"], form select, form textarea {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}
form input[type="text"]:focus, form input[type="password"]:focus, form textarea:focus {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
}
a.readmore, a.sp-slide-morein, .adminform button, #adminForm button, .button, button[type="submit"], input[type="submit"], input[type="button"] {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 9px #EBEBEB inset;
}

a.readmore, a.sp-slide-morein, .adminform button, #adminForm button, .button, button[type="submit"], input[type="submit"], input[type="button"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C1C1C1 #E1E1E1 #E1E1E1;
    border-style: solid;
    border-width: 1px;
    color: #4D4D4D;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 5px;
    padding: 3px 3px;
    text-align: center;
  font-size:100%;
  float:right;
}

a.readmore:hover, a.sp-slide-morein:hover, .adminform button:hover, #adminForm button:hover, .button:hover, button[type="submit"]:hover, input[type="submit"]:hover, input[type="button"]:hover {
    background: none repeat scroll 0 0 #7FB301;
    border-color: #91C219;
    box-shadow: 0 0 9px #5E8303 inset;
    color: #FFFFFF;
}

.events{
  background-color:#FFFFFF;  
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background:url(images/sinphome/grad2.png) repeat-x 0 0;
}

.events img{
  float:left;
  margin:0 8px 5px 5px;
  background:#f5f5f5;
  border:1px solid #e5e5e5;
  padding: 4px;
}

a.text{
  margin:0;
  color:#666666;
  font-weight:600;
  }

a.text:hover{
  margin:0;color:#6f9c01;
}

textarea#styled {
  width: 195px;
  height: 65px;
  border: 1px solid #cccccc;
  margin-top: 8px;
  font-family: Tahoma, sans-serif;
  background-position: bottom right;
  background-repeat: no-repeat;
  overflow:auto;
}

.item-page a{
  color:#2c407a;  
}

.item-page a:hover{
  color:#000000;  
}
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('../images/scroll.jpg') no-repeat;
}
