body, html {
	font-family: Arial, sans-serif;
	color: #000000; 
	font-weight: bold;
	font-size: 12pt; 
	}
strong {
	color: #0d1854;
	font-weight: bold;
	font-size: 16pt; 
	}

BODY {
SCROLLBAR-FACE-COLOR:#ffffff;
SCROLLBAR-HIGHLIGHT-COLOR:#ffffff;
SCROLLBAR-SHADOW-COLOR:#aaaaaa;
SCROLLBAR-3DLIGHT-COLOR:#aaaaaa;
SCROLLBAR-ARROW-COLOR:#aaaaaa;
SCROLLBAR-FACE-COLOR:#ffffff;
SCROLLBAR-DARKSH\00F9B0\432OW\463C\9E\12F0\16D\0\0:#ffffff;
}

input, textarea { 
   background:#ffffff;
   font-size: 14px;
   color: #000000;
   border: 1px #0d1854 solid;
   padding: 5px; }
   
a:link 
{ color:#0000ff;}
a:visited 
{ color:#0000ff;}
a:hover 
{ color:#993333;}
a:active 
{ color:#0000ff;}
/*
	images to replace bullets
*/
#navlist li
{
padding-left: 10px;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

/*
	Tab Header Styling
*/
#header {float:left;width:100%;font-size:90%;line-height:normal;
	background:#dae0d2 url(images/header_bg.gif) bottom; background-repeat:repeat-x;}
#header ul {
    margin:0px;
    padding:10px 10px 0;
    list-style:none;
    }
#header li {
    float:right;
    background:url(images/btn_left_off.gif) left top;background-repeat:no-repeat;
    margin:0px;
    padding:0 0 0 8px;
    }
#header a {
    float:right;
    display:block;
    background:url(images/btn_right_off.gif) right top;background-repeat:no-repeat; 
    padding:5px 15px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#555;
    }
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#header a {float:none;}
  /* End IE5-Mac hack */
#header strong, #header span {
    display:block;
    background:url(images/btn_right_off.gif) right top;background-repeat:no-repeat; 
    padding:5px 15px 4px 6px;
    }
#header #current {
    background-image:url(images/btn_left_on.gif);
    }
#header #current a {
    background-image:url(images/btn_right_on.gif); 
    padding-bottom:6px;
	color:#000;
    }
/*
	Message Box Styling (Box)
*/
/* Show only to IE PC \*/
* html .Boxh h2 {height: 1%;} /* For IE 5 PC */

.Box {
	margin: 8px 5px;
	width: 350px;
	background: url(images/mbox_b_right.gif) bottom right;background-repeat:no-repeat;
	font-size: 100%;
	}

.BoxH {
	background: url(images/mbox_h_right.gif) top right;background-repeat:no-repeat;
	margin: 0px;
	padding: 0;
	/*text-align: right;*/
	}
.BoxH h2 {
	background: url(images/mbox_h_left.gif) top left;background-repeat:no-repeat;
	margin: 0px;
	padding: 12px 15px 5px;
	color: white; 
	/*font-size: 1.2em;*/ 
	line-height: 1.2em;
	}
.BoxB {
	background: url(images/mbox_b_left.gif) bottom left;background-repeat:no-repeat;
	margin: 0px;
	padding: 5px 15px 15px;
	}
.BoxH h2 a:link {
	text-decoration: none; color: white; 
	}
.BoxH h2 a:visited {
	text-decoration: none; color: white; 
	}
.BoxH h2 a:hover {
	text-decoration: none; color: #ccb399; 
	}
.BoxH h2 a:active {
	text-decoration: none; color: white; 
	}

.Box2 {
	margin: 8px 5px;
	width: 715px;
	background: url(images/mbox2_b_right.gif) bottom right;background-repeat:no-repeat;
	font-size: 100%;
}

.BoxH2 {
	background: url(images/mbox2_h_right.gif) top right;background-repeat:no-repeat;
	margin: 0px;
	padding: 0;
	/*text-align: right;*/
	}
.BoxH2 h2 {
	background: url(images/mbox2_h_left.gif) top left;background-repeat:no-repeat;
	margin: 0px;
	padding: 12px 15px 5px;
	color: white; 
	/*font-size: 1.2em;*/ 
	line-height: 1.2em;
	}
.BoxB2 {
	background: url(images/mbox2_b_left.gif) bottom left;background-repeat:no-repeat;
	margin: 0px;
	padding: 5px 15px 15px;
	}

 
