body{
	margin: 0px;
	
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 70%;
}

h1,h2,h3,h4,h5{
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	text-transformation : uppercase;	
	letter-spacing: 0.1em;
    color: #002D6A;
}

h1{font-size : 160%;}
h2{font-size : 140%;}
h3{font-size : 130%;}
h4{font-size : 120%;}
h5{font-size : 110%;}
h6{font-size : 100%;}
h3,h4,h5,h6 {
    color: #333333;
    clear: left;
    font:  Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0;
    margin-bottom: 5px;
    padding-top: 1em;
}

.propertiesdetail h4{
	
	/*background-image : url("/themes/amust/images/bar-bg.png");
	background-position: bottom center;
	background-repeat: repeat-x;
	*/
	margin-top: 20px;
  padding: 3px;
	border: 0px solid #6A7C7C;
	border-left: 0px solid #6A7C7C;
  background-color: #ffffff;
  color: #881200;	
}

.tablemain{
		margin-top : 10px;
    background-color: #ffffff;
    border: 1px solid #ABABAB;
}

.tablemain th {
    padding: 5px;
}

.tablemain td {
		letter-spacing: 0.1em;
    color: #ffffff;
    clear: left;
    font:  Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 0;
    margin-bottom: 5px;
    padding: 3px;
    padding-left: 5px;
    background-color: #7E7E7E;
}
td,th,p{	
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
td,th{	
	font-size: 70%;
}

input{
	font-size: 85%;
}
select{
	font-size: 100%;
}

button{
	font-size: 150%;
}

a{
	text-decoration: none;
	color: #0000FF;
}

a:visited{
	color: #0000FF;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	color: #0000FF;
}

.number{
	text-align : right;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	white-space: nowrap; 
	padding-right: 10px;
	padding-left: 10px;
}

.border{
	border : 1px solid #808080;
}

.tableborder{
	background-color : #cccccc;
}
.tableborder th{
	background-color : #C7F377;
}
.tablerow{
	background-color : #eeeeee;
}

.imgborder{
	border : 1px solid #808080;
}

.systitle{
	font-size : 20px;
	font-weight : bold;
	font-family : Georgia, helvetica,arial,sans-serif;
}

.copyright{
	font-size : 10px;
}

.input{
	border:1px solid #999;
	background:#eee;
}
.menu{
	background-color : #eeeeee;
	cursor : hand; 
	padding-right : 25px; 
	padding-left : 25px; 
}

.tableheader{
	background-image = url("/themes/greys/images/tableheadbg.gif");
	height : 24px;
	background-color : #ffffff;
}
.tableheader td{
	font-weight : bold;
}

.navigation{
	border-bottom:1px solid #dddddd;
}

/*forms style*/


.form_body{
	background-color : #eeeeee;
}
.form_title{
	background-color : #dddddd;
	padding : 5px;
	font-size : 14px;
	font-weight : bold;
	border : 1px solid #778;
}

.form_footer{
	background-color : #eeeeee;
}

.form_background{
	width : 600px;
}


.sysform{
	border-top: 5px solid #F9B631;
	background-color: #CFD1AE;
}

.sysform th{
	border-top: 1px solid #ffffff;
	background-color : #9C9E7B;
	color : #ffffff;
	text-align: center;
}
.sysform td{
	color : #111111;
	background-color: #ffffff;
	padding : 2px;
}

.form_table{
	border-top: 1px solid #CCCCCC;
	background-color : #ffffff;
	border-left : #cccccc 1px solid;
	border-right : #cccccc 1px solid;
	border-bottom : #cccccc 1px solid;
}

.form_table #label{
	width : 170px;
	vertical-align : top;
	text-align : right;
	background-color : #ffffff;
	font-weight : bold;
	padding-right : 5px;
}

.form_table td{
	background-color : #ffffff;
}
.form_table th{
	background-color : #dddddd;
	text-align : center;
	color : #111111;
}
/*Calendar*/

