div,p,h1,h2,ul{
  font-family:'Segoe UI', 'Trebuchet MS', Verdana, Helvetica, sans-serif;
  font-size:10pt;}

a:link{
  color:rgb(47,77,202);
  text-decoration:none;}

a:visited,a:active{
  color:rgb(47,77,202);
  text-decoration:none;}

a:hover{
  color:rgb(97,127,252);
  text-decoration:none;}

body{background-image:url(../images/stripe.gif);
  text-align:center;
  padding:0px;
  margin:0px 0px 0px 0px;} /* effects IE but not FF */

img{border:none;}

h1{
  font-size:13pt;
  font-weight:bold;}

h2{
  font-size:10pt;
  font-weight:bold;}

p{
  margin:0px 0px 18px 0px;
  font-size:10pt;
  text-align:justify;}

li{font-size:10pt;}

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

table,td{
  border-color:rgb(128,128,128);
  border-style:solid;}
table{
  margin:0px 10px 0px 10px;
  border-width:0px 0px 1px 1px;
  border-spacing:0px;
  border-collapse:collapse;}
td{
  margin:0px;
  padding:4px;
  border-width:1px 1px 0px 0px;
  background-color:rgb(255,255,255);
  font-size:8pt;}

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

.index_table table, .index_table tr, .index_table td{
  margin:0px;
  padding:0px;
  border:none;
  background:none;
  font-size:10pt;
  vertical-align:middle;}

input[type="text"], textarea{border:1px solid rgb(180,180,180);}
input[type="text"]:hover, textarea:hover{border:1px solid rgb(47,77,202);}
input[type="text"]:focus, textarea:focus{border:1px solid rgb(47,77,202);}

.padding5{padding:5px;}
.just{text-align:justify;}
.bd{font-weight:bold;}

.h21{
  height:21px;
  clear:left;
  font-size:10pt;}

.clearr{clear:right;}
.clearl{clear:left;}
.clearb{clear:both;}

.w215{width:215px;}
.w285{width:285px;}
.w300{width:300px;}
.w400{width:400px;}
.w415{width:415px;}
.w425{width:425px;}
.w550{width:550px;}
.w600{width:600px;}
.w780{width:780px;}
.w820{width:820px;}
.w860{width:860px;}

.rhalf{padding:0px 10px 0px 0px;}
.lhalf{border-right:1px dotted rgb(128,128,128);}

.floatleft{
  margin:0px;
  float:left;}

.floatleftr20{
  margin:0px 20px 0px 0px;
  float:left;}

.center{text-align:center;}
.vmiddle{vertical-align:middle;}

.floatright{
  margin:0px;
  float:right;}

.floatrightl5{
  margin:0px 0px 0px 5px;
  float:right;}

.floatrightl10{
  margin:0px 0px 0px 10px;
  float:right;}

.floatrightl20{
  margin:0px 0px 0px 20px;
  float:right;}

.indent{
  margin:5px 15px 10px 15px;
  padding:5px;
  border-top:1px dotted rgb(211,211,211);
  border-right:1px dotted rgb(231,231,231);
  border-bottom:1px dotted rgb(231,231,231);
  border-left:1px dotted rgb(211,211,211);}

.mh175{min-height:175px;}
* html .mh175{height:175px;} /* hack for IE6 */
.mh325{min-height:325px;}
* html .mh325{height:325px;} /* hack for IE6 */

.red{color:rgb(255,0,0);}
.yellow{color:rgb(255,255,0);}
.blue{color:rgb(0,0,255);}
.black{color:rgb(0,0,0) !important;}
.blueback{background-color:rgb(0,0,255) !important;}

.button{
  float:left;
  margin:0px;
  padding:1px 0px 1px 0px;
  background-color:rgb(226,226,226);
  border-top:2px solid rgb(241,241,241);
  border-right:2px solid rgb(162,162,162);
  border-bottom:2px solid rgb(162,162,162);
  border-left:2px solid rgb(241,241,241);
  width:75px;
  text-align:center;
  font-size:8pt;
  font-weight:bold;}

.button50{
  float:left;
  margin:0px;
  padding:1px 0px 1px 0px;
  background-color:rgb(231,231,231);
  border-top:2px solid rgb(239,239,239);
  border-right:2px solid rgb(176,176,176);
  border-bottom:2px solid rgb(176,176,176);
  border-left:2px solid rgb(239,239,239);
  width:60px;
  text-align:center;
  font-size:8pt;
  font-weight:bold;}

