/*

  check_tc.css
  (c) 2008-2009 Misha Yurasov

*/

body {
  background-color: white;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
}

body, td, tr, li, ul, input, textarea
{
  font-family: Segoe UI, Lucida Grande, Trebuchet MS, Arial, Sans-Serif;
  font-size: 10pt;
  
}

input.file
{
  cursor: pointer;
}

form
{
  margin: 0px;
  padding: 0px;
}

a:active,
a:visited
{
  text-decoration: none;
}

a:link,
a:hover
{
  text-decoration: underline;
}

textarea
{
  margin: 0px;
}

.content
{
  height: 100%;
}

.layoutTable
{
  vertical-align: middle;
}

.themeSelect
{
  margin: 0px 0px 0px -3px;
}

.themeSelect td
{
  padding: 0px 0px 8px 8px;
}

.themeSelect img
{
  cursor: pointer;
}

.content
{
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  padding: 10px;
}

.topAd
{
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-bottom-style: dotted;
  padding: 5px;
}

.tabLinks a:link,
.tabLinks a:visited,
.tabLinks a:active,
.tabLinks a:hover
{
  font-size: 11pt;
  font-weight: bolder;
  text-decoration: none;
}

.tabLinks a:hover
{
  border-style: dotted;
  border-width: 0px 0px 0px 0px;
}

.tabLinks a.active_tab,
.tabLinks a.active_tab:hover
{
  border-style: solid;
  border-width: 0px 0px 2px 0px;
}

.separator
{
  padding: 0px 5px 0px 5px;
  color: #d3d3d3;
}

.footer
{
  font-size: 8pt;
}

.button
{
  height: 32px;
  width: 100px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  padding-top: 7px;
}

