<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

html, body {
	margin-left: auto;
	margin-right: auto;
	font-family: Arial;
	background-color: #eaeaea;
	height: 100%;
	margin: 0px;
	width: 100%;
}
.widthAuto {
	width:auto !important;
}
.heightAuto {
	height:auto !important;
}
.fullWidth {
	width: 100% !important;
}
.relative{
	position:relative;
}
.clear {
	clear:both;
	display:block;
	line-height:0px !important;
}
.hidden {
	display: none;
}
.visible {
	display: block;
}
.centerdiv {
	margin-left: auto;
	margin-right: auto;
}
.left {
	float: left;
}
.right {
	float: right;
}
.left-justify {
	text-align: left;
}
.right-justify {
	text-align: right;
}
.clearBG {
	background:none !important;
}

/*************************************************************************************************************
* Icons
*************************************************************************************************************/

.help-gray{
	background:url(../repository_images/icons/help-gray.png);
	width:15px;
	height:15px;
	cursor:pointer;
}

/*************************************************************************************************************
* Popup Errors and Forms
*************************************************************************************************************/

#backdrop {
	position: fixed;
	background-color: black;
	top: 0px;
	left: 0px;
	min-height: 100%;
	height: 100%;
	width: 100%;
	opacity: 0.7; /* Firefox, Safari and Chrome (WebKit), Opera */
	filter: alpha(opacity = 70); /* IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE */
	z-index: 7;
}
#display {
	position: fixed;
	top: 0px;
	left: 0px;
	min-height: 100%;
	height: 100%;
	width: 100%;
	z-index: 8;
	overflow-y: scroll;
	webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.description_main {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -240px 0 0 -320px;
	width: 640px;
	height: 480px;
}
.description_frame {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-left: 14px;
	padding-right: 14px;
	width: 600px;
	height: 440px;
	border-left: 6px solid #d5d0d0;
	border-right: 6px solid #d5d0d0;
	background-color: #ffffff;
	overflow : auto;
}
.description_cap {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 640px;
	height: 20px;
}
.description_corner {
	position: relative;
	height: 20px;
	width: 20px;
}
.description_cap_spacer {
	position: relative;
	background-color: #ffffff;
	width: 600px;
	height: 14px;
	float: left;
}
.description_cap_spacer_top {
	border-top: 6px solid #d5d0d0;
}
.description_cap_spacer_bottom {
	border-bottom: 6px solid #d5d0d0;
}
.description_title {
	position: relative;
	margin-top: 46px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 14px;
	padding-right: 14px;
	width: 552px;
	height: 54px;
	margin-bottom: 14px;
	font-size: 40px;
	line-height: 54px;
	vertical-align: middle;
}
.description_text {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	line-height: 32px;
	width: 552px;
	margin-bottom: 25px;
}

/* AJAX MESSAGE (TOP RIGHT) */

