body { font-family: Trebuchet MS; font-size: 14px; background: url(images/background.jpg) 0 0 repeat-x; background-color: #605C5D; }
#blanket{ background: url(images/r_binary.gif) 0 0 repeat; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;}
h4 { margin-bottom: 0px; text-decoration: underline; }
#menu { width: 200px; background-color: #666666;}
#menu ul { width: 100%; clear: both; list-style-type: none; margin: 0px; padding: 0px; text-align: left; }
#menu li a { line-height: 40px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: normal; display: block; width: 170px; }
#menu li a:hover { color: silver; }

#main_div { width: 700px; vertical-align: top; background-color: #cccccc; text-align: left; }
#contents_div { width: 700px; height: 500px;}

.product_list { width: 100%; clear: both; list-style-type: none; margin: 0px; padding: 0px; }
.product_list li a { line-height: 43px; margin: 10px 0px 0px 10px; font-family: Arial; color: #333333; text-decoration: none; font-weight: bold; letter-spacing: normal; word-spacing: normal; }
.product_list li a:hover { color: white; }
.product_list td a { line-height: 43px; margin: 10px 0px 0px 10px; font-family: Arial; color: #333333; text-decoration: none; font-weight: bold; letter-spacing: normal; word-spacing: normal; }
.product_list td a:hover { color: white; }
.product_list img { border: none; height: 50px;}

.product_table {margin-left: 80px;}
.product_table td a { line-height: 43px; margin: 10px 0px 0px 10px; font-family: Arial; color: #333333; text-decoration: none; font-weight: bold; letter-spacing: normal; word-spacing: normal; }
.product_table td a:hover { color: white; }
.product_table img { border: none; width: 50px; }

.client_table {background-color: White; text-align: center;}
.client_table td a { margin: 10px 0px 0px 10px; font-family: Arial; color: #333333; text-decoration: none; font-weight: bold; letter-spacing: normal; word-spacing: normal; }
.client_table td a:hover { color: white; }
.client_table img { border: none; }

.subproduct_list { list-style-type: none; margin: 0px 0px 0px 20px; }
.subproduct_list li a { line-height: 20px; margin: 0px; padding: 0px font-size: 10px; text-decoration: none; color: gray; }
.subproduct_list li a:hover { color: white; }

.service_list { width: 100%; clear: both; list-style-type: none; margin: 0px; padding: 0px; }
.service_list li {vertical-align: text-top;}
.service_list li a { line-height: 43px; margin: 10px 0px 0px 10px; font-family: Arial; color: #333333; text-decoration: none; font-weight: bold;}
.service_list li a:hover { color: white; }
.service_list img { border: none; width: 50px;}

.page_header{ font-weight: bold; color: black; text-transform: uppercase; text-align: center; } /* margin-left: 10px; margin-right: 10px; } */

#divAssetManagement { position: fixed; left: 50%; top: 50%; width: 700px; height: 500px; margin-left: -350px; margin-top: -250px; z-index: 104; text-align: left; background-color: black; color: White;}
#divERecruitment { position: fixed; left: 50%; top: 50%; width: 700px; height: 570px; margin-left: -350px; margin-top: -290px; z-index: 104; text-align: left; background-color: black; color: White;}
#divProgeny { position: fixed; left: 50%; top: 50%; width: 700px; height: 250px; margin-left: -350px; margin-top: -160px; z-index: 104; text-align: left; background-color: black; color: White;}
#divReporting { position: fixed; left: 50%; top: 50%; width: 700px; height: 250px; margin-left: -350px; margin-top: -125px; z-index: 104; text-align: left; background-color: black; color: White;}
#divOnlineBackup { position: fixed; left: 50%; top: 50%; width: 700px; height: 600px; margin-left: -350px; margin-top: -300px; z-index: 104; text-align: left; background-color: black; color: White;}
#divDatabases {position: fixed; left: 50%; top: 50%; width: 350px; height: 286px; margin-left: -175px; margin-top: -143px; z-index: 104; background-color: White;}
.innerdiv {margin-left: 20px; margin-right: 20px;}
.innerdiv h1 {margin-top: 10px; margin-bottom: 0px; text-align: center; font-size: 12pt;}
.innerdiv hr { color: White;}
.innerdiv ul { margin-top: 0px;}
.mask_div { position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: #669999; z-index: 103;  opacity: 0.4; filter: alpha(opacity=40); text-align: center; vertical-align: middle; }

.top_row { background-image: url('images/logostrap.jpg'); width: 900px; height: 120px;}
.transparent_div { background-image: url('images/logotransparent.gif'); background-color: #A7A9AC; height: 219px; background-repeat:no-repeat; background-position: center;}
.indexpics { background-image: url('images/indexpics.gif'); background-repeat: no-repeat; background-position: center; height: 124px;}

.button_black{background: url(images/black_button.jpg) 0 0 repeat-x; background-color: Black; color: White; font-weight: bold; border: none; }