body  { margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #154877; background-image: url(../images_/background.jpg); background-repeat: no-repeat; background-position: center top; 
}
img {behavior: url("../iepngfix.htc"); }

.thrColFixHdr #container { width: 950px; text-align: left; /* this overrides the text-align: center on the body element. */ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } 
.thrColFixHdr #header { height: 130px; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; 
} 
.thrColFixHdr #sidebar1 { float: left; /* since this element is floated, a width must be given */ width: 192px; padding: 0px; margin-top: 10px; margin-left: 10px; 
}
.thrColFixHdr #sidebar2 { float: right; /* since this element is floated, a width must be given */ width: 192px; /* padding keeps the content of the div away from the edges */ margin-top: 10px; margin-right: 10px; margin-bottom: 10px; padding: 0px; margin-left: 0px; 
}
.thrColFixHdr #sidebar3 { float: right; /* since this element is floated, a width must be given */ width: 484px; /* padding keeps the content of the div away from the edges */ margin-top: 10px; margin-right: 10px; margin-bottom: 10px; padding: 0px; margin-left: 0px; height: 200px; }
.thrColFixHdr #sidebar4 { float: left; /* since this element is floated, a width must be given */ width: 420px; padding: 0px; margin-top: 10px; margin-left: 10px; height: 235px; }

.thrColFixHdr #mainContent { width: 518px; margin-top: 10px; margin-right: 200px; margin-bottom: 0; margin-left: 210px; padding: 0; 
} 
.thrColFixHdr #footer { background-color: #FFFFFF; height: 45px; padding-top: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; 
} 
.thrColFixHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#back { background-color: #FFFFFF; width: 950px; float: left; }
#back_2 { background-color: #FFFFFF; width:auto;  float: left; padding:20px; }
#header_col1 { float: left; height: 98px; width: 950px; }
#header_col2 { float: left; height:32px; width: 950px; }

#logo { float: left; height: 45px; width: 361px; margin-top: 25px; margin-left: 10px; }
#search_box { float: right; height: 72px; width: 370px; margin-top: 10px; margin-right: 10px; background-image: url(../images_/1.png); background-repeat: no-repeat; background-position: left top; padding: 5px; behavior: url("../iepngfix.htc"); }
#footer_cw3 { float: right; height: 22px; width: 300px; margin-right: 10px; margin-top: 5px; text-align: right; }
#footer_copy { float: left; height: 22px; width: 200px; margin-right: 10px; margin-top: 5px; }
#sections_boxs { width: 950px; float: left; padding-left: 0px; padding-top: 10px; padding-bottom: 0px; background-color: #FFF; }
#sections_box1 { float: left; height: 164px; width: 182px; margin-top: 10px; margin-left: 2px; margin-bottom: 10px; }
#sections_box2 { float: left; height: 164px; width: 940px; margin-top: 5px; margin-left: 5px; margin-bottom: 10px; }
#sections_box3 { float: left; height: 333px; width: 950px; background-image: url(../images_/img_login.jpg); }
#sections_box4 { float: left; height: 164px; width: 182px; margin-top: 10px; margin-left: 2px; margin-bottom: 10px; }
#sections_box5 { float: left; text-align:center; height: 164px; width: 228px; margin-top: 10px; margin-left: 2px; margin-bottom: 10px; }
#box1 { width: 192px; margin-bottom: 10px; background-image: url(../images_/5.png); padding-bottom: 20px; background-repeat: no-repeat; background-position: left bottom; behavior: url("../iepngfix.htc"); }
#box1 h1 { height: 40px; text-decoration: none; margin: 0px; padding: 0px; font-size: 14px; width: 192px; background-image: url(../images_/4.png); background-repeat: no-repeat; background-position: left top; line-height: 40px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-indent: 15px; }
#box2 { height: 198px; width: 188px; margin-bottom: 10px; background-image: url(../images_/6.png); padding-top: 10px; padding-right: 0px; padding-left: 4px; background-repeat: no-repeat; background-position: left top; padding-bottom: 0px;  behavior: url("../iepngfix.htc");}
#content_1 { height: 30px; width: 518px; margin-bottom: 5px; font-size: 14px; color: #144573; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 30px; }
#content_2 { height: 40px; width: 518px; text-align: right; margin-top: 5px; float: left; }

