BODY {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-TOP: 15px; PADDING-BOTTOM: 10px;
}

div {text-align: left; }

h1 {
font-size: 19px;
font-weight: bold;
margin: 0px;
line-height: 100%;
}

h2 {
font-size: 13px;
margin: 0px;
line-height: 100%;
}

h3 {
font-size: 17px;
margin: 0px;
line-height: 100%;
}

h4 {
font-size: 17px;
margin: 0px;
line-height: 100%;
}

h5 {
font-size: 17px;
margin: 0px;
line-height: 100%;
}

h6 {
font-size: 17px;
margin: 0px;
line-height: 100%;
}

p {
margin: 0px;
}


TABLE.border_gray { border: 1px solid #EAEAEA 
}


/*
A {
COLOR: blue
}

:hover { COLOR: red 
 }
*/

.menu_blank {
text-decoration: none;
color: #777777;
}

A.menu_blank:link {
color: #777777;
text-decoration: none;
}

A.menu_blank:visited {
color: #777777;
text-decoration: none;
}
 
A.menu_blank:hover {
color: #333333;
text-decoration: none;
}

 
.menu_gray1 { text-decoration:none
 }

A.menu_gray1:link {
	COLOR: #333333; TEXT-DECORATION: none
}

A.menu_gray1:visited {
	COLOR: #333333; TEXT-DECORATION: none
}

A.menu_gray1:hover { COLOR: #333333; TEXT-DECORATION: underline
 }




.menu_gray2{  text-decoration:underline
 }

A.menu_gray2:link {
	COLOR: #737373; TEXT-DECORATION: none
}

A.menu_gray2:visited {
	COLOR: #737373; TEXT-DECORATION: none
}

A.menu_gray2:hover { COLOR: #434343; TEXT-DECORATION: none
 }
 

 

A.menu:link {
	COLOR: #008aff; TEXT-DECORATION: none
}

A.menu:visited {
	COLOR: #008aff; TEXT-DECORATION: none
}

A.menu:hover { COLOR: #2174a1; TEXT-DECORATION: underline; 
 }


A.menu_blue:link {
	COLOR: #0088d6; TEXT-DECORATION: underline
}

A.menu_blue:visited {
	COLOR: #0088d6; TEXT-DECORATION: underline
}

A.menu_blue:hover { COLOR: #f15b00; TEXT-DECORATION: none
 }





A.menu_blue1:link {
	COLOR: #008aff; TEXT-DECORATION: none
}

A.menu_blue1:visited {
	COLOR: #008aff; TEXT-DECORATION: none
}

A.menu_blue1:hover { COLOR: #008aff; TEXT-DECORATION: underline
 }




A.menu_blue2:link {
	COLOR: #003c60; TEXT-DECORATION: none
}

A.menu_blue2:visited {
	COLOR: #003c60; TEXT-DECORATION: none
}

A.menu_blue2:hover { COLOR: #003c60; TEXT-DECORATION: underline
 }



A.menu_blue3:link {
	COLOR: #008aff; TEXT-DECORATION: none
}

A.menu_blue3:visited {
	COLOR: #008aff; TEXT-DECORATION: none
}

A.menu_blue3:hover { COLOR: #f15b00; TEXT-DECORATION: underline
 }



A.menu_orange:link {
	COLOR: #f17201; TEXT-DECORATION: underline
}

A.menu_orange:visited {
	COLOR: #f17201; TEXT-DECORATION: underline
}

A.menu_orange:hover { COLOR: #f17201; TEXT-DECORATION: none
 }


A.menu_orange1:link {
	COLOR: #f17201; TEXT-DECORATION: none
}

A.menu_orange1:visited {
	COLOR: #f17201; TEXT-DECORATION: none
}

A.menu_orange1:hover { COLOR: #f17201; TEXT-DECORATION: underline
 }



A.vmenu:active {
	COLOR: #000000; TEXT-DECORATION: none
}

A.vmenu:link {
	COLOR: #000000; TEXT-DECORATION: none
}

A.vmenu:visited {
	COLOR: #000000; TEXT-DECORATION: none
}

A.vmenu:hover { COLOR: #000000; TEXT-DECORATION: underline

 }


.input {
border: 1px solid #737373; 
background: #ffffff; 
color: #000000;
padding:2px
}

.input2 {
border: 1px solid #259fe7; 
background: #ffffff; 
color: #000000;
font-family: Tahoma;
font-size: 17px;
padding:5px;
}

.input3 {
border: 1px solid #737373; 
background: #ffffff; 
color: #000000;
font-family: Tahoma;
font-size: 11px;
padding: 1px
}

