/* Global  */
html { height:100%; }
h1,h2,h3,h4,h5,p,ul,form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:"Trebuchet MS", Verdana, Arial; }
body { text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
div { background-repeat:no-repeat;  }

img.padright { padding-right:15px;}
img.padleft { padding-left:15px;}
img.padtop { padding-top:15px;}
img.padbottom { padding-bottom:15px;}

div.container { }
div.container {width:998px; margin-left:auto; margin-right:auto; text-align:left; height:100%;}

.float_left { float:left;}
.float_right { float:right;}
.clear_float { clear:both; height:1px; overflow:visible;}


ul.horizontal {list-style-type:none;   }
ul.horizontal li{float:left; }
ul.vertical {list-style-type:none;  }



a { font-family:"Trebuchet MS", Verdana, Arial;  background-repeat:no-repeat; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a img {border-style:none; }

h1{}
h2{ font-size:20px; color:#c4070d; font-weight:normal;}
h3 { font-size:13px;}
h4{ font-weight:normal;}
h5 {}
p{}


/* Quick Links */
#nav { background-image:url(../images/common/quick_link_bg.jpg); padding-left:20px; background-repeat:repeat;  }
#nav  a { color:white; text-decoration:underline;font-size:11px;}
#nav  a:hover {color:#ffa48f; text-decoration:none;}
#nav ul { list-style:none; margin:0px; padding:0px; margin-bottom:10px;}
#nav h3 { color:#ffa48f; margin-top:10px;}

#nav2 { position:absolute; padding-left:340px; height:20px; }
#nav2 a {font-size:11px;}
#nav2 a.link {color:#fff0aa; font-size:11px; background-image:url(../images/common/quick_link.png); background-repeat:no-repeat; display:block; width:88px; background-repeat:no-repeat; text-indent:8px; text-decoration:none; height:20px;}
#nav2 a.link:hover { background-image:url(../images/common/quick_link_hover.png); text-decoration:none; color:white; 
}
#nav2 a.selected {color:#fff0aa; font-size:11px;  background-image:url(../images/common/quick_link_back.png); background-repeat:no-repeat; display:block; width:88px; background-repeat:no-repeat; text-indent:8px; text-decoration:none; height:20px;}
#nav2 a.selected:hover { background-image:url(../images/common/quick_link_hover_back.png); text-decoration:none; color:white; }


/* Header */

div.header { background-image:url(../images/common/header_background.jpg); height:97px; padding-left:12px; background-repeat:repeat-x; }
div.logo { padding-top:.5em; padding-left:8px; width:320px; }
div.header a { font-size:11px;}
div.header_links {  width:648px; }

div.secure_login {  width:386px;  margin-top:0px;}
div.secure_login a { background-image:url(../images/common/header_nav_button_active.png); display:block; width:122px;  color:#fff0aa; text-decoration:none; text-align:center;  padding-top:.5em; padding-bottom:5px; font-family:"Trebuchet MS", Verdana, Arial; }
div.secure_login a:hover{ background-image:url(../images/common/header_nav_button_hover.png); color:#ffffff;}
div.secure_login li{ padding-right:10px;}
div.secure_login li.last{ padding-right:0px;}

div.accessibility {    padding-left:372px; padding-top:6px; height:40px; }
div.language { color:#656565; }
div.language a { color:#1b9ccf; text-decoration:none;} 
div.language a:hover { color:white; text-decoration:underline;}
div.language  a.english { padding-right:5px;}
div.language  a.arabic { padding-left:5px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; line-height:10px;}

div.resize_text { width:55px;   padding-left:40px; padding-top:4px;  }
div.resize_text a { float:left; color:#f46933;}
div.resize_text a.normal { float:left; font-size:11px; padding-right:5px;}
div.resize_text a.medium { float:left; font-size:13px;padding-right:5px;}
div.resize_text a.large { float:left; font-size:15px; padding-right:0px;}
div.sep {  padding-right:6px; padding-left:3px;  color:#656565; }

div.print { background-image:url(../images/common/printer.jpg); padding-left:30px; height:35px; }
div.print a { color:#4a4a4a; font-size:10px; text-decoration:none;}
div.print a:hover{ color:white; text-decoration:underline;}

div.search_box { margin-left:25px; margin-top:1px; } 
div.search_box img { padding:0px; margin:0px; display:block;}
div.search_box .input input { margin-left:10px;   border-width:0px; border-style:none;	 margin-top:2px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#969696;  font-size:10px; padding-top:2px;}
div.search_box .input { background-image:url(../images/common/search_border.gif); float:left; width:190px;  height:25px; }
div.search_box a { float:left; margin-left:10px; }

a.go {  background-image:url(../images/common/go_button.png); width:27px; height:19px;   display:block; padding-left:10px; padding-top:3px; margin-left:2px; margin-top:1px; color:#3a3a3a; font-size:11px; text-decoration:none;}
a.go:hover { background-image:url(../images/common/go_button_hover.png); color:#9d2e31; text-decoration:none; }


/* MAIN MENU */
div.main_menu { background-image:url(../images/common/header_menu_background.png); height:34px; margin-top:-3px; padding-left:3px;}
div.main_menu ul li{ z-index:999; position:relative; }

div.main_menu a { font-family:Arial Narrow, Helvetica, sans-serif; font-size:16px; text-decoration:none;  color:white; width:90px; height:38px;  text-align:center; background-image:url(../images/common/header_menu_active.png); padding-top:.3em; display:block; }
div.main_menu a:hover { background-image:url(../images/common/header_menu_hover.png);}
div.main_menu a.selected {background-image:url(../images/common/header_menu_hover.png);}

/* CONTENT BODY */
div.content_body {}
div.content_body { margin-top:24px;}
div.content_body p{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
 

 
/* HOME LAYOUT  */
div.home_layout {}
div.home_layout div.links { width:314px;  }
div.home_layout div.maincontent { float:right; }
div.home_layout div.maincontent div.column{ width:313px; padding-right:30px; }
div.home_layout div.maincontent div.last { padding-right:0px;  }

div.home_layout div.linkBox div.carousel-component li a {  }
div.home_layout a{ font-size:11px;}
 

div.welcome {}
div.welcome { background-image:url(../images/homepage/welcome_box.jpg); width:315px; height:200px; margin-top:4px;   }
div.welcome p { color:white; padding-top:60px; padding-left:20px; font-size:10px; padding-right:20px; text-align:justify;}

div.apply_box { }
div.apply_box { background-image:url(../images/homepage/apply_box.jpg); width:314px; height:76px; margin-top:30px; margin-left:2px;}
div.apply_box h3 { color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-top:.5em;}
div.apply_box a { color:#dc3d00; text-decoration:underline; display:block; height:26px;  margin-top:.8em; padding-left:31px; padding-top:.5em;}
div.apply_box a:hover { color:#565656; text-decoration:none;}

div.apply_box a.globe{ background-image:url(../images/homepage/globe.jpg); float:left; margin-left:8px; }
div.apply_box a.emirati{ background-image:url(../images/homepage/emirates_students.jpg); float:right; margin-right:12px; }

div.service_links {}
div.service_links { background-image:url(../images/homepage/servicelinks_background_2.jpg); width:317px; height:65px; margin-top:30px; padding-top:5px;    }
div.service_links a { display:block; float:left ; color:#4a4a4a; text-decoration:underline; background-position:center top; padding-top:32px; font-size:10px; }
div.service_links a:hover {color:#c50100; text-decoration:none;}
div.service_links a.library { background-image:url(../images/homepage/library_reading.png); margin-left:66px;} 
div.service_links a.conventioncentre { background-image:url(../images/homepage/convention_center.png); margin-left:25px; text-align:center; } 
div.service_links a.recruitment { background-image:url(../images/homepage/careers_handshake.png); margin-right:18px; float:right;} 

div.service_links a.library2 { margin-left:38px;} 
div.service_links a.conventioncentre2 {  margin-left:17px; text-align:center; } 
div.service_links a.zupress2 { margin-left:32px;}
div.service_links a.recruitment2 { margin-right:18px; float:right;} 


div.quickLinkBox { margin-top:30px;}
div.quickLinkBox table td{  }
div.quickLinkBox { width:311px; }
div.quickLinkBox h3 { color:#6d6d6d; font-weight:bold; margin-top:0px;}
div.quickLinkBox a {  color:#af0038; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.quickLinkBox a:hover {color:#565656; text-decoration:none;  }
div.quickLinkBox td.image { width:85px;}
div.quickLinkBox table td { vertical-align:top;}

div.billboard div.text { float:left; position:absolute; margin-left:42px; margin-top:102px;
font-size:23px; color:white; font-family:"Trebuchet MS", Verdana, Arial;}

div.linkBox { margin-top:30px;}
div.linkBox img{  }
div.linkBox div.content { padding-right:2px;padding-left:2px;}
div.linkBox div.content h3 { color:#bb0000;margin-bottom:2px;  margin-top:20px; font-family:"Trebuchet MS", Verdana, Arial;}
div.linkBox   a {  color:#565656;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;  text-decoration:none;}
div.linkBox   a:hover { color:#af0038; text-decoration:underline;}
div.linkBox div.content  img { margin-left:0px; margin-top:0em;}
div.linkBox div.carousel_box { background-image:url(../images/homepage/news_header_bar.jpg); background-repeat:no-repeat; color:white; font-family:"Trebuchet MS", Verdana, Arial; text-indent:5px; }
div.linkBox div.carousel_box h3 {padding-top:.5em;}

div.home_layout div.column div.fourth { }
div.home_layout  div.third { }



/* FOOTER */
div.footer { padding-bottom:20px;}
div.footer { }
div.footer_menu{ margin-top:30px;}
div.footer_menu { background-image:url(../images/common/footer_background.jpg); height:47px;}
div.footer_menu a { color:#ffffff; font-size:13px; text-decoration:none; padding-top:1em; display:block; padding-left:12px; padding-right:12px; font-family:Arial, Helvetica, sans-serif ; text-transform:lowercase; }
div.footer_menu a:hover { text-decoration:underline; color:#ffa48f; } 
div.footer_menu li.selected a { text-decoration:none; color:#ffa48f; } 
div.footer_menu li.first { padding-left:19px;}
div.footer_menu li.last  {}
div.footer_menu  li img { margin-top:16px;}

div.footer_link { margin-left:2px; margin-top:10px; height:55px; border-bottom:1px solid #bbbbbb; margin-bottom:5px;}
div.footer_link div.copyright p{ font-family:"Trebuchet MS", Verdana, Arial; color:#272727;}
div.footer_link div.return_home { width:200px;}
div.footer_link div.return_home a.home{ background-image:url(../images/common/zayed_footer.jpg); display:block; height:28px; padding-left:30px; color:#494949; padding-top:.5em;  font-size:14px;}
div.footer_link div.return_home a.home:hover{ text-decoration:none;}
div.footer_link p { color:#272727; font-size:11px;}

div.footer_contact { margin-top:10px; margin-left:2px;}
div.footer_contact h4 { font-size:10px; color:#9f2839; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_contact p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#818181;} 


/* INSIDE LAYOUT */

div.breadcrumb {}
div.breadcrumb {  margin-bottom:15px; color:#444444; text-transform:capitalize;}
div.breadcrumb a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.breadcrumb ul li { padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
 


div.inside_layout div.links {width:207px;}
div.inside_layout div.topsection { overflow:hidden;}
div.inside_layout div.middlesection { margin-top:18px;  }
div.inside_layout div.middlesection td td.middle { vertical-align:middle;}
div.inside_layout div.middlesection td.contentregion { vertical-align:top;}
div.inside_layout div.middlesection td.verticalmenu {vertical-align:top;}
 
 
div.inside_layout div.maincontent h3{ font-family:"Trebuchet MS", Verdana, Arial; font-size:18px; color:#2f2f2f ; font-weight:normal; margin-bottom:10px;}	
div.inside_layout div.maincontent h4 { font-family:"Trebuchet MS", Verdana, Arial; font-size:16px; color:#515151 ; font-weight:normal; margin-bottom:10px;}
div.inside_layout div.maincontent h5{ font-family:"Trebuchet MS", Verdana, Arial; font-size:14px; color:#515151; font-weight:normal; margin-bottom:10px;}
div.inside_layout div.maincontent h6 { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#515151; font-weight:normal; margin-bottom:10px;}
div.inside_layout div.maincontent h3 a,div.inside_layout div.maincontent h4 a, div.inside_layout div.maincontent h5 a,div.inside_layout div.maincontent h6 a {color:#c91c1c; text-decoration:underline;}
div.inside_layout div.maincontent h3 a,div.inside_layout div.maincontent h4 a:hover,div.inside_layout div.maincontent h5 a:hover,div.inside_layout div.maincontent h6 a:hover {color:#626262;   text-decoration:none;}
 
div.inside_layout div.maincontent p  { font-family:"Trebuchet MS", Verdana, Arial; color:#353535; font-size:12px; padding-right:30px; margin-bottom:20px;  font-weight:normal;}

div.inside_layout div.maincontent p.comment { color:gray; margin-bottom:0px;}

div.inside_layout div.maincontent table.default td, div.inside_layout div.maincontent td p  { font-family:"Trebuchet MS", Verdana, Arial; color:#353535; font-size:12px;font-weight:normal; margin-bottom:0px; padding-right:0px;}

div.inside_layout div.maincontent ul {}
div.inside_layout div.maincontent ul li, div.inside_layout div.maincontent ol li {font-family:"Trebuchet MS", Verdana, Arial; color:#353535; font-size:12px; padding-right:30px;  font-weight:normal; margin-left:15px;}
div.inside_layout div.maincontent  a { color:#626262; text-decoration:underline;}
div.inside_layout div.maincontent  a:hover{ color:#c91c1c; text-decoration:none;}

div.inside_layout div.maincontent p a,div.breadcrumb a { color:#626262; text-decoration:underline; }
div.inside_layout div.maincontent p a:hover , div.breadcrumb a:hover{ color:#c91c1c; text-decoration:none;}


div.inside_layout div.maincontent ul { margin-bottom:20px; list-style-type:square;}
div.inside_layout div.maincontent ul.inner { margin-bottom:0px; list-style-type:circle}
div.inside_layout div.maincontent li a { color:#626262; text-decoration:underline; }
div.inside_layout div.maincontent li a:hover { color:#c91c1c; text-decoration:none;}

div.inside_layout div.totop a{ color:#626262;  }
div.inside_layout div.totop a:hover{ color:#c91c1c; text-decoration:none;}
div.inside_layout div.totop { text-align:right;}  

div.inside_layout div.content_leftcolumnonly {  width:476px; }
div.inside_layout div.content_leftcolumnonly  p { padding-right:0px;}
div.inside_layout div.banners {}
div.inside_layout div.banners h4 { font-size:12px; color:#323232; padding-top:12px; font-weight:bold; margin-bottom:14px;}
div.inside_layout div.banners div.banner { margin-bottom:30px; }
div.inside_layout div.banners div.info_box_medium { margin-bottom:30px; width:235px; background-image:url(../images/common_inside/info_box_medium.jpg);background-repeat:no-repeat;  padding-left:15px; padding-bottom:5px; overflow:visible; }
div.inside_layout div.banners div.info_box_medium ul {  }
div.inside_layout div.banners div.info_box_medium p { } 
div.inside_layout div.banners div.info_box_medium strong {padding-top:5px;}


div.heading2 { border-bottom:solid 1px #e5e5e5; height:32px; width:764px; margin-bottom:15px; padding-top:10px;}
div.heading2 span.date { color:#5c5c5c; font-size:12px; font-family:"Trebuchet MS", Verdana, Arial;   display:block; margin-top:10px;  }


div.apply_box_small { overflow:hidden; margin-top:2px; }
div.apply_box_small { background-image:url(../images/common_inside/apply_box.jpg); background-repeat:no-repeat; width:207px; height:72px;}
div.apply_box_small h3 { color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-top:.5em; margin-bottom:6px;}
div.apply_box_small a { color:#dc3d00; text-decoration:underline; display:block; margin-left:15px; text-indent:30px;  font-size:11px; }
div.apply_box_small a:hover { color:#565656; text-decoration:none;}
div.apply_box_small a.globe { background-image:url(../images/common_inside/globe.gif); margin-bottom:0px; }
div.apply_box_small a.emirati { background-image:url(../images/common_inside/emirati_students.gif); }


div.service_links_small {}
div.service_links_small { background-image:url(../images/common_inside/service_links_bg.jpg);width:202px; height:64px;   padding-top:10px; padding-left:5px; margin-top:15px;  }
div.service_links_small a { display:block; float:left ; color:#4a4a4a; text-decoration:underline; background-position:center top; padding-top:22px; font-size:10px; line-height:12px; }
div.service_links_small a:hover {color:#c50100; text-decoration:none;}
div.service_links_small a.library { background-image:url(../images/common_inside/library_reading_small.png); margin-left:14px; } 
div.service_links_small a.conventioncentre { background-image:url(../images/common_inside/convention_center_small.png);  width:70px;  text-align:center;   } 
div.service_links_small a.recruitment { background-image:url(../images/common_inside/careers_handshake_small.png); margin-left:28px;} 

 
td.verticalmenu { padding-right:30px;     }
td.verticalmenu div.top { background-image:url(../images/common_inside/vertical_menu_background_top.jpg); background-repeat:no-repeat;
width:204px; height:45px; }
td.verticalmenu  { background-image:url(../images/common_inside/vertical_menu_background.jpg); background-repeat:repeat-y; width:204px; }
td.verticalmenupadding { background-image:url(../images/common_inside/vertical_menu_background.jpg); height:45px; background-repeat:no-repeat;}
td.verticalmenubottom{}
td.verticalmenubottom  div.bottom { background-image:url(../images/common_inside/vertical_menu_background_bottom.jpg); width:204px; height:10px;}
td.verticalmenu div.verticalmenu_links { }
 
div.carousel_twocolumn div.carousel-component { float:left;}
div.carousel_twocolumn div.news_outline { float:left; }
div.news_outline { margin-left:30px; width:215px;}
div.news_outline h3 {}
div.news_outline h4 { }
div.news_outline a {color:#626262; text-decoration:underline; }
div.news_outline a:hover {color:#c50100; text-decoration:none;}
div.news_outline  li {font-family:"Trebuchet MS", Verdana, Arial; color:#272727; font-size:11px;  font-weight:normal; margin-top:10px; list-style:none;}


/* COLLEGES LAYOUT */
div.inside_layout div.tabstrip {  height:30px;}
div.inside_layout div.tabstrip a { background-image:url(../images/colleges/tabstrip_back.jpg); background-repeat:repeat-x; display:block; width:230px; color:white; padding:6px; text-decoration:none; float:left; margin-right:1px; text-align:center;  font-size:12px;}
div.inside_layout div.tabstrip a:hover,div.inside_layout  div.tabstrip a.selected { background-image:url(../images/colleges/tabstrip_back_hover.jpg); color:white;} 

div.gradientbox { width:333px;  background-repeat:no-repeat; margin-top:20px; padding-right:30px; height:150px; background-image:url(../images/common_inside/gradient_box.jpg);}
div.gradientbox h3 { color: #474747; font-family:"Trebuchet MS", Verdana, Arial; padding-top:13px; padding-left:15px;}
div.gradientbox h3 a { text-decoration:none; font-size:16px; }
div.gradientbox h3 a:hover { text-decoration:underline;}
div.gradientbox div.gradientbox_content img{ margin-top:8px; margin-left:15px;}
div.gradientbox div.gradientbox_content td { vertical-align:top;}
div.gradientbox div.gradientbox_content ul { list-style-type:none; margin:0px; padding:0px; margin-left:0px; margin-top:8px; width:200px;}
div.gradientbox a { color:#626262;  font-family:"Trebuchet MS", Verdana, Arial; }
div.gradientbox a:hover{ color:#c91c1c;  }
div.gradientbox ul.bullet li { color:#626262; list-style-image:url(../images/dash.gif); background-repeat:no-repeat; margin-left:10px; padding-left:0px; list-style-position:outside; line-height:17px;  }
div.gradientbox ul.bullet li ul li { margin-left:0px;}

div.gradientbox_wide { padding-left:12px; background-image:url(../images/common_inside/gradient_box_wide.jpg); width:480px; height:174px;  margin-top:20px; }
div.gradientbox_wide h4 { padding-top:10px; }
div.gradientbox_wide img,div.gradientbox_wide ul { margin-top:10px;}
div.gradientbox_wide div.gradientbox_content ul { list-style:none;}
div.inside_layout div.gradientbox_wide h4 a { color: #474747; font-family:"Trebuchet MS", Verdana, Arial; text-decoration:none;  font-size:16px; }
div.inside_layout div.gradientbox_wide h4 a:hover { color:#c91c1c; }

div.inside_layout div.treeview {padding-top:30px; margin-bottom:15px; padding-left:12px;}
div.inside_layout div.treeview  h4 a { color: #474747; font-family:"Trebuchet MS", Verdana, Arial; text-decoration:none;  font-size:16px; }
div.inside_layout div.treeview  h4 a:hover { color:#c91c1c; }

/* Course Catalog */
div.coursecatalog {}
div.coursecatalog table { border-left: solid 1px #EEEEEE; border-top: solid 1px #EEEEEE;}
div.coursecatalog table td {border-right:   solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE;}
div.coursecatalog td { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; padding-left:5px; padding-right:5px; ;}
div.coursecatalog thead td { background-color:#B5B5B5; text-align:center; font-weight:bold;  
padding:5px;  color:white;
}
div.coursecatalog thead .year {}
div.coursecatalog thead .course { }
div.coursecatalog thead .credit {}
 
 div.coursecatalog tbody .year { text-align:center;}
  div.coursecatalog tbody .code a { display:block; width:50px; }
 div.coursecatalog tbody .code {  }
div.coursecatalog tbody .course { width:200px;}
div.coursecatalog tbody .credit { text-align:center;}
div.coursecatalog tbody .total { text-align:right; font-weight:bold;} 

div.coursecatalog .popup { position:absolute; background-color:white;
width:300px; padding:20px; border:solid 1px black;  overflow:hidden;}
div.coursecatalog .popup p { text-align:justify; padding-left:10px;margin-bottom:10px;}
div.coursecatalog .popup h4 { font-size:11px;padding-left:10px; margin-top:30px;}
div.coursecatalog tbody a  { text-decoration:none; color:#c91c1c ;}
div.coursecatalog tbody a:hover{ color:#626262; text-decoration:none;}
div.coursecatalog tbody a div { visibility:hidden; display:none; text-decoration:none;}
div.coursecatalog tbody a:hover div { visibility:visible; display:block;}

/* News Index Page*/ 

div.news_twocolumn_index {}
div.news_twocolumn_index div.first {  margin-right:35px;}
div.news_twocolumn_index div.news_column { float:left; }
div.news_twocolumn_index div.news_item { width:364px;   overflow:visible; height:130px;  }
div.news_twocolumn_index div.news_item div.image { float:left; margin-right:10px; margin-top:6px;}
div.news_twocolumn_index div.news_item div.image img { width:100px; height:75px;}
div.news_twocolumn_index div.news_item div.content { float:left; width:254px;}
div.news_twocolumn_index div.news_item div.content h4  { font-size:16px; font-family:"Trebuchet MS", Verdana, Arial; color:#c4070d; margin-bottom:0px; padding-bottom:0px; }
div.news_twocolumn_index div.news_item div.content a { color:#c4070d; margin-left:2px;}
div.news_twocolumn_index div.news_item div.content a:hover { color:#565656;}
div.news_twocolumn_index div.news_item div.content span { color:#5c5c5c; font-size:12px;  font-family:"Trebuchet MS", Verdana, Arial;}
div.news_twocolumn_index div.news_item div.content p { border-top:solid #efefef 1px; font-size:11px; padding-bottom:0px; margin-bottom:0px; }
div.news_twocolumn_index div.news_item div.news_column div.news_item{}
div.news_twocolumn_index {}

div.news_image_headline { float:left; margin-right:30px; margin-bottom:30px; background-color:#ededed; padding-bottom:10px; width:350px; margin-top:20px;}
div.news_image_headline  img { width:350px; height:263px;} 
div.news_image_headline  h4 {margin-top:10px;  display:block; margin-left:5px; }
div.news_fulltext { margin-top:30px; }
div.news_fulltext p { text-align:justify;}

/* FULL WIDTH PAGE LAYOUT */
div.fullwidth_layout div.maincontent{ float:left; }
 

 /* Generic table  */
div.inside_layout div.maincontent  table.table { border-left: solid 1px #EEEEEE; border-top: solid 1px #EEEEEE;}
div.inside_layout div.maincontent  table.table td {border-right:   solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE;}
div.inside_layout div.maincontent  table.table td { font-family:Tahoma, Arial, Helvetica, sans-serif; }
div.inside_layout  div.maincontent table.table thead td { background-color:#B5B5B5; text-align:center; font-weight:bold;  padding:5px;  color:white;
} 




 
/* Vertical menu treeview*/
ul.treeview {margin-left:0px; padding-left:15px; padding-right:15px;}
ul.treeview li a , ul.treeview li span { font-family: "Trebuchet MS", Verdana, Arial; color:#ffffff; text-decoration:none; font-size:10px; text-transform:uppercase; cursor:pointer;}
ul.treeview li a:hover, ul.treeview li span:hover {color:#ffe346; text-decoration:underline; }
ul.treeview li { list-style-type:none; border-bottom:solid 1px #c88c94; padding-top:5px; padding-bottom:5px;}
ul.treeview li.first { padding-top:0px;}
 
ul.treeview li.selected a,ul.treeview li.selectedlast a {color:#ffe346; }
ul.treeview li.selected span ,ul.treeview li.selectedlast span {color:#ffe346; }
ul.treeview li.selected img ,ul.treeview li.selectedlast img { padding-right:2px; }
ul.treeview li div.arrow { background-image:url(../images/common_inside/arrow_small_main.png);
 background-repeat:no-repeat;  width:12px; height:19px; float:left; padding-right:2px;
}
ul.treeview li.last { border-bottom:none;}
ul.treeview li.selectedlast { border-bottom:none;}



/* second level links*/
ul.treeview li li { margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; }
ul.treeview li ul { margin:5px 0px 0px 0px; padding:5px 0px 0px 0px;  margin-bottom:0px; display:none; width:170px; }
ul.treeview li.selected ul  { display:block;}
ul.treeview li.selected ul li ul  { display:none;}
ul.treeview li.selected ul li.selected ul  { display:block;}


ul.treeview li ul li {margin:0px; padding:0px; border:none; padding-bottom:5px; padding-top:0px;}
ul.treeview li li a { color:#ffeab8; background-image:url(../images/common_inside/arrow_small.png); background-repeat:no-repeat;  padding-left:15px; display:block; width:130px; margin-left:5px; }
ul.treeview li ul li a:hover { color:#ffffff; background-image:url(../images/common_inside/arrow_small_hover.png); }
ul.treeview li.selected li  a{color:#ffeab8;}
ul.treeview li ul li.selected a, ul.treeview li ul li.selected ul li.selected a  { color:white; background-image:url(../images/common_inside/right_arrow_spray2.png);}
ul.treeview li ul li.selected ul li a { color:#ffeab8; background-image:url(../images/common_inside/arrow_small.png);}


ul.treeview div.icon_links { background-color:white; height:120px; padding-left:10px;}
ul.treeview div.icon_links a { padding-top:55px;  } 
ul.treeview div.icon_links ul { padding-top:0px;}
ul.treeview div.icon_links ul li { padding-top:0px;} 
ul.treeview div.icon_links a { background-repeat:no-repeat; padding-top:60px; display:block; background-position:center; color:#4a4a4a; text-decoration:underline; font-family:"Trebuchet MS", Verdana, Arial; font-size:10px; font-weight:bold;}
ul.treeview div.icon_links a:hover{ color:#c50100;}

/* Third level*/
ul.treeview li li li a { margin-left:15px;}

/* Fourth  level*/
ul.treeview li li li li a { margin-left:25px;}


/* ICE course page */

table.courses { padding:0px; border-right:solid 1px gray; margin-right:10px;} 
table.courses thead { background-color:#931d2d; color:White;} 
table.courses th { font-size:11px; vertical-align:top;  text-align:center;} 
table.courses th { border:solid 1px gray; border-right:none; border-bottom:none;} 
table.courses th.last { border-right:solid 1px gray;border-bottom:solid 1px gray;} 
table.courses .programtitle { font-size:11px; font-weight:bold; background-color:black; white-space:normal;  } 
table.courses .programtitle span, table.courses .programtitle span a{ font-weight:bold; color:white;} 
table.courses .subtitle { font-size:11px; font-weight:bold; background-color:whitesmoke; white-space:normal; } 
table.courses .subtitle span{ font-weight:normal;} 

table.courses td { border:solid 1px gray; border-right:none; border-bottom:none;font-family:"Trebuchet MS", Verdana, Arial; color:#353535; font-size:12px;} 
table.courses tr.last td { border-bottom:solid 1px gray;} 
table.courses td.coursename p{ padding:0px; margin:0px;} 
table.courses td { vertical-align:top; width:auto; white-space:nowrap;}
