/* CSS Document */
body{margin:0px}
.pdbx{padding:10px 2px 10px 8px}
.pdbxm{padding:10px 10px 8px 8px}
.edpd{padding:0px 10px 0px 10px}
.brk20{line-height:20px; width:180px;}
.lf{float:left}
.rf{float:right}
.sp20{width:65%; line-height:20px;}
.sp15{width:65%; line-height:15px;}
.sp10{width:65%; line-height:10px;}
.sp0{width:65%; line-height:0px;}
.sp5{width:65%; line-height:0px; clear:left}
.topbr{clear:both; background:#d6dff7; line-height:5px; margin-right:1px}
input {font:normal 11px Verdana,Arial;color:#000;}
textarea {font:normal 11px Verdana,Arial;color:#000;}
select {font:normal 11px Arial;color:#000}
.baro{width:200px; border:1px solid #759776; line-height:20px; margin:4px 0 0 0}
.barin{background:transparent url("../images/bgrepeatx.png") repeat-x 0 0; padding:5px 0 5px 10px; font:bold 12px verdana,arial; color:#FFF}
.barin{background-position: 0px -69px; background-color:#99CC00; padding:0px 0 0px 0;}

/* structure */
#container{width: 99.8%;margin:0px auto;color: #333;border: 0px solid gray;line-height: 130%; background-color:#d6dff7; background-image:url(../images/white.gif); background-repeat:repeat-y; background-position:right}
#leftnav{float: left;width: 200px;margin:0 0 0 10px;padding: 0em; border:0px solid;}
*html #leftnav{float: left;width: 180px;margin:10px 0 0 5px;padding: 0em; border:0px solid;}
#content{margin:0px 0px 0px 200px;padding:0em;}
#rightnav{float: right;width: 10px;margin: 0;padding: 0em;}
#footer{clear: both;margin: 0;padding:10px 10px 10px 10px; background:#f6f6f6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center}
*html #footer{clear: both;margin: 0;padding:10px 10px 10px 10px; background:#f6f6f6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center}
.bgwht{background:#FFF; padding:10px 10px 10px 25px; min-height:600px}
*html .bgwht{background:#FFF; padding:10px 10px 10px 25px; min-height:600px}
*:first-child+html .bgwht{background:#FFF; padding:10px 10px 10px 25px; min-height:600px}

/* structure */

/* headings */
.hd1{font:bold 18px arial,verdana; color:#000}
.hd2{font:bold 17px verdana,arial; color:#70b30f}
.hd3{font:bold 17px verdana,arial; color:#ff0000}
/* headings */

/* text classes */
.t10{font:normal 10px verdana,arial; color:#767676;}
.t10gry{font:normal 10px verdana,arial; color:#767676;}
.t10gry a{color:#0000ff; text-decoration:None}
.t10gry a:hover{font:normal 10px verdana,arial; color:#0000ff; text-decoration:underline}
.t10 a{font:normal 10px verdana,arial; color:#0000cc; text-decoration:underline}
.err{font:normal 10px verdana,arial; color:#ff0000; margin-left:5px}
.t12{font:normal 12px verdana,arial; color:#000;}
.t12 a{font:bold 12px verdana,arial; color:#0000ff; text-decoration:underline}
.t12ub{font:normal 12px verdana,arial; color:#000;line-height:18px}
.t12ub a{font:normal 12px verdana,arial; color:#0000ff; text-decoration:underline;line-height:18px}
.t11{font:normal 11px verdana,arial; color:#000;}
.t11 a{font:normal 11px verdana,arial; color:#0000cc; text-decoration:none}
.t11 a:hover{font:normal 11px verdana,arial; color:#0000cc; text-decoration:underline}
.t11ft{font:normal 10px verdana,arial; color:#000;}
.t11ft a{font:normal 10px verdana,arial; color:#000; text-decoration:none; line-height:18px}
.t11ft a:hover{font:normal 10px verdana,arial; color:#000; text-decoration:underline; line-height:18px}
/* text classes */

/* incomplete */
#inwr { color:#FF0000}
#frm { background-color:#FFDDBC; border:1px solid #7F9DB9 }
/* incomplete */


/* left nav */
.bxbg{background-image:url(../images/rp_lbx_bg.gif); background-repeat:repeat-y}
.hdlk{font:bold 12px verdana,arial; color:#000}
.hdlk a{font:bold 12px verdana,arial; color:#0000cc; text-decoration:none}
.arr{margin:0px; padding:0px}
.arr ul{margin:8px 8px 8px 37px; padding:0px;}
.arr li{margin:14px 0 14px 0; padding:0px; list-style-image:url(../images/rp_sarrow.gif); font:normal 10px verdana,arial; color:#767676}
.arr li a#in{list-style-image:url(../images/rp_sarrow_in.gif);}
.arr li.in{list-style-image:url(../images/rp_sarrow_in.gif);}
.arr li a{margin:0px; padding:0px; list-style-image:url(../images/rp_sarrow.gif); font:normal 11px verdana,arial; text-decoration:none; color:#0000cc;}
.arr li a:hover{margin:0px; padding:0px; list-style-image:url(../images/rp_sarrow.gif); font:normal 11px verdana,arial; text-decoration:underline; color:#0000cc;}
.noarr{margin:0px; padding:0px}
.noarr ul{margin:0px 8px 0px 20px; padding:0px;}
.noarr li{margin:8px 0 0px 0; padding:0px;font:normal 10px verdana,arial; color:#767676; list-style-type:none}
.noarr li a{margin:0px; padding:0px; font:normal 11px verdana,arial; text-decoration:none; color:#0000cc;}
.noarr li a:hover{margin:0px; padding:0px; font:normal 11px verdana,arial; text-decoration:underline; color:#0000cc;}
#curhg{font:bold 11px verdana,arial; text-decoration:none; color:#535496; background:#edf1fa; border:1px solid #e2e7f8; margin-right:20px; padding:3px}
*html #curhg{font:bold 11px verdana,arial; text-decoration:none; color:#535496; background:#edf1fa; border:1px solid #e2e7f8; margin-right:3px; padding:3px}
/* left nav */

/* middle */
.border{border:1px solid #dedede; width:99%}
.rphd
{
	padding:6px; 
	font:bold 11px verdana,arial; 
	color:#000; 
	background:#ededee;
	text-align: left
}

/* from */
.secbx{margin-left:0px; background:#FFF; width:99%;border:0px solid}
div.row {padding-top: 15px;font:normal 12px verdana,arial; color:#000}
.bxl{padding:0px 0px 17px 0px; border:0px solid;  background-repeat:repeat-x; background-position:bottom }
div.row label {float: left;width: 155px;text-align: right;padding-right: 5px; margin: 0px;font:normal 12px Verdana,Arial;color:#767676;}
div.row span{display:block; margin-left:160px;}
.rpline{background-image:url(../images/dline.gif); background-repeat:repeat-x; line-height:1px; clear:left}
.rpbtn{background-image:url(../images/rp_btn.gif); font:normal 11px verdana,arial; color:#000; border:1px solid #dedede}
.s1{width:80px; color:#000}.s2{width:72px; color:#000}.s3{width:88px; color:#000}.s4{width:100px; color:#000}.s5{width:100px; color:#000}
input.button1{font:bold 135% arial,verdana;margin-top: 2px;padding: 3px 10px; height:34px}

input.button100{font:bold 125% arial,verdana;margin-top: 2px;padding: 3px 10px; height:24px}

input.button2{font:normal 12px verdana, arial; color: #3C3D4A;margin-top: 2px;padding: 3px 10px; height:34px}
/*input.button2{font:bold 115% arial,verdana; color: #444444;margin-top: 2px;padding: 3px 10px; }*/
input.button3{font:normal 10px verdana,arial; color: #000;; padding-bottom:2px}
.errormain{background:#fffbd3; font:normal 15px verdana,arial; color:#de0101; padding:0 0 0 25px; margin:10px 0 0 10px}
.conbg{background:url(../images/conf.gif) left no-repeat; padding:2px 0 2px 0  }
.confirm{background:#8ec512; font:bold 13px verdana,arial;margin-left:32px; color:#FFF; border:1px solid #76aa00; border-left:none; padding:5px; }
.error{font:normal 11px verdana,arial; color:#de0101; padding:0 0 5px 5px; margin-top:5px; margin-left:155px;}
.errorcss{background:#fff5f5;border:1px solid #ff0000; }
/* header */
.logo{float:left;}
.banner{float:right; padding:5px;}
div.spacer{clear: both;line-height:5px;}
.nav{font:normal 11px verdana,arial; color:#acacac; padding:5px 0 0 2px;}
.nav a{font:bold 11px verdana,arial; color:#FFFFFF; text-decoration:none; }
.nav a:hover{font:bold 11px verdana,arial; color:#FFFFFF; text-decoration:underline}
.navact{font:bold 11px verdana,arial; color:#000000; padding:5px 0 0 2px;}
.navact a{font:bold 12px verdana,arial; color:#000000; text-decoration:none}
.navact a:hover{font:bold 12px verdana,arial; color:#000000; text-decoration:underline}
.line{line-height:7px; background:#2375c2; clear:both}
.linebg{ background:url(../images/search_mbg.gif) top repeat-x}
.textbox {font:normal 10px Verdana,Arial;}
.textsr {font:normal 11px Verdana,Arial;float:left;padding:8px 0 0 3px;}
.textsr1 {font:normal 11px Verdana,Arial;float:left;padding:8px 0 0 4px;}
#eo optgroup{font:bold 11px verdana; color:#000000; background-color:#FFFFFF; }
/* header */
.minmax{min-height:1000px;height:auto !important;height:1000px;}
div.row select{text-align: left;width: auto;padding: 0; margin: 0;font:normal 11px Verdana,Arial;color:#000;}
.mn{margin:5px 0px 5px 5px; width:99.5%}

.greenboxmain
{
	padding:10px 0px 10px 0px;
	width:99%;
	
}
.green-bar-border
{
	background-color:#8ec512;
	height:21px;
	width:100%;
	border-right:1px solid #75aa00;
	border-bottom:1px solid #75aa00;
	background-image:url(../images/green_tick.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}
.green-bar-txt
{
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px;
	padding-left:40px;
	line-height:20px;
}
.green-bar-yellowtxt
{
	color:#FFFF95;
	font-size:12px;
	padding-right:5px;
	margin-top:1px;
	padding-left:40px;
	line-height:13px;
}

.redboxmain
{
	padding:10px 0px 10px 0px;
	width:99%;
	
}
.red-bar-border
{
	background-color:#FF3300;
	height:25px;
	width:100%;
	border-right:1px solid #75aa00;
	border-bottom:1px solid #75aa00;
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}
.red-bar-txt
{
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px;
	padding-left:40px;
	line-height:20px;
}
.red-bar-yellowtxt
{
	color:#FFFF95;
	font-size:12px;
	padding-right:5px;
	margin-top:1px;
	padding-left:40px;
	line-height:13px;
}

/*  */

.greenboxmain1
{
	padding:0px 0px 0px 0px;
	width:89%;
	
}
.green-bar-border1
{
	background-color:gray;
	height:21px;
	width:80%;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background-repeat:no-repeat;
	background-position:top left;
	float:center;
}
.green-bar-txt1
{
	color:#FFFFFF;
	font-size:11px;
	padding-top:5px;
	padding-left:5px;
	line-height:5px;
	text-align:center
}
.green-bar-yellowtxt1
{
	color:#FFFF95;
	font-size:12px;
	padding-right:5px;
	margin-top:1px;
	padding-left:5px;
	line-height:13px;
}