/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td	{
	margin:0; padding:0; border:0; text-decoration:none;
	font-weight:inherit; font-style:normal; font-size:100%; font-family:inherit;
	vertical-align:baseline; outline:none; text-align:left;
}
body	{line-height:1; color:Black; background:White;}
table	{border-collapse:separate; border-spacing:0;}
caption, th, td	{text-align:left; font-weight:normal;}
tbody th, tbody td	{vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after	{content:"";}
blockquote, q { quotes: "" ""; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet	{border:none;}
ul, ol, dir, menu	{list-style:none;}
sub, sup	{vertical-align:baseline;}
a	{color:inherit; cursor:default;}
a:link, a:visited
	{text-decoration:underline;}
a[href],
button, select,
input[type=submit], input[type=button], input[type=reset],
input[type=checkbox], input[type=radio]
	{cursor:pointer;}

/* basic */

html	{overflow-y:scroll;}
body	{
	font-size:9pt;
	font-family:"Arial CE", Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
h1, h2, h3, h4, h5, h6, caption, dt, th, legend	{font-weight:bold;}
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited,
caption a:link, caption a:visited,
dt a:link, dt a:visited,
legend a:link, legend a:visited
	{text-decoration:none;}

h1	{font-size:2em; text-transform:uppercase; line-height:1.2; clear:both;}
h2	{font-size:1.2em; text-transform:uppercase;}
h3	{font-size:1.2em; text-transform:none;}
h4	{font-size:1.2em;}
h5	{font-size:1em;}
h6	{font-size:1em; }
p, ul, ul, dl, table, blockquote	{margin-bottom:0.5em;}
ol	{list-style-type:decimal;}
pre, code	{font-family:monospace;}

em	{font-weight:bold;}
a[href]	{color:Blue;}
a[href]:hover	{color:Red;}
hr, del	{display:none;}
ul li	{padding-left:10px; list-style:none;}

.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}
.small	{font-size:90%;}
.big	{font-size:110%;}
.last	{margin-bottom:0;}
.hidden	{display:none;}
.invisible	{visibility:hidden;}
.print	{display:none;}
.noCss	{display:none;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.imgtLeft	{float:left; clear:left; margin:1em 0 1em 20px;}
.imgRight	{float:right; clear:right; margin:1em 20px 1em 0;}
.reset	{display:block; clear:both; line-height:0;height:1px !important; margin-top:-1px;}
.reset hr	{display:inline; line-height:0; height:0; visibility:hidden;}
.inline	{display:inline;}
.holder	{position:relative;}
.frame	{width:100%; position:relative;}

.block	{margin-bottom:2em;}
.section	{margin-bottom:4em;}

/* visibility */

.printOnly,
#copyright,
#poweredBy,
.layout_homepage #menuL1
	{display:none;}
.trackingPoint {width:1px; height:1px; position:absolute; top:-1000px; left:-1000px;}





/* typography */

body, table, textarea	{font-family:"Tahoma CE", Tahoma, sans-serif;}
body	{font-size:12px; line-height:16px;}
table, input, select, textarea, button	{font-size:100%;}

th, td	{text-align:left; vertical-align:top;}
dt	{font-weight:bold;}
h1	{font-size:1.2em; line-height:30px; text-transform:uppercase;}
h2	{font-size:1.2em; line-height:24px;}
h3	{font-size:1em; text-transform:uppercase;}
h4	{font-size:1em; font-weight:normal; text-transform:uppercase;}

#menuTabs li,
#menuTabs li a:link,
#menuTabs li a:visited,
#menuL1,
#menuL1 a,
#menuLng,
#menuLng a
	{font-weight:bold; text-decoration:none; white-space:nowrap;}
#menuL1,
#menuL1 a
	{text-transform:uppercase;}

#hpNews .tdDate
	{text-align:right;}

#addonLinks a,
#menuAddon a
	{text-decoration:none;}

#footerFrame	{font-weight:bold;}
#footerFrame a	{text-decoration:none;}
#footerFrame a:hover	{text-decoration:underline;}

#linksFrame	{text-align:center; font-size:0.8em;}

/* layout */

body	{min-width:730px;}
#mainFrame	{width:730px; margin:0 auto; position:relative;}

#logoFrame	{width:400px; height:80px;}
#logoFrame img	{display:block;}

#menuLng {position:relative; height:0;}
#menuLng a {position:absolute; top:10px; right:10px;}

#menuTabs	{position:absolute; top:60px; right:0; width:600px; height:auto; overflow:visible;}
#menuTabs li	{float:right; line-height:20px; height:20px; padding:0 10px; margin:0 0 0 6px;}

#contentFrame	{float:left; clear:left; width:500px; z-index:120;}
#printButton {position:absolute; top:250px; left:420px;}
#orderButton {position:absolute; top:250px; left:340px;}
#mailingListButton {position:absolute; top:250px; left:340px;}

#promoFrame	{position:relative; width:490px; min-height:140px; padding-top:10px; padding-left:10px;}
#promoFrame img	{display:block;}
#promoText	{position:absolute; top:10px; right:10px; width:160px; height:120px; padding:10px 10px 10px 20px; }

#menuL1	{padding:0 10px; min-height:10px;}

h1	{padding:12px 10px 8px 10px;}
h3	{margin-bottom:0.5em;}

#documentFrame	{padding:0 10px 10px 10px;}
#perexHP,
#hpNews
	{padding:20px 0 10px 0;}
#hpNews th,
#hpNews td
	{padding-bottom:5px;}
#hpNews .tdDate
	{padding-right:10px; white-space:nowrap;}


#addonFrame	{float:right; clear:right; width:230px;}
#addonLinks	{padding:20px 10px 20px 15px;}
#menuAddon	{padding:0 10px 20px 15px;}
#addonLinks ul,
#menuAddon ul
	{position:relative; left:-15px; z-index:100;}
#addonLinks ul li,
#menuAddon ul li
	{margin:0; padding:1px 0px 1px 25px;}

#footerFrame	{width:700px; padding:0 15px; clear:both; height:25px; line-height:25px;}
#contact_agency,
#contact_phone,
#contact_email
	{display:block; float:left; padding-right:20px;}

#linksFrame	{padding-top:15px;}

.colLeft {float:left; width:220px;}
.colRight {float:right; width:220px;}

.gallery {margin-bottom:10px;}

.formField {margin-bottom:3px; padding:0;}
.formField label {float:left; clear:left; display:block; width:150px; line-height:1.3em;}
.formField .field,
.button
	{border:1px solid Black; padding:0 3px;}
.formField .field {width:300px; clear:right;}
.formField .name,
.formField .email,
.formField .dateTime
	{width:200px;}
.formField .phone {width:100px;}
.formField .number {width:50px;}
.formField textarea.field {height:10em;}
.buttonSet .button {margin-left:150px;}



/* colors */

body {background:#f6f6f6 url(/static/31/body2.gif) no-repeat 50% 0; color:#001850;}
ul li	{background:url(/static/31/li.gif) no-repeat 0px 0.45em;}
a:link,
a:visited
	{color:#036;}

.field.invalid {background:url(/static/814/invalid.gif) no-repeat 100% 0;}
.field.required {background:url(/static/814/required.gif) no-repeat 100% 0;}

.formField .field, .button {border:1px solid #999;}
.formField .field:focus {border-color:#001850;}
.formField label,
.button
	{cursor:pointer;}

.link {cursor:pointer;}

#mainFrame {background:#fff repeat-y 100% 0; background-image: url(/static/31/mainFrameSp.gif);}

#headerFrame	{background:#fff;}

#promoFrame	{background-color:#001850; background-repeat:repeat-x; }
#promoFrame a:link,
#promoFrame a:visited
	{color:#001850;}
#promoText	{background:#dbdbdb  repeat-y 100% 0; color:#001850;}

#menuTabs	{background:transparent;}
#menuTabs li
	{background:#dbdbdb;}
#menuTabs li a:link,
#menuTabs li a:visited
	{color:#001850;}
#tabbedMenu li.liActive	{background:#001850;}
#tabbedMenu li.liActive a:link,
#tabbedMenu li.liActive a:visited
	{color:#fff;}

#menuL1,
#menuL1 a:link,
#menuL1 a:visited
	{background-color:#001850; color:#fff;}

.addonBlock,
.addonBlock a:link,
.addonBlock a:visited
	{color:#001850;}
#addonLinks li,
#menuAddon li
	{background:url(/static/31/li2.gif) no-repeat 15px 0.6em;}
#addonLinks li.liActive,
#menuAddon li.liActive
	{color:#b10011; background:url(/static/31/arrow3xRed.gif) no-repeat 0 0.4em;}
#addonLinks li.liActive a:link,
#addonLinks li.liActive a:visited,
#menuAddon li.liActive a:link,
#menuAddon li.liActive a:visited
	{color:#b10011;}

#footerFrame	{background:#dbdbdb  repeat-y 100% 0; color:#001850;}
#footerFrame a:link,
#footerFrame a:visited
	{color:#001850;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 1500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {      	
	float: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



#mainFrame
	{background:#fff url(/static/806/bgrAddon.gif) repeat-y 100% 0;}

body, a:link, a:visited {color:#444;}

#addonFrame
	{background: #454955; }

.addonBlock, .addonBlock a:link, .addonBlock a:visited	{color:#fff;}

#addonLinks li,
#menuAddon li,
.addonBlock li	{color:#fff; background:url(/static/806/li2.gif) no-repeat 15px 0.6em;}

#addonLinks li.liActive,
#menuAddon li.liActive,
.addonBlock li.liActive	{color: #fff; background:url(/static/806/arrow3xWhite.gif) no-repeat 0 0.4em;}

.addonBlock li.liActive a:visited,
.addonBlock li.liActive a:link	{color:#fff;}

#addonMenu ul li, #addonMenu2 ul li	{background:url(/static/806/arrow1xWhite.gif) no-repeat 15px 0.4em;}

#addonNews, #addonMenu2
	{background: #454955; color:#fff;}

#promoFrame
	{background:url(/static/806/bgrTop.gif);}
#promoText	{color:#444;}
#promoFrame a:link,
#promoFrame a:visited
	{color:#444;}


#menuL1,
#menuL1 a:link,
#menuL1 a:visited
	{background-color:#757577; color:#fff;}

#menuTabs li	{background:#aaa;}
#menuTabs li.liActive {background:#454955;}
#menuTabs li a:link,
#menuTabs li a:visited
	{color:#fff;}

#footerFrame,
.layout_homepage #footerFrame
	{background:#757577; color:#fff;}
#footerFrame a:link,
#footerFrame a:visited
	{color:#fff;}

#addonDeco {background:url(/static/2724/bgrDeco2.gif) no-repeat; }
#addonDeco {width:300px; height:208px; position:absolute; bottom:23px; right:-27px; z-index:0;}

.layout_homepage #mainFrame
	{background:url(/static/806/bgrAddon.gif) repeat-y 100% 0;}
.layout_homepage #addonFrame
	{background: #454955;}

#addonLinks li.liActive a:link,
#addonLinks li.liActive a:visited,
#menuAddon li.liActive a:link,
#menuAddon li.liActive a:visited
	{color:#fff;}

#logout  { position:absolute; top:15px; right:0px;  }
#logout a:link, #logout a:visited { position:relavite }

.colLeft {float:left; width:230px;}
.colRight {float:right; width:210px; padding-right: 15px; }

#promoFrame,
#menuL1
	{background: #454955;}


