@media screen,print  {
body {background-color:#DFD8CD;color:#111;font:x-small Verdana,Sans-serif,Arial,Helvetica;font-size:x-small;scrollbar-face-color:#FFF;scrollbar-shadow-color:#555;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#555;scrollbar-darkshadow-color:#FFF;scrollbar-track-color:#DFD8CD;scrollbar-arrow-color:#555;margin:0;padding:0}
p {line-height:1.6em;padding:6px 0px;margin:0px}
ul,ol {padding:8px 0px}
#wrap table {font-size:100%;border:0;margin:0;padding:0}
table td {padding:2px 0px}
strong {font-weight: 900}
a:active {color:#000;text-decoration:none}
a:hover {color:#000;text-decoration:none;cursor:normal}

#above-nav {border:1px solid #7B7B7B;background-color:#fff;padding:5px}
#header {border:1px solid #7B7B7B;background-color:transparent}
#header_below_nav {background:#48536E;border-left:5px solid #FFF;border-right:5px solid #FFF;padding:0}
#nav ul {font-size:85%;background-color:#48536E;border-left:5px solid #FFF;border-right:5px solid #FFF;border-top:5px solid #FFF;border-bottom:2px solid #FFF;text-transform:capitalize;height:20px;margin:0;padding:0}
#nav ul li {display:inline;margin:0;padding:0}
#nav ul a,#nav ul strong,#nav ul em {float:left;display:block;border-left:1px solid #BBB;text-decoration:none;color:#FFF;padding:1px 6px}
#nav ul strong {background-color:#1D305F;color:#DDD}
#nav ul a:hover {color:#FFF;background-color:#1D305F}
#nav ul strong a:hover {border-bottom-width:0}
#nav ul em {float:none;display:none;border-left:1px solid #335286}

#footer {float:left;font-size:85%;background-color:#FFF;line-height:1.3em;border:1px solid #7B7B7B;clear:none;margin:15px 0 0}

#wrap {float:left}
#content {width:755px;font:x-small Verdana,Sans-serif,Arial,Helvetica;font-size:x-small}
.col-L {width:755px}
#left_column {width:170px;font-size:85%;line-height:1.5em;float:left;margin:15px 0 0;padding:0}
#center_column {width:535px;background-color:#FFF;border:1px solid #7B7B7B;font-size:85%;line-height:1.5em;float:left;margin:15px 0 0;padding:0}
#right_column {width:220px;font-size:85%;line-height:1.5em;float:left;margin:15px 0 0 10px;padding:0}
#contact-review #center_column {font-size:95%}
#partners #center_column ul li {list-style:none;line-height:1.2em;background:url("/images/bullet_maroon.gif") no-repeat 0 .5em;margin:5px 0 0 15px;padding:0 0 0 18px}
#partners #center_column ol li {list-style:none;line-height:1.2em;background:url("/images/bullet_brown.gif") no-repeat 0 .5em;margin:5px 0 0 15px;padding:0 0 0 18px}
#Cases #center_column ol li {margin:10px 0 0 3px}
#Cases #center_column ol ol li {list-style:none;background:none;margin:4px 0 0 2px;padding:0 0 0 2px}
.col-L #center_column, .col-L #footer {width:765px}
.col-SMS #center_column {width:355px;margin-left:10px}

h1 {font:150%/1.2em Arial,Helvetica;color:#514331;border-bottom:1px solid #DDD;font-weight:700;margin:0 0 5px;padding:0 0 3px}
h1 a:hover {text-decoration:none;color:#002C51;cursor:normal}
h2 {font:135%/1.2em Arial,Helvetica;color:#323D64;font-weight:700;margin:0;padding:0 0 .1em}
h3 {font:115%/1.2em Arial,Helvetica;color:#FFF;font-weight:700;background-color:#908480;margin:-4px -4px 5px;padding:3px 3px 3px 6px}
h4 {font:110%/1.2em Arial,Helvetica;color:#111;font-weight:700;margin:0 0 3px;padding:0 0 .1em}

small {font:75%}

#section ul {font-size:80%;background-color:#908480;border-left:5px solid #FFF;border-top:2px solid #FFF;border-right:5px solid #FFF;border-bottom:5px solid #FFF;height:20px;margin:0;padding:0}
#section ul li {display:inline;background-image:none;margin:0;padding:0}
#section ul a,#section ul strong,#section ul em,#section ul div {float:left;display:block;border-left:1px solid #CCC;text-decoration:none;color:#FFF;white-space:nowrap;height:1.5em;padding:2px 6px}
html>body #section ul a,html>body #section ul strong,html>body #section ul em,html>body #section ul div {height:1.5em}
#section ul em {float:none;display:block;border:none}

ul li {line-height:1.5em;list-style:none;background:url("/images/bullet_maroon.gif") no-repeat 0 .5em;margin:5px 0 0 7px;padding:0 0 2px 12px}
ol li {line-height:1.5em;list-style:none;background:url("/images/bullet_brown.gif") no-repeat 0 .5em;margin:5px 0 0 7px;padding:0 0 2px 12px}
.side_box {text-align:left;background-color:#FFF;border:1px solid #7B7B7B;padding:10px}
.side_nobox {text-align:left;background-color:transparent;padding:10px}
.float_top_left_box {background-color:#FAF8F5;float:left;border:1px solid #7B7B7B;margin:0 10px 5px 0;padding:5px}
.float_top_right_box {background-color:#FAF8F5;float:right;border:1px solid #7B7B7B;margin:0 0 5px 10px;padding:5px}
.top_left_box {background-color:#FAF8F5;border:1px solid #7B7B7B;margin:0 10px 5px 0;padding:5px}
.float_right_photo {display:inline;float:right;border:1px solid #7B7B7B;margin:10px 0 5px 10px;padding:5px}
.float_left_photo {display:inline;float:left;border:1px solid #7B7B7B;margin:5px 10px 5px 0;padding:5px}
.float_left_photo_thumb {display:inline;float:left;border:1px solid #7B7B7B;margin:2px 5px 2px 0;padding:2px}
.right_photo {display:inline;width:200px;border:1px solid #7B7B7B;margin:10px 0 10px 10px;padding:5px}
#center_text {font-size:100%;line-height:1.5em}
.form_field {font-size:8pt}
.button {background-color:#036;color:#FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #222; font-weight:700; cursor:hand; cursor:pointer; padding:0 .25em; width:auto; overflow:visible;}
.first:first-child:first-letter {font:370%;float:left;margin:0 2px 0 0;padding:0}
.alert {color:#903;font-weight:700;display:none}
.hr_style {color:#DDD;height:1px;width:85%;text-align:center}
.message_alert {color:#903;font-weight:700}
#clock {float:right;margin:0;padding:0}
.col-sm #footer,.col-ms #footer,.col-sms #footer {width:535px}
.col-sms #footer {clear:both}
html>body,html>body #content {font-size:small}
a:link,a:visited {color:#48536E;text-decoration:underline}
#nav ul strong a,#section ul strong a {float:none;display:inline;border:none;padding:0}
h1 a:link,h1 a:visited {text-decoration:none;color:#514331}
h1 a:active,h2 a:active,h3 a:active,h4 a:active {text-decoration:none;color:#000}
h2 a:link,h2 a:visited{text-decoration:none;color:#323D64}
h3 a:link,h3 a:visited {color:#fff;text-decoration:none}
h2 a:hover,h3 a:hover,h4 a:hover {text-decoration:none;color:#8E2525;cursor:normal}
h4 a:link,h4 a:visited {text-decoration:none;color:#111}
#section ul strong,#section ul a:hover {background-color:#9A8882;color:#FFF}
ul,ol {list-style-type:none;margin:0;padding:0}
.nowrap {white-space:nowrap}

.pad5 { padding: 5px }
.pad10 { padding: 10px }
.padtop5 { padding-top: 5px }
.padtop10 { padding-top: 10px }
.padbot5 { padding-top: 5px }
.padbot10 { padding-top: 10px }
.padbot15 { padding-top: 15px }

table .pad10 td, table .pad10 th { padding: 0px 0px 10px 10px }

.indent5, #indent5{ margin-left: 8px }
.indent10 { margin-left: 15px }

font#alert, label#alert { color: #990033; font-weight: bold; background-color: #FFCCCC; padding: 2px 2px 0px 2px }
#alert1 { color: #990033; font-weight: bold; line-height: 1.5 }
.filesize {font-size:.8em;color:#888}
span#alert2 { color: #990033 }
div#middle-box-light {margin-bottom:10px;background-color:#F6F6F6;color:#111;border:1px solid #DDDDDD}
div#middle-box-left-light {float:left;background-color:#F6F6F6;color:#111;margin:10px 20px}
div#middle-box-left-light1 {float:left;background-color:#F6F6F6;color:#111; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;border:1px solid #B2B2B2;margin:10px 20px}
div#middle-box-light0 {margin-bottom:10px;background-color:#F9F9F9;color:#111; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;border:1px solid #B2B2B2}
div#middle-box-light1 {margin-bottom:10px;background-color:#EBEBEB;color:#111; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;border:1px solid #B2B2B2}
div#middle-box-light2 {margin-bottom:10px;background-color:#EBEBEB;color:#111; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;border:1px solid #B2B2B2}

.icon {padding-left:18px}
.pdf-file {background:url("/images/pdf.gif") 0px 0px no-repeat}
.e-pdf-file {background:url("/images/icon_e-pdf-small.gif") 0px 0px no-repeat}
.xls-file {background:url("/images/icon_xls.gif") 0px 0px no-repeat}
.doc-file {background:url("/images/icon_doc.gif") 0px 0px no-repeat}
.contact {background:url("/images/comment-add.gif") 1px 1px no-repeat}
.translt {background:url("/images/globe.gif") 1px 1px no-repeat}
.info {background:url("/images/cog.gif") 1px 1px no-repeat}
.filesize {font-size: 70%; color:#444}

table#selectiontable {border-collapse:collapse;font-size:.85em;border:1px solid #D1D1D1;width:100%}
#selectiontable td {color: #222; border-bottom:1px solid #E4E4E4;border-left:1px solid #E4E4E4;vertical-align:middle;padding:5px}
#selectiontable th {border-bottom:1px solid #E4E4E4;border-left:1px solid #D1D1D1;text-align:left;padding:1px 5px;font-size:.95em;background:#888;color:#FFF}
#selectiontable th a:link, #selectiontable th a:visited {color:#FFF}
#selectiontable tr:hover {background:#CCD4DD}
#selectiontable tr:hover td {color: #000; background:#CCD4DD}
#selectiontable tr:hover td.light-gray {color:#111}
#selectiontable tr:hover td.gray {color:#111}
#selectiontable a:hover {background:none;color:#933;text-decoration:none}

#selectiontable .light-gray a:link, #selectiontable .light-gray a:visited {color:#999}
#selectiontable .light-gray a:hover, #selectiontable .light-gray a:active {color:#933}

.highlight-row {color:#911}
#selectiontable .highlight-row a:link, #selectiontable .highlight-row a:visited {color:#911}

div#side-button ul li {background:none;padding:0px;margin:0px}
#side-button li {font-size:105%;border-bottom:1px solid #444}
#side-button li a:link,#side-button li a:visited {background-color:transparent;color:#036;display:block;text-decoration:none;padding:10px;margin:0px;display: block;
}
#side-button .box-solo {margin-top:-20px; margin-bottom:-20px}
#side-button .box1 {margin-top:-20px}
#side-button .box3 {border-bottom:none}
#side-button li a:hover {background-color:#908480;color:#fff;display:block;text-decoration:none;border-color:#CCC}

#search-box {background-color:#E4E7ED; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;border:1px solid #919FBD;padding:4px}
#nav-box1 {background-color:#FCFBF5; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #ACAD8E;padding:4px}
#nav-box2 {background-color:#F2F2E6; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;border:1px solid #ACAD8E;padding:4px}
#label-box1 {background-color:#F9F9F9;color:#111; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #B2B2B2;padding:4px}
#label-box1 select {background-color:#FFFCFC;border:1px solid #E6CFCF;color:#222222}

.label-boxes {background:transparent; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-width:1px;border-style:solid;padding:2px 4px;white-space:nowrap;line-height:2.3em;font-size:85%;margin:2px}
.label-boxes.doc-lib, .label-list-boxes.doc-lib {background:#DEE5F2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border-color:#444444;color:#5A6986;}
.label-boxes.letters, .label-list-boxes.letters {background:#F2EBE4; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border-color:#575F80;color:#6C7080;}
.label-boxes.correspondence, .label-list-boxes.correspondence {background:#FFF2F2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border-color:#E6CFCF;color:#575757;}
.label-boxes.dupes, .label-list-boxes.dupes {background:#DEE5F2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border-color:#444444;color:#5A6986;}
.label-boxes.dupes.valid, .label-list-boxes.dupes.valid {background:#F7DFDF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border-color:#806C6C;color:#B07474;}

.label-list-boxes {background:transparent; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border-width:1px;border-style:solid;padding:1px 3px;white-space:nowrap;line-height:2em;font-size: 7px}

.letter-boxes {float:left;background:transparent; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border:1px solid #DDD;padding:2px 4px;line-height:2.3em;font-size:85%;margin-right:12px;width:220px}
span.letter-boxes {line-height:1.2em}
#group-box1 {background-color:#F9F9F9;color:#111; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;border:1px solid #B2B2B2;padding:4px}
#group-box1 .textbox {background-color:#FFFCFC;border:1px solid #E6CFCF;color:#222222}
.group-boxes {background-color:#FFF2F2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border:1px solid #E6CFCF;padding:2px 4px;white-space:nowrap;line-height: 2em}

label {
	font-size:.90em;
	font-weight:700
}

.textbox, textarea, select {color:#444;border:1px solid #CCC;padding:1px 1px 1px 4px;background:#FFF }
select {-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.textbox {width:100%;padding:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
textarea {width:96%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
option {border:none;padding-left:4px;padding-right:10px}
.textbox:focus, textarea:focus, select:focus {border-color: #111;}
.button {background-color:#036;color:#FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #222; font-weight:700; cursor:hand; cursor:pointer; padding:0 .25em; width:auto; overflow:visible;}

font#req {
	color: red;
	cursor: help
}

div.pagination {
	display: inline;
}
div.pagination a {
	padding: 2px 5px;
	margin-right: 5px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	text-decoration: none; 
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #222;
	background-color: #F1FFD6;
}
div.pagination span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.pagination span.current {
	padding: 2px 5px;
	margin-right: 5px;
	border: 1px solid #999;
	font-weight: bold;
	background-color: #E4E7ED;
	color: #003366;
}
div.pagination span.disabled {
	padding: 2px 5px;
	margin-right: 5px;
	border: 1px solid #ddd;
	color: #AAA;
}
.pointer { cursor:pointer; cursor:hand; padding: 0 2px }
.pointer a:hover, .pointer a:active { background-color:#FFC;color:#933;text-decoration:none;outline:none }

#calendarDiv{position:absolute;width:205px;border:1px solid #317082;background-color:#FFF;font-family:arial;font-size:10px;visibility:hidden;padding:1px 1px 20px;}
#calendarDiv td{font-size:10px;text-align:right;cursor:pointer;margin:0;padding:4px;}
#calendarDiv .selectBox{border:1px solid #E2EBED;color:#E2EBED;position:relative;}
#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color:#317082;color:#FFF;position:relative;}
#calendarDiv .selectBoxTime{border:1px solid #317082;color:#317082;position:relative;}
#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color:#216072;position:relative;}
#calendarDiv .topBar{height:16px;background-color:#317082;padding:2px;}
#calendarDiv .activeDay{color:red;}
#calendarDiv .todaysDate{height:17px;line-height:17px;background-color:#E2EBED;text-align:center;position:absolute;bottom:0;width:201px;padding:2px;}
#calendarDiv .timeBar{height:17px;line-height:17px;background-color:#E2EBED;width:82px;color:#FFF;position:absolute;right:0;}
#calendarDiv .monthYearPicker{background-color:#E2EBED;border:1px solid #AAA;position:absolute;color:#317082;left:0;top:15px;z-index:1000;display:none;}
#calendarDiv #monthSelect{width:70px;}
#calendarDiv .monthYearPicker div{float:none;clear:both;cursor:pointer;margin:1px;padding:1px;}
#calendarDiv .monthYearActive{background-color:#317082;color:#E2EBED;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv span,#calendarDiv img,#calendarDiv .todaysDate div{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver,#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;cursor:pointer;padding:1px 1px 1px 2px;}
#calendarDiv .timeBar div,#calendarDiv .topBar div{float:left;margin-right:1px;}

}
/* -------------------------------------------------------------------------------------------------  */
@media print  {
.left_box {border:none}
#navigation,#right,#top_right,#top_center,#top_middle_row,#top_middle_row2,#bottom_middle_row3,#bottom_middle_row2,#bottom_middle_row,#bottom_row,.print_hidden {display:none}
#center,#left,#top {display:visible}
.icon {padding-left:0}
.pdf-file,.e-pdf-file,.contact,.translt {background:none}
}