.button {
border: 1px solid #737373; 
background: #f5fbff; 
color: #00a2ff;
padding:2px
}

.button2 {
border: 1px solid #737373; 
background: #f5fbff; 
color: #00a2ff;
padding: 1px;
font-family: Tahoma;
font-size: 10px;
}

.bg_search {
background-image: url(grad.gif);
background-repeat: repeat-x;
background-position: left top;
}

.size10 { font-size: 10px }

.size10b { font-size: 10px; font-weight: bold }

.size11 { font-size: 11px }

.size11b { font-size: 11px; font-weight: bold }

.size12 { font-size: 12px }

.size12b { font-size: 12px; font-weight: bold }

.size13 { font-size: 13px }

.size13b { font-size: 13px; font-weight: bold }

.size14 { font-size: 14px }

.size14b { font-size: 14px; font-weight: bold }

.size15 { font-size: 15px }

.size15b { font-size: 15px; font-weight: bold }

.size16 { font-size: 16px }

.size16b { font-size: 16px; font-weight: bold }

.size17 { font-size: 17px }

.size17b { font-size: 17px; font-weight: bold }

.size18 { font-size: 18px }

.size18b { font-size: 18px; font-weight: bold }

.size19 { font-size: 19px }

.size19b { font-size: 19px; font-weight: bold }

.size20 { font-size: 20px }

.size20b { font-size: 20px; font-weight: bold }

.size21 { font-size: 21px }

.size21b { font-size: 21px; font-weight: bold }

.size22 { font-size: 22px }

.size22b { font-size: 22px; font-weight: bold }

.size23 { font-size: 23px }

.size23b { font-size: 23px; font-weight: bold }

.size24 { font-size: 24px }

.size24b { font-size: 24px; font-weight: bold }

.size25 { font-size: 25px }

.size25b { font-size: 25px; font-weight: bold }

.selected {
	border: 1px solid #CECECE; background: #F1F1F1
}

.notselected {
	border: 1px solid #CECECE; background: #FFFFFF
}

.selected2 {
	background: #f0f8ff
}

.notselected2 {
	background: #FFFFFF
}





.bs-docs-sidenav {
  width: 228px;
  margin: 30px 0 0;
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.bs-docs-sidenav > li > a {
  display: block;
  *width: 190px;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.bs-docs-sidenav > li > a:hover {
  background-color: #f5f5f5;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5;
}
.bs-docs-sidenav .active .icon-chevron-right,
.bs-docs-sidenav .active a:hover .icon-chevron-right {
  background-image: url(../img/glyphicons-halflings-white.png);
  opacity: 1;
}
.bs-docs-sidenav.affix {
  top: 40px;
}
.bs-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}





.shadow {
-moz-box-shadow: 5px 5px 7px 2px #555555;
-webkit-box-shadow: 5px 5px 7px 2px #555555;
box-shadow: 5px 5px 7px 2px #555555;
}

.shadow2 {
-moz-box-shadow: 2px 2px 4px 1px #555555;
-webkit-box-shadow: 2px 2px 4px 1px #555555;
box-shadow: 2px 2px 4px 1px #555555;
} 

.shadow3 {
-moz-box-shadow: 2px 2px 4px 1px #DDDDDD;
-webkit-box-shadow: 2px 2px 4px 1px #DDDDDD;
box-shadow: 2px 2px 4px 1px #DDDDDD;
} 







.out {
      BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: block; BACKGROUND: #bbb; MARGIN: 3px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative
}
.in2 {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: #777; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid; POSITION: relative
}

/*
.in {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px solid; POSITION: relative
}
*/

.ltin {
	LEFT: -5px
}
.narrow {
	WIDTH: 8em
}
.normal {
	WIDTH: 180px
}
.wide {
	WIDTH: 18em
}
.image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#lbox {
	FLOAT: left; WIDTH: 143px
}

.module {
	TABLE-LAYOUT: fixed; MARGIN-BOTTOM: 8px; empty-cells: show
}


.lalign {
text-align: left;
}

.ralign {
text-align: right;
}

.jalign {
text-align: justify;
}

.calign {
text-align: center;
}

.lh1 {
line-height: 120%;
}

.lh2 {
line-height: 100%;
}

.lh3 {
line-height: 130%;
}

.lh4 {
line-height: 140%;
}

.lh5 {
line-height: 150%;
}

.bt {
border-top: 1px solid #DDDDDD;
}

.bb {
border-bottom: 1px solid #DDDDDD;
}

.bl {
border-left: 1px solid #DDDDDD;
}

.br {
border-top: 1px solid #DDDDDD;
}

.fleft {
float: left;
}

.fright {
float: right;
}