.cal_body{
	background-color : #D0FFAA;
}
.cal_body_nav{
	background-color : #7789F3;
	border-top: 1px solid #CCCCCC;
	color : #ffffff;
	padding: 3px;
}
.cal_body_nav th{
	color : #ffffff;
	border-top: 1px solid #ffffff;
}

.cal_body_tr{
	background-color : #ffffff;
}
.cal_body_th{
	background-color : #C7F377;
	color : #666666;
}
.cal_body_week{
	background-color : #A377F3;
}
.cal_body_week{
	color : #ffffff;
}
.cal_body_thismonth{
	background-color : #FFC608;
}
.cal_days{
	background-color : #D0FFAA;
	border-top: 1px solid #CCCCCC;
}
.cal_days_tr{
}
.cal_days_td td{
	background-color : #ffffff;
	font-size: 9px;
}
.cal_days_weekend{
	background-color : #eeeeee;
}

.cal_days_weekday{
	background-color : #ffffff;
}

.cal_days_today{
	border : 2px solid #FFC608;
}
.cal_days_inmark{
	background-color : #f3e177;
}
.cal_days_thismonth{
	text-align : right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	white-space: nowrap; 
}
.cal_days_othersmonth{
	text-align : right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	white-space: nowrap; 
	color : #ACACAC;
}

.cal_body_sep{
	border-bottom: 1px solid #C7F377
}
/*Activity*/
.event_body{
	background-color : #dddddd;
}
.event_body_td{
	background-color : #ffffff;
}
.event_body_th{
	background-color : #7789F3;
	color : #ffffff;
}

.event_detail{
	background-color : #dddddd;
	border-top: 1px solid #CCCCCC;
}
.event_detail td{
	background-color : #ffffff;
}

.event_detail  #title{
	background-color : #eeeeee;
	font-weight:bold ; 
	color : #111111;
}

/*Gantchart*/
.gantchart_body{
	background-color : #dddddd;
}
.gantchart_body_td{
	background-color : #ffffff;
	font-size : 9px;
}
.gantchart_body_th{
	background-color : #dddddd;
	font-size : 9px;
}
.gantchart_days_weekend{
	background-color : #dddddd;
}

.gantchart_days_weekday{
	background-color : #ffffff;
}

.gantchart_days_activity{
	background-color : #ffc608;
}

/*project*/
.project_body{
	background-color : #dddddd;
	border-top: 1px solid #CCCCCC;
}
.project_body_td{
	background-color : #ffffff;
}
.project_body_th{
	background-color : #7789F3;
	text-align : top;
	/*background: #D1D2D1 url(/themes/greys/images/project_body_th_bg.gif) top left repeat-x;*/
	color : #ffffff;
}
.project_body_tf{
	background-color : #F3E177;
	color : #111111;
}
.project_body th{
	background-color : #7789F3;
	text-align : top;
	/*background: #D1D2D1 url(/themes/greys/images/project_body_th_bg.gif) top left repeat-x;*/
	color : #ffffff;
}

.project_detail{
	background-color : #dddddd;
}
.project_detail td{
	background-color : #ffffff;
}

.project_body_td  #category{
	background-color : #C7F377;
	font-weight:bold ; 	
	/*background: #dddddd url(/themes/greys/images/project_body_td_category_bg.gif) top left repeat-x;*/
}
.project_ol{
	margin-left : 25px;
}

.treebox{
	border: 1px solid #dddddd;
	text-align: center;
	padding : 2px;
}

.step{
	font-size: 18px ; 
	font-weight:bold ; 
	color : #dddddd;
}

.step #num{
	color : #ffcc33;
}
.mainboxborder_center{
	border-bottom: 1px solid #CDF487;
}
.mainboxborder_left{
	border-left: 1px solid #CDF487;
	border-bottom: 1px solid #CDF487;
}
.mainboxborder_right{
	border-right: 1px solid #CDF487;
	border-bottom: 1px solid #CDF487;
}

