﻿*
{
	margin:0px;
	padding:0px;
}
body 
{
	font:normal 12px arial;
	background-color:#EEE;
}
a
{
	color:#00a7d7;
	
}
h1
{
	color:#00a7d7;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
	
}
h2
{
	color:#00a7d7;
}
h3
{
	color:#00a7d7;
		font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}
.blue
{
	color:#00a7d7;
}
#login
{
	width:300px;
			margin: 0px auto -1px auto;
	overflow: hidden;
	margin-top:30px;
}
#client
{
    width:1100px;
    	margin: 0px auto -1px auto;
	overflow: hidden;
	

}
.hidden
{
    display:none;
}
.block
{
    display:block;
}
#user
{
    float:right;
	text-align:right;
	margin-right:10px;
	margin-top:10px;
}
#home-login2 {
    background-image: url("/images/logo.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 41px;
    margin: 30px auto 10px;
    overflow: hidden;
    width: 300px;
}
.homelogin2 {
    background-image: url("/images/logo.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 41px;
    margin: 30px auto 10px;
    overflow: hidden;
    width: 300px;
}
.LoginLimetree{
 background-image: url("/images/logoLimetree.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 100px;
    margin: 30px auto 10px;
    overflow: hidden;
    width: 900px;

}

#wrapper
{
clear:both;
	width:900px;
		margin: 0px auto -1px auto;
	overflow: hidden;
}
.banner
{
    clear:both;
	background-image:url(../images/banner.gif);
	height:74px;
	
}

.bannerLimetree
{
    clear:both;
	background-image:url(../images/bannerLimetree.gif) ;
	background-repeat:no-repeat;
	height:100px;
	/*
	border-left:solid 1px #000;
	border-top:solid 1px #000;
	border-right:solid 1px #000;*/
}

#viewlnk
{
    margin-top:0px;
    text-align:right;
    margin-right:10px;
    padding-top:80px
}
#viewlnk a
{
color:#fff
}
#menu 
{
	height:25px;
	
	border:solid 1px #000;
}

#menu ul .sep
{
		height:25px;
		width:3px;
		background-image:url(../images/menu-border.gif);
}


#content
{
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	overflow:auto;
	background-color:#FFF;
}
#content-inner
{
	padding:10px;
	
}
.sort
{
	font-weight:bold;
	background-color:#D3E1F1;
	height:30px;
}
.sort th
{
	font-weight:bold;
	background-color:#D3E1F1;
	height:30px;
}
.row
{
	background-color:#dadada;
	
}
.list
{
	border:solid 1px #FFF;
}
.label
{
	font-weight:bold;
}

.margin-10
{
	margin:10px;
}
#user-details
{
	float:right;
	width:250px;
}
#home-content
{
	float:left;
}
.box-head 
{	
	BORDER-RIGHT: #000 1px solid;	
	BORDER-TOP: #000 1px solid;	
	
	MARGIN-BOTTOM: 2px;	
	BORDER-LEFT: #000 1px solid;	
	
	BORDER-BOTTOM: #000 1px solid;	
	HEIGHT: 25px
	}
	.box-head P 	
	{
		FONT-WEIGHT: bold;	
		
		MARGIN-LEFT: 5px;	
		COLOR: #ffffff;	
		LINE-HEIGHT: 25px
		}
		.box-data 	
		{
			BORDER: #000 1px dotted;	

			
			MARGIN-BOTTOM: 5px;	

			}
			.box-data P 
			{	
				
				MARGIN: 5px
				}
.btnAdd
{
	border:solid 1px #000;
	background-image:url(../images/icons/add.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	padding-top:2px;
	font-size:11px;
	cursor:pointer;
	
}
.btnSave
{

}
.btnSave:hover
{

}
.btnCancel
{

}
.btnCancel:hover
{

}
.btnBar
{
    width:98%;
    border:dotted 1px #ccc;
    background-color:#f4f4f4;
    display:block;
    margin-bottom:5px;
    margin-top:5px;
    padding:3px;
    text-align:left;
    overflow:auto;
}
#modcontent,#modnews,#modmenu,#modlan,#modparts,#modgal
{
        width:98%;
    border:dotted 1px #ccc;
    background-color:#f4f4f4;
    display:block;
    margin-bottom:5px;
    margin-top:5px;
    padding:3px;
    text-align:left;
    overflow:auto;
}
#modcontent,#modnews,#modmenu,#modlan,#modparts a,#modgal a
{
    margin-top:10px;
}
.status
{
    color:#00a7d7;
    width:98%;
    border:dotted 1px #00a7d7;
    display:block;
    margin-bottom:5px;
    margin-top:5px;
    padding:5px;
    text-align:center;
}
.statusErr
{
        color:red;
  
    border:dotted 1px red;
    display:block;
    margin-bottom:5px;
    margin-top:5px;
    padding: 8px 35px 8px 14px;
        background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
    border: 1px solid #FBEED5;
    border-radius: 4px 4px 4px 4px;
    
    margin-bottom: 10px;
   
    
}
.ok
{
    
    height:20px;
    line-height:20px;
    background-color: #DFF0D8;
    border:solid 1px #D6E9C6;
    color: #468847;
    border-radius: 4px 4px 4px 4px;
    
    margin-bottom: 10px;
    padding: 8px 35px 8px 14px;
}
.error
{
    color:Red;
       height:20px;
    line-height:20px;
    border:dotted 1px red;
}
.add {
    background-image:url(../images/add.png) !important;
}
.delete {
    background-image:url(../images/cancel.png) !important;
}
.hint
{
    background-color:#fffdc7;
    width:98%;
    border:dotted 1px #cec953;
    display:block;
    margin-bottom:5px;
    margin-top:5px;
    padding:5px;
    text-align:left;
    
}
.csshead
{
    	color:#666;
	font-size:17px;
	font-weight:normal;
	margin-bottom:10px;
	background-color:#cce1e7;
	height:30px;
	line-height:30px;
}
.css_table
{
    margin:10px;
    width:98%;
}
.css_table tr
{
    vertical-align:middle;
}
.css_table td
{
    padding-left:10px;
}
.clr_box
{
    width:18px;
    height:18px;
    border:solid 1px #000;
    display:inline-block;
    margin-left:2px;
}
.tbl_label
{
    width:150px;
    font-size:12px;
}
.row:hover
{
    background-color:#FFF;
}
.hlpbtn a
{
    background-image:url(../images/icons/help.png);
    background-repeat:no-repeat;
    background-position:right 5px;
}
.hlpbtn a:hover
{
    background-image:url(../images/icons/help.png);
    background-repeat:repeat;
    background-position:0px 0px;
}
	.ui-state-highlight { height: 1.5em; line-height: 1.2em; }
	#sortable {list-style:none;width:100%}
	#sortable li{float:left;}
	
	table thead tr .header {
    background-image: url("/images/icons/bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}

table thead tr .headerSortUp {
    background-image: url("/images/icons/asc.gif");
}
table thead tr .headerSortDown {
    background-image: url("/images/icons/desc.gif");
}
	#nav {
		margin:0; 
		padding:0; 
		list-style:none;
	}	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#nav li {
			
			   display: block;
    position: relative;
    float: left;
		}
		#nav li ul {
    display: none;
}
		/* this is the parent menu */
		#nav li a {
			display:block;
	color:#fff;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	padding-left:20px;
	padding-right:20px;
	margin-left: 1px;
    white-space: nowrap;	
	
  
    
		}

		#nav li a:hover {
			color:#000;
background-image:url(../images/menu-hover2.gif);
		}
	
		/* you can make a different style for default selected value */
		#nav a.selected {
			color:#f00;
		}
	#nav li:hover ul {
    display: block;
    position: absolute;
}
#nav li:hover li {
    float: none;
   
}
		/* submenu, it's hidden by default */
		#nav ul {
		
			
		
			list-style:none;
		}
		
		#nav ul li {
			
			float:left; 
			border-bottom:1px solid #fff;
			width:150px;
		}
		
		/* display block will make the link fill the whole area of LI */
		#nav ul a {
			display:block;  
			height:25px;
	line-height:25px;
			padding-left:0px;
			color:#666;
			background-color:#D3E1F1;
			
		}
		
		#nav ul a:hover {
			
		}
		
	.fieldset
{
    
   
 
       background-color: #f2f2f2;
    background-image: -moz-linear-gradient(center top , #f8f8f8, #f1f1f1);
    border: 1px solid #cecece;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 1px 0 #ffffff inset, 1px 0 0 #ffffff inset, 0 1px 2px rgba(0, 0, 0, 0.04);
    color: #666666;
    left: -10px;
    overflow: auto;
    padding: 5px;
    text-shadow: 0 1px 0 #ffffff;
    margin:10px;
      
}
.legend
{
   
       border:1px solid #D3D3D3;
   background-color:#F3F3F3;
  padding:10px;
   margin-top:10px;
  margin-bottom:0px;
  margin-left:16px;
  
}

#ctl00_ContentPlaceHolder1_txtPostSummaryPicture
{
    
    background-size: 60px 60px;
    background-repeat: no-repeat;
    background-position :right 
}
#btnDelPostSummaryPicture
{cursor:pointer;width:20px;line-height:20px;height:20px;
 
 background-color:#F3F3F3;text-align:center;border-top:solid 1px #aaa;border-left:solid 1px #aaa;
 border-bottom:solid 1px #aaa;font-size:14px;text-decoration:none;color:#ccc;display:inline;float:left;
    margin-top:5px;
                          }