* {
    padding:0;
    margin:0;
    outline:0;
}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;}

.cl2 {
    font-size:0;
    line-height:0;
    height:10px;
    display:block;
    clear:both;

}
body {
    background: #494954 url(../images/bg.gif) repeat-x;
    font-family:Arial, sans-serif;
    color:#4e4e4e;
    font-size:11px;
    line-height:14px;
    padding-bottom:70px;
}

td {text-align: justify; font-family: Verdana; font-size: 9pt; }

a {
    color:#693535;
    text-decoration: underline;
    text-transform: uppercase;
}
a:hover {
    text-decoration:none
}

a.top {
    color:#ffffff;
    text-decoration: underline;
    text-transform: uppercase;
}
a.top:hover {
    text-decoration:none
}

a img {
    border:0;
}


/* Menu */

.horizontalcssmenu {
display: inline-block;
width: 100%;
margin: 0;
padding: 0;
float: left;
}

.horizontalcssmenu ul{
display: inline-block;
margin: 0;
padding: 0;
float: right;
list-style-type: none;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
margin-left: 0px;
margin-bottom: 3px;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline-block;
display: inline;
float: left;
text-align: center;
padding-right:2px;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a {
float: right; 
display: inline-block;
width: 107px; /*Width of top level menu link items*/
padding:0px 12px;
line-height: 28px; 
text-decoration: none;
background: url(images/blue-rep.gif) center center repeat-x;
color: #fff;
}

.horizontalcssmenu ul li a:hover{
background: url(images/blue-rep-over.gif) center center repeat-x;
}


/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 0;
position: absolute;
display: inline-block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline-block;
text-align: left;
float: none;
font: normal 12.5px 'Trebuchet MS';
text-transform: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
font-weight: normal;
display: inline-block;
padding: 0px 5px;
background: url(images/blue-rep.gif) center center repeat-x;
border-width: 0 1px 0px 1px;
border: solid 1px #ffffff;
text-transform: none;
}

.horizontalcssmenu ul li ul li a:hover{
background: url(images/blue-rep-over.gif) center center repeat-x;
display: inline-block;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
display: inline-block;
right: 1;
background: transparent url(images/menuarrow.gif) no-repeat center left;
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


.shell {width:932px; margin:0 auto; }

#header {height:180px; background:url(../images/header.gif) no-repeat}
#headerf {height:180px; background:url(../images/headerf.gif) no-repeat}

h1#logo{
	background-color: transparent;
	font-size: 0;
	line-height:0;
	width:930px;
	height:160px;
	float: left;
	display: inline;
	padding-top:23px;
}
h1#logo a{
	display: block;
	text-indent: -4000px;
	height:70px;
