* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	MARGIN: 20px 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND: #ffffff; COLOR: #1E1E1E; FONT-SIZE: 15px;
}
H1 {
	COLOR: #3b3b3b; FONT-WEIGHT: normal
}
H2 {
	COLOR: #3b3b3b; FONT-WEIGHT: normal
}
H3 {
	COLOR: #3b3b3b; FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 182%; text-align:left;
}
H2 {
	FONT-SIZE: 122%
}
H3 {
	FONT-SIZE: 100%
}
P {
	LINE-HEIGHT: 100%;
	MARGIN-BOTTOM: 20px;
	FONT-SIZE: 95%;
}
UL {
	LINE-HEIGHT: 100%; MARGIN-BOTTOM: 20px; FONT-SIZE: 85%
}
OL {
	LINE-HEIGHT: 100%; MARGIN-BOTTOM: 20px; FONT-SIZE: 85%
}
A:link {
	COLOR: #0aaafd
}
A:hover {
	COLOR: #ed2024; TEXT-DECORATION: none
}
#header {
	MARGIN: 0px auto; WIDTH: 770px; HEIGHT: 80px
}
#logo {
	WIDTH: 200px; height:80px; FLOAT:left; background:  url(../images/logor.png) repeat-x;
}
#logo H1 {
	TEXT-ALIGN: center; PADDING-TOP: 18px; font-size: 15px;
}
#logo H1 A {
	COLOR: #3b3b3b; FONT-SIZE: 24px; FONT-WEIGHT: normal
}
#logo H2 {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-SIZE: 11px
}
#logo H2 A {
	COLOR: #b3a7a0
}
#logo A {
	TEXT-DECORATION: none
}
#listtabhp {
	width: 205px;
    TEXT-ALIGN: right;
	height: 25px;
	background:url(../images/back_slide.png) repeat-y;
	position: relative;
	z-index: 100;
    float:right;
    right:1px;
    padding: 3px 0 0 3px;
}
#listtabhp li {
	width: 22px;
	height: 22px;
	float: left;
	display: block;
	margin: 0 3px 0 0;
}
#listtabhp li a, #listtabhp li a:link, #listtabhp li a:visited {
	width: 22px;
	height: 17px;
	float: right;
	text-align: center;
	font-size: 1.2em;
	color: #fff;
	padding: 5px 0 0 0;
}
/* JQuery UI Tabs
=====================================================================*/
.ui-tabs-hide {
	display: none;
}
#listtabhp li.ui-tabs-selected a, #listtabhp li.ui-tabs-selected a:link, #listtabhp li.ui-tabs-selected a:visited {
	background:url(../images/slide_hover.png) no-repeat;
	text-decoration:none;
	color: #453a2f;
}
/*
=====================================================================*/

#listtab {
	width: 309px;
    TEXT-ALIGN: right;
	height: 25px;
	background:url(../images/back_slide.png) repeat-y;
	position: relative;
	z-index: 100;
    float:right;
    right:0px;
    padding: 3px 0 0 3px;
}
#listtab li {
	width: 22px;
	height: 22px;
	float: left;
	display: block;
	margin: 0 3px 0 0;
}
#listtab li a, #listtab li a:link, #listtab li a:visited {
	width: 22px;
	height: 17px;
	float: right;
	text-align: center;
	font-size: 1.2em;
	color: #fff;
	padding: 5px 0 0 0;
}
/* JQuery UI Tabs
=====================================================================*/
.ui-tabs-hide {
	display: none;
}
#listtab li.ui-tabs-selected a, #listtab li.ui-tabs-selected a:link, #listtab li.ui-tabs-selected a:visited {
	background:url(../images/slide_hover.png) no-repeat;
	text-decoration:none;
	color: #453a2f;
}
/*
=====================================================================*/