#content_box1 { width: 516px; margin-bottom: 10px; padding-bottom: 20px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: left; background-image: url(../images_/3.png); background-repeat: no-repeat; background-position: bottom; behavior: url("../iepngfix.htc"); }


#content_box1 h1{ height: 40px; width: 516px; margin-bottom: 5px; font-size: 14px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; background-color: #99CC00; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background-image: url(../images_/2.png); font-weight: normal; text-indent: 15px; line-height: 40px; }

/* BOF 02_10_09 */

#content_box_big { width: 950px; margin-bottom: 0px; padding-bottom: 20px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: left; background-image: url(../images_/3_n.png); background-repeat: no-repeat; background-position: bottom; behavior: url("../iepngfix.htc"); min-height:340px; }

#content_box_big h1{ height: 40px; width: 950px; margin-bottom: 5px; font-size: 14px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; background-color: #99CC00; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background-image: url(../images_/2_n.png); font-weight: normal; text-indent: 15px; line-height: 40px; }

/*  EOF 02_10_09 */

#content_box1_data_title{ width: 509px; margin-left: 3px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F0F0; margin-bottom: 5px; color: #006699; padding-bottom: 4px; padding-left: 0px; }
#content_box1_data1{ width: 190px; margin-left: 10px; float:left; }
#content_box1_data2{ width: 100px; margin-left: 1px; float:left;}
#content_box1_data3{ width: 100px; margin-left: 1px; float:left;}
#content_box1_data4{ width: 100px; margin-left: 1px; float:left;}

#content_box11 { width: 516px; margin-bottom: 10px; padding-bottom: 20px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: left; background-image: url(../images_/16.png); background-repeat: no-repeat; background-position: bottom; behavior: url("../iepngfix.htc"); }
#content_box11 h1{ height: 40px; width: 516px; margin-bottom: 5px; font-size: 14px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; background-color: #99CC00; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background-image: url(../images_/2.png); font-weight: normal; text-indent: 15px; line-height: 40px; }

#content_box1_data_info{ width: 509px; margin-left: 3px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F0F0; padding-top: 3px; padding-bottom: 3px; }
#content_box1_data5{ width: 190px; margin-left: 10px; float:left; }
#content_box1_data6{ width: 100px; margin-left: 1px; float:left;}
#content_box1_data7{ width: 100px; margin-left: 1px; float:left;}
#content_box1_data8{ width: 100px; margin-left: 1px; float:left;}
#content_box1_data9{ width: 190px; margin-left: 1px; float:left;}

#box_schedule { width: 509px; margin-top: 5px; float: left; padding-bottom: 10px; margin-left: 3px;  }
#box_schedule h2 { color: #0099FF; padding: 0px; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; margin-left: 10px; }

#content_box2_data_schedule_info{ width: 509px; margin-left: 3px; overflow:hidden; float: right; margin-bottom: 10px; margin-top: 10px;}

#content_box2_data_schedule_info1{ width: 860px; margin-left: 3px; overflow:hidden; float: right; margin-bottom: 10px; margin-top: 10px; }/* 13_10_09 */

#content_box2_data1_viewer{ width: 300px; margin-left: 20px; float:left; height: 150px; }
#content_box2_data1_edit{ margin-left: 20px; float:left; overflow:hidden; width:100%; }
#content_box2_data2{ width: 150px; /*width: 248px;*/ margin-left: 1px; float:right; height: 140px; margin-right: 10px; }
#content_box2_button1{ width: 200px; float:left; height: 32px; background-color: #FFFFFF; margin-bottom: 4px; }
#content_box2_data_oncampus{ width: 300px; /* width: 210px;*/ margin-left: 20px; float:left; height: 200px; }

#content_box2_data_schedule{ width: 509px; margin-left: 3px; float: left; padding-top: 3px; padding-bottom: 3px; }
#content_box2_data3{ width: 150px; margin-left: 10px; float:left; font-weight: bold; }
#content_box2_data4{ width: 90px; margin-left: 1px; float:left; }
#content_box2_data5{ width: 100px; margin-left: 1px; float:left;}
#content_box2_data6{ width: 90px; margin-left: 1px; float:left;}
#content_box2_data_no{ width: 450px; margin-left: 1px; float:left;}
#content_box2_data7{ width: 250px; padding:3px; float:left;}
#content_box2_data8{ width: 90px; padding:3px; float:left; font-weight: bold; }
#content_box2_data9{ width: 200px; padding:3px; float:left;}

