@charset "utf-8";
body {margin:0px; background:url(../images/index_06.jpg); background-repeat:repeat-x}
#wrapper {width:1004px; height:auto; margin:0 auto}
#header {width:1004px; height:124px; float:left}
#contentscontainer {width:1003px; height:auto; float:left}
#maincontents {width:927px; height:auto; margin:0 auto; background:url(../images/bg.png); background-repeat:repeat}
#sectiontop {width:927px; height:auto; float:left; background:url(../images/bg.png); background-repeat:repeat}
#sectionmid {width:927px; height:auto; float:left; }
#sectionbot {width:927px; height:auto; float:left; }
#headersideLHS {width:52px; height:124px; float:left; background:url(../images/index_01.jpg); background-repeat:no-repeat}
#headersideRHS {width:53px; height:124px; float:left; background:url(../images/index2_07.jpg); background-repeat:no-repeat}
#logomenusection {width:899px; height:auto; float:left}
#logosection {width:899px; height:auto; float:left}
#menusction {width:899px; height:auto; float:left}
#logo {width:303px; height:75px; float:left}
.logo {border:none}
.noborder {border:none}
#logocenter {width:342px; height:75px; float:left; background:url(../images/index_07.jpg)}
#logoright {width:254px; height:auto; float:left}
#logocontact {width:246px; height:26px; float:left; background:url(../images/index_04.jpg); font:12px Verdana; line-height:26px; text-align:left; color:#FFFFFF; font-style:italic; padding-left:8px}
#logoabout {width:214px; height:49px; float:left; background:url(../images/index_08.jpg)}
.indexabout {font:12px Verdana; line-height:39px; text-align:left; color:#FFFFFF; font-style:normal; padding-left:40px}
.indexcontact {font:12px Verdana; line-height:39px; text-align:left; color:#FFFFFF; font-style:normal; padding-left:55px}
#menu{width:899px; height:36px;	float:left;	padding-left:0px}
#menu ul {margin: 0; padding: 0; list-style: none; line-height:36px}
#menu li {display:inline}
#menu a {padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px; font:11px Verdana;	color:#003366;	text-align:center;	line-height:36px;	text-decoration:none;	width:126px;	height:36px;	float:left; background-image:url(../images/menu_main.jpg);background-repeat:no-repeat;}
#menu a:hover {color:#003366;	text-decoration:none;	background-image:url(../images/menu_hover.jpg);background-repeat:no-repeat;	width:126px;	height:36px;float:left}
#menu a.current {padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;font:11px Verdana;color:#003366;text-align:center;	line-height:36px;	text-decoration:none;	background-image:url(../images/menu_hover.jpg);	background-repeat:no-repeat;width:126px;	height:36px;	float:left}
#menu a.current:hover {	color:#003366;	text-decoration:none;	background-image:url(../images/menu_hover.jpg);	background-repeat:no-repeat;	width:126px;	height:36px;float:left }
.menuspacer { width:2px; height:31px; float:left; background:url(../images/menu_divider.jpg)}
#menubottom {width:899px; height:13px; float:left; background:url(../images/index_10.jpg)}
#contentstop {width:873px; height:195px; margin:0 auto; padding:0px 29px 0px 25px}
#contwelcome {width:651px; height:auto; float:left}
#insidecontwelcome {width:675px; height:auto; float:left}
#contwelcomespacer {width:19px; height:195px; color:#FFFFFF; float:left}
#contwelcomeimg {width:203px; height:auto; float:left}
#welcomebg {width:615px; height:176px; float:left; background:url(../images/welcome_bg.jpg); background-repeat:repeat-x}


#welcomebot {width:651px; height:9px; float:left; background:url(../images/welcome_bot.jpg)}
#insidewelcomebot {width:675px; height:9px; float:left; background:url(../images/inside_welcome_bot.jpg)}
#insidewelcomebotMD {width:675px; height:9px; float:left; background:url(../images/inside_welcome_botMD.jpg)}
#insidewelcomebotCW {width:675px; height:9px; float:left; background:url(../images/inside_welcome_botCW.jpg)}
#insidewelcomebotXR {width:675px; height:9px; float:left; background:url(../images/inside_welcome_botXR.jpg)}
#insidewelcomebotLM {width:675px; height:9px; float:left; background:url(../images/inside_welcome_botLM.jpg)}



#welcomeimgtop {width:203px; height:37px; float:left}
#welcomeimage {width:203px; height:158px; float:left}
.welcometext {font:11px Verdana; line-height:18px; text-align:left; padding:5px 18px 5px 18px}
#contentsmiddle {width:899px; height:auto; margin:0 auto}
#middletop {width:899px; height:23px; float:left; background:url(../images/middle_top.jpg)}
#middleboxsection {width:899px; height:auto; float:left}
#boxLHS {width:12px; height:298px; float:left; background:url(../images/box_lhs.jpg); background-repeat:repeat-y}
#boxRHS {width:14px; height:298px; float:left; background:url(../images/box_rhs.jpg); background-repeat:repeat-y}
.boxdivider {width:19px; height:298px; float:left; background:url(../images/box_divider_center.jpg); background-repeat:repeat-y}
.box {width:204px; height:auto; float:left}
.boxtop {width:204px; height:10px; float:left; background:url(../images/box_top.jpg)}
.boxhead {width:204px; height:35px; float:left}
.boxcenter {width:204px; height:153px; float:left; background:url(../images/box_bg.jpg); background-repeat:repeat-x}
.boxtext {width:194px; height:73px; float:left; padding:5px}
.boxtextmain {width:194px; height:21px; float:left}
.boxtexttick {width:18px; height:21px; float:left; background:url(../images/apm_tick.jpg)}
.boxtextcont {width:176px; height:21px; font:12px Verdana; line-height:21px; text-align:left; color:#000000}
.boxtextcontlong {width:200px; height:21px; font:12px Verdana; line-height:21px; text-align:left; color:#000000; background-image:url(../images/apm_tick.jpg); background-repeat:no-repeat; background-position:left; padding-left:19px;}
.boxbottom {width:204px; height:15px; float:left; background:url(../images/box_bot.jpg)}
#bottom {width:927px; height:16px; float:left; background:url(../images/bottom.jpg)}
#bottomcontents {width:873px; height:auto; float:left; padding:10px 29px 10px 25px}
#bottomcontentsin {width:643px; height:auto; float:left; padding:10px 29px 10px 25px}
#botcontentsLHS {width:265px; height:auto; float:left; padding:0px 10px 0px 10px}
#botcontenscenter {width:265px; height:auto; float:left; padding:0px 10px 0px 10px}
#botcontentsRHS {width:265px; height:auto; float:left; padding:0px 10px 0px 10px}
.botcontentsdivider {width:8px; height:225px; float:left; background:url(../images/botcont_divider.jpg); background-repeat:repeat-y}
.botcontentsdividerin {width:8px; height:250px; float:left; background:url(../images/botcont_divider.jpg); background-repeat:repeat-y}
.bothead { font:12px Verdana; line-height:25px; text-align:left; font-weight:bold; color:#000000}
.bottext {font:12px Verdana; line-height:18px; text-align:left; color:#000000}
.bottextbold {font:12px Verdana; line-height:18px; text-align:left; font-weight:bold; color:#000000}
#buyersguidetop {width:265px; height:auto; float:left; padding-bottom:10px}
.buyersguidefiles {width: 265px; height:21px; float:left}
.formcontents {width: 265px; height:30px; float:left}
.formcontentsarea {width: 265px; height:95px; float:left}
.iconfile {width:35px; height:21px; float:left; padding-top:5px}
.iconfiletext {width:230px; height:21px; float:left; font:12px Verdana; line-height:21px; text-align:left; color:#000000; padding-top:5px}

#bottomcontentsinCon {width:843px; height:auto; float:left; padding:10px 29px 10px 25px}
#botcontenscenterCon {width:530px; height:auto; float:left; padding:0px 10px 0px 10px}
#botcontentsRHSCon {width:465px; height:auto; float:left; padding:0px 10px 0px 10px}



a.navguide:link {font:12px Verdana; line-height:21px; text-align:left; color:#000000; text-decoration:none}
a.navguide:visited {color:#000000; text-decoration: none}
a.navguide:hover {color:#000000; text-decoration:none}
a.navguide:active {color:#000000; text-decoration:none}

.formtext {width:90px; height:20px; float:left; font:11px Verdana; line-height:20px; text-align:left; color:#000000; padding:5px 5px 5px 0px}
.formentries {width:155px; height:20px; float:left;  padding:5px}
.formtextarea {width:90px; height:35px; float:left; font:11px Verdana; line-height:40px; text-align:left; color:#000000; padding:5px 5px 5px 0px}
.formentriesarea {width:155px; height:85px; float:left;  padding:5px}
.formentrytext {font:11px Verdana; text-align:left; color:#000000}

#footer {width:873px; height:auto; margin:0 auto; padding:10px 29px 10px 25px; padding-bottom:10px}
#footermenu {width:873px; height:30px; float:left; font:11px Verdana; line-height:25px; text-align:center; color:#666666; padding-bottom:5px}
#footermenu a {color:#666666; text-decoration:none;}
#footermenu a:hover{color:#333333; text-decoration:none;}
.footerleft {width:600px; height:auto; float:left; font:11px Verdana; line-height:18px; text-align:left; color:#666666}
.footerright {width:273px; height:auto; float:left; font:11px Verdana; line-height:18px; text-align:right; color:#666666}
.footerleft1 {width:600px; height:auto; float:left; font:10px Verdana; line-height:18px; text-align:left; color:#666666}
.footerright1 {width:273px; height:auto; float:left; font:10px Verdana; line-height:18px; text-align:right; color:#666666}
.footerright1 a {color:#666666; text-decoration:none;}
.footerright1 a:hover{color:#333333; text-decoration:none;}
.boxtextimage { padding-left:150px}
a.navmenu:link {font:11px Verdana;	color:#003366;	text-align:center;	line-height:36px;	text-decoration:none}
a.navmenu:visited {color:#003366; text-decoration: none}
a.navmenu:hover {color:#003366; text-decoration:none}
a.navmenu:active {color:#003366; text-decoration:none}

a.navtopmenu:link {font:12px Verdana; line-height:39px; text-align:left; color:#FFFFFF; font-style:normal;	text-decoration:none}
a.navtopmenu:visited {color:#FFFFFF; text-decoration: none}
a.navtopmenu:hover {color:#FFFFFF; text-decoration:none}
a.navtopmenu:active {color:#FFFFFF; text-decoration:none}

a.navfootermenu:link {font:11px Verdana; line-height:25px; text-align:center; color:#666666; text-decoration:none}
a.navfootermenu:visited {color:#666666; text-decoration: none}
a.navfootermenu:hover {color:#999999; text-decoration:none}
a.navfootermenu:active {color:#666666; text-decoration:none}


#contentstopinside {width:899px; height:auto; margin:0 auto}
#insidemaincont {width:651px; height:auto; float:left; padding:0px 19px 0px 11px}
#insidesubcont {width:697px; height:auto; float:left}
#contentstopinsideLHS {width:697px; height:auto; float:left}
#contentstopinsideRHS {width:189px; height:auto; float:right; padding:0px 11px 0px 0px}

#insidewelcometext {width:485px; height:auto; float:left}
#insidewelcometext1 {width:648px; height:auto; float:left}

#insidewelcomeimage {width:155px; height:auto; float:left; padding:45px 5px 0px 5px}
#insidewelcomeimagetext {width:155px; height:auto; float:left; padding:2px 5px 0px 5px; font:11px Verdana; line-height:12px; text-align:center; color:#000000; font-weight:bold; font-style:italic}
#insidewelcomeimagetext1 {width:155px; height:auto; float:left; padding:2px 5px 0px 5px; font:11px Verdana; line-height:12px; text-align:center; color:#FFFFFF; font-weight:bold; font-style:italic}
.welcometextin {font:11px Verdana; line-height:18px; text-align:left; padding:5px 0px 5px 18px}
#welcomebgin {width:675px; height:auto; float:left; background:url(../images/welcome_bg.jpg); background-repeat:repeat-x; background-color:#b4b2b3}
#welcomebgtop {width:675px; height:auto; float:left}
#welcomebgbot {width:638px; height:auto; float:left}

.productboxes {width:697px; height:auto; float:left; padding:10px 0px 5px 0px}
.prodboxleft {width:235px; height:auto; float:left}
.prodboxcenter {width:230px; height:auto; float:left}
.prodboxright {width:232px; height:auto; float:left}
.prodboxlefttop {width:235px; height:15px; float:left; background:url(../images/prod_box_left_top.jpg)}
.prodboxleftcenter {width:210px; height:auto; float:left; background:url(../images/prod_box_left_center.jpg); background-repeat:repeat-y; padding:5px 5px 5px 20px }
.prodboxleftbottom {width:235px; height:13px; float:left; background:url(../images/prod_box_left_bottom.jpg)}

.prodboxcentertop {width:230px; height:15px; float:left; background:url(../images/prod_box_center_top.jpg)}
.prodboxcentercenter {width:220px; height:auto; float:left; background:url(../images/prod_box_center_center.jpg); background-repeat:repeat-y; padding:5px 5px 5px 5px }
.prodboxcenterbottom {width:230px; height:13px; float:left; background:url(../images/prod_box_center_bottom.jpg)}

.prodboxrighttop {width:232px; height:15px; float:left; background:url(../images/prod_box_right_top.jpg)}
.prodboxrightcenter {width:222px; height:auto; float:left; background:url(../images/prod_box_right_center.jpg); background-repeat:repeat-y; padding:5px 5px 5px 5px }
.prodboxrightbottom {width:232px; height:13px; float:left; background:url(../images/prod_box_right_bottom.jpg)}
.productboximages {width:204px; height:auto; float:left; padding-bottom:5px}
.productboximages1 {width:204px; height:auto; float:left; padding-bottom:5px; padding-left:8px}
.productboxcontents {width:192px; height:auto; float:left; padding:10px 8px 20px 0px; font:11px Verdana; line-height:16px; text-align:left; color:#000000}
.productboxcontents1 {width:192px; height:auto; float:left; padding:10px 8px 20px 8px; font:11px Verdana; line-height:16px; text-align:left; color:#000000}
.productboxbotcontents {width:202px; height:auto; float:left; padding:10px 8px 10px 0px}
.productdownload {width:90px; height:auto; float:left; padding-right:10px}
.productdownloadOFF {visibility:hidden}
.productmore {width:90px; height:auto; float:left}
.prodfootercont {width:62px; height:auto; float:left; font:10px Verdana; line-height:12px; text-align:left; color:#000000; font-weight:bold}

.downloadicon {width:28px; height:auto; float:left}
.productfooter {width:192px; height:auto; float:left; padding:0px 0px 0px 8px}
.sidecontactinfo {width:189px; height:auto; float:left}
.sidecontacttop {width:189px; height:30px; float:left; background:url(../images/side_contact.jpg)}
.sidecontactcenter {width:189px; height:auto; float:left; padding:10px 0px 10px 0px}
.sideconttext {width:120px; height:auto; float:left; font:11px Verdana; text-align:left; line-height:16px; color:#FF0000; font-style:italic; font-weight:bold}
.sideconticon {width:30px; height:auto; float:left}
.sidecontbottom {width:189px; height:13px; float:left; background:url(../images/side_contact_bot.jpg)}

.sidebox {width:189px; height:auto; float:left; padding:10px 0px 10px 0px}
.sideboxtop {width:189px; height:7px; float:left; background:url(../images/side_box_top.jpg)}
.sideboxhead {width:179px; height:20px; float:left; background:#2268b5; font:14px Verdana; line-height:20px; text-align:left; color:#FFFFFF; padding-left:10px}
.sideboxtopbot {width:189px; height:8px; float:left; background:url(../images/side_box_top_bot.jpg)}
.sideboxcenter {width:173px; height:auto; float:left; background:url(../images/side_box_center.jpg); background-repeat:repeat-y; padding:8px}
.sideboxbottom {width:189px; height:7px; float:left; background:url(../images/side_box_bot.jpg); background-repeat:repeat-y; }
.sideboxcenttext {width:169px; height:auto; float:left; padding:10px 0px 10px 0px; font:11px Verdana; text-align:18px; text-align:justify; color:#000000}
.sideboxcenttextitalic {width:169px; height:auto; float:left; padding:10px 0px 10px 0px; font:11px Verdana; text-align:18px; text-align:justify; color:#000000; font-style:italic}
.sideboxcentimg{width:169px; height:auto; float:right; text-align:right; padding-right:10px}
.sideboxlist {width:169px; height:auto; float:left; padding:5px 0px 5px 0px}
.sideboxtick {width:12px; height:12px; float:left; background:url(../images/apm_tick_small.jpg)}
.sideboxlistcont {width:150px; height:auto; float:left; font:12px Verdana; line-height:14px; text-align:left; color:#000000; padding-left:7px}
.sideboxqualitytext {width:86px; height:auto; float:left; font:11px Verdana; line-height:17px; text-align:left; color:#000000}
.sideboxqualityimg {width:78px; height:auto; float:left; padding:0px 0px 0px 5px}
#contents {width:677px; height:auto; float:left; padding:10px 10px 10px 10px}
#contentsin {width:677px; height:auto; float:left}
#contentsinTXT {width:322px; height:auto; float:left}
#contentsinIMG {width:355px; height:auto; float:left; vertical-align:top}


#maparea {width:677px; height:auto; float:left; padding:10px 10px 10px 10px}
.contentsmainhead {font:14px Verdana; line-height:18px; text-align:left; font-weight:bold}
.contentshead {font:11px Verdana; line-height:18px; text-align:left; font-weight:bold}
.contentstext {font:11px Verdana; line-height:17px; text-align:justify; font-weight:normal}
.iframestyle { width:675px; height:338px; border:1px solid #CCCCCC}

.popuptext {font:12px Verdana; text-align:justify; line-height:17px; color:#000000; width:400px; height:auto}

.popupwindowshow {position:absolute;visibility:hidden;background-color:#cccccc; width:400px; height:auto; padding:10px; background:#FFFFFF; border:1px solid #333}

.popupclose a {text-align:right; font:12px Verdana; line-height:20px; font-color:#ffffff; font-weight:bold; text-decoration:none}

.popupclose {width:400px; height:20px; float:left; background:#999999;text-align:right;}

a.navclose:link {font:12px Verdana; line-height:20px; color:#fff; font-weight:bold; text-decoration:none;text-align:right;}

a.navmail:link {font:12px Verdana; line-height:18px; text-align:left; color:#000000; text-decoration:none}

.listitems {font:12px Verdana; line-height:12px; text-align:left; color:#000000}
.moreinfolink{ color:#000000; font-weight:bold; text-decoration:none;}
.moreinfolink:hover{ color:#000000; text-decoration:none;}

.videoboxLHS {width:349px; height:auto; float:left}
.videoboxLHStop {width:349px; height:15px; float:left; background:url(../images/video_left_top.jpg)}
.videoboxLHScenter {width:329px; height:auto; float:left; padding:8px 0px 8px 20px; background:url(../images/video_left_center.jpg); background-repeat:repeat-y}
.videoboxLHSbot {width:349px; height:12px; float:left; background:url(../images/video_left_bot.jpg)}

.videoboxRHS {width:348px; height:auto; float:left}
.videoboxRHStop {width:348px; height:15px; float:left; background:url(../images/video_right_top.jpg)}
.videoboxRHScenter {width:332px; height:auto; float:left; padding:8px 0px 8px 16px; background:url(../images/video_right_center.jpg); background-repeat:repeat-y}
.videoboxRHSbot {width:348px; height:12px; float:left; background:url(../images/video_right_bot.jpg)}

.videohead {width:684px; height:24px; float:left; padding:8px 0px 0px 13px; font:18px Verdana; text-align:left; line-height:24px; color:#333333}
.videounderline {width:697px; height:19px; float:left}


.tpBullet {font:12px Verdana; text-align:left;}