.mainhr{
	border: 1px solid #CDF487;
}
/*im*/
.im_body{
	background-color : #dddddd;
}
.im_body_td{
	background-color : #ffffff;
}
.im_body_th{
	color : #ffffff;
	background-color : #FABC44;
	background: #FABC44 url(/themes/greys/images/im_body_th_bg.gif) top left;
}

.im_body_td #category{
	background-color : #FABC44;
	font-weight:bold ; 	
}

.im_detail{
	background-color : #FABC44;
}
.im_detail td{
	background-color : #ffffff;
}

/*menu tree*/

#foldheader{
	font-size : 10px;
	cursor:pointer;
	cursor:hand ; 
	font-weight:bold ; 
	color: #000000;
	padding : 2px;
	list-style-image:url(/images/fold.gif);
}
.foldheader{
	font-size : 10px;
	cursor:pointer;
	cursor:hand ; 
	font-weight:normal ; 
	color: #000000;
 	margin-left : 0px;
	padding :2px;
	list-style-image:url(/images/box.gif);
}

#foldinglist{
	font-size : 10px;
	margin-left : 10px;
	font-weight:normal ; 
	padding : 2px;
	list-style-image:url(/images/list.gif);
}

.dirtree{
	margin-left : 20px;
 
}

.redirect{
	border : 1px solid #778;
}
/* data tables */




/* data tables */
table caption,
table th,
table td {
}


table tr.odd td,table tr.even td  {
	
	border-bottom: 1px solid #eeeeee;
}

/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
    background-color: #ffffff;
    text-align: left;
}

/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
    background-color: #ffffff;
    text-align: left;
}

/* marked tbale rows */
table tr.marked th,
table tr.marked {
    background-color: #FFFF99;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color: #FFFF33;
    cursor: hand;
}

.orgcharts_middle{
	background: url(/images/bdot.gif) center center repeat-y;
}
.orgcharts_center{
	border-top : 1px solid #000000;
	background: url(/images/bdot.gif) center center repeat-y;
}
.orgcharts_blank{
	border-top : 1px solid #000000;
}
.orgcharts_left{
	border-right : 1px solid #000000;
}
.orgcharts_right{
	border-left : 1px solid #000000;
}


.orgcharts_center_bottom{
	border-bottom : 1px solid #000000;
	background: url(/images/bdot.gif) center center repeat-y;
}
.orgcharts_blank_bottom{
	border-bottom : 1px solid #000000;
}
.lightborder{
	border: 1px solid #dddddd;
}

.memberspic{
	border: 1px dashed #dddddd;
	padding: 5px;
}

table.sortable {
	border-top: 5px solid #F9B631;
	background-color : #dddddd;
}

table.sortable td{
	background-color : #ffffff;
}
table.sortable th{
	background-color : #FABC44;
	color : #ffffff;
}

#popitmenu{
	position: absolute;
	background-color: white;
	border:1px solid black;
	z-index: 100;
	visibility: hidden;
}

#popitmenu a{
	text-decoration: none;
	padding: 3px;
	color: black;
	display: block;
	white-space: nowrap;
}

#popitmenu a:hover{ /*hover background color*/
	background-color: #CCFF9D;
}

.indicator{
	width: 100%;
	background-color: #ffffff;
	padding: 5px;
}

.indicator_td{
	border: 1px solid #dddddd;
	background-color: #ffffff;
	text-align: center;
	padding: 5px;
}

