body {
margin:0; 
padding:0; 
font-family:  Arial, Verdana, Helvetica,sans-serif;
font-size:12px;
background-color: #161616;
color:#888888;
text-align:justify;
border-style:none;


}.td {
font: 11px Arial,  Verdana, Helvetica, sans-serif; 
color: #44baff; 
font-weight: normal; 
font-style: normal; 
padding:5px;
border-right: 1px solid #2a2a2a; 
border-left: 0px solid #2a2a2a; 
border-bottom: 1px solid #2a2a2a;


}.td2 {
font-weight: normal; 
font-style: normal; 
padding:5px;
border-right: 0px solid #2a2a2a; 
border-bottom: 1px solid #2a2a2a;
display:block;


}.banners {
margin-top:10px;
margin-bottom:0px;
border:0px solid red;
padding:0px;
display:block;



}.banners  a {
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #a3a3a3; 
text-decoration: none; 
font-weight: normal; 

}.banners  a b{
text-transform:uppercase;
font-weight:normal;

}.banners  a span {
background-image: url('../images/info.png'); 
background-repeat: no-repeat; 
background-position: right;
display:block;
background-color:#272727;
padding:5px 10px 5px 10px;
margin:0;
height:28px;

}.thanx{
background-image: url('../images/thnx.png'); 
background-repeat: no-repeat; 
background-position: center;
width:738px;
height:488px;
margin:0 auto;


}.banners  a:hover  span {
background-image: url('../images/info-on.png'); 
background-repeat: no-repeat; 
background-position: right;
display:block;


} 
.banners a:hover { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #fff; 
text-decoration: none; 
font-weight: normal; 

} 
.banner-height {
height:200px;
} 
.banner-picture { 
width:428px;
margin-right:10px;
padding:15px 0 15px 0;
float:left;
text-align:left;
border-left:1px solid #272727;
border-right:1px solid #272727;
border-bottom:1px solid #272727;
background-color:#272727;
text-align:center;

} 
.banner-text { 
width:260px;
padding:10px;
margin-bottom:10px;
float:left;
text-align:left;
background-color:#272727;
color:#cccccc;

} 
.banner-menu { 
width:260px;
padding:10px;
margin-bottom:10px;
float:left;
text-align:left;
background-color:#272727;

}.banners2 {
width:720px;
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #a3a3a3; 
text-decoration: none; 
font-weight: normal; 
margin-top:10px;
margin-bottom:0px;
border:0px solid red;
padding:0px;
display:block;


} 
.banner-river { 
padding:10px;
margin-top:10px;
float:left;
text-align:left;
background-color:#272727;

}.banners2   b{
font: 22px Arial,  Verdana, Helvetica, sans-serif;  
font-weight:normal;
color: #cccccc; 
text-align:left;
text-transform:none;
letter-spacing:1px;

}.banners2   span {
display:block;
background-color:#272727;
padding: 0 0 10px 0;
border-bottom:0px solid #393939;
margin: 0 0 10px 0;
text-align:left;
text-transform:uppercase;







} 
.banner1 { 
width:235px;
padding-right:10px;
float:left;
text-align:left;


} 
.banner2 { 
width:235px;
padding-right:10px;
float:left;
text-align:left;


} 
.banner3 { 
width:235px;
padding-right:0px;
float:left;
text-align:left;




} 
.container { 
position: relative; 
width: 835px; 
margin: 0 auto; 
padding:50px 40px 0px 85px;
border:0px solid red;
z-index:200;


} 
.container_bottom { 
position: relative; 
width: 960px; 
margin: 0 auto; 
z-index:200;



}
#flashphoto {
position: absolute;
margin:0;
padding:0;
z-index:1;

}
#background{
background-image: url('../images/bgr.jpg'); 
background-repeat: repeat-y; 
background-position: center;
width:100%; 
z-index:1;

}
#fonto{
background-image: url('../images/fonto.jpg'); 
background-repeat: no-repeat; 
background-position: top center;
width:100%; 
margin:0 auto;


} 
#bottom { 
background-image: url('../images/bottom.png'); 
background-repeat: no-repeat; 
background-position: top center;
width:100%; 
height:185px;
margin:0 auto;


} 
.bottom2 { 
width: 835px; 
float:right;
margin: 10px 40px 0 0; 
border:0px solid red;

} 
.bottom { 
width: 610px; 
float:right;
margin: 10px 40px 0 0; 

}
.share{
padding-top:5px;
width: 80px;
height:40px;
float:left;

}
.share1{
width: 400px;
float:left;


}.follow_us {
font: 11px Arial,  Verdana, sans-serif;  
color: #a6a6a6; 
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
float:right;




}.follow_us span{
line-height:18px;
border:0px solid red;
padding:0 10px 0px 0;




} .top {
width:960px;
margin:0 auto;
padding-top:20px;
text-align:right;
z-index: 100; 
position: relative; 

} #top_div_left { 
width: 530px; 
text-align: left; 
float:left;


}

