br{
clear: both;
}

a{

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
text-decoration:none;
font-size: 15px;

}

a:hover{
color:#333333;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;

}





body {

margin: 10px;
background-color: #FFFFFF;
padding: 0px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size: 12px;

}



.hometitle {
 
        width: 405px;
        height: 48px;
        padding: 14px 5px 4px 5px;
        margin: 0px;
        float: left; 
        font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 21px;
	color: #02036f;
}


.hometitle a:link, .hometitle a:visited, .hometitle a:active {
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 21px;
	color: #02036f;
}

.hometitle a:hover {

text-decoration: underline;
color:#02036f;
font-size: 21px;

}

.subbanner{
        
        width: 405px;
        height: 14px;
        padding: 0px 5px 0px 5px;
        margin: 0px;
        float: left; 
	text-align: right;

        font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 11px;
	color: #000033;
         
}

.logotop{

        width: 50px;
        height: 60px; 
	padding: 0px;
        margin: 5px 5px 5px 0px; 
        float: left; 
}



.showtitle {

	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #000033;
        padding: 4px;

}

.showtitlelg {

	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #993333;
        padding: 5px 10px 10px 0px;

}


.subtitle {

	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000033;
        padding: 4px;
}


.right{

clear: both;
width: 100%;
text-align: right;
font-size: 12px;
color: #000033;

}

.blank {
	width: 108px;
        height: 18px;
        float: left;
        padding: 0px;
        margin: 5px 0px 5px 5px;
        background-color: #EFE8C5;
}


.times_roman16 {
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}


.stage{

width: 592px;
height: 445px;

padding: 5px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
background-image: url(../../portfolio/images_site/largebg.jpg);
background-repeat: no-repeat;

text-align: center;

}

.thumb{

float: left;
width: 92px;
height: 65px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 4px 4px 4px;

}

.thumbcrop{

float: left;
padding: 0px;
margin: -18px 2px 2px -15px;
text-align: center;

opacity: 0.99;
filter: alpha(opacity = 99);
-moz-opacity:.99;
}

.thumbcroptall{

float: left;
padding: 0px;
margin: -26px 2px 2px 0px;
text-align: center;

opacity: 0.99;
filter: alpha(opacity = 99);
-moz-opacity:.99;

}

.thumbarrow{

width: 496px;
height: 13px;
padding: 0px;
margin: 0px;

}


.crossarrow{

float: left;
width: 15px;
height: 76px;
padding: 0px 5px 0px 5px;
margin: 3px;

text-align: center;

}

.crossarrowleft{

float: right;
width: 15px;
height: 76px;
padding: 0px 5px 0px 5px;
margin: 3px;

text-align: center;

}

.catarrow{

width: 90%;
height: 13px;
clear: both;

text-align: right;

padding: 2px 5px 0px 5px;
margin: 7px 2px -5px 2px;

}


.bgstage{

border: 0px;

background-image: url(../../portfolio/images_site/bgstage.jpg);
background-repeat: no-repeat;

}

.catimgfloat{

clear: both;
width: 195px;
height: 143px;
padding: 2px;
margin: 0px;

border: 0px;
background-image: url(../../portfolio/images_site/catimgbg.jpg);
background-repeat: no-repeat;

}

.catgrid{

float: left;
width: 180px;
height: 140px;
padding: 5px 10px 5px 0px;
margin: 5px;

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size: 18px;
font-weight: bold;
color: #003300;
border: 0px;

}

.catgridimg{

width: 175px;
height: 120px;
padding: 0px;
margin: 2px;

overflow: hidden;
float: left;

}
.catgridname{

width: 180px;
height: 20px;
padding: 0px;
margin: 0px;

}


.catgrid a:link, .catgrid a:visited, .catgrid a:active {
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size: 18px;
color: #003300;
}


#centerstage{

width: 520px;
height: 370px;
clear: both;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 5px 5px 5px 15px;
margin: 10px 5px 0px 5px;
background-color: #EFE8C5;

}

#infostage{

width: 520px;
height: 423px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 5px 5px 5px 15px;
margin: 5px 5px 0px 5px;
background-color: #EFE8C5;
font-size: 12px;
color: #666666;

}

#infostage a:link, #infostage a:visited, #infostage a:active {

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #666666;
font-size: 13px;
font-weight: bold;

}

#infostage a:hover{
font-size: 13px;
color: #333333;
}

#infostagecat{

width: 520px;
height: 598px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 5px 5px 5px 15px;
margin: 5px 5px 5px 5px;
background-color: #EFE8C5;
font-size: 12px;
color: #666666;

}

