/* Diseņado para la Galapagos Spanish School por Edison Muenala Cadena 2010 - edhyson02yahoo.com  - http://www.epm.4t.com.com */

body { 
margin : 0; 
padding : 0; 
line-height : 1.5em; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
background-attachment : fixed; 
background-color : #ebf6fc; 
background-image : url(images/body_bg.jpg); 
background-repeat : repeat-x; 
background-position : top; 
} 
a:link, a:visited { 
color : #008fc1; 
text-decoration : none; 
} 
a:active, a:hover { 
text-decoration : underline; 
} 
h1 { 
margin : 0; 
padding : 0 0 0 0; 
font-size : 18px; 
font-weight : bold; 
color : #008fc1; 
} 
h2 { 
margin : 0; 
padding : 0 0 0 0; 
font-size : 12px; 
font-weight : normal; 
text-align : justify; 
color : #5b5847; 
} 
h3 { 
margin : 0; 
padding : 0; 
font-size : 14px; 
font-weight : bold; 
color : #37a7ce; 
text-decoration : underline; 
} 
h4 { 
margin : 0; 
padding : 10px 0 0 0; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
} 
h5 { 
font-family : Arial; 
font-size : 12px; 
color : #5b5847; 
font-weight : normal; 
text-align : justify; 
} 
h6 { 
font-size : 12px; 
font-weight : normal; 
color : #5b5847; 
text-align : justify; 
} 
.font10a { 
font-family : Verdana; 
font-size : 11px; 
font-weight : bold; 
color : #ffff00; 
text-align : center; 
} 
.font10b { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #ffffff; 
text-align : center; 
} 
.formulario { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000000; 
text-align : right; 
} 
.formulario1 { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #000000; 
text-align : justify; 
} 
.formulario2 { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : normal; 
color : #000000; 
} 
p { 
margin : 10px 0; 
color : #5b5847; 
text-align : justify; 
} 
img { 
margin : 0; 
padding : 0; 
} 
#templatemo_container { 
margin : 0 auto; 
width : 850px; 
margin-top : 10px; 
} 
.send_btn { 
margin : 0; 
padding : 0 0 0 0; 
height : 19px; 
width : 27px; 
font-size : 12px; 
font-weight : bold; 
color : #0a8eb8; 
text-decoration : none; 
background : none; 
border : none; 
} 
.textfield { 
margin : 0 5px 0 0; 
padding : 0; 
float : left; 
height : 19px; 
width : 175px; 
font : 12px Arial; 
font-weight : normal; 
color : #333333; 
text-decoration : none; 
border : 1px solid #cccccc; 
} 
.more_button a { 
clear : both; 
display : block; 
width : 57px; 
height : 19px; 
margin-left : 100px; 
padding : 0 0 0 10px; 
background : url(images/templatemo_readmore.gif) no-repeat; 
color : #ffffff; 
text-decoration : none; 
} 
#templatemo_header { 
clear : both; 
padding : 0; 
margin : 0 0 5px 0; 
width : 850px; 
height : 280px; 
} 
#logoga { 
float : left; 
width : 490px; 
height : 150px; 
margin : 0 3px 0 0; 
background : url(images/img02.jpg) no-repeat left top; 
} 
#logosection { 
margin : 0 3px 0 0; 
float : left; 
width : 235px; 
height : 147px; 
background : url(images/templatemo_logo_background.gif) no-repeat; 
} 
.sitelogo { 
margin : 20px 0 0 20px; 
padding : 0; 
height : 80px; 
background : url(images/company_logo.gif) no-repeat; 
} 
.sitename { 
margin : 10px 0 0 20px; 
padding : 0; 
font : 35px Arial; 
font-weight : bold; 
color : #ffffff; 
} 
.sitename span { 
font-weight : normal; 
} 
#header { 
margin : 0; 
float : right; 
width : 690px; 
height : 147px; 
background : url(images/templatemo_heading_background.jpg) no-repeat; 
} 
#header .title { 
padding : 50px 0 0 180px; 
font-size : 20px; 
font-weight : bold; 
color : #333333; 
line-height : 25px; 
} 
#header .bigtext { 
font-size : 30px; 
font-weight : bold; 
color : #ffffff; 
} 
#headerga { 
width : 850px; 
height : 265px; 
margin : 0 auto; 
background : url(images/img03a.jpg) no-repeat right top; 
} 
#logoga { 
float : left; 
width : 373px; 
height : 98px; 
margin : 0 auto; 
background : url(images/img02a.jpg) no-repeat left top; 
} 
#logoga h1, #logo p { 
float : left; 
margin : 0; 
color : #033976; 
} 
#logoga h1 { 
padding : 50px 0 0 0; 
text-transform : lowercase; 
font-weight : normal; 
font-size : 3em; 
} 
#logoga p { 
text-transform : uppercase; 
padding : 72px 0 0 3px; 
font-size : 10px; 
color : #033976; 
} 
#logoga a { 
border : none; 
text-decoration : none; 
color : #033976; 
} 
#templatemo_menu { 
clear : both; 
margin-bottom : 0; 
padding : 0; 
width : 850px; 
height : 35px; 
background : #809fe2; 
} 
#menu { 
width : 850px; 
height : 35px; 
margin : 0; 
background : #809fe2; 
} 
#menu ul { 
margin : 0; 
text-align : center; 
list-style : none; 
} 
#menu ul li { 
margin : 0; 
display : inline; 
} 
#templatemo_menu ul li a { 
margin : 0; 
display : inline-block; 
height : 35px; 
padding : 0 0 0 0; 
font : 11px arial; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
#templatemo_content { 
float : left; 
margin : 0; 
position : relative; 
padding : 0; 
width : 850px; 
background : #ebf6fc url(images/fondo-middlegala.jpg); 
z-index : 1; 
} 
#templatemo_left_column {
	float : left;
	width : 180px;
	height : 100%;
	margin : 5px 10px 0 0;
	padding : 0 0;
	background-color: #286A80;
} 
#templatemo_middle_column { 
float : left; 
margin : 15px 0 0 0; 
padding : 0 0; 
width : 450px; 
min-height : 600px; 
background : #ebf6fc; 
} 
#templatemo_middle_column2 { 
float : left; 
margin : 15px 0 0 0; 
padding : 0 0; 
width : 650px; 
min-height : 600px; 
background : #ebf6fc; 
} 
#templatemo_right_column { 
float : right; 
margin : 15px 0 0 0; 
padding : 0 0 0 0; 
width : 200px; 
background : #ebf6fc; 
min-height : 600px; 
} 
#leftcolumn_box01 {
	width : 175px;
	height : 100%;
	padding : 0;
	margin : 0 0 0 0;
	background-color: #286A80;
} 
#imagebutton { 
width : 175px; 
margin : 0 0 0 0; 
} 
#imagebutton a, img { 
border : none; 
} 
#leftcolumn_box01 .leftcolumn_box01_top {
	width : 175px;
	height : 100%;
	padding : 0;
	background-color: #286A80;
	background-repeat: no-repeat;
} 
#leftcolumn_box01 .leftcolumn_box01_bottom { 
width : 175px; 
padding : 0; 
color : #ffffff; 
} 
#leftcolumn_box02 {
	width : 175px;
	padding : 5px 0 5px 0;
	border-top : 5px solid #465a7b;
	margin : 5px 0 0 0;
	background-color: #286A80;
} 
#leftcolumn_box02 ul { 
margin : 0; 
padding : 10px 0 0 0; 
list-style : none; 
} 
#leftcolumn_box02 ul li { 
display : block; 
margin : 10px 0 0 0; 
padding : 0; 
} 
#leftcolumn_box02 ul li a { 
padding : 10px 0 0 0; 
margin : 0; 
color : #ffffff; 
text-decoration : none; 
background : #465a7b no-repeat left center; 
} 
#leftcolumn_box02 ul li a:hover { 
text-decoration : none; 
} 
#section1 { 
float : left; 
width : 460px; 
height : 38px; 
padding : 4px 5px; 
color : #ebf6fc; 
font-size : 15px; 
margin : 7px 0 0 0; 
} 
#section1 p { 
margin : 0; 
padding : 0 0 2px 0; 
} 
.left_image a { 
display : block; 
float : left; 
width : 210px; 
margin : 2px; 
padding : 2px 2px 2px 2px; 
} 
#section2 { 
float : right; 
width : 180px; 
padding : 0 0; 
background : #e0e0e0; 
} 
#section2 .section2_top { 
height : 24px; 
padding : 2px 0 0 0; 
background : url(images/templatemo_section2_title.gif) no-repeat; 
} 
#section2 .section2_bottom { 
float : right; 
padding : 0; 
width : 180px; 
} 
#section2 ul { 
margin : 0; 
padding : 10px 0 0 0; 
list-style : none; 
} 
#section2 ul li { 
display : block; 
margin : 0 0 2px 0; 
padding : 0; 
} 
#section2 ul li a { 
padding : 0 0 0 2px; 
margin : 0; 
color : #000000; 
text-decoration : none; 
} 
#section2 ul li a:hover { 
color : #ffffff; 
background : url(images/templatemo_list_icon02.gif) no-repeat left center; 
} 
#right_box01 { 
width : 200px; 
height : 100%; 
padding : 2px 1px; 
color : #ffffff; 
font-size : 15px; 
background : #ebf6fc; 
margin : 5px 0 0 0; 
} 
.rightbig_button a { 
clear : both; 
display : block; 
width : 200px; 
height : 180px; 
margin : 0 0 0 0; 
padding : 10px 0 0 0; 
background : #ebf6fc no-repeat; 
color : #ffffff; 
font-size : 18px; 
text-decoration : none; 
} 
#right_box02 { 
clear : both; 
width : 200px; 
padding : 0; 
margin : 10px 0 0 0; 
} 
#right_box02 .rightbox02_top { 
width : 200px; 
height : 100%; 
padding : 10px 0 0 0; 
background : #ebf6fc no-repeat; 
} 
#right_box02 .rightbox02_bottom { 
float : left; 
width : 200px; 
height : 100%; 
padding : 15px 0 0 0; 
background : #ebf6fc; 
} 
#right_box02 .customer_section { 
float : left; 
width : 200px; 
height : 100%; 
clear : both; 
padding : 0; 
} 
#right_box02 p { 
padding : 0; 
margin : 0; 
} 
#tag_cloud .inside-widget { 
padding : 2px 2px 2px 2px; 
} 
#tag_cloud a { 
color : #966d01; 
line-height : 0.601em; 
text-decoration : none; 
margin-right : 5px; 
} 
#tag_cloud a:hover { 
text-decoration : none; 
background : #fbb501; 
color : #33ccff; 
} 
#tag_cloud .type2 { 
font-size : 0.667em; 
} 
#tag_cloud .type3 { 
font-size : 0.717em; 
} 
#tag_cloud .type4 { 
font-size : 0.757em; 
} 
#tag_cloud .type5 { 
font-size : 0.833em; 
} 
#tag_cloud .type6 { 
font-size : 0.61em; 
} 
#templatemo_footer {
	clear : both;
	padding : 10px 0 0 0;
	width : 850px;
	height : 100%;
	text-align : center;
	color : #fff;
	text-align : center;
	background-color: #286A80;
} 
#templatemo_footer_bottom { 
width : 850px; 
height : 100%; 
margin : 0; 
padding : 0; 
background : #465a7b; 
} 
* html #templatemo_footer_bottom { 
width : 850px; 
height : 100%; 
margin-bottom : -10px; 
padding : 0; 
background : #465a7b; 
} 
#templatemo_footer a { 
color : #fff; 
} 
#templatemo_footer a:hover { 
color : #ff0000; 
} 
#school_footer_wrapper { 
clear : both; 
width : 100%; 
margin : 0 auto; 
background : #3a2822 url(images/templatemo_footer.jpg) repeat-x top; 
} 
#shool_footer { 
clear : both; 
width : 850px; 
margin : 0 auto; 
padding : 50px 40px; 
color : #fff; 
} 
#school_footer a { 
color : #c1330a; 
} 
#school_footer h3 { 
font-size : 10px; 
font-weight : bold; 
color : #fff; 
margin-bottom : 10px; 
} 
#piefont1 h2 { 
font-size : 10px; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
color : #ffff00; 
} 
#piefont2 h2 { 
font-size : 10px; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
color : #fff; 
} 
.footer_menu_list { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.footer_menu_list li { 
margin : 0; 
padding : 0; 
} 
#school_footer .footer_menu_list li a { 
color : #dbdbdb; 
} 
#school_footer .footer_menu_list li a:hover { 
color : #13a0f6; 
text-decoration : none; 
} 
.section_w180px { 
float : left; 
width : 160px; 
padding-right : 10px; 
} 
#piecolumn_box02 { 
float : left; 
width : 150px; 
padding : 2px 2px 2px 15px; 
border-top : 4px; 
margin : 0 0 3px 0; 
} 
#piecolumn_box02 ul { 
margin : 0; 
padding : 4px 0 0 2px; 
list-style : none; 
} 
#piecolumn_box02 ul li { 
display : block; 
margin : 0 0 1px 0; 
padding : 0; 
} 
#piecolumn_box02 ul li a { 
padding : 0 0 0 1px; 
margin : 0; 
color : #ffffff; 
text-decoration : none; 
background : url(images/templatemo_list_icon02.gif) no-repeat left center; 
} 
#piecolumn_box02 ul li a:hover { 
text-decoration : none; 
} 
.preload1 { 
background : url(six_0.gif); 
} 
.preload2 { 
background : url(six_1.gif); 
} 
#nav { 
padding : 0; 
margin : 0; 
list-style : none; 
height : 34px; 
background : #516691 url(six_0.gif) repeat-x; 
position : relative; 
z-index : 200; 
font-family : arial, verdana, sans-serif; 
} 
#nav li.top { 
display : block; 
float : left; 
} 
#nav li a.top_link { 
display : block; 
float : left; 
height : 34px; 
line-height : 30px; 
color : #ffff00; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
padding : 0 0 0 6px; 
cursor : pointer; 
background : url(six_0.gif); 
} 
#nav li a.top_link span { 
float : left; 
display : block; 
padding : 0 10px 0 5px; 
height : 34px; 
background : url(six_0.gif) no-repeat right top; 
} 
#nav li a.top_link span.down { 
float : left; 
display : block; 
height : 34px; 
background : url(six_0.gif) no-repeat right top; 
padding-top : 0; 
padding-right : 8px; 
padding-bottom : 0; 
padding-left : 3px; 
} 
#nav li:hover a.top_link, #nav a.top_link:hover { 
color : #fff; 
background : url(six_1.gif) no-repeat; 
} 
#nav li:hover a.top_link span, #nav a.top_link:hover span { 
background : url(six_1.gif) no-repeat right top; 
} 
#nav li:hover a.top_link span.down, #nav a.top_link:hover span.down { 
background : url(six_1.gif) no-repeat right top; 
padding-bottom : 1px; 
} 
#nav table { 
border-collapse : collapse; 
padding : 0; 
margin : 0; 
position : absolute; 
left : 0; 
top : 0; 
} 
#nav li:hover { 
position : relative; 
z-index : 200; 
} 
#nav a:hover { 
position : relative; 
white-space : normal; 
z-index : 200; 
} 
#nav :hover ul.sub { 
left : 1px; 
top : 35px; 
background : #50b5d0; 
padding : 1px; 
border : 1px solid #0b4d97; 
white-space : nowrap; 
width : 115px; 
height : auto; 
z-index : 300; 
} 
#nav :hover ul.sub li { 
display : block; 
height : 20px; 
position : relative; 
float : left; 
width : 113px; 
font-weight : normal; 
} 
#nav :hover ul.sub li a { 
display : block; 
font-size : 11px; 
height : 18px; 
width : 113px; 
line-height : 18px; 
text-indent : 5px; 
color : #000; 
text-decoration : none; 
border : 1px solid #50b5d0; 
} 
#nav li ul.sub li a.fly { 
background : #50b5d0 url(arrow.gif) no-repeat 95px 6px; 
} 
#nav :hover ul.sub li a:hover { 
background : #3f96a9; 
color : #fff; 
border-color : #fff; 
} 
#nav :hover ul.sub li a.fly:hover { 
background : #3f96a9 url(arrow_over.gif) no-repeat 95px 6px; 
color : #fff; 
} 
#nav li b { 
display : block; 
font-size : 11px; 
height : 18px; 
width : 110px; 
line-height : 18px; 
margin-bottom : 3px; 
text-indent : 6px; 
color : #ff6; 
border-bottom : 1px solid #ff6; 
cursor : default; 
} 
#nav a:hover a:hover ul, #nav a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover a:hover ul { 
left : 95px; 
top : -4px; 
background : #50b5d0; 
padding : 2px; 
border : 1px solid #0b4d97; 
white-space : nowrap; 
width : 150px; 
z-index : 400; 
height : auto; 
} 
#nav ul, #nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul { 
position : absolute; 
left : -9999px; 
top : -9999px; 
width : 0; 
height : 0; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#nav li:hover li:hover > ul { 
left : 108px; 
top : -4px; 
background : #50b5d0; 
padding : 3px; 
border : 1px solid #0b4d97; 
white-space : nowrap; 
width : 115px; 
z-index : 400; 
height : auto; 
} 
#nav li:hover > ul ul { 
position : absolute; 
left : -9999px; 
top : -9999px; 
width : 0; 
height : 0; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#nav li:hover li:hover > a.fly { 
background : #3f96a9 url(arrow_over.gif) no-repeat 95px 6px; 
color : #fff; 
border-color : #fff; 
} 
#nav li:hover li:hover > li a.fly { 
background : #50b5d0 url(arrow.gif) no-repeat 95px 6px; 
color : #000; 
border-color : #50b5d0; 
} 
#menu { 
background : #6481b2; 
list-style : none; 
width : 100%; 
} 
#menu li { 
float : left; 
font-size : 10px; 
margin : 0; 
padding : 0; 
} 
#menu a { 
background : #6481b2 url("seperator1.gif") no-repeat right bottom; 
color : #ffffff; 
display : block; 
float : left; 
margin : 0; 
padding : 3px 4px; 
text-decoration : none; 
} 
#gallery { 
border-right : 1px solid #333; 
padding-right : 0; 
border-top : 1px solid #333; 
background : #acb094; 
padding-left : 0; 
padding-bottom : 0; 
border-left : 1px solid #333; 
width : 420px; 
padding-top : 5px; 
border-bottom : 1px solid #333; 
position : relative; 
height : 275px; 
} 
#gallery B.default { 
left : 0; 
width : 420px; 
position : absolute; 
top : 0; 
height : 270px; 
text-align : center; 
} 
#gallery B.default IMG { 
border-right : 1px solid #ddd; 
border-top : 1px solid #555; 
display : block; 
border-left : 1px solid #333; 
border-bottom : 1px solid #eee; 
} 
#gallery B.default SPAN { 
display : block; 
font-weight : normal; 
font-size : 10px; 
margin : 0 auto; 
width : 350px; 
color : #fff; 
font-family : verdana, arial, sans-serif; 
} 
#gallery UL { 
padding-right : 0; 
padding-left : 0; 
top : 320px; 
padding-bottom : 0; 
margin : 0; 
width : 420px; 
padding-top : 0; 
list-style-type : none; 
position : relative; 
} 
#gallery UL LI { 
display : inline; 
float : left; 
margin : 0 0 5px 5px; 
width : 40px; 
height : 36px; 
} 
#gallery UL LI A { 
border-right : 1px solid #555; 
border-top : 1px solid #eee; 
display : block; 
border-left : 1px solid #ddd; 
width : 40px; 
border-bottom : 1px solid #333; 
height : 36px; 
text-decoration : none; 
} 
#gallery UL LI A SPAN { 
display : none; 
} 
#gallery UL LI A IMG { 
border-top-width : 0; 
display : block; 
border-left-width : 0; 
border-bottom-width : 0; 
width : 40px; 
height : 36px; 
border-right-width : 0; 
} 
#gallery UL LI A:hover { 
border-left-color : #333; 
background : white; 
border-bottom-color : #eee; 
border-top-color : #555; 
white-space : normal; 
border-right-color : #ddd; 
} 
#gallery UL LI A:hover B { 
z-index : 10; 
background : #8fbc8f; 
left : 0; 
width : 368px; 
position : absolute; 
top : -327px; 
height : 200px; 
text-align : center; 
} 
#gallery UL LI A:hover SPAN { 
display : block; 
font-weight : normal; 
font-size : 11px; 
margin : 0 auto; 
width : 370px; 
color : #fff; 
font-family : verdana, arial, sans-serif; 
} 
#gallery UL LI A:hover IMG { 
border-right : 1px solid #ddd; 
border-top : 1px solid #555; 
margin : 0 auto 7px; 
border-left : 1px solid #333; 
width : auto; 
border-bottom : 1px solid #eee; 
height : auto; 
} 
#gallery UL LI A:active { 
border-left-color : #333; 
background : #c71585; 
border-bottom-color : #eee; 
border-top-color : #555; 
white-space : normal; 
border-right-color : #ddd; 
} 
#gallery UL LI A:focus { 
border-left-color : #333; 
background : #b8860b; 
border-bottom-color : #eee; 
border-top-color : #555; 
white-space : normal; 
border-right-color : #ddd; 
} 
#gallery UL LI A:active B { 
z-index : 10; 
background : #5e7fbb; 
left : 0; 
width : 420px; 
position : absolute; 
top : -327px; 
height : 380px; 
text-align : center; 
} 
#gallery UL LI A:focus B { 
z-index : 10; 
background : #9acd32; 
left : 0; 
width : 480px; 
position : absolute; 
top : -367px; 
height : 380px; 
text-align : center; 
} 
#gallery UL LI A:active SPAN { 
display : block; 
font-weight : normal; 
font-size : 11px; 
margin : 0 auto; 
width : 360px; 
color : #fff; 
font-family : verdana, arial, sans-serif; 
} 
#gallery UL LI A:focus SPAN { 
display : block; 
font-weight : normal; 
font-size : 11px; 
margin : 0 auto; 
width : 367px; 
color : #fff; 
font-family : verdana, arial, sans-serif; 
} 
#gallery UL LI A:active IMG { 
border-right : 1px solid #ddd; 
border-top : 1px solid #555; 
margin : 0 auto 10px; 
border-left : 1px solid #333; 
width : auto; 
border-bottom : 1px solid #eee; 
height : auto; 
} 
#gallery UL LI A:focus IMG { 
border-right : 1px solid #ddd; 
border-top : 1px solid #555; 
margin : 0 auto 10px; 
border-left : 1px solid #333; 
width : auto; 
border-bottom : 1px solid #eee; 
height : auto; 
} 
#imageContainer { 
height : 180px; 
width : 850px; 
} 
#imageContainer img { 
display : none; 
position : absolute; 
top : auto; 
} 
.style1 { 
color : #0000ff; 
font-weight : bold; 
} 
.style2 { 
color : #ffcc00; 
} 
.style3 { 
color : #ffffff; 
} 
.preload1 { 
background : url(menu/six_0.gif); 
} 
.preload2 { 
background : url(menu/six_1.gif); 
} 
#nav { 
padding : 0; 
margin : 0; 
list-style : none; 
height : 34px; 
background : #516691 url(menu/six_0.gif) repeat-x; 
z-index : 200; 
font-family : arial, verdana, sans-serif; 
} 
#nav li.top { 
display : block; 
} 
#nav li a.top_link { 
display : block; 
float : left; 
height : 34px; 
line-height : 30px; 
color : #ffff00; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
padding : 0 0 0 4px; 
cursor : pointer; 
background : url(menu/six_0.gif); 
} 
#nav li a.top_link span { 
display : block; 
padding : 0 8px 0 4px; 
height : 34px; 
background : url(menu/six_0.gif) no-repeat right top; 
} 
#nav li a.top_link span.down { 
display : block; 
height : 35px; 
background : url(menu/six_0.gif) no-repeat right top; 
padding-top : 0; 
padding-right : 6px; 
padding-bottom : 0; 
padding-left : 3px; 
} 
#nav li:hover a.top_link, #nav a.top_link:hover { 
color : #fff; 
background : url(menu/six_1.gif) no-repeat; 
} 
#nav li:hover a.top_link span, #nav a.top_link:hover span { 
background : url(menu/six_1.gif) no-repeat right top; 
} 
#nav li:hover a.top_link span.down, #nav a.top_link:hover span.down { 
background : url(menu/six_1.gif) no-repeat right top; 
padding-bottom : 1px; 
} 
#nav table { 
border-collapse : collapse; 
padding : 0; 
margin : 0; 
left : 0; 
top : 0; 
} 
#nav li:hover { 
z-index : 200; 
} 
#nav a:hover { 
white-space : normal; 
z-index : 200; 
} 
#nav :hover ul.sub { 
left : 1px; 
top : 35px; 
background : #50b5d0; 
padding : 1px; 
border : 1px solid #0b4d97; 
white-space : nowrap; 
width : 115px; 
height : auto; 
z-index : 300; 
} 
#nav :hover ul.sub li { 
display : block; 
height : 20px; 
position : relative; 
width : 113px; 
font-weight : normal; 
} 
#nav :hover ul.sub li a { 
display : block; 
font-size : 11px; 
height : 18px; 
width : 113px; 
line-height : 18px; 
text-indent : 5px; 
color : #000; 
text-decoration : none; 
border : 1px solid #50b5d0; 
} 
#nav li ul.sub li a.fly { 
background : #50b5d0 url(menu/arrow.gif) no-repeat 95px 6px; 
} 
#nav :hover ul.sub li a:hover { 
background : #3f96a9; 
color : #fff; 
border-color : #fff; 
} 
#nav :hover ul.sub li a.fly:hover { 
background : #3f96a9 url(menu/arrow_over.gif) no-repeat 95px 6px; 
color : #fff; 
} 
#nav li b { 
display : block; 
font-size : 11px; 
height : 18px; 
width : 110px; 
line-height : 18px; 
margin-bottom : 3px; 
text-indent : 6px; 
color : #ff6; 
border-bottom : 1px solid #ff6; 
cursor : default; 
} 
#nav a:hover a:hover ul, #nav a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover a:hover ul { 
left : 95px; 
top : -4px; 
background : #50b5d0; 
padding : 2px; 
border : 1px solid #0b4d97; 
white-space : nowrap; 
width : 150px; 
z-index : 400; 
height : auto; 
} 
#nav ul, #nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul { 
position : absolute; 
left : -9999px; 
top : -9999px; 
width : 0; 
height : 0; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#nav li:hover li:hover > ul { 
left : 108px; 
top : -4px; 
background : #50b5d0; 
padding : 3px; 
border : 1px solid #0b4d97; 
white-space : nowrap; 
width : 115px; 
z-index : 400; 
height : auto; 
} 
#nav li:hover > ul ul { 
position : absolute; 
left : -9999px; 
top : -9999px; 
width : 0; 
height : 0; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#nav li:hover li:hover > a.fly { 
background : #3f96a9 url(menu/arrow_over.gif) no-repeat 95px 6px; 
color : #fff; 
border-color : #fff; 
} 
#nav li:hover li:hover > li a.fly { 
background : #50b5d0 url(menu/arrow.gif) no-repeat 95px 6px; 
color : #000; 
border-color : #50b5d0; 
} 
ul.vert-one { 
margin : 0; 
padding : 0; 
list-style-type : none; 
display : block; 
font : bold 12px Arial, sans-serif; 
line-height : 170%; 
width : 180px; 
} 
ul.vert-one li { 
margin : 0; 
padding : 0; 
border-top : 1px solid #223960; 
border-bottom : 0 solid #223960; 
} 
ul.vert-one li a { 
display : block; 
text-decoration : none; 
color : #fff; 
background : #52678b; 
padding : 0 0 0 15px; 
width : 160px; 
} 
ul.vert-one li a:hover { 
color : #e5e600; 
background : #5572a3 url("images/vert-one_arrow.gif") no-repeat 5px 5px; 
} 
ul.vert-one li a.current, ul.vert-one li a.current:hover { 
background : #933 url("images/vert-one_arrow.gif") no-repeat 5px 10px; 
} 
#info { 
font-size : 1em; 
font-family : "trebuchet ms", trebuchet, arial, sans-serif; 
} 
#menus { 
padding-right : 0; 
padding-left : 0; 
background : #f0f0f0; 
padding-bottom : 0; 
margin : 0; 
overflow : hidden; 
padding-top : 0; 
height : 450px; 
} 
#menus LI { 
display : block; 
float : left; 
width : 175px; 
list-style-type : none; 
} 
#menus LI A { 
display : block; 
margin : 0; 
width : 175px; 
color : #00b; 
text-decoration : none; 
} 
#menus LI A SPAN { 
display : none; 
color : #000; 
} 
#menus LI A.one SPAN { 
display : block; 
height : 175px; 
margin-top : 0; 
margin-right : 2px; 
margin-bottom : 0; 
margin-left : 2px; 
} 
#menus LI A:hover { 
background : #f1f1f1; 
} 
#menus LI A:hover SPAN { 
display : block; 
cursor : pointer; 
height : 175px; 
margin-top : 0; 
margin-right : 2px; 
margin-bottom : 0; 
margin-left : 2px; 
} 
#menus .h2 { 
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
border-left-width : 0; 
font-size : 1.5em; 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0 5px; 
color : #808; 
padding-top : 0; 
border-right-width : 0; 
font-variant : small-caps; 
} 
#menus .h3 { 
padding-right : 0; 
padding-left : 0; 
font-size : 1.1em; 
padding-bottom : 0; 
margin : 0 5px; 
color : #00b; 
padding-top : 0; 
} 
#menus IMG { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
float : left; 
margin : 3px 3px 3px 0; 
border-left : 1px solid #000; 
border-bottom : 1px solid #000; 
} 
.curved { 
margin : 0 auto; 
width : 175px; 
} 
.curved .b1 { 
display : block; 
font-size : 1px; 
background : #88c; 
overflow : hidden; 
} 
.curved .b2 { 
display : block; 
font-size : 1px; 
background : #88c; 
overflow : hidden; 
} 
.curved .b3 { 
display : block; 
font-size : 1px; 
background : #88c; 
overflow : hidden; 
} 
.curved .b4 { 
display : block; 
font-size : 1px; 
background : #88c; 
overflow : hidden; 
} 
.curved .b1 { 
height : 1px; 
} 
.curved .b2 { 
height : 1px; 
} 
.curved .b3 { 
height : 1px; 
} 
.curved .b2 { 
border-right : 1px solid #88c; 
background : #f0f0f0; 
border-left : 1px solid #88c; 
} 
.curved .b3 { 
border-right : 1px solid #88c; 
background : #f0f0f0; 
border-left : 1px solid #88c; 
} 
.curved .b4 { 
border-right : 1px solid #88c; 
background : #f0f0f0; 
border-left : 1px solid #88c; 
} 
.curved .b1 { 
background : #88c; 
margin : 0 4px; 
} 
.curved .b2 { 
border-top-width : 0; 
border-left-width : 2px; 
border-bottom-width : 0; 
margin : 0 2px; 
border-right-width : 2px; 
} 
.curved .b3 { 
margin : 0 1px; 
} 
.curved .b4 { 
margin : 0; 
height : 2px; 
} 
.curved .c1 { 
background : #88c; 
margin : 0 5px; 
} 
.curved .c2 { 
border-top-width : 0; 
border-left-width : 2px; 
border-bottom-width : 0; 
margin : 0 3px; 
border-right-width : 2px; 
} 
.curved .c3 { 
margin : 0 2px; 
} 
.curved .c4 { 
margin : 0 1px; 
height : 2px; 
} 
.curved .boxcontent { 
border-right : 1px solid #88c; 
display : block; 
font-size : 0.9em; 
background : transparent none repeat scroll 0% 0%; 
border-left : 1px solid #88c; 
text-align : justify; 
} 
.style1 { 
color : #0000ff; 
} 

