/* Template Start */

/*Body*/

body, table, td, div, p, ul, li, a, option {
	font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px;
}

body {
	margin:0px;
	padding: 0px;
	background: url(../image/bg_basic.gif) #e9eff2 repeat;
	text-align:center;
	color: #666666;
}

table, tr, td, img { margin:0px;  }

table, tr { padding: 0px; }

td {
	vertical-align: top;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
}

img { border: 0px; }

ul { list-style-type: none; }

input, select, textarea { font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif; }

form { margin:0px; padding:0px; }

h1 {
	font: bold 37px "Arial Narrow", Arial, Tahoma, sans-serif;
	padding: 9px 0px 0px;
	height: 65px;
	margin: 5px 0px 0px;
	width: 530px;
	color: #1996d3;
	text-decoration: none;
	text-align: right;
}

h1 span { visibility:hidden;
             margin:0;
}

h2 {
	padding: 0px;
	color: #114974;
	font-size: 13px;
	font-weight: bold;
}

h3 {
	padding: 0px;
	color: #697a89;
	font-size: 13px;
	font-weight: bold;
}

a span {
	display: none;
}

a:link, a:visited {
	text-decoration: none;
	color: #1996d3;
}
a:hover, a:active {
	text-decoration: none;
	color: #114974;
}


/*Master Page*/

div.page {
	width:744px;
	margin:0px auto;
	text-align:left;
	background: url(../image/bg_contentArea.gif) #FFFFFF  178px  repeat-y;
	border-top: 2px solid  #0a2a42;
	border-bottom: 2px solid #0a2a42;
	vertical-align: top;
}


/*Header*/

div.header {
	position:relative;
	height: 233px;
	background: url(../image/header_pic.jpg) #FFFFFF 10px 84px no-repeat;
	border-top: 5px solid #d4effc;
	text-align: left;
	vertical-align: top;
}

div.headerLogo {
	position: absolute;
	left: 28px;
	top: 14px;
}

div.buttonHome {
	position: absolute;
	top:16px;
	left:688px;
	height: 24px;
	width: 21px;
	background: url(../image/butt_home.gif) 0px 0px no-repeat;
}
div.buttonHome a {
	height: 24px;
	width: 21px;
	padding-right: 16px;
	padding-bottom: 5px;
}

div.buttonEmail {
	position: absolute;
	top:16px;
	left:713px;
	height: 24px;
	width: 21px;
	background: url(../image/butt_eml.gif) 0px 0px no-repeat;
}
div.buttonEmail a {
	height: 24px;
	width: 21px;
	padding-right: 16px;
	padding-bottom: 5px;
}


/*Central Area, Menu Area, Menu, Content*/

div.centralArea {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	/* height: 500px; */
	background: url(../image/bg_contentArea.gif) 178px 27px repeat-y;
	position: relative;
}

div.menuArea {
   width:190px;
   float:left;
   border-top: 27px solid #ffffff;
}

div.menu {
	left: 0px;
	top: 0px;
	float: left;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

div.menu ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none;
	font-weight: bold;
}

div.menu li {
	margin: 0 0 2px 0;
}

div.menu a, div.menu a:link, div.menu a:visited {
	display: block;
	width: 145px;
    color: #697a89;
	border-right: 5px solid #1996d3;
	padding: 3px 2px 3px 21px;
	font: bold 13px "Arial Narrow", Arial, Tahoma, sans-serif;
	background: url(../image/butt_leftmenu_up.gif) #dae4ea 0px 0px no-repeat;

}

div.menu a:hover {
	color: #697a89;
	border-right: 5px solid #001e3c;
	background: url(../image/butt_leftmenu_over.gif) #dae4ea 0px 0px no-repeat;
}

li.selectMenu a, li.selectMenu a:link, li.selectMenu a:visited, li.selectMenu a:hover {
	color: #697a89;
	border-right: 5px solid #001e3c;
	background: url(../image/butt_leftmenu_select.gif) #dae4ea 0px 0px no-repeat;
}