TABLE.navigation {
/*    border: solid grey; */ 
    width: 600px; 
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.body {
    MARGIN: 0px; 
    border: 1;
    width: 700px; 
    padding: 5px 5px 10px 10px; 
    text-align: right;
    background: url(images/body_bg.gif); 
}

TABLE.body {
    border: 1px solid #cccccc; 
    width: 700px; 
    padding: 50px 50px 50px 50px;
    text-align: right;
}

TABLE.list {
    border: 1px solid #cccccc; 
    width: 680px; 
    padding: 20px 20px 20px 20px;
    text-align: right;
}

TABLE.list0 {
    width: 600px; 
    padding: 20px 20px 20px 20px;
    text-align: right;
}

A.navigation:link {
  FONT: 13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
  COLOR: #0079f2; 
/*  BACKGROUND-COLOR: #dcebff; */
  padding: 0px 1px 0px 1px;  
/*	BORDER-RIGHT: solid white; 
  BORDER-LEFT: solid white; */ 
  TEXT-DECORATION: none;
}

A.navigation:visited {
  FONT: 13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
  COLOR: #0079f2; 
/*  BACKGROUND-COLOR: #dcebff; */
  padding: 0px 1px 0px 1px;  
/*	BORDER-RIGHT: solid white; 
  BORDER-LEFT: solid white; */ 
  TEXT-DECORATION: none;
}

A.navigation:hover {
  FONT: 13px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	COLOR: #000066; 
  BACKGROUND-COLOR: #6699FF;
  padding: 0px 1px 0px 1px;  
/*	BORDER-RIGHT: solid white; 
  BORDER-LEFT: solid white; */ 
  TEXT-DECORATION: none;
}

P.quote {
    text-align: right;
    font-size: 12pt;
    line-height: 13pt;
    margin: 20px; 
    COLOR: #333333; 
    padding: 5px;
/*    width: 600px; */
}

P.reference {
    text-align: right;
    font-size: 12pt;
    line-height: 13pt;
    margin: 10px; 
    COLOR: #333333; 
    padding: 5px;
/*    width: 600px; */
}

P.message {
    border: solid #6699CC;
    text-align: center;
    font-size: 12pt;
    color: #6699CC;
    padding: 5px;
    width: 600px;
}

P.error {
    border: solid #FF9966;
    text-align: center;
    font-size: 12pt;
    color: #FF9966;
    padding: 5px;
    width: 600px;
}

P.footer {
    text-align: center;
    font-size: 9pt;
    color: #6699CC;
    padding: 5px;
}

H1 {
    text-align: center;
    font-size: 24pt;
    line-height: 24pt;
    color: black;
    font-weight: bolder;
}

H2 {
    margin-top: 12pt;
    margin-bottom: 2pt;
    font-size: 18pt;
    font-weight: bold;
    color: #003366;
    BACKGROUND-COLOR: #FFD403; 
    line-height: 18pt;
}

H3 {
    margin: 0 auto;
    font-size: 16pt;
    color: brown;
    font-weight: bolder;
}

H4 {
    margin: 0 auto;
    font-size: 14pt;
    color: orange;
    font-weight: bold;
}

H5 {
    margin: 0 auto;
    padding: 10px;
    font-size: 12pt;
}


.right { float: right; }
.left { float: left; }
.caption { margin: 5px; padding: 5px; border: solid 1px #E5E5FF; font-size:90%; color: black } 

.row_0 {}
.row_1 {background-color:#CCCCCC}

TABLE.contact {
    border: 1px solid #CCCCFF; 
    width: 620;
    height: 440; 
    text-align: left;
    font-size: 12pt;
  	COLOR: #003366; 
    background-color: #CCCCFF;
    margin: 10px;
    border-collapse: collapse;
    border-color: #FFCCFF;
    padding: 5;
}

TD.contact {
  background-color: #CCCCFF;
  border-color: #CCCCFF;
}

TD.contact2 {
  background-color: #CCCCFF;
  border-color: #CCCCFF;
}
 
INPUT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    COLOR: ##333333;
    PADDING-TOP: 0px; 
  	PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 0px; 
    margin: 0px;
} 

IMG.photo {
    padding: 0px;
    border: 5px solid #ffffff;
}

IMG.photo:link {
    padding: 0px;
    border: 5px solid #ffffff;
}

IMG.photo:visited {
    padding: 0px;
    border: 5px solid #ffffff;
}

IMG.photo:hover {
    padding: 0px;
    border: 5px solid #ffffff;
}

IMG.thumb {
    padding: 0px;
    border: 4px solid #ffffff;
}

IMG.thumb:link {
    padding: 0px;
    border: 4x solid #ffffff;
}

IMG.thumb:visited {
    padding: 0px;
    border: 4px solid #ffffff;
}

IMG.thumb:hover {
    padding: 0px;
    border: 4px solid #333333;
}

input.caption { 
   background: url(images/body_bg.gif);
   font-size: 12px;
   color: #5858FA;
   border: 0;
   padding: 0;
   text-align: center;
   FONT-WEIGHT: bold; 
}

textarea.caption { 
   background: url(images/body_bg.gif);
   font-size: 12px;
   color: black;
   border: 0;
   padding: 0;
   text-align: center;
   FONT-WEIGHT: bold; 
}

