﻿/* ##### */
/* Common */
/* ##### */

*						{ margin: 0px; padding: 0px; }
body, div, td			{ font-family: Arial, Verdana;	font-size: 12px; }

h1, h2, h3, h4, h5		{ font-family: Arial, Verdana; }
h1						{ color: #2485c2; font-size: 34px; padding-bottom: 8px; }
h2						{ color: #4da2d8; font-size: 22px; padding-bottom: 8px; }
h3						{ color: #7bb2e5; font-size: 16px; padding-bottom: 8px; }

a						{ color: #1972aa; text-decoration: none; }
a:hover					{ color: #838589; }

p						{ line-height: 22px; padding-bottom: 8px; }
img						{ border: 0px; }
small					{ display: block; margin: 2px 0px 2px 0px; }
.space					{ height: 1px; border-bottom: solid 1px #dadada; margin: 12px 0px 16px 0px; }
.clear					{ clear:both; }

input.style				{ width:300px; background-color: #EDF7FC; border:1px solid #AEDBF0; color:#3b3b3b; font-family: Arial, Verdana; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:8px; }
textarea.style			{ width:600px; height:200px; background-color: #EDF7FC; border:1px solid #AEDBF0; color:#3b3b3b; font-family: Arial, Verdana; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:8px; }

/* ##### */
/* Design */
/* ##### */

#container				{  }
#top					{ height: 60px; }
#menu					{ height: 40px; border-bottom: solid 5px #2485c2; }

#menu ul				{ height: 40px; margin-left: 10px; }
#menu ul li				{ list-style-type: none; float: left; margin-right: 5px; }
#menu ul a				{ background-color: #aedbf7; display: block; padding: 12px 20px 11px 20px; color: #1c577c; font-size: 14px; font-weight: bold; }
#menu ul a:hover		{ background-color: #a2cfec; color: #FFF; }

#info					{ height: 15px; text-align: right; color: #b4b4b4; padding: 0px 5px 0px 5px; }

#content				{ padding: 10px; margin: 0px 0px 50px 20px; }

#options				{ width: 150px; margin-top: 50px; padding: 10px; background-color: #efefef; }
#options ul				{ list-style: none; }
#options ul a			{ font-weight: bold; }

pre						{ padding-left: 30px; margin: 10px 0px 20px 0px; }

/* item list */
#item_list				{ }
#item_list thead		{ font-weight: bold; }
#item_list tbody		{ color: #ccc; }
#item_list td			{ height: 22px; }
#item_list a			{ color: #344fc1; }
#item_list a:hover		{ color: #c86800; }

/* paging */
.paging					{ font-weight: bold; }

/* status */
.statusInfo, .statusError	{ width: 300px; text-align: center; padding: 10px; margin: 20px 0px 20px 0px; font-weight: bold; }
.statusInfo					{ border: solid 1px #5f8721; background-color: #d4f3b9; color: #5f8721; }
.statusError				{ border: solid 1px #bb2222; background-color: #fbdada; color: #bb2222; }
