* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1em;
	color:#000033;
	background-color: #FFFFFF;
	background-image: url(../images/bg_body.jpg);
}


/*in_line*/
img {border:0; vertical-align:top;}

a:hover{text-decoration:none;}
a {color:#990000;}

.clear { clear:both;}
.fright { float:right;}
.alignright { text-align:right; margin-right:10px;}

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}
/*txt, links*/

h1 { background:url(../images/logo.gif) top left no-repeat; text-indent:-10000px; font-size:1em; width:199px; height:40px;}


#site_center {text-align:center; background:url(../images/bg_flash.jpg) top left repeat-x;}
#main {width:600px; margin:0 auto; text-align:center;}
#maindlg {width:500px; margin:0 auto; text-align:center;}
#maindlg2 {width:400px; margin:0 auto; text-align:center;}

/*header*/
#header {
	background-color: #FFFFFF;
	margin-top: 20px;
}
#header2 {
	background-color: #FFFFFF;
	margin-top: 20px;
}
#header .l_t { background:url(../images/header_left.gif) no-repeat left top;}
#header .r_t { background:url(../images/header_right.gif) top right no-repeat;}
#header2 .l_t { background:url(../images/header_left.gif) no-repeat left top;}
#header2 .r_t { background:url(../images/header_right.gif) top right no-repeat;}
#content .line_top { background:url(../images/line.gif) top left repeat-x;}

/*content*/
#content {
	font-size:9px;
	line-height:1.1538em;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#content .title { margin-bottom:18px;}
#content .bg_line {
	background:url(../images/line_bottom.gif) bottom left repeat-x;}
#content .pic1 { margin:7px 3px 0 7px;}
#content .pic2 { margin:7px 3px 0 3px;}
#content .pic3 { margin-top:7px;}
#content p { padding-bottom:17px;}
#content ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#content .fl{
	background:0 url(../images/z2_ul.gif) no-repeat 6px;
	padding-left:9px;
	color:#990000;
	line-height: 1.4em;
}


#content li a{ background:url(../images/z_ul.gif) 0 4px no-repeat; padding-left:9px; color:#990000; line-height:1.692em;}
#content li a:hover {color:#8F9CA7;} 
#content .line_bottom { background:url(../images/line.gif) bottom left repeat-x;}
#content .l_b { background:url(../images/content_left.gif) no-repeat left bottom;}
#content .r_b { background:url(../images/content_right.gif) bottom right no-repeat;}
#content .box { width:760px; padding:0 0 46px 0;}
#content .box1 { width:760px;}
#content .box2 { width:560px;}
#content .pic { float:left; margin:0 18px 0 0;}
#content .bg_line1 {
	background:url(../images/bg_line1.gif)  repeat-x left bottom;
	margin-bottom:12px;
	padding-bottom: 12px;
}
#content .indent { padding:20px 0;}
#content .ind {
	padding:10px 10px 0 22px;
}
#content .pad { padding:0 23px 0 0;}
#content .col_2 .pad { padding:0 27px 0 0;}
#content .col_1 .ind { padding:10px 0px 0 10px;}
#content .col_2 .ind { padding:10px 0px 0 5px;}
#content .col_2 .bg_line { padding-bottom:15px; margin-bottom:15px;}
#content .col_1 { width:310px; background:url(../images/bg_line.gif) top right repeat-y;}
#content .col_2 { width:450px;}

/*footer*/
#footer { color:#FFFFFF; font-family:Arial; font-size:0.75em;}
#footer a {color:#8F9CA7; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .column1 { width:651px;}
#footer .column2 { width:72px;}
#footer .column3 { width:500px;}
#footer .box { padding:24px 0 0 26px;}
#footer .pic1 { margin-left:6px;}

.hideSwitch {
	display: none;
}

.expandMenu {
  width: 100%;
}

.expandMenu dt {
	padding: 2px;
	margin: 0px 0px 1px;
	cursor: hand;

}


/*==========================================*/

.input {
	color:#000033;
	height:19px;
	width:110px;
	background:#fff;
	border:solid 1px #9d9d9d;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.input2 {
	color:#3E0000;
	height:19px;
	width:250px;
	background:#fff;
	border:solid 1px #9d9d9d;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.inputdis {
	color:#3E0000;
	height:19px;
	width:440px;
	background:#E8E8E8;
	border:solid 1px #9d9d9d;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.inputdis2 {
	color:#3E0000;
	height:19px;
	width:280px;
	background:#E8E8E8;
	border:solid 1px #9d9d9d;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.combo {
	color:#3E0000;
	height:19px;
	width:260px;
	background:#fff;
	border:solid 1px #9d9d9d;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}


textarea{
	background:#fff;
	color:#3E0000;
	border:solid 1px #9d9d9d;
	width:180px;
	height:96px;
	overflow:auto;
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.textarea{
	background:#fff;
	color:#3E0000;
	border:solid 1px #9d9d9d;
	width:440px;
	height:146px;
	overflow:auto;
	font-size:0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color: #FFFFFF;
}

.tablaTitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #003366;
	font-size:11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #FFFFFF;
	text-transform: capitalize;
	line-height: 20px;
	font-weight: bold;
}

.tablaDetalle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	border: 1px solid #666666;

}

.fondoRowHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3F3;
	text-align: center;
	color: #336699;
	font-weight: bold;
}

.fondoRowHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

.tablaDatos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FBF9F9;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
}

.tablaDatos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FBF9F9;
}


.tablaGrilla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	font-weight: normal;
}

.tr {
	line-height: 20px;
	background-color: #E1ECE1;
}

.tr2 {
	line-height: 20px;
	background-color: white;
}

.tr3 {
	line-height: 20px;
	background-color: #BCD2E9;
}
.tablaDetalle2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border: 1px solid #666666;
}
.tablaTitulo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4F754F;
	font-size:0.9em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #FFFFFF;
	text-transform: capitalize;
	line-height: 20px;
}
