@charset "UTF-8";
/* CSS Document */
img, div, input { behavior: url("iepngfix.htc") }

input[type=radio] {
	padding:0px;
	margin:0px 5px;
	background:transparent;
	border: none;
	width:15px;
	vertical-align:middle;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
color:#333333;
margin:0px;
}

table {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
color:#333333;
}

img {
border:none;
}

ul {
margin:0px;
padding:0px;
}

li {
margin:0px;
padding:0px;
list-style:none;
}

h1 {
margin:10px 0 0 0;
padding:0px;
font-size:16px;
font-weight:normal;
float:left;
}

h2 {
margin:13px 0 0 0;
padding:0px;
font-size:13px;
font-weight:normal;
float:left;
}

.floatLeft {
float:left;
}

.floatRight {
float:right;
}

a:link, a:visited, a:hover {
text-decoration:none;
font-weight:bold;
}

#DCheaderWrap {
background:#c7e1e5 url(../images/bg_header.gif) repeat-x;
height:199px;
width:100%;
color:#fff;
font-weight:bold;
}

#DCheader {
width:1000px;
background-image:url(../images/header.jpg) no-repeat;
}

a.blue:link, a.blue:visited {
color:#afd2d2;
}

#logo {
float:left;
}

.tabs {
margin:20px 0 0 0;
float:left;
}

#loginInfo {
float:right;
padding:13px 0 0 0;
}

a#signOut {
background:url(../images/btn_signOut.gif) no-repeat;
color:#FFFFFF;
display:inline-block;
width:60px;
height:18px;
font-size:10px;
line-height:16px;
border:none;
}

a#signOut:hover {
background-position:0 -18px;
}

.buttonWrap {
width:176px;
}

a.buttons {
background:url(../images/btn_main.png) no-repeat;
color:#FFFFFF;
display:inline-block;
width:176px;
height:29px;
font-size:11px;
line-height:29px;
border:none;
}

a.buttons:hover {
background-position:0 -29px;
}

a.buttons2 {
background:url(../images/btn_main.png) no-repeat -2px 0;
color:#FFFFFF;
display:inline-block;
width:172px;
height:29px;
font-size:11px;
line-height:29px;
border:none;
}

a.buttons2:hover {
background-position:-2px -29px;
}

.col3col p {
margin:0px;
padding:0px;
}

.clearBoth {
clear:both;
font-size:0px;
width:0px;
height:0px;
}

#lNav {
background-color:#eaeaea;
width:215px;
float:left;
}

#clientTop {
background-color:#eaeaea;
}

#lNavContent {
width:176px;
margin:12px 0px;
font-weight:bold;
}

.lNavButton {
margin-top:4px;
}

b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 4px;font-size: 1px;
    background-image:url(../images/lnav_rounded.gif);
    background-repeat: no-repeat;}
b.btop b{background-position: 100% -4px;}
b.bbot{background-position: 0 -8px;}
b.bbot b{background-position: 100% -12px;} 

#content {
float:left;
padding:12px 0 0 20px;
width:760px;
}

#contentWrapper {
width:1000px;
padding:4px 0 0 4px;
}

.contentTab {
float:right;
height:30px;
background:url(../images/contentTab_left.gif) no-repeat #aaabab;
line-height:normal;
padding:0 5px 0 7px;
}

.contentTabCap {
float:right;
height:30px;
width:7px;
background:url(../images/contentTab_right.gif) no-repeat #aaabab;
}

.innerTable .contentTab {
float:right;
height:30px;
background:url(../images/innerTab_left.gif) no-repeat #aaabab;
line-height:normal;
padding:0 5px 0 7px;
}

.innerTable .contentTabCap {
float:right;
height:30px;
width:7px;
background:url(../images/innerTab_right.gif) no-repeat #aaabab;
}


.contentTab input {
width:125px;
margin:4px 7px 0 0;
color:#999999;
font-size:10px;
background-color:#FFFFFF;
border:1px solid #999999;
padding:3px;
float:left;
}

.contentTab select {
width:125px;
margin:6px 7px 0 0;
color:#999999;
font-size:10px;
float:left;
}

.tabAdd {
background:url(../images/icon_plusWT.gif) no-repeat 0 9px;
padding:8px 0 0 15px;
margin:0 1px 0 4px;
display:block;
}

.tabArrow {
background:url(../images/icon_arrowWT.gif) no-repeat 0 9px;
padding:8px 0 0 15px;
margin:0 1px 0 4px;
display:block;
}

