/* global */
html {font-size: 16px;}
body
{
	background-color: #fff; margin: 0px; padding: 0px; width: 100%;
	font-size: 100%; font-family: verdana,arial,helvetica,sans-serif;
	color: #000;
}

p {margin-top: 0px; margin-bottom: 10px;}

a:link {text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {text-decoration: none;}

a.udl:link {text-decoration: underline;}
a.udl:hover {text-decoration: underline;}
a.udl:visited {text-decoration: underline;}

a.noudl:hover {text-decoration: none;}
a.noudl:link {text-decoration: none;}
a.noudl:visited {text-decoration: none;}


table{border: 0px none transparent; padding: 0px; margin: 0px; border-collapse: collapse;}
td{margin: 0px; padding: 0px; border: 0px none transparent; border-collapse: collapse; font-size: 0px; vertical-align: top;}

img {border: 0px; padding: 0px; margin: 0px;}

#maintbl {width: 1024px;}
#maintbl td {text-align: left;}
#mainbody {width: 100%;}

.back {display: none;}

.tabdisp {display: block; float: left; margin: 0px; padding: 0px}
.tabdisp li {display: inline; list-style: none;}

#capt
{
	width: 100%; font-size: 12pt; height: 82px; background-color: #3f60eb;
	background-image: url(../imgs/captright.jpg); background-position: top right; background-repeat: no-repeat;
}

#capt img {float: left;}

#ttl {margin-top: 20px; margin-left: 20px;}
#logo {margin-left: 10px;}
#navbar
{
	float: left; width: 100%; height: 23px; background-color: #ccc; background-image: url(../imgs/navbg.png); background-position: top left; background-repeat: repeat-x; overflow: visible; position: relative;
	border-bottom: 1px solid #999;
}

#navbar .tabdisp {margin-top: 5px;}
#navbar .tabdisp li a
{
	font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #369;
	margin: 0px 30px; text-decoration: none;
	position: relative;
}



#navbar a.curr {font-weight: 800;}

div.menu {position: absolute; border: 1px solid #999; background-color: #fff;}
div.menu p {margin: 0px 3px; padding: 3px 0px; border-bottom: 1px solid #ccc;}

div.menu p.last {border-bottom: 0px none transparent;}
div.menu p a
{
	font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #369;
}

#a_contact
{
	font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #369;
	margin: 0px 30px; text-decoration: none;
	position: relative;
	float: right;
	margin-top: 5px;
}

#menu_contact {white-space: nowrap; font-size: 11px;}



#content {float: left; width: 100%; padding-top: 25px;}
#leftimg {float: left; margin-right: 20px;}
#pagediv {float: left; width: 880px;}

#pagediv div {clear: both;}
#pagediv ol {clear: both;}
#pagediv ul {clear: both;}
#pagediv p {clear: both;}

#intro {float: left; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; line-height: 2em; width: 100%; margin-bottom: 20px}

#pagediv .anuc_ctrl,
#pagediv .anuc_data {float: left; width: 100%; padding: 3px 5px; border: 1px solid #e0e0e0; border-radius: 3px;}

#pagediv .anuc_ctrl
{
	font-family: Georgia,Palatino,Garamond,Baskville,"Times New Roman",Times,serif;
	font-weight: 600;
	font-size: 12pt;
	color: #999;
	text-align: center;
	/*
	font-size: 14pt;
	
	color: #000;
	*/
	background: #fefefe; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f0f0f0, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f0f0f0, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f0f0f0, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f0f0f0, #ffffff); /* Standard syntax */
	
}

#pagediv .anuc_ctrl img.sw
{
	float: right; height: 100%; width: 20px;
}

#pagediv .anuc_ctrl .cateword {font-size: 16pt; color: #933; font-weight: 800; padding-right: 3em}



#pagediv .anuc_data {border-top: 0px none transparent}

#pagediv .anuc_data table
{
	width: 100%;
	border: 0px none transparent;
	font-size: 10pt;
}

#pagediv .anuc_data p,
#pagediv .anuc_data table td
{
	padding: 0.5em;
	font-family: Georgia,Palatino,Garamond,Baskville,"Times New Roman",Times,serif;
	font-size: 10pt;
	color: #000;
	line-height: 1.1em;
	border: 0px none transparent;
}


#pagediv .anuc_data table td pre
{
	font-family: "Courier New",Courier,"Lucida Console",monospace;
	margin-top: 10px;
	width: 50%;
	margin-left: 25%;
}

#pagediv .anuc_data table td.cate {font-weight: 600;}


#pagediv .title {text-align: center; font-size: 14pt; font-family: times,serif; font-weight: 800; margin-bottom: 20px;}
#pagediv .subttl {float: left; font-weight: 800;}
#pagediv .subctnt {float: left; margin-left: 10px;}

.subctnt 
.subctnt span {text-decoration: underline;}


.tests {width: 100%; clear: both; border-width: 1px; border-style: solid; border-color: #000; margin-bottom: 15px;}
.tests .colttl {font-weight: 800; background-color: #f4f4f4; border-bottom: 1px solid #000;}
.tests td {font-size: 12px; font-family: times,serif; padding: 0px 5px;}
.tests caption {text-align: left; margin-top: 15px;}

.prottime {width: 100%; clear: both; border-width: 1px; border-style: solid; border-color: #000; margin-bottom: 15px;}
.prottime td {font-size: 12px !important; font-family: times,serif; padding: 0px 5px;}
.prottime .colttl {font-weight: 800; background-color: #f4f4f4; border-bottom: 1px solid #000;}



.catalog {float: left; margin-left: 20px; width: 100%; border-bottom: 3px solid #bccfef;}

.catalog td {font-size: 12px; font-family: verdana,arial,helvetica,san-serif; text-align: left; padding-right: 5px; padding-left: 5px;}
.catalog .colttl {font-weight: 800; background-color: #bccfef; border-bottom: 1px solid #000;}   
.catalog .colttl td {white-space: nowrap;}
.catalog .shad {background-color: #f0f0f0}

#orderinfo {float: left; margin-top: 20px; width: 100%}
#orderinfo div {float: left;line-height: 1.5em; margin-left: 20px; padding: 5px; background-color: #f0f0f0; border: 3px ridge #eee}
#orderinfo p {float: left}


#gi_usr_reg_form div {float: left; width: 100%; background-color: #ccc; white-space: nowrap; padding: 4px 0px;}
#gi_usr_reg_form div * {clear: none; float: left;}
#gi_usr_reg_form div p {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 800; margin: 0.5em 4px 0px 5px;}
#gi_usr_reg_form div input {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; margin-right: 25px;}
#gi_usr_reg_form div select {margin-right: 25px;}

#gi_usr_reg_form button._button {font-size: 11px;}
#gi_usr_reg_form button._submit {margin-top: 3px; margin-right: 30px; margin-left: 150px; float: left; font-weight: 800; width: 40%;}
#gi_usr_reg_form button._reset {margin-top: 3px; float: left;}

#input_errors {margin: 0px 5px; border: 2px solid red; font-size: 12px; color: red; padding: 20px;}

#footer {float: left; width: 100%; margin-bottom: 20px;}


