/* STYLES  2006.5.24 (c)Tokyo Lithmatic Corporation */

/* GLOBAL STYLES */

/*
*{
	margin: 0px;
	padding: 0px;
}

*/

.brw{
	color:#736357;
}

ul#none {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


.color_brown {color: #9d8255;}

#toplinks a, a:link, a:visited, a:active {
	color: #666666;
	text-decoration: none;
}
#toplinks a:hover {
	text-decoration: underline;
}

a:link {
	color:#0074e1;
	text-decoration:underline;
}
a:visited {
	color:#6f419f;
	text-decoration:underline;
}
a:active {
	color:#99ccff;
	text-decoration:none;
}
a:hover {
	color:#3399ff;
	text-decoration:none;
}

#header {
	bottom: 0px;
	height: 84px;
	left: 0px;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	background: url(../img/G_grand_head.gif) repeat-y left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#headercontainer {
	bottom: 0px;
	height: 58px;
	left: 0px;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	border-bottom: 3px solid #847E6B;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	margin-top: 0px;
	background-image: url(../img/uyo_logo.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
div#srvBox h2{
	background-image: url(../img/h2bg.gif);
	background-repeat: repeat-x;
	color: #5A533E;
	font-size:1.1em;
	font-family:"lr oΎ©",serif;
	padding-top:11px;
	height: 22px;
	margin-bottom: 20px;
	text-indent: 10px;
}

#headtop {
	bottom: 0px;
	height: 12px;
	left: 0px;
	background-image: url(../img/G_grand_headT.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}



#logo a {
	bottom: 10px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 86px;
	text-indent: -10000px;
	display: block;
}

#toplinks {
	margin: 0;
	text-align: right;
	font-size: .88em;
}

#navigatebar {
	background-color: #eee;
	border:1px solid #999;
	border-top-width: 0px;
	border-bottom-width: 0px;
	bottom: 0px;
	height: 20px;
	top: 72px;
	left: 0px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#navicontainer {
	bottom: 0px;
	height: 20px;
	left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
	position: relative;
	width: 1000px;
}
#menu {
	bottom: 3px;
	left: 0px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	position: absolute;
	background: #eee;
	font-size: .8em;
	font-weight: normal;
}

#footer {
	text-align: center;
	width: 940px;
	background: #ffffff url(../img/footer.gif) no-repeat center top;
	vertical-align: top;
	height: 80px;
	padding-top: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer p {
	margin-bottom: 8px;
}


div#maintile2_2 {
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 30px;
	float: left;
	width: 430px;
}

div#maintile3_2 {
	padding: 0;
	float: left;
	width: 180px;
	height:910px;
	margin-left: 30px;
	background:url(../img/typ.gif) repeat-y right #fafafa;
	padding:20px;
	padding-left:40px;
	/*background: #CCCCFF;*/
}

div#maintile3_2 img{
	margin-bottom:40px;
}

div#maintile3_2 img.end{
	margin-bottom:0px;
}


.note {
	font-size: .7em;
	color: #333;
	font-weight: normal;
	margin-bottom: 5px;
}
.copy {
	font-size: 9px;
	color: #333;
	font-weight: normal;
}

body {
	font-family : VERDANA,ARIAL,SANS-SERIF;
	font-size: 13px;
	left: 0px;
	margin: 0px;
	top: 0px;
}
img {
	border:0;

}
code {
	display: block;
	background-color: #d7d7d7;
	padding: 4px;
	margin-top: 4px;
	color: #339933;
	font-size:12px;
}
div#infomsg,
div#errormsg {
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333;
	border: 0;
	margin: 1em 3% 1em 3%;
	padding: 3px 0 3px 26px;
	font-weight: bold;
	font-size: 14px;
}

div#errormsg {
	background-image: url(../img/infoerror_no2.gif);
	background-position: 0 7px;
	
	border-top: 2px solid #B84646;
	border-bottom: 1px solid #B84646;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#infomsg {
	background-image: url(../img/infoerror_yes2.gif);
}


input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 1px;
}

