/*Common*/

body{background:#EFF0F1; background-image:url("images/homeBg.jpg"); background-repeat: repeat-x; margin: 0px; padding: 0px}



div#wrapper

{ position:relative; margin-top:0px; margin-left:auto; margin-right:auto; top: 0px; width: 760px;}

div#line{border-top: 3px solid #003082}

div#head

{ position: relative; border-top: 0px solid #003082; background-color: #FFF; width:760px; height:92px }

div#logo

{left:0px; position: absolute; border: 0px solid black; padding-top:16px; padding-left:19px; background-color: #FFF	}

#imgSideLogo {left:280px; position: relative; width:480px; height:92px}



div#navigation{width:760px; height:26px}



/*Home*/

div#Homecolumns

{ position: relative; width:515px; height:495px; background-color: #FFF; border: 0px solid black }

div#Homecontent

{ position: relative;  left: 0px; top: 0px; padding-top:25px; width:515px; height:470px; background-color: #FFF}



#Homecontent p { margin-left: 40px; margin-right: 50px}

#Homecontent h1{PADDING:0px; MARGIN: 0px 50px 0px 40px}

#Homecontent h2 {PADDING:0px; MARGIN: 0px 40px 0px 53px}


/*#Homecontent h3 {PADDING-left:10px; MARGIN: 0px 40px 0px 40px ; border-left: 5px solid #3B80D6}

/*poduct section*/

div#Homecontent #product {CLEAR: both; margin-left:25px; border: 0px solid red; WIDTH: 515px; HEIGHT: 160px}

div#Homecontent #product .productitem {DISPLAY: inline; FLOAT: left; MARGIN-TOP: 0px; MARGIN-bottom: 0px;  MARGIN-LEFT: 15px; OVERFLOW: hidden}

#Homecontent #product .productitem#productOne { border:0px solid black;WIDTH: 200px; HEIGHT: 140px; border:0px solid black; margin-top:15px}

#Homecontent #product .productitem#productTwo { border:0px solid black; WIDTH: 250px; HEIGHT: 140px; border:0px solid black; margin-top:15px}

#Homecontent #product .productitem p {margin-left: 60px; margin-right: 5px; margin-top: 0px; margin-bottom:0px; border:0px solid black }

#Homecontent #product .productitem h4 {margin-left: 60px; margin-top:15px; margin-bottom:10px; margin-right:20px; border:0px solid black }

.push {padding-left:10px; padding-right:20px}

.img {margin-left:40px}



div#HomesideRight

{ position:absolute; width:245px; height:470px; left:515px; top:0px; padding-top:25px; background-color: #FFF}



div#news {position:absolute; width:202px; HEIGHT: 215px; left:0px; background-color: #FFF; border: 0px solid #000; margin:0}

div#newsHeader {width:190px; background-color: #EDECEC; border: 0px solid #000; margin:0px}

div#newsText {width:190px; height:180px; border: 6px solid #EDECEC; background-color: #FFF; margin:0}

#newsHeader h3{width:194px; background-color: #EDECEC; border: 0px solid #000; margin:0}

.newspush {padding-left:8px; padding-top:5px}





div#keypoint

{ position:absolute; width:245px; height:202px; left:515px; top:265px; border: 0px solid black}

div#pointOne { border:0px solid #EDECEC; WIDTH: 202px; HEIGHT: 60px; background-color:#E1ECFF}

div#pointTwo { border:0px solid #EDECEC; WIDTH: 202px; HEIGHT: 60px; background-color:#E1ECFF; margin-top:10px }

div#pointThree { border:0px solid #EDECEC; WIDTH: 202px; HEIGHT: 60px; background-color:#E1ECFF; margin-top:10px }



/*common*/

div#foot

{ position: relative; width:760px; height:80px;	background-color: #EFF0F1; text-align:center;  border:0px solid #000}

p.footer {margin-top:8px}

a.footer:link {  

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;

font-weight: normal; color: #003082; text-decoration: none}

a.footer:hover {  

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;

font-weight: normal; color: #ff3300; text-decoration: underline}





p {font-family: verdana, Arial, helvetica; font-size:11px; font-style:normal; line-height:14px; color:#333333}

td {font-family: verdana, Arial, helvetica; font-size:11px; font-style:normal; line-height:13px; padding:5px; color:#333}

h1 {font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 17px; color:#CC0000;}

h2 {font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 16px; color:#336699}

h3 {font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; color:#003082}



h4 {font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 13px; color:#003082}

h5 {font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color:#003082}





/*Subpages*/

div#columns

{
	position: relative;
	width:515px;
	height:625px;
	background-color: #FFFFFF;
	border: 0px solid black
}

div#content

{
	position: relative;
	left: 210px;
	top: 0px;
	padding-top:25px;
	width:550px;
	height:600px;
	background-color: #FFF
}

#content p { margin-left: 10px; margin-right: 70px}
#content h1 { margin-left: 10px; margin-right: 70px; color:#1F489A; font-size:12px;font-weight:bold;}

.lineup {padding-left:20px; line-height:18px;}

div#map {background-color: #F7F7F7; height:23px; margin-top:12px; margin-right: 50px}

#map p {font-size:10px; padding-top:4px}




#SideNavi {
	top:0px;
	left:0px;
	position:absolute;
	width:190px;
	height:600px;
	background-color: #FFF;
	border-right: 1px solid #E6E6E6;
	margin-top:25px
}

#SideNavi h3 {font-size:16px; MARGIN: 0px 0px 0px 30px;  padding-bottom:5px; border-bottom: 2px solid #ABABAB; width:140px}

#SideNavi UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#SideNavi LI { DISPLAY: inline; border: 0px solid black}



a.lineNavi { DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 30px; WIDTH: 140px; COLOR: #666; PADDING-TOP: 8px; BORDER-BOTTOM: #aaa 1px dotted; font-family: verdana, Arial, helvetica; font-size: 11px; font-weight: bold; TEXT-DECORATION: none }

a.nolineNavi { DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 30px; WIDTH: 140px; COLOR: #666; PADDING-TOP: 8px; font-family: verdana, Arial, helvetica; font-size: 11px; font-weight: bold; TEXT-DECORATION: none }

#SideNavi A:hover {color:#ff3300}



.lineText{ DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 30px; WIDTH: 140px; PADDING-TOP: 8px; BORDER-BOTTOM: #aaa 1px dotted; font-family: verdana, Arial, helvetica; font-size: 11px; font-weight: bold; color:#360; TEXT-DECORATION: none}

.nolineText{ DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 30px; WIDTH: 140px; PADDING-TOP: 8px; font-family: verdana, Arial, helvetica; font-size: 11px; font-weight: bold; color:#360; TEXT-DECORATION: none}



.pad {DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 8px; BORDER-BOTTOM: #aaa 1px dotted; font-family: verdana, Arial, helvetica; font-size: 12px; font-weight: bold; color:#360; TEXT-DECORATION: none}





.BbulletPad{padding-right:5px; }

.SbulletPad{padding-right:8px; padding-left:2px; border: 0px solid black;}





/*Contact US*/

div#Contactcolumns

{ position: relative; width:515px; height:600px; background-color: #FFF; border: 0px solid black }

div#Contactcontent

{ position: relative;  left: 210px; top: 0px; padding-top:25px; width:550px; height:575px; background-color: #FFF}

#Contactcontent h1 { margin-right: 70px; color:#1F489A; font-size:12px;font-weight:bold;}

#ContactSideNavi h1 {MARGIN: 0px 0px 0px 30px;  padding-bottom:5px; border-bottom: 0px solid #ABABAB; width:140px}

#ContactSideNavi UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#ContactSideNavi LI { DISPLAY: inline; border: 0px solid black}



div#map {background-color: #F7F7F7; height:23px; margin-top:12px; margin-right: 50px}

#map p {font-size:10px; padding-top:4px}



#ContactSideNavi { top:0px; left:0px; position:absolute; width:190px; height:530px; background-color: #FFF; border-right: 1px solid #E6E6E6; margin-top:25px}



a.link:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3366FF;
	text-decoration: none
}
a.link:visited {
	font-size: 11px;
	color: #3366FF;
	text-decoration: none;
}

a.link:hover

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
	text-decoration: underline
}


a.breadcrumb:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
a.breadcrumb:visited {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.breadcrumb:hover

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336699;
	text-decoration: underline
}


/*Products*/

div#Productcolumns

{
	position: relative;
	width:515px;
	height:775px;
	background-color: #FFF;
	border: 0px solid black
}

div#Productcontent

{
	position: relative;
	left: 210px;
	top: 0px;
	padding-top:25px;
	width:550px;
	height:750px;
	background-color: #FFF
}

div#Productcontent1

{
	position: relative;
	left: 210px;
	top: 0px;
	padding-top:25px;
	width:550px;
	height:750px;
	background-color: #FFF
}

#Productcontent1 p { margin-left: 10px; margin-right: 70px}
#Productcontent1 h1 { margin-left: 10px; margin-right: 70px; color:#1F489A; font-size:12px;font-weight:bold;}

div#Productcontent UL {



	padding: 0
.;
	list-style-position: outside;
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#Productcontent p { margin-left: 10px; margin-right: 70px}
#Productcontent h1 { margin-left: 10px; margin-right: 70px; color:#1F489A; font-size:12px;font-weight:bold;}


#ProductSideNavi {
	top:0px;
	left:0px;
	position:absolute;
	width:190px;
	background-color: #FFF;
	border-right: 1px solid #E6E6E6;
	height: 750px;
	margin-top:25px
}

#ProductSideNavi h3 {font-size:16px;MARGIN: 0px 0px 0px 30px;  padding-bottom:5px; border-bottom: 2px solid #ABABAB; width:140px}

#ProductSideNavi UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#ProductSideNavi LI { DISPLAY: inline; border: 0px solid black}



a.lineNavi { DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 30px; WIDTH: 140px; COLOR: #666; PADDING-TOP: 8px; BORDER-BOTTOM: #aaa 1px dotted; font-family: verdana, Arial, helvetica; font-size: 11px; font-weight: bold; TEXT-DECORATION: none }

a.nolineNavi { DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 30px; WIDTH: 140px; COLOR: #666; PADDING-TOP: 8px; font-family: verdana, Arial, helvetica; font-size: 11px; font-weight: bold; TEXT-DECORATION: none }

#ProductSideNavi A:hover {color:#ff3300}



td.product {font-family: verdana, Arial, helvetica; font-size:11px; font-style:normal; line-height:14px; color:#333}





/*product long pages*/

div#prolongcolumns

{
	position: relative;
	width:515px;
	height:895px;
	background-color: #FFF;
	border: 0px solid black
}

div#prolingcontent

{
	position: relative;
	left: 210px;
	top: 0px;
	padding-top:25px;
	width:550px;
	height:870px;
	background-color: #FFF
}

#prolingcontent p { margin-left: 10px; margin-right: 70px}

.lineup {padding-left:20px; line-height:18px;}

div#map {background-color: #F7F7F7; height:23px; margin-top:12px; margin-right: 50px}

#map p {font-size:10px; padding-top:4px}



#prolongSideNavi {
	top:0px;
	left:0px;
	position:absolute;
	width:190px;
	height:870px;
	background-color: #FFF;
	border-right: 1px solid #E6E6E6;
	margin-top:25px
}

#prolongSideNavi h1 {MARGIN: 0px 0px 0px 30px;  padding-bottom:5px; border-bottom: 2px solid #ABABAB; width:140px}

#prolongSideNavi UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#prolongSideNavi LI { DISPLAY: inline; border: 0px solid black}



a.lineNavi { DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 30px; WIDTH: 140px; COLOR: #666; PADDING-TOP: 8px; BORDER-BOTTOM: #aaa 1px dotted; font-family: verdana, Arial, helvetica; font-size: 11px; font-weight: bold; TEXT-DECORATION: none }

a.nolineNavi { DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 30px; WIDTH: 140px; COLOR: #666; PADDING-TOP: 8px; font-family: verdana, Arial, helvetica; font-size: 11px; font-weight: bold; TEXT-DECORATION: none }

#prolongSideNavi A:hover {color:#ff3300}





/*global-sitemap, policy*/



div#globalcolumns

{
	position: relative;
	width:515px;
	height:550px;
	background-color: #FFF;
	border: 0px solid black
}

div#globalcontent

{
	position: relative;
	left: 210px;
	top: 0px;
	padding-top:25px;
	width:550px;
	height:525px;
	background-color: #FFF
}

#globalcontent p { margin-left: 10px; margin-right: 70px}
#globalcontent h1 { margin-left: 10px; margin-right: 70px; color:#1F489A; font-size:12px;font-weight:bold;}

.lineup {padding-left:20px; line-height:18px;}

div#globalmap {background-color: #F7F7F7; height:23px; margin-top:12px; margin-right: 50px}

#globalmap p {font-size:10px; padding-top:4px}



#globalSideNavi { top:0px; left:0px; position:absolute; width:190px; height:400px; background-color: #FFF; border-right: 1px solid #E6E6E6; margin-top:25px}

#globalSideNavi h3 {font-size:16px; MARGIN: 0px 0px 0px 30px;  padding-bottom:5px; border-bottom: 2px solid #ABABAB; width:140px}

#globalSideNavi UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#globalSideNavi LI { DISPLAY: inline; border: 0px solid black}
