@charset "utf-8";
/* CSS Document */

#top .post_title a{
	color:#7a7a7a;
	}
	
#head{
background:transparent url(/resources/images1/bg_subpage.png) no-repeat 0 126px;	
	}
	
#footer, #respond{
border-top:1px solid #c4c4c4;	
	}

#frontpage #head{
background-image:none;
	}

a								{color:#05689f;}
a:hover							{color:#e8c732;}
a:active						{color:#05689f;}
a:visited						{color:#05689f;}
a:link							{color:#05689f;}

.section a						{color:#05689f;}
.section a:hover				{color:#E3B900;text-decoration:none;}
.section a:activ				{color:#05689f;}
.section a:visit				{color:#05689f;}
.section a:link					{color:#05689f;}

.more-link{
	color:#396ea4;
	background:#fff url(/resources/images1/bg_subnav.png) 0px 5px no-repeat;
	}
	
	
.more-link:hover{
	background:#fff url(/resources/images1/bg_subnav.png) 0px -85px no-repeat;
	}


/* NAVIGATION */

#top #nav ul {
border:1px solid #c4c4c4;
border-top:1px solid #ececec;
}

#top #nav li ul a{
border-top:1px solid #f4f4f4;
}

#top #head #nav ul a, #top #head #nav ul li{
background-color:#ececec;
background-image:none;
}

#top #head #nav ul a:hover, #top #head #nav ul a:focus {
background-color:#f4f4f4;
}

#top #nav li.back, #top #nav .current_page_item a, #top #nav .current_page_parent a, #top #nav .current_page_ancestor a{
background:transparent url(/resources/images1/lava.png) no-repeat right -32px;

}
#top #nav li.back .left, #top #nav .current_page_item, #top #nav .current_page_parent, #top #nav .current_page_ancestor  {
background:transparent url(/resources/images1/lava.png) no-repeat top left;
}

/*subnav*/

#subnav li{
	background:#ececec;
	}
	
#subnav li a, #subnav .current_page_item ul a {
	border-bottom:1px solid #c4c4c4;
	background:#fff url(/resources/images1/bg_subnav.png) 9px 11px no-repeat;
	}
	
#subnav .current_page_item a, #subnav .current a{
	background:#fff url(/resources/images1/bg_subnav.png) 9px -79px no-repeat;
	}
	
	
#top #subnav li a:hover{
	background:transparent url(/resources/images1/bg_subnav.png) 9px -79px no-repeat;
	}

/* Admin Form --------- */

.form {
	text-align:left;
}

.form label {
	float:left;
	padding-top:4px;
}

.form input 					{
	border:1px solid #79b7e7;
	background:url(/resources/images/whitedot.jpg) top repeat-x #fcfdfd;
	padding:5px;
}

.form textarea {
	border:1px solid #79b7e7;
	width:260px;
	background:url(/resources/images/whitedot.jpg) top repeat-x #fcfdfd;
	padding:5px;
}

.form select {
	width:272px;
	border:1px solid #ddd;
	background:url(/resources/images/whitedot.jpg) top repeat-x #fcfdfd;
	padding:5px;
}

.red {
	color:#C00;
}


/*************** Forms ***************/

                
form p small {
	font-size: 0.75em;
    color: #777;
}
				
form input.text-input,
form select,
form textarea,
form .wysiwyg {
	padding: 6px;
    font-size: 13px;
    background: #fff url('/resources/images/bg-form-field.gif') top left repeat-x;
    border: 1px solid #d5d5d5;
	color: #333;
}
            
form .tiny-input {
	width: 10% !important;
}

form .small-input {
	width: 25% !important;
}
                
form .medium-input {
	width: 50% !important;
}
                
form .large-input {
                width: 97.5% !important;
				font-size: 16px !important;
				padding: 8px !important;
                }
                
form textarea {
                border:1px solid #79b7e7;
				width: 97.5% !important;
                font-family: Arial, Helvetica, sans-serif;
                }
                
form select {
                padding: 4px;
                background: #fff;
                }
				
form input[type="checkbox"],
form input[type="radio"] {
				padding: 0;
                background: none;
				border: 0;
                }

.check {
				width:10%;
				padding: 0;
                background: none;
				border: 0;
                }

span.date {
	color:#999;
	padding-left:20px; 
	background:url(/resources/images/date.jpg) no-repeat left top;
	display:block;
	height:15px;
	margin-top:5px;
	font-size:9px;
}

.print {
	text-align:center;
	padding:5px 5px 15px 5px;
}

/* Row highlighting */

.highlighted_odd {
	background-color: #ECFFB3;
}

.highlighted_even {
	background-color: #E6FF99;
}

.highlighted {
	background-color: #E6FF99;
}

/*
	NEW ALERT MESSSAGE BOXES
*/

	.message {
		display: block;
		padding: 5px 20px 5px 75px;
		margin-bottom: 15px;
	}
	
	.success {
		background:#d4f684 url("/resources/images/tick_48.png") no-repeat scroll;
		background-position: 20px 50%;
		border:1px solid #739f1D;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	.warning {
		background:#feffc8 url("/resources/images/warning_48.png") no-repeat scroll;
		background-position: 20px 50%;
		border:1px solid #f1aa2d;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	.alert {
		background:#fdcea4 url("/resources/images/stop_48.png") no-repeat scroll;
		background-position: 20px 50%;
		border:1px solid #c44509;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	.info {
		background:#c3e4fd url("/resources/images/info_48.png") no-repeat scroll;
		background-position: 20px 50%;
		border:1px solid #688fdc;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	.loading {
		background:#c3e4fd url("/resources/images/ajax-loader48.gif") no-repeat scroll;
		background-position: 20px 50%;
		border:1px solid #688fdc;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}

	.message:hover {
		cursor: pointer;
	}