input.button { 
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #ddd;
	border-left: 2px solid #ddd;
	color: #444;
	font-weight: bold;
	cursor: default;
	background: url(../images/button-background.jpg) left bottom repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
}

input.small {
	font-weight: normal;
	cursor: default;
	margin: 0px;

	font-size: 9px;
	padding: 0px;}

input#button-home {
	font-size: 12px;
	margin: 0 0 1px 0;
	}

input.textfield {
	background-color: #FFFFFF;
	border-top: 1px solid #4C7227;
	border-left: 1px solid #4C7227;
	border-right: #B2D78E solid 1px;
	border-bottom: #B2D78E solid 1px;	
}

input.textfield-home {
	font-size: 16px;
	width: 350px;
	background-color: #FFFFFF;
	border-top: 1px solid #4C7227;
	border-left: 1px solid #4C7227;
	border-right: #B2D78E solid 1px;
	border-bottom: #B2D78E solid 1px;
	padding: 3px;
	margin: 0;
}

input.floatleft {
	float:left;
}

textarea {

	font-family: Arial, Helvetica, sans-serif;
	color: 			#000;
	padding: 		3px;
	font-size: 14px;
	margin: 		0px;
	border-top: 1px solid #8E8DD8;
	border-left: 1px solid #8E8DD8;
	border-right: #dddef2 solid 1px;
	border-bottom: #dddef2 solid 1px;	
}

select {
	font-family: Arial, Helvetica, sans-serif;
	color: 			#000;
	padding: 		0px;
	font-size: 14px;
	margin: 		0px;
	border-top: 1px solid #4C7227;
	border-left: 1px solid #4C7227;
	border-right: #B2D78E solid 1px;
	border-bottom: #B2D78E solid 1px;	
}

table { 
	margin:0px; 
	padding:0px;
}
table td {
	margin:0px;
	font-size:.9em;
}
table td.blbl{
	margin:0px;
	font-size:.9em;
	font-weight:bold;
}
table.list { 
	border:1px solid #666666;
	border-collapse:collapse;
	width:95%;
}
table.list th{
	border:1px solid #666666;
	margin: 0px;
	padding: 3px 3px 3px 10px;
	text-align:left;
	background-color:#E0E0E0;
	font-size:.8em;
	font-weight:bold;
}
table.list th.noline {
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
}

