﻿html { overflow-y: scroll;}

#content .content{width:614px; height:635px;  background-repeat:no-repeat; background-position:top center; vertical-align:top; text-align:center;}
#content .dot{width:1px; background-image:url(../../images/dot.gif); background-repeat:repeat-y;}

#content{width:948px; margin-top:139px; margin-left:-472px; padding-bottom:35px;}
#dotleft{width:1px;  height:27px; margin-top:123px; margin-left:-342px; background-image:url(../../images/dot.gif); background-repeat:repeat-y;}
#dotright{width:1px;  height:27px; margin-top:123px; margin-left:274px; background-image:url(../../images/dot.gif); background-repeat:repeat-y;}
#leftcol{width:135px; margin-top:150px; margin-left:-477px;}

#logodiv{width:135px; height:146px; margin-top:0px; margin-left:-466px; display:none;}
#menudiv{width:981px; height:122px; margin-top:9px; margin-left:-491px;}
#rightcol{width:191px; margin-top:140px; margin-left:296px; background-image:url(../../images/default-gutil-tile.png); background-repeat:no-repeat; height:208px;}
#phonediv{width:88px; margin-top:48px; margin-left:328px; border:0px solid red; font:bold 10pt arial; color:#676767; display:none;}

.box .t05{width:8px; height:12px; background-image:url(../../images/n05.png); background-repeat:no-repeat;}
.box .t06{width:18px; height:12px; background-image:url(../../images/n06.png); background-repeat:no-repeat;}
.box .t07{width:135px; height:12px; background-image:url(../../images/n07.png); background-repeat:repeat-x;}
.box .t08{vertical-align:top; width:8px; background-image:url(../../images/n08.png); background-repeat:repeat-y;}
.box .t09{vertical-align:top; width:18px; background-image:url(../../images/n09.png); background-repeat:repeat-y;}
.box .t10{width:8px; height:18px; background-image:url(../../images/g10.png); background-repeat:no-repeat;}
.box .t11{width:18px; height:18px; background-image:url(../../images/g11.png); background-repeat:no-repeat;}
.box .t12{width:3px; height:18px; background-image:url(../../images/g12.png); background-repeat:no-repeat;}
.box .t13{width:132px; height:18px; background-image:url(../../images/g13.png); background-repeat:repeat-x;}
.box .t14{vertical-align:top; padding:5px; background-image:url(../../images/n14.png); background-repeat:repeat-x;}
.box input{border-width:1px 0px 1px 0px; width:112px; height:18px; font:normal 8pt arial; color:#929292;}
.box textarea{border-width:1px 0px 1px 0px; width:112px; height:50px; font:normal 8pt arial; color:#929292; overflow:hidden;}
.box{font:bold 8pt arial; color:#333333; margin-bottom:10px;}
.box .li{background-image:url(../../images/bullet.gif); background-repeat:no-repeat; background-position: 4px center; width:100px; border:0px solid silver; font:normal 8pt arial; color:#929292; padding-left:12px;}
.box .ol{margin-bottom:7px;}


.copy{font:normal 8pt arial; color:#929292;}
.error{font:normal 8pt arial; color:red;}
.footer td{background-image:url(../../images/footermid.png); background-repeat:repeat-x;}
.footer a{color:#505050; text-decoration:none;}
.footer a:hover{color:#505050;text-decoration:underline;}
.footer-trailer a{color:#820000; text-decoration:none;}
.footer-trailer a:hover{color:#820000;text-decoration:underline;}

.xinput-field input{border:1px solid #5B0103; height:18px;}
.input-field {margin-bottom:0px;}
.xinput-field td{vertical-align:middle;}
.xinput-field{border-collapse:collapse;}

.menu-left-header{margin-bottom:7px; font:bold 9pt arial; color:#929292; text-decoration:underline;}
.menu-left-item .li{margin-bottom:7px;}
.menu-left-item{margin:0px; font:bold 8pt arial; color:#929292;}
.nbox .t05{width:8px; height:12px; background-image:url(../../images/g05.png); background-repeat:no-repeat;}
.nbox .t06{width:18px; height:12px; background-image:url(../../images/g06.png); background-repeat:no-repeat;}
.nbox .t07{width:135px; height:12px; background-image:url(../../images/g07.png); background-repeat:repeat-x;}
.nbox .t08{vertical-align:top; width:8px; background-image:url(../../images/g08.png); background-repeat:repeat-y;}
.nbox .t09{vertical-align:top; width:18px; background-image:url(../../images/g09.png); background-repeat:repeat-y;}
.nbox .t10{width:8px; height:18px; background-image:url(../../images/g10.png); background-repeat:no-repeat;}
.nbox .t11{width:18px; height:18px; background-image:url(../../images/g11.png); background-repeat:no-repeat;}
.nbox .t12{width:3px; height:18px; background-image:url(../../images/g12.png); background-repeat:no-repeat;}
.nbox .t13{width:132px; height:18px; background-image:url(../../images/g13.png); background-repeat:repeat-x;}
.nbox .t14{vertical-align:top; padding:5px; background-image:url(../../images/g14.png); background-repeat:repeat-x;}
.nbox-menu-item .li{margin-bottom:5px; font:normal 8pt arial; color:#929292;}
.nbox-menu-item div{margin:7px; font:normal 8pt arial; color:#929292;}
.nbox{font:bold 8pt arial; color:#333333; margin-bottom:10px;}
.page-header{background-image:url(../../images/xg01.png); background-repeat:repeat-x;}
.page-subheader{background-image:url(../../images/g02.png); background-repeat:repeat-x;}
.positioned{position:absolute; top:0px; left:50%; border:0px solid red;}

.small{font:normal 8pt arial; color:#929292;}
.t5	.header{font: bold 8pt arial; color:#606060; text-align:center;}
.t5	.li{background-image:url(../../images/bullet.gif); background-repeat:no-repeat; background-position: 4px center; width:100px; border:0px solid silver; font:normal 8pt arial; color:#929292; padding-left:12px;}
.t5	.ol{margin-bottom:7px;}
.t5 .r1 .c1{width:8px; height:10px; background-image:url(../../images/t5r1c1.gif);}
.t5 .r1 .c2{height:10px; background-image:url(../../images/t5r1c2.png);}
.t5 .r1 .c3{width:8px; height:10px; background-image:url(../../images/t5r1c3.gif);}
.t5 .r2 .c1{width:8px; background-color:#ffffff;}
.t5 .r2 .c2{width:136px; background-image:url(../../images/t5r2c2.png); background-repeat:repeat-x; background-color:#ffffff;}
.t5 .r2 .c3{width:8px; background-image:url(../../images/t5r2c3.png);}
.t5 .r3 .c1{width:8px; height:10px; background-image:url(../../images/t5r3c1.png);}
.t5 .r3 .c2{width:136px; height:10px; background-image:url(../../images/t5r3c2.png);}
.t5 .r3 .c3{width:8px; height:10px; background-image:url(../../images/t5r3c3.png);}
.t5 .r4 .c2{background-color:#ffffff;}
.t5 td{vertical-align:top;}
.t5{margin-bottom:7px;}

.t6	.header{font: bold 8pt arial; color:#606060; text-align:center; border:0px solid red; margin-left:-4px; display:none;}
.t6	.li{background-image:url(../../images/bullet.gif); background-repeat:no-repeat; background-position: 4px center; width:100px; border:0px solid silver; font:normal 8pt arial; color:#929292; padding-left:12px; margin-bottom:2px;}
.t6	.ol{margin-bottom:4px;}
.t6 .r1 .c1{width:12px; height:35px; background-image:url(../../images/xt6r1c1.png);  background-repeat:no-repeat;}
.t6 .r1 .c2{width:136px; height:35px; background-image:url(../../images/xt6r1c2.png); background-repeat:repeat-x; text-align:center; vertical-align:middle;}
.t6 .r1 .c3{width:15px; height:35px; background-image:url(../../images/xt6r1c3.png);  background-repeat:no-repeat;}
.t6 .r2 .c1{width:12px; background-image:url(../../images/t6r2c1.png); background-repeat:repeat-x;}
.t6 .r2 .c2{width:136px; height:77px; background-image:url(../../images/t6r2c2.png); background-repeat:repeat-x; background-position:top left;}
.t6 .r2 .c3{width:15px; background-image:url(../../images/t6r2c3.png); background-repeat:repeat-x;}
.t6 .r3 .c1{width:12px; background-image:url(../../images/t6r3c1.png); background-repeat:repeat-x;}
.t6 .r3 .c2{width:136px; height:140px; background-image:url(../../images/t6r3c2.png); background-repeat:repeat-x; background-position:top left;}
.t6 .r3 .c3{width:15px; background-image:url(../../images/t6r3c3.png); background-repeat:repeat-x;}


.t6 input{border:1px solid #5B0103; border-width:1px 0px 1px 0px; height:14px; font:normal 8pt arial; color:#929292;}
.t6 a.link{color:#929292; text-decoration:none; font:normal 8pt arial;}
.t6 a.link:hover{color:#929292; text-decoration:underline; font:normal 8pt arial;}


.t6 td{vertical-align:middle;}
.t6 textarea{border-width:1px 0px 1px 0px; width:112px; height:50px; font:normal 8pt arial; color:#929292; overflow:hidden;}
.t6{}

.t7 td{vertical-align:top;}
.t7{margin-bottom:10px;}
.w100{width:100%; margin:0px; font:normal 8pt arial; color:#929292;}
body{margin:0px; padding:0px; background-image:url(../../images/h00.png); background-repeat:repeat-x;}
form{margin:0px; padding:0px;}
/* input, textarea {border:1px solid silver;}*/
p{margin:0px 0px 5px 0px;}
.btm{width:30px;}
img{border-width:0px;}

.reqast{color:#660101;}

.nav-menu{background-image:url(../../images/nav-menu-triple.png); background-repeat:no-repeat; background-position:0 0; width:981px; height:122px; border:1px solid transparent;}
.nav-menu.authenticated{background-position:0 -122px;}
.nav-menu.administrator{background-position:0 -244px;}
.nav-menu a{border:1px solid transparent; display:block;}
.nav-home{position:absolute; top:0; left:0; width:120px; height:120px; display:block; }

.login-form{
	position:absolute;
	top:140px;
	left:50%;
	width:300px;
	margin-left:-195px;
	padding:30px 45px;
	background-color:#cccccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font:normal 9pt arial;
}

.login-form .valsum{color:red; margin-bottom:10px;}
.login-form .label{font:bold 10pt arial; margin-bottom:2px;}
.login-form .input input{width:200px; margin-bottom:10px;}
.login-form .forgot{margin-bottom:15px; margin-top:-5px;}
.login-logo{position:absolute; top:0; left:50%; width:133px; height:146px; margin-left:-67px;}
.login-form a{color:#820000;}
.login-footer{position:absolute; top:400px; left:50%; width:600px;  margin-left:-300px; text-align:center;}
.login-footer a{color:#820000;}
.login-footer .links{margin-bottom:4px;}
.login-form .keys{position:absolute; top:50%; right:40px; margin-top:-55px;}

#rightcol .register{padding:15px 15px; text-align:center;}
#rightcol .register .copy{font:normal 9pt arial !important; color:#ccc; text-align:left; margin-left:14px; margin-bottom:4px;}
#rightcol .title{font:bold 11pt arial; color:#fff; margin-bottom:6px;}
#rightcol .register .indent{margin-left:24px;}
#rightcol .register .indent img{}
#rightcol .register .indent a{margin-bottom:2px; color:#ccc; display:block; text-decoration:none; padding-left:10px; background-image:url(../../images/dot.gif); background-repeat:no-repeat; background-position:0 7px;}
#rightcol .register .indent a.standard{padding:0;background-image:none;margin-top:15px; display:inline-block;}
#rightcol .register .indent a:hover{text-decoration:underline;}

.register-form{position:absolute;top:-20px;left:50%;margin-left:-250px;width:500px;height:490px;}
.register-form .register-container{background-color:#ccc;border-radius:10px;font:normal 10pt arial;padding-top:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:0px solid #888888;padding-bottom:5px;}
.register-form .formrow{margin: 0 9px 0 0;padding-top:2px;}
.register-form .formwrap {float: left;padding: 3px;}
.register-form .formwrap input {padding: 5px;}
.register-form .formwrap input {background: none repeat scroll 0 0 #FFFFFF;padding: 0;width: 200px;}
.register-form .formwrap select#state {width: 206px;}
.register-form input[type="text"] {color: #000000;}
.register-form .formrow label {border: medium none;color: #333333;display: inline-block;float: left;font:bold 10pt arial;margin: 5px 11px 0 0;text-align: right;width: 132px;}
.register-form .formrow:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.register-form .input-msg {clear: both;display: block;margin-left: 147px;visibility: hidden;font:normal 9pt arial;min-height:16px;}
.register-form .error {color:red;}
.register-form .visible {visibility:visible;}
.register-form .command{margin:10px 0 10px 145px;}
.register-form .command .submit{background-image:url(../../images/submit-button.png);width:93px;height:26px;cursor:pointer;}
.register-form .title{margin:-10px 15px 6px 15px;font:bold 11pt arial;}
.register-form .intro.copy{margin:0 15px 6px 15px;color:#131313;}
.register-form .register-wait{display:none; position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;font:normal 10pt arial;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;opacity:0.4;background-image:url(../../images/loading57.gif); background-position:center center; background-repeat:no-repeat;}
.register-form .register-wait img{position:absolute; top:50%; left:50%; width:65px; height:14px; margin-left:-30px; margin-top:35px; }
.register-form .register-wait.wait{display:block;}
.xregister-form .register-wait-copy{position:absolute; top:50%; left:50%; width:200px; height:200px; margin-left:-100px; margin-top:35px; font:bold 11pt arial; border:1px solid transparent; text-align:center; color:#fff; }
.xregister-form .register-wait-copy .copy-one{margin-bottom:20px;}
.xregister-form .register-wait-copy .copy-two{display:none;font:bold 12pt arial;}

.register-form .request{display:block;}
.register-form .response{display:none;}

.profile-form{position:absolute;top:-20px;left:50%;margin-left:-350px;width:700px;height:490px;}
.profile-form .intro{position:absolute; top:20px; left:0;}
.profile-form .profile-menu{position:absolute; top:60px; left:15px; width:185px; border:0px solid blue;}
.profile-form .profile-menu .item{margin-bottom:2px; background-color:#ddd; color:#333; padding:4px 20px 4px 8px; background-image:url(../../images/right-arrow.png); background-position:164px center; background-repeat:no-repeat; cursor:pointer;}
.profile-form .profile-menu .item.selected{background-color:#fff; color:#333;}
.profile-form .profile-menu .item.hover{background-color:#fff; color:#333;}

.profile-form .profile-content{margin-left:200px; margin-top:40px; border:0px solid blue; min-height:400px; border:0px solid #999; border-left-width:2px;}
.profile-form .profile-content .panel{display:none;}

.profile-form .profile-container{background-color:#ccc;border-radius:10px;font:normal 10pt arial;padding-top:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:0px solid red;padding-bottom:5px;}
.profile-form .formrow{margin: 0 9px 0 0;padding-top:2px;}
.profile-form .formwrap {float: left;padding: 3px;}
.profile-form .formwrap input {padding: 5px;}
.profile-form .formwrap input {background: none repeat scroll 0 0 #FFFFFF;padding: 0;width: 200px;}
.profile-form .formwrap input.disabled {background-color:transparent; border:2px solid #ccc;}
.profile-form .formwrap select {width: 206px;}
.profile-form input[type="text"] {color: #000000;}
.profile-form .formrow label {border: medium none;color: #333333;display: inline-block;float: left;font:bold 10pt arial;margin: 5px 11px 0 0;text-align: right;width: 110px;}
.profile-form .password.panel .formrow label{width:200px;}
.profile-form .payment.panel .formrow label{width:200px;}
.profile-form .professional.panel .formrow label{width:200px;}

.profile-form .formrow:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.profile-form .input-msg {clear: both;display: block;margin-left: 214px;visibility: hidden;font:normal 9pt arial;min-height:16px;}
.profile-form .general .input-msg{margin-left:125px;}
.profile-form .error {color:red;}
.profile-form .visible {visibility:visible;}
.profile-form .command{margin:10px 0 10px 145px;}
.profile-form .command .save{background-image:url(../../images/save-button.png);width:93px;height:26px;cursor:pointer;}
.profile-form .title{margin:-10px 15px 6px 15px;font:bold 11pt arial;}
.profile-form .sub-title{font:bold 9pt arial; display:none;}
.profile-form .intro .copy{margin:0 15px 6px 15px;color:#131313;}
.profile-form .profile-wait{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;font:normal 10pt arial;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;opacity:0.83;display:none; background-image:url(../../images/loading57.gif); background-position:center center; background-repeat:no-repeat;}
.profile-form .profile-wait img{position:absolute; top:50%; left:50%; width:65px; height:14px; margin-left:-30px; margin-top:35px; }
.profile-form .profile-wait.wait{display:block;}
.profile-form .profile-wait.saved{background-image:url(../../images/saved.png);}
.profile-form .profile-wait.saved img{display:none;}
.profile-form .profile-wait.success{background-image:url(../../images/success.png);}

.profile-form .valsum{color:red; margin:10px;}
.register-form .valsum{color:red; margin:10px;}

.profile-form #username{display:none}
.profile-form #email{display:none;}
.profile-form #role_type_cd{display:none;}

.forgot-link{position:absolute; font:normal 9pt arial; color:#820000;}

.callout{font:normal 9pt arial; color:#444;}
.callout > div{margin:10px;}
.callout div.left {}
.callout div.center {text-align:center;}
.callout div.right {text-align:right;}
.callout div.title{font:bold 13pt arial; color:#000; margin-bottom:10px; margin-top:5px;}
.callout div.title .hilite{color:#820000;}
.callout div.copy{font:normal 9pt arial; color:#444; margin-bottom:5px;}
.callout a{color:#820000; text-decoration:none; font-weight:bold;}