#content_box2_data1_anchor{ width: 450px; margin-left: 10px; float:left;}

#content_box3_data_premium{ width: 509px; margin-left: 3px; height: 120px; float: left; margin-bottom: 10px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #EAEAEA; }
#content_box3_data_premium_oncampus{ width: 509px; margin-left: 3px; height: 40px; float: left; margin-bottom: 10px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #EAEAEA; }
#content_box3_premium_button{ width: 240px; float:left; height: 34px; margin-bottom: 4px; margin-left: 10px; }

#box_schedule_user { width: 509px; margin-top: 5px; float: left; padding-bottom: 10px; margin-left: 3px;border-top-width: 1px; border-top-style: solid; border-top-color: #DDDFE1;  }
#box_schedule_user h2 { color: #0099FF; padding: 0px; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; margin-left: 10px; }
#box_info { width: 509px; margin-top: 5px; float: left; padding-bottom: 10px; margin-left: 3px; border-top-width: 1px; border-top-style: solid; border-top-color: #DDDFE1; }
#box_info h2 { color: #0099FF; padding: 0px; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; margin-left: 10px; text-transform: uppercase; }
#content_box2_data_info_info{ width: 500px; margin-left: 10px; float: left; margin-bottom: 10px; }


/**/

#form_box { width: 474px; padding-bottom: 10px; margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: left; height: 210px; background-image: url(../images_/14.png); background-repeat: no-repeat; background-position: left bottom; behavior: url("../iepngfix.htc"); }
#form_box h1{ height: 40px; width: 474px; margin-bottom: 30px; font-size: 12px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: 40px; color: #FFF; text-decoration: none; background-image: url(../images_/13.png); text-indent: 20px; behavior: url("../iepngfix.htc");}
#form_tab1 { float: left; height: 20px; width: 100px; margin-left: 10px; margin-top: 4px; text-align:right; margin-right:5px; }
#form_tab2 { float: left; height: 20px; width: 290px; margin-top: 4px; text-align:left; }
#form_tab3 { float: left; height: 20px; width: 40px; margin-top: 4px; margin-left: 4px; text-align:left; }
#form_tab4 { float: left; height: 20px; width: 250px; margin-left: 80px; margin-top: 5px; }

#form_box_data { float: left; height: 120px; width: 440px; margin-left: 20px; }



/**/

#content_box2 { width: 516px; margin-bottom: 10px; padding-bottom: 10px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: left; background-image: url(../images_/3.png); background-repeat: no-repeat; background-position: left bottom; behavior: url("../iepngfix.htc"); }
#content_box2_nav{ height: 30px; width: 506px; padding-left: 10px; line-height: 30px; background-image: url(../images_/nav_1.jpg); background-repeat: no-repeat; background-position: top; margin-bottom: 10px; behavior: url("../iepngfix.htc"); }
#tabs_featured { height: 41px; width: 516px; background-color: #FF0000; background-image: url(../images_/tab_1.jpg); background-repeat: no-repeat; background-position: top; }
#content_box2_boxes{ float: left; height: 232px; width: 215px; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; margin-left: 25px; background-image: url(../images_/12.png); background-repeat: no-repeat; background-position: left top; }
#content_box2_boxes_img{ float: left; height: 180px; width: 201px; padding: 0px; margin-top: 7px; margin-left: 8px; margin-bottom: 6px; }
#content_box2_boxes_button1{ float: left; width: 76px; height: 28px; margin-left: 20px; }
#content_box2_boxes_button2{ float: right; width: 76px; height: 28px; margin-right: 15px; }
#tabs_featured_search { height: 41px; width: 516px; background-color: #FF0000; background-image: url(../images_/tab_1_search.jpg); background-repeat: no-repeat; background-position: top; }

/**/
#box_diningsmenu { float: left; height: 164px; width: 182px; margin-top: 0px; margin-left: 0px; margin-bottom: 10px; }
#box3 { height: 100px; width: 184px; margin-bottom: 10px; background-color: #999999; float: left; }
#box3 h1 { background-color: #CCCCCC; height: 30px; text-decoration: none; margin: 0px; padding: 0px; font-size: 12px; width: 184px; }

