﻿body 
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 9pt;
	background-color: #cccccc;
}

a { color: #066; font-size: inherit; }

.whiteLink
{
	color: White;
}

.navItem
{
	color: #473d6b;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
	vertical-align: middle;
	cursor: pointer;
}

.footerItem
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 25px;
	cursor: pointer;
	font-size: 8pt;
}

.pageTitle
{
	font-size: 12pt;
	font-weight: bold;
}

input.title_input
{
	border: 0px;
	width: 98%;
	color: Gray;
	font-size: 9pt;
}

input.submit_form
{
	background-color: #303030;
	color: White;
}

td.tabSelected
{
	width: 90px;
	text-align: center;
	font-weight: bold;
	color: Black;
	background-color: White;
	border-left: 1px solid #d8dfea;
	border-top: 1px solid #d8dfea;
	border-right: 1px solid #d8dfea;
	cursor: pointer;
}

td.tabUnselected
{
	width: 90px;
	text-align: center;
	font-weight: bold;
	color: #3b5998;
	background-color: #d8dfea;
	border-bottom: 1px solid #d8dfea;
	border-left: 1px solid #d8dfea;
	border-top: 1px solid #d8dfea;
	border-right: 1px solid #d8dfea;
	cursor: pointer;
}

td.tabMouseover
{
	width: 90px;
	text-align: center;
	font-weight: bold;
	color: White;
	background-color: #3b5998;
	border-left: 1px solid #3b5998;
	border-top: 1px solid #3b5998;
	border-bottom: 1px solid #3b5998;
	border-right: 1px solid #3b5998;
	
	cursor: pointer;
}

td.tabSpacer
{
	width: 3px;
	border-bottom: 1px solid #d8dfea;
	empty-cells: show;
}

td.tabTrailer
{
	border-bottom: 1px solid #d8dfea;
	empty-cells: show;
}

td.box_tl
{
	background-image: url(/images/backgrounds/box_tl.gif);	
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px;
	height: 9px;
}

td.box_t
{
	background-image: url(/images/backgrounds/box_t.gif);	
	background-repeat: repeat-x;
	background-position: top center;
	padding: 0px;
	height: 9px;
}

td.box_tr
{
	background-image: url(/images/backgrounds/box_tr.gif);	
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0px;
	height: 9px;
}

td.box_l
{
	background-image: url(/images/backgrounds/box_l.gif);	
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px;	
}

td.box_r
{
	background-image: url(/images/backgrounds/box_r.gif);	
	background-position: right top;
	background-repeat: repeat-y;	
	padding: 0px;
}

td.box_bl
{
	background-image: url(/images/backgrounds/box_bl.gif);	
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px;
	height: 9px;
}

td.box_b
{
	background-image: url(/images/backgrounds/box_b.gif);	
	background-repeat: repeat-x;
	background-position: bottom center;
	padding: 0px;
	height: 9px;
}

td.box_br
{
	background-image: url(/images/backgrounds/box_br.gif);	
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0px;
	height: 9px;
}

input.search 
{
    background-image: url(/images/icons/search.gif);
    background-repeat:no-repeat;
    background-position:left;
    border: 1px solid #bdc7d8;
    padding-left:16px;
    color: #777777;
    font-family: Calibri, Verdana, Ariel, sans-serif;
    font-size: 11pt;
    width: 200px;
}

input.smallButton
{
	font-family: Calibri, Verdana, Ariel, sans-serif;
    font-size: 10pt;
}

.linkbutton
{
	text-decoration: none;	
	border: 1px solid #96a6c5;
	padding-left: 10px;
	padding-right: 10px;
}

a.pictitles 
{
	color: #660000; 
	font-weight: bold; 
	text-decoration: none; 
}

a.noTextDecoration
{
	text-decoration: none;
}

td.PagingActive 
{
	border: 1px solid #cdddee; 
	color: #004276; 
	background-color: white; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	padding: 4px;
}

td.PagingDisabled 
{
	border: 1px solid #dcdcdc; 
	color: #a8a8a8; 
	background-color: white; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	padding: 3px;
}

INPUT.codeText
{
	width: 115px;
	height: 12px;
	font-size: 8pt;
	color: gray;
}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}