#top_div_right { 
width: 430px; 
float: right; 


}div.pp_overlay{
background:#000;
display: none;
left:0;
position:absolute;
top:0;
width:500px;
z-index:9500;
overflow:hidden;



} 
.link a { 
margin:10px;
color: #a6a6a6; 
font-weight: normal; 
text-decoration: underline; 
padding-left:10px;
padding-right:5px;
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position: left;
display:block;


} 
.link a:hover { 
color: #fff; 
font-weight: normal; 
text-decoration: underline; 



} 
.more  { 
font-size: 17px; 

font-weight: normal; 
color: #cccccc; 
padding: 0px; 
text-align: left; 
line-height:18px;
text-decoration: none;  

} 
a.more:hover { 
color: #44baff; 
text-decoration: none;  
font-weight: normal; 
outline: none; 

} 
.white  { 
font-size: 13px; 
font-weight: normal; 
color: #fff; 
padding: 10px 0 0 0; 
text-align: left; 
line-height:18px;
text-decoration: none;  

} 
a.white:hover { 
color: #44baff; 
text-decoration: none;  
font-weight: normal; 
outline: none; 



} 
.blue_new  { 
font-size: 15px; 
font-weight: normal; 
color: #44baff; 
padding: 10px 0 0 0; 
text-align: left; 
line-height:18px;


}.blue_new ul {
	margin: 0px;
	padding: 0px;
	display:block;
	list-style-type: none;
	background-image: url('');


}.blue_new li {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-image: url('');
	margin: 0px;
	display:block;
	padding: 0 0 10px 30px; 
	border-bottom: #1c3754 1px dashed;
background-image: url('../images/arrow-square.png'); 
background-repeat: no-repeat; 
background-position: top left;


} .address {
	margin-bottom: 10px;
	padding-top: 30px;
	


} 
.blue  { 
font-size: 13px; 
font-weight: normal; 
color: #44baff; 
padding: 10px 0 0 0; 
text-align: left; 
line-height:18px;
text-decoration: underline;  

} 
a.blue:hover { 
color: #44baff; 
text-decoration: none;  
font-weight: normal; 
outline: none; 

} 
.highlight{
color:#bbbbbb;

} 
.highlight2{
color:#a6a6a6;
font-size:15px;

} 
.highlight3{
color:#777777;
text-transform:none;

} 
.pad-img {
padding: 0;
margin:0 0 10px 15px;
line-height:100px;
border:1px solid #3c3c3c;
display:block;


} 
.team-img {
padding: 5px;
margin:0 0 15px 15px;

border:1px solid #cccccc;
display:block;
background-color:#fff;




} 
#cr_text_up_policy { 
font-size: 11px; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
padding: 5px; 
text-align: left; 
color:#666666;
background-color:#f3f3f3;




}.pad-r{
padding-right:3px;
border:1px solid #d9d9d9;


}.pad-r2{

border:1px solid #d9d9d9;

}.pad{
padding-right:10px;
padding-top:1px;
padding-bottom:5px;
margin:0px;
float:left;

}.pad2{
padding-right:0px;
padding-top:13px;
padding-bottom:5px;
margin:0px;






} 
#menu { 
margin:0 auto;
width:960px;
display:block;
z-index: 300; 
position: relative; 



}.jqueryslidemenu{
margin-top:20px;
font: normal 14px Arial,  Verdana, Verdana, Helvetica, sans-serif; 
background-color: #595959;

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
background: url('') no-repeat; 
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
padding-bottom:2px;
margin: 11px 5px 1px 5px; 
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #cccccc;
}

.jqueryslidemenu ul li a:hover{
color: white;
/*background-image: url('../images/pix.png'); 
background-repeat: repeat-x; 
background-position: bottom;*/


}

.jqueryslidemenu u{
color: black;
font-weight:normal;
padding:5px 10px 5px 5px;
display: block;
background-color: #a6a6a6;
font-style:normal;
font-size:12px;
text-decoration:none;

}