.button25{
  float:left;
  margin:0px;
  padding:1px 0px 1px 0px;
  background-color:rgb(225,225,225);
  border-top:2px solid rgb(239,239,239);
  border-right:2px solid rgb(176,176,176);
  border-bottom:2px solid rgb(176,176,176);
  border-left:2px solid rgb(239,239,239);
  width:25px;
  text-align:center;
  font-size:8pt;
  font-weight:bold;}

.cbutton{
  float:left;
  margin:0px;
  padding:0px 0px 1px 0px;
  background-color:rgb(239,239,239);
  border-top:2px solid rgb(247,247,247);
  border-right:2px solid rgb(231,231,231);
  border-bottom:2px solid rgb(231,231,231);
  border-left:2px solid rgb(247,247,247);
  width:60px;
  text-align:center;
  font-size:9pt;
  font-weight:bold;}

.textinput{
  float:left;
  margin:0px;
  padding:1px 0px 1px 0px;
  background-color:rgb(255,255,255);
  border-top:1px solid rgb(162,162,162);
  border-right:1px solid rgb(162,162,162);
  border-bottom:1px solid rgb(162,162,162);
  border-left:1px solid rgb(162,162,162);
  width:75px;
  text-align:left;
  font-size:8pt;}

.figure{
  list-style-type:none;
  text-align:center;
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 5px;
  font-size:8pt;}

.figurel{
  list-style-type:none;
  text-align:center;
  margin:0px 5px 0px 0px;
  padding:0px 5px 0px 0px;
  font-size:8pt;}

.figurec{
  list-style-type:none;
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:8pt;}

.clist{
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-family:monospace;
  font-size:8pt;}

.nlist{
  list-style-type:none;
  margin:0px;
  padding:0px;}

.slist{
  list-style-type:none;
  margin:0px 0px 0px 25px;
  padding:0px;}

#body_top{
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  height:400px;
  width:100%;
  background-image:url(../images/body_top.gif);
  background-repeat:repeat-x;
  font-size:0pt;}

#outer{
  position:relative;
  padding:0px;
  margin-top:-15px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
  width:1054px;
  text-align:left;}

#outer_index{
  position:relative;
  padding:0px;
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
  width:810px;
  text-align:left;}

#content{margin:15px 20px 15px 20px;}
#content_index{margin:10px 15px 10px 5px;}

#paper{
  z-index:3;
  position:absolute;
  top:65px;
	left:5px;
	min-height:1165px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 30px 0px;
	background-color:rgb(255,255,255);
  border-right:2px solid rgb(16,16,16);
  border-bottom:2px solid rgb(8,8,8);
  width:900px;}
* html #paper{height:1165px;} /* hack for IE6 */

#paper_index{
  z-index:3;
  position:absolute;
  top:65px;
	left:5px;
	min-height:600px;
	padding:0px;
	margin:0px;
	background-color:rgb(255,255,255);
	background-image:url(../images/index_bg.gif);
	background-repeat:no-repeat;
  width:800px;}
* html #paper_index{height:600px;} /* hack for IE6 */

#index_left{
  padding-top:20px;
  padding-left:15px;
  padding-bottom:20px;
  width:555px;
  float:left;}

#index_right{
  padding-top:195px;
  width:170px;
  float:right;}

#index_right2{
  position:absolute;
  top:235px;
  right:0px;
  width:185px;}

#gsearch{
  position:absolute;
  top:12px;
  left:18px;}
#gsearch input{font-size:10pt;}

#gsearch2{
  position:absolute;
  top:37px;
  left:501px;}
#gsearch2 input{font-size:10pt;}

#index_validate{
  position:absolute;
  bottom:0px;
  right:204px;
  margin:12px 15px 12px 15px;
  font-size:8pt;
  color:rgb(192,192,192);}
#index_validate a{color:rgb(192,192,192);}
#index_validate a:hover{color:rgb(97,127,252);}

#index_logo{
  position:absolute;
  bottom:22px;
  right:32px;}

#headleft{
  position:absolute;
  top:5px;
  left:5px;
  width:336px;
  height:27px;}