/*	background:url(images/logo2.gif); */
}
h2 {font-size: 20px; color:#2a2a2a; font-weight: normal; text-transform: uppercase; font-family: arial, sans-serif; padding-bottom:8px; border-bottom:solid 2px #dedede; margin-right:5px}
h2 span{color:#ff0081}
h3 {color:#4c71bb; font-size: 15px; font-weight: bold; color: #fff; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 38px; padding-left: 10px; }
h4 {color:#4c71bb; font-size: 12px; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 16px;}

.no-border{border-bottom:0;}

#content #main .box .right {float: right; display: inline;}

#content {padding-top:8px;}

a.view-all {font-size: 10px; font-weight: bold; text-transform: uppercase; color:#6a3535; text-decoration: none; background:url(images/grey-rounded.gif); width:109px; line-height:22px; text-align: center; margin-top:14px;}

#main {width:623px; float: left; display: inline;}
#main .box {width:623px; background:url(images/box-rep.gif) repeat-y;  margin-bottom:8px}
#main .box .right-col {float: right; display: inline; width:302px; padding-left:8px; padding-top:0px; padding-right: 15px; z-index: 0; }
#main .box .right-col h2 {margin-bottom:10px;}
#main .box .right-col .holder {width:300px; margin-bottom:10px; text-align: justify; font-family: Verdana; font-size: 9pt; }
#main .box .right-col .holder p {width:300px; margin-bottom:12px; text-align: justify; font-family: Verdana; font-size: 9pt;}

#main a.blue {color:#000000; text-decoration: none; font-weight: bold; float: left; margin-top:3px}
a.blue:hover {color:#693535 !important;}

#main a.mauve {color:#975fd1 !important; text-decoration: none; font-weight: bold; float: left; margin-top:3px}
a.mauve:hover {color:#975fd1 !important;}


#main h2 a.rss {background:url(images/rss.gif); float: right; display: inline; width:19px; height:19px; text-indent: -4000px; line-height: 0; font-size: 0;}
#main .box a {float: left; display: inline;}
#main .box .holder {width:294px; position:relative; z-index: 1; float:left; display: inline;}
#main .box .holder a.play {
	width:29px; 
	height:29px; 
	position:absolute; 
	top:57px; 
	left:57px;
	z-index: 10; 
	display: block; 
	background:url(images/play.png); 
	text-indent: -4000px; 
	line-height: 0; 
	font-size: 0;
	cursor:pointer;
}
#main .box .holder .stripe {position:absolute; top:284px; left:39px; z-index: 10; height:84px; background:url(images/dot.png); width:245px}
#main .box .holder .stripe strong {font-family: "trebuchet ms", sans-serif; font-size: 23px; color:#c8c6c6; line-height: 25px; padding:10px 0 0 13px; display: block; text-transform: uppercase; }
#main .box .holder .slideshow {z-index: 1; }

#main .box a img {display: block; border:solid 1px #dedede; padding:4px}
#main .box .top {width:623px; background:url(images/box-top.gif) no-repeat; }
#main .box .bottom {width:612px; background:url(images/box-bottom.gif) no-repeat 0 bottom; padding-top:12px; padding-left:11px; padding-bottom:10px}

#main .simple {width:609px; background:#fff; border:solid 1px #dcdcdc; padding-top:12px; padding-left:12px; padding-bottom:10px; margin-bottom:6px; }
#main .simple .holder {width:143px; float: left; display: inline; margin-right:9px}
#main .simple a {color:#4c71bb; text-decoration: none; font-weight: bold; }
#main .simple a:hover { color:#4c71bb; text-decoration: underline; font-weight: bold; }
#main .simple a.image {float: left; display: inline;}
#main .simple a.image img {display: block; padding:4px; border:solid 1px #cecece;}

#main .frame {padding-top:19px}

.info {float: left; display: inline; width:420px; padding-left:8px}
.info span.date {color:#9b9b9b; display: block;}
.info p {padding-bottom:15px; padding-right: 5px; font-family: Verdana; font-size: 9pt; text-align: justify;}
.info h3 {color:#4c71bb; font-size: 15px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 18px; margin-left: -10px; }

a.small {font-size: 9pt; color:#6b6b6b; text-transform: uppercase; margin-right:15px}
a.small:hover {font-size: 9pt; color:#6b6b6b; text-transform: uppercase; margin-right:15px; text-decoration: underline;}

.small-nav {height:29px; border-bottom:solid 1px #dedede; margin-left:-10px; margin-top:-10px; margin-bottom:8px}
.small-nav ul {list-style-type: none; font-family: arial, sans-serif; text-transform: uppercase;}
.small-nav li {float: left; border-right:solid 1px #dedede; height:29px; line-height: 29px; padding:0 7px}
.small-nav li a {float: left; color:#232323; text-decoration: none;}
.small-nav li a:hover, .small-nav li a.active {color:#ff0081}

.description {width:155px; float: left; display: inline; padding-left:5px}
.description h4 {padding-bottom:4px}
.description p {padding-bottom:10px; width:135px}

#sidebar {width:301px; float: right; display: inline; background:url(images/sidebar.gif) repeat-y; border-bottom:solid 1px #dcdcdc}
#sidebar .top {width:291px;  background:url(images/sidebar-top.gif) no-repeat; padding-top:15px; padding-left:10px}
#sidebar .version {width:291px; padding-top:0px; padding-left:0px; padding-bottom:20px; font: normal 12px Verdana; text-transform: uppercase; }
#sidebar .version img {border: solid 1px #cecece; }

#sidebar ul.pink {list-style-type: none; font-size: 12px; padding-top:10px; width:280px; padding-bottom: 10px; }
#sidebar ul.pink li {background:url(images/bull.gif) no-repeat 0 3px; padding-left:15px; text-transform: uppercase; padding-bottom:10px}
#sidebar ul.pink li a {color:#4c71bb; text-decoration: none;}
#sidebar ul.pink li a:hover {text-decoration: underline;}

#sidebar ul.mauve {list-style-type: none; font-size: 12px; padding-top:10px; width:280px; padding-bottom: 10px; }
#sidebar ul.mauve li { background:url(images/bull.gif) no-repeat 0 3px; padding-left:15px; text-transform: uppercase; padding-bottom:10px}
#sidebar ul.mauve li a {color:#9e61db; text-decoration: none;}
#sidebar ul.mauve li a:hover {text-decoration: underline;}

#sidebar ul.blue {list-style-type: none; padding-top:10px; margin-bottom:30px}
#sidebar ul.blue li {border-bottom:solid 1px #ededed; padding-bottom:5px; padding-top:2px; font-size: 12px;}
#sidebar ul.blue li a {text-transform: none; color:#4c71bb; }
#sidebar ul.blue small {color:#8e8e8e; display: block;}
#sidebar ul.blue small a {color:#693535}

#sidebar ul.green {list-style-type: none; padding-top:10px; margin-bottom:5px; padding-bottom: 20px; }
#sidebar ul.green li {border-bottom:solid 1px #ededed; padding-bottom:5px; padding-top:2px; font-size: 12px;}
#sidebar ul.green li a {text-transform: uppercase; color:#84972e; text-decoration: none; }
#sidebar ul.green li a:hover {text-decoration: underline;}
#sidebar ul.green small {color:#8e8e8e; display: block;}
#sidebar ul.green small a {color:#84972e; text-decoration: none;}

.ad {padding-top:0px;  margin-bottom:20px}
.ad a img {display: block; padding:0px; }
.ad small {font-size: 9px; text-transform: uppercase; display: block; color:#000000; padding-bottom: 0px; }

#footer {background:#fff; border:solid 1px #dcdcdc; height:70px; font-size: 10px; color:#515151; text-transform: uppercase; font-family: "trebuchet ms", sans-serif; text-align: right;}

#footer .right-area {background:url(images/bottomlogo.gif) no-repeat; width:600px; height:71px; float: left; text-indent: -4000px; line-height: 38px; font-size: 8pt; padding: 0 290px; text-align: right; }


/* Cueboy's CSS */

.red-head-cnt {background: url(images/block-head-red.gif) no-repeat right 0; line-height: 38px; height: 38px; padding-right: 13px; padding-bottom: 10px; }

.simple .blue-head-cnt {background: url(images/block-head-blue.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 23px; padding-bottom: 10px; }

.blue2-head-cnt {background: url(images/block-head-medblue.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 23px; padding-bottom: 10px; }

.green-head-cnt {background: url(images/block-head-green.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 13px; padding-bottom: 0px; }

.green2-head-cnt {background: url(images/block-head-medgreen.gif) no-repeat right 0; line-height: 38px; height: 38px; padding-right: 13px; padding-bottom: 10px; }

.longgreen-head-cnt {background: url(images/block-head-longgreen.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 13px; padding-bottom: 5px; }

.pink-head-cnt {background: url(images/block-head-pink.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 13px; padding-bottom: 0px; }

.smallpink-head-cnt {background: url(images/block-head-smallpink.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 13px; padding-bottom: 0px; }

.grey-head-cnt {background: url(images/block-head-grey.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 13px; padding-bottom: 0px; }

#sidebar .right-part {float: right; display: inline; padding-top:5px; padding-bottom:15px; padding-right:20px}
#sidebar .right-part p {text-align: right;}
#sidebar .right-part a {text-align: right; margin-left:18px}
#sidebar .right-part .search {padding-top:15px; padding-bottom:30px}
#sidebar .right-part .search .field {width:205px; font-size: 11px; line-height: 13px; margin-top:4px; margin-left:18px; padding-left:2px; border:0; color:#b3b19d; text-transform: uppercase; background:#fff}
#sidebar .right-part .search .btnp {float: left; display: inline;}
#sidebar .right-part .search .btnp input {
	width:29px; 
	height:22px;
	font-size: 0; 
	line-height: 0px;
	text-indent: -4000px;
	background:url(images/go.gif);
	float: left;
	display: inline;
	cursor:pointer;
	border:0;
}
#sidebar .right-part .search .fld {width:228px; height:22px; background:url(images/fld.gif); float: left; display: inline;}

#main .simple2 {width:609px; background:#fff; border:solid 0px #dcdcdc; padding-top:5px; padding-left:2px; padding-bottom:5px; margin-bottom:6px; clear: both;}
#main .simple2 .holder {width:190px; float: left; display: inline; margin-right:9px; padding-bottom:10px;}
#main .simple2 .holder2 {width:600px; height: 50px; float: left; display: inline; margin-right:9px; padding-bottom:10px; border: solid 1px #000000; }
#main .simple2 a {color:#000000; text-decoration: none; font-weight: normal; }
#main .simple2 a:hover { color:#91a552; text-decoration: underline; font-weight: normal; }
#main .simple2 a.image {float: left; display: inline;}
#main .simple2 a.image img {display: block; padding:4px; border:solid 1px #bebebe;}
#main td {padding-top:14px; padding-bottom:14px; padding-left:5px; font-family: Verdana; font-size: 9pt; color: #000000; vertical-align: top; }
#main td span {text-transform: uppercase; font-weight: bold; color: #4c71bb; font-family: 'Trebuchet MS'; font-size: 12pt;}
#main td b {color: #4c71bb; }
#main td.bot {border-bottom: solid 1px #4c71bb; padding-top: 20px; } 

td {text-align: justify; font-family: Verdana; font-size: 8pt; font-weight: normal; color: #174e79; }
#main .simple2 td.small {text-align: justify; font-family: Verdana; font-size: 8pt; font-weight: normal; color: #174e79; padding-top:2px; padding-bottom:2px; padding-left:5px;}

.info2 {float: left; display: inline; width:592px; padding-left:5px; padding-right:18px}
.info2 p {padding-bottom:15px; padding-right: 5px; font-family: Verdana; font-size: 9pt; text-align: justify;}
.info2 p b {color:#84972e;}
.info2 blockquote {font-family: Tahoma; font-size: 10pt; text-align: justify; padding-bottom: 15px; margin-left: 10px; margin-right: 10px; }

.info2 li {margin-left: 20px; font-family: Verdana; font-size: 9pt; text-align: justify; width: 568px; }
.info2 h3 {color:#84972e; font-size: 15px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 18px; margin-left: -10px; padding-bottom: 10px; }
.info2 b {color:#84972e !important; }

.info3 {float: left; display: inline; width:420px; padding-left:8px}
.info3 p {padding-bottom:15px; padding-right: 5px; font-family: Verdana; font-size: 9pt; text-align: justify;}
.info3 li {margin-left: 20px; font-family: Verdana; font-size: 9pt; text-align: justify;}
.info3 h3 {color:#4c71bb; font-size: 15px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 18px; margin-left: -10px; }

.info4 {float: left; display: inline; width:592px; padding-left:8px}
.info4 p {padding-bottom:15px; padding-right: 5px; font-family: Verdana; font-size: 9pt; text-align: justify;}
.info4 li {margin-left: 20px; font-family: Verdana; font-size: 9pt; text-align: justify;}
.info4 h3 {color:#4c71bb; font-size: 15px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 18px; margin-left: -10px; }


#main a.green {color:#84972e !important; text-decoration: underline; text-transform: none;}
a.green:hover {color:#84972e !important; text-decoration: none  !important;}

#main a.green2 {color:#84972e !important; text-decoration: underline; text-transform: none; font-size: 10pt;}
a.green2:hover {color:#84972e !important; text-decoration: none  !important;}

.top p a.green3 {color:#84972e !important; text-decoration: underline; text-transform: none; font-size: 10pt;}
a.green3:hover {color:#84972e !important; text-decoration: none  !important;}

#main a.paleblue {color:#4c71bb !important; text-decoration: underline; text-transform: none;}
a.paleblue:hover {color:#4c71bb !important; text-decoration: none  !important;}

#main a.blue2 {color:#4c71bb !important; text-decoration: underline; text-transform: none;}
a.blue2:hover {color:#4c71bb !important; text-decoration: none  !important;}

ul.green li a {text-transform: uppercase; color:#84972e !important; text-decoration: none; }
ul.green li a:hover {text-decoration: underline;}

ul.green2 {list-style-type: none; display: block; }
ul.green2 li a {text-transform: none; color:#84972e !important; text-decoration: none; }
ul.green2 li a:hover {text-decoration: underline;}

hr {color:#84972e; }
.chhota {text-transform: none; }
a.mailadd {font: normal 8pt Verdana !important; color:#ffffff !important; text-transform: none !important; text-decoration: underline !important; }
a.mailadd:hover {font: normal 8pt Verdana !important; color:#ffffff !important; text-transform: none !important; text-decoration: none !important; }
.tip {font-weight: bold; color: #192d50; }

#main a.toc {font: normal 9pt Verdana; color: #4c71bb; text-transform: uppercase; }
#main a.toc:hover {font: normal 9pt Verdana; color: #4c71bb; text-transform: uppercase; }
#main a.toc.selected{font: normal 9pt Verdana; color: #707070; text-transform: uppercase; }

#p-select {z-index: 30; width: 100%; margin-left: 50px; }
#p-select table.items {border: solid 1px #4c71bb !important; }
#p-select td {padding: 2px !important; }

.glidecontent td {color:#4c71bb !important; font-family: Verdana; font-size: 9pt; text-align: left; }
.glidecontent td h3 {padding: 0px; }
.info5 {float: left; display: inline; width:500px;}

.bot {border-bottom: solid 1px #3d5784}
.heading  {border-bottom: solid 1px #3d5784; background-color: #3d5784 !important; color:#ffffff; }
.heading span.add {font: normal 8pt Verdana !important; color:#ffffff !important; text-transform: none !important; }

.frame2 .holder {width: 100px;}
.frame2 .holder img {border: solid 1px #c0c0c0; padding: 2px; margin-right: 0px; }
.frame2 .holder span {font: normal 8pt Verdana; }

#main .simplefoto {width:609px; background:#fff; border:solid 1px #dcdcdc; padding-top:12px; padding-left:12px; padding-bottom:10px; margin-bottom:6px; }
#main .simplefoto .holder {width:100px; float: left; display: inline; margin-right:9px}
#main .simplefoto .holder img {border: solid 1px #c0c0c0; padding: 2px; margin-right: 0px;}
#main .simplefoto .holder span {font: normal 8pt Verdana; }

.infosmall {font: normal 9pt Verdana; color: #4c71bb; width: 280; }

#sidebar a.blue2 {color:#4c71bb !important; text-decoration: underline; text-transform: none;}
a.blue2:hover {color:#4c71bb !important; text-decoration: none  !important;}

#main .simple3 {width:613px; background:#fff; border:solid 0px #dcdcdc; padding-top:5px; padding-left:10px; padding-bottom:5px; margin-bottom:6px; clear: both;}
#main .simple3 .holder {width:196px; float: left; display: inline; margin-right:7px; padding-bottom:10px;}
#main .simple3 a {color:#000000; text-decoration: none; font-weight: normal; }
#main .simple3 a:hover {color:#91a552; text-decoration: underline; font-weight: normal; }
#main .simple3 a.image {float: left; display: inline;}
#main .simple3 a.image img {display: block; padding:4px; border:solid 1px #bebebe;}

.simple3 .blue-head-cnt {background: url(images/block-head-blue.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 23px; padding-bottom: 10px; }

/* Gallery */

#container .blue-head-cnt {background: url(images/block-head-blue.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 23px; padding-bottom: 10px; }

#container {position:relative; width:613px; height:660px; background:#fff; border:solid 0px #dcdcdc; padding-top:5px; padding-left:10px; padding-bottom:5px; margin-bottom:6px; clear: both; }

#container a.pics {width: 96px; float: left; display: inline; margin-right:3px; padding-bottom:10px; }
#container a.pics img.thumb {display: block; padding:2px; border:solid 0px #bebebe; }

#container a.pics span {display:none; border:0; width:600px; text-align:center;  font-size: 16px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase;}
#container a.pics span img {border:solid 0px #bebebe; }

#container a.pics:hover {white-space:normal; cursor: hand; }
#container a.pics:hover img.thumb {border:0px solid #4c71bb; }
#container a.pics:hover span {display:block; position:absolute; left:3px; top:250px; z-index:10; width: 607px; height:300px; padding:0px; }

#container span.name {clear: both; color:#4c71bb; font-size: 12px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; }


#container a.pics:active img.thumb {border:0px solid #cccccc;} 
#container a.pics:active span {display:block; position:absolute; left:0px; top:200px; z-index:5; height:500px;}
 
#container a.pics:focus {outline:0;}
#container a.pics:focus img.thumb {border:0px solid #cccccc}
#container a.pics:focus span {display:block; position:absolute; left:9px; top:192px; z-index:5; outline:0; height:500px;}


#container span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0; padding:0px 0 0 0; width:600px; height: 300px; text-align:center; color:#005aa0; z-index:1;  font-size: 14px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; border:0px solid #cccccc;}
#container span.info a {color:#000;}
#container span.info a:hover {text-decoration:none;}



/* Gallery francais */

#container2 .blue-head-cnt {background: url(images/block-head-blue.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 23px; padding-bottom: 10px; }

#container2 {position:relative; width:613px; height:680px; background:#fff; border:solid 0px #dcdcdc; padding-top:5px; padding-left:10px; padding-bottom:5px; margin-bottom:6px; clear: both; }

#container2 a.pics {width: 96px; float: left; display: inline; margin-right:3px; padding-bottom:10px; }
#container2 a.pics img.thumb {display: block; padding:2px; border:solid 0px #bebebe; }

#container2 a.pics span {display:none; border:0; width:600px; text-align:center;  font-size: 16px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase;}
#container2 a.pics span img {border:solid 0px #bebebe; }

#container2 a.pics:hover {white-space:normal; cursor: hand; }
#container2 a.pics:hover img.thumb {border:0px solid #4c71bb; }
#container2 a.pics:hover span {display:block; position:absolute; left:3px; top:250px; z-index:10; width: 607px; height:300px; padding-top: 4px; }

#container2 span.name {clear: both; color:#4c71bb; font-size: 12px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; }


#container2 a.pics:active img.thumb {border:0px solid #cccccc;} 
#container2 a.pics:active span {display:block; position:absolute; left:0px; top:200px; z-index:5; height:500px;}
 
#container2 a.pics:focus {outline:0;}
#container2 a.pics:focus img.thumb {border:0px solid #cccccc}
#container2 a.pics:focus span {display:block; position:absolute; left:9px; top:192px; z-index:5; outline:0; height:500px;}


#container2 span.info {clear:left; display:block; text-align:center; line-height:20px; margin-top:-10px; padding:0px 0 0 0; width:600px; height: 300px; text-align:center; color:#005aa0; z-index:1;  font-size: 14px; font-weight: bold; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; border:0px solid #cccccc;}
#container2 span.info a {color:#000;}
#container2 span.info a:hover {text-decoration:none;}


input {width: 38px; font-size: 12px; font-family: Arial, sans-serif;}
input.long {width: 46px; font-size: 12px; font-family: Arial, sans-serif;}

/* Sitemap */
#main .simple4 {width:609px; background: #fff url('images/fhlogo.gif') no-repeat center center; border:solid 1px #dcdcdc; 
 padding-top:12px; padding-left:12px; padding-bottom:10px; margin-bottom:6px; }

.simple4 .blue-head-cnt {background: url(images/block-head-blue.gif) no-repeat left 0; line-height: 38px; height: 38px; padding-right: 23px; padding-bottom: 10px; }

#main ul.blue2 {list-style-type: none; padding-top:5px; padding-bottom: 5px; }
#main ul.blue2 li { background:url(images/bull.gif) no-repeat 0 3px; padding-left:15px; text-transform: uppercase; padding-bottom:5px; margin-left: 30px; }
#main ul.blue2 li a {color:#4c71bb; text-decoration: none; font: bold 12px Verdana; cursor: hand; }
#main ul.blue2 li a:hover {text-decoration: underline; font: bold 12px Verdana; }

#main ul.sec {list-style-type: none; font: normal 12px Verdana; padding-top:10px; padding-bottom: 0px; }
#main ul.sec li {padding-left:15px; text-transform: none !important; padding-bottom:5px; }
#main ul.sec li a {color:#4c71bb; text-decoration: none ; font: normal 12px Verdana; cursor: hand; }
#main ul.sec li a:hover {text-decoration: underline; font: normal 12px Verdana; }

#main ul.ter {list-style-type: none; font: normal 12px Verdana; padding-top:10px; padding-bottom: 0px; }
#main ul.ter li {padding-left:15px; text-transform: none !important; padding-bottom:5px; }
#main ul.ter li a {color:#4c71bb; text-decoration: none ; font: normal 12px Verdana; cursor: hand; }
#main ul.ter li a:hover {text-decoration: underline; font: normal 12px Verdana; }

span.nolink {font: bold 12px Verdana; color:#4c71bb; }
span.nolink2 {font: bold 12px Verdana; color:#4c71bb; text-transform: uppercase; }

#sidebar .top2 {width:280px;  background:url(images/sidebar-top.gif) no-repeat; padding-top:15px; padding-bottom:20px; margin-left: 10px; }
.top2 h4 {font-size: 14px; color:#4c71bb; font-weight: bold; text-transform: uppercase; font-family: 'trebuchet ms', sans-serif; padding-bottom:8px; border-bottom:solid 0px #dedede; margin-right:0px; text-align: center; }

.cl2 {font-size:0; line-height:0; height:10px; display:block; clear:both; }
.cl7 {font-size:0; line-height:0; height:25px; display:block; clear:both; }
.cl5 {font-size:0; line-height:0; height:50px; display:block; clear:both; }
.cl4 {font-size:0; line-height:0; height:100px; display:block; clear:both; }
.cl3 {font-size:0; line-height:0; height:250px; display:block; clear:both; }
.cl6 {font-size:0; line-height:0; height:500px; display:block; clear:both; }
.cl0 {font-size:0; line-height:0; height:1000px; display:block; clear:both; }


