@charset "utf-8";
/* CSS Document */


@font-face{ 
	font-family: 'myfujiyama';
	src: url('webfonts/fujii-webfont.eot');
	src: url('webfonts/fujii-webfont.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/fujii-webfont.ttf') format('truetype');
		 
}



body {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin:0px;
/*
background-image:url("images/bg_horiz_stripe.gif");
*/
background-image:url("images/bg_gradient.png");
background-color:#cdcdcf;
background-repeat:repeat-x;
text-align: center;
min-width: 1000px;
}  




#pagecontainer{
position:relative;
width:1000px;
text-align: left;
margin:0 auto;
margin-top:0px;
}

#pageoutercontainer{
position:relative;
height:auto;
background-image:none;
color:#000000;
}

/*
#pageouterfootercontainer{
position:relative;
width:1000px;
height:100px;
background-image:url(images/page_bg_bottom_shadow.png);
}

#pageinnerfootercontainer{
position:relative;
width:960px;
left:20px;
height:100px;
background-image:none;
background-color:#000000;
}
*/


/*
#pageinnercontainer{
position:relative;
width:960px;
margin-left:20px;
margin-right:20px;
background-image:none;
background-repeat:no-repeat;
background-color:#ffffff;
}
*/

#pageheaderoutercontainer{
position:relative;
width:100%;
height:100px;
background-image:url(images/page_bg_shadow.png);
background-color:none;
}

#pageheadercontainer{
position:relative;
width:960px;
height:100%;
left:20px;
background-color:#ffffff;
}


#mainmenuoutercontainer{
width:100%;
height:50px;
background-color:none;
background-image:url("images/page_bg_shadow.png");
}

#mainmenucontainer{
position:relative;
width:960px;
height:50px;
left:20px;
background-color:none;
background-image:url("images/mainmenu_bg.gif");
z-index:3000;
}


#topmenupanel {
position:relative;
top:6px;
left:9px;
width:942px;
height:37px;
background-color:none;
z-index:3000;
}

#topmenupanel ul  {
position:relative;
width:100%;
list-style: none;
float:left;
margin:0;
padding:0;
}






#topmenupanel ul li.topmenuleft {
width:156px;
background-image:url(images/topmenu_left_bg_current.gif);
}

#topmenupanel ul li.topmenuleft a:link {
width:156px;
background-image:url(images/topmenu_left_bg_default.gif);
}

#topmenupanel ul li.topmenuleft a:visited {
width:156px;
background-image:url(images/topmenu_left_bg_default.gif);
}

#topmenupanel ul li.topmenuleft a:active{
width:156px;
background-image:url(images/topmenu_left_bg_default.gif);
}

#topmenupanel ul li.topmenuleft a:hover {
width:156px;
background-image:url(images/topmenu_left_bg_hover.gif);
}



#topmenupanel ul li.topmenuright {
float:right;
width:156px;
background-image:url(images/topmenu_right_bg_current.gif);
background-position:100% 0px;
border-right:none;
}



#topmenupanel ul li.topmenuright a:link {
float:right;
width:156x;
background-image:url(images/topmenu_right_bg_default.gif);
background-position:100% 0px;
border-right:none;
}

#topmenupanel ul li.topmenuright a:visited {
float:right;
width:156x;
background-image:url(images/topmenu_right_bg_default.gif);
background-position:100% 0px;
border-right:none;
}

#topmenupanel ul li.topmenuright a:active {
float:right;
width:156px;
background-image:url(images/topmenu_right_bg_default.gif);
background-position:100% 0px;
border-right:none;
}

#topmenupanel ul li.topmenuright a:hover {
float:right;
width:156px;
background-image:url(images/topmenu_right_bg_hover.gif);
background-position:100% 0px;
border-right:none;
}











#topmenupanel ul li{
position:relative;
float:left;
width:156px;
height:37px;
background-image:url(images/topmenu_middle_bg_current.gif);
border-right:1pt solid #888888;
text-align:center;
font-family: arial, helvetica;
font-size: 9pt;
color: inherit;
text-decoration:none;
line-height:37px;
cursor:default;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