#headmid{
  display:none;
  position:absolute;
  top:3px;
  left:150px;
  width:250px;
  height:27px;
  color:rgb(255,255,255);
  text-align:left;
  font-size:10pt;
  font-family:sans-serif;}
#headright{
  position:absolute;
  top:5px;
  right:3px;
  width:150px;
  height:30px;
  text-align:right;}

#home{
  z-index:5;
  position:absolute;
  top:38px;
  left:11px;
  height:23px;
  width:23px;}

#news{
  position:absolute;
  top:27px;
  left:786px;
  width:110px;
  height:42px;}

#footl{
  z-index:5;
  position:absolute;
  bottom:-42px;
  left:-1px;
  width:450px;
  height:38px;
  color:rgb(192,192,192);
  text-align:left;
  font-size:10pt;
  font-family:sans-serif;}
#footl a{color:rgb(255,255,255);}
#footr{
  z-index:4;
  position:absolute;
  bottom:-42px;
  left:0px;
  width:900px;
  height:38px;
  color:rgb(255,255,255);
  text-align:right;
  font-size:10pt;
  font-family:sans-serif;}

#bg_bottom{
  position:absolute;
  bottom:-3px;
  left:0px;
  margin:0px;
  padding:0px;
  height:3px;
  width:800px;
  font-size:0px;
  background-image:url(../images/index_bg_bottom.png);}

#footl_index{
  z-index:5;
  position:absolute;
  bottom:-42px;
  left:-1px;
  width:400px;
  height:38px;
  color:rgb(255,255,255);
  text-align:left;
  font-size:10pt;
  font-family:sans-serif;}
#footl_index td{color:rgb(255,255,255);}
#footr_index{
  z-index:4;
  position:absolute;
  bottom:-42px;
  left:0px;
  width:800px;
  height:38px;
  color:rgb(255,255,255);
  text-align:right;
  font-size:10pt;
  font-family:sans-serif;}
#footr_index td{color:rgb(255,255,255);}

#tabnav{
  z-index:4;
  margin:0px;
  padding:0px;
  position:relative;
  top:35px;
	left:0px;
  height:30px;
  width:520px;}
#tablist{
  margin:0px;
  padding:0px;
  height:30px;
	list-style:none;
	display:inline;
	overflow:hidden;}
#tablist li{
  margin:0px;
  padding:0px;
  list-style:none;
	display:inline;}
#tablist a{
  float:left;
	padding:30px 0px 0px 0px;
	overflow:hidden;
	height:0px !important;}
#tablist a:hover{background-position:0 -30px;}
#tablist a:active{background-position:0 -60px;}

#menunav{
  z-index:4;
  position:absolute;
	top:65px;
	left:905px;
  width:135px;
  font-size:8pt;
  font-weight:bold;}
* html #menunav{width:148px;} /* hack for IE6 */
#menulist ul{
  margin:0px;
  padding:0px;
  list-style-type:none;}
#menulist a{
  display:block;
  color:rgb(224,224,224);
  background-color:rgb(52,52,52);
  width:100%;
  padding:3px 6px 3px 6px;
  text-decoration:none;
  font-size:8pt;
  border-top:1px solid rgb(80,80,80);
  border-right:1px solid rgb(24,24,24);
  border-bottom:1px solid rgb(24,24,24);}
#menulist a:hover{
  background-image:url(../images/menunav_hov.png);
  background-position:left center;
  background-repeat:no-repeat;
  color:rgb(255,255,255);
  font-weight:bold;}
#menulist a:active{
  background-image:url(../images/menunav_sel.png);
  background-position:left center;
  background-repeat:no-repeat;
  color:rgb(32,32,32);}
#menulist li li a{
  display:block;
  color:rgb(224,224,224);
  background-color:rgb(60,60,60);
  padding:3px 0px 3px 12px;
  text-decoration:none;
  font-weight:normal;
  font-size:8pt;}
  
#indexmenu ul{
  margin:0px;
  padding:0px;
  list-style-type:none;}
#indexmenu a{
  display:block;
  width:185px;
  padding:4px 0px 4px 0px;
  font-weight:bold;
  border-top:1px solid rgb(220,220,220);}
#indexmenu a:hover, #indexmenu a:active{
  background-image:url(../images/indexmenu_hov.png);
  background-position:right center;
  background-repeat:no-repeat;
  font-weight:bold;}
  
