html, body {
height: 100%;
width: 100%

} body { 
font-family:   Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
text-align: left; 
font-weight:normal;
padding: 0; 
margin: 0; 
color: #333; 
background-color: #e2eaf5;
background-image: url('../images/bg.png');
background-repeat: repeat-x;
background-position: top;

} .counter {
	float: right;


}.pad{
padding-right:10px;
margin:0px;
float:left;

}.follow_us {
	font: 11px Arial,  Verdana, sans-serif;  
	color: #85888d; 
	font-weight: bold; 
	font-style: normal; 
	display:block;
	text-align:left;
	margin-top: 20px;
	
}.follow_us span{
float:left;
padding-right:10px;	

} .youtube {
	padding-top: 50px;

} .title { 
font: 19px  Arial, Verdana, Helvetica, sans-serif; 
color: #183D80; 
font-weight: normal; 
font-style: normal; 
display:block;
margin-bottom: 10px;


} .email-icon {
position: absolute;
width: 25px;
height: 13px;
right: 52px;
top: 201px;
background-image: url('../images/email.png'); 
background-repeat: no-repeat; 
background-position: right bottom;

} .nikos_villas_title {
position: absolute;
right: 30px;
width: 162px;
top: 456px;

} .nikos_villas_title b {
font-family:   Arial, Verdana, Helvetica, sans-serif; 
font-size: 21px; 
font-weight:normal;
color: #000;

} .nikos_villas_title strong {
font-family:   Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:normal;
color: #333;


} .select1 {
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #BCBCBC 1px solid;
BORDER-LEFT: #BCBCBC 1px solid;
BORDER-RIGHT: #BCBCBC 1px solid;
BORDER-TOP: #BCBCBC 1px solid;
COLOR: #333333;
FONT-FAMILY: Arial, Tahoma, verdana, arial;
font-weight: normal;
FONT-SIZE: 11px;
width: 165px;

} span {
font-size: 10px;

} 
.req { 
font-size: 9px; 
color: #1c5ed8; 
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif;

} a.a1:link, a.a1:active, a.a1:visited {
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none;
font-weight:normal;
outline: none;
color: #feeb90;
text-align: left;
display: block;
padding: 0px!important;

} a.a1:hover {
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none;
font-weight:normal;
outline: none;
color: #fff;		
display: block;

} a.a2:link, a.a2:active, a.a2:visited {
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none;
font-weight:normal;
outline: none;
color: #feeb90;
text-align: left;
display: block;
padding: 0px!important;

} a.a2:hover {
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none;
font-weight:normal;
outline: none;
color: #fff;		
display: block;		


/*LIGHTBOX*/
}	
.gallery {
background-color: #615d53;
padding: 0px;
margin:5px 0px 5px 0px;

}
.gallery ul { 
background: url('') no-repeat; 
list-style: none;
padding: 0; 
margin: 0; 

}
.gallery ul li { 
background: url('') no-repeat; 
list-style: none;
padding: 0; 
margin: 0px; 
display: inline; 

}
.gallery ul img {
background-color: #e3e1dc;
background-image: url('../images/zoom.png'); 
background-repeat: no-repeat; 
background-position: right bottom; 
padding:5px 5px 20px;
}
.gallery ul a:hover img {
background-color: #615d53;
background-image: url('../images/zoom.png'); 
background-repeat: no-repeat; 
background-position: right bottom; 
padding:5px 5px 20px;
}
.gallery ul a:hover { 
color: #fff; 
padding: 0; 
margin: 0; 

}
#jquery-overlay {
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#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: 17px Arial, Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px; 
color: #e1394d; 
}
#lightbox-container-image-data #lightbox-image-details { 
width: 70%; 
float: left; 
text-align: left; 
}	
#lightbox-image-details-caption { font-weight: normal; font-size: 16px; }
#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: 66px; 
float: right;
padding-bottom: 0.7em;	