/**/
#box_abc_order { float: left; overflow:hidden; height: 125px; width: 460px; margin-left: 27px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F0F0; color: #0D5488; margin-bottom: 5px; background-image: url(../images_/back_list2.jpg); background-repeat: repeat-x; background-position: bottom; }
#box_abc_order_img { float: left; height: 100px; width: 120px; }
#box_abc_order_title { float: left; width: 320px; height: 20px; font-size: 14px; font-weight: bold; text-decoration: none; }
#box_abc_order_title a{ color: #0D5488; float: left; width: 320px; height: 20px; font-size: 14px; font-weight: bold; text-decoration: none; }
#box_abc_order_title a.hover{ color: #0D5488; float: left; width: 320px; height: 20px; font-size: 14px; font-weight: bold; text-decoration: none; }
#box_abc_order_title2 { float: left; width: 300px; height: 20px; }
#box_abc_order_content { float: left; width: 300px; height: 70px; }
#box_abc_order_button1 { float: right; width: 90px; margin-top: 2px; }
#box_abc_order_button2 { float: right; width: 50px; }

#box_abc_order2 { float: left; overflow: hidden; height: 125px; width: 460px; margin-left: 27px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F0F0; color: #0D5488; margin-bottom: 5px; background-image: url(../images_/back_list1.jpg); background-repeat: repeat-x; background-position: bottom; }
#box_abc_order2_img { float: left; height: 100px; width: 120px; }
#box_abc_order2_title { float: left; width: 320px; height: 20px; font-size: 14px; font-weight: bold; text-decoration: none; }
#box_abc_order2_content { float: left; width: 320px; height: 70px; }
#box_abc_order2_button1 { float: right; width: 80px; margin-top: 2px; }
#box_abc_order2_button2 { float: right; width: 50px; }


#box4 { width: 192px; background-image: url(../images_/8.png); padding-top: 0px; padding-right: 0px; padding-left: 0px; background-repeat: no-repeat; background-position: left top; padding-bottom: 0px; float: left; }
#top_box4 { height: 20px; width: 192px; margin-bottom: 0px; background-image: url(../images_/7.png); padding-top: 0px; padding-right: 0px; padding-left: 0px; background-repeat: no-repeat; background-position: left bottom; padding-bottom: 0px; float: left; }
#menu_box4 { width: 183px; float: left; margin-left: 4px; margin-top: 14px; padding: 0px; }

#box5 { width: 192px; background-image: url(../images_/10.jpg); background-position:bottom; padding-top: 0px; padding-right: 0px; padding-left: 0px; background-repeat: no-repeat; background-position: left bottom; padding-bottom: 15px; float: left; }
#top_box5 { height: 43px; width: 172px; margin-bottom: 0px; background-image: url(../images_/9.png); background-repeat: no-repeat; background-position: left top; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-indent: 1px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; font-weight: normal; text-decoration: none; }
#menu_box5 { width: 183px; float: left; margin-left: 5px; margin-top: 10px; padding: 0px; }