/*
#topmenupanel ul li:hover{
background-image:url(images/topmenu_middle_bg_hover.gif);
}
*/

#topmenupanel ul li a {
display:block;
width:100%;
height:100%;
cursor:pointer;
cursor:hand;
}

#topmenupanel ul li a:link {color:#000000;text-decoration:none;background-image:url(images/topmenu_middle_bg_default.gif);} 
#topmenupanel ul li a:visited {color:#000000;text-decoration:none;background-image:url(images/topmenu_middle_bg_default.gif);} 
#topmenupanel ul li a:active {color:#000000;text-decoration:none;background-image:url(images/topmenu_middle_bg_default.gif);} 
#topmenupanel ul li a:hover {color:#1dc7f1;text-decoration:none;background-image:url(images/topmenu_middle_bg_hover.gif)} 






/* THIS IS FOR THE SUBMENUS */

#topmenupanel ul li ul {
position:relative;
width:100%;
list-style: none;
float:left;
margin:0;
padding:0;
display:none;
z-index:1000;
}

#topmenupanel ul li:hover ul { display: block; }

#topmenupanel ul li ul li{
position:relative;
left:-1px;
float:left;
width:100%;
height:24px;
background-image:url(images/topmenu_middle_bg_current.gif); 
border-right:1pt solid #888888;
border-left:1pt solid #888888;
border-bottom:1pt solid #888888;
text-align:center;
font-family: arial, helvetica;
font-size: 8pt;
color: inherit;
text-decoration:none;
line-height:24px;
text-transform:uppercase;
cursor:default;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}




#topmenupanel ul li ul li a {
display:block;
width:100%;
height:100%;
cursor:pointer;
cursor:hand;
}

#topmenupanel ul li ul li a:link {color:#000000;text-decoration:none;} 
#topmenupanel ul li ul li a:visited {color:#000000;text-decoration:none;} 
#topmenupanel ul li ul li a:active {color:#000000;text-decoration:none;} 
#topmenupanel ul li ul li a:hover {color:#1dc7f1;text-decoration:none;} 




#pagegraphicoutercontainer{
position:relative;
width:100%;
height:auto;
background-image:url(images/page_bg_shadow.png);
background-color:none;
z-index:0;
}

#pagegraphiccontainer{
position:relative;
width:960px;
height:auto;
left:20px;	
}



#scrollwindowcontainer{
position:relative;
width:100%;	
}

#maincontentoutercontainer{
position:relative;
margin:0;	
width:100%;
height:auto;
background-image:url(images/page_bg_shadow.png);
background-color:none;
z-index:0;
}

#maincontentcontainer{
position:relative;
height:auto;
width:960px;
left:20px;
background-color:#ffffff;
background-position:0px 0px;
background-repeat:no-repeat;
}

#maincontentcontainer.content_bg_top_split_200_560_200 {
background-image:url(images/content_bg_top_split_200_560_200.jpg);
}


#maincontentcontainer.content_bg_top_split_200_760_0 {
background-image:url(images/content_bg_top_split_200_760_0.jpg);
}


#maincontentbottomcontainer{
position:relative;
height:130px;;
width:960px;
left:20px;
background-position:0px 0px;
background-repeat:no-repeat;
background-color:#ffffff;
}


#maincontentbottomcontainer.content_bg_bottom_split_200_560_200 {
background-image:url(images/content_bg_bottom_split_200_560_200.jpg);
}

#maincontentbottomcontainer.content_bg_bottom_split_200_760_0 {
background-image:url(images/content_bg_bottom_split_200_760_0.jpg);
}



#pageouterfootercontainer{
position:relative;
width:1000px;
height:80px;
background-image:url(images/page_bg_bottom_shadow.png);
}

#pageinnerfootercontainer{
position:relative;
width:960px;
left:20px;
height:20px;
background-color:#ffffff;
}




#contentpanelcontainer{
position:relative;
height:auto;
padding-top:0px;	
}

.leftcontentpanelcontent{
padding-top:20px;
margin-left:20px;
margin-right:20px;	
}

.centercontentpanelcontent{
padding-top:20px;
margin-left:10px;
margin-right:10px;	
}