.jqueryslidemenu  span{
background-image: url('../images/down.gif'); 
background-repeat: no-repeat; 
background-position: top right;
padding-right: 23px;
}

.jqueryslidemenu  b {
color: white;
/*background-image: url('../images/pix.png'); 
background-repeat: repeat-x; 
background-position: bottom;*/
margin: 11px 5px 1px 5px; 
font-weight:normal;
padding:0px 0 2px 0 ;
display: inline-block;


}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;



}.jqueryslidemenu ul li ul li{
background-color: #595959;
display: list-item;
float: none;
margin:0 0 0px 0;
border-bottom:1px solid black;
padding:0!important;
text-indent:10px;
top:7px;

}.jqueryslidemenu ul li ul li li{
margin-left:1px;
top:0px;


}.jqueryslidemenu ul li ul li ul{
margin: 0;
top: 0;

}.jqueryslidemenu ul li ul li a{
font: normal 13px Arial,  Verdana, Verdana, Helvetica, sans-serif; 
width: 280px; 
padding: 5px;
margin: 0;
border-bottom: 0px solid gray;
background: url('') no-repeat!important; 

}.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
color:white!important;
background: url('') no-repeat!important; 
background-color:#a6a6a6!important; 
display:block!important; 



}.downarrowclass{
position: absolute;
top: 11px;
right: 7px;

}.rightarrowclass{
position: absolute;
top: 6px;
right: 15px;


}.jqueryslidemenu li i a, .jqueryslidemenu li.selected i{
font: normal 14px Arial,  Verdana, Verdana, Helvetica, sans-serif; 
float: left;
display: block;
text-decoration: none;
font-style:normal;
background-color:#1f9ce4!important;
color: #fff!important;
padding:2px 5px 2px 5px;
margin:9px 0 3px 0;


}.jqueryslidemenu  b i{
font: normal 14px Arial,  Verdana, Verdana, Helvetica, sans-serif; 
float: left;
display: block;
text-decoration: none;
font-style:normal;
background-color:#a6a6a6!important;
color: black!important;
margin:0;



}.jqueryslidemenu li i a:hover{
border-bottom:0px solid red!important;
color: black!important;
background: #cecece url('') no-repeat !important; 



} .jqueryslidemenu li.selected i{
border-bottom:0px solid red!important;
color: black!important;
background: #cecece url('') no-repeat !important; 
padding:2px 5px 2px 5px;
margin-bottom:8px!important


/* ################## */


} 
#menu2 { 
margin:0 auto;
width:720px;
display:block;
z-index: 100; 
position: relative;
margin-bottom:20px;


}.jqueryslidemenu2{

margin-top:10px;
font: normal 12px Arial,  Verdana, Verdana, Helvetica, sans-serif; 
background-color: #595959;

}

.jqueryslidemenu2 ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.jqueryslidemenu2 ul li{
position: relative;
display: inline;
float: left;
background: url('') no-repeat; 
margin:0;
padding:0;
}

/*Top level menu link items style*/
.jqueryslidemenu2 ul li a{
display: block;
text-decoration: none;
padding:5px 6px 5px 6px;
}

* html .jqueryslidemenu2 ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu2 ul li a:link, .jqueryslidemenu2 ul li a:visited{
color: #dedede;

}

.jqueryslidemenu2 ul li a:hover{
color: #000;
background-color: #a6a6a6;


}

.jqueryslidemenu2  u{
text-decoration:none;
display:block;
background-color: #a6a6a6;
color:black;
}

.jqueryslidemenu2  b{
color: black;
font-weight:normal;
padding:5px 6px 5px 6px;
display: block;
background-color: #a6a6a6;

}

.jqueryslidemenu2  i{
color: black;
font-weight:normal;
padding:5px 15px 5px 5px;
display: block;
background-color: #a6a6a6;
font-style:normal;

}
	