.indicator_tdcurrent{
	border: 1px solid #dddddd;
	background-color: #ff0000;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}
.indicator_tdpass{
	border: 1px solid #dddddd;
	background-color: #80FF00;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}

.evaluations{
	border: 1px solid #ff0000;
	width: 100%;
	background-color: #ffff00;
	padding: 5px;
}



.nodes{
	border: 1px solid #dddddd;
	padding: 5px;
	width: 100%;
	height: 100%;
	background-color : #ffffff;	
	color : #111111;	
}
.nodesitem{
	background-image: url("/images/orgchart/top.gif");
	background-position: top center;
	background-repeat: no-repeat;
	color : #000000;		
	/*padding-top : 10px;
	border-top: 1px solid #dddddd;*/
	vertical-align : top;
}
.nodestail{
	background-image: url("/images/orgchart/top.gif");
	background-position: top center;
	background-repeat: repeat-y;
	vertical-align : top;
}

.nodesright{
	border-left: 1px solid #dddddd;
}
.nodesleft{
	border-right: 1px solid #dddddd;
}
.nodestop{
	border-bottom: 0px solid #dddddd;
}
.levels{
	width : 100px;
	border-right : 1px dashed #999999;
	padding : 5px;
}
.orgchart{
	
}

table.report_borderless td{
	font-size: 70%;
	background-color : #ffffff;
}

table.report {
	border-top: 3px solid #9C9E7B;
	background-color : #E7E3D6;
}

table.report td.projectgroup{
	font-weight: bold;
}
table.report td{
	font-size: 70%;
	background-color : #ffffff;
}

table.report td.label{
	font-weight: bold;
	background-color : #ffffff;
	text-align: right;
	padding-right: 10px;
}
table.report th{
	font-size: 70%;
	background-color : #CFD1AE;
	color : #666666;
}

table.report th.verticaltext{ 
		font-weight:bold; 
		writing-mode: tb-rl; 
		filter: flipv fliph; 
		text-align : left;
		white-space : nowrap;
	}

table.report th.footer{ 
		font-weight:bold; 
		white-space : nowrap;
	}

.aitem {
	padding-left: 12px;
	background-image: url("/images/aro_blue.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 4px;
}


.ablank {
	border:1px solid #ddd;
	padding-left: 12px;
	background-color: #eee;
	font-size: xx-small;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 4px;
}
p.blog{
	width: 768px;
	font-size: 80%;
}

p.blog a{
	text-decoration: underline;
}

p.blog a#blogowner{
	color: #008000;
}

p.blog a#blogowner:visited{
	color: #008000;
}

p.blog a#blogowner:hover{
	color: #00B300;
}


p.blog a#blogpost{
	color: #0000CC;
	font-weight: bold;
}

p.blog a#blogpost:visited{
	color: #0000CC;
}

p.blog a#blogpost:hover{
	color: #0000CC;
}

div.blog {
	width: 48%;
	height: 100px;
	border: 0px solid #ffffff;
	position: relative;
	float: left; 
	margin: 5px;
	overflow:hidden;
}

div.bloglist{
	width: 400px;
	height: 100px;
	border: 0px solid #ffffff;
	position: relative;
	float: left; 
	margin: 5px;
	overflow:hidden;
}

table.blogitem td{
	font-size: 70%;
}


table.statistic td{
	font-size: 60%;
}


ul.postlist{
	margin-top : 10px;
	margin-left : -30px;
	font-size: 90%;
}

ul.postlist li{
	list-style-type: none;
	background-image: url(/images/arrow.gif);
	background-repeat:no-repeat;
	padding-left : 15px;
}

div.blogsearch {
	width: 100%;
	
	margin: 5px;
}

div.paging {
	font-size: 80%;
	float: center; 
	margin: 5px;
}


div.photoimage{
	text-align: center;
	width: 110px;
	height: 150px;
	border: 0px solid #ffffff;
	position: relative;
	float: left; 
	margin: 5px;
	cursor: hand;
	font-size: 10px;
}

div.photoimage_small{
	text-align: center;
	width: 70px;
	height: 120px;
	border: 0px solid #ffffff;
	position: relative;
	float: left; 
	margin: 2px;
	cursor: hand;
	font-size: 10px;
}

div.photocontainer{
	float:left;
}

