﻿
body
{
	margin: 0px;
	text-align: center;
	padding: 0px;
	width: 100%; 
	font: 11px "Tahoma";
	background-color: #FFFFFF;
}

#body
{
	width: 750px;
	padding: 0px;
	margin: 10px auto;
	text-align: left;
	border-color: #96ACD5;
	color: #5C62AA;
}

input, table, select, textarea{font: 11px "Arial";color: #5C62AA;}

a{color: #EF953A;text-decoration: none;font-weight:bold;}
a:hover{text-decoration: underline;font-weight:bold;}
a img{border-width: 0px; }

h3{margin-bottom:0px;margin-top:5px;font-size:11px;}
h4{margin-bottom:0px;;font-size:11px;}
h6{text-align:center;margin:0px;padding:5px;font-weight: bold;font-size: 14px;}

div.content{padding: 7px 0px 13px 9px;}

div.logo{position: relative;padding: 8px 0px 4px 9px;background-color: #D9E2F8;}

div.form{margin-left:25px;}

div.form label{font-weight:bold;}

div.form label span{font-weight:normal;}

div.form .container{padding:0px 5px 0px 5px;margin:0px;width:100%;border-bottom:solid 1px;border-bottom-color:#DCDCDC;}
table.form{padding: 0px;margin: 0px;}

table.form th{text-align: right;}
table.form td{height:30px;}

#frmLogin{margin: auto;}

#frmLogin input{width: 200px;}

div.returnbutton{float:right;padding:0;margin:0;}
input.returnbutton
{
	width: 84px;
	height: 20px;
	border-width: 0px;
	background-image: url(images/button_small.gif);
	background-color: Transparent;
	font-weight: bold;
}

div.buttons{text-align: center;padding: 0px;}

input.Button
{
	width: 152px;
	height: 20px;
	border-width: 0px;
	background-image: url(images/button.gif);
	background-color: Transparent;
	font-weight: bold;
	cursor:pointer;
	cursor:hand;
	padding-bottom:1px;
}

input.ButtonSmall
{
	width: 84px;
	height: 20px;
	border-width: 0px;
	background-image: url(images/button_small.gif);
	background-color: Transparent;
	font-weight: bold;
	cursor:pointer;
	cursor:hand;
	padding-bottom:2px;
}

input.ButtonXSmall
{
	width: 42px;
	height: 20px;
	border-width: 0px;
	background-image: url(images/button_xsmall.gif);
	background-color: Transparent;
	font-weight: bold;
	padding-bottom:1px;
	cursor:hand;
	cursor:pointer;
}
div.messages{padding-bottom:15px;padding-left:10px;background-color: #FFFFFF;}
.FlashMessage.Success{line-height: 30px;padding-left: 27px;color: #154298;}

.FlashMessage.Error{line-height: 30px;padding-left: 27px;color: #FF0000;}

.DeletedObject{color: #AAAAAA;}

div.line{height: 3px;font-size: 0px;background-color: #E5EAF3;}

div.clear{clear: both;width: 100%;font-size: 1px;}

.right-text
{
    padding: 2px 0px 3px 0px;
    margin: 0px;
    background: url(../../images/box-bottom.gif) #FFF repeat-x bottom;
	background-color: #FFFFFF;
    border-right: solid 1px #C2BFD2;
    border-top: solid 1px #C2BFD2;
    border-left: solid 1px #C2BFD2;
}

 * html .right-text
{
    border-right: solid 1px #C2BFD2;
    border-top: solid 1px #C2BFD2;
    border-left: solid 1px #C2BFD2;
    padding: 2px 0px 3px 0px;
    margin: 0px;
    width:100%;
    background: url(../../images/box-bottom.gif) #FFF repeat-x bottom;
}

.right-text table.list
{
	width: 100%;
	border-collapse: collapse;
	border-width: 0px;
	margin: 5px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	color: #5C62AA;
	border-color: #C2BFD2;
	padding-right:10px;
}

.right-text table.list table{width: auto;}
.right-text table.list a{color: #5C62AA;text-decoration: underline;}
.right-text table.list a:hover{color: #EF953A;text-decoration: none;}
.right-text table.list a:visited{color: #5C62AA;text-decoration: underline;}
.right-text table.list .Header th
{
	line-height: 14px;
	padding: 3px;
	border-width: 0px;
	border-style: solid;
	border-bottom-width: 2px;
	font-weight: bold;
	border-color: #FFFFFF;
	border-bottom-color: #8985A6;
	background-color:#dde5d4;
}
.right-text table.list .Header 
{
	line-height: 14px;
	padding: 3px;
	border-width: 0px;
	border-style: solid;
	border-bottom-width: 2px;
	font-weight: bold;
	border-color: #FFFFFF;
	border-bottom-color: #8985A6;
	background-color:#F2F2F6;
}
.right-text table.list .Header a{color:#5C62AA;background-color:#dde5d4;}

.right-text table.list .Header{border-left: 0px;}

.right-text table.list tbody td
{
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2BFD2;
	font-weight: normal;
}
.right-text table.selectList tbody td
{
	padding: 3px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #C2BFD2;
	font-weight: normal;
}

.right-text table.list tbody .employee-items td
{
	padding: 0px 3px;
	border-width: 0px;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #F6F7FB;
	border-right-color: #C2BFD2;
}
.right-text table.list tbody tr{font-weight: normal;}
.right-text table.list tbody .EvenRow td{background-color: #F2F2F6;}

.right-text table.list tbody .OddRow td{background-color: #FFFFFF;}

.right-text table.list .employee-items table{border-collapse: collapse;}

.right-text table.list .employee-items table td{border-width: 0px;}

.right-text table.list tbody td.action{width: 15px;}

.right-text table.list tbody td.action a
{
	/*float: left;*/
	margin-right: 3px;
    color: #5C62AA;
    text-decoration:underline;
    font-weight:bold;
    
}
.right-text table.list tbody td.action a:hover{color: #EF953A;text-decoration:none;font-weight:bold;}
.right-text table.list tbody td.action a:visited{color: #5C62AA;text-decoration:underline;font-weight:bold;}
.right-text table.list tbody td.action a.link:hover{text-decoration:underline;}
.right-text table.list tbody td.action a.del
{
	display: block;
	width: 15px;
	height: 15px;
	background: url(images/del.gif) no-repeat;
}
.right-text table.list tbody td.action a.notesobject
{
	display: block;
	width: 15px;
	height: 15px;
	background: url(images/notes.gif) no-repeat;
}
.right-text table.list tbody td.action a.del_disabled
{
	display: block;
	width: 15px;
	height: 15px;
	background: url(images/del_off.gif) no-repeat;
}
.right-text table.list tbody td.action a.edit
{
	display: block;
	width: 15px;
	height: 15px;
	background: url(images/edit.gif) no-repeat;
}
.right-text table.list tbody td.action a.security
{
	display: block;
	width: 15px;
	height: 15px;
	background: url(images/security.gif) no-repeat;
}
.right-text table.list tbody td.action a.start
{
	display: block;
	width: 15px;
	height: 15px;
	background: url(images/start.gif) no-repeat;
}
.right-text table.list tbody td.wide-action{width: 100px;}
.right-text table.list tbody td.wide-action a.complete
{
	float: left;
	display: block;
	width: 49px;
	height: 15px;
	background: url(../images/complete.gif) no-repeat;
}
.right-text table.list tbody td.wide-action a.cancel
{
	float: left;
	display: block;
	width: 49px;
	height: 15px;
	background: url(../../images/cancel.gif) no-repeat;
}
.logout{float: right;margin: 5px;}
table.form{margin: 10px;}

table.form td, table.form th, table.form tr{border-width: 0px;}
.emailicon
{
	background-image:url(images/email_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:22px;
}
.template
{
	background-image:url(images/template.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0px 0px 30px;
	margin-left:5px;
	height:25px;
	font-size:10px;
	font-weight:bold;
}
.draft
{
	background-image:url(images/Draft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0px 0px 30px;
	margin-left:5px;
	height:25px;
	font-size:10px;
	font-weight:bold;
}
.formheader
{
	line-height: 14px;
	padding: 3px;
	margin: 10px 7px 0px 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	font-weight: bold;
	border-bottom-color: #E5EAF3;
}

.login-page
{
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #F6F7FB;
	border-top-color: #96ACD5;
}
.login-page .line{margin-bottom: 15px;}
.employee-selector{text-align: right;padding: 10px 10px 0px 10px;}
.letter-subject{width: 470px;}
.text{padding: 7px;}
.item-list{margin: 0px 0px 0px 15px;padding: 0px;}
div.list td{padding: 0px 3px 0px 15px;margin:0 auto;border-width: 0px;vertical-align: top;}
#footer
{
    clear:both;
    text-align:right;
	width: 750px;
	padding: 0px;
	margin: 10px auto;
	border:none;
	height:35px;
}
#footer img{border:none;vertical-align:top;}
#footer p{margin:0;padding:0;}
.center-text{margin-left: 50px;width: 650px;padding: 0px 0px 10px 0px;border-width: 1px;border-style: solid;}
div.form-box
{
	border:double 3px #C2BFD2;
	margin-right:10px;
	padding: 5px 5px 15px 5px;
	position: relative;
	background: url(../../images/box-bottom.gif) #FFF repeat-x bottom;
	border-color: #96ACD5;
	background-color: #FFFFFF;
}
div.form-box p{margin:3px;}
div.form-box label{font-weight:bold; font-size:9px;}
.form-box h4{border-bottom:dotted 1px #D4D3E0;margin-top:0px;margin-bottom:0px;}
div.box-outer
{
    text-align: left;
    margin-left: 0px;
    margin-top: 10px;
    padding: 1px;
    z-index: 3;
    position: relative;
}
div.mainbox-outer
{
    margin-left:0px;
    margin-top:2px;
    text-align: left;
    padding: 1px;
    z-index: 3;
    position: relative;
}
h2.mainbox-inner
{
    background-color:#D4D3E0;
    color: #004488;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    margin:0px;
    padding:5px 0px 2px 8px;
    border-top-width: 0pt;
    border-right:solid 1px #C2BFD2;
    border-left:solid 1px #C2BFD2;
    border-top:solid 1px #C2BFD2;
    border-bottom: 0px solid #C2BFD2;
    position: relative;
}
div.box-inner, div.box-inner-nl
{
    border-right: solid 1px #C2BFD2;
    border-top: solid 1px #C2BFD2;
    border-left: solid 1px #C2BFD2; 
    padding: 2px 5px 8px 5px;
    margin: 0px;
    background: url(../../images/box-bottom.gif) #FFF repeat-x bottom;
}
div.box-inner{/*background: url(../images/white-dotted-flush.gif) #fff repeat-x;*/}
div.box-inner-nl{background:url(../../images/box-bottom.gif) repeat-x bottom;padding-top:10px;}
div.box-inner p{margin:5px;padding:0px;}
h2.box-inner
{
    background: url(../images/white-dotted-flush.gif) #FFF repeat-x bottom;
    color: #5d577f;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 90%;
    line-height: normal;
    margin:0px;
    padding:2px 0px 4px 8px;
    border-right:solid 1px #C2BFD2;
    border-left:solid 1px #C2BFD2;
    border-top:solid 1px #C2BFD2;
    border-bottom:solid 0px #C2BFD2;
    position: relative;
}
h2.box-inner-nl
{
    color: #5d577f;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 90%;
    line-height: normal;
    /*background-color: #0a94d6;*/
    margin:10px 0px 0px 0px;
    padding:2px 0px 0px 2px;
}

div.box-middle
{
    border-right: solid 1px #C2BFD2;
    border-left: solid 1px #C2BFD2;
    border-bottom: 0px;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    text-align:left;
    vertical-align:bottom;
    background: url(../../images/main-dotted-flush.gif) #D4D3E0 repeat-x;
}
div.box-bottom
{
    border-right: solid 1px #000000;
    border-bottom: solid 1px #d5d5d5;
    border-left: solid 1px #d5d5d5; 
    padding: 2px 5px 8px 5px;
    margin: 0px;
    background: url(../../images/box-top.gif) #FFF repeat-x;
}
div.logo-outer
{
    text-align: left;
    margin-left: 0px;
    margin-top: 10px;
    padding: 1px;
    z-index: 3;
    position: relative;
}
div.logo-inner
{
    border-right: solid 1px #d5d5d5;
    border-bottom: solid 1px #d5d5d5;
    border-left: solid 1px #d5d5d5; 
    border-top: solid 1px #d5d5d5;
    background:url(../../images/gbanner-bg.gif) repeat-x;
    padding: 3px;
    margin: 0px;
    height:60px;
}
div.logo-inner h2{color:#5D577F;font-size:16px;font-weight:bold;margin:10px 0px 0px 10px;float:left;}
div.banner{color:#5d577f;font-size:16px;font-weight:bold;margin:12px 25px 0px 0px;float:right;}
div.pageContent{padding:0px 0px 0px 0px;margin:0px 10px 10px 10px;}
div.pageContent p{margin-top:5px;}
div.itemSeparator{border-bottom:dotted 1px #acacac;padding:10px 0px 10px 0px;}
div.statbox{border:solid 1px #dde5d4;padding:1px;}
div.statbox table tr th{background-color:#dde5d4;color:#333333;}
div.statbox table tr td.item{background-color:#f5f3ef;}
div.statbox table tr td.altitem{background-color:#ede9de;}
div.MObox{border:solid 1px #dde5d4;padding:1px;}
div.MObox table tr th{background-color:#dde5d4;}
div.MObox table tbody .item td{background-color:#f5f3ef;}
div.MObox table tbody .altitem td{background-color:#ede9de;}
.step{background-position:left;background-repeat:no-repeat;width:257px;height:31px;display: block;}
.step1{background-image:url(images/step1.gif);}
.step2{	background-image:url(images/step2.gif);}
.step3{background-image:url(images/step3.gif);background-position:left;background-repeat:no-repeat;width:257px;height:31px;display: block;}
.step4{background-image:url(images/step4.gif);background-position:left;background-repeat:no-repeat;width:257px;height:31px;display: block;}
.step5{background-image:url(images/step5.gif);background-position:left;background-repeat:no-repeat;width:257px;height:31px;display: block;}
img.corner-tl,img.corner-tr,img.corner-tlnm,img.corner-trnm,img.corner-bl,img.corner-br,img.corner-tltable,img.corner-trtable{position: absolute;}

img.dblcorner-tl {top: -3px;left: -3px;position:absolute;}
img.dblcorner-tr {top: -3px;right: -3px;position:absolute;}
img.corner-tlnm {top: 0px;left: 0px;}
img.corner-trnm {top: 0px;right: 0px;}
img.corner-tltable {top: 0px;left: 0px;}
img.corner-trtable {top: 0px; right: 1px;}
img.corner-tl {top: 1px;left: 1px;}
img.corner-tr {top: 1px;right: 1px;}
img.corner-bl {bottom: 1px;left: 1px;}
img.corner-br {bottom: 1px;right: 1px;}
* html img.corner-tl {top: 1px;left: 0px;}
* html img.corner-tr {top: 1px;right: 3px;}
* html img.corner-tlnm {top: 0px;left: 0px;}
* html img.corner-trnm {top: 0px;right: 0px;}
* html img.corner-tltable {top: 0px;left: 0px;}
* html img.corner-trtable {top: 0px; right: 1px;}
* html img.corner-bl {bottom:7px; left:0px; position:relative;} 
* html img.corner-br {bottom: -2px;right: -1px; position:relative;}
img.corner-tl, img.corner-bl { float: left; }
img.corner-tr, img.corner-br { float: right;}

#pleaseWait
{
	text-align:center;
	position:absolute;
	top:150px;
	left:250px;
	z-index:400;
	display:none;
	width:194px;
	height:53px;
}

.rtop,.rbottom,.artop,.arbottom{display: none}
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height :1px}

div.messageMenu
{
    display:table;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	width:100%;
	text-align:left;
}
div.messageMenu .notActive
{
	background: url(../../images/notActiveTab.gif) repeat-x;
	background-position:top;
	height:23px; padding-top:0px; padding-left:0px;
	text-align:center;
	width:150px;
}
div.messageMenu .active
{
	background:url(../../images/activeTab.gif) repeat-x;
	background-position:top;
	height:23px;
	text-align:center; width:150px;
}
div.messageMenu .active a{color:#333333;text-decoration:none;padding-top:5px;}
div.messageMenu .active a:visited{color:#333333; text-align:center;}
div.messageMenu .active a:hover{color:#cc0033; text-align:center;}
div.messageMenu .active a:active{color:#333333; text-align:center;}
div.messageMenu .notActive a{color:#8985A6;text-decoration:none;padding-top:5px;}
div.messageMenu .notActive a:visited{color:#8985A6; text-align:center;}
div.messageMenu .notActive a:hover{color:#cc0033; text-align:center;}
div.messageMenu .notActive a:active{color:#8985A6; text-align:center;}

.messageBox{border:solid 1px #8985A6;width:95%;padding-top:5px;padding-bottom:5px;margin:0px;text-align:left;}
.left{padding-left:5px;text-align:left;}

.reqField{color:#b22222;font-size:14px;padding-right:2px;padding-left:2px;}/*Firebrick*/
.outlineColor{background-color:#000080;}/*Blue*/
.formLink{font-size:9pt;color:#000080;}
A.formLink{color:#000080;text-decoration:none;}
A.formLink:hover{text-decoration:underline;color:#000080;}
.formbox{color:#000000;font-size:10pt;}
.listing_bodyhead{
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #909090; /*#03447C*/
}
A.listing_bodyhead{text-decoration:underline;color:#FFFFFF;}
A.listing_bodyhead:visited{text-decoration:underline;color:#FFFFFF;}
A.listing_bodyhead:hover{text-decoration:none;color:#DCDCDC;}

.listing_head{
	border: 0px solid #0000FF;
	margin: 0px;
	padding: 1px;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #CFCFCF;
}
.listing_item{font-size: 8pt;color: #000000;}
.listing_itemAlt{font-size: 8pt;color: #000000;}
.listing_rowHead{background-color:lightblue;font-size: 8pt;color: #000000;font-weight:bold;}

.dataitem{font-size:8pt;color:#000000;}
A.dataitem{color:#800000;text-decoration:underline;}
A.dataitem:hover{text-decoration:none;color:#000080;}
A.dataitem:visited{color:#800000;text-decoration:underline;}
.datahead{font-size:8pt;color:#FFFFFF;}
A.datahead{color:#FFFFFF;text-decoration:underline;}
A.datahead:hover{text-decoration:none;color:#000080;}
A.datahead:hover{color:#FFFFFF;text-decoration:underline;}
/*End Application */

/*Begin Administration Settings*/
.navOutlineColor{background-color:#FFFFFF;} /*8B8DAD*/
.navFormColor{background-color:#FFFFFF;padding-top:5px;padding-bottom:5px;}
.navFormTitle{color:#5C62AA;font-family:Arial, Helvetica, sans-serif; font-size:8pt;}

.orgNameHdr{font-size:18px; color:#191970;}
.frmText{font-size:11px;color:#000000; font-family:Arial;}

.inputbox
{
	BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana,Helvetica;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: #ffffff;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-RIGHT-COLOR: #ffffff;
    BACKGROUND-COLOR: #e2e7eb;
}
.button{font-size:8pt;}

.helptext{font-size:9pt;color:#800000;}
A.content{color:#800000;text-decoration:underline;}
A.content:hover{text-decoration:none;color:#000080;}

.content{font-size:8pt;color:#000000;}
A.content{color:#800000;text-decoration:underline;}
A.content:hover{text-decoration:none;color:#000080;}
.contentPurp{font-size:8pt;color:#800080;}
.contentbold{font-size:8pt;color:#000000;font-weight:bold;}
A.contentbold{color:#800000;text-decoration:underline;}
A.contentbold:hover{text-decoration:none;color:#000080;}

.contentblue{font-size:8pt;color:#000080;}

.contentGreen{font-size:8pt;color:#008000;}

.contentred{font-size:8pt;color:#dc143c;}
A.contentred{color:#dc143c;text-decoration:underline;}
A.contentred:hover{text-decoration:none;color:#000080;}

.serviceActive{font-size:8pt;color:#009966;}
.servicePaused{font-size:8pt;color:#dc143c;}
.errText{color:#b22222;font-size:9pt;font-weight:bold;}
.errMsg{color:#b22222;font-size:8pt;font-weight:bold;}
.sectionhd{color:#000000;font-size:9pt;font-weight:bold;padding-left:10px;}
.subcriberSectionHD{color:#FFFFFF;font-size:9pt;font-weight:bold;}
div.popUpBox
{
	background-color: #ffffcc;
	height: 200px;
	width: 400px;
	padding: 0px;
	position: absolute;
	left: 300px;
	top: 250px;
	z-index: 1;
	border: #dde5d4 2px solid;
}