#split_200_760_0 .centercontentpanelcontent {
margin-right:20px;
}

.rightcontentpanelcontent{
padding-top:20px;
margin-left:20px;
margin-right:20px;	
min-height:740px;
height:auto !important;
padding-bottom:40px;
}

#split_200_560_200 .leftcontentpanel {
position:relative;
float:left;
width:200px;
}

#split_200_560_200 .centercontentpanel {
position:relative;
float:left;
width:560px;
}

#split_200_560_200 .rightcontentpanel {
position:relative;
float:right;
width:200px;
}



#split_200_760_0 .leftcontentpanel {
position:relative;
float:left;
width:200px;
}

#split_200_760_0 .centercontentpanel {
position:relative;
float:left;
width:760px;
}

#split_200_760_0 .rightcontentpanel {
position:relative;
float:right;
width:0px;
display:none;
}









#currentcatsidemenu {
position:relative;
width:100%;
height:auto;
float:left;
border-bottom:1px solid #cccccc;
}

#currentcatsidemenu ul  {
position:relative;
width:100%;
list-style: none;
float:left;
margin:0;
padding:0;
}

#currentcatsidemenu ul li{
position:relative;
float:left;
width:100%;
height:auto;
/* background-image:url(images/currentcatsidemenu_bg_hover.gif); */
text-align:left;
font-family:  arial, helvetica;
font-size: 9pt;
font-weight:bold;
color: inherit;
text-decoration:none;
line-height:22px;
border-top:1px solid #cccccc;
cursor:default;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}



#currentcatsidemenu ul li ul  {
position:relative;
width:100%;
list-style: none;
float:left;
margin:0;
padding:0;
}


#currentcatsidemenu ul li ul li{
position:relative;
float:left;
width:100%;
height:auto;
/* background-image:url(images/currentcatsidemenu_bg_hover.gif); */
text-align:left;
font-family:  arial, helvetica;
font-size: 8pt;
font-weight:bold;
color: inherit;
text-decoration:none;
text-indent:8px;
line-height:22px;
border-top:1px solid #cccccc;
cursor:default;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}



#currentcatsidemenu ul li ul li ul{
position:relative;
width:100%;
list-style: none;
float:left;
margin:0;
padding:0;
}


#currentcatsidemenu ul li ul li ul li{
position:relative;
float:left;
width:100%;
height:auto;
/* background-image:url(images/currentcatsidemenu_bg_hover.gif); */
text-align:left;
font-family:  arial, helvetica;
font-size: 7pt;
font-weight:none;
color: inherit;
text-decoration:none;
text-indent:16px;
line-height:22px;
border-top:1px solid #cccccc;
cursor:default;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}




#currentcatsidemenu a {
display:block;
width:100%;
height:100%;
cursor:pointer;
cursor:hand;
}

#currentcatsidemenu ul li a:link {color:#36A1D6;text-decoration:none;background-image:none;} 
#currentcatsidemenu ul li a:visited {color:#36A1D6;text-decoration:none;background-image:none;} 
#currentcatsidemenu ul li a:active {color:#36A1D6;text-decoration:none;background-image:none;} 
#currentcatsidemenu ul li a:hover {color:#000000;text-decoration:none;background-image:url(images/currentcatsidemenu_bg_hover.gif)} 






.decoimage {
position:relative;
clear:both;
margin-bottom:10px;	
}

.basetinytext {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #444444;}

.bodytext,p {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-size:10pt;
text-align:justify;
}

.formelementlabel {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
	text-align: justify;
font-weight: bold;
}

.tinybodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
}