div.tabslegend{
	width: 100%;
	text-align: right;
	border-left: 0px solid #E0E0E0;
	border-right: 0px solid #E0E0E0;
	border-bottom: 0px solid #E0E0E0;
}


.profiletable {
	
}

.profiletable th{
	text-align: left;
	padding-right: 5px;
	
	vertical-align:text-top;
	width: 150px;
}
.profiletable td{
	padding-bottom: 5px;
}
.contactperson td,.contactperson th{
	color: #ffffff;
}
/*
.profiletable th:after{
	content: ' :';
}
*/

.datatable td{
	vertical-align:text-top;
}

.searchbar td{
}

.photodetails{
	float: left; 
	width:120px; 
	height:123px;	
	
}

.dirlistingitems{
	width:48%;
	height:10px;
	float: left;	
}

.quicklogin td{
	font-size: 10px;	
}

.quicklogin input{
	font-size: 9px;	
}

.welcomepanel{
	font-size: 10px;	
}
.welcomepanel td{
	font-size: 10px;	
}

.misclists li{
	
}

.propertiesitems{
	width:33.33%;
	float: left;	
}

.errorsubmission{
	margin-top: 10px;	
}

.bannercontainer{
	text-align: center;
}

.banneritem{
	padding: 5px;
}

.bannerimage{
	border: 1px solid #333;	
}

.photothumb{
	border: 1px solid #9C9E94;
	padding : 2px ; 
}

.searchform td{
	font-size: 70%;
	font-weight: normal;
	letter-spacing: 0.1em;
}
.searchform input, button{
	font-size: 100%;
}

.searchform input{
	font-size: 100%;
	
}

.searchform select{
	width: 100%;
	font-size: 100%;
	
}

.featuredarticle div{
	overflow: hidden; height: 130px;
}
.featuredarticle{
	background-color: #ffffff;	
}
.featuredarticle #content{
	background-color: #ffffff;	
	padding: 5px;
	border: 1px solid #ffffff;
}
.featuredarticle #content a{
	color: #CB0000;
}
.featuredarticle #content a:hover{
	color: #CB0000;
	text-decoration: underline;
}

.featuredarticle #content td{
}

.featuredarticle #headline{
	background-color: #ffffff;	
	padding: 5px;	
	border: 0px solid #ffffff;
	padding-left: 30px;
}

.featuredarticle #headline li{
	border-bottom: 0px solid #DEDEDE;
}

.featuredarticle #headline a{
	color: #0000FF;
	font-weight: normal;
}

.featuredarticle #headline a:hover{
	color: #FF8000;
	font-weight: normal;
}


.featuredproperties{
	background-color: #ffffff;
}

.featuredproperties td{
	background-color: #ffffff;
	padding: 5px;	
}

.featuredproperties #navcolumn{
	width: 240px;
}

.articlethumbnail{
	width: 120px;	
	height: 90px;	
	border: 1px solid #dddddd;
	float:left;
	margin : 5px ;
	padding : 0px ; 
}

.propertiescategory td{
	
}

.propertiescategory a{
	text-decoration: none;
	color: #0000FF;
}

.propertiescategory a:visited{
	color: #0000FF;
	text-decoration: none;
}

.propertiescategory a:hover{
	text-decoration: none;
	color: #0000FF;
}

.tablemainbox{
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
}
/*
.tablemainbox{
	background-color: #5edeec;	
}
.tablemainbox tr.even td,tr.odd td{
	background-color: transparent;	
}*/

.propertiesdirectory{
	height: 150px;
	border: 1px solid #a4a4a4;
}

.propertiesdirectory th{
	background-color: #000000;
	color: #ffffff;
	text-align: left;
}

.propertiesdirectory th a{
	color: #ffffff;
}
.propertiesdirectory th a:hover{
	color: #ffcc33;
}

.propertiesdirectory td{
	background-color: #ffffff;
}
.propertiesdirectory td a{
	color: #0000ff;
	font-weight: bold;
}
.paging{
	text-align: center;
}