#ajaxMessage {
	position:fixed;
	right:20px;
	top:10px;
	z-index:1500;
	font-size:11px;
}
#ajaxMessage a, #ajaxMessage a:hover {
	color:#fff;
	text-decoration:underline
}
.ajaxMessage {
	display:none;
	z-index:1000;
	clear:right;
	float:right;
	margin-top:10px;
	padding:10px 15px;
	text-shadow:1px 1px 0px rgba(0,0,0,.25);
	font-weight:bold;
	color:#fff;
	border:1px solid #525760;
	border-color:rgba(0,0,0,0.25);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	opacity:0.95;
	filter:alpha(opacity=95)
}
.ajaxMessage.success {
	background-color:#3399ff;
}
.ajaxMessage.error {
	background-color:#cb4a3d;
}
.ajaxMessage.processing {
	padding-left:40px;
	background-image:url('../repository_images/loader.gif');
	background-position:15px 9px;
	background-repeat:no-repeat;
	background-color:#333
}
/*************************************************************************************************************
* Main Frame Stuff
*************************************************************************************************************/
#mainframe {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 100%;
	min-height: 100%;
	z-index: 1;
}
#mainslice {
	position: relative;
	float: left;
	background-color: white;
	width: 900px;
	min-height: 100%;
}
#leftshadow {
	position: absolute;
	left: -11px;
	min-height:100%;
	height: 100%;
	width: 11px;
	background-image: url("../repository_images/shadow-left.png");
	background-repeat: repeat-y;
}
#rightshadow {
	position: absolute;
	left: 900px;
	min-height:100%;
	width: 11px;
	background-image: url("../repository_images/shadow-right.png");
	background-repeat: repeat-y;
}
#header {
	position: relative;
	width: 100%;
	background-color: #444444;
	height: 95px;
	border-bottom: 3px solid #cacfdd;
}
#footer {
	position: relative;
	width: 100%;
	height: 95px;
}
#login {
	position: relative;
	float: right;
	font-size: 15px;
	color: #f2f2f2;
	margin-right: 60px;
	margin-top: 36px;
	cursor: pointer;
}
.login {
	font-size: 20px;
	color: #f2f2f2;
	cursor: pointer;
	text-decoration: none;
}
.logout {
	font-size: 12px;
	color: gray;
	cursor: pointer;
	display:block;
}
#logo {
	position: relative;
	background-image: url("../repository_images/banner-logo.png");
	background-repeat: no-repeat;
	height: 52px;
	width: 152px;
	float: left;
	margin-top: 20px;
	margin-left: 40px;
}
.link {
	position: relative;
	line-height: 95px;
	vertical-align: middle;
	color: #999999;
	font-size: 15px;
	margin-left: 15px;
}
.link:hover {
	color: white;
}
.view_frame {
	position: relative;
	width: 760px;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	color:#434343;
}
.view_frame .title {
	border:0px;
	font-weight:normal;
	color:#434343;
	font-size:30px;
	height:auto;
	width:auto;
}
.view_frame .subtitle {
	font-weight:normal;
	color:#434343;
	font-size:26px;
	margin:0px;
}
/*************************************************************************************************************
* Button
*************************************************************************************************************/

.button {
	position: relative;
	height: 30px;
	width: 94px;
	text-align: center;
	cursor: pointer;
}
.buttoncap {
	width: 11px;
	height: 30px;
	float: left;
	background-repeat: no-repeat;
}
.buttontext {
	color: white;
	float: left;
	width: 72px;
	height: 30px;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	vertical-align: middle;
}
.blue {
	background-color: #0087cc;
}
.bluebuttonleft {
	background-image: url("../repository_images/blbtn-left.png");
}
.bluebuttonright {
	background-image: url("../repository_images/blbtn-right.png");
}
.gray {
	background-color: #686868;
}
.graybuttonleft {
	background-image: url("../repository_images/grybtn-left.png");
}
.graybuttonright {
	background-image: url("../repository_images/grybtn-right.png");
}
.green {
	background-color: #339933;
}
.greenbuttonleft {
	background-image: url("../repository_images/co-left.png");
}
.greenbuttonright {
	background-image: url("../repository_images/co-right.png");
}
.buttontop {
	margin-top: 12px;
}
/*************************************************************************************************************
* Title Bar
*************************************************************************************************************/

.title {
	position: relative;
	width: 760px;
	height: 54px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
	line-height: 54px;
	font-size: 30px;
	color: #000000;
}
/*************************************************************************************************************
* Forms
*************************************************************************************************************/

