/* CSS Document */

/* General styles */

body {
  padding: 0px;
  margin: 0px;
  min-width: 600px;
  font-size: small;        /* small = 12pt in most browsers */
  background: #fff;        /* (fff) */
  width: 100%;
  background-color: #808080; /* ede7e1 99826d eeeeee */
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*wrapper styles */

#wrapper {
  background-color: #ffffff;
}

.fixed #wrapper {
  width: 980px;          /* 980 - Change this value to change overall page width. */
  text-align: left;
  margin: 0 auto;
}

.liquid #wrapper {
  width: 100%;
  text-align: left;
  margin: 0;
}

/* link styles */

a {
  color: #204d80;  /* 265c99 */
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/*
a:visited {
  color:#800080;
}
*/

h1, h2, h3 {
  padding: 0px;
  color: b6d7e5;
  font-weight: lighter;
}

h1 {
  font-size: 1.6em;
  margin-top: 1.0em;
  margin-bottom: 0.5em;
}

h2 {
  font-size: 1.3em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;  
}

h3 {
  font-size: 1.1em;
  margin-top: 0.75em;
  margin-bottom: 0.5em;  
}

p {
  padding: 0px;
  margin: 0.4em 0px 0.8em;
}

img {
  margin: 10px 0px 5px 0px;
  padding: 0px;
  border: none;
}

/* header styles */

#header {
  padding: 0px;
  margin: 0px;
  width: 100%;
  background-color: #313131;   
  border-bottom: #8db0d9 1px solid; 
  /*background-image: url(../../_img/_layout/decor_distinctive_blue_10x100.jpg);*/
}

#header p {
  margin: 0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 0.2em;
  padding-top: 0.5em;
}


#header h1 {
  margin: 0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
  color: b6d7e5;
}

#header h2 {
  margin: 0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 0.7em;
  padding-top: 0.2em;
}

#header h3 {
  margin: 0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 0.7em;
  padding-top: 0em;
}

#header img {
  margin: 0px;
  margin-right: -5px;
  padding: 0px;
  border: 0px none;
}

img.logo {
  float: left;
  margin-right: 10px;
  margin-left: 15px;
  margin-top: 8px;
  border: 0px;
}

a.logoText {
  text-decoration: none;
  color: #333;
}


/* main nav styles - upper*/

ul.mainNav {
  float: left;
  width: 100%;
  list-style-type: none;
  height: 2.25em;
  line-height: 1.5em;
  margin-left: 0px;
  padding-left: 0px;
  background-color: #313131; 
  margin-top: 0px;
}

ul.mainNav li {
  float: left;
}

ul.mainNav a {
  display: block;
  border-left: none;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-bottom-color:#000000;
  padding: 5px 15px 5px 15px;
  margin-right: 0px;
  margin-left: 0px;
  text-decoration: none;
  color:#FFFFFF;
}

ul.mainNav a:hover {
  background-color: #3f3f3f; 
}

ul.mainNav a.mainNavCurrent {
  background-color: #666666; /* 6d89a8 */ 
  border-bottom-color: #000000;
}


/* main nav styles - lower */

ul.mainNavLower {
  float: left;
  width: 100%;
  list-style-type: none;
  height: 2.25em;
  line-height: 1.5em;
  margin-left: 0px;
  padding-left: 0px;
  /*border: 1px solid #000;*/
  background-color: #313131;
  margin-top: 0px;
}

ul.mainNavLower li {
  float: left;
}

ul.mainNavLower a {
  display: block;
  border-left: none;
  border-right: 1px solid #000;
  padding: 5px 15px 5px 15px;
  margin-right: 0px;
  margin-left: 0px;
  text-decoration: none;
  color: #FFFFFF;
}

ul.mainNavLower a:hover {
  background-color: #3f3f3f; 
}

ul.mainNavLower a.mainNavCurrent {
  background-color: #666666;
  border-bottom-color: #000000;
}


/* breadcrumb and search styles */

#breadcrumb {
  position: relative;
  font-size: 0.8em;
  border-bottom: 1px solid #313131; /* b1977e 413527 313131 */
  height: 2.5em;
  line-height: 2.5em;
  margin-top: 0px;
  padding-left: 10px;
  background-color: #f0f0f0; /* f5f5f5 */
  /*background-image: url(../../_img/_layout/breadcrumb_bg_980x100.gif);*/
  background-repeat: repeat-y;
  background-position: left top;
  clear: both;
}

#breadcrumb a {
  color: #204d80;  /* 265c99 */
  text-decoration: none;
}

#breadcrumb a:hover {
  color: #413527;
  text-decoration: underline;
}