.tabText {
padding-top:8px;
margin:0 2px 0 8px;
display:block;
}

.titleTabs {
padding-right:5px;
}

.contentTab a:link, .contentTab a:visited {
color:#ffffff;
}

.inputPress {
float:left;
margin-top:8px;
}

.contentTitleBar {
background-color:#888;
color:#fff;
font-weight:bold;
}

tr.contentTitleBar {
background-color:#888;
height:26px;
line-height:10px;
}

.titleBar {
height:26px;
}

.titleBar div {
margin:2px 0 0 10px;
}

.nonTableContent {
padding:10px 0px;
background-color:#e6e6e6;
}

.contentTitleBar b.btop, .contentTitleBar b.btop b{
    display: block;height: 4px;font-size: 1px;
    background-image:url(../images/contentHead_rounded.gif);
    background-repeat: no-repeat;}
.contentTitleBar b.btop b{background-position: 100% -4px;}

.contentBottomBar b.bbot, .contentBottomBar b.bbot b{
    display: block;height: 4px;font-size: 1px;
    background-image:url(../images/contentHead_rounded.gif);
    background-repeat: no-repeat;
}

.contentBottomBar {
background-color:#888;
padding-top:2px;
}

.list a:link, .list a:visited {
color:#333333;
text-decoration:underline;
}

.list a:hover {
text-decoration:none;
}

.list td {
padding:3px 10px;
}

.listTier1 td, .listTier2 td {
border-right:dotted 1px #aaa;
}

.listTier1 .colDoubleLine, .listTier2 .colDoubleLine {
border-right:double 3px #aaa;
}

tr.listTier1 {
background-color:#eee;
}

tr.listTier2 {
background-color:#e2e2e2;
}

.innerTable tr.listTier2 {
background-color:#fff;
}

td.listCheckBox {
width:50px;
}

.pagination {
margin-top:2px;
float:right;
}

.pagination a:link, .pagination a:visited {
color:#333333;
}


a.pagLink {
display:inline-block;
padding:0 4px;
color:#333333;
}

a.pagLink:hover {
background-color:#CCCCCC;
}

a.pagSelected:link, a.pagSelected:visited {
color:#FFFFFF;
padding:0 4px;
display:inline-block;
background-color:#888;
}

#content p {
color:#666666;
}

#content strong {
color:#333;
}

#content p a {
color:#333;
text-decoration:underline;
}

#content p a:hover {
text-decoration:none;
}

.radioButton {
margin:0px;
}

.radioTd {
width:15px;
}

.col3col {
float:left;
padding:0 0 0 10px;
}

.col1col {
padding:0 0 0 10px;
}

.col1col a:link, .col1col a:visited {
color:#333333;
text-decoration:underline;
}

.col1col a:hover {
text-decoration:none;
}

.col3col input {
border:1px solid #bbb;
padding:2px 0;
}

.col3col input {
margin-bottom:5px;
color:#666666;
}

.singleText {
width:234px;
}

.notes {
width:234px;
border:1px solid #bbb;
color:#999999;
}

.addDrop {
width:234px;
margin-bottom:5px;
}

.question {
width:98%;
border:1px solid #bbb;
color:#999999;
}

.city {
width:77px;
margin-right:5px;
}

.state {
width:68px;
margin-right:5px;
}

.zip {
width:77px;
}

.mname {
width:75px;
overflow:hidden;
}

.fname {
width:152px;
margin-right:5px;
}

.plus {
width:114px;
margin-right:5px;
}

.minus {
width:113px;
}

.statusText {
float:left;
padding:4px 10px 0 1px;
}

.innerTable {
width:97%;
}

.clientLogo {
width:100px;
height:100px;
float:left;
background:url(../images/bg_clientLogo.gif) no-repeat 4px 0;
padding-left:4px;
}

.clientLogo img {
margin-top:10px;
width:80px;
height:80px;
}

#clientTop p {
float:left;
padding:0px 10px 0px 10px;
margin:3px 0 0 0;
width:25%;
line-height:normal;
}

#alert {
text-align:center;
font-size:18px;
background:#AFD2D2;
color:#fff;
}

td.actions {
text-align: center;
width: 120px;
}

.sorting_desc, .sorting_asc {
color:#C7E1E5;
}

@charset "UTF-8";
/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
color:#333333;
margin:0px;
}

img {
border:none;
}

ul {
margin:0px;
padding:0px;
}

li {
margin:0px;
padding:0px;
list-style:none;
}

h1 {
margin:10px 0 0 0;
padding:0px;
font-size:16px;
font-weight:normal;
float:left;
}