table.list td {
	border:1px solid #666666;
	margin: 0px;
	padding: 3px 3px 3px 10px;
	text-align:left;
}
table.list td.int {
	text-align:right;
}
table.list td.btn {
	text-align:center;
}
table.list td.noline {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
table.list td.upline {
	border:1px 1px 0px 1px solid #666666;
}
table.list td.underline {
	border:0px 1px 1px 1px solid #666666;
}

table.key {
	width:100%;
	padding:10px;
	margin:10px;
}
table.key td{
	width:30%;
}
table.key td.wrd{
	padding-left:10px;
	vertical-align:top;
}

/* BREADCRUMB ******************************************************************************************* */

h2 span {
	color: #999;
	font-size: 1.2em;
	font-weight: bold;
	vertical-align: top;
}
h2.breadcrumb {
	font-size: .8em;
	font-weight: normal;
	margin: 0 10px;
	padding: 8px 0px 0px 30px;
	height: 30px;
	background: #ffffff;
	width: 890px;
}
h2.welcome {
	background: #fff;
	font-size: 1em;
	margin: 0;
	padding-bottom: 6px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 4px;
}

/* sidebar************************************************************************************************* */

ul.bulletlist {
	list-style-type:none;
	margin:0px;
	font-size:12px;
	text-decoration:none;
	line-height:50px;
	float: left;
	padding: 0px;
	padding-left:30px;
}

ul.bulletlist li p {
	text-align:center;
	color:#FFFFFF;
	background: url(../img/side_b_b.jpg) repeat-x;
	height: 49px;
	padding: 0px;
	width: 159px;
	border-top: 1px solid #A49E8F;
	border-right: 1px solid #A49E8F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


ul.bulletlist li a{
	height: 49px;
	border-top: 1px solid #A49E8F;
	border-right: 1px solid #A49E8F;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#5A533E;
	/*background: url(../img/side_b.jpg) repeat-x;*/
	width: 129px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


ul.bulletlist li a:hover{
	background: url(../img/side_b_ov.jpg) repeat-x;
	color: #5A533E;
}

ul.bulletlist li a:visited{
	color:#5A533E;
	text-decoration:none;
}

div.bnArea{
	width:130px;
	margin-top:20px;
	padding-left:40px;
}

div.bnArea img{
	margin-top:5px;
}

/*TCho[*/
/*
#nabibar{
	list-style-type:none;
	margin:0px;
	padding-right:14px;
	padding-left:0px;
	font-size:12px;
	text-decoration:none;
	line-height:30px;
	width:200px;

	float: left;
}

ul#nabibar li{
	text-align:center;
	background-image: url(../img/nabi_bar_brv.jpg);
	color:#FFFFFF;
	
}

ul#nabibar li a{
	width:200px;
	height: 30px;
	display:block;
	text-align:center;
	text-decoration:none;
	background-image: url(../img/nabi_bar_b.jpg);
	color:#CC6600;
}


ul#nabibar li a:hover{

	background-image: url(../img/nabi_bar_brv.jpg);
	color:#FFFFFF;
}


ul#contents li {

	float: left;
	width:87px;
	padding:0px;
	margin:0px;
	text-align:center;
	text-decoration:none;
}*/
/*TCho[i±±άΕj*/

/* ******************************************************************************************************** */

div#bodycontainer {
	border-top: none;
	width: 940px;
	min-height: 500px;
	_height: 500px;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	background-color: #FFF;
	background-image: url(../img/G_grand.gif);
	background-repeat: repeat-y;
	background-position: center;
}

div#logintile {
	margin: 1em 0 0 5%;
	padding: 0;
	width:600px;
	/*background: #CCCCFF;*/
}
div#logintile h1{
	color: #DC143C;
	border-left: 10px solid #999;
	border-bottom: 1px solid #666;
	padding-left: 10px;
}

div#maintile {
	padding: 0;	/* width:560px; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 190px;
	width: 710px;
	height:auto;
	/*background: #CCCCFF;*/
}
div #maintile hr {
	border-top-width: 1px;
	border-top-style: solid;
	color: #FFFFFF;
	border-top-color: #9d8255;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 0px;
}

div #maintile .attention {
	font-size: 0.8em;
	color: #333333;
	line-height: 1.5em;

}

div#maintile h1{
	color: #5a533e;
	padding-left: 10px;
	font-size: 1.2em;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	height: 39px;
	margin-right: 0px;
	line-height: 37px;
	background-image: url(../img/h2bg.gif);
	background-repeat: repeat-x;
	font-size:medium;
	font-family:"lr oΎ©",serif; ;
	width: 700px;
	margin-bottom: 20px;
}
div#maintile h2{
	color: #5a533e;
	font-size:1em;
	font-family:"lr oΎ©",serif; ;
	padding-top:8px;
	height: 23px;
	width: 710px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #867f6a;
	border-bottom-color: #867f6a;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 10px;
}

div#maintile h2.vol2{
	color: #5a533e;
	font-size:1.2em;
	font-family:"lr oΎ©",serif; ;
	padding-top:8px;
	height: 23px;
	width: 710px;
	border:none;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 10px;
}

div#maintile h3{
	color: #FFF;
	background-color:#666;
	font-size:1.1em;
	padding-left: 10px;
}
div#maintile h4{
	color: #000;
	font-size:1.0em;
	padding-left:5px;
}

div#maintile h5.blue{
	color: blue;
}

div#maintile p.lastupdated{
	color: #6b8e23;
	font-size:.8em;
	vertical-align: top;
}

div#maintile p {	
	margin-bottom: 20px;
}

div#maintile p.maintxt {	
	padding-left: 20px;
	color:#FF0000;
}

div#maintile p#maintxt1 {	
	text-justify:distribute;
	font-size: small;
	line-height: 1.6em;
	color: #666666;
}