a:link {color:#36A1D6;text-decoration:none;} 
a:visited {color:#36A1D6;text-decoration:none;} 
a:active {color:#36A1D6;text-decoration:none;} 
a:hover {color:#000000;text-decoration:none;} 


.generalcontentlist{
margin-left:40px;
margin-right:40px;	
	
}

.generalcontentlist ul {
position:relative;
list-style: none;
float:left;
width:100%;
height:auto;
margin:0;
padding:0;
min-height:200px;
}

.generalcontentlist ul li {
clear:both;
font-family:  Arial, Helvetica, sans-serif;
font-size: 9pt;
text-transform: none;
color: #000000;
margin-bottom:20px;
}


.generalcontentlist ul li img{
float:left;
margin-right:20px;	
}


.generalcontentlist ul li span{
font-size: 9pt;
font-weight: bold;
}


.generalcontentlist ul li a {
font-size: 12pt;
font-weight: bold;
text-decoration:none;
}

.generalcontentlist ul li a:link{color:#36A1D6;}
.generalcontentlist ul li a:active{color:#36A1D6;}
.generalcontentlist ul li a:visited{color:#36A1D6;}
.generalcontentlist ul li a:hover{color:#000000;}


.articlelinklist ul {
position:relative;
list-style: none;
float:left;
width:100%;
height:auto;
margin:0;
padding:0;
}

.articlelinklist ul li {
font-family:  Arial, Helvetica, sans-serif;
font-size: 9pt;
text-transform: none;
color: #000000;
margin-bottom:20px;
}

.articlelinklist ul li img{
float:left;
margin-right:20px;	
}

.articlelinklist ul li span{
font-size: 9pt;
font-weight: bold;
}


.articlelinklist ul li a {
font-size: 12pt;
font-weight: bold;
text-decoration:none;
}

.articlelinklist ul li a:link{color:#36A1D6;}
.articlelinklist ul li a:active{color:#36A1D6;}
.articlelinklist ul li a:visited{color:#36A1D6;}
.articlelinklist ul li a:hover{color:#000000;}


/*
.projectlinklist ul {
position:relative;
list-style: none;
float:left;
width:100%;
height:auto;
margin:0;
padding:0;
}

.projectlinklist ul li {
display:inline;	
font-family:  Arial, Helvetica, sans-serif;
font-size: 9pt;
text-transform: none;
color: #000000;
margin-bottom:20px;
min-height:200px;
}

.stacklist .projectlinklist ul li {
display:block;		
clear:both;
float:left;
}


.tilelist .projectlinklist ul li .projectimagepanel{
float:left;
margin-right:20px;	
text-align:center;
}


.tilelist .projectlinklist ul li .projectimagepanel div {
margin-top:5px;	
font-size: 8pt;
}



.projectlinklist ul li img{
float:left;
margin-right:20px;	
}



.tilelist .projectlinklist ul li span{
display:none;
}

.stacklist .projectlinklist ul li span span{
font-size: 9pt;
font-weight: bold;
}

.projectlinklist ul li a {
font-size: 12pt;
font-weight: bold;
text-decoration:none;
}


.projectlinklist ul li a:link{color:#36A1D6;}
.projectlinklist ul li a:active{color:#36A1D6;}
.projectlinklist ul li a:visited{color:#36A1D6;}
.projectlinklist ul li a:hover{color:#000000;}
*/


#projectsdisplaypanel{
clear:both;	
display:block;
}

.stacklist .projectlinklist ul {
position:relative;
clear:both;
list-style: none;
float:left;
width:100%;
height:auto;
margin-left:20px;
margin-right:20px;
padding:0;
}

.stacklist .projectlinklist ul li {
display:block;	
clear:both;
font-family:  Arial, Helvetica, sans-serif;
font-size: 9pt;
text-transform: none;
color: #000000;
margin-bottom:20px;
}



.stacklist .projectlinklist ul li .projectimagepanel{
float:left;
margin-right:20px;	
text-align:center;
margin-bottom:20px;
}


.stacklist .projectlinklist ul li .projectimagepanel div.projectlabelpanel {
display:none;
}


.stacklist .projectlinklist ul li span span{
font-size: 9pt;
font-weight: bold;
}

.stacklist .projectlinklist ul li a {
font-size: 12pt;
font-weight: bold;
text-decoration:none;
}


.stacklist .projectlinklist ul li a:link{color:#36A1D6;}
.stacklist .projectlinklist ul li a:active{color:#36A1D6;}
.stacklist .projectlinklist ul li a:visited{color:#36A1D6;}
.stacklist .projectlinklist ul li a:hover{color:#000000;}





.tilelist .projectlinklist {
clear:both;
display:block;	
position:relative;
width:100%;
left:25px;	
height:auto;
}

.tilelist .projectlinklist ul {
position:relative;
display:block;
clear:both;
list-style: none;
width:100%;
height:auto;
margin:0;
padding:0;
}

.tilelist .projectlinklist ul li {
display:inline;	
font-family:  Arial, Helvetica, sans-serif;
font-size: 9pt;
text-transform: none;
color: #000000;
}




.tilelist .projectlinklist ul li .projectimagepanel{
float:left;
display:block;
text-align:center;
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
overflow:hidden;
}

.tilelist .projectlinklist ul li .projectimagepanel img{
display:block;
}


.tilelist .projectlinklist ul li .projectimagepanel div.projectlabelpanel {
margin-top:5px;	
font-size: 8pt;
overflow:hidden;
}


.tilelist .projectlinklist ul li .projectimagepanel div.projectimagecontainer{
height:120px;
overflow:hidden;
}

.tilelist .projectlinklist ul li span{
display:none;
}


.tilelist .projectlinklist ul li span span{
font-size: 9pt;
font-weight: bold;
}

.tilelist .projectlinklist ul li a {
display:block;
width:100%;
height:100%;	
cursor:pointer;
cursor:hand;	
font-weight: bold;
text-decoration:none;
}


.tilelist .projectlinklist ul li a:link{color:#36A1D6;}
.tilelist .projectlinklist ul li a:active{color:#36A1D6;}
.tilelist .projectlinklist ul li a:visited{color:#36A1D6;}
.tilelist .projectlinklist ul li a:hover{color:#000000;}





/*
This is for Project Items
*/


#projectitemdisplaypanel{
clear:both;	
display:block;
}

.stacklist .projectitemlinklist ul {
position:relative;
clear:both;
list-style: none;
float:left;
width:100%;
height:auto;
margin:0;
padding:0;
}

.stacklist .projectitemlinklist ul li {
display:block;	
clear:both;
font-family:  Arial, Helvetica, sans-serif;
font-size: 9pt;
text-transform: none;
color: #000000;
margin-bottom:20px;
}



.stacklist .projectitemlinklist ul li .projectitemimagepanel{
float:left;
margin-right:20px;	
text-align:center;
margin-bottom:20px;
}


.stacklist .projectitemlinklist ul li .projectitemimagepanel div.projectitemlabelpanel {
display:none;
}


.stacklist .projectitemlinklist ul li span span{
font-size: 9pt;
font-weight: bold;
}

.stacklist .projectitemlinklist ul li a {
font-size: 12pt;
font-weight: bold;
text-decoration:none;
}


.stacklist .projectitemlinklist ul li a:link{color:#36A1D6;}
.stacklist .projectitemlinklist ul li a:active{color:#36A1D6;}
.stacklist .projectitemlinklist ul li a:visited{color:#36A1D6;}
.stacklist .projectitemlinklist ul li a:hover{color:#000000;}





.tilelist .projectitemlinklist {
clear:both;
display:block;	
position:relative;
left:0;	
height:auto;
}

.tilelist .projectitemlinklist ul {
position:relative;
display:block;
clear:both;
list-style: none;
width:100%;
height:auto;
margin:0;
padding:0;
}

.tilelist .projectitemlinklist ul li {
display:inline;	
font-family:  Arial, Helvetica, sans-serif;
font-size: 9pt;
text-transform: none;
color: #000000;
}




.tilelist .projectitemlinklist ul li .projectitemimagepanel{
float:left;
display:block;
text-align:center;
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
margin-right:5px;
}

.tilelist .projectitemlinklist ul li .projectitemimagepanel img{
display:inline;
}

.tilelist .projectitemlinklist ul li .projectitemimagepanel div.projectitemlabelpanel {
margin-top:0px;	
font-size: 8pt;
}

.tilelist .projectitemlinklist ul li .projectitemimagepanel div.projectitemimagecontainer{
height:auto;
overflow:hidden;
}

.tilelist .projectitemlinklist ul li span{
display:none;
}


.tilelist .projectitemlinklist ul li span span{
font-size: 9pt;
font-weight: bold;
}

.tilelist .projectitemlinklist ul li a {
display:block;
width:100%;
height:100%;	
cursor:pointer;
cursor:hand;	
font-size: 12pt;
font-weight: bold;
text-decoration:none;
}


.tilelist .projectitemlinklist ul li a:link{color:#36A1D6;}
.tilelist .projectitemlinklist ul li a:active{color:#36A1D6;}
.tilelist .projectitemlinklist ul li a:visited{color:#36A1D6;}
.tilelist .projectitemlinklist ul li a:hover{color:#000000;}





/*
End of for project Items
*/


#pagenamediv_projectpage h1 {
font-family:  "myfujiyama", arial, helvetica, sans-serif;
color:#36A1D6;
font-size:30pt;
font-weight:bold;
text-shadow: #666666 1px 1px 1px;
margin:0;
padding:0;
}


h1 {
font-family:  "myfujiyama", arial, helvetica, sans-serif;
color:#36A1D6;
font-size:30pt;
font-weight:none;
text-shadow: #666666 1px 1px 1px;
line-height:auto;
margin:0;
padding:0;
}

h2 {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-size:12pt;
text-align:justify;
}







//COPIED IN FROM CALLI THOMSON


/*
DERIVED FROM ENEROTOR FOR DEFAULT CATSECTION LAYOUT
*/

#catsectionlayoutcontainer{
position:relative;
width:100%;	
}


#catsectionlayoutcontainer img{
position:relative;
border:none;
}

#catsectionlayoutcontainer img.index_image{
border:none;	
}

#catsectionlayoutcontainer.catsectionlayoutstyle_1 img {
float:right;
margin-left:20px;
margin-bottom:10px;	
}

#catsectionlayoutcontainer.catsectionlayoutstyle_2 img {
float:left;
margin-right:20px;
margin-bottom:10px;	
}







/*
DERIVED FROM ABOVE FOR DEFAULT PAGE LAYOUT
*/

#pagelayoutcontainer{
position:relative;
width:100%;	
}


#pagelayoutcontainer img{
position:relative;
border:none;
}

#pagelayoutcontainer img.index_image{
border:none;	
}

#pagelayoutcontainer.pagelayoutstyle_1 img {
float:right;
margin-left:20px;
margin-bottom:10px;	
}

#pagelayoutcontainer.pagelayoutstyle_2 img {
float:left;
margin-right:20px;
margin-bottom:10px;

}

/*
END OF DERIVED
*/



/*
COPIED FROM HOLESHOT
*/


.shownumlinkstomorecontainer {
	
}

.shownumlinkstomoretext {  
clear:both;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight:bold;
 color: #000000
margin-left:2px;
margin-right:2px;
margin-bottom:2px;
}

.shownumlinkstomoretext:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight:bold;
color: #ffffff
margin-left:2px;
margin-right:2px;
margin-bottom:2px;
}

.shownumlinkstomoretext_current {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight:bold;
color: #000000
margin-left:2px;
margin-right:2px;
margin-bottom:2px;
border:1px solid #000000;
padding-left:1px;
padding-right:1px;
}

/*
END OF COPIED FROM HOLESHOT
*/


#projectdisplaymodeselectorscontainer {
clear:both;
float:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight:bold;	
margin-bottom:10px;
}


.relativityheadings {
clear:both;
width:100%;
line-height:20pt;
text-align:center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight:bold;
color: #000000;
/*
background-image:url(images/headings_bg.png);
background-position:0 -4px;
*/
background-color:#eeeeee;
border:1px solid #eeeeee;
border-radius:4px;
text-transform:uppercase;
margin-bottom:20px;
}








.pagesiblinglinkscontainer {
clear:both;
width:100%;
z-index:500;
}

.pagesiblinglinkscontainer ul {
position:relative;
width:100%;
list-style: none;
margin:0;
padding:0;	
}




.pagesiblinglinkscontainer ul li{
position:relative;
width:100%;	
}

.pagesiblinglinkscontainer ul li.pagesiblinglinksheading{
width:100%;	
/*
background-image:url(images/headings_bg.png);
background-position:0 -4px;
*/
background-color:#eeeeee;
text-transform:uppercase;	
line-height:20pt;
text-align:center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight:bold;
color: #000000;
border:1px solid #eeeeee;
border-radius:4px;
}


.pagesiblinglinkscontainer ul li ul {
position:relative;
width:100%;
height:auto;
list-style: none;
margin:0;
padding:0;	
line-height:20pt;
border-bottom:1px solid #cccccc;
text-align:center;
}



.pagesiblinglinkscontainer ul li ul li{
float:left;	
position:relative;
width:auto;
line-height:20pt;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight:bold;
color: #000000;
text-align:center;
}


.overviewlink{
clear:both;	
position:relative;
width:auto;
line-height:20pt;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight:bold;
color: #000000;
text-align:center;
}

/*
.pagesiblinglinkscontainer ul li ul li.siblinglink{
float:left;	
background-color:#C6C;
}



.pagesiblinglinkscontainer ul li ul li.overviewlink{
background-color:#FC6;	
}
*/


/*
.pagesiblinglinkscontainer ul li ul li a {
background-color:#90F;	
}
*/

.pagesiblinglinkscontainer ul li ul li a:link {color: #36A1D6;text-decoration:none;} 
.pagesiblinglinkscontainer ul li ul li a:visited {color: #36A1D6;text-decoration:none;} 
.pagesiblinglinkscontainer ul li ul li a:active {color: #36A1D6;text-decoration:none;} 
.pagesiblinglinkscontainer ul li ul li a:hover {color: #000000;text-decoration:none;}


.overviewlink{
clear:both;	
position:relative;
width:auto;
line-height:20pt;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight:bold;
color: #000000;
text-align:center;
}

.overviewlink a:link {color: #36A1D6;text-decoration:none;} 
.overviewlink a:visited {color: #36A1D6;text-decoration:none;} 
.overviewlink a:active {color: #36A1D6;text-decoration:none;} 
.overviewlink a:hover {color: #000000;text-decoration:none;}







#greyout {
position:fixed;
top:0px;
left:0px;
bottom:100%;
right:100%;
width:100%;
height:100%;
background-color:#444444;
z-index:5000;
opacity: 0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80);
-khtml-opacity:0.8;	
visibility:hidden;	
}

#image_panel {
position:absolute;
width:auto;
height:auto;
z-index:5100;
border:1px solid #ffffff;
background-color:#ffffff;	
}

#image_panel_close {
position:relative;
clear:both;
width:auto;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:arial;
font-size:10px;
cursor:pointer;
cursor:hand;
color:#000000;	
}

#imagesetnavarrowscontainer {
position:relative;
height:auto;
width:auto;
padding-top:4px;
margin-bottom:4px;	
margin-left:auto;
margin-right:auto;
}

#imagesetnavarrowscontainer img{
cursor:pointer;cursor:hand;	
}



#baselinemenucontainer{
position:relative;
float:right;
width:auto;
top:30px;
right:10px;
z-index:1000;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: justify ;
color: #555555;
text-transform: none;
text-decoration: none;
}

#baselinemenucontainer a:link {color: #36A1D6;text-decoration:none;} 
#baselinemenucontainer a:visited {color: #36A1D6;text-decoration:none;} 
#baselinemenucontainer a:active {color: #36A1D6;text-decoration:none;} 
#baselinemenucontainer a:hover {color: #000000;text-decoration:none;}

.projectexternalurl {
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin-top:30px;
margin-bottom:30px;	
}


.addthiscontainer {
position:relative;
float:right;
}

.addthiscontainer a{
font-family:  Arial, Helvetica, sans-serif;
font-size:10pt;	
}

.addthiscontainer a:link {color:#36A1D6;text-decoration:none;} 
.addthiscontainer a:visited {color:#36A1D6;text-decoration:none;} 
.addthiscontainer a:active {color:#36A1D6;text-decoration:none;} 
.addthiscontainer a:hover {color:#000000;text-decoration:none;} 
