body
{
	background-color:#C7C1A9;
	text-align:center;
	padding:0;
	margin:0;
	background-image: url("/images/common_bg.jpg"); 
	background-repeat: repeat-y; 
	background-position: center bottom; 

}

h1 {color:#333333; font-size:20px; font-style:bold; font-weight:normal;}


.postCode
{
display:none;
}


td
{
	font-family:Tahoma;
	font-size:11px;
	color:#374348;
}

.grayText
{
	color:gray;
	margin-left:5px;
}

.textContent
{
	text-align:justify;
}

.content
{
	padding:10px;
}

input, textarea
{
	background-color:#e6e6e6;
	border:none;
	font-family:Tahoma;
	font-size:11px;
	color:#374348;
	height:17px;
}

select, option
{
	background-color:#e6e6e6;
	border:none;
	font-family:Tahoma;
	font-size:11px;
}

img
{
	border:none;
}

.announce
{
	color:#7c7c7c;
	margin-top:2px;
}

a:link, a:visited
{
	color:#4e4f4a;
	text-decoration:none;
}

a:hover
{
	color:#24419f;
	text-decoration:none;
}

.announce a:link, .announce a:visited
{
	color:#7c7c7c;
	margin-top:2px;
}

.contacts
{
	color:#a7a7a5;
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #dbd9cf;
	line-height:18px;
}

.contacts a,.contacts a:link, .contacts a:visited
{
	color:#a7a7a5;
	text-decoration:none;
	border-bottom:1px dashed #a7a7a5;
}

.calendar_layer
{
	position:absolute;
	visibility:hidden;
	background-color:white;
	layer-background-color:white;
}

.content
{

}

.menu
{
	width:277px;
	background: url(/images/menu_bg.gif) top left repeat-y;
}

.menu_items
{
	padding-left:20px;
	text-transform:uppercase;
	line-height:18px;
}


.block
{
	width:180px;
	background: url(/images/menu_bg.gif) top left repeat-y;
}

.block_items
{
	padding-left:20px;
	text-transform:uppercase;
	line-height:18px;
}


.archive_items
{
	padding-left:20px;
	line-height:18px;
	text-align:left;
}



.page_header
{
	font-size:16px;
}

.preview
{
	margin-right:15px;
	margin-bottom:15px;
	cursor:pointer;	
}



a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
	border:1px solid gray;
}

.popup
{
	vertical-align:baseline;
}






































.jqiwarning .jqi{
      background-color: #b0be96;
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #c0cEa6;
      padding: 10px;
      width: 300px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #e0eEc6;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #c0cEa6;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
} 



.menu1{
					position: absolute;
					z-index: 200;
					
					left: 10px;
					top: 230px;
					
					text-align: left
					
					}
					
					.menu1 ul li{
					float: left;
					
					list-style: none;
					margin: 0px 0px;
					padding: 13px 12px 19px 12px;
					}
					.menu1 ul li:hover{
					background-color: #003399;
					}
					
					.menu1 ul li:hover a{
					color: #ffffff;
					}
					.menu1 ul {
					padding: 0px 0px;
					margin: 0px 0px 0px 10px;
					}
					
					.menu1 ul li a{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					line-height: 16px;
					color: #7a7b7b;
					
					text-transform: uppercase;
					}
					
					.menu1 ul li a:hover{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					line-height: 16px;
					color: #ffffff;
					
					text-transform: uppercase;
					}
					
					.moremenu {
					left: 396px !important; 
					}
.will{
	text-align:right;
        padding-right:20px;
        padding-top:20px;
}
.will a:active, .will a:focus, .will a:hover, .will a:link, .will a:visited {
   color:#a7a7a5;
   font-size:9px;
   font-weight:normal;
}