div#maintile div.slist {
	overflow-y: scroll;
	overflow-x: auto;
	height:400px;
	width:100%;
}

div#maintile2_2 h2 {	
	color: #5a533e;
	font-size:1em;
	font-family:"lr oΎ©",serif; ;
	padding-top:8px;
	height: 23px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #867f6a;
	border-bottom-color: #867f6a;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 10px;
}

div#maintile2_2 p#maintxt2 {	
	text-justify:distribute;
	font-size: small;
	line-height: 1.6em;
	color: #666666;
}

div#menutile {
	padding: 0;
	margin: 0px;
	float: left;
}

div#menutile address {
	padding-left: 40px;
	font-size: 1em;
	font-style: normal;
	background-image: url(../img/corso_logo.gif);
	background-repeat: no-repeat;
	background-position: 70% 16%;
	padding-top: 78px;
}

/*


div#menutile div {
	border-right: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 7px;
	border-bottom: none;

}
div#menutile div.tile {
	background-color: #99CC99;
	color: #666666;
	border:0px solid #F1F1F0;
	margin-top: 0px;
}

div#menutile p {
	margin-bottom: .5em;
	margin-top: .5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .88em;	
}

div#menutile p.menustyle {
	border: 1px dotted #666;
	border-right: 0px;
	font-size: 0.88em;
	color: rgb(68, 68, 68);
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 4px;
}

div#menutile li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .88em;	
}
*/
div#lastupdated{
	color:#FF6600;
	text-align:right;
	font-size:.8em;
	padding-bottom:10px;
}

div.formdiv {
	margin-right:10px;
	width:200px;
	float: left;
}
div.formdiv2 {
	height: 25px;
}
div.formdiv3 {
	margin-right:10px;
	width:200px;
	height: 25px;
	float: left;
}
.attn {
	font-size:.8em;
	color:red;
	margin-left:10px;
	padding-top:3px;
}

.floatL {
	float: left;
}

.floatR {
	float: right;
}

.floatNo {
	float: none;
}

.floatCL {
	clear:both;
}

.he25 {
	min-height:20px;
	_height:20px;
}
.he40 {
	min-height:40px;
	_height:40px;
}

.he500 {
	min-height:500px;
	_height:500px;
}

.mgT{
	margin-top:20px;
}

.mgT5{
	margin-top:5px;
}

.mgT10{
	margin-top:10px;
}

.mgT20{
	margin-top:20px;
}

.mgT30{
	margin-top:30px;
}

.mgT40{
	margin-top:40px;
}


.mgB10{
	margin-bottom:10px;
}

.mgB{
	margin-bottom:20px;
}

.mgB40{
	margin-bottom:40px;
}

.mgB30{
	margin-bottom:30px;
}

.mgL15{
	margin-left:15px;
}

.mgL30{
	margin-left:30px;
}

.mgR30{
	margin-right:30px;
}


.mgL170{
	margin-left:170px;
}

.txtCtr{
	text-align:center;
}

.txtRgt{
	text-align:right;
}

.txtLft{
	text-align:left;
}

.line140{
		line-height:140%;
}

.info{
	background-color: #f1e9db;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
}

/*-----------link---------*/
a:link,a:visited{
	color:#663300;
	text-decoration: none;
}

a:hover,a:active{
	color: #c9b9ad;
	text-decoration: underline;
}


/*-----------CORSOΖΝ---------*/
.tab{
	border-bottom:1px solid #754C24;
	min-height:27px;
	_height:27px;
}

.tab img{
	float:left;
	margin-right:3px;
}

.img_bot{
	vertical-align:bottom;
	_vertical-align:bottom;
}

.img_top{
	vertical-align:top;
	_vertical-align:top;
}

/*-----------_E[h---------*/
ul.dl_icon{
	margin:0px;
	padding:0px;
	height:auto;
}

.dl_icon li{
	background:url(../img/dl_icon.gif) no-repeat;
	list-style:none;
	height:20px;
	margin:0px;
	padding-left:25px;
	padding-top:2px;
	margin-right:20px;
}