html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
html {font-family: verdana; font-size:11px;}
a {color: #1564A2;}
a:hover {color: red;}
	a img {border:0;}

form fieldset {background: #fafafa; border: solid 1px #D5D5D5;; margin: 0 0 10px 0; padding: 10px; border-radius: 3px;}
form dl {margin: 0;}
form dt {padding: 0; margin: 8px 0 2px 0;}
	form dt label {font-weight: bold;}
form dd {padding: 0; margin: 0 0 2px 0;}
	form dd img {border: solid 1px #bbb; margin-bottom: 3px;}
form input[type=text],
form input[type=password],
form select,  
form textarea {padding: 2px; border: 1px solid #e3e3eb; border-top: 1px solid #acadb2;}
p.description {font-size: 11px; color: #666;}
p.hint {font-size: 12px; color: #666; font-weight: bold; text-align: center; padding: 5px;}

p strong, p b {font-weight:bold;}
p em {font-style:italic;}

.top {background: #f7f7f7; border-bottom: 1px solid #D5D5D5;}
	.top .header{margin: 0 auto; width: 970px;}
		.top .header ul {font-weight:bold; overflow: hidden;}
			.top .header ul li {float: left; padding: 3px 15px 5px 0;} 

.layout {margin: 0 auto; width: 970px; overflow: hidden;}
	.layout .content {width:750px; float:left; color: #333; min-height: 250px; padding: 15px 0 15px 15px;}
		.layout .content h2{font-size: 18px; padding-bottom:4px; margin-bottom: 10px; color: #333; border-bottom: dotted 1px #D5D5D5;}
		.layout .content h3{font-size: 14px; font-weight: bold; padding-bottom:2px; margin-bottom: 5px; color: #333;}

	.layout .right {width: 200px; float: right;}

.menu {}
.menu .name {background: #f7f7f7; padding: 10px; border-bottom:1px #D5D5D5 dotted; border-radius: 5px 5px 0 0;}
.menu .body {padding-bottom: 10px;}
	.menu .body .item {padding: 4px 0 4px 0px; background-repeat: no-repeat; background-position: left; margin: 0 0 0 12px;}
	.menu .body .item a {font-weight:bold;}

table.list {width: 100%; border-bottom: solid 1px #D5D5D5; margin-bottom: 5px;}
	table.list tr {border-bottom: solid 1px #D5D5D5;}
	table.list td {padding: 6px;}

	table.list thead tr {border-top: solid 1px #D5D5D5; font-weight: normal; font-size: 11px; color: #555; text-align: center; background: #f7f7f7; font-weight: bold;}
		table.list thead td {padding: 5px;}
	table.list tbody tr:hover {background: #fafdff;}
	table.list tbody td.actions {font-size: 11px;}
		table.list tbody td div {padding: 0px 0px 1px 0px; color:#fff; width: 22px; border-radius: 2px; font-size: 11px;}
		table.list tbody td .plus {background-color: green;}
		table.list tbody td .minus {background-color: red;}

.box {padding: 10px; background: #fafafa; border: solid 1px #D5D5D5; margin-bottom: 5px;  border-radius: 3px;}
.row {padding: 3px 0;}

.news .date {font-size: 10px; color: #006ec3; font-weight: bold;}
.news .body {margin-bottom: 20px; padding: 5px 0; border-bottom: solid 1px #D5D5D5;}

.messages {border: solid 1px #D5D5D5; margin-bottom: 5px; padding: 5px; height: 300px; overflow: auto;}
	.messages .message {font-size: 11px; font-weight: bold; color: red; margin-top: 10px;}
	.messages .admin {color: blue;}

.errors {padding: 0; margin: 0; margin-top: 3px; font-size: 11px; color: #ff0000;}
	.errors li {list-style: inside;}

#paginationControl {border-top: 1px solid #cbd3e4; padding-top: 7px; margin-bottom: -7px;}

.footer {}
	.footer .in {width: 970px; margin: 0 auto; padding: 0;}
	.footer .copy {position: relative; top: 12px;}

	.footer .banners {float: right; position: relative; top: 0px;}
		.footer .banners a {text-decoration: none;} 
		
.settings fieldset {border: 1px solid #cbd3e4; padding: 10px; margin-bottom: 15px;}
	.settings fieldset legend {padding: 0 5px; font-weight: bold;}
					

.layout .right{float:left}
.layout .content{float:right}

.footer{border-top:solid 1px #d5d5d5;  margin: 0 auto; width: 970px;}
.footer .copy, .footer .copy a{color:#000}
.footer .copy a:hover{color:#f73d12}