body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textar ea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
abbr, acronym {
	border:0;
}
.clear {
	clear:both
}
body {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	padding:0pt;
}
body {
	background:#babe9b url(../images/doc_top_bg.jpg) left top repeat-x
}
#page {
	background:url(../images/doc_bottom_bg.jpg) left bottom repeat-x;
	width:100%;
}
#doc {
	width:928px;
	margin:30px auto 0px;
	background:#fff
}
#doc .colpadding {
	padding:15px;
	position:relative;
	z-index:0;
	display:block
}
#doc .colpadding .corner-lt, #doc .colpadding .corner-rt, #doc .colpadding .corner-lb, #doc .colpadding .corner-rb {
	position:absolute;
	z-index:2;
	background-repeat:no-repeat;
	background-position:left top;
	width:9px;
	height:9px;
	font-size:0px
}
#doc .colpadding .corner-lt {
	background-image:url(../images/corner_lt.png);
	left:15px;
	top:15px
}
#doc .colpadding .corner-rt {
	background-image:url(../images/corner_rt.png);
	right:15px;
	top:15px
}
#doc .colpadding .corner-lb {
	background-image:url(../images/corner_lb.png);
	left:15px;
	bottom:15px
}
#doc .colpadding .corner-rb {
	background-image:url(../images/corner_rb.png);
	right:15px;
	bottom:15px
}
.menu-shadow {
	width:898px;
	height:74px;
	background:#e1d4c4;
	position:absolute;
	z-index:1;
	border-bottom:#9fa81e 1px solid
}
#doc .logo {
	width:134px;
	height:123px;
	position:absolute;
	z-index:5;
	top:15px;
	left:75px
}
#doc .menu {
	position:absolute;
	width:710px;
	height:30px;
	top:60px;
	left:222px;
	z-index:6
}
#doc .menu ul {
}
#doc .menu ul li {
	display:block;
	float:left;
	width:auto;
	height:30px;
	position:relative;
	z-index:100
}
#doc .menu ul li .m-s {
	width:6px;
	height:30px;
	float:left;
	background:url(../images/menu_shadow.png) left top no-repeat;
	visibility:hidden
}
#doc .menu ul li a {
	color:#404b36;
	text-decoration:none;
	font-size:13px;
	padding:8px 5px 7px 6px;
	height:14px;
	float:left;
	width:auto;
	text-align:center
}
#doc .menu ul li#w-r-g a {
	background:url(../images/menu_green.jpg) left top no-repeat;
	width:86px;
	color:#ffffff;
	padding:8px 0px 7px;
	text-align:center;
	font-size:13px;
	font-weight:normal
}
#doc .menu ul li#w-r-g .m-s {
	visibility:visible
}
#doc .menu ul li#w-r-g .m-f {
	background:url(../images/menu_green_footer.png) left top no-repeat;
	width:92px;
	height:9px;
	position:absolute;
	z-index:101;
	bottom:-7px;
	left:0px
}
#doc .menu ul li.hover a, #doc .menu ul li.active a {
	background:#6b721f;
	color:#ffffff
}
#doc .menu ul li.hover .m-s, #doc .menu ul li.active .m-s {
	visibility:visible
}
#doc .colpadding .container {
}
#doc .colpadding .container .ajax-loading{
	width:898px;
	height:509px;
	background:#e1d4c4 url(../images/ajax-loader.gif) 50% 50% no-repeat
}
.galleryview #pointer {
	background:url(../images/galleryview/thumb_active.png) left top no-repeat;
}
.galleryview .nav-overlay-next {
	background:url(../images/galleryview/panel-nav-next.png) left top no-repeat;
	width:29px;
	height:40px
}
.galleryview .nav-overlay-prev {
	background:url(../images/galleryview/panel-nav-prev.png) left top no-repeat;
	width:29px;
	height:40px
}
.galleryview .nav-next {
	background:url(../images/galleryview/next.png) left top no-repeat;
	width:15px;
	height:14px
}
.galleryview .nav-prev {
	background:url(../images/galleryview/prev.png) left top no-repeat;
	width:15px;
	height:14px
}
.galleryview .photo-cat {
	position:absolute;
	z-index:100;
	width:170px;
	height:60px;
	right:5px;
	bottom:0px
}
.galleryview .photo-cat ul {
}
.galleryview .photo-cat ul li {
	display:block;
	width:85px;
	float:left;
	text-align:right
}
.galleryview .photo-cat ul li a {
	text-decoration:none;
	color:#404b36
}
.galleryview .photo-cat ul li.active a {
	color:#9ea80b
}
#doc .colpadding .galleryview .corner-lb {
	bottom:82px;
	left:0px
}
#doc .colpadding .galleryview .corner-rb {
	bottom:82px;
	right:0px
}
.home .intro {
	height:140px;
	width:517px;
	position:absolute;
	z-index:9;
	right:38px;
	bottom:35px
}
.home .intro .intro-ct {
	position:relative;
	z-index:10
}
.home .intro .intro-ct .intro-shadow {
	height:140px;
	width:517px;
	position:absolute;
	z-index:11;
	left:0px;
	top:0px;
	background:url(../images/intro_shadow.png) left top no-repeat
}
.home .intro .intro-ct .intro-body {
	height:140px;
	width:517px;
	position:absolute;
	z-index:12;
	left:0px;
	top:0px;
}
.home .intro .intro-ct .intro-colpadding {
	padding:16px 10px
}
.home .intro .intro-body h2 {
	color:#c5d023;
	font-size:16px;
	font-weight:bold
}
.home .intro .intro-body p a {
	color:#c5d023;
	text-decoration:none
}
.home .menu-sec {
	width:220px;
	height:60px;
	position:absolute;
	z-index:9;
	left:138px;
	bottom:36px
}
.home .menu-sec ul {
}
.home .menu-sec ul li {
	text-align:right
}
.home .menu-sec ul li a {
	text-decoration:none;
	font-weight:bold
}
#footer {
	width:928px;
	margin:0 auto
}
#footer p {
	text-align:right;
	padding-top:6px
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer a:hover {
color:#fff;
text-decoration:underline ;
}

