/* Global */

html, body {height:100%;}
body {background:#afc0dc; padding:0; margin:0; text-align:center;}

p, dl, li, fieldset, legend, td, input, textarea, select, button {font:normal 12px/16px Arial,Verdana,Sans-Serif; color:#666666;}
input, textarea, select, button {color:#000000;}
dt, legend {text-transform:capitalize;}
small {font:normal 10px/12px Arial,Verdana,Sans-Serif; color:#666666;}

fieldset {padding:10px; margin:0;}

h1 {font:bold 20px/24px Arial,Verdana,Sans-Serif;}
h2 {font:bold 16px/20px Arial,Verdana,Sans-Serif; text-transform:capitalize;}
h3 {font:bold 14px/18px Arial,Verdana,Sans-Serif; text-transform:capitalize;}
h4, th {font:bold 12px/16px Arial,Verdana,Sans-Serif; text-transform:capitalize;} /* Is the same as a paragraph with bold, table header */
h5 {font:bold 10px/12px Arial,Verdana,Sans-Serif; text-transform:capitalize;} /* Is the same as small text with bold */
h6 {font:bold 8px/10px Arial,Verdana,Sans-Serif; text-transform:capitalize;}

th {text-align:left; color:#666666;}

a:link {color:#154896;}
a:active {color:#154896;}
a:hover {color:#154896; text-decoration:none;}
a:visited {color:#154896;}

/* Page Background */

#table01 {height:100%; margin:0 auto;}
#table01row01col01 {width:14px; background:url('images/shadow_left.gif');}
#table01row01col02 {vertical-align:top; background:#ffffff;}
#table01row01col03 {width:14px; background:url('images/shadow_right.gif');}

/* Page */

#table02 {height:100%; border:solid 8px #ffffff; border-top:0; border-bottom:0px;}
#table02row01col01 {width:737px; vertical-align:top;}

/* Header */

#table03 {width:737px; height:49px; background:#154896; border-bottom:solid 5px #ffffff;}
#table03row01col02 {text-align:right;}

/* Navigation */

#table04 {width:737px; height:32px; border-bottom:solid 5px #ffffff;}

/* Index Center */

#table05 {border-bottom:solid 5px #ffffff;}
#table05row01col01 {width:449px height:289px; border-right:solid 5px #ffffff;}
#table05row01col02 {width:289px; background: url('images/center_right_bkg.jpg'); vertical-align:middle; text-align:center;}

#table05row01col02 table {width:250px; margin:0 auto; text-align:left;}
#table05row01col02 td {padding:5px; vertical-align:top;}
#table05row01col02 b {color:#ffffff;}
#table05row01col02 p {color:#000000;}

/* Index Bottom */

#table06 {width:737px; height:186px;}
#table06row01col01 {width:136px;}
#table06row01col02 {width:313px; border-right:solid 5px #ffffff; vertical-align:top;}
#table06row01col03 {width:283px;}

#div_welcome, #div_programming, #div_sales, #div_promotion, #div_engineer {position:absolute; visibility:hidden; width:313px; height:186px; clip:rect(0px 313px 186px 0px); background:#e7eef6;}
#div_welcome {visibility:visible;}

.message p {padding:2px 37px 0 22px; margin:0; color:#000000;}

/* Interior Title */

#table07 {width:737px; height:107px; border-bottom:solid 5px #ffffff;}

/* Interior Center */

#table08 {width:737px; border-bottom:solid 5px #ffffff;}
#table08row01col01 {width:145px; vertical-align:top;}
#table08row01col02 {width:592px; vertical-align:top; text-align:center;}
#table08row02col01 {vertical-align:bottom;}

#copy {width:530px; margin:10 auto; text-align:left;}
#copy h1 {color:#3366cc;}
#copy a {font-weight:bold;}
#copy td {vertical-align:top; padding:5px;}

li {padding-left:4px;}

/* Interior Bottom */

#table09 {width:737px; height:59px; padding:10px; background:#154896;}
#table09row01col01 {vertical-align:top; font:normal 11px/13px Arial,Verdana,Sans-Serif; color:#ffffff;}

#table09row01col01 a {font-weight:normal; text-decoration:none;}
#table09row01col01 a:link {color:#ffffff;}
#table09row01col01 a:visited {color:#ffffff;}
#table09row01col01 a:hover {text-decoration:underline;}

/* Footer */

.copywrite {font:normal 10px/16px Arial,Verdana,Sans-Serif; color:#999999;}
.copywrite a {font-weight:normal; text-decoration:underline;}
.copywrite a:link {color:#999999;}
.copywrite a:visited {color:#999999;}
.copywrite a:hover {text-decoration:none;}

/* Forms , Elements & Encompassing Tables */

.form_table {width:300px;}
.form_table tr {padding:0; margin:0;}
.form_table th, .form_table td {padding:2px; vertical-align:top;}
.form_table th {width:100px; text-align:left;}
.form_table td {width:200px;}
.form_elem_full {width:200px;}
.form_elem_half {width:100px;}
.form_elem_quarter {width:50px;}
.form_table textarea {height:100px;}

/* Hidden divs */

.posthidden {display:none;}
.postshown {display:inline;}

.file_table {width:300px; border:solid 1px #cccccc; margin:0 auto;}
.file_table th, .file_table td {padding:5px; border:solid 1px #cccccc; margin:2px; text-align:center;}
.file_table th {background:#ffffd0;}
.file_table td {width:150px;}