.form_line {
	position: relative;
	width: 100%;
	height: 48px;
}
.form_caption_line {
	position: relative;
	width: 100%;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.form_item_box {
	position: relative;
	float: left;
	height: 48px;
	text-align: right;
}
.check_item_box {
	position: relative;
	float: left;
	width: 85px;
	height: 25px;
	line-height: 25px;
	margin-left: 5px;
	margin-top: 3px;
	font-size: 10px;
}
#descriptioncounter {
	font-size: 10px;
	margin-left: 10px;
}
.defaultTextActive {
	font-size: 14px;
	color: #b3b3b3;
	font-family: Arial;
	padding-left: 10px;
	line-height: 25px;
	vertical-align: middle;
}
.input {
	position: relative;
	float: left;
	height: 25px;
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
	line-height: 25px;
	vertical-align: middle;
	background-color: #f8f8f8;
	border: 1px solid #b3b3b3;
}
.input:focus {
	border: 1px solid #8c8c8c;
}
.required {
	font-size: 10px;
	color: #cc6666;
	line-height: 13px;
	margin-right: 10px;
}
.textarea {
	position: relative;
	float: left;
	height: 100px;
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
	line-height: 25px;
	vertical-align: middle;
	background-color: #f8f8f8;
	border: 1px solid #b3b3b3;
}
.textarea:focus {
	border: 1px solid #8c8c8c;
}
.textareatitle {
}
.label {
	position: relative;
	line-height: 30px;
	vertical-align: middle;
	font-size: 10px;
	color: #333333;
	width: 80px;
	float: left;
	height: 27px;
	margin-right: 15px;
}
.label-02 {
	position: relative;
	line-height: auto;
	vertical-align: middle;
	font-size: 10px;
	color: #333333;
	width: 150px;
	float: left;
	height: 27px;
	margin-right: 15px;
}
.sublabel {
	position: relative;
	height: 15px;
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	vertical-align: middle;
	float: left;
	padding-left: 10px;
}
.wide {
	width: 580px;
}
.mid {
	width: 220px;
}
.small {
	width: 90px;
}
.wide_c {
	width: 603px;
}
.mid_c {
	width: 243px;
}
.small_c {
	width: 113px;
}
br {
	clear: left;
}
/***************
 NEW FORM STUFF
***************/

.form_line {
	position: relative;
	width: 100%;
	height: 60px;
}
.form_line .form_direction {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 557px;
	height: 25px;
	background-color: #e2f0fa;
	padding-left: 3px;
	line-height: 25px;
	color: #828282;
	font-size: 16px;
	margin-top: -14px;
}
.form_line .form_direction a {
	color: #828282;
	text-decoration: none;
}
.form_line .form_direction a:hover, .modal-window .middle .form_line .form_direction a:hover {
	text-decoration: none;
}
.form_line .form_direction a:hover, .modal-window .middle2 .form_line .form_direction a:hover {
	text-decoration: none;
}
.form_line .form_direction a&gt;span {
	font-size: 20px;
}
.form_line .input_line {
	position: relative;
	height: 43px;
	background-color: #f0f0f0;
}
.form_line .input_line .input_title {
	position: relative;
	float: left;
	width: 84px;
	height: 36px;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
	color: #828282;
	padding-left:2px;
}
.form_line .input_line input, .form_line .input_line select {
	position: relative;
	float: left;
	height: 26px;
	font-size: 16px;
	line-height: 26px;
	color:#666;
	border: 1px solid #b3b3b3;
	margin-top: 3px;
	padding-left:5px;
	margin-left:2px;
}
.form_line .input_line select {
	height:30px;
}
.form_line .input_line select.time_dropdown {
	width: 50px;
	padding-left: 3px;
	padding-top: 2px;
	height: 28px;
}
.form_line .input_option, .form_line .input_desc {
	position: absolute;
	top: 0px;
	width: 118px;
	height: 36px;
	text-align: center;
	font-size: 11px;
	line-height: 40px;
	color: #a5a4a4;
	cursor: pointer;
}
form_line .input_option, .form_line .input_desc a{
	text-decoration:none;
	color: #a5a4a4;
}
.form_line .input_desc {
	font-size:14px;
	white-space:nowrap;
	color: #707070;
}
.form_line .input_info {
	position: absolute;
	top: 30px;
	left: 82px;
	height: 24px;
	background-color: white;
	border: 1px solid #bfbfbf;
	z-index: 10;
}
.form_line .input_info .info_text {
	position: absolute;
	height: 20px;
	top: 50%;
	left: 2px;
	background-color: #aab5bc;
	color: white;
	font-size: 12px;
	line-height: 20px;
	margin-top: -10px;
	padding-left: 4px;
}
.form_line .required_line {
	position: relative;
	height: 13px;
	text-align: right;
}
.form_line .required {
	font-size: 10px;
	color: #cc6666;
	line-height: 13px;
	margin-right: 10px;
}
.form_line .w_lg {
	width: 450px;
}
.form_line .w_lg_contact {
	width: 500px;
}