.composer{padding-top:30px;padding-left:80px;padding:30px 0 10px 90px;background:#f7f7f7;}
.composer_fields{margin:0;width:458px;}
.composer_fields dt{float:left;width:65px;margin:0;padding:0 10px 0 0;text-align:right;}
.composer_fields label{display:block;padding-top:6px;}
.composer_fields .field label{padding-bottom:5px;}
.composer_fields dd{float:left;width:382px;margin:0 0 10px 0;}
.composer_fields .field input.inputtext,
.composer_fields .field textarea,
#compose_message div.tokenizer{border:1px solid #8496ba;}
#compose_message div.tokenizer{width:355px;}

.composer_fields .field #subject_field,
.composer_fields textarea{width:355px;margin:0;padding:5px 0 5px 3px;font-size:11px;}
.composer_fields textarea{height:100px;}

/* autcompleter.advancedlocal css */
.tokenizer{min-height:5px;padding:0px 0px 3px 3px;width:100%;background:#fff;font-size:11px;}
.token{text-decoration:none;}
.tokenizer_locked{background:#f4f4f4;}
.tokenizer,
.tokenizer *{cursor:text}
.tokenizer input{width:100%;}
.tokenizer .tokenizer_input,
.tokenizer .token{float:left;margin-right:3px;margin-top:3px;}
.tokenizer .tab_stop,
.tokenizer .tokenizer_stretcher{display:block;float:left;overflow:hidden;width:0px;}
.tokenizer .tab_stop{height:0px;}
.tokenizer .tokenizer_stretcher{padding-top:7px;}
#autocomplete_input{width:20px;}
#facebook .tokenizer .tab_stop input{border:0px solid black;display:inline;position:relative;left:-500px;}
#facebook .tokenizer .tokenizer_input_borderless {left:4px;margin-left:-1px;overflow:hidden;position:relative;}
#facebook .tokenizer_input_borderless  #autocomplete_input{border:3px solid white!important;border-left:none;display:block;margin:-3px 3px -4px -2px;padding:0px!important;}
/*IE6-/Win only*/
/*\*/ * html#facebook .tokenizer_input_borderless #autocomplete_input { border:3px solid black;margin: -3px 3px -4px 14px:padding-left:10px; } /**/
.tokenizer div:-moz-first-node{padding-top:1px!important;}
.tokenizer_input{max-width:450px;overflow:hidden;padding:1px 0px;}
#facebook .tokenizer_input input,
.tokenizer_input_shadow{border:0px solid black;outline:0;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;padding:0px 5px;margin:0 0 -1px 0;white-space:pre;}
.tokenizer_input_shadow{display:inline;left:-10000px;position:absolute;top:-10000px;}
.tokenizer .tokenizer_input_shadow{height:0px;display:block;left:0px;overflow:hidden;position:relative;top:0px;}
div.tokenizer .token{background-image:url('/images/icons/token.gif');background-repeat:no-repeat;color:black;white-space:nowrap;}
div.tokenizer .token span{background-image:url('/images/icons/token.gif');background-position:top right;background-repeat:no-repeat;display:block;}
div.tokenizer .token span span{background-position:bottom right;}
div.tokenizer .token span span span{background-position:bottom left;}
div.tokenizer .token span span span span{background-image:none;padding:2px 3px 2px 5px;}
html div.tokenizer_locked .token:hover,
html div.tokenizer_locked .token:hover span{background-image:url('/images/icons/token.gif');}
div.tokenizer .token:hover,
div.tokenizer .token:hover span{background-image:url('/images/icons/token_hover.gif');text-decoration:none;}
div.tokenizer .token_selected,
div.tokenizer .token_selected span,
div.tokenizer .token_selected:hover,
div.tokenizer .token_selected:hover span{background-image:url('/images/icons/token_selected.gif');color:white;text-decoration:none;}
div.tokenizer .token span.x,
div.tokenizer .token span.x_hover,
div.tokenizer .token:hover span.x,
div.tokenizer .token:hover span.x_hover{background-image:url('/images/icons/token_x.gif');background-position:4px 2px;cursor:pointer;display:inline;padding:0px 6px 0px 5px;}
div.autocomplete {  position:absolute;  width:355px;  background-color:white;  border:1px solid #888;  margin-top:-2px;  padding:0px;}
div.autocomplete ul {  list-style-type:none;margin:0px; padding:0px;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {  list-style-type:none;  display:block;  margin:0;  padding:2px;  height:32px;cursor:pointer;}
/* end of autcompleter.advancedlocal css */


#menu {
	background: #978b62;
	list-style: none;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
	width: 179px;
	position: absolute;
}
#menu li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}
#menuTop 
{
	padding-left: 0px;
	padding-right: 0px;
	width: 219px;
	background-image: url(/images/navTop.gif);
	height: 16px;
}

#menuBottom 
{
	padding-left: 0px;
	padding-right: 0px;
	width: 219px;
	background-image: url(/images/navBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 248px; /* number needs to be increased by 32 when additional left nav items are added */
	position: absolute;
}

#menuFooter
{
	width: 219px;
	text-align: center;
	font-weight: bold;
	color: White;
	vertical-align: bottom;
	position: absolute;
	padding-top: 279px; /* number needs to be increased by 32 when additional left nav items are added */
}

#menu a 
{
	padding-left: 20px;
	padding-right: 20px;
	background: #978b62 url("/images/unchecked.gif") left center no-repeat;
	border-bottom: 1px solid White;
	color: #ccc;
	display: block;
	margin: 0px;
	padding: 8px 12px;
	text-decoration: none;
	font-weight: normal;
}
       
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003E66;
	font-weight: bold;
}

.ItemStyle td
{
    padding-right: 25px;
}

.HeaderStyle td
{
    background-image: url('/images/gridHeader_off.jpg');
    padding-right: 25px;
}