BODY { 
   margin: 5px 0 15px 0;
   font-size: 10pt;
   background-color: #FFF8F0;
   font-family: arial,helvetica,verdana,sans-serif; 
   text-align : center;
}
TD, INPUT, SELECT, OL, TEXTAREA  { 
   font-size: 10pt;
   font-family: arial,helvetica,verdana,sans-serif; 
}
P:paragraph { 
   font-size: 12pt;
   font-family: arial,helvetica,verdana,sans-serif; 
}
P:title { 
   font-size: 3pt;
   font-family: arial,helvetica,verdana,sans-serif; 
}
A:link {
   color: #0054A6;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none; 
}
A:visited {
   color: #0054A6;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none; 
}
A:hover {
   color: #0054A6;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: underline; 
}
A:active {
   color: #0054A6;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none; 
}
A.shark_link:link  {
   font-size: 8pt;
   text-decoration:none;
   color:#909090;
}
A.shark_link:visited 
{
   font-size: 8pt;
   text-decoration:none;
   color:#909090;
}
A.shark_link:active 
{
   font-size: 8pt;
   text-decoration:none;
   color:#909090;
}
A.shark_link:hover 
{
   font-size: 8pt;
   text-decoration:underline;
   color:#606060;
}
A.small_link:link  {
   font-size: 8pt;
   text-decoration:none;
   color:#0054A6;
}
A.small_link:visited 
{
   font-size: 8pt;
   text-decoration:none;
   color:#0054A6;
}
A.small_link:active 
{
   font-size: 8pt;
   text-decoration:none;
   color:#003060;
}
A.small_link:hover 
{
   font-size: 8pt;
   text-decoration:underline;
   color:#0054A6;
}
A.button:link  {
   font-size: 11pt;
   font-weight:bold;
   text-decoration:none;
   color:#88A739;
}
A.button:visited 
{
   font-size: 11pt;
   font-weight:bold;
   text-decoration:none;
   color:#88A739;
}
A.button:active 
{
   font-size: 11pt;
   font-weight:bold;
   text-decoration:none;
   color:#527902;
}
A.button:hover 
{
   font-size: 11pt;
   font-weight:bold;
   text-decoration:none;
   color:#527902;
}
/* ****************** Container ******************** */
#container 
{
   width : 760px;
   margin : 0 auto;
	position: relative;
}
/* ****************** Header ********************** */
#header
{
	background : #105A92 url(images/header-back.gif) repeat-x;
   border-top: 1px solid #047; 
   border-left: 1px solid #047; 
   border-right: 1px solid #047; 
   width: 758px;
   height: 133px;
   position: relative;
}
* html #header
{
   width: 760px;
}
#header h1
{
	background: url(images/header-title.gif) no-repeat top left;
	margin: 0;
	padding: 0;
   top: 8px;
   left: 219px;
   width: 329px;
   height: 31px;
   position: absolute;
}
#header h2
{
	background: url(images/header-sub-title.gif) no-repeat top left;
	margin: 0;
	padding: 0;
   top: 44px;
   left: 257px;
   width: 245px;
   height: 20px;
   position: absolute;
}
#header span
{
   display: none;
}
#header-sp1
{
	background: url(images/header-pic-l.jpg) no-repeat top left;
   border-right: 1px solid #047; 
   top: 0;
   left: 0;
   width: 179px;
   height: 133px;
   position: absolute;
}
#header-sp2
{
	/*background: url(images/header-pic-r.jpg) no-repeat top right;*/
   top: 0;
   right: 0;
   width: 579px;
   height: 133px;
   position: absolute;
}
#header-sp3
{
	background: #E8DBBF;
   border-top: 1px solid #A67C52; 
   border-left: 1px solid #047; 
   border-right: 1px solid #047; 
   top: 121px;
   left: 179px;
   width: 578px;
   height: 11px;
   position: absolute;
}
* html #header-sp3
{
   width: 580px;
}
#header-sp4
{
	background: url(images/header-banner.jpg) no-repeat top right;
   border-top: 1px solid #A67C52; 
   border-right: 1px solid #A67C52; 
   top: 68px;
   left: 180px;
   width: 396px;
   height: 52px;
   position: absolute;
}
/* ****************** General ********************* */
.top-text
{
   margin: 0 0 5px 0;
   padding: 0;
   font-size: 10px;
   font-weight: bold;
}
.input {
    border: 1px solid #7F9BD9; 
    font-size: 9pt;
}
.login_input {
    border: 1px solid #7F9BD9; 
    height: 20px; 
    font-size: 8pt;
}
.table_head {
    border: none; 
    height: 20px; 
    font-size: 9pt;
    font-weight:bold;
}
.table_input {
    border: none; 
    height: 20px; 
    font-size: 9pt;
}
.textarea_input {
    border: 1px solid #7F9BD9; 
    font-size: 9pt;
    height: 95px; 
}
.table_button {
    width: 60px; 
    height: 20px; 
    border: none; 
    font-size: 9pt;
}
.list_table {
    border: 1px solid #7F9BD9; 
}
.border_light { 
   background-color: #A67C52;
}
.border_dark { 
   background-color: #004477;
}
.border_table { 
   background-color: #7F9BD9;
}
.fill_light { 
   background-color: #FFF0DF;
}
.fill_dark { 
   background-color: #E8DBBF;
}
.main_content { 
   background-color: #FFFFFF;
}
.side_box { 
   font-size: 9pt;
   color:#303030;
   background-color: #FEF5E6;
}
.side_box_big { 
   font-size: 9pt;
   color:#303030;
   background-color: #FEF5E6;
}
.title_box { 
   font-size: 15pt;
   color:#608F01;
   background-color: #F3F3E8;
}
.title_text { 
   font-size: 13pt;
   font-weight:bold;
   color:#A67C52;
}
.sub_title_text { 
   font-weight:bold;
   color:#A67C52;
}
.head_text {
    border: none; 
    font-size: 9pt;
    font-weight:bold;
}
.bold_text { 
   border: none; 
   font-weight:bold;
   color:#608F01;
}
.note_text {
    border: none; 
    font-size: 8pt;
    font-weight:italic;
}
.main_text { 
   font-weight:bold;
   color:#A67C52;
}
.small_text { 
   font-size: 7pt;
}
.medium_text { 
   font-size: 7pt;
   font-weight:bold;
}



