/************ GLOBAL OBJECTS *************/
* {
          font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
          font-size:100%;
}

body, td, th {
          color:#636363;
          font-size: 75%;
}

body {
          background:#576268 url('/svkpress/upload/images/templates/layout/body_bkg.jpg') repeat-x top;
          margin:0px;
          text-align:center;
}

input, select, textarea {
          font-size: 11px;
          color:#636363;
}

H1 {
          font-size: 17px;
          margin: 0px 0px 7px 0px;
          font-weight: normal;
}

H1.page_header {
          border-bottom:2px solid #D6D6D6;
          color:#444444;
          padding:0px 3px 1px 0px;
}

H2 {
          font-size: 120%;
          margin: 0px 0px 3px 0px;
}

H3 {
          font-size: 110%;
          margin: 0px 0px 3px 0px;
}

H4 {
          font-size: 100%;
          margin: 0px 0px 3px 0px;
}

H5 {
          font-size: 90%;
          margin: 0px 0px 3px 0px;
}

H6 {
          font-size: 80%;
          margin: 0px 0px 3px 0px;
}

HR {
}

HR.clear {
          display: none;
}

div {
          padding: 0px;
          margin: 0px;
}

form {
          margin: 0px;
}

img {
          border: 0px;
}

.Hidden {
          display: none;
}

a {
/*color:#636363;
          text-decoration: none;
*/
          text-decoration: underline;
          font-weight: bold;
          color:#b0aa0f;
}

a:hover {
          color:#444444;
          text-decoration: none;
}

/************ DEFAULT OBJECTS *************/
.SearchInput {
          float:left;
          height:20px;
          width:143px;
          padding-left:5px;
}

.SearchImage {
          float:right;
}

.SearchImageLeft {
          float:left;
}

.SearchImageRight {
          float:left;
}

.SearchText {
          height:19px;
          width:128px;
          border-left:0px;
          border-right:0px;
          border-bottom:1px solid #CCD0D1;
          border-top:1px solid #CCD0D1;
          float:left;
}

.SearchImager {
          float:left;
          margin-left:1px;
}

.breadcrumb_text {
          color:#9C9C9C;
          font-size:11px;
          text-decoration:none;
          font-weight:normal;
}

#breadcrumb_sel {
          color:#4C4C4C;
          font-size:11px;
          text-decoration:none;
          font-weight:normal;
}

/****************************************Search Style ***************************************/
#search_area {
          text-align:left;
}

#search_area .search_data {
          margin-bottom: 40px;
          margin-left: 10px;
          text-align: left;
}

#search_area .search_title {
          margin-bottom: 5px;
/*margin-left: 10px;
*/
          text-align: left;
          font-weight:bold;
          color:#000000;
}

#search_area .search_title a {
          color:#000000;
          text-decoration:underline;
          font-weight:normal;
}

#search_area .search_content {
/*margin-left: 10px;
*/
          text-align: left 
}

#search_area .search_more {
          color: #B0AA0F;
/*float: left;
          padding-left: 10px;
*/
          margin-top:5px;
          text-align: left;
}

#search_area .search_more a {
          color: #B0AA0F;
          text-decoration:none;
          font-weight:bold;
}

/******************************Search Style Ends**********************************************/

/******************* new layout ***************/
#body_container {
          width:693px;
          text-align:left;
          margin:0px auto;
          position:relative;
}

#left_shadow {
          position:absolute;
          width:19px;
          height:500px;
          background:url('/svkpress/upload/images/templates/layout/left_shadow.jpg') no-repeat 0px 0px;
          left:-10px;
          top:96px;
          z-index:5;
}

#right_shadow {
          position:absolute;
          width:20px;
          height:512px;
          background:url('/svkpress/upload/images/templates/layout/right_shadow.jpg') no-repeat 0px 0px;
          left:684px;
          top:84px;
          z-index:5;
}

#header_container {
          background:url('/svkpress/upload/images/templates/layout/header_bkg.gif') no-repeat 9px 0px;
          height:160px;
}

#header_container #shading {
          height:22px;
          width:675px;
          position:absolute;
          top:73px;
          left:9px;
}

#header_container_noresize {
          background:url('/svkpress/upload/images/templates/layout/header_bkg_noresize.gif') no-repeat 9px 0px;
          height:155px;
}

#header_container_noresize #shading {
/* background:url('/svkpress/upload/images/templates/layout/header_shadow.gif') no-repeat 0px 0px;
*/
          height:22px;
          width:675px;
          position:absolute;
          top:73px;
          left:9px;
}

#tools {
          position:absolute;
}

#tools ul {
          margin:0px;
          padding:0px;
          list-style:none;
}

#tools ul li {
}

#tools ul li a {
          display:block;
}

#tools ul li a span {
          display:none;
}

#tools #logo a {
          width:200px;
          height:85px;
          position:absolute;
          top:0px;
          left:30px;
          background:url('/svkpress/upload/templates/layout/spacer.gif');
}

