body {text-align: center;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 auto;font-size: 12px;background-color:#FFFFFF;height: auto;color: #3D352A;}
html { text-align:center; margin: 0 auto; height: 100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a:link, a:visited, a:hover, a:active{ text-decoration: underline;color: #DA6925}
p {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align: left;font-size:11px;line-height:13px;}
ol {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;margin: 10px 0px 5px 10px;padding: 0px 0px 0px 15px;line-height: 17px;}
input, select, textfield{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px 0px 4px 0px;background-color: #FFFFFF;line-height: 11px;color:#3D352A;}
textarea {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px 0px 4px 0px;background-color: #FFFFFF;}
form{padding:0px;margin:0 auto;overflow: visible;}
h1{color: #6970A7;margin: 10px 0px 20px 0px;font-weight: normal;font-size: 16px;}
h2{color: #DA6925;font-size: 15px;line-height: 18px; font-weight:normal;}
h3{color: #CC0001;font-size:16px;margin: 10px 0px 0px 0px;font-weight: bold;padding: 5px 0px 0px 0px;font-weight:normal;}
h4{color: #CC0001;margin: 5px 0px 5px 0px;font-size: 13px;font-weight:normal;}
h5{color: #CC0001;margin: 5px 0px 5px 0px;}

/*MAIN*/
#box_outside{padding: 0px 0px 0px 0px;text-align: center;height: auto;position: relative; width:936px;margin: 0 auto;}
#box_header{padding: 0px 0px 0px 0px;text-align: center;position: relative;width: 936px;height: 357px;margin: 0 auto; background-image:url(../images/bg_header_home.gif); background-repeat:no-repeat;}
#box_header_short{padding: 0px 0px 0px 0px;text-align: center;position: relative;width: 936px;height: 150px;margin: 0 auto; background-image:url(../images/bg_header_content.gif); background-repeat:no-repeat;}

#box_content{padding: 4px 0px 0px 0px;margin: 0 auto;position: relative;overflow: auto;width: 980px;text-align: left;}
#box_footer{padding: 7px 0px 8px 0px;margin: 0 auto;position: relative;overflow: auto;background-repeat: repeat-x;width: 920px;text-align: left;background-image: url(../images/line_dotted_hor_lightbrown.gif);margin-top: 5px;}

/*HEADER*/
.box_header_top{margin: 0 auto;position: relative;padding:0px;height: 96px;width: 920px;text-align: left;}
.box_header_image{margin: 0 auto;padding:0px;height: 207px;width: 920px;text-align: center; position:relative;}
.box_header_image img{margin:0px;padding:0px;height: 207px;width: 920px;text-align: center;}

.box_header_logo
{
	padding: 0px 0px 0px 43px;
	text-align: left;
	float: left;
	margin: 15px 0px 0px 0px;
	position: relative;
}
.box_header_number{padding: 35px 42px 0px 0px;text-align:right;float:right;margin: 0px 0px 0px 0px;}
.box_header_number h2{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px; color:#FFFFFF; font-size:14px; font-weight:normal;}
.box_header_nav{text-align:center;margin: 0 auto;position: relative;padding: 10px 0px 0px 0px;width: 920px;height: 36px; background-image:url(../images/dotted_line_hor_purple_top.gif); background-repeat:repeat-x;}

/*COLUMNS*/
.box_3column_left{width: 230px;float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 8px;position: relative;}
.box_3column_content{position: relative;width: 460px;float:left;background-color: #FFFFFF;background-image: url(../images/bg_content_middle_top.gif);overflow: auto;background-repeat: no-repeat;padding: 15px 0px 0px 0px;}
.box_3column_content_bottom{position: relative;width: 460px;background-color: #FFFFFF;background-image: url(../images/bg_content_middle_bottom.gif);background-repeat: no-repeat;padding: 0px 0px 0px 0px;margin: 10px 0px 0px 0px;}
.box_3column_right{position: relative;width: 230px;float:left;margin: 0px 0px 0px 0px;}
.box_3column_content p{margin: 10px 25px 0px 25px;padding: 0px 0px 6px 0px;line-height: 13px;}
.box_3column_content h2{margin: 10px 25px 0px 25px; padding: 0px 0px 5px 0px; font-size:16px; }
.box_3column_content h3{margin: 10px 25px 0px 25px;padding: 0px 0px 0px 0px;font-size:13px;color: #3D352A; font-weight:bold;}
.box_3column_content ul {margin: 0px 25px 5px 10px;padding: 0px 0px 5px 0px;font-size:11px;line-height: 13px;}
.box_3column_content li {margin: 0px 10px 5px 35px;padding: 0px 0px 5px 1px; font-size:11px; }

.box_2column_content_outside{position: relative;width: 698px;float:left;position:relative;background-color: #FFFFFF;overflow: auto;background-repeat: no-repeat;padding: 0px 0px 0px 0px;}
.box_2column_content{position: relative;width: 698px;position:relative;background-color: #FFFFFF;background-image: url(../images/bg_content_middle_wide_top.gif);overflow: auto;background-repeat: no-repeat;padding: 15px 0px 0px 0px;}
.box_2column_content_bottom{position: relative;width: 690px;background-color: #FFFFFF;background-image: url(../images/bg_content_middle_wide_bottom.gif);background-repeat: no-repeat;padding: 0px 0px 0px 0px;margin: 10px 0px 0px 0px;}
.box_2column_image{position: relative;width: 685px;position:relative;background-color: #FFFFFF;overflow: auto;background-repeat: no-repeat;padding: 0px 5px 0px 8px;height: 165px;background-image: url(../images/bg_content_middle_wide_image.gif);margin: 0px 0px 5px 0px;}

.box_2column_right{position: relative;width: 230px;float:left;position:relative;margin: 0px 0px 0px 0px;padding: 0px;}
.box_2column_content p{margin: 10px 115px 0px 115px;padding: 0px 0px 6px 0px;line-height: 13px;}
.box_2column_content h2{margin: 10px 115px 0px 115px; padding: 0px 0px 5px 0px; font-size:16px; }
.box_2column_content h3{margin: 10px 115px 0px 115px;padding: 0px 0px 0px 0px;font-size:13px;color: #3D352A; font-weight:bold;}
.box_2column_content ul {margin: 7px 115px 5px 97px;padding: 0px 0px 5px 0px;font-size:11px;line-height: 13px; list-style-image:url('../images/bulllet_on_white.gif');
    width: 477px;
}
.box_2column_content li {margin: 0px 10px 2px 35px;padding: 0px 0px 5px 1px; font-size:11px;}
.box_2column_content li a{color:#3D352A;}
.box_2column_content li a{color:#3D352A;}
.box_2column_content input{background-image:url(../images/bg_inputfield_long_onwhite.gif); width:185px; height:16px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:3px 0px 5px 0px}
input.box_2column_content_short{background-image:url(../images/bg_inputfield_onwhite.gif); width:85px; height:16px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:3px 5px 5px 0px}
input.box_2column_content_radio{width:15px; height:14px; line-height:15px; border:0px; padding:1px 0px 0px 0px; margin:0px 3px 0px 0px; background-image:url(../images/spacer.gif);}
.box_2column_content textarea{background-image:url(../images/bg_textfield_onwhite.gif); background-repeat:no-repeat; width:470px; height:149px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:0px 0px 5px 0px}
textarea.box_2column_content_sm {background-image:url(../images/bg_textfield_onwhite.gif); background-repeat:no-repeat; width:180px; height:149px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:0px 0px 5px 0px}

.box_2column_content select{width:185px;height:20px;line-height:15px;border:0px;padding:1px 0px 0px 5px;margin:3px 0px 5px 0px; border:solid 1px #A89C8E;}
select.box_2column_content_select_short {width:60px;height:20px;line-height:15px;border:0px;padding:1px 0px 0px 5px;margin:3px 0px 5px 0px; border:solid 1px #A89C8E;}

/*BOXES*/
.box_orange_outside{width: 230px;margin: 0px 0px 0px 0px;background-repeat:no-repeat;position: relative;padding: 0px 0px 0px 0px;}
.box_orange_text h3{margin: 9px 20px 0px 20px;padding: 0px 0px 5px 0px; font-size:14px; color:#3D352A;}
.box_orange_text{position: relative;margin: 0px 0px 0px 0px;padding: 6px 0px 1px 0px;overflow: auto;background-color: #DA6925;background-image: url(../images/box_round_orange_top.gif);background-repeat: no-repeat}
.box_orange_bottom{width: 230px;margin: 0px 0px 0px 0px;background-image:url(../images/box_round_orange_bottom.gif);background-repeat:no-repeat;height: 12px;display: block;padding:0px;}

.box_orange_text input{background-image:url(../images/bg_inputfield_long_orange.gif); width:185px; height:16px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:0px 0px 5px 0px}
input.box_orange_text_short{background-image:url(../images/bg_inputfield_orange.gif); width:125px; height:16px; border:0px; padding:1px 0px 0px 5px; margin:0px 3px 5px 0px}

.box_brown_outside{width: 230px;margin: 0px 0px 5px 0px;position: relative;padding: 0px 0px 0px 0px;}
.box_brown_text h3{margin: 9px 20px 0px 20px;padding: 0px 0px 5px 0px; font-size:14px; color:#DA6925;}
.box_brown_text{position: relative;margin: 0px 0px 0px 0px;padding: 6px 0px 8px 0px;overflow: auto;background-color: #3D352A;background-image: url(../images/box_round_brown_top.gif);background-repeat: no-repeat;}
.box_brown_bottom{width: 230px;margin: 0px 0px 0px 0px;background-image:url(../images/box_round_brown_bottom.gif);background-repeat:no-repeat;height: 12px;display: block;padding:0px;}

.box_brown_text input{background-image:url(../images/bg_inputfield_long_brown.gif); width:185px; height:16px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:0px 0px 5px 0px}
input.box_brown_text_short{background-image:url(../images/bg_inputfield_brown.gif); width:125px; height:16px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:0px 3px 5px 0px}

.box_purple_outside{width: 230px;margin: 0px 0px 5px 0px;background-repeat:no-repeat;position: relative;padding: 0px 0px 0px 0px;}
.box_purple_text h3{margin: 9px 20px 0px 20px;padding: 0px 0px 5px 0px; font-size:14px; color:#FFFFFF;}
.box_purple_text{position: relative;margin: 0px 0px 0px 0px;padding: 6px 0px 1px 0px;overflow: auto;background-color: #58398A;background-image: url(../images/box_round_purple_top.gif);background-repeat: no-repeat}
.box_purple_bottom{width: 230px;margin: 0px 0px 0px 0px;background-image:url(../images/box_round_purple_bottom.gif);background-repeat:no-repeat;height: 12px;display: block;padding:0px;}

.box_orange_shadow_outside{width: 230px;margin: 0px 0px 5px 0px;background-repeat:no-repeat;position: relative;padding: 0px 0px 0px 0px;}
.box_orange_shadow_text h3{margin: 9px 20px 0px 20px;padding: 0px 0px 5px 0px; font-size:14px; color:#3D352A;}
.box_orange_shadow_text{position: relative;margin: 0px 0px 0px 0px;padding: 6px 0px 1px 0px;overflow: auto;background-color: #FFFFFF;background-image: url(../images/box_round_orange_shadow_top.gif);background-repeat: no-repeat}
.box_orange_shadow_bottom{width: 230px;margin: 0px 0px 0px 0px;background-image:url(../images/box_round_orange_shadow_bottom.gif);background-repeat:no-repeat;height: 12px;display: block;padding:0px;}
.box_orange_shadow p{margin: 5px 20px 5px 20px;padding: 0px 0px 4px 0px; font-size:11px; line-height:14px; color:#3D352A;}

.box_lightbrown_outside{width: 230px;margin: 0px 0px 5px 0px;background-repeat:no-repeat;position: relative;padding: 0px 0px 0px 0px;}
.box_lightbrown_text h3{margin: 9px 20px 0px 20px;padding: 0px 0px 5px 0px; font-size:14px; color:#3D352A;}
.box_lightbrown_text{position: relative;margin: 0px 0px 0px 0px;padding: 6px 0px 1px 0px;overflow: auto;background-color: #A89C8E;background-image: url(../images/box_round_lightbrown_top.gif);background-repeat: no-repeat}
.box_lightbrown_bottom{width: 230px;margin: 0px 0px 0px 0px;background-image:url(../images/box_round_lightbrown_bottom.gif);background-repeat:no-repeat;height: 12px;display: block;padding:0px;}
.box_lightbrown_text input{background-image:url(../images/bg_inputfield_long_lightbrown.gif); width:185px; height:16px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:0px 0px 5px 0px}
input.box_lightbrown_text_short{background-image:url(../images/bg_inputfield_lightbrown.gif); width:125px; height:16px; line-height:15px; border:0px; padding:1px 0px 0px 5px; margin:0px 3px 5px 0px}

.box_orange_text p, .box_brown_text p, .box_purple_text p{margin: 5px 20px 5px 20px;padding: 0px 0px 4px 0px; font-size:11px; line-height:14px; color:#FFFFFF;}
.box_lightbrown_text p{margin: 5px 20px 5px 20px;padding: 0px 0px 4px 0px; font-size:11px; line-height:14px; color:#3D352A;}
.box_orange_text a, .box_orange_text a:hover, .box_orange_text a:visited, .box_orange_text a:active, .box_brown_text a, .box_brown_text a:hover, .box_brown_text a:visited, .box_brown_text a:active {font-size:11px; color:#FFFFFF;}
.box_lightbrown_text a, .box_lightbrown_text a:hover, .box_lightbrown_text a:visited, .box_lightbrown_text a:active, .box_purple_text a, .box_purple_text a:hover, .box_purple_text a:visited, .box_purple_text a:active   {font-size:11px; color:#FFFFFF;}
.box_orange_text ul, .box_brown_text ul, .box_purple_text ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size:11px;color:#FFFFFF;line-height: 13px;}
.box_orange_text li, .box_brown_text li, .box_purple_text li {margin: 0px 10px 5px 35px;padding: 0px 0px 0px 1px; font-size:11px; color:#FFFFFF; list-style-image:url(../images/bulllet_on_brown.gif);}

.button_students{width: 230px;height:94px;background-image: url(../images/button_reserve_accomodation.jpg);background-repeat: no-repeat;position: relative;display: block;}
.button_students a{width: 230px; height:94px;display:block; cursor:hand; color:#FFFFFF;}

.button_students p, .button_faq_students p, button_terms_students p { margin:0px; padding:0px;}

.button_faq_students{width: 230px;height:94px;background-image: url(../images/button_faq_students.jpg);background-repeat: no-repeat;display:block;}
.button_faq_students a{width: 230px; height:94px;display:block; cursor:hand; color:#FFFFFF;}

.button_faq_host_families{width: 230px;height:94px;background-image: url(../images/button_faq_host_families.jpg);background-repeat: no-repeat;display:block;}
.button_faq_host_families a{width: 230px; height:94px;display:block; cursor:hand; color:#FFFFFF;}

.button_terms_students{width: 230px;height:68px;background-image: url(../images/button_terms_students.jpg);background-repeat: no-repeat;display:block;}
.button_terms_students a{width: 230px; height:68px;display:block; cursor:hand; color:#FFFFFF;}

/*IMAGES - LEFT COLUMN*/
.box_left_image_1{position: relative;width: 230px; height:380px; margin: 0px 0px 5px 0px;background-image:url(../images/image_sample.jpg);background-repeat:no-repeat;}

/*IMAGES - TOP*/
.box_top_image_1{width: 480px; height:165px; margin: 0px 0px 0px 115px;background-image:url(../images/image_wide_sample.jpg);background-repeat:no-repeat;}

/*IMAGES - GALLERY*/
.box_thumbnails{margin:10px 115px 0px 115px;}
.box_thumbnails img{margin:0px 2px 2px 0px;}

/*FOOTER*/
#box_footer p{margin: 0px; padding:0px;font-size:9px; color:#5A544B; list-style-type:none;}
#box_footer a:link, #box_footer a:visited, #box_footer a:active{ text-decoration:none;margin:0px; padding:0px;color:#5A544B;}
#box_footer a:hover{ text-decoration:underline;margin: 0px; padding:0px; color:#5A544B;}

/*DOTTED LINES*/
.box_dottedline_main{background-image: url(../images/line_dotted_hor_lightbrown.gif);background-repeat: repeat-x;margin: 0 auto;padding: 0px;font-size: 1px;line-height: 1px;height: 10px;width: 920px;margin-left: 8px;margin-right: 8px;clear: both;}
.box_dottedline{background-image: url(../images/line_dotted_hor_lightbrown.gif);background-repeat: repeat-x;margin: 15px 0px 20px 0px;padding: 0px;font-size: 1px;line-height: 1px;height: 10px;}
.box_dottedline_white{background-image: url(../images/line_dotted_hor_white.gif);background-repeat: repeat-x;margin: 8px 0px 0px 0px;padding: 0px;font-size: 1px;line-height: 1px;height: 8px;position: relative;clear: both;}
.box_dottedline_wide{background-image: url(../images/line_dotted_hor_lightbrown.gif);background-repeat: repeat-x;padding: 0px;font-size: 1px;line-height: 1px;height: 15px;position: relative;clear: both;margin-top: 8px;margin: 8px 115px 0px 115px;}
.box_spacer_5px{height:5px;width:100px;font-size: 1px;line-height: 1px;margin: 0px;padding: 0px;clear: both;}

/*TEXT*/
.text_NEW{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#526BA1;}
.text_9pt { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px;}
.text_10pt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 10px; line-height: 12px;}
.text_11pt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;margin: 5px 0px 5px 0px;}
.text_12pt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
.text_14pt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;}
.text_serif {font-family:Georgia, 'Times New Roman', Times, serif;}
.text_purple, .text_purple:link, .text_purple:visited, .text_purple:hover, .text_purple:active{color:#523581;}
.text_orange, .text_orange:link, .text_orange:visited, .text_orange:hover, .text_orange:active{color:#DA6925;}
.text_white, .text_white:link, .text_white:visited, .text_white:hover, .text_white:active{color:#fff;}
.text_white1, .text_white1:link, .text_white1:visited, .text_white1:hover, .text_white1:active{color:#fff;text-decoration:none;}
.text_red, .text_red a:link, .text_red a:visited, .text_red a:hover, .text_red a:active{color:#CC0000;}
.text_top, .text_top:link, .text_top:visited, .text_top:hover, .text_top:active{color:#3D352A;background-image:url(images/arrow_top.gif);background-repeat:no-repeat;padding:0px 0px 0px 0px;text-decoration:none;display: block;font-size: 10px;}

/*IMAGE BOXES*/
.box_image_left {margin:2px 5px 5px 0px; padding:0px; float:left;}
.box_image_right{margin:2px 0px 5px 10px; padding:0px; float:right;}

/*OTHER*/
table, td {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.transparency_50{ filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}
.transparency_30{ filter:alpha(opacity=30);opacity:0.3; -moz-opacity:0.3;}
.hidden{display: none;}
.table p {margin:0px; padding:5px;}
.table {border-right:solid 1px #A89C8E; border-bottom:solid 1px #A89C8E; }
.table td{border-top: solid 1px #A89C8E;border-left: solid 1px #A89C8E;background-image:url(../images/bg_shadow_table.gif);background-repeat: repeat-x;}

.table_forms p {margin:0px; padding:4px 0px 5px 0px;}
.table_forms {}
.table_forms td{}