.pr1 {
padding-right: 1px;
}

.pr2 {
padding-right: 2px;
}

.pr3 {
padding-right: 3px;
}

.pr4 {
padding-right: 4px;
}

.pr5 {
padding-right: 5px;
}

.pr6 {
padding-right: 6px;
}

.pr7 {
padding-right: 7px;
}

.pr8 {
padding-right: 8px;
}

.pr9 {
padding-right: 9px;
}

.pr10 {
padding-right: 10px;
}


.pl1 {
padding-left: 1px;
}

.pl2 {
padding-left: 2px;
}

.pl3 {
padding-left: 3px;
}

.pl4 {
padding-left: 4px;
}

.pl5 {
padding-left: 5px;
}

.pl6 {
padding-left: 6px;
}

.pl7 {
padding-left: 7px;
}

.pl8 {
padding-left: 8px;
}

.pl9 {
padding-left: 9px;
}

.pl10 {
padding-left: 10px;
}


.pt3 {
padding-top: 3px;
}

.pt5 {
padding-top: 5px;
}

.pt7 {
padding-top: 7px;
}

.pt10 {
padding-top: 10px;
}

.pt20 {
padding-top: 20px;
}




.pb1 {
padding-bottom: 1px;
}

.pb2 {
padding-bottom: 2px;
}

.pb3 {
padding-bottom: 3px;
}

.pb4 {
padding-bottom: 4px;
}

.pb5 {
padding-bottom: 5px;
}

.pb7 {
padding-bottom: 7px;
}

.pb10 {
padding-bottom: 10px;
}

.pb20 {
padding-bottom: 20px;
}

.mw170 {
min-width: 170px;
}