#tools #increase_font a {
          position:absolute;
          left:620px;
          top:130px;
          z-index:10;
          background:url('/svkpress/upload/templates/layout/spacer.gif');
          width:18px;
          height:15px;
}

#tools #decrease_font a {
          position:absolute;
          top:130px;
          z-index:10;
          left:596px;
          background:url('/svkpress/upload/templates/layout/spacer.gif');
          width:18px;
          height:15px;
}

#tools #sitemap a {
          position:absolute;
          top:130px;
          z-index:10;
          left:650px;
          background:url('/svkpress/upload/templates/layout/spacer.gif');
          width:18px;
          height:15px;
}

#content_container {
          background:url('/svkpress/upload/images/templates/layout/content_bkg.gif') repeat-y;
          min-height:500px;
          padding:0px 10px;
}

#columns {
          background:url('/svkpress/upload/images/templates/layout/columns_bkg.gif') repeat-x;
          padding:5px 44px 0px 19px;
}

* html #content_container {
          height:500px;
}

#content_container #column_1 {
          width:200px;
          float:left;
}

#content_container #column_2 {
          width:377px;
          float:right;
}

#vert_nav {
          background:url('/svkpress/upload/images/templates/layout/vert_nav_bkg.gif') repeat-y;
          margin-top:6px;
}

#vert_nav #vertical_top {
          background:url('/svkpress/upload/images/templates/layout/vert_nav_top.jpg') no-repeat;
          height:3px;
          font-size:0px;
}

#vert_nav ul {
          margin:0px;
          padding:0px 6px;
          list-style:none;
          background:url('/svkpress/upload/images/templates/layout/vert_nav_graphic.jpg') no-repeat bottom;
          min-height:305px;
}

* html #vert_nav ul {
          height:305px;
}

#footer_container {
          background:#576268 url('/svkpress/upload/images/templates/layout/footer_bkg.jpg') no-repeat;
          color:#9a9a9a;
          text-align:center;
          padding:25px;
          font-size:90%;
}

#footer_container a {
          color:#9a9a9a;
          font-size:100%;
          font-weight:normal;
          text-decoration:none;
}

#top_nav {
          height:45px;
          padding-right:10px;
          position:absolute;
          top:94px;
          left:0px;
}

#nav_container {
          float:left;
          padding-top:20px;
          width:500px;
}

#nav_container a.selected {
          border-bottom:2px solid #aea945;
}

#search_container {
          float:right;
          padding-top:15px;
          width:175px;
}

#vert_nav ul li {
          font-weight:bold;
/*color:#E8DADE;
*/
          color:#e8e9db;
          padding:2px 5px 5px 10px;
}

#vert_nav ul li a {
          color:#e8e9db;
          display:block;
          text-decoration:none;
}

#vert_nav ul li.lev1 {
          background: url( '/svkpress/upload/images/templates/bottomline.gif' ) no-repeat bottom left;
          text-decoration:none;
          font-weight:normal;
}

#vert_nav ul li.lev2, #vert_nav ul li.lev2_sel {
          padding-left:33px;
}

#vert_nav ul li.lev3, #vert_nav ul li.lev3_sel {
          padding-left:53px;
          font-weight:normal;
}

#vert_nav ul li.lev3_sel a {
          text-decoration:underline;
}

#vert_nav ul li.lev1_open {
          background: url( '/svkpress/upload/images/templates/vert_nav_lev1_open.gif' ) no-repeat bottom;
}

#vert_nav ul li.lev1_sel {
/* background: #ad6579 url( '/svkpress/upload/images/templates/vert_nav_lev1_sel.jpg' ) repeat-x bottom;
*/
          background: url( '/svkpress/upload/images/templates/vert_nav_lev1_sel.jpg' ) repeat-x bottom;
}

#vert_nav ul li.lev2_sel {
/* background: #ad6579 url( '/svkpress/upload/images/templates/vert_nav_lev2_sel.jpg' ) repeat-x bottom;
*/
          background: url( '/svkpress/upload/images/templates/vert_nav_lev2_sel.jpg' ) repeat-x bottom;
}

#vert_nav a.right_arrow {
          background:url('/svkpress/upload/images/templates/right_arrow.gif') no-repeat right;
}

#vert_nav a.down_arrow {
          background:url('/svkpress/upload/images/templates/down_arrow.gif') no-repeat right;
}

#breadcrumbs {
          padding-top:142px;
          padding-left:33px;
          text-decoration:none;
}

#breadcrumbs_nav {
          padding:5px;
}

/*************** Forms Style ******************/
.form_container {
          margin: 10px 0px;
}

.form_container .form_row label {
          display:block;
}

.form_container .form_columns label {
          float:left;
          width:150px;
}

.form_columns input, .form_columns textarea {
          float:left;
          width:200px;
}

.form_row .form_text, .form_row textarea {
          width:100%;
}

.form_container .form_row {
          clear:both;
          padding:5px 0px;
}

.form_container .form_columns {
          clear:both;
          padding:10px 0px;
}

.form_container .form_row .form_column_1 {
          width:48%;
          float:left;
}

.form_container .form_row .form_column_2 {
          width:48%;
          float:right;
}