.frame
{
  padding: 25px;
  border: 1px solid;
  -moz-border-radius: 10px;  
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.hseparator
{
  height: 25px;
}

.browse .cell_b,
.textfield .cell_b
{
  border-width: 2px 0px 2px 0px;
  border-style: solid;
  background-color: white;
  padding: 0px 3px 0px 0px;
}

.browse .cell_c
{
  cursor: pointer;
}

.label
{
  color: gray;
}

/* textarea */
.textarea .cell_b,
.textarea .cell_d,
.textarea .cell_f,
.textarea .cell_h
{
  background-color: white;
  border-style: solid;
}
.textarea .cell_b
{
  border-width: 2px 0px 0px 0px;
}
.textarea .cell_d
{
  border-width: 0px 0px 0px 2px;
}
.textarea .cell_f
{
  border-width: 0px 2px 0px 0px;
}
.textarea .cell_h
{
  border-width: 0px 0px 2px 0px;
}
.textarea .cell_e
{
  background-color: white;
}

.ilink:link, /* internal link */
.ilink:active,
.ilink:hover,
.ilink:visited
{
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}

.results_table td
{
  padding: 5px;
}

.results_table .vsep
{
  padding-left: 10px;
  padding-right: 10px;
}

#p1_s3_fileName,
#p2_s2_fileName
{
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  max-width: 250px;
}

/* theme switches */

#theme_sw_r
{
  background: transparent url(/images/theme-r.gif) no-repeat;
}

.r #theme_sw_r
{
  background: transparent url(/images/theme-r-active.gif) no-repeat;
}

#theme_sw_g
{
  background: transparent url(/images/theme-g.gif) no-repeat;
}

.g #theme_sw_g
{
  background: transparent url(/images/theme-g-active.gif) no-repeat;
}

#theme_sw_b
{
  background: transparent url(/images/theme-b.gif) no-repeat;
}

.b #theme_sw_b
{
  background: transparent url(/images/theme-b-active.gif) no-repeat;
}

/* utils */

.transparent
{
  -moz-opacity: 0;
  filter: alpha(opacity: 0);
  opacity: 0;
}

.nodisplay
{
  display: none;
}

iframe#dojoIoIframe
{
  position: absolute;
  visibility: hidden;
  display: none;
}

.copyright
{
  color: silver;
  font-size: 8pt;
  padding-top: 10px;
}

/* Progress bar */

.progress_bg
{
  width: 300px;
  height: 21px;
  background: transparent url(/images/progress-bar-map.gif) no-repeat left top;
}

.progress_complete
{
  width: 0%;
  height: 21px;
  background: transparent url(/images/progress-bar-map.gif) no-repeat left top;
}

.progress_digits
{
  width:100%;
  height: 20px;
  background: transparent;
  line-height: 20px;
  margin-top: -22px;
}

/* Theming */

/* r */

.r .layoutTable .a
{
  background: #FFEDED url(/images/themes/r/a.gif) no-repeat;
}

.r .layoutTable .b
{
  background: #FFEDED url(/images/themes/r/b.gif) no-repeat left;
}

.r .layoutTable .c
{
  background: #FFEDED url(/images/themes/r/c.gif) repeat-x;
}

.r .layoutTable .d
{
  background: #FFEDED url(/images/themes/r/d.gif) no-repeat;
}

.r .layoutTable .f
{
  background: #FFEDED url(/images/themes/r/f.gif) repeat-x;
}

.r .layoutTable .g
{
  background: #FFEDED url(/images/themes/r/g.gif) no-repeat right;
}

.r .layoutTable .h
{
  background: #FFEDED url(/images/themes/r/h.gif) no-repeat;
}

.r .layoutTable .i
{
  background: #FFEDED url(/images/themes/r/i.gif) repeat-x;
}

.r .layoutTable .j
{
  background: #FFEDED url(/images/themes/r/j.gif) no-repeat right;
}

.r .content,
.r .topAd
{
  background-color: #FFF6F6;
  border-color: #EFA1A1;
}

.r a
{
  color: #EC5252;
}

.r .button
{
  background: transparent url(/images/themes/r/button.png) no-repeat;
  color: #EC5252;
}

.r .frame
{
  background-color: #FFE1E1;
  border-color: #EFA1A1;
}

.r .browse .cell_a
{
  background: transparent url(/images/themes/r/browse-a.png) no-repeat;  
}

.r .browse .cell_b
{
  border-color: #EFA1A1;
}

.r .browse .cell_c
{
  background: transparent url(/images/themes/r/browse-c.png) no-repeat;  
}

.r .results_table .vsep
{
  background: transparent url(/images/themes/r/vsep-results.gif) no-repeat center;  
}

.r .textfield .cell_a
{
  background: transparent url(/images/themes/r/text-a.gif) no-repeat;  
}

.r .textfield .cell_b
{
  border-color: #EFA1A1;
}

.r .textfield .cell_c
{
  background: transparent url(/images/themes/r/text-c.gif) no-repeat;  
}

.r .textarea .cell_a
{
  background: transparent url(/images/themes/r/text-a.gif) no-repeat top;  
}

.r .textarea .cell_c
{
  background: transparent url(/images/themes/r/text-c.gif) no-repeat top;  
}

.r .textarea .cell_g
{
  background: transparent url(/images/themes/r/text-a.gif) no-repeat bottom;  
}

.r .textarea .cell_i
{
  background: transparent url(/images/themes/r/text-c.gif) no-repeat bottom;  
}

.r .textarea .cell_b,
.r .textarea .cell_d,
.r .textarea .cell_f,
.r .textarea .cell_h
{
  border-color: #EFA1A1;
}

.r .progress_bg
{
  background-position: left -21px;
}

.r .progress_complete
{
  background-position: left -0px;
}

/* g */

.g .layoutTable .a
{
  background: #E8FFEC url(/images/themes/g/a.gif) no-repeat;
}

.g .layoutTable .b
{
  background: #E8FFEC url(/images/themes/g/b.gif) no-repeat left;
}

.g .layoutTable .c
{
  background: #E8FFEC url(/images/themes/g/c.gif) repeat-x;
}

.g .layoutTable .d
{
  background: #E8FFEC url(/images/themes/g/d.gif) no-repeat;
}

.g .layoutTable .f
{
  background: #E8FFEC url(/images/themes/g/f.gif) repeat-x;
}

.g .layoutTable .g
{
  background: #E8FFEC url(/images/themes/g/g.gif) no-repeat;
}

.g .layoutTable .h
{
  background: #E8FFEC url(/images/themes/g/h.gif) no-repeat;
}

.g .layoutTable .i
{
  background: #E8FFEC url(/images/themes/g/i.gif) repeat-x;
}

.g .layoutTable .j
{
  background: #E8FFEC url(/images/themes/g/j.gif) no-repeat;
}

.g .content,
.g .topAd
{
  background-color: #F4FFF6;
  border-color: #9BC9A4;
}

.g a
{
  color: #4E9B5C;
}

.g .frame
{
  background-color: #E0FEDD;
  border-color: #9BC9A4;
}

.g .button
{
  background: transparent url(/images/themes/g/button.png) no-repeat;
  color: #4E9B5C;
}

.g .browse .cell_a
{
  background: transparent url(/images/themes/g/browse-a.png) no-repeat;  
}

.g .browse .cell_b
{
  border-color: #9BC9A4;
}

.g .browse .cell_c
{
  background: transparent url(/images/themes/g/browse-c.png) no-repeat;  
}

.g .results_table .vsep
{
  background: transparent url(/images/themes/g/vsep-results.gif) no-repeat center;  
}

.g .textfield .cell_a
{
  background: transparent url(/images/themes/g/text-a.gif) no-repeat;  
}

.g .textfield .cell_b
{
  border-color: #9BC9A4;
}

.g .textfield .cell_c
{
  background: transparent url(/images/themes/g/text-c.gif) no-repeat;  
}

.g .textarea .cell_a
{
  background: transparent url(/images/themes/g/text-a.gif) no-repeat top;  
}

.g .textarea .cell_c
{
  background: transparent url(/images/themes/g/text-c.gif) no-repeat top;  
}

.g .textarea .cell_g
{
  background: transparent url(/images/themes/g/text-a.gif) no-repeat bottom;  
}

.g .textarea .cell_i
{
  background: transparent url(/images/themes/g/text-c.gif) no-repeat bottom;  
}

.g .textarea .cell_b,
.g .textarea .cell_d,
.g .textarea .cell_f,
.g .textarea .cell_h
{
  border-color: #9BC9A4;
}

.g .progress_bg
{
  background-position: left -63px;
}

.g .progress_complete
{
  background-position: left -42px;
}

/* b */

.b .layoutTable .a
{
  background: #E0F2FF url(/images/themes/b/a.gif) no-repeat;
}

.b .layoutTable .b
{
  background: #E0F2FF url(/images/themes/b/b.gif) no-repeat left;
}

.b .layoutTable .c
{
  background: #E0F2FF url(/images/themes/b/c.gif) repeat-x;
}

.b .layoutTable .d
{
  background: #E0F2FF url(/images/themes/b/d.gif) no-repeat;
}

.b .layoutTable .f
{
  background: #E0F2FF url(/images/themes/b/f.gif) repeat-x;
}

.b .layoutTable .g
{
  background: #E0F2FF url(/images/themes/b/g.gif) no-repeat;
}

.b .layoutTable .h
{
  background: #E0F2FF url(/images/themes/b/h.gif) no-repeat;
}

.b .layoutTable .i
{
  background: #E0F2FF url(/images/themes/b/i.gif) repeat-x;
}

.b .layoutTable .j
{
  background: #E0F2FF url(/images/themes/b/j.gif) no-repeat;
}

.b .content,
.b .topAd
{
  background-color: #F0F9FF;
  border-color: #83C4F2;
}

.b a
{
  color: #3F94CD;
}

.b .button
{
  background: transparent url(/images/themes/b/button.png) no-repeat;
  color: #3F94CD;
}

.b .frame
{
  background-color: #DFF2FF;
  border-color: #83C4F2;
}

.b .browse .cell_a
{
  background: transparent url(/images/themes/b/browse-a.png) no-repeat;  
}

.b .browse .cell_b
{
  border-color: #83C4F2;
}

.b .browse .cell_c
{
  background: transparent url(/images/themes/b/browse-c.png) no-repeat;  
}

.b .results_table .vsep
{
  background: transparent url(/images/themes/b/vsep-results.gif) no-repeat center;  
}

.b .textfield .cell_a
{
  background: transparent url(/images/themes/b/text-a.gif) no-repeat;  
}

.b .textfield .cell_b
{
  border-color: #83C4F2;
}

.b .textfield .cell_c
{
  background: transparent url(/images/themes/b/text-c.gif) no-repeat;  
}

.b .textarea .cell_a
{
  background: transparent url(/images/themes/b/text-a.gif) no-repeat top;  
}

.b .textarea .cell_c
{
  background: transparent url(/images/themes/b/text-c.gif) no-repeat top;  
}

.b .textarea .cell_g
{
  background: transparent url(/images/themes/b/text-a.gif) no-repeat bottom;  
}

.b .textarea .cell_i
{
  background: transparent url(/images/themes/b/text-c.gif) no-repeat bottom;  
}

.b .textarea .cell_b,
.b .textarea .cell_d,
.b .textarea .cell_f,
.b .textarea .cell_h
{
  border-color: #83C4F2;
}

.b .progress_bg
{
  background-position: left -105px;
}

.b .progress_complete
{
  background-position: left -84px;
}