/**/
.link_1 { color: #333; text-decoration: none; }
.link_1:hover { color: #666666; text-decoration: underline; }
.link_2 { cursor:pointer; color: #0B477B; text-decoration: none; font-weight: bold; }
.link_2:hover { cursor:pointer; color: #666666; text-decoration: underline; }
.link_3 { color: #fff; text-decoration: none; font-size: 10px; }
.link_3:hover { color: #666666; text-decoration: underline; }
.link_4 { cursor:pointer; color: #D5A439; text-decoration: none; font-weight: bold; }
.link_4:hover { cursor:pointer; color: #D5A439; text-decoration: underline; }
.link_5 { color: #fff; text-decoration: none; font-size: 14px; }
.link_5:hover { color: #fff; text-decoration: underline; }
.link_6{ color: #0D5488; font-size: 11px; font-weight: bold; text-decoration: none; }
.link_6:hover{ color: #0D5488; font-size: 11px; font-weight: bold; text-decoration: none; }
.link_7{ color: #990000; font-size: 11px; font-weight: bold; text-decoration: none; }
.link_7:hover{ color: #990000; font-size: 11px; font-weight: bold; text-decoration: none; }
.txt_2 { color: #0B477B; text-decoration: none; font-weight: bold; }
.link_view_profile { background-image: url(../images_/but_profile.jpg); display: block; height: 28px; width: 76px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; text-decoration: none; text-indent: 35px; line-height: 28px; }
.link_view_menu { background-image: url(../images_/but_phone.jpg); display: block; height: 28px; width: 76px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; text-decoration: none; text-indent: 35px; line-height: 28px; }
.link_view_profile:hover{ text-decoration: underline;}
.link_view_menu:hover{ text-decoration: underline;}
#search_box1 { float: right; height: 20px; width: 350px; margin-right: 10px; margin-top: 5px; }
#search_box2 { float: right; height: 40px; width: 360px; margin-top: 5px; }
#search_box1_but1 { float: right; height: 20px; width: 65px; }


#search_box1_but2 { float: right; height: 20px; width: 90px; }

#search_box2_sec1 { float: left; height: 40px; width: 30px; }
#search_box2_sec2 { float: left; height: 25px; width: 250px; margin-top: 6px; background-color: #FFF; margin-left: 25px; padding: 0px; text-align: left; }
#search_box2_sec3 { float: left; height: 25px; width: 25px; margin-top: 6px; }
.search_top { height: 21px; width: 250px; }


/*MENU LISTADOS*/


.listmenu1 { width: 183px; /*width of menu*/ }
.listmenu1 .headerbar { color: white; margin-bottom: 10px; /*header text is indented 10px*/ background-color: black; background-image: url(../images/titlebar.png); background-repeat: repeat-x; background-position: left center; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 10px; }
.listmenu1 ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.listmenu1 ul li { padding-bottom: 0px; }
.listmenu1 ul li a { color: #154573; background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/ display: block; padding-left: 25px; /*link text is indented 19px*/ text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-size: 12px; padding-top: 7px; padding-right: 0; padding-bottom: 7px; font-family: Arial, Helvetica, sans-serif; }
.listmenu1 ul li a:visited { color: #000000; }
.listmenu1 ul li a:hover { /*hover state CSS*/ color: #FFF; background-color: #0D4C7F; text-decoration: none; }
#menu_topten { width: 183px; margin-left: 5px; }

/*MENU LISTADOS*/


.listmenu2 { width: 183px; margin-left: 5px; }
.listmenu2 .headerbar { color: white; margin-bottom: 10px; /*header text is indented 10px*/ background-color: black; background-image: url(../images/titlebar.png); background-repeat: repeat-x; background-position: left center; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 10px; }
.listmenu2 ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.listmenu2 ul li { padding-bottom: 0px; }
.listmenu2 ul li a { color: #333333; background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/ display: block; padding-left: 15px; /*link text is indented 19px*/ text-decoration: none; font-size: 12px; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }
.listmenu2 ul li a:visited { color: #0066FF; }
.listmenu2 ul li a:hover { /*hover state CSS*/ color: #FFF; background-color: #409DDB; text-decoration: none; }


/*MENU LISTADOS*/


.listmenu3 { width: 183px; /*width of menu*/ }
.listmenu3 .headerbar { color: white; margin-bottom: 10px; /*header text is indented 10px*/ background-color: black; background-image: url(../images/titlebar.png); background-repeat: repeat-x; background-position: left center; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 10px; }
.listmenu3 ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.listmenu3 ul li { padding-bottom: 0px; }
.listmenu3 ul li a { color: #154573; background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/ display: block; padding-left: 25px; /*link text is indented 19px*/ text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-size: 12px; padding-top: 7px; padding-right: 0; padding-bottom: 7px; font-family: Arial, Helvetica, sans-serif; }
.listmenu3 ul li a:visited { color: #000000; }
.listmenu3 ul li a:hover { /*hover state CSS*/ color: #FFF; background-color: #0D4C7F; text-decoration: none; }



/*MENU LISTADOS*/


.listmenu4 { width: 183px; /*width of menu*/ }
.listmenu4 .headerbar { color: white; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 2px; padding-right: 0; padding-bottom: 2px; padding-left: 0px; }
.listmenu4 ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.listmenu4 ul li { padding-bottom: 0px; }
.listmenu4 ul li a { color: #4783A9; font-weight:bold; /*custom bullet list image*/ display: block; padding-left: 25px; /*link text is indented 19px*/ text-decoration: none; border-bottom: 1px solid #dadada; font-size: 11px; padding-top: 3px; padding-right: 0; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif; /*background-image: url(../images_/ico_menu.gif); background-repeat: no-repeat; background-position: 5px center;*/ }
.listmenu4 ul li a:visited { color: #4783A9; }
.listmenu4 ul li a:hover { /*hover state CSS*/ color: #4783A9; text-decoration: none; }
.listmenu4 ul li ul li a { color: #154573; /*custom bullet list image*/ display: block; padding-left: 40px; /*link text is indented 19px*/ text-decoration: none; border-bottom: 1px solid #dadada; font-size: 11px; padding-top: 3px; padding-right: 0; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif; background-image: url(../images_/ico_menu.gif); background-repeat: no-repeat; background-position: 26px center; }
.listmenu4 ul li ul li a:visited { color: #000000; }
.listmenu4 ul li ul li a:hover { /*hover state CSS*/ color: #FF6600; text-decoration: none; }




/*MENU HORIZONTAL*/
.topmenu { margin:0; list-style:none; height:32px; position:relative; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
.topmenu li { float:left; margin-right: 2px; }
.topmenu li a { display:block; float:left; height:32px; line-height:32px; text-decoration:none; font-size:12px; font-family:Helvetica, Tahoma, Arial; font-weight:bold; text-align:center; cursor:pointer; background-image: url(../images_/pro_nine_1a.png); background-repeat: no-repeat; background-position: left top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 12px; color: #FFF; behavior: url("../iepngfix.htc");}
.topmenu li a b { float:left; display:block; color: #FFF; background-image: url(../images_/pro_nine_1.png); background-repeat: no-repeat; background-position: right top; height: 32px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 8px;behavior: url("../iepngfix.htc"); }
.topmenu li a:hover { color:#144573; background-image: url(../images_/pro_nine_0.gif); background-repeat: no-repeat; }
.topmenu li a:hover b { color: #144573; background-image: url(../images_/pro_nine_2.gif); background-position: right top; }
.topmenu li.current a { display:block; float:left; height:32px; line-height:32px; text-decoration:none; font-size:12px; font-family:Helvetica, Tahoma, Arial; font-weight:bold; text-align:center; cursor:pointer; background-image: url(../images_/pro_nine_0.gif); background-repeat: no-repeat; background-position: left top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 12px; }
.topmenu li.current a b { float:left; display:block; color: #000000; background-image: url(../images_/pro_nine_2.gif); background-repeat: no-repeat; background-position: right top; height: 32px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 8px; }

/*MENU TABS*/
.menutabs { list-style:none; height:41px; position:relative; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0px; }
.menutabs li { padding: 0px; float: left; margin-top: 0px; margin-right: 40px; margin-bottom: 0px; margin-left: 0px; }
.menutabs li a { display:block; float:left; height:41px; line-height:41px; text-decoration:none; font-size:12px; font-family:Helvetica, Tahoma, Arial; font-weight:bold; text-align:center; cursor:pointer; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; color: #FFF; behavior: url("../iepngfix.htc"); }
.menutabs li a b { float:left; display:block; color: #FFF; height: 41px; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; behavior: url("../iepngfix.htc"); line-height: 41px; width: 120px; }
.menutabs li a:hover { color:#144573; }
.menutabs li a:hover b { color: #FFFFFF; text-decoration: underline; }
.menutabs li.current a { display:block; float:left; height:41px; line-height:32px; text-decoration:none; font-size:12px; font-family:Helvetica, Tahoma, Arial; font-weight:bold; text-align:center; cursor:pointer; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
.menutabs li.current a b { float:left; display:block; color: #154573; height: 41px; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; }



.input_search_top { height: 20px; width: 220px; margin: 0px; background-color: transparent; padding-top: 3; padding-right: 0; padding-bottom: 0; padding-left: 3; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.form_search_top { background-color: transparent; height: 40px; width: 360px; padding-top: 0px; padding-left: 0px; float: left; margin: 0px; padding-right: 0px; padding-bottom: 0px; text-decoration: none; border: 0px none transparent; }
#tabs_featured2 { height: 41px; width: 516px; background-image: url(../images_/tab_2.jpg); background-repeat: no-repeat; background-position: top; }
#tabs_featured3 { height: 41px; width: 516px; background-image: url(../images_/tab_3.jpg); }
#content_box2_nav2 { height: 30px; width: 506px; padding-left: 10px; line-height: 30px; background-image: url(../images_/nav_2.jpg); background-repeat: no-repeat; background-position: top; margin-bottom: 10px; behavior: url("../iepngfix.htc"); }
#content_box2_nav3 { height: 30px; width: 506px; padding-left: 10px; line-height: 30px; background-image: url(../images_/nav_3.jpg); background-repeat: no-repeat; background-position: top; margin-bottom: 10px; behavior: url("../iepngfix.htc"); }


/*MENU VERTICAL*/

#nav { width: 163px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; color: #154573; text-decoration: none; float: left; }
#nav, #nav ul, #nav li { margin: 0; padding: 0; list-style: none; }
#nav a { display: block; height: 22px; width: 163px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #154573; font-weight: bold; }
#nav a.span { color: #144573; position: relative;  padding-top: 5px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#nav a.span2 { color: #144573; height: 30px; position: relative;  padding-top: 5px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#nav a.span3 { color: #144573; position: relative;  padding-top: 5px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }

#nav a.span:hover { color: #FFFFFF; text-decoration: none; background-color: #144573; }
#nav a.span2:hover { color: #FFFFFF; text-decoration: none; background-color: #144573; }
#nav a.span3:hover { color: #FFFFFF; text-decoration: none; background-color: #144573; }

#nav a.span img { position: absolute; top: 2px; right: 2px; border: 0; }
#nav li { clear: both; }
#nav li a { color: #0C4A7D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-transform: uppercase; text-decoration: none; padding-left: 20px; }
#nav li ul li { font-size: 85%; border: none; }
/*#nav li ul li a { color: #154573; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 35px; padding-top: 10px; font-weight: bold; text-transform: uppercase; background-image: url(../images/arrow1.gif); background-repeat: no-repeat; background-position: 20px 8px; }*/
#nav li ul li a { color: #154573; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 35px; padding-top: 10px; font-weight: bold; text-transform: uppercase; background-image: url(../images/arrow1.gif); background-repeat: no-repeat; background-position: 20px 8px; width: 147px; }
#nav li ul li a:hover { color: #666666; text-decoration: none; }


#cont_fea span{ width:100%; height:100%;}

.tx_affiliations{font-size: 11px; color:#666666; text-decoration:none;}

.tx_1{font-size: 11px; color:#666666; text-decoration:none;}
.tx_1:hover{font-size: 11px; color: #FF9900;text-decoration:none;}
.tx_2{font-size: 11px; color:#FF9900; text-decoration:none;}
.tx_2:hover{font-size: 11px; color: #DEDBDE;text-decoration:none;}
.now{border-color:#993300;}
.img2.border { border: 1px solid #C6C6C6; padding: 2px; margin: 0; }
.img2.border:hover { background: #E3F5FE; }
.img2.center { display: block; margin: auto; }
.img2.alignright { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline; }
.img2.alignleft { float: left; padding: 4px; margin: 0 7px 2px 0; display: inline; }
.tx_form{font-size: 11px; color:#666666; text-decoration:none;}

.tx_11{font-size: 24px; color:#666666; text-decoration:none;}
.tx_11:hover{font-size: 24px; color: #FF9900;text-decoration:none;}
.tx_22{font-size: 24px; color:#FF9900; text-decoration:none;}
.tx_22:hover{font-size: 24px; color: #DEDBDE;text-decoration:none;}

.tableevent{
	background-color: #DEDBDE;
}
#pop_featured { width: 516px; background-image: url(../images_/pop_2.gif); background-repeat: repeat-y; background-position: top; }

#pop_featured_title { width: 516px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 32px; color: #FFF; text-decoration: none; background-image: url(../images_/pop_1.gif); background-repeat: no-repeat; background-position: top; text-align: center; }

#pop_featured_content { width: 508px; background-image: url(../images_/pop_3.gif); background-repeat: no-repeat; background-position: bottom; padding-bottom: 20px; text-align: center; padding-left: 8px; }

#pop_featured td { font-size: 12px; color: #FFF; text-decoration: none; }

#pop_featured td a { font-size: 14px; color: #F90; text-decoration: none; font-weight: bold; }

#pop_featured td a:hover{ color: #FFF; text-decoration: underline; }

hr { display: block; height: 1px; line-height: 1px; background-color: #EAEAEA; width: 100%; padding: 0; border: 0px; color: #EAEAEA; }
