/* GENERAL LAYOUT */
body{ color: #636363; font-size: 14px; line-height: 22px; background: #fff url('../images/backgrounds/top.png') repeat-x center top; margin: 0; padding: 0; }
.clearer{ clear: both; }
h2{ font-family: Georgia, serif; font-weight: 100; font-size: 34px; color: #000; text-transform: uppercase; margin: 46px 0 0 0; padding-bottom: 18px; border-bottom: 3px solid #dcdcdc; }
h2.no_bottom{ border: 0;}
h3{ font-family: Georgia, serif; font-weight: 100; font-size: 22px; color: #000; margin: 20px 0 0 0; }
h3.lesstop{ margin-top:15px; }
h3.margin_bottom{ margin-bottom: 22px; }
h4{ font-family: Georgia, serif; font-weight: 100; font-size: 18px; color: #000; margin: 22px 0 0 0; }
h4.moretop{ margin-top:46px; }
h5{ font-family: Georgia, serif; font-weight: 100; font-size: 24px; color: #000; margin: 34px 0 0 0; }
h6{ font-family: Georgia, serif; font-weight: 100; font-size: 14px; color: #000; margin: 28px 0 10px 0; }
p{ margin: 12px 0; }
p.no_top, p.signup_items{ margin: 0; }
p.small_p{ color: #636363; font-size: 12px; line-height: 18px; margin: 18px 0 14px 0; }
p b{ color: #000; }
a, p a, ul a{ color: #019b2c; text-decoration: none; }
ul.bulletted{ list-style-type: disc; margin: 0 0 22px 45px; }
ul.sitemap { padding-top:16px; }
ul.sitemap li a{ display: block; font-size: 14px; margin: 0; color: #019b2c; text-decoration: none; }
.image_small{ float: left; margin: 18px 20px 14px 0; }
ul.sitemap ul{ color: #000; font-size: 14px; line-height: 22px; list-style-type: disc; margin: 14px 0 22px 45px; }
ul.sitemap ul li a{ margin:0; }
.dates{ padding: 5px 0 0 0; }
.important_title{ margin-right: 2px; background: #54270d; color: #FFF; padding-top: 35px; height: 66px; width: 220px; float: left; text-align: center; font-size: 24px; font-family: Georgia, serif; }
.table_dates{ width: 100%; margin-bottom: 40px; margin-top: 12px; }
.table_dates.small_table{ width: 458px; margin-bottom: 4px; margin-top: 0;}
.table_dates tr{ height: 34px; vertical-align: middle; border-bottom: 2px solid #FFF; }
.table_dates td{ border-left: 2px solid #FFF; vertical-align: middle; }
.table_dates.small_table td{ border: 0; vertical-align: middle; }
.even td{background: #EEE;}
.odd td{background: #F8F8F8;}
.sizable{ width: 120px; }
.first_col{ color:#000; font-weight: bold; font-size: 12px; line-height: 17px; display: block; padding: 0 0 0 20px; }
.big_table { margin-bottom:0; }
.big_table .first_col{ width:140px; font-weight: bold; font-size: 12px; line-height: 17px; display: block; padding: 8px 0 8px 20px; }
.big_table .second_col, .big_table .third_col{ width:320px; font-weight: 100; color: #666; line-height: 17px; font-size: 12px; display: block; padding: 8px 30px 8px 20px; }
.big_table .third_col{ width:95px; }
.second_col{ font-weight: 100; color: #666; line-height: 17px; font-size: 12px; display: block; padding: 0 30px 0 20px; }
.a_line{ border-top: 1px solid #dcdcdc; margin: 18px 0 18px 0; }
.a_line_widget{ border-top: 1px solid #dcdcdc; margin: 10px 0 0 0; }
.a_line_2{ border-top: 3px solid #dcdcdc; margin: 22px 0 12px 0; }
.less_top{ margin:5px 0 12px 0; }
.title_icon{ background: #f6f6f6; padding: 10px 0 10px 10px; margin: 40px 0 0 0; }
.pdf_small{ float: right; font-size: 11px; text-decoration: none; color: #636363; margin: 3px 10px 0 0; padding-left: 20px; background: url('../images/icons/pdf_small.png') no-repeat left; }
.title_icon_text_1{ font-size: 14px; font-family: Georgia, serif; text-decoration: none; color: #000; margin: 2px 10px 10px 0; padding: 5px 0 5px 30px; background: url('../images/icons/icon_4.png') no-repeat left; }
.title_icon_text_2{ font-size: 14px; font-family: Georgia, serif; text-decoration: none; color: #000; margin: 2px 10px 10px 0; padding: 5px 0 5px 30px; background: url('../images/icons/icon_5.png') no-repeat left; }
.title_icon_text_3{ font-size: 14px; font-family: Georgia, serif; text-decoration: none; color: #000; margin: 2px 10px 10px 0; padding: 5px 0 5px 30px; background: url('../images/icons/icon_6.png') no-repeat left; }
.normal_input{ color: #7a7a7a; padding: 5px 0 5px 5px; border: 1px solid #e3e3e3; width: 215px; margin: 20px 0 0 0; }
.normal_label{ font-size: 14px; color: #636363; margin-left: 15px; }
#checkbox_1, #checkbox_3, #checkbox_4, #checkbox_5{ margin: 0 0 10px 0; padding:0; }
.signup_ss{ margin-right: 10px; }
.signup_ss_2{ margin: 0px 0px 0px 10px; float: right; }
.search_ss{ margin-bottom: -8px; *margin-bottom: -3px; margin-left: 3px; }
.small_link a{ display:block; font-size: 12px; margin: 7px 0 22px 0; color:#019b2c; text-decoration:none; }
.pager{float: right;}
.pager a, .pager span, .pager a.right_arr{ font-size: 14px; color: #019b2c; text-decoration: none; margin-right:11px; }
.pager span, .pager a.right_arr{ color: #000; }
.brown_container{ height: 47px; background: #54270d; position: relative; }
.label_dates{ position: absolute; color: #FFF; font-size: 14px; top: 16px; left: 20px; }
.print_calendar{ position: absolute; color: #FFF; font-size: 14px; top: 16px; right: 20px; text-decoration: none; padding-left: 20px; background: url('../images/icons/printer.png') no-repeat left; display:block; float:left; margin:0 3px; -ms-filter:alpha(opacity=80); filter:alpha(opacity=80); opacity:.80; }
.print_calendar:hover{ -ms-filter:alpha(opacity=100); filter:alpha(opacity=100); opacity:1.00; text-decoration:none; }
.event_details{ position:relative; padding: 3px 0 3px 0; border-top: 3px solid #dcdcdc; border-bottom: 3px solid #dcdcdc; }
.event_details_title{ border-right: 2px solid #FFF; background: #54270d; display: block; padding: 14px 0 14px 20px; text-align: left; width: 200px; font-size: 21px; color: #FFF; font-family: Georgia, serif; float: left; }
.event_details_data{ background: #EEE; display: block; padding: 14px 0 15px 240px; text-align: left; font-size: 12px; color: #666; }
.event_details_data strong{ color: #000; }
.event_name{ position:absolute; top:17px; right:0; width:280px; padding-right:20px; }
.carousel{ width: 502px; padding: 0 0 77px; background: #000; margin-top: 22px; position: relative; text-align: center; }
.big_img{ margin-bottom: 4px; }
.carousel_element{ display:block; float:left; margin:0 3px; -ms-filter:alpha(opacity=40); filter:alpha(opacity=40); opacity:.40; }
.carousel_element_active, .carousel_element:hover{ -ms-filter:alpha(opacity=100); filter:alpha(opacity=100); opacity:1.00; }
.carousel_holder{ width:456px; height:71px; position:absolute; left:30px; top:349px; overflow:hidden; }
.left_arrow{ position: absolute; left: 15px; bottom: 38px; display: block; width: 6px; height: 10px; background: url('../images/icons/arrows.png') no-repeat 0 -30px; }
.right_arrow{ position: absolute; right: 15px; bottom: 38px; display: block; width: 6px; height: 10px; background: url('../images/icons/arrows.png') no-repeat 0 -20px; }
.left_arrow:hover{ background: url('../images/icons/arrows.png') no-repeat 0 -50px; }
.right_arrow:hover{ background: url('../images/icons/arrows.png') no-repeat 0 -40px; }
.left_arrow_disabled, .left_arrow_disabled:hover{ background-position: 0 -10px; }
.right_arrow_disabled, .right_arrow_disabled:hover{ background-position: 0 0px; }
.right_widget{ width: 120px; float: right; }
.left_content{ width: 500px; }
.mini_table td{ vertical-align: middle; }
.mini_table a{ display:block; color: #636363; font-size: 11px; line-height: 14px; text-decoration: none; }
.with_icon{ padding: 3px 7px 3px 1px; }
.mini_list{ list-style-type: disc; font-size: 11px; line-height: 18px; color: #636363; margin-left: 15px; }
.black{ color:#000; }
.faculty .left_content p{ margin:15px 0 0px 0; line-height:18px; }
/* /GENERAL LAYOUT */

/* HEADER STYLES */
#header{ position: relative; height: 204px; }
#header h1 a{ position: relative; height: 81px; width: 322px; display: block; text-indent: -9999px; background: url('../images/backgrounds/main_title.png') no-repeat; margin: 60px 0 0 0; }
#header h1.school a{ height: 84px; width: 392px; background-image: url('../images/backgrounds/school_title.png'); }
#header h1.school1 a{ height: 84px; width: 392px; background-image: url('../images/backgrounds/school_title_northside.png'); }
#header h1.school2 a{ height: 84px; width: 392px; background-image: url('../images/backgrounds/school_title_southside.png'); }
.top_opts{ position: absolute; top: 10px; right: 224px; color: #856a21; font-size: 11px; }
.top_opts li{ float:left; }
.top_opts a{ display:block; float:left; color: #856a21; text-decoration: none; font-size: 11px; padding:0 7px 0 8px; background:urL('../images/backgrounds/topnav_border.gif') right no-repeat; }
.top_opts a.current_page { background: #856a21; color:#fff; }
.top_opts a.before_current { background: none; }
.search_head{ position: absolute; top: 13px; right: 0; z-index:2; -ms-filter:alpha(opacity=80); filter:alpha(opacity=80); opacity:.80; }
.search_head_focused{ -ms-filter:alpha(opacity=100); filter:alpha(opacity=100); opacity:1.0; }
.search_items{position: absolute; top: 8px; right: 30px; margin: 0; width: 190px; font-size: 12px; }
.search_items label{position: absolute; top: 0; left: 6px; margin: 0; z-index: 2; color: #FFF; font-size: 12px; }
.search_items .text_head{ color: #FFF; width: 220px; position: absolute; top: 0; left: 0; margin: 0; padding: 2px 0 0 5px; border: 0; background: #c76022; height: 21px; outline: 0; z-index: 1; }
.top_menu{ position: absolute; bottom: -9px; left: -8px; overflow:hidden; width:996px; }
.top_menu li{ display: inline; position:relative; }
.top_menu li a{ text-decoration: none; display: block; float: left; font-family: Georgia, serif; color: #e6e5e5; font-size: 14px; padding: 5px 8px 16px; text-transform: uppercase; letter-spacing:.2px ;}
.top_menu li a:hover{ color:#fff; }
.top_menu li a.current_page, .top_menu li a.current_page:hover { background-color:#fff; color:#000; }

.school_top_menu li a{ padding: 5px 11px 16px 12px;}
#navHeader{ position: absolute; z-index: 10; top: 280px; right: 280px;}
.qty_banners{ position: absolute; z-index: 10; top: 280px; left: 660px; color: #FFF; font-family: Georgia, serif; font-size: 18px;}
#navHeader a{ display: none; }
#navHeader a.activeSlide{ display: block; color: #FFF; text-decoration: none; font-family: Georgia, serif; font-size: 18px; }
/* /HEADER STYLES */

/* MAIN STYLES */
#main{ margin-top: 16px; position: relative;}
.rotator{ width: 700px; height: 318px; position: relative; overflow: hidden; margin-bottom: 15px; margin-top: 3px; }
.rotator_element{ width: 700px; height: 318px; position: absolute; top: 0; left: 0; }
.rotator_title{ position: absolute; bottom: 60px; left: 20px; display: block; font-family: Georgia, serif; font-size: 48px; color: #FFF; text-transform: uppercase; height:35px; }
.rotator_text{ width: 610px; position: absolute; bottom: 39px; left: 25px; display: block; font-size: 14px; color: #FFF; line-height: 18px; }
.our_schools_text{ text-align: center; color: #636363; line-height: 17px; font-size: 12px; padding: 0 0 9px 0; border-bottom: 3px solid #dcdcdc; }
a.school_links{ display: block; border-bottom: 1px solid #dcdcdc; color: #000; text-decoration: none; padding: 7px 0 7px 40px; font-family: Georgia, serif; font-size: 15px; }
a.icon_1{ background: url('../images/icons/icon_1.png') no-repeat 5px 5px; }
a.icon_2{ background: url('../images/icons/icon_2.png') no-repeat 5px 5px; }
a.icon_3{ background: url('../images/icons/icon_3.png') no-repeat 5px 5px; }
a.icon_1:hover, a.icon_1_selected{ background-image: url('../images/icons/icon_1_inverted.png'); }
a.icon_2:hover, a.icon_2_selected{ background-image: url('../images/icons/icon_2_inverted.png'); }
a.icon_3:hover, a.icon_3_selected{ background-image: url('../images/icons/icon_3_inverted.png'); }
.widget a.school_links { padding:7px 0 7px 35px; font-size:13px; }
.widget a.icon_1{ background: url('../images/icons/icon_5.png') no-repeat 5px 5px; }
.widget a.icon_2{ background: url('../images/icons/icon_4.png') no-repeat 5px 5px; }
.widget a.icon_3{ background: url('../images/icons/icon_6.png') no-repeat 5px 5px; }
.widget a.icon_believe{ background: url('../images/icons/icon_last.png') no-repeat 5px 5px; }
.widget a.icon_1:hover, .widget a.icon_1_selected{ background-image: url('../images/icons/icon_5_inverted.png'); }
.widget a.icon_2:hover, .widget a.icon_2_selected{ background-image: url('../images/icons/icon_4_inverted.png'); }
.widget a.icon_3:hover, .widget a.icon_3_selected{ background-image: url('../images/icons/icon_6_inverted.png'); }
.widget a.icon_believe{ background: url('../images/icons/icon_last.png') no-repeat 5px 5px; }
.widget a.icon_believe:hover{ background-image: url('../images/icons/icon_last_inverted.png'); }
a.school_links:hover, a.icon_1_selected, a.icon_2_selected, a.icon_3_selected,
.widget a.icon_1_selected, .widget a.icon_2_selected, .widget a.icon_3_selected { background-color:#000; color:#fff; text-decoration:none; }
.icon_last{  border-bottom: 3px solid #dcdcdc; }
.schools_widget_title{ display: block; border-bottom: 3px solid #dcdcdc; color: #aaaaaa; text-decoration: none; padding: 15px 0px 15px 0px; font-family: Georgia, serif; font-size: 20px; text-transform: uppercase; background: url('../images/icons/our_schools_mini.png') no-repeat right;  }
.header_col{ width: 220px; height: 124px; overflow: hidden; position: relative; margin-bottom: 8px; }
.dark_bg{ position: absolute; top: 0; left: 0; color: #FFF !important; text-decoration:none; font-family: Georgia, serif; font-size: 15px; width: 200px; padding: 4px 10px 5px 10px; background: url('../images/backgrounds/gray_bg.png') repeat; }
a.dark_bg{ position: absolute; top: 0; left: 0; color: #FFF !important; text-decoration:none; font-family: Georgia, serif; font-size: 15px; width: 200px; padding: 4px 10px 5px 10px; background: url('../images/backgrounds/gray_bg.png') repeat; }
.col_text{ color: #636363; font-size: 13px; line-height: 17px; display:block; }
.link_more{ display: block; color: #000; font-size: 13px; font-weight: bold; text-decoration: none; margin: 14px 0 0 0; padding: 0 0 0 13px; background: url('../images/icons/arrow.png') no-repeat left; }
.link_more_ss, .link_more_ss_2{ color: #000; font-size: 14px; font-weight: bold; text-decoration: none; margin: 14px 0 5px 0; padding: 0 0 0 14px;}
.link_more_ss:hover, .link_more_ss_2:hover { text-decoration: underline; }
.link_more_ss, .link_more_ss_2, .pager a.right_arr{ background: url('../images/icons/arrow.png') no-repeat left; padding: 0 0 0 14px;}
.link_more_small{ font-size: 12px; }
.link_more_close{ position:relative; top:-5px; left:0; }
.widget .link_more_ss{ display: block; font-size: 12px; margin: 5px 0; }
.link_more_ss_widget, .link_more_ss_widget_2 { background: url('../images/icons/arrow_mini.png') no-repeat left;}
.link_more_ss_widget{ display: block; color: #000; font-size: 11px; font-weight: bold; text-decoration: none; margin: 5px 0 0 0; padding: 0 0 0 8px; }
.link_more_ss_widget_2{ display: block; color: #000; font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none; margin: 0; padding: 0 0 0 8px; }
.pager a.right_arr{ background-position:center right; padding:0 4px; margin-right:0;}
.pager a.left_arr{ background-position:center left; padding:0 4px; margin-right:0; background:url('../images/icons/arrow_left.png') no-repeat scroll left center transparent}
.signup_form{ position: relative; margin-top: 17px; margin-bottom:2px; height:25px; }
.home .signup_form{ margin-top: 29px; margin-bottom:0; }
.signup_items{ position: absolute; top: 0; left: 0; }
.signup_items label{ position: absolute; top: 6px; left: 5px; font-size: 12px; color: #868686; z-index: 2; width:150px; cursor: text; }
.signup_form .signup_items label{ position: absolute; top: 2px; left: 5px; font-size: 12px; color: #868686; z-index: 2; }
.text_signup{ position: absolute; top: 0; left: 0; font-size: 12px; color: #868686; width: 151px; padding-top: 3px; padding-left: 4px; border: 1px solid #EBEBEB; height: 20px; z-index: 1; }
.signup_col{ position: absolute; right: 0; top: 0; }
.gray_title{ font-size: 15px; line-height:17px; color: #FFF; font-family: Georgia, serif; display: block; padding: 7px 0 7px 12px; background: #595959 }
.smaller_grid{ width: 680px !important; padding-right: 20px !important; }
.body_opts{ line-height:13px; height:13px; width:990px;}
.body_opts li{ display: inline;}
.body_opts li a{ display: block; padding: 0 14px 0 14px; float: left;  border-right: 1px solid #bbbbbb; font-family: Georgia, serif; color: #636363; font-size: 13px; text-decoration: none; }
.body_opts li.current_subpage a, .body_opts li a:hover { color:#000; }
.body_opts li.first_opt a{ display: block; padding: 0 14px 0 0; float: left; }
.body_opts li.last_opt a{ display: block; padding: 0 0 0 14px; float: left; border: 0; }
.date_widget{ color:#000; font-size: 13px; line-height:12px; display: block; margin: 10px 0 0 0; }
.event_widget{ font-size: 12px; line-height:12px; display: block; margin: 5px 0 10px 0; color: #636363; }
.paragraph_widget{ display: block; color: #636363; font-size: 12px; display: block; line-height: 16px; margin: 0 0 0 0; }
.paragraph_widget_2{ display: block; color: #636363; font-size: 12px; display: block; line-height: 16px; margin: 10px 0 10px 0; }
.gray_box_widget{ background: #eeeeee; margin-bottom: 1px; padding: 1px 15px; position: relative; }
.widget_input_box{ background: yellow; margin: 0 0 10px 0 !important; height: 25px; position: relative; }
.more_margin{ margin-bottom: 17px !important; }
.widget_input_box label{ color: #868686; position: absolute; top: 2px; left: 5px; z-index: 2; cursor:text; }
.widget_input_box input{ color: #868686; padding: 3px 0 0 3px; position: absolute; top: 0; left: 0; z-index: 1; width: 185px; height: 23px; border: 1px solid #e0e0e0; }
.widget{ margin:10px 0; }
.widget_impdate{ margin:10px 0 4px 0; }
.firstwidget{ margin-top:34px; margin-bottom:11px; }
#signupGoWid, #signupGoBot, #signupGo{ -ms-filter:alpha(opacity=80); filter:alpha(opacity=80); opacity:.80; }
#signupGoWid:hover, #signupGoBot:hover, #signupGo:hover{ -ms-filter:alpha(opacity=100); filter:alpha(opacity=100); opacity:1.0; }
.signupleft{ float:left; }
.inputbutton{ float:left; cursor:pointer; height:26px; overflow:hidden; }
.inputbutton:hover input{ margin-top:-26px; }
.field{ position:relative; height:50px; }
.field label{ position:absolute; top:23px; left:7px; font-size:13px; cursor: text; }
.field .normal_input{ position:absolute; top:0; left:0; }
#searchform{ height:50px; }
#searchform .inputbutton{ float:none; position:absolute; top:20px; left:222px; }
#searchform .normal_input{ padding-bottom:6px; }
#galleria{width:502px;}
/* /MAIN STYLES */

/* FOOTER STYLES */
#footer{border-top: 1px solid #dcdcdc; margin-top: 60px; height: 60px; position: relative; margin-bottom: 0; }
.bottom_flags{ color: #a1a1a1; font-size: 12px; position: absolute; bottom: 30px; right: 0;}
.bottom_flags li{ float:left; margin:0 0 0 7px}
.bottom_flags a{ display: block; float: left; padding-left: 22px; color: #a1a1a1; text-decoration: none; }
.flag_es{ background: url('../images/icons/es.png') 0 5px no-repeat; }
.flag_pl{ background: url('../images/icons/pl.png') 0 5px no-repeat; }
.flag_ae{ background: url('../images/icons/ae.png') 0 5px no-repeat; }
.bottom_text{ color: #a1a1a1; font-size: 12px; position: absolute; bottom: 30px; left: 0;}
.bottom_text li{ float:left; margin:0 7px 0 0}
.bottom_text a{ color: #a1a1a1; text-decoration: none; }
.extra_span{ float: left; }
a:hover{ text-decoration: underline; }
/* /FOOTER STYLES */

/* STYLIZED SELECT MENUS */
.ui-selectmenu { display: block; position: absolute; top: 12px; left: 75px; width: 162px !important; height: 23px; text-decoration: none; overflow:hidden; background: url('../images/backgrounds/select.gif') top left no-repeat; padding:3px 35px 0 0;  }
.ui-selectmenu, ul.ui-selectmenu-menu li a { color: #666666; font-weight: 100; font-size: 12px; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-dropdown { width:165px !important; margin-top:2px; border:1px solid #ccc; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; background-color:#fff; }
.ui-selectmenu:hover, .ui-selectmenu a:hover, .ui-selectmenu-menu a:hover { text-decoration:none !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.7em; display:block; padding:.3em 1em; outline:none; }
.ui-selectmenu-menu li a:hover{ background-color:#eee; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
.on{text-decoration:none;color:#000000;}

/* TinyMCE */
.arrowboldlink 
{
background: url("../images/icons/arrow.png") no-repeat scroll left center transparent;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
color: black;
cursor: auto;
display: inline;
font-size: 12px;
font-weight: bold;
height: 0px;
left: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
margin-top: 14px;
outline-color: black;
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 14px;
padding-right: 0px;
padding-top: 0px;
position: relative;
text-decoration: none;
top: -5px;
vertical-align: baseline;
width: 0px;
}
.alignLeft { text-align:left; }
.alignCenter { text-align:center; }
.alignRight { text-align:right; }
.floatLeft { float:left; margin:0 14px 14px 0; }
.floatRight { float:right; margin:0 0 14px 14px; }
.alert, .error { color:#ff0000; }
.inlineImage img {float:left; }
.photoCaption { font-size:11px; color:#4a5a64; line-height:15px; background:#e3ebee; padding:8px 8px 16px 8px; margin:0; clear:left; }
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.spacer20, .spacer30 {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:20px;}
.image_small{ float: left; margin: 18px 20px 14px 0; }
sup{font-size:xx-small; vertical-align:top;}


/* /TinyMCE*/