div.centralArea .content {
	float: right;
	width: 530px;
	margin-top: 0px;
	padding-bottom: 50px;
}

div.content table {
	width: 100%;
	border-top: 1px solid  #A5AFB8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A5AFB8;
	border-left-color: #A5AFB8;
	margin-right: 1px;
}

div.content p {
	margin-top: 15px;
	margin-left: 0px;
	color: #666666;
	text-align: justify;
	margin-bottom: 30px;
	margin-right: 1px;
}

/*Footer, Button top*/

div.footer {
	background: url(../image/bg_ie_footerline.gif) #FFFFFF left bottom repeat-x;
	clear: both;
	position: relative;
	height: 40px;
}

div.footer p {
	color: #90c9e9;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
}

div.footerCopyright {
	position: absolute;
	left:178px;
	top:15px;
}
div.footerCopyright a, div.footerCopyright a:link, div.footerCopyright a:visited {
	text-decoration: none;
	color: #90c9e9;
	font-size: 11px;
}
div.footerCopyright a:hover {
	text-decoration: none;
	color: #1996d3;
}

div.buttonTop {
	position: absolute;
	top:4px;
	left:713px;
	height: 24px;
	width: 21px;
	background: url(../image/butt_top_up.gif) 0px 0px no-repeat;
}

div.buttonTop a {
	height: 24px;
	width: 21px;
	padding-right: 16px;
	padding-bottom: 5px;
}

span.bold {
	font-weight: bold;
}

/* Template End */

h1.aboutUs {
	background: url(../image/title_h1_about_us.gif) 0px 0px no-repeat;
}

h1.contactUs {
	background: url(../image/title_h1_contact_us.gif) 0px 0px no-repeat;
}

h1.xRayShielding {
	background: url(../image/title_h1_x_ray_shielding.gif) 0px 0px no-repeat;
}

/* Product Page Start */

td.productType {
	background-color: #DAE4EA;
	color: #333333;
	border-bottom: 1px solid #A5AFB8;
	border-right: 1px solid #A5AFB8;
	white-space: nowrap;
}

td.productTypeNoRbrd {
	background-color: #DAE4EA;
	color: #333333;
	border-bottom: 1px solid #A5AFB8;
	white-space: nowrap;
}

td.productTypeDescript {
	background-color: #D6EAF5;
	border-bottom: 1px solid #A5AFB8;
	color: #333333;
}

td.productTypeDescriptNormal {
	background-color: #F8F9FA;
	border-bottom: 1px solid #A5AFB8;
	border-right: 1px solid #A5AFB8;
	white-space: nowrap;
}

td.productTypeDescriptNormalNoRbrd {
	background-color: #F8F9FA;
	border-bottom: 1px solid #A5AFB8;
	white-space: nowrap;
	color: #333333;
}
td.productColSize {
	background-color: #F4FBFE;
	border-bottom: 1px solid #A5AFB8;
	border-right: 1px solid #A5AFB8;
}
td.productColSizeNowrap {
	background-color: #F0FAFF;
	border-bottom: 1px solid #A5AFB8;
	border-right: 1px solid #A5AFB8;
	white-space: nowrap;
}

/* Product Page End */

/* Contact Us Page Start */


div.formArea {
	margin: 0;
	padding:0;
}

input.fieldSkin, textarea.fieldSkin {
	background-color: #F9FAFB;
	border: 1px solid #A5AFB8;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #697a89;
}

div.formRow {
    clear: both;
    padding-bottom: 2px;
}

div.formRow span.label {
	float: left;
	width: 300px;
	text-align: left;
	color: #97A4AE;
	font-size: 13px;
	font-weight: bold;
	padding-left: 100px;
	padding-top: 2px;
}

div.formRow span.formWidth {
	float: right;
	width: 430px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px
} 

div.notification {
	font: bold 18px Arial, Tahoma, Verdana, sans-serif;
	height: 40px;
	margin-top: 10px;
	color: #1996d3;
	text-decoration: none;
	text-align: left;
}

.formSkin {
     width: 330px;
     text-align: left;
} 

/* Contact Us Page End */