#placemainmenu {
	width: 100%;
	height: 79px;
	background: url(../images/mainmenu.png) repeat-x;
}
#mainmenu {
    left:2px;
    width: 100%;
	height: 37px;
	float: right;
	position: relative;
}
#mainmenu li {
	height: 37px;
	float: left;
	display: inline;
	background: url(../images/sepmenu.png) no-repeat 100% 100%;
}
#mainmenu li.last {
	background: none;
}
#mainmenu li a, #mainmenu li a:link, #mainmenu li a:visited {
	height: 23px;
	float: right;
	display: inline;
	padding: 17px 9.5px 0 9.5px;
	font-size: 0.95em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#mainmenu li:hover a, #mainmenu li:hover a:link, #mainmenu li:hover a:visited {
	text-decoration: none;
}
#mainmenu li:hover a:hover {
	text-decoration: none;
}
/* Start CSS POPUP Menu
=====================================================================*/
#placemainmenu ul ul {
	position:absolute;
	z-index:500;
	display:none;
	width:100%;
	height:35px;
	margin:34px 0 0 28px;
	left:0;
	padding: 0 0 0 0px;
}
#placemainmenu ul li ul li {
	display:inline;
	height:34px;
	float:left;
	background:url(../images/submenu_right.png) no-repeat 100% 0;
	margin:0 0px 0 0;
}
#placemainmenu #mainmenu li:hover ul li:hover {
	background-position: 100% -34px;
}
#placemainmenu #mainmenu li:hover ul li a, #placemainmenu #mainmenu li:hover ul li a:link, #placemainmenu #mainmenu li:hover ul li a:visited {
	color:#666666;
	font-size:1.0em;
	display:inline;
	float:left;
	height:24px;
	padding:13px 8px 0 8px;
	text-transform:none;
	background:url(../images/submenu_left.png) no-repeat 0 0;
	border:none;
	font-weight: bold;
}
#placemainmenu #mainmenu li:hover ul li:hover a:hover, #placemainmenu #mainmenu li ul li:hover a:hover, #placemainmenu #mainmenu li:hover ul li:hover a {
	text-decoration:none;
	color:#666666;
	background-position: 0 -34px;
}
div#placemainmenu li:hover ul ul,
div#placemainmenu li li:hover ul ul
{display:none;}

div#placemainmenu li:hover ul,
div#placemainmenu li li:hover ul
{display:block;}
/* End CSS Drop Down Menu */
#menu {
	WIDTH: 570px; FLOAT:right; padding-left:0px; padding-right:0px;
}
#menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px;
}
#menu LI {
	DISPLAY: block; text-align:center;
}
#menu A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 11px; DISPLAY: block;  FLOAT:left; HEIGHT: 50px; COLOR: #3b3b3b; FONT-SIZE: 105%; TEXT-DECORATION: none; PADDING-TOP: 30px
}
#menu A:hover {
	COLOR: #ed2024
}
#splash {
	MARGIN: 0px auto; WIDTH: 770px; BACKGROUND: url(images/home_illustrations.jpg) no-repeat; HEIGHT: auto
}
#splash P {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 50px; WIDTH: 460px; PADDING-RIGHT: 20px; FLOAT: right; HEIGHT: 70px; COLOR: #ed2024; FONT-SIZE: 136%; FONT-WEIGHT: bold; PADDING-TOP: 110px
}
#page {
	MARGIN: 0px auto; WIDTH: 770px
}
#page H1 {
	MARGIN-BOTTOM: 20px
}
#page H2 {
	MARGIN-BOTTOM: 20px
}
#content {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 490px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 20px
}

#content A {
	text-decoration:none;
}

#content OL {
	MARGIN-LEFT: 3em
}
#content UL {
	MARGIN-LEFT: 3em
}

#content P {
	LINE-HEIGHT: 150%; MARGIN-BOTTOM: 20px; FONT-SIZE: 85%;
	text-align:justify
}

#sidebar {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 20px
}
#sidebar H2 {
	FONT-WEIGHT: bold; PADDING-TOP: 6px
}

#sidebar IMG {
	border:none;
}

#sidebar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#sidebar LI {
	BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images/img4a.gif) #3b3b3b no-repeat; HEIGHT: 17px; COLOR: #ffffff; PADDING-TOP: 0px
}
#footer {
	MARGIN: 0px auto; WIDTH: 770px; HEIGHT: 50px; CLEAR: both; BORDER-TOP: #000000 5px solid; PADDING-TOP: 10px
}
#footer P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 77%; PADDING-TOP: 0px
}
#legal {
	FLOAT: left
}
#links {
	FLOAT: right
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.bourgo:link {
  font-weight: bold;
  color: #c2002b;
  TEXT-DECORATION: none;
}

.bourgo:visited {
  font-weight: bold;
  color: #c2002b;
  TEXT-DECORATION: none;
}

.bourgo:hover {
  font-weight: bold;
  color: #db0033;
  text-decoration: none;
}

.tableg {
	width:100%;
	border:none;
	text-align:left;
}

.tablecol {
	text-align:left;
	width:33%
}

a.c4 {TEXT-DECORATION: none;}

h1.c1 {font-size: 120%;}

h2.c2 {color: #7F7772;}

p.c11 {text-align: center;}

p.c12 {text-align:center; text-indent:18pt; line-height:150%; margin-bottom:5px;}

p.c3 {TEXT-ALIGN: justify; LINE-HEIGHT: 150%; text-indent:18pt;}

p.c5 {MARGIN-BOTTOM: 0px; font-size: 70%;}

p.c7 {MARGIN-BOTTOM: 0px; font-style: italic;}

p.c8 {MARGIN-BOTTOM: 0px;}

p.c9 {MARGIN-BOTTOM: 0px; font-weight: bold;}

span.c10 {color: #800000;}

span.c6 {font-size: 70%;}