/* CSS Document */
body { margin:0px; border:0px; text-align:center; }
#bottomBG { position:absolute; left:0px; top:160px; height:1600px; width:100%; background-color:#999999; z-index:1; }

#container { position:relative; margin:auto; top:20px; width:780px; z-index:2; }
#header { position:relative; background-color:#000000; width:780px; height:115px; z-index:2; }
#lpLogo { float:left; padding-left:10px; padding-top:15px; width:300px; z-index:2; cursor:pointer; }
#menuNavFrame { float:left; margin-left:160px; width:310px; height:100px; z-index:2; }
#navFrame { padding-top:50px; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; z-index:9; }

#greyBorder { position:relative; width:780px; height:25px; background-color:#333333; z-index:2; }
#borderContent { float:left; width:460px; padding-left:10px; padding-top:8px; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFFFFF; z-index:2; }

#Search { float:left; width:310px; }
#SearchArea { float:left; width:189px; border:1px solid #999999; margin-top:2px; vertical-align:text-top; }
#SearchText { float:left; font-size:10px; font-weight:bold; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:5px; margin-top:8px; }

#SiteMapText { float:left; font-size:10px; font-weight:bold; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:8px; margin-left:10px;}
#SiteMapTextOn { float:left; font-size:10px; font-weight:bold; color:#FF9F55; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:8px; margin-left:10px;}
.SiteMapText { font-size:10px; font-weight:bold; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.SiteMapTextOn { font-size:10px; font-weight:bold; color:#FF9F55; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

.SearchBox { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; border:none; border-style:none; outline:none; width:170px; margin:0px; padding:0px; background-color:#333333; }

#contentFrame { position:relative; float:left; width:460px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; z-index:2; }
#contactFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; z-index:2; }
#contactsFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; z-index:2; }
#lpgFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:5px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; z-index:2; }
#MenuPartnerFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; z-index:2; }
#employmentFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; background-image:url('../images/employ_op_bg.jpg'); background-repeat:no-repeat; background-position:bottom; z-index:2; }
#pgContentFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; z-index:2; }
#pgImageFrame { float:left; width:378px; height:297px;text-align:left; background-color:#FFFFFF; z-index:2; }

#newsExhibFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; ext-align:left; background-color:#FFFFFF; z-index:2; }
#ourServicesFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; background-image:url('../images/our_services/our_services_bg.jpg'); background-repeat:no-repeat; background-position:top; z-index:2; }

#OSHeader { float:left; color:#B50421; font-size:22px; width:300px; padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:20px; }
.OSSubheader { color:#E9EAD6; font-size:11px; padding-top:9px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.OSBodyText { color:#FFFFFF; font-size:10px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }

#OS1 { float:left; width:403px; visibility:visible; display:block; }
#OS2 { float:left; width:403px; visibility:hidden; display:none; }
#OS3 { float:left; width:403px; visibility:hidden; display:none; }
#OS4 { float:left; width:403px; visibility:hidden; display:none; padding-top:10px; }
#OSFooterLinks { float:left; width:754px; height:30px; color:#999999; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; cursor:pointer; }


.OSMapDownloadLink { float:left; width:274px; color:#FFFFFF; line-height:24px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; outline:none; cursor:pointer; }
#MapLink { display:none; }

.OSLinks { float:left; width:180px; color:#FFFFFF; line-height:24px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; outline:none; }
a.OSLink { color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; outline:none; }
a.OSLink:link { color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; outline:none; }
a.OSLink:visited { color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; outline:none; }
a.OSLink:hover { color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; background-color:#B50421; outline:none; }

.pgLinks { float:left; width:90px; color:#999999; height:12px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; outline:none; text-align:right; }
.pgLinksSubPages { float:left; width:90px; color:#999999; height:12px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; outline:none; text-align:left; }
a.pgLink { color:#999999; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; outline:none; }
a.pgLink:link { color:#999999; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; outline:none; }
a.pgLink:visited { color:#999999; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; outline:none; }
a.pgLink:hover { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; background-color:#B50421; outline:none; }
.pgLinkCurrent { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 3px 1px 2px; background-color:#B50421; outline:none; }

#productsFrame { position:relative; float:left; width:770px; height:auto; padding-left:10px; padding-top:20px; padding-bottom:10px; text-align:left; background-color:#FFFFFF; z-index:2; }
#mainContent { margin-right:3px; width:767px; }
#mainIndexContent { margin-right:3px; width:455px; height:420px; }

.searchFormat { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#imageFrame { position:relative; float:left; width:310px; height:430px; padding-top:20px; text-align:left; background-color:#FFFFFF; z-index:2; }
#lpFooter { position:relative; margin:auto; width:780px; top:30px; z-index:2; }

#osSCM { position:absolute; top:82px; left:312px; width:167px; text-align:left; background-color:#333333; visibility:hidden; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, Strength=4, Color='#000000'); z-index:10; }
#osSCMArr { position:absolute; top:82px; left:470px; width:10px; height:10px; background-image:url('../images/shortcutmenu_right_corner.gif'); background-repeat:no-repeat; background-position:top; z-index:11; visibility:hidden; }

#prdSCM { position:absolute; top:68px; left:312px; width:167px; text-align:left; background-color:#333333; visibility:hidden; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, Strength=4, Color='#000000'); z-index:10; }
#prdSCMArr { position:absolute; top:68px; left:470px; width:10px; height:10px; background-image:url('../images/shortcutmenu_right_corner.gif'); background-repeat:no-repeat; background-position:top; z-index:11; visibility:hidden; }

#lpgShortcutMenu { position:absolute; top:54px; left:312px; width:167px; text-align:left; background-color:#333333; visibility:hidden; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, Strength=4, Color='#000000'); z-index:10; }
#lpgShortcutMenuArr { position:absolute; top:54px; left:470px; width:10px; height:10px; background-image:url('../images/shortcutmenu_right_corner.gif'); background-repeat:no-repeat; background-position:top; z-index:11; visibility:hidden; }

#pgSCM { position:absolute; top:96px; left:312px; width:167px; text-align:left; background-color:#333333; visibility:hidden; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, Strength=4, Color='#000000'); z-index:10; }
#pgSCMArr { position:absolute; top:96px; left:470px; width:10px; height:10px; background-image:url('../images/shortcutmenu_right_corner.gif'); background-repeat:no-repeat; background-position:top; z-index:11; visibility:hidden; }


.shortCutMenuTop { width:161px; height:13px; border-top:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; padding:2px; cursor:pointer; }
.shortCutMenuItems { width:161px; height:13px;  border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; padding:2px; cursor:pointer; }

#dummy { position:absolute; top:52px; left:322px; width:157px; text-align:left; visibility:hidden; z-index:10; }
#dummyArr { position:absolute; top:52px; left:470px; width:10px; height:10px; z-index:11; visibility:hidden; }

.Header { text-align:left; color:#3FA4BC; font-size:22px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.SubHeaderTurquoise { text-align:left; color:#3FA4BC; font-size:11px; padding-top:10px; padding-bottom:10px; padding-right:0px; padding-left:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.SubHeaderGrey { text-align:left; color:#666666; font-size:10px; padding-bottom:10px; padding-right:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; } 
.BoldTurq { text-align:left; color:#3FA4BC; font-size:10px; font-weight:bold; padding-bottom:2px; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:14px; }

.BodyText { color:#000000; font-size:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:14px; }
.BodyTextGrey { color:#999999; font-size:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:14px; }
.BodyTextRed { color:#B50421; font-size:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:14px; }
.BodyTextBlue { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1E386D; cursor:pointer; }

.TableText { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.ProductText { color:#000000; font-size:9px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:10px; margin-bottom:5px; line-height:12px; }

.MinorHeaderGrey { text-align:left; color:#666666; font-size:10px; padding-bottom:2px; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:14px; }
.lpFootertext { text-align:left; color:#CACACA; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

a.nav { font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; text-decoration:none; }
a.nav:link { font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; text-decoration:none; }
a.nav:visited { font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; text-decoration:none; }
a.nav:hover { font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF9F55; text-align:left; text-decoration:none; }

.DropDownList { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:194px; }
.ContactFormFieldBorder { border:1px solid #CCCCCC; width:360px; }
.ContactFormField { border:0px; width:340px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:17px; }
.ContactFormFieldBorderAddressTwo { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:360px; }
.ContactFormFieldBorderMand { border:1px solid #CCCCCC; width:360px; }
.ContactFormFieldTextArea { border:0px; width:357px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:72px; }

.ContactFormFieldTitleBorderMand { border:1px solid #CCCCCC; width:60px; }
.ContactFormFieldTitle { border:0px; width:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:17px; }

.ContactFormFieldFirstnameBorderMand { border:1px solid #CCCCCC; width:219px; }
.ContactFormFieldFirstname { border:0px; width:199px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:17px; }

.ContactFormFieldOtherBorder { border:1px solid #CCCCCC; width:234px; }
.ContactFormFieldOther { border:0px; width:214px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:17px; }

.ContactFormHeader { float:left; width:242px; text-align:left; color:#3FA4BC; font-size:22px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.ContactFormMandatoryIcon { float:left; margin-left:220px; margin-top:10px; width:298px; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.ContactFormPrivacyIcon { margin-left:462px; color:#1E386D; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; }

.BarSeperator { width:754px; height:17px; padding-top:5px; padding-bottom:5px; background-image:url('../images/bar_seperator.gif'); background-repeat:no-repeat; background-position:center; }

.BoxHeader { background-color:#3FA3BB; height:15px; padding:6px; }
.BoxHeaderFont { color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; }
.BoxHeaderSmallFont { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; }

.PicNo { color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; float:left; padding:0px 2px 1px 4px; }
a.PicNo { color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.PicNo:link { color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.PicNo:visited { color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.PicNo:hover { color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; background-color:#000000; padding:0px 2px 1px 2px; }

.MPJumpTo { text-align:left; color:#666666; font-size:10px; padding-bottom:2px; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:14px; }
a.MPJumpTo { color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.MPJumpTo:link { color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.MPJumpTo:visited { color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.MPJumpTo:hover { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }

a.pglJump { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.pglJump:link { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.pglJump:visited { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }
a.pglJump:hover { color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 2px 1px 2px; }

.newsletterlink { text-align:left; color:#003366; font-size:10px; padding-bottom:2px; padding-left:25px; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:14px; cursor:pointer; }

.SeeTheRange { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1E386D; padding-right:62px; cursor:pointer; }