/*1st sub level menu*/
.jqueryslidemenu2 ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;



}.jqueryslidemenu2 ul li ul li{
background-color: #595959;
display: list-item;
float: none;
margin:0 0 0px 0;
border-bottom:1px solid black;
padding:0!important;
text-indent:10px;
top:1px;

}.jqueryslidemenu2 ul li ul li li{
margin-left:1px;
top:0px;


}.jqueryslidemenu2 ul li ul li ul{
margin: 0;
top: 0;

}.jqueryslidemenu2 ul li ul li a{
font: normal 12px Arial,  Verdana, Verdana, Helvetica, sans-serif; 
width: 180px; 
padding: 5px;
margin: 0;
border-bottom: 0px solid gray;
background: url('') no-repeat!important; 

}.jqueryslidemenu2 ul li ul li a:hover{ /*sub menus hover style*/
color:white!important;
background: url('') no-repeat!important; 
background-color:#a6a6a6!important; 
display:block!important; 




}.downarrowclass2{
position: absolute;
top: 7px;
right: 7px;

}.rightarrowclass2{
position: absolute;
top: 6px;
right: 15px;


/* ################## */



}.submenu {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	width:100%;
	line-height:22px;
	text-indent: 25px;


}.submenu UL {
	margin: 0px;
	padding: 0px;
	display:block;
	list-style-type: none;
	background-image: url('');


}.submenu LI {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('');
	margin: 0px;
	display:block;
	padding: 0px; 
	border-bottom: #000 1px solid;


}.submenu a:link,.submenu a:visited,.submenu a:active {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #dedede;
	text-decoration: none;
	display:block;
	outline:none;
	padding:0px;
	margin:0px;
	background-color:#595959;
		background-image: url('../images/arrows.gif');
    background-repeat: no-repeat;
	background-position:15px 8px;


}.submenu a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-on.gif');
    background-repeat: no-repeat;
	background-position:15px 8px;
	background-color:#a6a6a6;
	outline:none;
	padding:0px;
	margin:0px;



}.submenu b{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-on.gif');
    background-repeat: no-repeat;
	background-position:15px 8px;
	background-color:#a6a6a6;
	outline:none;
	padding:0px;
	margin:0px;
	line-height:22px;
	letter-spacing:0;





}.line {
background-color:#dc501a;
height:3px;




}.over {
padding-top:7px;


}.ui-datepicker-trigger{
		margin-top:0px;
		margin-left:3px;
		cursor: pointer;
		display:none;
	}
	.hasDatepicker {
		cursor: pointer;
		width: 150px;
		color:#313131;
		font-weight:normal;

}#imgCalStart, #imgCalEnd {
		cursor: pointer;



} 
.window{
padding-bottom:0px;
display:block;

} 
.window a  { 
border: 1px solid #fff;
font-size: 12px; 
color: #004474; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
} 
.window a:hover  { 
border: 1px solid #fff;
font-size: 12px; 
color: #313131; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow-on.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;


} 
.info{
padding-bottom:10px;
display:block;

} 
.info a  { 
border: 1px solid #fff;
font-size: 17px; 
color: #fff; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #004474;
background-image: url('../images/arrow2.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
} 
.info a:hover  { 
border: 1px solid #fff;
font-size: 17px; 
color: #313131; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;




} 
.border { 
border: 1px solid #999999; 
padding:10px;


} 
.border-pad { 
border: 0px solid #999999; 
padding:0px;
margin-right:10px;

}.pad-menu{
padding: 0px 0 0 0px; 



} 
.border-ex { 
border: 1px solid #999999; 






} 
.small-text { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 
color: #666666; 


} 
a { 
color: #777777; 
text-decoration: underline; 
outline: none; 
} 
a:hover { 
color: #fff; 
text-decoration: underline; 
outline: none; 


} 
.title { 
font-size: 32px; 
color: #999999; 
font-weight: normal; 
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", sans-serif; 
font-weight: 300;
margin: 0; 
text-align: left; 
display:block;
padding:0px 0 20px 0;




} 
.subtitle { 
font: 15px Arial,  Verdana, Helvetica, sans-serif;  
color: #44baff;
letter-spacing:1px;
font-weight: normal; 
font-style: normal; 
display:block;
margin-bottom:10px;
text-align:left;
	border-top: #eaeaea 0px solid; 



} 
h1 { 
font-size: 32px; 
color: #999999; 
font-weight: normal; 
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", sans-serif; 
font-weight: 300;
margin: 0; 
text-align: left; 
display:block;
padding:0px 0 10px 0;

} 
h1 span{ 
font-size: 12px; 
color:#616161;

} 
.h1 { 
font-size: 10px; 
color: #444444; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-align: left; 
display:block;
padding-top:10px;
border-top:1px solid #393939;

} 
h2 { 
font-size: 10px; 
color: #444444; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
text-align: left; 
display:block;
margin:10px 0 20px 0;
border-top:1px solid #393939;
padding-top:10px;

} 
.main_div_bgr { 
background-image: url('../images/top.png'); 
background-repeat: no-repeat; 
background-position:top left;
position:absolute;
z-index:100;
width:195px;
height:135px;
} 
.main_div { 
width: 805px; 
margin: 0; 
float: left; 
padding:15px;
background-color:#222222;
position:relative;



} 
.main { 
width: 725px; 
padding:40px;
margin: 0; 
background-color:#1a1a1a;

} 
.main2 { 
width: 725px; 
height:470px;
padding:40px;
margin: 0; 
background-color:#1a1a1a;


} 
.main-left { 
float: left; 


} 
.main-right { 
font-size: 15px; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
float: right; 
margin-top:20px;
color:#616161;
text-transform:uppercase;


} 
.main_div_left { 
width: 195px; 
padding-bottom:0px;
margin: 0; 
float: left; 
text-align: left; 

} 
.main_div_right { 
width: 610px; 
margin: 0; 
float: right; 


} 
.main_right { 
width: 500px; 

padding:40px;
margin: 0; 
border:15px solid #222222;
background-color:#1a1a1a;

} 
.main_right2 { 
width: 500px; 
height:500px;
padding:40px;
margin: 0; 
border:15px solid #222222;
background-color:#1a1a1a;

} 
.main_right_rev { 
width: 500px; 
padding:40px;
margin: 0; 
border:15px solid #222222;
background-color:#1a1a1a;




} 
#myFlashDiv object { 
display: block; 
margin: 0 auto; 
padding: 0; 
} 
#myFlashDiv2 object { 
display: block; 
margin: 0 auto; 
padding: 0; 

} 
#myFlashDiv3 object { 
display: block; 
margin: 0 auto; 
padding: 0; 





} 
ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 


} 
li { 
background: url('../images/arrow-li.gif') no-repeat; 
background-position:0px 3px;
padding-bottom: 1px; 
margin-bottom: 5px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0; 

} 
.clear { 
clear: both; 
margin: 0; 








} 
.req { 
font-size: 11px; 
color: #44baff; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  




} 
.small { 
font-size: 11px; 
color: #666666; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  

} 
.selected { 
font-size: 11px; 
color: #dc0652; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-decoration: none; 
} 
form { 
margin: 0; 
padding: 0; 
} 
.form { 
margin: 0; 
padding: 0; 

}#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 20px;
padding-bottom: 0;
background-color: #1a1a1a;
border: 1px solid #a3a3a3;
visibility: hidden;
z-index: 10000;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma, Arial;
letter-spacing: 5px;
line-height: 1.1em;
color: #fff;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #1a1a1a;
text-align: center;
}
#thumbImage img {
cursor:default;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #f1f1f1;
padding: 5px;
z-index: 5;


}
hr { 
color: #393939; 
background-color: #393939; 
height: 1px;	
border: 0; 
width: 100%; 
margin: 0 0 0 0; 
} 
.hr { 
border-bottom: 1px solid #393939; 
margin: 20px 0 20px 0; 
width: 100%; 

} 
.button { 
width:100px;
height:24px;
color: #dedede; 
font-family: Arial, Tahoma, verdana, arial; 
font-weight: normal; 
font-size: 13px; 
background-color:#595959;
text-transform:uppercase;
border-right:1px solid #9d9d9d;
border-bottom:1px solid #9d9d9d;
border-left:0;
border-top:0;


} 
.field { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 230px; 
background-color:#222222;
color:#cccccc;
border-right:1px solid #393939;
border-bottom:1px solid #393939;
border-left:0;
border-top:0;


} 
.field2 { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
background-color:#222222;
color:#cccccc;
border-right:1px solid #393939;
border-bottom:1px solid #393939;
border-left:0;
border-top:0;


} 
.field3 { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 490px; 
background-color:#222222;
color:#cccccc;
border-right:1px solid #393939;
border-bottom:1px solid #393939;
border-left:0;
border-top:0;


} 
img { 
border: 0; 
outline:none;





} 
#cr_text { 
margin: 0 auto; 
padding-top: 10px; 
padding-bottom:10px;
padding-left:0px;
padding-right:20px;
text-align: left; 
position:relative;
width: 900px; 
float:left;


} 
.cr { 
font-size: 11px; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
font-weight: normal; 
text-decoration: none; 

} 
.cr A:visited { 
color: #666666; 
text-decoration: none; 
} 
.cr A:link { 
color: #666666; 
text-decoration: none; 
} 
.cr A:hover { 
color: #999999; 
text-decoration: none; 
} 
.cr A:active { 
color: #666666; 
text-decoration: none; 
} 
.cr_nl { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: #666666; 
cursor: text; 
} 
.cr_nl A:link { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:visited { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:hover { 
color: #666666; 
text-decoration: none; 
cursor: text; 

} 
.center_div { 
text-align:center;
color:#cccccc;
border-top:1px solid #393939;
margin-top:20px;
padding-top:10px;

} 
.footer { 

width: 960px; 
margin: 0 auto;
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: #868685; 
text-decoration: none; 
font-weight: normal; 
padding-top: 0px; 
padding-bottom:10px;


} 
.footer a { 
color: #868685; 
font-weight: normal; 
text-decoration: none; 
padding-left:5px;
padding-right:5px;

} 
.footer a:hover { 
color: #fff; 
font-weight: normal; 
text-decoration: none; 



} 
.footer b, .footer strong { 
color: #fff; 
font-weight: normal; 
text-decoration: none; 
padding-left:5px;
padding-right:5px;














} 
.dhtmlwindow{
position: absolute;
border: 1px solid #666666;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px;
text-indent: 10px;
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
background-color: #fff;
color: #333333;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid black;
background-color: white;
height: 150px;
padding: 2px 4px 2px 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: white;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #dc501a;
color:#fff;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: #000;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
opacity: 0.8;

} .mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 5px 10px 5px 10px;
font-size: 16px;
font-weight: normal;
color: #cccccc;
background: #343434 url(../images/arrow-square.gif) no-repeat right -48px;
border-bottom: 0px solid #393939;

}.openpet{ /*class added to contents of 1st demo when they are open*/
color: #fff;
	background: #343434 url(../images/arrow-square.gif) no-repeat right 4px;
	border-bottom: 0px solid #4a453b;
	
	
}.thepet {
	background-color: #212121;
	padding: 10px;
	margin-top: 0;
	
} h3 {
	margin-bottom: 0;


}.banner{
background-image: url('../images/banner.jpg'); 
background-repeat: no-repeat; 
background-position: top center;
background-color:#1a1a1a;
padding:15px;



}.banner-event{
margin-top:10px;
background-color:#1a1a1a;
padding:15px;

} 
.banner-event1 { 
margin-bottom:10px;
width:165px;

float:left;
text-align:left;
background-color:#272727;


} 
.banner-event1 span { 
padding:5px;
display:block;
color:#ccc;



}.banner-expo{
background-image: url('../images/expo.png'); 
background-repeat: no-repeat; 
background-position: top center;
width:157px;
padding:15px;
color:#fff;
font-size:15px;
text-align:center;
margin-top:10px;
height:110px;


}.art-gallery{
width:100%;
margin-top:115px;
background-color:#000000;

}.img-gallery{
float: center; 
margin: 0px;
border: 1px solid #a3a3a3;


}

.sliderwrapper{
position: relative; 
overflow: hidden; 
border: 0px solid navy;
width: 165px;
height: 215px;
vertical-align:middle;

}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
width: 100%; 
height: 100%; 

text-align:center;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;


}.contentdiv a span{
font-size:12px;
width:145px;

padding:10px;
background-color:#343434;
display:block;
text-decoration: none; 
color:#dedede;

}.contentdiv a:hover span{
width:145px;
padding:10px;
background-color:#343434;
display:block;
text-decoration: none; 
color: #fff;


}

.pagination{
width: 165px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
background-color: #343434;
padding: 10px 0 10px 0;
text-align:center;

}

.pagination a{

padding: 5px 10px 5px 10px;
text-decoration: none; 
color: #fff;
background: #1d1d1d;
border:1px solid #3f3f3f;
margin:0 10px;



}

.pagination a:hover, .pagination a.selected{

background-color: #cccccc;
border:1px solid #3f3f3f;

}

.toc{
display:none;



/*LIGHTBOX*/
	


}
#jquery-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 300;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none;}
#lightbox-container-image-box {
	position: relative;
	background-color: #000000;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { 
left: 0; }
#lightbox-nav a { 
outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	background-color: #000;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 10px; 
	color: #a3a3a3; 
	font-weight:bold;
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 100%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: normal; font-size: 12px; }
#lightbox-image-details-currentNumber {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	display: block; 
	clear: left; 
	color:#666666;
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 22px; 
	float: right;
	padding-bottom: 0.7em;	



/* TELOS LIGHTBOX */

}
