/*	
================================
CSS by the XD Design team - http://www.xd.com.au
================================
*/ 

body { margin:0; padding:0; background-color: #525252; height: 100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
html { overflow-y: scroll; height: 100%; } 

.Normal, td, li, ol { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11pt; line-height: 18px; color: #525252; }
ul li { list-style-type: disc; }

.skinmaster { width:990px; }

/* Left column */
.tol { background: url(media/tl.gif) no-repeat; width: 50px; height: 35px; }
.fl { background: url(media/fl.gif) no-repeat; width: 50px; height: 27px; }

/* Right column */
.tor { background: url(media/tr.gif) no-repeat; width: 50px; height: 35px; }
.fr { background: url(media/fr.gif) no-repeat; width: 50px; height: 27px; }

.tlt { background: url(media/tlt.gif) no-repeat; width: 185px; height: 35px; }
.tt {	background: url(media/tt.gif) no-repeat; width: 705px; height: 35px; }

.flt { background: url(media/flt.gif) repeat-x; /*width: 185px;*/ height:27px; }
.ft { background: url(media/ft.gif) no-repeat; width: 705px; height:27px; }

h1 {color: purple; font-size: 14pt; font-weight: bolder;}
h2 {font-family: Century, "Times New Roman", Times, serif;color: purple; font-size: 18px; font-weight: bolder; line-height: 14pt;}
h3 {color: purple; font-size: 14pt; font-weight: bolder;}
.Head   {color: purple; font-size: 14pt; font-weight: bolder;}

/* style of item titles on edit and admin pages */
.SubHead   {color: purple; font-weight: bolder;}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {color: purple; font-weight: bolder;}

/* Links for Articles Archive Module */
.archivelink { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; } 
a.archivelink:link,a.archivelink:active,a.archivelink:visited  { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; } 
a.archivelink:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none; } 

.footerTxt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a2a6a9; } 
a.footerTxt:link,a.footerTxt:active,a.footerTxt:visited  { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a2a6a9; } 
a.footerTxt:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7c7c7d; text-decoration:none; } 

.contacttxt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc; } 
a.contacttxt:link,a.contacttxt:active,a.contacttxt:visited  { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc; } 
a.contacttxt:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; } 

.lfooter { padding: 5px 0 0 0; }
.rfooter { padding: 5px 40px 0 0; }

.panecontent { padding: 4px 5px; }

/* Form Master module styles */
.formlabel { padding-right: 20px; color:#57575a; white-space: nowrap; font-size:10pt!important; font-weight:bold; }
.formdesc { color:#57575a; }
.formitem {	margin: 2px 0 10px 0; padding-right: 20px; /*width:220px;*/ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11pt!important; line-height: 18px; color: #525252; white-space: nowrap; }

/* Property Agent Search Module */
.formsub { background-color:#9BB439; border:1px solid #FFFFFF!important; color:#FFFFFF; font-size:10pt; padding: 2px 20px; }
a.formsub:link,a.formsub:active,a.formsub:visited  { border:1px solid #FFFFFF!important; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; } 
a.formsub:hover { border:1px solid #FFFFFF!important; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7c7c7d; text-decoration:none; } 

/* Snapsis Vertical Menu */
/* Root items */
#admin { background: url(media/menubg.gif) repeat-x; height: 35px; }
#admin li { position:relative; float:left; line-height:22px; list-style:none; padding:0; white-space:nowrap; margin-bottom:0px; }
#admin ul { padding:0; margin:0; list-style:none; float:left; width:100%; }

#admin a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; margin: 0; text-decoration:none; text-align:center; font-weight:normal; padding:0 10px; color: #ffffff; }
#admin li ul { position:absolute; left: -999em; border-top: #FFFFFF 0px solid; background:#FFFFF; }
#admin li li a { width:150px; font-size:10px; background: #555555; text-align:left; padding: 0 0 0 10px;-moz-box-sizing:border-box; box-sizing:border-box; }

/* Menu items */
#admin li a:hover { background:url(media/menuhover.gif) no-repeat right; color: #cccccc; }
#admin li.SelectedTab a  { background:url(media/menuselected.gif) no-repeat right; color: #ffffff; }

#admin li li a:link {	background:#999999; color:#ffffff; }
#admin li li a:hover {	background:#864681; color:#ffffff; }
#admin li li.SelectedTab a { background:#404040; }
#admin li li.SelectedTab a:hover { background:#864681; }

#admin li li li a:hover {	background:#864681; color:#ffffff; }
#admin li li li a:link {	background:#999999; color:#ffffff; }
#admin li li li.SelectedTab a { background:#404040; }

#admin .DisabledTab {color:#CCCCCC;}

#admin li:hover ul ul,#admin li:hover ul ul ul,#admin li:hover ul ul ul ul,
#admin li.iehover ul ul,#admin li.iehover ul ul ul,#admin li.iehover ul ul ul ul{left: -999em;}

/* 2nd level item position */
#admin li:hover ul, #admin li.iehover ul { top: 22px;left:0; border:1px solid #cccccc; width: 150px; }

/* 3rd level item position */         
#admin li li:hover ul,#admin li li li:hover ul,#admin li li.iehover ul,  
#admin li li li.iehover ul {top: -1px;left:150px;}

.NormalTextBox { font-family:Tahoma,Arial,Helvetica;font-size:8pt;font-weight:normal;}