.BarGreen,
.BarGreen SPAN { height: 16px; float: center; display: block; background-image: url('img_dic/bar_250x16_darkgreen.gif'); text-shadow: 1px 1px 0 #000000; white-space: nowrap; }
.BarGreen { margin-right: 15px; margin-top: 3px; line-height: 100%; }
.BarGreen SPAN { position: relative; left: 8px; padding-right: 8px; background-position: right; }
.BarGreen A,
.BarGreen SPAN { color: #fff; font-size: 11px; text-decoration: none; }

.BarGreen2,
.BarGreen2 SPAN { height: 16px; float: center; display: block; background-image: url('img_dic/bar_250x16_darkgreen2.gif'); text-shadow: 1px 1px 0 #000000; white-space: nowrap; }
.BarGreen2 { margin-right: 15px; margin-top: 3px; line-height: 100%; }
.BarGreen2 SPAN { position: relative; left: 8px; padding-right: 8px; background-position: right; }
.BarGreen2 A,
.BarGreen2 SPAN { color: #fff; font-size: 11px; text-decoration: none; }

.BarBlue,
.BarBlue SPAN { height: 16px; float: center; display: block; background-image: url('img_dic/bar_250x16_blue1.gif'); text-shadow: 1px 1px 0 #000000; white-space: nowrap; }
.BarBlue { margin-right: 15px; margin-top: 3px; line-height: 100%; }
.BarBlue SPAN { position: relative; left: 8px; padding-right: 8px; background-position: right; }
.BarBlue A,
.BarBlue SPAN { color: #fff; font-size: 11px; text-decoration: none; }

 
 .BarRed,
.BarRed SPAN { height: 16px; float: center; display: block; background-image: url('img_dic/bar_250x16_red.gif'); text-shadow: 1px 1px 0 #000000; white-space: nowrap; }
.BarRed { margin-right: 15px; margin-top: 3px; line-height: 100%; }
.BarRed SPAN { position: relative; left: 8px; padding-right: 8px; background-position: right; }
.BarRed A,
.BarRed SPAN { color: #fff; font-size: 11px; text-decoration: none; }



.box200y {
display: none; 
position: absolute;
width: 200px;
padding: 5px;
opacity: 0.9;
-moz-opacity: 0.9;
border: 1px solid #ffcc66;
background-color: #ffffAA;
z-index: 10001;
}

.corn3 {
-moz-border-radius: 0px;
-webkit-border-radius: 3px;
border-radius: 3px; 
}

.corn5 {
-moz-border-radius: 0px;
-webkit-border-radius: 5px;
border-radius: 5px; 
}

.corn5-top {
-moz-border-radius: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 
}

.corn7 {
-moz-border-radius: 0px;
-webkit-border-radius: 7px;
border-radius: 7px; 
}

.corn7-top {
-moz-border-radius: 0px;
-webkit-border-radius: 7px 7px 0px 0px;
border-radius: 7px 7px 0px 0px; 
}

.corn10 {
-moz-border-radius: 0px;
-webkit-border-radius: 10px;
border-radius: 10px; 
}

.corn10-top {
-moz-border-radius: 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px; 
}

.corn-gray-5 {
border: 1px solid #DDDDDD; 
-moz-border-radius: 0px;
-webkit-border-radius: 5px;
border-radius: 5px; 
}

.corn-gray-7 {
border: 1px solid #DDDDDD; 
-moz-border-radius: 0px;
-webkit-border-radius: 7px;
border-radius: 7px; 
}

.corn-gray-10 {
border: 1px solid #DDDDDD; 
-moz-border-radius: 0px;
-webkit-border-radius: 10px;
border-radius: 10px; 
}

.corn-gray-5-top {
border: 1px solid #DDDDDD; 
-moz-border-radius: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 

}

.corn-gray-7-top {
border: 1px solid #DDDDDD; 
-moz-border-radius: 0px;
-webkit-border-radius: 7px 7px 0px 0px;
border-radius: 7px 7px 0px 0px; 
}


.fixit {
position: fixed;
top: 0px;
}


.lnb {
width: 98%;
border-bottom: 1px solid #DFDFDF;
}

.search2 {
height: 40px;
font-size: 17px;
padding:7px;
}




.menu-tab {
display: -moz-inline-stack;
display: inline-block;
position: relative;
padding: 7px;
border: 1px solid #DDDDDD; 
background: #fdfdfd;
margin: 0 5px -6px 0;
height: 30px;
overflow: hidden;
-moz-border-radius: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
cursor: pointer; 
cursor: hand;
}

.menu-tab-color1 {
background: #fdfdfd;
}

.menu-tab-color2 {
background: #f9d77f;
}

.menu-tab-active {
margin: 0 5px -6px 0;
background: #fafafa;
font-weight: bold;
border-bottom: 0px;
height: 33px;
z-index: 11000;
}

.menu-tab-active2 {
margin: 0 5px -6px 0;
background: #fbb829;
font-weight: bold;
border-bottom: 0px;
height: 33px;
z-index: 11000;
}

.clickable {
cursor: pointer; 
cursor: hand;
}

A.white_link {
color: #FFF;
text-shadow: 0px 0px 3px #ccc;
text-decoration: underline;
}

A.white_link:link {
color: #FFF;
text-decoration: underline;
}

A.white_link:visited {
color: #FFF;
text-decoration: underline;
}
 
A.white_link:hover {
color: #e2f4ff;
text-decoration: none;
}



.fadeout-box {
	max-height: 200px;
	position: relative;
	overflow: hidden;
}
.fadeout-box .fadeout-bottom { 
	position: absolute; 
	bottom: 0; left: 0;
	width: 100%; 
	text-align: center; 
	margin: 0; padding: 20px 0; 
	
	/* "transparent" only works here because == rgba(0,0,0,0) */ 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, white));
        background-image: -webkit-linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
		);
		background-image: -moz-linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
		);
        background-image: -ms-linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
		);
        background-image: -o-linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
		);
}

.fadeout-box .fadeout-bottom-gray { 
	position: absolute; 
	bottom: 0; left: 0;
	width: 100%; 
	text-align: center; 
	margin: 0; padding: 20px 0; 
	
	/* "transparent" only works here because == rgba(0,0,0,0) */ 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, 250));
        background-image: -webkit-linear-gradient(
		rgba(250, 250, 250, 0) 0%,
		rgba(250, 250, 250, 1) 100%
		);
		background-image: -moz-linear-gradient(
		rgba(250, 250, 250, 0) 0%,
		rgba(250, 250, 250, 1) 100%
		);
        background-image: -ms-linear-gradient(
		rgba(250, 250, 250, 0) 0%,
		rgba(250, 250, 250, 1) 100%
		);
        background-image: -o-linear-gradient(
		rgba(250, 250, 250, 0) 0%,
		rgba(250, 250, 250, 1) 100%
		);
}


.opacity100 {
opacity: 1;
-moz-opacity: 1;
}

.opacity80 {
opacity: .8;
-moz-opacity: .8;
}

.opacity70 {
opacity: .7;
-moz-opacity: .7;
}

.opacity60 {
opacity: .6;
-moz-opacity: .6;
}

.opacity50 {
opacity: .5;
-moz-opacity: .5;
}

p.p1 {
padding-bottom: 7px;
}

table.table1 {
border-collapse: collapse; 
border: 1px solid #f17201;
}

table td.lcol {
border: 1px solid #f17201;
width: 20%; 
max-width: 100px; 
padding: 7px;
}

table td.rcol {
border: 1px solid #f17201;
padding: 7px;
}