.sub-page .menu-shadow {
	background:#cfd1b7
}
.sub-page .container {
	background:#eee8e3 url(../images/content_bottom.jpg) left bottom repeat-x;
}
.sub-page .container .container-body{
	background:url(../images/content_top.jpg) left top repeat-x;
	margin-top:71px;
	min-height:508px
}
.sub-page .container .leftcx {
	width:183px;
	float:left
}
.sub-page .container .leftcx .cxpadding {
}
.sub-page .container .leftcx .nav-menu {
	margin-top:57px
}
.sub-page .container .leftcx .nav-menu ul {
}
.sub-page .container .leftcx .nav-menu ul li {
	text-align:right;
	line-height:20px
}
.sub-page .container .leftcx .nav-menu ul li a {
	text-align:right;
	text-decoration:none;
	color:#404b36
}
.sub-page .container .leftcx .nav-menu ul li.hover a, .sub-page .container .leftcx .nav-menu ul li.active a {
	color:#9fa81e
}
.sub-page .container .leftcx .side-pic {
	text-align:right;
	margin-top:61px
}
.sub-page .container .rightcx {
	width:710px;
	float:right
}
.sub-page .container .rightcx .cxpadding {
	margin-left:65px;
	margin-top:25px;
	margin-right:15px;
	margin-bottom:15px
}
.sub-page .container .rightcx h2 {
	color:#404b36;
	font-size:14px;
	padding-bottom:10px;
	font-weight:bold
}
.sub-page .container .rightcx h2.title {
	color:#9fa81e;
	font-size:17px;
	padding-bottom:10px
}
.sub-page .container .rightcx p.green {
	color:#9fa81e;
}
.sub-page .container .rightcx p.green em {
	font-style:italic;
	font-weight:bold
}
.sub-page .container .rightcx h2.green {
	color:#9fa81e;
	font-style:italic
}
.sub-page .container .rightcx p a {
	color:#9fa81e
}
.sub-page .container .rightcx p a:link, .sub-page .container .rightcx p a:visited {
	text-decoration:underline
}
.sub-page .container .rightcx p a:hover, .sub-page .container .rightcx p a:active {
	text-decoration:none
}
.sub-page .container .rightcx .items {
	margin-left:20px;
	margin-bottom:12px
}
.sub-page .container .rightcx .items li {
	list-style-position:inside;
	list-style-type:disc
}
.sub-page .container .rightcx p {
	color:#404b36;
	padding-bottom:10px;
}
.home .intro .intro-body p, #footer p, .home .menu-sec ul li a:link, .home .menu-sec ul li a:visited {
	color:#fffffe
}
.home .menu-sec ul li a:hover, .home .menu-sec ul li a:active {
	color:#b5bf22
}
.home #doc .logo {
	left:25px;
	width:190px;
	height:182px
}
.sub-page .container .rightcx p, .home .intro .intro-body p, .home .menu-sec ul li {
	line-height:18px
}
.n-t {
	font-family:Arial, Helvetica, sans-serif
}
.panel {
	display:none
}
.first-panel {
	display:block
}
.sub-page #p-w-r-g .leftcx {
	width:249px
}
.sub-page #p-w-r-g .leftcx .side-pic {
	text-align:center
}
.sub-page #p-w-r-g .rightcx {
	width:644px
}
.sub-page #p-w-r-g .rightcx .cxpadding {
	margin:25px 15px 15px 0px;
}
.logos {
	text-align:center
}
.logos li {
	display:inline;
	margin-right:14px;
}
.logos li img{
	margin-bottom:12px
}
.galleryview .panel{
	position:relative;
	z-index:0
}
.icon-loading{
	width:32px;
	height:32px;
	position:absolute;
	z-index:88888;
	left:50%;
	top:50%
}
.no-photo-panel{
	background:#dedddc
}
.no-photo-panel h2{
	color:#404b36;
	text-align:center;
	font-family:"Trebuchet MS";
	padding-top:240px;
	font-size:35px;
}
.no-photo-thumb{
	width:72px;
	height:72px;
	background:url(../images/no_photo_avaliable.jpg) left top no-repeat
}

img.floatLeft {
	float: left;
	margin-right: 8px;
}
.galleryview .photo-cat ul li.last{
	width:160px
}
.image-loading{
	width:898px;
	height:509px;
	background:#e1d4c4 url(../images/ajax-loader.gif) 50% 50% no-repeat;
	display:none
}
#doc .colpadding .icon-links{
	position:absolute;
	z-index:10;
	width:55px;
	height:162px;
	bottom:20px;
	right:-70px
}
#doc .colpadding .icon-links a{
	outline-style:none
}
#doc .colpadding .icon-links .icon{
	padding-bottom:6px
}