.form_line .w_lg_contact input{
	width: 320px;
}
.form_line .w_lg_finance {
	width: 462px;
}
.form_line .w_lg_finance input{
	width: 320px;
}

.form_line .fullsize input{
	width: 530px;
}
.form_line .w_lg input, .form_line .w_lg select, .form_line .w_lg textarea {
	width: 350px;
}
.form_line .w_lg input{
	width: 345px;
}
.form_line .w_lg .input_option, .form_line .w_lg .input_desc {
	left: 450px;
}
.form_line .w_lg .input_info {
	width: 356px;
}
.form_line .w_lg .input_info .info_text {
	width: 348px;
}
.form_line .w_mid {
	width: 330px;
}
.form_line .w_mid input, .form_line .w_mid select, .form_line .w_mid textarea {
	width: 230px;
}
.form_line .w_mid input{
	width: 225px;
}
.form_line .w_mid .input_option, .form_line .w_mid .input_desc {
	left: 330px;
}
.form_line .w_mid .input_info {
	width: 236px;
}
.form_line .w_mid .input_info .info_text {
	width: 228px;
}
.form_line .w_sm {
	width: 220px;
}
.form_line .w_sm input, .form_line .w_sm select, .form_line .w_sm textarea {
	width: 120px;
}
.form_line .w_sm input{
	width: 115px;
}
.form_line .w_sm .input_option, .form_line .w_sm .input_desc {
	left: 220px;
}
.form_line .w_sm .input_info {
	width: 126px;
}
.form_line .w_sm .input_info .info_text {
	width: 118px;
}
.form_line .w_sm.extended {
	width: 250px;
}
.form_line .w_sm.extended input[type=text]{
	width: 146px;
}
.form_line .w_sm.extended .input_option, .form_line .w_sm.extended .input_desc {
	left: 250px;
}
.text_field {
	height: 180px;
}
.text_field .input_line {
	height: 156px;
}
.text_field .input_line textarea {
	position: relative;
	height: 138px;
	padding: 0px;
	font-size: 16px;
	line-height: 26px;
	color: #828282;
	border: 1px solid #b3b3b3;
	margin-top: 3px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:5px;
}
.check_frame {
	position: relative;
	width: 700px;
	padding-left: 25px;
	padding-bottom: 25px;
	line-height: 26px;
}
.check_frame input {
	position: relative;
}
.grey-divider {
	background-color:#eaeaea;
	line-height:0px;
	height:3px;
}
.form_line .grey-divider {
	width: 557px;
	margin-top:10px;
	margin-bottom:10px;
}
/***************
 NEW BUTTONS
***************/

.button_new {
	position: relative;
	height: 30px;
	cursor: pointer;
}
.button_new .curve {
	position: relative;
	width: 11px;
	height: 30px;
	background-repeat: no-repeat;
}
.button_new .curve_left {
	float: left;
}
.button_new .curve_right {
	float: right;
}
.button_new .button_caption {
	position: relative;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
}
.button_mid {
	width: 160px;
}
.button_mid .button_caption {
	width: 200px;
}
.button_mid .button_caption {
	width: 138px;
}
.button_sm {
	width: 110px;
}
.button_sm .button_caption {
	width: 88px;
}
.button_blue .curve_left {
	background-image: url("../repository_images/buttons/button_blue_left.png");
}
.button_blue .curve_right {
	background-image: url("../repository_images/buttons/button_blue_right.png");
}
.button_blue .button_caption {
	background-color: #0087cc;
	color: white;
}
.button_blue_big .button_caption {
	background-color: #3b81cf;
	color: white;
	height: 43px;
	line-height: 43px;
}
.button_blue_big .curve {
	height:43px;
}
.button_grey .curve_left {
	background-image: url("../repository_images/buttons/button_grey_left.png");
}
.button_grey .curve_right {
	background-image: url("../repository_images/buttons/button_grey_right.png");
}
.button_grey .button_caption {
	background-color: #e8e8e8;
	color: white;
}
.button_mgrey .curve_left {
	background-image: url("../repository_images/buttons/button_mgrey_left.png");
}
.button_mgrey .curve_right {
	background-image: url("../repository_images/buttons/button_mgrey_right.png");
}
.button_mgrey .button_caption {
	background-color: #a9a9a9;
	color: white;
}
.button_dgrey .curve_left {
	background-image: url("../repository_images/buttons/button_dgrey_left.png");
}
.button_dgrey .curve_right {
	background-image: url("../repository_images/buttons/button_dgrey_right.png");
}
.button_dgrey .button_caption {
	background-color: #686868;
	color: white;
}
.button_blue_big .curve_left {
	background-image: url("../repository_images/buttons/button_blue_big_left.png");
}
.button_blue_big .curve_right {
	background-image: url("../repository_images/buttons/button_blue_big_right.png");
}