#infostagecat a:link, #infostagecat a:visited, #infostagecat a:active {

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #666666;
font-size: 13px;
font-weight: bold;

}

#infostagecat a:hover{
font-size: 13px;
color: #333333;
}



#infostage2{

width: 520px;
height: 505px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 5px 5px 5px 15px;
margin: 5px 5px 5px 5px;
background-color: #EFE8C5;
font-size: 12px;
color: #666666;

}

#infostage2 a:link, #infostage2 a:visited, #infostage2 a:active {

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #666666;
font-size: 13px;
font-weight: bold;

}

#infostage2 a:hover{
font-size: 13px;
color: #333333;
}

#infostage3{

width: 520px;
height: 546px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
overflow: auto;
padding: 5px 5px 5px 15px;
margin: 10px 5px 0px 5px;
background-color: #EFE8C5;
font-size: 12px;
color: #666666;

}

#infostage3 a:link, #infostage3 a:visited, #infostage3 a:active {

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #666666;
font-size: 13px;

}

#infostage3 a:hover{
font-size: 13px;
color: #333333;
}

#infostage3bot{

width: 520px;
height: 42px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
overflow: auto;
padding: 0px 5px 5px 15px;
margin: 0px 5px 5px 5px;
background-color: #EFE8C5;
font-size: 12px;
color: #666666;

}

#infostage3bot a:link, #infostage3bot a:visited, #infostage3bot a:active {

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #333333;
font-size: 12px;
font-weight: bold;

}

#infostage3bot a:hover{
text-decoration: underline;
}









#homestage{

width: 540px;
height: 605px;

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 0px;
margin: 10px 5px 5px 5px;
background-color: #EFE8C5;
font-size: 12px;
color: #666666;

}

#homestage2{

width: 520px;
height: 590px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 5px 5px 5px 15px;
margin: 10px 5px 5px 5px;
background-color: #EFE8C5;
font-size: 16px;
color: #666666;


}



#maintab{

width: 400px;
height: 165px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 5px;
margin: 0px 5px 5px 5px;
background-color: #CC9966;
overflow: hidden

}


#caption{

width: 515px;
height: 110px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 0px 10px 10px 15px;
margin: 5px;
background-color: #EFE8C5;
color: #333333;
font-size: 12px;
overflow: auto;

}

#slide{

width: 280px;
height: 100px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 1px 10px 1px 0px;
margin: 0px 5px 0px 5px;
background-color: #993333;

}

#slide2{

width: 510px;
height: 88px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 3px 15px 1px 15px;
margin: 0px 5px 10px 5px;
background-color: #EFE8C5;

}

.float{

float: left;

}

#leftnav{

width: 270px;
height: 567px;

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
text-align: right;
margin: 5px 5px 0px 5px;
padding: 5px 15px 5px 5px;
font-size: 15px;
color: #FFFFFF;
background-color: #993333;

}

#leftnav a:hover{

        font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	text-align: right;
        font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.indent1{
padding: 1px 30px 1px 2px;
color: #FFFFFF;
font-size: 12px;
}

.indent1 a:link, .indent1 a:visited, .indent1 a:active {
color: #000033;
font-size: 13px;
}

.indent2{
padding: 1px 55px 1px 2px;
}

.indent2 a:link, .indent2 a:visited, .indent2 a:active {
color: #FFFFFF;
font-size: 13px;
}

.indent3{
padding: 1px 45px 1px 2px;
}

.indent4{
padding: 1px 20px 1px 2px;
}

.leftlink{

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #FFFFFF;
font-size: 13px;
}

.leftlink a:link, .leftlink a:visited, .leftlink a:active {

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #FFFFFF;
font-size: 13px;
}


.currentlink{

padding: 8px 0px 4px 0px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;


}

.currentlink a:link, .currentlink a:visited, .currentlink a:active {

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
padding: 8px 0px 4px 0px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;


}

.currentlink a:hover{

padding: 8px 0px 4px 0px;
color: #999999;
padding: 20px 0px 4px 0px;
font-size: 13px;
font-weight: bold;


}

#bottominfo{

width: 260px;
height: 105px;

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
text-align: right;
margin: 0px 5px 5px 5px;
padding: 5px 15px 5px 15px;
font-size: 12px;
color: #FFFFFF;
background-color: #993333;

}

#bottominfo a:link, #bottominfo a:visited, #bottominfo a:active {

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #FFFFFF;
font-size: 13px;

}


#topright{

width: 510px;
height: 70px;

font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
margin: 5px;
padding: 5px 15px 5px 15px;
font-size: 12px;
color: #000033;
background-color: #CC9966;

}

.textbox {	
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.times_roman_small {	
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.simplelink{
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-size: 12px;
}