/* TELOS LIGHTBOX */





} .reservations {
background-color: #f2f2f2;
padding: 10px;
display: block;
font-size: 12px;
letter-spacing: 1px;

} .reservations a:visited, .reservations a:active, .reservations a:link {
text-decoration:underline
font-size: 12px;
letter-spacing: 1px;

} .reservations a:hover {
text-decoration:none;

} .img1 { 
float: left;
margin-right: 10px;

/* Gallery */
}


#slideshow {
position:relative;
height:368px;
}

#slideshow IMG {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0.0;
}

#slideshow IMG.active {
z-index:10;
opacity:1.0;
}

#slideshow IMG.last-active {
z-index:9;

/* END GALLERY" */

} #footer_home {
margin-bottom: 10px;
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #5b5b5b;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 30px;
margin-bottom: 23px;

} #footer_home b {
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #977007;
font-weight: normal;
text-decoration: none;
text-align: left;


} #footer {
margin-bottom: 10px;
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #5b5b5b;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 30px;

} #footer b {
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #977007;
font-weight: normal;
text-decoration: none;
text-align: left;

} .bottom {
width: 100%;
background-image: url('../images/bottom.png');
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 47px;

} .bottom_in {
width: 100%;
background-image: url('../images/bottom.png');
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 61px;


} 
.book { 
font-size: 11px; 
display: block; 
font-weight: normal; 
line-height:18px;
margin-bottom:0px;
text-align:left;
letter-spacing: 1px;

} 
.book a { 
color: #fff; 
line-height:40px;
text-decoration: none; 
font-weight: bold; 
outline: none; 
display:block;
background-image: url('../images/arrowb.png'); 
background-repeat: no-repeat;
background-position:10px 16px; 
background-color:#e1394d;
padding: 0px 0 0 20px; 
} 
.book a:hover { 
color: #fff; 
line-height:40px;
text-decoration: none; 
font-weight: bold; 
outline: none; 
display:block;
background-image: url('../images/arrowb.png'); 
background-repeat: no-repeat;
background-position:10px 16px; 
background-color:#7a92bc;
padding: 0px 0 0 20px; 



} .slogan {
color: #977007;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
letter-spacing: 1px;
display: block;
margin-bottom: 10px;


} .bottom_box {
float: left;
width: 100%;
margin-bottom: 50px;

} .bottom_box_color {
background-image: url('../images/bottom-box-color.png');
background-repeat: no-repeat;
background-position: top;
height: 4px;
display: block;
margin-top: 70px;

} .bottom_bg_white_shadow {
width: 100%;
background-image: url('../images/bottom_bg_white_shadow.png');
background-repeat: repeat-y;
background-position: top;
display: block;

} .bottom_shadow {
width: 100%;
height: 46px;
background-image: url('../images/bottom_shadow.png');
background-repeat: no-repeat;
background-position: top;
display: block;

} .div1 {
width: 547px;
margin-left: 20px;
padding: 20px 10px 0 10px;
float: left;

} .div2 {
width: 182px;
margin-left: 4px;
float: left;

} .div2 img {
width: 162px;
padding: 10px;
background-color: #f2f2f2;


} .div2_n {
width: 182px;
padding: 10px 0 0 0;	
margin-left: 4px;
float: left;

} .div2_n img {
width: 162px;
padding: 10px;
background-color: #f2f2f2;
margin-bottom: 3px;
margin-top: 3px;

} .map {
width: 162px;
padding: 10px;


} .div2_n span {
display: block;
padding: 0 10px 0 10px;	
font-size: 11px;	

} .div2_n a:visited, .div2_n a:active, .div2_n a:link {
text-decoration:none;
color: #977007;
display: block;
padding: 0 10px 0 10px;
text-align: right;

} .div2_n a:hover {
text-decoration:none;
color: #333;

} .div2_n hr {
color: #ccc; 
background-color: #ccc; 
height: 1px;	
border: 0; 
width: 100%; 


} .div3 {
width: 162px;
padding: 10px 10px 20px 10px;	
margin-left: 3px;
float: left;


}
.div3 h1 {
font-size: 22px;
letter-spacing: 2px;
font-weight:bold;
}
.div3 b{
font-size: 11px;
letter-spacing: 0.1em;
font-weight:bold;
color:#444444;

}
.div3 p{
padding-left:30px;
text-indent:20px;
margin:0;
padding:0;	





} .en {
float: left;
margin-right: 10px;
border-right: 1px solid #01c4cb;
padding-right: 10px;
color: #01c4cb;
font-size: 12px;

} .el {
float: left;
color: #01c4cb;
font-size: 12px;	


} .home {
border-right: 1px solid #01c4cb;
padding-right: 10px;
float: left;

} .weather {
padding-left: 10px;
float: left;

} .weather img {
margin-right: 5px;
vertical-align: middle;

} .weather a:visited, .weather a:active, .weather a:link {
text-decoration:none;
color: #fff;

} .weather a:hover {
text-decoration:none;
color: #01c4cb;	




} h2 { 
font-size: 10px; 
color: #666; 
font-weight: normal; 
font-family: Arial, Verdana,  Helvetica, sans-serif; 
margin: 0px; 
padding:0px;
margin-bottom: 10px;
text-align: left; 



} 
h1 { 
font: 19px  Arial,  Verdana, Helvetica, sans-serif; 
color: #183d80; 
font-weight: normal; 
font-style: normal; 
padding:0 ;
margin:0;

} h1 span { 
font: 16px  Arial,  Verdana, Helvetica, sans-serif; 
color: #183d80; 
font-weight: normal; 
font-style: normal; 
padding:0 ;
margin:0;


} .images1 {

width: 100%;
float: left; 
cursor: pointer;
position: relative;

} .images1 div {

position: absolute; 
display: none; 
font-size: 11px;

} .images1 strong {
padding: 10px;
font-weight: normal;
display: block;

} 
.subtitle_images { 
font: 13px  Arial,  Verdana, Helvetica, sans-serif; 
color: #041a2f; 
font-weight: bold; 
font-style: normal;
display:block;
margin:0;	



} .images {
float: left;
width: 100%;
height: 347px;
cursor: pointer;
position: relative;


} .images .title {
font: 19px  Arial, Verdana, Helvetica, sans-serif; 
color: #183D80; 
font-weight: normal; 
font-style: normal; 
display:block;
margin-bottom: 0;

} .images div {

position: absolute;
display:none;
font-size: 12px;
text-align: justify;



} 
.play { 
color: #183d80; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 10px; 
outline:none;
line-height:10px;



} .play_stop {
display: block;
text-align: right;

} 
.stop { 
color: #e1394d; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 10px; 
outline:none;
line-height:10px;


}
.slidetabs {
width: 100%;
float: left;
margin-bottom: 10px;
}
.slidetabs a {
margin: 3px; 
width: 8px; 
display: block;
background: url('../images/navigator.png') no-repeat 0px 0px; 
float: left; 
height: 8px; 
font-size: 1px;
}
.slidetabs a:hover {
background-position: 0px -8px;
}
.slidetabs a.current {
background-position: 0px -16px;



}
.slidetabs1 {
width: 100%;
float: left;
margin-top: 400px;
margin-left: 8px;

}
.slidetabs1 a {
margin: 3px; 
width: 8px; 
display: block;
background: url('../images/navigator.png') no-repeat 0px 0px; 
float: left; 
height: 8px; 
font-size: 1px;
}
.slidetabs1 a:hover {
background-position: 0px -8px;
}
.slidetabs1 a.current {
background-position: 0px -16px;


} .main_text {
width: 940px;
padding: 20px;
background-image: url('../images/main_text_bg.png');
background-repeat: repeat-x;
background-position: top;
position: relative;

} .main_text_left {
width: 547px;
background-color: #e3e3e3;
padding: 10px;
float: left;

} .main_text_right {
width: 353px;
height: 344px;
float: right;

} #background {
width: 100%;
height: 1450px;
background-image: url('../images/background.jpg');
background-repeat: no-repeat;
background-position: top center;
position: relative;

} .background_bg {
width: 100%;
background-image: url('../images/background_bg.jpg');
background-repeat: repeat-y;
background-position: top center;

} .container {
width: 980px;
margin: 0 auto;



} .top {
width: 100%;
height: 169px;
position: relative;

} .top_l {
width: 300px;
height: 169px;
float: left;
position: relative;


} .top_l_text {
height: 22px;
padding-left: 20px;
position: absolute;
bottom: 0;




} .top_r {
width: 300px;
height: 169px;
float: right;
position: relative;

} .top_r_text {
height: 22px;
position: absolute;
bottom: 0;
right: 0;
padding-right: 20px;
text-align: right;


} .top_r_text img {
vertical-align: middle;
margin-right: 3px;

} .top_r_text a:visited, .top_r_text a:active, .top_r_text a:link {
text-decoration:none;
color: #fff;
font-size: 12px;



} .top_r_text a:hover {
text-decoration:none;
color: #01c4cb;		


} .logo {
position: absolute;
width: 242px;
height: 169px;
left: 350px;



}
#nav_gr {
margin: 0 auto;
height: 136px;
background-image: url('../images/menu_bg.png');
background-repeat: repeat-y;
background-position: top center;
padding-left: 50px;



}
#nav {
margin: 0 auto;
height: 136px;
background-image: url('../images/menu_bg.png');
background-repeat: repeat-y;
background-position: top center;
padding-left: 50px;

}
.nav_item {
height:150px;
float:left;
overflow: hidden;
margin:0 0px 0 0;


} .nav_item h2 span {
color: #ffba00!important;
font-size:13px;	
display: block;
height: 12px;
}
.nav_blog {
width:225px;
}
.nav_item a {
display: block;
width: 100%;
text-decoration:none;
color: #fff;
font-size:13px;

}

