
/*#mainDiv { background-image:url(/images/bodyBG.gif); background-position:center top; background-repeat:repeat-x; }*/
/*#mainTable { background-image:url(images/testBG.jpg); background-position:center top; background-repeat:no-repeat; }*/

body { margin:0; }

td, table, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#818276;
}

hr { height:0px; border:0px; border-bottom:1px solid #D8E6E5; }

.bgDark { background-color:#979082; }
.bgMed { background-color:#C6C1B7; }
.bgLight { background-color:#e2e0d8; } /*f3f3f0 lighter*/
.bgAccent { background-color:#522e91; color:white;  }
.bgAccent { background-color:#655b4f; background-image:url(/images/accentBarVertGrad.gif); background-position:top; background-repeat:repeat-x; }
.bgAccent td { color:white; }

.bgAccentLight { background-color:#b9b2d8; }

.bgLightGradient { background-image:url(/images/bgLightGradient.gif); background-repeat:repeat-y; background-color:#FAF8F0; background-position:left; }

.accentGradient { background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; background-position:left; color:white; }

.textDark { color:#393B42; }
.textMed { color:#979082; }
.textLight { color:#f3f3f0; }
.textAccent { color:#7a68ae; }

.sides { background-color:#5e5a53; background-image:url(/images/bodyBG.gif); background-position:center top; background-repeat:repeat-x; }

.headerBars { 
	background-color:#5D673F;
	/*background-image:url(images/menuBlueBG.gif);*/
	/*background-repeat:repeat-y;*/
	padding:5px;
	color:white;
	font-weight:bold;
	border-bottom:1px solid white; 
	border-top:0px solid white; 
}

.psuedoHR { border:0px; border-top:1px solid #c6c1b7; }

/*input { font-size:10px; font-weight:bold; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; }*/

textarea {
	width:
	margin:0;
	padding:0px;
	font-size:11px;
	/*font-weight:bold;*/
	color:#333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

select {
	margin:0px;
	padding:0px;
	font-size:10px;
	/*font-weight:bold;*/
	color:#999999; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

option {
	margin:0px;
	padding:0px;
}

/* use this class on all input text fields*/
.formField { 
	border:1px solid #7F9DB9;
	font-size:10px;
	font-weight:bold;
	color:#999999; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.inputButton {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   height:20px;
   /*background-color:#7F9DB9;*/
   background-color:white;
   background-image:url(/images/bt_bg.gif);
   border-style:solid;
   border-color:#7F9DB9;
   border-width:1px;
   padding-bottom:2px;
   cursor:pointer;
}

.paddingRight td { padding-right:8px; }
.paddingBottom td { padding-bottom:2px; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.titles1 { font-size:16px; color:#5D683E; font-family:Arial, Helvetica, sans-serif; } /*C6C1B7*/
.titles2 { color:#5e5a53; } /*5D673F*/
.titles3 { background-color:#444444; font-size:12px; font-weight:bold; color:white; font-family:Arial, Helvetica, sans-serif; padding:3px; padding-left:5px; margin-bottom:6px; }
.titles3 { background-image:url(images/blackBarBG.gif); background-position:center; background-repeat:repeat-x; }

.names { font-size:13px; font-weight:bold; color:#5e5a53; } /*393B42*/

a { 
	text-decoration:none;
	color:#979082;
}

a:hover {
	text-decoration:none;
	color:#5e5a53;
}

.menuBG {
	background-image:url(/images/menuBeige.gifxxx);
	background-repeat:repeat-y;
	background-color:#e2e0d8;/*ECEEE0*/
}

.menuRowTR {
	background-color:#F1F2EA;
}

.menuRow {
	height:21px;
	padding-left:45px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
	cursor:pointer;
}

.menuArrowTD {
	width:45px;
	border-bottom:1px solid white;
	border-left:1px solid white;
}

.menuOn {
	color:#328AF8; 
	background-color:white;
	
	height:21px;
	padding-left:45px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
	cursor:pointer;
}

.loginBox {
	background-image:url(/images/loginBoxBG.gif);
	background-position:center;
	background-repeat:repeat-x;
	background-color:#ECEEE0;
	padding:10px; 
	border:1px solid #B6B8AB;
}

.loginBox2 {
	background-color:#ECEEE0;
	padding:10px; 
	border:1px solid #B6B8AB;
}

.opacity0 { filter:alpha(opacity=0); }

.opacity0[class] { opacity:0.0; }

.pngIE { 
	position:relative; 
	/*cursor:pointer;*/ 
	height:20px; 
	width:20px; 
}

/* Mozilla ignores crazy MS image filters, so it will skip the following */
/*.transWhiteBG {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/transWhiteBG.png');
}*/
/* IE ignores attributes */
/*.transWhiteBG[class] { background-image:url(/images/transWhiteBG.png); }*/

.transWhiteBG { background-image:url(/images/transWhiteBG.png); }
*html .transWhiteBG { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/transWhiteBG.png'); }


.pageTitleBG { 
	background-repeat:repeat-y;
	background-position:right;
}

/* Mozilla ignores crazy MS image filters, so it will skip the following */
.pageTitleBG {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/pageTitleBG.png');
}
/* IE ignores attributes */
.pageTitleBG[class] { background-image:url(/images/pageTitleBG.png); }


#sideMenu { margin:0px; padding:0px; }
/*#sideMenu li { font-size:11px; font-weight:bold; border-top:1px solid white; }*/
#sideMenu div { font-size:11px; font-weight:bold; border-top:1px solid white; }
#sideMenu div { padding-top:4px; padding-left:45px; width:100%; height:16px; cursor:pointer; }
#sideMenu a { width:100%; color:#5e5a53; }
#sideMenu a:hover { background-color:#7a68ae; color:#5e5a53; }
#sideMenu div:hover { background-color:white; }

.menuOn0 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; }
/*.menuOn1 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; }
.menuOn2 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; }
.menuOn3 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; }
.menuOn4 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; }
.menuOn5 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; }
.menuOn6 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; }
.menuOn7 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuBG_general.gif); background-repeat:repeat-y; background-color:#7a68ae; }*/

/*.menuOn0 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuLobbySeatingBG.gif); background-repeat:repeat-y; background-color:#4D6E81; }
.menuOn1 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuAdjoininlivingroom.gif); background-repeat:repeat-y; background-color:#1C4685; }
.menuOn2 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuPenthouseKitchenBG.gif); background-repeat:repeat-y; background-color:#A58F68; }
.menuOn3 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuTables1BG.gif); background-repeat:repeat-y; background-color:#846B4D; }
.menuOn4 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuWindows1BG.gif); background-repeat:repeat-y; background-color:#425E6C; }
.menuOn5 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuFrontDeskBG.gif); background-position:right; background-repeat:repeat-y; background-color:#C5D7DB; }
.menuOn6 { border-left:1px solid white; width:100%; color:white; background-image:url(/images/menuStandardLivingRoomBG.gif); background-position:right; background-repeat:repeat-y; background-color:#D3B188; }
*/

.spacerDiv { border-top:1px solid white; height:20px; }

#bodyContent { padding:20px; background-color:white; }

.lineHeight1 { line-height:16px; }

#headerRight td { color:#C6C1B7; }
#headerRight div { color:#C6C1B7; }
#headerRight a { color:#C6C1B7; }
#headerRight a:hover { color:#5D673F; }

#footer td { color:#C6C1B7; }
#footer div { color:#C6C1B7; }
#footer a { color:#C6C1B7; }
#footer a:hover { color:#5D673F; }

#exCol td { color:#C6C1B7; }
#exCol div { color:#C6C1B7; }
#exCol a { color:#C6C1B7; }
#exCol a:hover { color:#5D673F; }

/*no worky in firefox*/
/*a.hoverBG1 { background-color:white; }*/
/*a.hoverBG1:hover { background-color:aliceBlue; }*/

a.hoverBG1:hover div { background-color:aliceBlue; }

a:hover tr { background-color:aliceBlue; }

/*a.hoverBGnewsHome { background-color:transparent; }
a.hoverBGnewsHome:hover { background-color:#3A95FA; color:#FFFFFF; }*/

#paging, #paging div:hover  { color:#3B2263; }

#paging .page, #paging .PageSelect { border:1px solid #CCC; background-color:#FFF; }
#paging .GotoPage {background-color:#FFF}

#paging div.page:hover, #paging div.active { border:1px solid #3B2263; }

#paging div.active { background:#3B2263; color:#FFF; }	

.documentRow:hover td {
	background-color: #B4D5FE;
}
.documentGroup td {
	border-top: 1px solid #CCC;
}
.documentRow .docClick {
	cursor: pointer;
}

table {	text-align:left;}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txtArea { width:95%; }
li {
	color: #4D73A2;
}
.lightTR, .darkTR {
	cursor:pointer;
}
.lightTR {

}
.darkTR {
background-color:aliceBlue;
}
.darkTR:hover, .lightTR:hover, .darkTR:hover div, .lightTR:hover div{
background-color:#dbe7f4;
color:#00008b;
}
input {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
}
.alignedIcon {
	position:relative; 
	top:-1px;
	vertical-align:middle;
}
table.expense input {
	font-size: 10px;
}

.10px {
	font-size: 10px;
}

.13px {
	font-size: 13px;
}

.footer {
	color:#CDCDCD;
	font-size: 9px;
}

.bgBlue1 {
	background-color:#34549B;
	color:white;
	font-size:12px; 
	font-weight:bold; 
	font-family:arial;
	letter-spacing:1px;
}

.bgGray1 {
	background-color:#CCD0D8;
}
 
.homepageText {
	font-family: verdana, Arial;
	font-size:12px;
	color:#4D73A0;
} 
.newsHome {
	font-family:verdana;
	color: #4D73A0;
	font-size: 10px;
}

.home_main_bg { 
	background-image: url(images/home_main_img.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.bg_bodyLeft {
	background-image: url(images/bg_bodyLeft.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.bg_bodyRight {
	background-image: url(images/bg_bodyRight.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.flash_left {
	background-image: url(flash/images/bg_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

hr { color: #BBBBBB }

li { list-style-image:url(/images/blue_bullet.gif) }

a { color:02489F; text-decoration: none;}
a:link { color:02489F;}
a:visited { color:02489F;}
a:hover { color: 5F95F5; text-decoration: none;}
a:active { color: 02489F; }

a.sidebar { color:777777; text-decoration: none; }
a:link.sidebar  { color:777777;}
a:visited.sidebar  { color:777777;}
a:hover.sidebar  { color: A16200; text-decoration: none;}
a:active.sidebar  { color: 777777; }

a.grayfirst { color:666666; text-decoration: none;}
a:link.grayfirst { color:666666;}
a:visited.grayfirst { color:666666;}
a:hover.grayfirst { color: 5F95F5; text-decoration: none;}
a:active.grayfirst { color: 666666; }

a.footer { color:cccccc; text-decoration: none;}
a:link.footer { color:cccccc;}
a:visited.footer { color:cccccc;}
a:hover.footer { color: 466091; text-decoration: none;}
a:active.footer { color: cccccc; }

.whiteLink { color:white; font-size:11px; font-family:arial; font-weight:bold; letter-spacing:-0.02em;}

a.whiteLink { color:white; text-decoration: none;}
a:link.whiteLink { color:white;}
a:visited.whiteLink { color:white;}
a:hover.whiteLink { color: white; text-decoration: none;}
a:active.whiteLink { color: white; }



.formfield { 
	font-size: 11px; 
	font-family: verdana; 
	border:1px solid #7F9DB9; 
}

.bar_bg_left {
	background-color: #000000;
	background-image: url(images/bg_bar_left.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.bar_bg_right {
	background-color: #000000;
	background-image: url(images/bg_bar_right.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.tableheader {
	font-family: verdana,arial;
	font-weight: bold;
	background: #708090;
	color: white;
	
	height:20
}

.bluebutton {
color: #003399; font-weight:normal; font-family:verdana; font-size: 8pt; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: aliceblue
}

.greenbutton {
color: #006600; font-weight:normal; font-family:verdana; font-size: 8pt; border: 1px solid #008000; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCFF99
}

.greenbutton_8pt {
color: #006600; font-weight:bold; font-family:verdana; font-size: 8pt; border: 1px solid #008000; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #CCFF99
}

.redbutton {
color: #990033; font-weight:normal; font-family:verdana; font-size: 8pt; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFCCCC
}

.error {
	BACKGROUND-COLOR: #B5B2D6;
	WIDTH: 740;
	PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma,Verdana;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center
}

.news_bg_fade {
	background-image: url(images/news_bg_fade.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.blueSides {
	background-image: url(images/bg_blueSides.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.news_bg_photo_sand {
	background-image: url(images/news_bg_photo_sand.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.sidemenu_bg_fade {
	background-image: url(images/sidemenu_bg_fade.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.building5 {
	background-image: url(images/topright/building5.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.sidebar_edge {
	background-image: url(images/sidebar_edge.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.titles1 {
	font-weight: bold;
	color: #90AFCE;
}
.titles2 {
	font-weight: bold;
	color: #4D73A2;
}

.titles3 {
	font-weight: normal;
	color: 2F255A;
}

.tabletitles {
	letter-spacing: -0.1em;
	font-weight: bold;
	color: 4D73A2;
	height:20 px;
}
.tabletitlesnorm {
	font-weight: normal;
	color: 4D73A2;
	height:20 px;
}

.rowOver {
	background:#7a68ae;
	color:white;
}
.rowOver td {
	color:white;
}

.rowOverHover:hover {
	background:#7a68ae;
	color:white;
}
.rowRed {
	background-color: red;
	color: white;
}
.rowRed td {
	color: white;
}
.rowBlack {
	background-color: black;
	color: white;
}
.rowBlack td {
	color: white;
}
.rowDefault {
	background-color: white;
}
.rowAlt {
	background-color: whitesmoke;
}
.uppercase {
	text-transform: uppercase;
}
#ownerTable td {
	padding-right: 10px;
}
.tabBody {
	border:solid 1px #A9A9A9; padding:10px;
}

.classic .uploadifyQueue {
	height:14px;
	width:515px !important;
	border:1px solid #D8DCDF !important;
	background:url("/common/css/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE;
	float:left;
	margin-right:5px;
}
.classic .uploadifyQueueItem {
	color:#444;
	height:14px;
	font-weight:bold;
	background:none !important;
	background-color:none !important;
	float:none !important;
	width:auto !important;
	border-color:none !important;
	border-width:none !important;
	border-style:none !important;
}
.classic .uploadifyQueueItem .cancel {
	float: right;
}
.classic .uploadifyProgress {
	background-color: #FFFFFF;
	width: 100%;
	position:relative;
	top:-13px;
	z-index:-2;
	border-color:none !important;
	border-width:none !important;
	border-style:none !important;
	margin-top:0 !important;
}
.classic .uploadifyProgressBar {
	background-color: #EEE;
	width: 1px;
	height: 14px;
}
.classic .cancel img { height:14px; }						
.classic object { display:inline;
left:0;
position:relative;
top:0; }