/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset,input {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}

body, table {
 font-family: tahoma, verdana, arial unicode ms, arial;
}

#head {
 height:200px;
 width:775px;
 position:absolute;
 top:0px;
 left:50%;
 margin-left:-387px;
 border-width:0 1px 1px 1px;
 border-style:solid;
 border-color:black;
 background: url(header.jpg) left top no-repeat;
}

.l1 #head {
 background: url(header.jpg) left top no-repeat !important;
}

.l2 #head {
 background: url(
) left top no-repeat !important;
}

#menu {
 width:775px;
 height:32px;
 overflow:hidden;
 position:absolute;
 top:200px;
 left:50%;
 margin-left:-387px;
 background-color:black;
 border:1px solid black;
 padding-top:4px;

 text-align:center;
}

#menu ul, ul.submenu {
 margin:0;
 display:inline;
}

#menu ul li, ul.submenu li {
 display:inline;
 list-style:none;
 padding:0;
 margin:0;
}

ul.submenu li a {
 font-weight:bold;
 border-left: 1px solid black;
 padding:0px 10px;
 margin:0;
}

ul.submenu li a.first {
 border-left: 1px solid white;
}

#menu ul li a {
 color:white;
 font-weight:bold;
 text-decoration:none;
 font-size:14px;
 padding:0px 8px;
 margin:0;
 border-left: 1px solid white;
}

#menu ul li a.first {
 border-left: 1px solid black;
}

#menu ul li a:hover {
 color:gold;
}

#main {
 width:775px;
 position:absolute;
 top:232px;
 left:50%;
 margin-left:-387px;

 border-width:0 1px 0px 1px;
 border-style:solid;
 border-color:black;
}

#content {
 padding:10px 30px;
 font-size:13px;
 background:white url(bg.gif) top no-repeat;
 line-height:1.3em;
}

#content p, #content h1, #content h2, #content h3, #content h4 {
 text-indent:1em;
 text-align:justify;
}

#content p.right {
 text-align:right;
}

#content h1 {
 float:right;
 margin:0;
 padding:10px;
 color:#aaaaaa;
}

#content h2 {
 color:#e19823;
 font-family: georgia, century, times new roman;
 clear:both;
 padding-top:1em;
}

#content h3 {
 color:#399cbb;
 font-family: georgia, century, times new roman;
 margin-left:30px;
}

#content p {
 color:#333333;
 font-family: tahoma, verdana, arial unicode ms, arial;
}

#footer {
 padding:5px 20px;
 font-size:10px;
 text-align:right;
 background:#ebebeb;
 color:#666666;
}

.copy {
 font-size:0.8em;
 text-align:right;
}

#footer a, .copy a {
 color:#999999;
 text-decoration:none;
}

#footer a:hover, .copy a:hover {
 color:#333333;
 text-decoration:none;
}

#content .info {
 width:100%;
}

#content .info td {
 text-align:center;
 background:#fafafa;
}

#content .info th {
 background:#ebebeb;
}

#content img {
 padding:1px;
 background:white;
 border:1px solid gray;
}

#content img.left {
 margin-right:8px;
}

#content img.top {
 margin-bottom:12px;
}

#content img.right {
 margin-left:8px;
}

#content a img {
 margin:8px;
}

#content a:hover img {
 margin:8px;
 border:1px solid #90a8cd;
}

#content ul a, #content p a:hover, #content table a {
 color:#275ecc;
 text-decoration:none;
}

#content ul a:hover, #content p a, #content table a:hover {
 color:#90a8cd;
 text-decoration:underline;
}

.box {
 border:1px dashed gray;
 padding:10px;
 margin:10px;
 background:#f5f5f5;
 height:375px;
 overflow:auto;
 text-align:center;
}

#content ul {
 margin-left:3em;
}

#content pre {
 border-left:1px dashed black;	
 margin-left:3em;
 padding-left:1em;
}

.form input, .form textarea {
 border: 1px solid gray;
 padding:2px 6px;
 font-family: verdana, tahoma, arial unicode ms, arial;
}

.form .k {
 text-align:right;
}

.form .d {
 text-align:center;
}

.form {
 background:#f5f5f5;
 padding:20px 80px;
 border:2px dashed #ebebeb;
}

#content p.short {
 color:#666666;
}

#content #story blockquote img.top {
 margin:0 0 10px 0;
}

#content #story blockquote {
 text-align:center;
 display: block;
 font-style:none;
 border:1px solid #cccccc;
 background: #ebebeb;
 padding:10px 4px;
 margin:1em 88px;
}

#content #story i {
 text-align:center;
 display: block;
 font-style:none;
 margin:5px 10%;
 background: #f4f4f4;
 padding: 8px;;
}

p.news {
 margin-left:3em;
}

p.news span.date {
 font-weight:bold;
 display:block;	
 margin-bottom:4px;
}

#content blockquote.quote {
 margin-left:10%;
 margin-right:5%;
 font-size:0.9em;
 padding:5px 5% 5px 10%;
 background: #f5f5f5;
 border: 1px solid #ebebeb;
}

#content a.quote {
 font-size:0.9em;
 text-decoration:none;
 color:#666666;
}

#content a.quote:hover {
 font-size:0.9em;
 text-decoration:underline;
 color:#333333;
}

td.p {
 text-align: center;
}

img.phc {
 width:150px;
}

.click {
	display: block;
	font-weight:bold;
	color:#90a8cd;
	cursor:pointer;
	cursor:hand;
	padding: 9px;
	border: 1px solid #90a8cd;
	background:#f0f0ff;
}

.click:hover {
	color:#275ecc;
	text-decoration: underline;
}

div.ti {
	padding:0;
	margin-bottom:10px;
}

div.ti a {
	font-size: 32px;
	display: block;
	font-weight: bold;
	padding:0;
	margin-top:32px;
	margin-bottom:12px;
	color: #90a8cd;
	text-decoration: none;
	padding-top:16px;
}

div.ti a:hover {
	color: #275ecc;
	text-decoration: none;
}

blockquote.news {
	margin: 0px 40px;
	padding: 4px 20px;
	text-align: justify;
	font-size: 90%;
	color: #333333;
	border-left: 2px dashed #cccccc;
}