@charset "utf-8";
/* CSS Document */
body{ font-family: arial,sans-serif; margin: 0; font-size:12px;}
h1, h2, h3, h4, h5, h6 {color: #666666;}
a.top_links { text-decoration:none;color: #106045; font-size:11px; padding:0 15px; font-weight:bold; line-height:25px;}
a.top_links:hover {text-decoration:underline;}
.reset_button { cursor:pointer; padding:0; border:0; background:none; text-decoration:none; color: #106045; font-family: arial,sans-serif; font-size:11px; font-weight:bold; line-height:25px;}
a.page_links { text-decoration:none;color: #106045; font-size:11px; padding:0 3px; font-weight:bold; line-height:25px;}
a.page_links:hover {text-decoration:underline;}

a.links { text-decoration:none;color: #666666; font-size:11px; padding:0 10px; font-weight:500;}
a.links:hover {text-decoration:underline;}
.page { width:880px; margin:0 auto; padding:0;}
.titles { margin-top: 2em; }
label { font-weight:bold;}
#navigation { padding:5px; font-size:12px;}
a.page_no { text-decoration:none;color: #106045; padding:0 5px; font-weight:bold; line-height:25px;}
a.page_no:hover {text-decoration:underline;}
#search {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#search span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
#content { min-height:400px; width:70%;}
.content_center {width:100%; margin:0 auto; margin-top:15px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
.buttons {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
.buttons span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
div.row {clear:both; padding-top:5px; margin-top:5px;_margin-top:2px;!margin-top:2px;}
div.row label{float:left; width:80px;text-align:left;padding:0px; margin:0px;}
div.row label.title{float:left; width:120px;text-align:right;padding-right:10px; margin:0px;}
table.details { width:100%; border:1px solid #CCCCCC;}
table.details tr { cursor:default;}
table.details tr.odd {background:#E1F0FF;}
table.details th { text-align:left;background:#8CB454; height:15px; padding:5px;}
table.details td {  padding:5px;}

.ui-autocomplete-results {padding: 0px;	border: 1px solid #c4d491;	background-color: white; overflow: hidden;z-index: 99999;}
.ui-autocomplete-results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ui-autocomplete-results li { margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;	font-size: 12px;line-height: 16px;overflow: hidden;}
.ui-autocomplete-loading {background: white url('indicator.gif') right center no-repeat;}
.ui-autocomplete-odd {background-color: #F4F8E7;}
.ui-autocomplete-over {	background-color:#b1c76b;color: white;}

.r_box { background: url(../templates/images/tl.png) no-repeat top left;}
.r_top { background: url(../templates/images/tr.png) no-repeat top right;}
.r_bottom {	background: url(../templates/images/bl.png) no-repeat bottom left;}
.r_bottom div {	background: url(../templates/images/br.png) no-repeat bottom right;}
.r_content { background: url(../templates/images/r.png) top right repeat-y;}
.r_top div,.r_top,.r_bottom div, .r_bottom {width: 100%; height: 15px; font-size: 1px;}
.r_content, .r_bottom {margin-top: -19px;}
.r_content { padding: 0 15px; }
.city{ color:#666666;}
.spacer{clear:both; height:1px;}
.myform { width:70%; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#content_box {border:solid 2px #CBDA9E; padding:5px;}
#form{ border:solid 2px #CBDA9E; padding:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#form #row { height:50px;}
#form h1 { font-weight:bold; margin-bottom:10px;}
#form h2 {	border-bottom:solid 1px #b7ddf2; font-size:20px;}
#form p{ color:#666666;margin-bottom:20px; border-bottom:solid 1px #b7ddf2;	padding-bottom:10px;}
#form label{ display:block;font-weight:bold;text-align:right; width:140px;float:left;}
#form label.left{ display:block;font-weight:bold;text-align: left; width:180px;float:left; padding-left:10px; font-size:13px;}
#form label.error{ text-align:left;font-size:11px; color:#FF0000; font-weight:normal; margin:0 0 0 160px; padding:0 4px; width:200px; 	}
#form td label.error{ text-align:left;font-size:11px; color:#FF0000; font-weight:normal; margin:0 0 0 10px; padding:0 4px; width:200px; 	}
#form .small{ color:#666666; display:block;	font-weight:normal;	text-align:right; width:140px;}
#form .input, #form .textarea, #form .select{ float:left; display:block; padding:3px 2px; border:solid 1px #aacfe4;width:200px; margin:2px 0 0px 10px;}
#form .input.radio { position:relative; width:20px; margin:2px 0 0px 10px;}
button{ clear:both; margin-left:150px; width:125px; height:31px; background:#666666;text-align:center; line-height:31px;color:#FFFFFF;font-weight:bold;}

#menu a { display:block; line-height:22px; padding:0 10px; font-size:13px; color: #666666; font-weight:bold;text-decoration: none;}
#menu a:hover, #menu a.active {color: #a00;background: #F4F8E7;}

.tool-head {width:325px; background:#CBDA9E; border:1px solid #CBDA9E; font-weight:bold; font-size:12px; color:#14543A; padding:6px 10px 0 10px;}
.tool-body {width:325px; background:#fff; border-left:1px solid #CBDA9E; border-right:1px solid #CBDA9E;border-bottom:1px solid #CBDA9E; color:#000; font-size:11px; padding:10px; }

.List{list-style: none;padding: 0 10px 0 10px;margin: 0 0 15px 0;}
.List li{background: transparent url('/templates/images/dot_border.gif') repeat-x bottom;padding: 15px 0 15px 0;}
.List li .img {float:left; margin:5px; width:150px; display:inline;}
.List li .details { float:left; margin:5px; width:300px;display:inline;}
.List li p{margin: 10px 0 0 0;}
.List cite, .List cite a:link{font-family: Georgia, sans-serif;font-style: normal;font-weight: bold;color: #c41616;}
.List .date{font-family: Georgia, sans-serif;margin: 0 0 10px 0;font-weight: bold;}
.title { font-size:15px; font:Verdana, Arial, Helvetica, sans-serif; margin:0;}

ul.actions{float:right; display:inline; width:100px; margin-left:0px; padding:.5em 0; list-style: none; position:relative; top:0; }				
ul.actions li{border-bottom:1px solid #f2f2f2; font-size:10px; padding:.25em 0 .25em 0px; color:#555; }
ul.actions li.last{ border-bottom:none; background:url(../images/ico_permalink.gif) no-repeat 0 50%; }	
ul.actions li a{ color:#555; text-decoration:none; }
ul.actions li a:hover{ text-decoration:underline; }	
ul.actions li a.edit { padding-left: 20px; background:url(images/edit.gif) no-repeat; height:13px; width:13px;}
ul.actions li a.delete { padding-left: 20px; background:url(images/delete.gif) no-repeat; height:13px; width:13px;}
ul.actions li a.add-image { padding-left: 20px; background:url(images/add-img.gif) no-repeat; height:13px; width:13px;}
ul.actions li a.view-images { padding-left: 20px; background:url(images/view-all.gif) no-repeat; height:13px; width:13px;}

.sign-form .title { display:block; font-size:13px;}
.sign-form .small { display:block; font-size:11px;}
.sign-form .form-row { vertical-align:top; width:50%}
.sign-form input { width:200px; margin:5px 0; height:18px;}