.form_container .form_button {
          font-size:100%;
}

/***** news lists and details *****/
.news_links {
          padding:2px 0px;
}

.news_links a {
          color:#B0AA0F;
          font-weight:bold;
}

.news_back {
          float:left;
}

.news_next, .news_print {
          float:right;
}

.news_properties {
          padding:10px 0px 10px 0px;
          font-size:90%;
          color:#9b9b9b;
}

.news_date {
          position:absolute;
          font-size:10px;
          font-weight:normal;
          right:56px;
          top:167px;
          color:#9b9b9b;
}

h3.news_list_heading {
          float:left;
          padding-right:6px;
}

.news_date_list {
          float:left;
          font-size:80%;
          color:#9b9b9b;
          margin-top:3px;
}

/************** AMS style ******************/
#form_content {
          min-height:430px;
          padding-left:27px;
}

* html #form_content {
          height:430px;
}

/**** navigation ****/
#site_map {
          COLOR:#282633;
          PADDING:10PX 0PX 100PX 10PX;
          Margin:0px 0px 0px 0px;
}

#site_map a {
          color:#636363;
}

#site_map .level1 {
          margin:5px 0px 0px 10px;
          list-style:disc;
}

#site_map .level2 {
          margin:5px 0px 0px 10px;
          list-style:circle;
}

#site_map .level3 {
          margin:5px 0px 0px 10px;
          list-style:square;
}

#site_map .level4 {
          margin:5px 0px 0px 10px;
          list-style:square;
}

.align {
          margin:0px;
          padding:0px;
}

/* ----------------- standard styles for dropdown navigation----------------------- */
.topwebtree {
          margin-left:40px;
}

.topwebtree ul {
          margin: 4px 0px 0px 30px;
          padding:0px 0px 0px 0px;
          list-style: none;
          font-size:11px;
}

/* all list items */
.topwebtree ul li {
          float:left;
          position: relative;
          z-index:25;
          color: #3D3D3D;
          padding:4px 10px 4px 10px;
          background: url( '/svkpress/upload/images/templates/Sep.gif' ) no-repeat left bottom;
          font-weight:bold;
}

.topwebtree .first, .topwebtree .firstover {
          background:none;
}

.topwebtree .first a {
          text-decoration:none;
          color: #3D3D3D;
}

.topwebtree .first a:hover {
          text-decoration:none;
          color: #3D3D3D;
}

.topwebtree ul li a {
          text-decoration:none;
          color: #3D3D3D;
          font-size:11px;
}

.topwebtree ul li a:hover {
          text-decoration:none;
          font-size:11px;
}

/* second-level lists */
.topwebtree li ul {
          list-style:none;
          display: none;
          position: absolute;
          margin-top:0px;
          width:150px;
          top:21px;
          left:0px;
          border-left:1px solid #9DB1BB;
          border-bottom:1px solid #9DB1BB;
          z-index:100;
          background:#fff;
}

.topwebtree li ul li {
          background:#FFFFFF;
          width:150px;
          border-top:solid 6px #fff;
          padding:2px 0px 2px 0px;
          text-align:left;
}

.topwebtree li ul a {
          text-decoration:none;
          padding-left:5px;
}

.topwebtree li ul a:hover {
          text-decoration:none;
          padding-left:5px;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
.topwebtree li>ul {
/* top: auto;
          left: auto;
*/
}

/* lists nested under hovered list items */
.topwebtree li:hover ul, .topwebtree li.over ul {
          display: block;
          padding:0px 0px 0px 0px;
}

.test {
          background:url('/ecwebstandard/upload/files/templates/bcrumbsimg.gif') repeat-x;
          border:1px solid red;
}

/* new webtree */
.topwebtree dl, .topwebtree dt, .topwebtree dd, .topwebtree ul, .topwebtree li {
          margin: 0;
          padding: 0;
          list-style-type: none;
}

#menu {
          position: absolute;
          top: 1em;
          left: 1em;
          width: 10em;
}

#menu dt {
          cursor: pointer;
          height: 20px;
          line-height: 20px;
          margin: 2px 0;
          padding:0px 2px 0px 2px;
          border-bottom: 1px solid #e2e2e2;
          text-align: right;
          font-weight: bold;
}

#menu dd {
          position: absolute;
          z-index: 100;
          left: 8em;
          margin-top: -2em;
          width: 10em;
}

#menu ul {
          padding: 2px;
}

#menu li {
          text-align: center;
          height: 18px;
          line-height: 18px;
}

#menu li a, #menu dt a {
          color: #000;
          text-decoration: none;
          display: block;
}

#menu li a:hover {
          text-decoration: underline;
}

#mentions {
          font-family: verdana, arial, sans-serif;
          position: absolute;
          bottom : 200px;
          left : 10px;
          color: #000;
          background-color: #ddd;
}

#mentions a {
          text-decoration: none;
          color: #222;
}

#mentions a:hover {
          text-decoration: underline;
}

.MenuBGOver {
          background:red;
}

.MenuBGOut {
          background:#FFFFFF;
}