.button_orange_lrg, .button_blue_lrg{
	background-color:#ea6c40;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:23px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	display:inline;
	cursor:pointer;
	white-space:nowrap;
}

.button_blue_lrg{
	background-color:#258cc0;
}

.return-link{
	background:url(../repository_images/buttons/return-arrow.png) left no-repeat;
	color:#000;
	text-decoration:none;
	padding:10px;
	padding-left:60px;
	font-size:12px;
	display:block;
}

.print-link{
	background:url(../repository_images/print_icon.gif) left no-repeat;
	color:#3d3c3e;
	font-size:16px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:8px;
	text-decoration:none;
}

/***************
 ERROR &amp; ALERT BOX
***************/

.errors, .alert {
	position: relative;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	padding:10px;
	border: 6px solid #e8c9c9;
	background-color: #cb4a3d;
}
.alert {
	border: 6px solid #b6e2b6;
	background-color: #0da00d;
	font-weight:normal;
}
.errors li {
	font-weight: normal;
	line-height: 22px;
	margin-bottom:0px !important;
}

/***************
 MODAL WINDOW
***************/

.modal #backdrop {
	z-index: 90;
}
.modal2 #backdrop {
	z-index: 90;
}
.modal-window {
	width:742px;
	font-family:Arial, Helvetica, sans-serif;
	color:#696969;
	font-size:14px;
	margin:auto;
	position: fixed;
	top: 10px;
	left: 50%;
	margin-left: -350px;
	z-index: 91;
	display:none;
}
.modal-window .top, .modal-window .bottom {
	line-height:0px;
}
.modal-window .top {
	background:url(../images/modal/rounded-box-t.png);
	height:38px;
	position:relative;
}
/* Top2 Rules */
.modal-window .top2, .modal-window .bottom {
	line-height:0px;
}
.modal-window .top2 {
	background:url(../images/modal/rounded-box-t.png);
	height:38px;
	position:relative;
}




.modal-window .middle {
	width:496px;
	background:url(../images/modal/rounded-box-c.png);
	padding-top:28px;
	padding-left:112px;
	padding-right:134px;
	padding-bottom:28px;
}
.modal-window .middle a {
	text-decoration:none;
}
.modal-window .middle a:hover {
	text-decoration: underline;
}
/* Middle2 rules */
.modal-window .middle2 {
	width:496px;
	background:url(../images/modal/rounded-box-c.png);
	padding-top:28px;
	padding-left:112px;
	padding-right:134px;
	padding-bottom:28px;
}
.modal-window .middle2 a {
	text-decoration:none;
}
.modal-window .middle2 a:hover {
	text-decoration: underline;
}


.modal-window .top .close {
	background:url(../images/modal/close-icon.gif) center no-repeat;
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	left: 678px;
	top: 30px;
	cursor:pointer;
}

/* Top 2 rules */
.modal-window .top2 .close {
	background:url(../images/modal/close-icon.gif) center no-repeat;
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	left: 678px;
	top: 30px;
	cursor:pointer;
}


.modal-window .middle h1, .modal-window .middle h2 {
	color:#434343;
	font-size:33px;
	font-weight:normal;
	margin:0px;
	text-indent:0px;
}
.modal-window .middle h1 {
	text-align:left;
	margin-top:0px;
	line-height:40px;
	margin-bottom: 28px;
}
.modal-window .middle h2 {
	color:#0093cd;
	text-transform:uppercase;
	font-size:20px;
	margin-top:36px;
	margin-bottom:17px;
}
.modal-window .middle ul {
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
}
.modal-window .middle ul li {
	margin-bottom:10px;
}