#search {
  display: inline;
  position: absolute;
  right: 5px;
  top: 0px;
}

#searchValue {
  width: 180px;
}


/* Sidebar navigation */
/* primary nav styles */

/*
ul.primaryNav {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
  margin-top: 5px; 
  line-height: 1.5em;
  font-size: 1.0em;
}

ul.primaryNav li {
  display: block;
}

ul.primaryNav a {
  text-decoration: none;
  color: #333;
}
*/

.primaryNavHeading {
  color:#999999;
  font-style: italic;
  margin-bottom: 5px;
}

ul.PrimaryNavDetails {
  list-style-type: none;
}

ul.primaryNavDetails {
  font-size: 0.85em;
  margin-left: 10px;
}

.secondaryNavHeading {
  color:#999999;
  font-style: italic;
  margin-bottom: 5px;
}


/* primary nav styles */

ul.primaryNav {
  list-style-type: none;
  padding-left: 0px;
  padding-top: 10px;
  margin-left: 0px;
  line-height: 1.5em;
  font-size: 1.05em;
}

ul.primaryNav li {
  display: block;
  padding-top: 5px;
}

ul.primaryNav a {
  color: #204d80;  /* 265c99 */
  text-decoration: none;
}

ul.primaryNav a:hover {
  text-decoration: underline;
}

ul.primaryNav a:hover {
  text-decoration: underline;
}
/*
ul.primaryNav a:visited {
  color: #800080;  
}
*/

/* secondary nav styles */

ul.secondaryNav {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 10px;
  font-size: 0.8em;
}

ul.secondaryNav li {
  display: block;
  padding-top: 2px;
}

ul.secondaryNav a {
  color: #204d80;  /* 265c99 */
  text-decoration: none;
}

ul.secondaryNav a:hover {
  text-decoration: underline;
}
/*
ul.secondaryNav a:visited {
  color: #800080;
}
*/
ul.secondaryNav a.secondaryNavCurrent {
  font-weight: bold;  
}

#col1 img {
  /*border: #000000 1px solid;*/
  float: left;
  margin-right: 0px;  /* 10 */
}

#col1_content {
  /*border: #000000 0px solid;*/
  float: left;
  margin-left: 10px;
}

#col1_content_below_pic {
  margin-left: 10px;
  clear: both;
}


#img_slices_wrapper_618x120,
#img_slices_wrapper_618x160,
#img_slices_wrapper_618x240, 
#img_slices_wrapper_618x300,
#img_slices_wrapper_618x320,
#img_slices_wrapper_618x360,
#img_slices_wrapper_618x450,
#img_slices_wrapper_618x480,  {
  border-right: #000000 0px solid; /* b1977e 8db0d9 */
  border-bottom: #000000 0px solid; /* 735b45 b1977e 8db0d9 */
  border-top: #d9c7b6 0px solid; /* d9c7b6  8db0d9 */
  border-left: #d9c7b6 0px solid; /* d9c7b6  8db0d9 */
  margin: 10px 0px 10px 0px;
  width: 618px;
  /*background-image: url(../../_img/_layout/d_corner_black_grad_120x120.jpg); 
  background-repeat: no-repeat;
  background-position: right top; */
}

#img_slices_wrapper_618x120{
  height: 120px;
}

#img_slices_wrapper_618x160{
  height: 160px;
}

#img_slices_wrapper_618x240{
  height: 240px;
}

#img_slices_wrapper_618x300{
  height: 300px;
  border-right: #000000 0px solid; /* b1977e 8db0d9 */
  border-bottom: #000000 0px solid; /* 735b45 b1977e 8db0d9 */
  border-top: #d9c7b6 0px solid; /* d9c7b6  8db0d9 */
  border-left: #d9c7b6 0px solid; /* d9c7b6  8db0d9 */
}

#img_slices_wrapper_618x320{
  height: 320px;
  border: none;
}

#img_slices_wrapper_618x360{
  height: 360px;
}

#img_slices_wrapper_618x450{
  height: 450px;
}

#img_slices_wrapper_618x480{
  height: 480px;
}

#img_slices img{
  float: left;
  /*border: #313131 0px solid;*/
  margin: 0px 0px 0px 0px;
}


#img_nav img {
  border-right: #000000 1px solid; /* b1977e 8db0d9 */
  border-bottom: #000000 1px solid; /* 735b45 b1977e 8db0d9 */
  border-top: #d9c7b6 1x solid; /* d9c7b6  8db0d9 */
  border-left: #d9c7b6 1px solid; /* d9c7b6  8db0d9 */
  margin: 0px 4px 0px 4px;
}