.nav_item:hover .nav_bg {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;

}
.nav_item:hover .nav_content h2 {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;

}
.nav_item:hover .nav_content .nav_line {
background: rgb(255, 255, 255); /* fallback */
background: rgba(132, 192, 255, 1);

}
.nav_item:hover .nav_icon .color {
top:40px;

}
.nav_item:hover .nav_icon .white {
top:-100px;


}
.nav_content {
font-family: 'ProximaNovaSemibold', Helvetica, Arial;
line-height: 12px;
height:70px;
position:relative;
left:20px;
top:30px;
font-size:11px;
margin-right: 40px;
}
.nav_content h1 {
font-family: 'ProximaNovaBold', Helvetica, Arial;
font-size: 14px;
letter-spacing: 0.3em;
color: #FFF;

}
.nav_content .nav_line {
width: 100%;
height: 1px;
margin-top:9px;
margin-bottom:7px;
background: rgb(127, 136, 98); /* fallback */
background: rgba(200, 179, 4, 0.9);
}
.nav_content h2 {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;

















} a.menu {
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none;
font-weight:normal;
outline: none;
color: #fff;
display: block;





} a.menu:hover {
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none;
font-weight:normal;
outline: none;
color: #84c0ff;		
display: block;






































} .title_span {
background-color: #e1dacd;
color: #333;
display: block;
padding-left: 15px;
padding-right: 15px;
padding-top:5px;
padding-bottom: 5px;
margin: 0;
font-size: 13px;
letter-spacing: 1px;
-moz-border-radius: 6px 6px 6px 6px;

} .td_border {
text-align: center;
background-color: #f1eeec;
border-bottom: 1px solid #d5cbb7;
border-right: 1px solid #d5cbb7;		



} .td_border1 {
text-align: left;
padding-left: 15px;
height: 20px;
background-color: #e4deda;
border-bottom: 1px solid #d5cbb7;
border-right: 1px solid #d5cbb7;
color: #333;



} .td_border2 {
text-align: center;
padding: 2px;
background-color: #53b1f9;
border-bottom: 1px solid #d5cbb7;
border-right: 1px solid #d5cbb7;
color: #fff;




} .td_border3 {
text-align: left;
background-color: #f1eeec;
border-bottom: 1px solid #d5cbb7;
border-right: 1px solid #d5cbb7;		
padding-left: 15px;
font-weight: bold;


} .input1 {
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #BCBCBC 1px solid;
BORDER-LEFT: #BCBCBC 1px solid;
BORDER-RIGHT: #BCBCBC 1px solid;
BORDER-TOP: #BCBCBC 1px solid;
COLOR: #333333;
FONT-FAMILY: Arial, Tahoma, verdana, arial;
font-weight: normal;
FONT-SIZE: 11px;
width: 530px;


} .input2 {
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #BCBCBC 1px solid;
BORDER-LEFT: #BCBCBC 1px solid;
BORDER-RIGHT: #BCBCBC 1px solid;
BORDER-TOP: #BCBCBC 1px solid;
COLOR: #333333;
FONT-FAMILY: Arial, Tahoma, verdana, arial;
font-weight: normal;
FONT-SIZE: 11px;
width: 530px;



} .input3 {
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #BCBCBC 1px solid;
BORDER-LEFT: #BCBCBC 1px solid;
BORDER-RIGHT: #BCBCBC 1px solid;
BORDER-TOP: #BCBCBC 1px solid;
COLOR: #333333;
FONT-FAMILY: Arial, Tahoma, verdana, arial;
font-weight: normal;
FONT-SIZE: 11px;
width: 500px;		



} .address {
position: absolute;
bottom: 0;
font-size: 12px;
color: #363536;
padding-left: 10px;

} .address a:visited, .address a:active, .address a:link {
text-decoration:none;
color: #a68842;	



} .address a:hover {
text-decoration:none;
color: #363536;	


} .address u {

font-size: 16px;
color: #363536;
padding-bottom:2px;
text-decoration: none;
border-bottom: 1px dashed;




} .booking_button {
margin: 0;

} .online_booking {
display: block;
margin-top: 74px;
font-size: 12px;
color: #0a4b7c;
padding-left: 10px;

} .online_booking b {
display: block;
color: #031e32;
letter-spacing: 1px;
font-size: 16px;
font-weight: normal;
margin-bottom: 6px;

} .online_booking a:visited, .online_booking a:active, .online_booking a:link {
text-decoration:none;
background-color: #1c7bc9;
background-repeat: no-repeat;
margin-top: 5px;
width: 70px;
height: 16px;
padding-left: 5px;
padding-right: 10px;
float: left;
background-image: url('../images/arrow-on.png');
background-repeat: no-repeat;
background-position: right 0;
color: #fff;



} .online_booking a:hover {
text-decoration:none;
background-color: #2391e4;	
background-image: url('../images/arrow-off.png');
background-repeat: no-repeat;
background-position: right 0;






} .online_booking_gr {
display: block;
margin-top: 74px;
font-size: 12px;
color: #0a4b7c;
padding-left: 10px;
padding-right: 3px;

} .online_booking_gr b {
display: block;
color: #031e32;
letter-spacing: 1px;
font-size: 16px;
font-weight: normal;
margin-bottom: 6px;

} .online_booking_gr a:visited, .online_booking_gr a:active, .online_booking_gr a:link {
text-decoration:none;
background-color: #1c7bc9;
background-repeat: no-repeat;
margin-top: 5px;
width: 80px;
height: 16px;
padding-left: 5px;
padding-right: 10px;
float: left;
background-image: url('../images/arrow-on.png');
background-repeat: no-repeat;
background-position: right 0;
color: #fff;



} .online_booking_gr a:hover {
text-decoration:none;
background-color: #2391e4;	
background-image: url('../images/arrow-off.png');
background-repeat: no-repeat;
background-position: right 0;	



} .languages {
float: right;
width: 184px;
text-align: center;
margin-top: 95px;
color: #01233d;
font-size: 12px;


} .languages a:visited, .languages a:active, .languages a:link {
font-family:   Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px;	
color: #fff;
text-decoration:none;


} .languages a:hover {
color: #01233d;

















} .text1 {
padding-top: 24px;
font: 24px  Arial,  Verdana, Helvetica, sans-serif; 
color: #031e32; 
font-weight: normal; 
font-style: normal; 
display:block;

} .text1_gr {
padding-top: 24px;
font: 22px  Arial,  Verdana, Helvetica, sans-serif; 
color: #031e32; 
font-weight: normal; 
font-style: normal; 
display:block;


} .flash {
padding-top: 5px;
width: 711px;
height:377px;

} .top_main_left {
float: left;
padding-left: 30px;

} .top_main_right {
float: right;
width: 190px;
height: 452px;
position: relative;








} .icon {
width: 100%;
background-image: url('../images/icon.png');
background-repeat: no-repeat;
background-position: left top;
margin: 0 auto;

} .shadow {
width: 100%;
background-image: url('../images/shadow.png');
background-repeat: no-repeat;
background-position: top;


} .shadow_l {
width: 184px;
height:17px;
background-image: url('../images/shadow_l.png');
background-repeat: no-repeat;
background-position: top;		
display: block;
margin-top: 5px;

} .shadow_p {
width: 180px;
height:20px;
background-image: url('../images/shadow-p.png');
background-repeat: no-repeat;
background-position: top;		
display: block;
margin-top:0px;


} .bgmain {
width: 980px;
height:530px;
background-image: url('../images/bg_f.png');
background-repeat: no-repeat;
background-position: top;	





} .title_small { font-size: 10px;
float: right;
color: #fff;
padding-right: 20px;
padding-top: 3px;


} h3 {
font-size: 16px;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:left;
margin: 0;
padding: 0px;
color: #031e32; 







} select, textarea, input {
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #BCBCBC 1px solid;
BORDER-LEFT: #BCBCBC 1px solid;
BORDER-RIGHT: #BCBCBC 1px solid;
BORDER-TOP: #BCBCBC 1px solid;
COLOR: #333333;
FONT-FAMILY: Arial, Tahoma, verdana, arial;
font-weight: normal;
FONT-SIZE: 11px;
width: 110px;		






} .small_text {
font-size: 10px;


} .td_footer_links {
display: block;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;	
color: #ad9c5c;
font-weight: normal;
text-decoration: none;
text-align: left;
margin-top: 20px;
margin-bottom: 10px;
border: 1px solid #cacaca;
padding: 10px 20px 10px 30px;


} .td_footer_links a:link {
font-size: 11px;
color: #363536;
text-decoration: none;

} .td_footer_links a:visited {
font-size: 11px;
color: #363536;
text-decoration: none;

} .td_footer_links a:active {
font-size: 11px;
color: #363536;
text-decoration: none;		

} .td_footer_links a:hover {
font-size: 11px;
color: #a68842;

} .td_footer_links b {
font-size: 11px;
color: #a68842;
font-weight: normal;






} .cr {
width: 100%;
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #5b5b5b;
font-weight: normal;
text-decoration: none;

} .cr A:visited {
color: #5b5b5b;
text-decoration: none;

} .cr A:link {
color: #5b5b5b;
text-decoration: none;

} .cr A:hover {
color: #AD9C5C;
text-decoration: none;

} .cr A:active {
color: #5b5b5b;
text-decoration: underline;

} .cr_nl {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #5b5b5b;
cursor: text;

} 	.cr_nl A:link {
color: #5b5b5b;
text-decoration: none;
cursor: text;

} 	.cr_nl A:visited {
color: #5b5b5b;
text-decoration: none;
cursor: text;

} 	.cr_nl A:hover {
color: #AD9C5C;
text-decoration: none;
cursor: text;








} .left {
width: 211px;
float: left;
padding-left: 10px;
padding-right: 10px;





} .right {
width: 443px;
padding-left: 20px;
float: right;
background-color: #000;







}.border {
border: #999999  1px solid; 


}.border2 {
border:1px solid #b8bfc8;




}#myFlashDiv object, #myFlashDiv2 object  { 
display: block; 
margin: 0; 
padding: 0; 
















} 
.subtitle { 
font: 17px  Arial,  Verdana, Helvetica, sans-serif; 
color: #a68842; 
font-weight: normal; 
font-style: normal;
border-bottom: 1px dashed #ccc;
display:block;
padding-bottom: 3px ;
margin:0;


} .subtitle1  {
font-size: 16px;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:left;
margin: 0;
padding: 0px;
color: #031e32;



} 
.subtitle2 { 
font-size: 13px;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:left;
margin: 0;
padding: 0px;
color: #031e32;



} #flash { 
width: 800px; 
height: 420px; 
float:left;
padding: 0px 0 0 0; 
margin:40px 0 50px 0; 
text-align:center;
border:0px solid red;




}
.over {
margin:0;


} ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding: 0; 
margin: 10px 0 0 10px; 



} li { 
background: url('../images/arrow-li.gif') no-repeat; 
padding-bottom: 0px; 
margin-bottom: 0px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0px; 

} 
a { 
color: #333; 
font-weight: normal; 
text-decoration: underline; 
outline:none;
} 
a:hover { 
font-weight: normal; 
text-decoration: none; 
outline:none;

} 
.small-text { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 
color:#666666;




} 
.clear { 
clear: both; 
margin: 0; 





} 
.small_text1 { 
font-size: 9px; 
color: #666666; 
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif;

} 
.selected { 
font-size : 10px; 
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 { 
position: absolute; 
left: 0; 
top: 0; 
width: auto; 
padding: 10px; 
padding-bottom: 0; 
border:1px solid #b8bfc8;
background:#fff; 
visibility: hidden; 
z-index: 6000; 
cursor: pointer; 


} 
#thumbBox .footerbar { 
font: bold 10px Tahoma, Arial; 
letter-spacing: 5px; 
line-height: 1.1em; 
color: #003399; 
padding: 5px 0; 
text-align: right; 
} 
#thumbBox #thumbImage { 
background-color: #fff; 
border: 0px solid #e1eef3; 
text-align: center; 

} 
#thumbLoading { 
position: absolute; 
visibility: hidden; 
border: 1px solid black; 
background-color: #efefef; 
padding: 5px; 
z-index: 5; 



} .td {
background-color:#f0f4fc;
background-position:bottom center; 
border:1px solid #d1e0f6;
padding:5px;

color:#003399;



} hr { 
color: #524f4e; 
background-color: #524f4e; 
height: 1px;	
border: 0; 
width: 100%; 
margin: 10px 0 10px 0; 
} 
.hr { 
border-bottom: 1px solid #ededeb; 
margin: 20px 0 20px 0; 
width: 100%; 


} 
.button { 
width:100px;
height:20px;
color: #ffffff; 
font-family: Arial, Tahoma, verdana, arial; 
font-weight: bold; 
font-size: 12px; 
border:0px solid #ff0000;
background-color: #031e32;
padding-bottom:2px;
margin-top:5px;
outline:none;
-moz-border-radius: 6px 6px 6px 6px;


} 
.button2 { 
width:100px;
height:24px;
color: #003399; 
font-family: Arial, Tahoma, verdana, arial; 
font-weight: bold; 
font-size: 11px; 



} 
.field { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 310px; 
line-height:18px;
} 
.field2 { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 100px; 
line-height:18px;

} 
.field3 { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 630px; 
line-height:18px;



} 
img { 
border: 0;


} 
.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: #CA0000;
color: #9f3812;
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 brown;
background-color: white;
color: black;
height: 150px;
padding: 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: #f3f4f4;
font-style: normal;
font-size: 18px;
color: #503F33;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: #faf5e9;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;

}