/* Middle 2 rules */
.modal-window .middle2 h1, .modal-window .middle2 h2 {
	color:#434343;
	font-size:33px;
	font-weight:normal;
	margin:0px;
	text-indent:0px;
}
.modal-window .middle2 h1 {
	text-align:left;
	margin-top:0px;
	line-height:40px;
	margin-bottom: 28px;
}
.modal-window .middle2 h2 {
	color:#0093cd;
	text-transform:uppercase;
	font-size:20px;
	margin-top:36px;
	margin-bottom:17px;
}
.modal-window .middle2 ul {
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
}
.modal-window .middle2 ul li {
	margin-bottom:10px;
}




.modal-window .bottom {
	background:url(../images/modal/rounded-box-b.png);
	height:50px;
}
/* Complete Window */

.modal-window .complete_frame {
	position: relative;
	width: 480px;
	height: 360px;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.modal-window .complete_frame .complete_title {
	position: relative;
	width: 100%;
	height: 36px;
	font-size: 22px;
	line-height: 36px;
	margin-bottom: 10px;
}
.modal-window .complete_frame .complete_title .check {
	position: relative;
	float: left;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-image: url("../images/common/check.png");
	margin-right: 15px;
}
.modal-window .complete_frame .complete_text {
	position: relative;
	width: 100%;
	font-size: 16px;
	color: #666666;
	line-height: 36px;
}
.modal-window .complete_frame .order_info {
	position: relative;
	width: 295px;
	height: 70px;
	background-color: #f5f5f5;
	margin-bottom: 25px;
}
.modal-window .complete_frame .order_info .order_frame {
	position: absolute;
	height: 48px;
	top: 50%;
	margin-top: -24px;
	line-height: 24px;
	font-size: 16px;
}
.modal-window .complete_frame .order_info .left_frame {
	left: 0px;
	width: 145px;
	text-align: right;
	color: #666666;
}
.modal-window .complete_frame .order_info .right_frame {
	right: 0px;
	width: 145px;
	text-align: left;
	color: black;
	font-weight: bold;
}
.modal-window .complete_frame .contact_info {
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-size: 14px;
	line-height: 20px;
}
.modal-window .complete_frame .contact_info .bold {
	font-weight: bold;
}
.modal-window .complete_frame .button_new {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

/* Login Window */

.login-panel {
	width:480px;
	color:#434343;
	font-size:12px;
}
.login-panel .form_line .input_line .input_title {
	/*width:118px;*/
	text-align:right;
	padding-right:5px;
}
.login-panel .form_line .w_lg {
	width: 480px;
}
.login-panel a {
	text-decoration:none;
	color:#434343;
	font-size:12px;
}
.login-panel .form_line .input_info {
	left: 116px;
}
#loginMsg {
	width:480px;
}
.login-panel .loginButtons {
	border-top:3px solid #eaeaea;
	padding-top:26px;
	width:480px;
	margin-top:16px;
	text-align:right;
	position:relative;
	padding-bottom:20px;
}
.login-panel .or {
	width:152px;
	text-align:center;
	padding:3px;
}
.login-panel .input_info {
	text-align:left !important;
}
.login-panel .errors, .login-panel .alert {
	text-align:left !important;
}
.login-panel .title {
	width:480px;
}
.login-panel .form_direction {
	width:480px;
}

/* Loading Window */

.modal-window .wait_frame {
	position: relative;
	width: 496px;
	height: 340px;
}
.modal-window .wait_frame .wait {
	position: absolute;
	width: 220px;
	height: 40px;
	top: 50%;
	left: 50%;
	color: #737373;
	margin-top: -20px;
	margin-left: -110px;
	line-height: 20px;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

/* Wide Modal Window */

.modal-window.wide{
	width:942px;
	margin-left: -450px;
}

.modal-window.wide .top {
	background:url(../images/modal/rounded-box-t-wide.png);
	height:38px;
	position:relative;
}

.modal-window.wide .top2 {
	background:url(../images/modal/rounded-box-t-wide.png);
	height:38px;
	position:relative;
    -webkit-box-sizing:content-box !important;
    -moz-box-sizing:content-box !important;
    box-sizing: content-box !important;
}

.modal-window.wide .top2:before {
    -webkit-box-sizing:content-box !important;
    -moz-box-sizing:content-box !important;
    box-sizing: content-box !important;
}

.modal-window.wide .top2:after {
    -webkit-box-sizing:content-box !important;
    -moz-box-sizing:content-box !important;
    box-sizing: content-box !important;
}

.modal-window.wide .middle {
	width:760px;
	background:url(../images/modal/rounded-box-c-wide.png);
	padding-top:28px;
	padding-left:90px;
	padding-right:92px;
	padding-bottom:28px;
}

.modal-window.wide .middle2 {
	width:742px;
	background:url(../images/modal/rounded-box-c-wide.png);
	padding-top:28px;
	padding-left:90px;
	padding-right:92px;
	padding-bottom:28px;
}

.modal-window.wide .bottom {
	background:url(../images/modal/rounded-box-b-wide.png);
	height:50px;
}


.modal-window.wide .bottom2 {
	background:url(../images/modal/rounded-box-b-wide.png);
	height:50px;
}
.modal-window.wide .top .close{
	left:878px;
}

.modal-window.wide .top2 .close{
	left:878px;
}

/* REGISTER PAGE */

.register-page {
	width:600px;
}
.register-page .grey-divider {
	margin-bottom:25px;
}

/*************************************************************************************************************
* Contact Sheet
*************************************************************************************************************/

.contact-sheet{
	margin-left:65px;
}

.contact-sheet .title{
	margin-bottom:0px;
	height:auto;
	line-height:38px;
}

.contact-sheet .subtitle{
	margin:0px;
	color:#666666;
	margin-bottom:15px;
}

.contact-sheet .details{
	font-size:12px;
	color:#acacac;
	margin-top:10px;
	margin-bottom:10px;
}

.contact-sheet .details a{
	color:#666666;
	text-decoration:none;
}

.contact-sheet .details strong{
	color:#666666;
}

.contact-sheet .details .action{
	width:170px;
	padding-left:50px;
	vertical-align:text-top;
}

.contact-sheet .totals div{
	background-color:#e2f0fa;
	display:block;
	padding:5px;
	font-weight:bold;
	color:#198dca;
}

.contact-sheet .action .button_new{
	margin-bottom:5px;
	margin-top:3px;
}

.contact-sheet .thumbnail-td{
	height:162px;
	width:200px;
}

.contact-sheet .thumbnail-relative{
	position:relative;
}

.contact-sheet .thumbnail-td .wrapper{
	background:#666;
	text-align:center;
	width:175px;
	margin:auto;
	height:117px;
}

.contact-sheet .thumbnail-td .wrapper a{
	display:block;
	width:175px;
}

.contact-sheet .thumbnail-td .hdr-icon{
	display:block;
	position:absolute;
	top:3px;
	left:11px;
	background-image:url('../repository_images/contact-sheets/hdr.png');
	width:40px;
	line-height:17px;
	text-decoration:none;
}

.contact-sheet .thumbnails{
	height:400px;
	overflow:scroll;
	margin-top:15px;
}

.contact-sheet .zoom{
	background:url(../repository_images/contact-sheets/zoom.png);
	width:25px;
	height:25px;
	position:absolute;
	right:5px;
	top:0px;
	display:none;
}

.contact-sheet .thumbnail-td .wrapper a:hover .zoom{
	display:block;
}

.contact-sheet .thumbnail-td .add-hdr, .contact-sheet .thumbnail-td .add-photo{
	display:block;
	position:absolute;
	top:122px;
	left:5px;
	line-height:20px;
	text-decoration:none;
	background:url('../repository_images/contact-sheets/t.png') left no-repeat;
	padding-left:25px;
	font-size:12px;
	color:#323232;
	font-weight:bold;
}

.contact-sheet .thumbnail-td .add-hdr{
	left:82px;
	background:url('../repository_images/contact-sheets/t-orange.png') left no-repeat;
}

.contact-sheet .thumbnail-td .remove-hdr, .contact-sheet .thumbnail-td .remove-photo{
	background:url('../repository_images/contact-sheets/x.png') left no-repeat;
}

.contact-sheet .thumbnail-td .selected, .contact-sheet .thumbnail-td .hdr-selected{
	background:url(../repository_images/contact-sheets/check.png);
	width:48px;
	height:47px;
	position:absolute;
	top:36px;
	left:70px;
}

.contact-sheet .thumbnail-td .hdr-selected{
	background:url(../repository_images/contact-sheets/hdr-check.png);
	height:63px;
}

.contact-sheet .thumbnail-td .selected:hover{
	background:url(../repository_images/contact-sheets/check-x.png);
}

.contact-sheet .thumbnail-td .hdr-selected:hover{
	background:url(../repository_images/contact-sheets/hdr-check-x.png);
}

.contact-sheet .thumbnail-td .selected-noedit, .contact-sheet .thumbnail-td .hdr-selected-noedit{
	background:url(../repository_images/contact-sheets/check.png);
	width:48px;
	height:47px;
	position:absolute;
	top:36px;
	left:70px;
}

.contact-sheet .thumbnail-td .hdr-selected-noedit{
	background:url(../repository_images/contact-sheets/hdr-check.png);
	height:63px;
}

.contact-sheet .summary .form_line{
	height:auto;
	margin-bottom:15px;
}

.contact-sheet .summary .form_line .input_line{
	padding-left:6px;
}

.contact-sheet .return-link{
	margin-top:5px;
	margin-bottom:10px;
}

.contact-sheet .note{
	font-size:12px;
	margin-top:20px;
	margin-bottom:20px;
}

.contact-sheet .form_direction i{
	font-size:12px;
}

.contact-sheet img{
	border:0px;
}

/* ICON BUTTONS NOTE: USER FONT-SIZE:50%; TO ADJUST THE BUTTON SIZE */

.iconbutton{
	cursor:pointer;
	display: inline-block;
	white-space: nowrap;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	background-image: linear-gradient(top, #eee, #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
	border: 1px solid #777;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}

.iconbutton:hover{
	background-color: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
	background-image: linear-gradient(top, #fafafa, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}

.iconbutton:active{
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
}

.iconbutton:focus{
	outline: 0;
	background: #fafafa;
}

.iconbutton:before{
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .15em 0 0 .15em;
	-webkit-border-radius: .15em 0 0 .15em;
	border-radius: .15em 0 0 .15em;
    pointer-events: none;
}

.iconbutton[disabled], .iconbutton[disabled]:active, .iconbutton[disabled]:hover{
	cursor:auto;
	opacity: 0.3; /* Firefox, Safari and Chrome (WebKit), Opera */
	filter: alpha(opacity = 30); /* IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* IE */
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	position: relative;
	top: 0px;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	background-image: linear-gradient(top, #eee, #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
}

/* Hexadecimal entities for the icons */
.iconbutton.add:before{content:"\271A";}
.iconbutton.edit:before{content:"\270E";}
.iconbutton.delete:before{content:"\2718";}
.iconbutton.save:before{content:"\2714";}
.iconbutton.email:before{content:"\2709";}
.iconbutton.like:before{content:"\2764";}
.iconbutton.next:before{content:"\279C";}
.iconbutton.star:before{content:"\2605";}
.iconbutton.spark:before{content:"\2737";}
.iconbutton.play:before{content: "\25B6";}
.iconbutton.whitephone:before{ content: "\260F"; }
.iconbutton.blackphone:before{ content: "\260E"; }
.iconbutton.wheelchair:before{ content: "\267F"; }
.iconbutton.music_note:before{ content: "\266C"; }
.iconbutton.warning:before{ content: "\26A0"; }
.iconbutton.reply:before{ content: "\e004"; }
.iconbutton.recycle:before{ content: "\e002"; }

.form-style {
	/*background-color:#f0f0f0;*/
	width:650px;
	margin-top:20px;
}
.form-lable{
	float:left; margin-left:10px;
}
.form-input{
	margin-left: 100px; height:36px;
}
.form-input input{
	height:24px;
	width:340px;
	padding-left:5px;
	font-size:14px;
	color:#666;
}
#header #logo{
	background-size: contain !important;
	background-position: center;
}</pre></body></html>