#img_nav_body a img {
  border-top: #CCCCCC 2px solid; /* FFFFFF 204d80 */
  border-left: #CCCCCC 2px solid; /* FFFFFF 204d80 */
  border-right: #999999 2px solid; /* FFFFFF 204d80 */
  border-bottom: #999999 2px solid; /* FFFFFF 204d80 */
}

#img_nav_body a:hover img {
  border: #0033FF 2px solid; /* 204d80 */
}


#content_body {
  float: left;
  margin-left: 10px;
}

#content_body img{
  float: left;
  border: 0px solid #000000;
  margin: 10px 10px 10px 0px;
}

#content_body_right img{
  float: right;
  border: 0px solid #000000;
  margin: 0px 10px 10px 10px;
  clear: both;
}



/* Versatex tables - begin */

.cols_one
{
    PADDING-RIGHT: 17px;
    PADDING-BOTTOM: 30px;
    WIDTH: 92px;
}
.cols_two
{
    PADDING-RIGHT: 17px;
    PADDING-BOTTOM: 30px;
    WIDTH: 184px;
}
.cols_three
{
    PADDING-RIGHT: 17px;
    PADDING-BOTTOM: 30px;
    WIDTH: 276px;
}
.cols_four
{
    PADDING-RIGHT: 17px;
    PADDING-BOTTOM: 30px;
    WIDTH: 368px;
}

.cols_six
{
    PADDING-BOTTOM: 30px;
    WIDTH: 535px;
}

.v_table_name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    FONT-FAMILY: verdana, arial, san-serif;
}

.v_table
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: verdana, arial, san-serif;
}

.v_th
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #666666;
}

.v_th_hr
{
    PADDING-RIGHT: 4px;    /* 4 */
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #666666; 
}

.v_td
{
    PADDING-RIGHT: 4px;  /* 4 */
    PADDING-LEFT: 4px;    /* 4 */
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ffffff;
}

.v_td_hr
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #ff0000 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
}

.v_footnote
{
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 6px;
    FONT-FAMILY: verdana, arial, san-serif;
}

/* Versatex tables - end */



/* column styles */

#colmask {
  clear: both;
  background: #e5e5e5;  /* Left column background color. (f5f5f5 e0ebf0 edf3f5 ffd8b7) */
  /*background-image: url(../../_img/_layout/lh_nav_bg_1x100.jpg);
  background-repeat: repeat-y;
  background-position: left top;*/
  float: left;
  overflow: hidden;
  width: 100%;
  position: relative;
  border-left: 0px solid #b1977e; /* b1977e 413527 313131 */
}

#colmid {
  background: #fff;   /* Center column background color. */
  left: 180px;           /* Center column left edge. */
  float: left;
  width: 200%;
  position: relative;
}

#colright {
  background: #dbdbdb; /* Right column background color. ( dbdbdb d9c7b6 f5f5f5 e0ebf0 ff9) */
  /*background-image: url(../../_img/_layout/rh_nav_bg_160x100.gif);*/
  /*background-image: url(../../_img/_layout/rhn_bg_2.jpg);*/
  background-repeat: repeat-y;
  background-position: left top;
  left: 50%;
  float: left;
  margin-left: -340px; /* Right column, left edge. Pushes center and left column  -left +right */
  width: 100%;
  position: relative;
}

#col1wrap {
  right: 100%;
  float: right;
  width: 50%;
  position: relative;
}

#col1pad {
  margin-top: 0px;             /* Center column, content top edge */
  margin-right: 10px;          /* Center column, content right edge */
  margin-bottom: 0px;          /* Center column, content bottom edge */
  margin-left: 350px;          /* Center column, content left edge (415px) */
  overflow: hidden;
  /*border: 1px solid #000; */
}

#col1 {
  overflow: hidden;
  width: 100%;
}

#col2 {
  left: 170px;                 /* Left column, content left edge (215px) */
  float: left;
  margin-left: -50%;
  overflow: hidden;
  width: 160px;                /* Left column, content width */
  position: relative;
  /*border: 1px solid #000;*/
}

#col3 {
  left: 10px;                  /* Right column, content left edge. */
  float: left;
  overflow: hidden;
  width: 140px;                /* Right column, content width (170px) */
  position: relative;
  /*border: 1px solid #000;*/
  line-height: 1.3em;
  font-size: 0.8em;
}

#footer {
  clear: both;
  padding: 0px;
  border-top: none;
  float: left;
  margin: 0px;
  width: 100%;
  background-image: url(../../_img/_layout/footer_bg_980x28.jpg);
  background-color: #313131; /* 6d89a8 808080 313131 c3c3c3 */
  border-top: #8db0d9 1px solid;
}

#footer p {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
  font-size: smaller;
  text-align: right;
  color: #666666;
}