h2 {
margin:13px 0 0 0;
padding:0px;
font-size:13px;
font-weight:normal;
float:left;
}

.floatLeft {
float:left;
}

.floatRight {
float:right;
}

a:link, a:visited, a:hover {
text-decoration:none;
font-weight:bold;
}

#DCheaderWrap {
background:#113377;
border-bottom:2px solid #666;
height:99px;
width:100%;
color:#fff;
font-weight:bold;
}

#DCheader {
width:1000px;
background-image:url(../images/header.jpg) no-repeat;
}

a.blue:link, a.blue:visited {
color:#93b4ed;
}

#logo {
float:left;
}

.tabs {
margin:20px 0 0 0;
float:left;
}

#loginInfo {
float:right;
padding:40px 0 0 0;
}

a#signOut {
background:url(../images/btn_signOut.gif) no-repeat;
color:#FFFFFF;
display:inline-block;
width:60px;
height:18px;
font-size:10px;
line-height:16px;
border:none;
}

a#signOut:hover {
background-position:0 -18px;
}

.buttonWrap {
width:176px;
}

a.buttons {
background:url(../images/btn_main.png) no-repeat;
color:#FFFFFF;
display:inline-block;
width:176px;
height:29px;
font-size:11px;
line-height:29px;
border:none;
}

a.buttons:hover {
background-position:0 -29px;
}

a.buttons2 {
background:url(../images/btn_main.png) no-repeat -2px 0;
color:#FFFFFF;
display:inline-block;
width:172px;
height:29px;
font-size:11px;
line-height:29px;
border:none;
}

a.buttons2:hover {
background-position:-2px -29px;
}

.col3col p {
margin:0px;
padding:0px;
}

.clearBoth {
clear:both;
font-size:0px;
width:0px;
height:0px;
}

#lNav {
background-color:#eaeaea;
width:215px;
float:left;
}

#clientTop {
background-color:#eaeaea;
}

#lNavContent {
width:176px;
margin:12px 0px;
font-weight:bold;
}

.lNavButton {
margin-top:4px;
}

b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 4px;font-size: 1px;
    background-image:url(../images/lnav_rounded.gif);
    background-repeat: no-repeat;}
b.btop b{background-position: 100% -4px;}
b.bbot{background-position: 0 -8px;}
b.bbot b{background-position: 100% -12px;} 

#content {
float:left;
padding:12px 0 0 20px;
width:760px;
}

#contentWrapper {
width:1000px;
padding:4px 0 0 4px;
}

.contentTab {
float:right;
height:30px;
background:url(../images/contentTab_left.gif) no-repeat #aaabab;
line-height:normal;
padding:0 5px 0 7px;
}

.contentTabCap {
float:right;
height:30px;
width:7px;
background:url(../images/contentTab_right.gif) no-repeat #aaabab;
}

.innerTable .contentTab {
float:right;
height:30px;
background:url(../images/innerTab_left.gif) no-repeat #aaabab;
line-height:normal;
padding:0 5px 0 7px;
}

.innerTable .contentTabCap {
float:right;
height:30px;
width:7px;
background:url(../images/innerTab_right.gif) no-repeat #aaabab;
}


.contentTab input {
width:125px;
margin:4px 7px 0 0;
color:#999999;
font-size:10px;
background-color:#FFFFFF;
border:1px solid #999999;
padding:3px;
float:left;
}

.contentTab select {
width:125px;
margin:6px 7px 0 0;
color:#999999;
font-size:10px;
float:left;
}

.tabAdd {
background:url(../images/icon_plusWT.gif) no-repeat 0 9px;
padding:8px 0 0 15px;
margin:0 1px 0 4px;
display:block;
}

.tabArrow {
background:url(../images/icon_arrowWT.gif) no-repeat 0 9px;
padding:8px 0 0 15px;
margin:0 1px 0 4px;
display:block;
}

.tabText {
padding-top:8px;
margin:0 2px 0 8px;
display:block;
}

.titleTabs {
padding-right:5px;
}

.contentTab a:link, .contentTab a:visited {
color:#ffffff;
}

.inputPress {
float:left;
margin-top:8px;
}

.contentTitleBar {
background-color:#888;
color:#fff;
font-weight:bold;
}

tr.contentTitleBar {
background-color:#888;
height:26px;
line-height:10px;
}

.titleBar {
height:26px;
}

.titleBar div {
margin:2px 0 0 10px;
}

.nonTableContent {
padding:10px 0px;
background-color:#e6e6e6;
}

