/*==========================================================================================
Text Styles
==========================================================================================*/


    a {color: #666666; outline:none; text-decoration: underline;}
  a:hover {color: #FF3300;}

  h1, h2, h3, h4, h5, h6{font-weight:normal;margin:0;line-height:1em;}    
  h1 {font-size:18px; color: #1867d6; font-weight: normal; width: auto;}
  h1 span{ color:#0e0f10;}
  h2 {font-size:20px; color: #000; font-weight: bold;  width: auto;}
  h2 span{ color:#0e0f10;}
  h3 {font-size:16px; color: #174e74; font-weight: normal; width: auto;}
  h4 {color: #000; font-weight:bold; width: auto; font-size:14px;}
  h4 span{ color:#1680c8;}
  img {border:0px; outline:0px;}
  img a {outline:0px;}
  p, blockquote, ul, ol, dl, form, table, pre{line-height:inherit;margin:0px; padding:0px; text-align: left;}
  ul, ol, dl{padding:0; margin:0;}
  ul ul, ul ol, ol ol, ol ul, dd{margin:0; padding:0;}
  li{ list-style:none; display:inline;}  
  blockquote, dd{padding:0 0 0 5px;}

/*==========================================================================================
Links and Extra Classess
==========================================================================================*/
.top-tab01{ width:330px; height:auto; float:left; padding-top:60px;}
.top-tab01 ul{ font-size:12px; color:#4d7992;}
.top-tab01 ul li{ display:inline; list-style:none;}
.top-tab01 ul li a{ height:22px; float:left; background:url(../images/btn-grade01.gif) repeat-x; text-align:center; padding-left:8px; padding-right:8px; padding-top:5px; border-left:solid 1px #c5deed; border-right:solid 1px #c5deed; border-top:solid 1px #c5deed; margin-right:4px;}
.top-tab01 ul li a:hover{ color:#1e323d;}

.navigation{ width:717px; height:53px; float:left; background:url(../images/nav-grade.gif) repeat-x;}
/*.navigation ul{ font-size:14px; color:#ffffff;}
.navigation ul li{ display:inline; list-style:none; background:url(../images/nav-sep.gif) no-repeat right top; height:53px; float:left;}
.navigation ul li a{ height:30px; float:left; color:#ffffff; text-align:center; padding-left:15px; padding-right:10px; padding-top:23px;}*/
.navigation ul li a:hover{ background:url(../images/active-arrow.gif) no-repeat center top;}
.navigation ul li a.active{ background:url(../images/active-arrow.gif) no-repeat center top;}


/* menu styles */
#jsddm{margin: 0;padding: 0;font-size:14px; color:#ffffff;}
#jsddm li{display:inline; list-style:none; background:url(../images/nav-sep.gif) no-repeat right top; height:53px; float:left;}
#jsddm li a{  display:block;height:30px; float:left; color:#ffffff; text-align:center; padding-left:15px;  padding-top:23px;white-space: nowrap;padding-right:10px;}
#jsddm li a:hover{background:url(../images/active-arrow.gif) no-repeat center top;}  
#jsddm li ul{  margin: 0;padding: 0;position: absolute;visibility: hidden;z-index:1000;  background:#1055C3;margin:53px 0 0 2px}
#jsddm li ul li{  float: none; display: block;list-style:none; height:42px;background:none;border-bottom:1px solid #0044AA;width:175px; min-width: 175px;width: auto;}    
#jsddm li ul li a{  width: auto;color:#ffffff; text-align:center; padding-left:15px; padding-right:15px; padding-top:11px;}
#jsddm li ul li:hover{background: #0046AF;color:#FFFFFF}
#jsddm li ul li a:hover{background: #0046AF;color:#FFFFFF}