

body, div, th { /* redundant rules for bad browsers  */
	font-family: verdana, tahoma,verdana,sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.clearhack { display: inline; } /*Clears Box Model Hack in IE5*/

body {
	background: #F0F0F0;
	color: #333;
	padding:10px 0 0 0;      /*top:right:bottom:left */
	margin: 0;
}

form {
  padding:0;
  margin:0;
}


#main {
	border: 1px solid #666;
    border-top: 1px solid #31363E;
	clear: both;
	background: #31363E;
	padding-top: 3px;
}

#contents {
	padding: 1em;
	background:#fff; /* #FBFBFF; */
	min-height: 300px;
    font-size: 11px;
}

#white {
  background-color:#fff; border:1px solid #ccc; padding:5px; font-size:8pt;
}

a, a:visited, a:active { color: #06C; text-decoration:none; }
a:hover { color: #147; text-decoration:underline; } /* orange original #FFA800; */

a.page_break,a.page_break:active,a.page_break:visited {border:1px solid #B4BAC0; background-color:#ECEDEE; text-decoration:none; padding-right:2px; padding-left:2px; }
a.page_break:hover,a.page_break_selected:hover {border:1px solid #31363E; background-color:#31363E; text-decoration:none; color:#fff; }
a.page_break_selected {border:1px solid #31363E; background-color:#31363E; color:#fff; text-decoration:none; padding-right:2px; padding-left:2px; }

/* listing related styles */
.text_table
{
	color: #333333;
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin-top: 5px;
}

tr.header td
{
    padding: 3px;
	background-color: #eee;
    font-weight:bold;
    height:15px;
}

tr.header a,tr.header a:active
{
    color:#000;
    text-decoration: none;
}

tr.gridrow td
{
    padding: 3px;
	border-bottom: solid 1px #EDECEC;
	background-color: #F9F9F9;
	border-right: 1px solid #F4F4F4;
}

tr.gridrowover td
{
	padding: 3px;
	border-bottom: solid 1px #EDECEC;
	background-color: #F3F3F3;
	border-right: 1px solid #F4F4F4;
}
/* END listing related styles */

p { line-height: 140%; }


h2.title {
  font-size:15px; font-weight:bold; font-family: trebuchet ms, verdana, sans-serif; border:0; color: #31363E;
}

h1,h2,h4 {
	font-family: trebuchet ms, verdana, sans-serif;
	font-weight: bold;
	color: #31363E;
}

h1 {
	font-size: 180%;
	margin: 0;
}


#respons h3 {
font-family: trebuchet ms, verdana, Arial;
font-size: 13pt;
margin:0;
}

#respons {
	font-family: verdana, tahoma,arial;
	font-size: 8pt;
	font-weight:bold;
}

h1 a { text-decoration: none; color: #06c; }
h1 a:hover { color: #FFA800; text-decoration:underline; }
h1 a:active { color: #06C; text-decoration:none; }


h2 {
	font-size: 180%;
    font-weight:bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCC;
	margin: 0;
}

h3,h4 {
   font-size:140%;
   margin:0;
}

p.note {
	background: #EEE;
	padding: 4px;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 85%;
	line-height: 130%;
	margin-top: 0;
}

p.help {
	padding-left: 20pt;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
}

#info {
	min-height:30px;
	background-image: url('note_bg.png');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#7CA7E4;
	padding: 10px 0 10px 45px;
	color:#FFFFFF;
	font-family: verdana, tahoma,verdana, sans-serif;
	font-size: 8pt;
	border:1px solid #999;
	text-align:left;
}

#warning {
	width:350px;
	background-color : #FFFFE1;
	border : 1px dashed #FFA800;
    color: #993300;
    padding: 10px;
    overflow:hidden;
    font-size : 8pt;

}	

td
{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
}

input, select, textarea {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
    padding:2px;
}

select {
  padding:0;
}


textarea {
  width:90%;
}

.message
{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
}

acronym {
        cursor: help;
}

div.code
{
	font-family: "Courier New", Courier, mono;
	font-size: 8pt;
	width: 400px;
	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	padding: 8px;
	position: relative;
	left: 30px;
}

div.row {
	padding:3px;      /*top:right:bottom:left */
    margin: 3px;
  	font-family: trebuchet ms, verdana, sans-serif;
	font-weight: bold;
    background-color:#fff; border:1px solid #ccc; font-size:11pt;
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
}

div.row:hover {
    background-color:#dde8f7;
}

div.rowSelected {
	padding:3px;      /*top:right:bottom:left */
    margin: 3px;
  	font-family: trebuchet ms, verdana, sans-serif;
	font-weight: bold;
    background-color:#31363e; border:1px solid #ccc; font-size:11pt; color:#fff;
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
}

/* main button style */
div.button {
	padding:5px;      /*top:right:bottom:left */
    margin: 1px;
  	font-family: verdana, sans-serif;
	font-weight: bold;
    width: auto;
    color: #06C;
    text-align: center;
    cursor: pointer;
    background-color:#fff; border:1px solid #ccc; font-size:8pt;
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
}

/* main cancel button style */
div.submitbutton {
	padding:5px 10px 5px 10px;      /*top:right:bottom:left */
    margin: 1px;
  	font-family: verdana, sans-serif;
	font-weight: bold;
    width: auto;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color:#06C; border:1px solid #ccc; font-size:8pt;
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
}

/* main cancel button style */
div.cancelbutton {
	padding:5px 10px 5px 10px;      /*top:right:bottom:left */
    margin: 1px;
  	font-family: verdana, sans-serif;
	font-weight: bold;
    width: auto;
    color: #06C;
    text-align: center;
    cursor: pointer;
    background-color:#F8D3D3; border:1px solid #ccc; font-size:8pt;   /* #FDF4F4 */
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
}

div.button:hover, div.cancelbutton:hover {
    background-color:#dde8f7;
}

div.submitbutton:hover {
    background-color:#dde8f7;
    color: #06C;
}

div.button a, div.cancelbutton a, div.submitbutton a {
  text-decoration: none;
}

/* submenu links */
div.submenu, div.submenuSelected {
	padding:5px;      /*top:right:bottom:left */
    margin: 1px;
  	font-family: verdana, sans-serif;
	font-weight: bold;
    width: auto;
    color: #06C;
    text-align: center;
    cursor: pointer;
    background-color:#fff; border:1px solid #fff; font-size:8pt;
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
}

div.submenuSelected, div.submenu:hover { background-color:#dde8f7;}

div.submenu a, div.submenuSelected a { text-decoration: none; }

/* rss feed style */
.rssfeed
{
    width:800px;
}

.rssfeed ul
{
   margin:0;
   padding:5px;
   list-style: none;
}

.rssfeed li
{
   padding:5px 0 5px 0;
   border-bottom:1px dashed #ccc;
}

/* footer style */
div#footContent{
	margin:0px auto;
	padding:10px 0;
	color: #FFF;
	background-color:#31363E;
    font-size: 8pt;
}

div#footContent a, .top-container a {
  color:#6699CC;
}


#top-header {
	color: #FFF;
	background-color:#31363E;
	text-align: center;
	margin:0;
	width:100%;
    padding:2px 0 2px 0; /*top:right:bottom:left */
}



#page_loading {
position: absolute;
  background-color:gold;
  top:5px;
  left:5px;
  height:30px;
  width:150px;
  border:1px solid #31363E;
  color:#31363E;
  padding:0;
  z-index:2000;
}

.wizardbox {
  background-color:#F1EAD1; border:1px solid #ccc; padding:5px; font-size:11px; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
}

.wizardinfo {
  background-color:#eee; border:1px solid #ccc; padding:3px 5px 3px 5px; margin-bottom:5px; font-size:11px; width:97%;
}

.wizardbox h2 {
  font-size:15px; font-weight:bold; font-family: trebuchet ms, verdana, sans-serif; border:0;
}


.wizardbox input, .wizardbox textarea, .success textarea, .wizardbox select { font-size:9pt; background-color:#fff; color:#666; padding:5px; font-family:Verdana, Helvetica, Arial, sans-serif; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; }
.wizardbox input, .success textarea, .wizardbox textarea {width:97%; border:2px solid #ccc; background-color:#fff; margin-bottom: 4px; margin-top: 4px;}
.wizardbox input:focus, .wizardbox textarea:focus {border:2px solid #FFA800;}
.wizardbox input[type="radio"], .wizardbox input[type="checkbox"] {background:transparent !important; border:0 !important; width:16px !important;}

.wizardbox select {border:2px solid #ccc; background:#fff; width:200px; padding:5px; margin-top: 4px;}
.wizardbox select:focus {border:1px solid #999; background:#fff; padding:5px; margin-top: 4px;}

div .error {font-size:11px; font-weight:bold; display:block; clear:both; list-style:none; margin:10px auto 15px auto; padding:10px 4px 10px 15px; background-color: #FBE3E4; color: #D12F19; border:1px solid #FBC2C4; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
div .success {font-size:11px; font-weight:bold; display:block; clear:both; list-style:none; margin:10px auto 15px auto; padding:10px 4px 10px 15px; background-color: #E6EFC2; color: #529214; border:1px solid #C6D880; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
div .notice {font-size:11px; font-weight:bold; display:block; clear:both; list-style:none; margin:10px auto 15px auto; padding:10px 4px 10px 15px; background-color : #FFFFE6; color: #775100; border : 1px solid #FEE37A; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}

.statsrowtitle, .statsrowtitle a, .statsrowtitle a:visited, .statsrownumber, .statsrowpercent {padding:5px; font-family: trebuchet ms, verdana, sans-serif; font-size: 11pt; font-weight:bold; color: #31363E; text-decoration:none; }  /*top:right:bottom:left */
.statsrowtitle a:hover { text-decoration: underline;}
.statsrowborder {border-bottom:1px solid #eee;}
.statsrowpercent {font-weight:normal; font-family: verdana,arial; font-size:11px; }
.statsrowtitle a {padding:0;}
.statsrowtitle a:active { color:#dde8f7; }

/* Tooltips */

#tooltip {
	position: absolute;
	z-index: 3000;
    border: 1px solid #FEE37A;
    padding:10px 4px 10px 15px;
    background-color : #FFFFE6;
    color: #775100;
	padding: 5px;
	opacity: 0.90;
}
#tooltip h3, #tooltip div { font-weight:bold; font-size:11px; margin: 0; }


/*---------------------------------------Grey buttons-------------------------------*/
A.button, A.button_disabled {
font: 11px/2.0em verdana;color:#222;text-decoration: none;text-align:center;
display:inline;vertical-align:baseline;margin-left:3px;padding:3px;Border:1px solid #666;
overflow:hidden;cursor:pointer;
}

A.button, A.button_disabled {
background: url( 'button-bg/bg-grygrad.gif' ) 0px 0px repeat-x;background-color:#D3D3D3;
}
A.textbutton_disabled {
color:#aaa; border:1px solid #aaa;
}
A.button:hover, A.button_disabled:hover {
background: url( 'button-bg/bg-grygrad.gif' ) 0px -20px repeat-x;background-color:#F3F3F3;color:#222;text-decoration:none;}

/*--------------------------------------Blue buttons--------------------------*/
A.textbutton_blue {font: 11px/2.0em verdana;color:#222;text-decoration: none;text-align:center;
display:inline;vertical-align:baseline;margin-left:3px;padding:3px;Border:1px solid #333;
overflow:hidden;cursor:pointer;
}
A.textbutton_blue {
background: url( 'button-bg/bg-ltbluegrad.gif' ) 0px 0px repeat-x;background-color:#D3D3D3;
}
A.textbutton_blue:hover {
background: url( 'button-bg/bg-ltbluegrad.gif' ) 0px -70px repeat-x;background-color:#F3F3F3;cursor:pointer;color:#222;text-decoration:none;}

/*---------------------------------------Large button-------------------------------*/
A.mainbutton, A.normalbutton, A.greenmainbutton { cursor:pointer;
font: 11px/2.0em Verdana;text-decoration: none;text-align:center;
display:inline;vertical-align:baseline;margin-left:8px;padding:5px 7px; /*7d4200*/
overflow:hidden;
}

/*normal grey */
A.normalbutton {
color:#222;background: url( 'button-bg/bg-grygradlarge.gif' ) 0px -20px repeat-x;background-color:#fbdc94;Border:1px solid #666;Border-bottom:1px solid #666;
}
A.normalbutton:hover{
background: url( 'button-bg/bg-grygradlarge.gif' ) 0px -40px repeat-x;cursor:pointer; background-color: #f7c05b;color:#222;text-decoration:none;
}
/* main orange */
A.mainbutton {
color:#4d1200;background: url( 'button-bg/bg-lt-orangegrad.gif' ) 0px -20px repeat-x;background-color:#fbdc94;Border:1px solid #7d4200;Border-bottom:1px solid #7d4200;
}
A.mainbutton:hover{
background: url( 'button-bg/bg-lt-orangegrad.gif' ) 0px -40px repeat-x;cursor:pointer; background-color: #f7c05b;color:#4d1200;text-decoration:none;}

/*green */
A.greenmainbutton {
color:#4d1200;background: url( 'button-bg/bg-lt-greengrad.gif' ) 0px -10px repeat-x;background-color:#b9f75b;Border:1px solid #698d33;Border-bottom:1px solid #698d33;
}
A.greenmainbutton:hover{
background: url( 'button-bg/bg-lt-greengrad.gif' ) 0px -40px repeat-x;cursor:pointer;color:#4d1200;text-decoration:none;}