.paging a{
	border: 1px solid #dddddd;
	padding: 3px;
}

.paging #current{
	border: 1px solid #cccccc;
	padding: 3px;
}

.formnext{	
	background-color: #ffcc33;
	border: 1px solid #FF0000;
	color: #ffffff;
	padding: 3px;
	padding-right: 5px;
	padding-left: 5px;
}
.formnext a:active, .formnext a:hover, .formnext a:visited{	
	color: #ffffff;
}

.formdirtable th{
	font-weight: bold;
	text-align: left;
	
	padding: 2px;
	padding-right: 5px;
}
.formdirtable td{
	padding-top: 5px;
	border-bottom: 1px dashed #000000;
}

.footer{
	color: #111111;
}

.footer a{
	color: #111111;
}

.footer a:visited{
	color: #111111;
}

.footer a:hover{
	color: #111111;
}

.footer a:active{
	color: #111111;
}


.orderitem{
		
}

.orderitem td{
	vertical-align : top;
}

.orderitem th{
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
	
}


.orderitem #label{
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}

.orderitem #label:after{
	content: " :";
}

.orderstatus th{
	font-weight: bold;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	
}

.fieldset{
	border: 1px solid #E1DBB4;
	width: 92%;
}

.fieldset legend{
	border: 1px solid #E1DBB4;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#F3EDCB;
}


fieldset{
	border: 1px solid #E1DBB4;
}

fieldset legend{
	border: 1px solid #E1DBB4;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#f5f4f4;
	width: 200px;
}

.newsbox td{
	
		color:#ffffff;
}
.newsbox a{
	
		color:#ffffff;
}
.newsdatecontainer{
		border-bottom: 1px solid #4d7a7d; 
		color:#4d7a7d;
}
.newsdate{
	background-color: #666666;
	border: 1px solid #ffffff;
	width: 100%;
	padding: 5px;
}
.newsdate th{
	text-align: center;
	border-bottom: 1px solid #ffffff;
	color: white;
}
.newsdate td{
	text-align: center;
	border-bottom: 0px solid #ffffff;
	color: #ff6900;
	font-weight: bold;
	text-transform: uppercase;
}

.newsdatecontainer a{
	color: #ffffff;
}

.propdetail td{
	border-bottom: 1px solid #474747;	
	color: #474747;
	padding-top: 4px;
	padding-bottom: 3px;
	vertical-align: top;
}

.navbar{
	color: #000000;	
}
.navbar a{
	color: #000000;	
}


.membership th{
	background-image: url(/themes/amust_2012/images/shadeactive.gif)
}
.membership td{
	border-top:  1px dashed #336699
}
.membership #bottom{

	text-align: center;
}
.membership #top{
	border-top:  0px dashed #336699;
	text-align: center;
}

.membershipmenu{
	
}
.membershipmenu td{
	border-bottom: 1px dashed #336699;
	padding: 10px;
}
.membershipmenu th{
	border-bottom: 1px dashed #336699;
	padding: 10px;
	letter-spacing: 0.2em;
	text-transform:uppercase;
	font-size: 18px;  
	color: #336699
}

.membershipicon{
	border: 1px solid #dddddd;
	background-color: #eeeeee;
	width: 150px;
	padding: 10px;
}
.userarealist li{
	border-bottom: 1px dashed #dddddd;
	padding: 10px;
	margin: 0px;
}
.userarealist ul{
	margin-left: -20px;
}


.membershiphelp td{
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}
.membershiptoknow th{
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	background-image: url($themesurl/$defaultthemes/images/tabletitle-bg.png);
	padding: 10px;
}
.membershiptoknow{
	border: 1px solid #dddddd;
}

#wantedtable td{
	cursor: hand; 
	border-bottom: 1px dashed #ffffff;
	padding: 5px;
}
#wantedtable th{
	text-align: center;
	font-size: 70%;
	padding: 5px;
	border-bottom: 0px solid #ffffff;
}