.contentTitleBar b.btop, .contentTitleBar b.btop b{
    display: block;height: 4px;font-size: 1px;
    background-image:url(../images/contentHead_rounded.gif);
    background-repeat: no-repeat;}
.contentTitleBar b.btop b{background-position: 100% -4px;}

.contentBottomBar b.bbot, .contentBottomBar b.bbot b{
    display: block;height: 4px;font-size: 1px;
    background-image:url(../images/contentHead_rounded.gif);
    background-repeat: no-repeat;
}

.contentBottomBar {
background-color:#888;
padding-top:2px;
}

.list a:link, .list a:visited {
color:#333333;
text-decoration:underline;
}

.list a:hover {
text-decoration:none;
}

.list td {
padding:3px 10px;
}

.listTier1 td, .listTier2 td {
border-right:dotted 1px #aaa;
}

.listTier1 .colDoubleLine, .listTier2 .colDoubleLine {
border-right:double 3px #aaa;
}

tr.listTier1 {
background-color:#eee;
}

tr.listTier2 {
background-color:#e2e2e2;
}

.innerTable tr.listTier2 {
background-color:#fff;
}

td.listCheckBox {
width:50px;
text-align: center;
}

.pagination {
margin-top:2px;
float:right;
}

.pagination a:link, .pagination a:visited {
color:#333333;
}


a.pagLink {
display:inline-block;
padding:0 4px;
color:#333333;
}

a.pagLink:hover {
background-color:#CCCCCC;
}

a.pagSelected:link, a.pagSelected:visited {
color:#FFFFFF;
padding:0 4px;
display:inline-block;
background-color:#888;
}

#content p {
color:#666666;
}

#content strong {
color:#333;
}

#content p a {
color:#333;
text-decoration:underline;
}

#content p a:hover {
text-decoration:none;
}

.radioButton {
margin:0px;
}

.radioTd {
width:15px;
}

.col3col {
float:left;
padding:0 0 0 10px;
}

.col3col input {
border:1px solid #bbb;
padding:2px 0;
}

.col3col input {
margin-bottom:5px;
color:#666666;
}

.singleText {
width:234px;
}

.notes {
width:234px;
border:1px solid #bbb;
color:#999999;
}

.addDrop {
width:234px;
margin-bottom:5px;
}

.city {
width:77px;
margin-right:5px;
}

.state {
width:68px;
margin-right:5px;
}

.zip {
width:77px;
}

.mname {
width:75px;
overflow:hidden;
}

.fname {
width:152px;
margin-right:5px;
}

.plus {
width:114px;
margin-right:5px;
}

.minus {
width:113px;
}

.statusText {
float:left;
padding:4px 10px 0 1px;
}

.innerTable {
width:97%;
}

.clientLogo {
width:100px;
height:100px;
float:left;
background:url(../images/bg_clientLogo.gif) no-repeat 4px 0;
padding-left:4px;
}

.clientLogo img {
margin-top:10px;
width:80px;
height:80px;
}

#clientTop p {
float:left;
padding:0px 10px 0px 10px;
margin:3px 0 0 0;
width:25%;
line-height:normal;
}

#alert {
text-align:center;
font-size:18px;
background:#AFD2D2;
color:#fff;
}

td.actions {
text-align: center;
width: 120px;
}

.sorting_desc, .sorting_asc {
color:#C7E1E5;
}

/*
	Error display
*/
#errorBox a {
	font-size:16px;	
	text-decoration:none;
	color: #000;
}

#errorBox p {
	color: #fff;
}

#errorBox a:hover { 
	text-decoration:underline;
	color:#fff;
}
	
#errorBox h1 { 
	font-size:32px;
	float: none;
}
		
#errorBox {
	background:#840000;
	padding:15px;
	margin:15px 40px;
	color: #fff;	
}

#preview{
position:absolute;
display:none;
color:#fff;
width:240px;
}

#preview2{
width:240px;
background:url(../images/prev_mid.png) repeat-y;
}
#preview2 img{
margin-left:25px;
}

#previewQuestion {
margin-left:25px;
width:200px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}


.iconMargin {
margin-right:5px;
}

.center {
	text-align:center;
}


#selectMultiple {
position:absolute;
left:-10px;
top:25px;
}

#selectMultipleBG {
width:240px;
background:url(../images/prev_mid.png) repeat-y;
padding:5px 0 5px 30px;
}

#selectMultipleBG select {
border:1px solid #eeeeee;
}

#close {
position:absolute;
left:220px;
top:8px;
}