body{margin:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:75%; color:#4d4d4d; background:#242021;}

form{margin:0px; padding:0px;}
input{font-size:90%; border:1px solid #cfcfcf; padding:3px; color:#4d4d4d;}
img{border:0px;} 

.clear_left{clear:left;} .clear_right{clear:right;} .clear_both{clear:both; }

a{color:#e817e8; text-decoration:underline;} 
a:hover{color:#e817e8; text-decoration:none;}

.link_white_large a{color:#ffffff; text-decoration:underline; font-size:120%;} 
.link_white_large a:hover{color:#ffffff; text-decoration:none; font-size:120%;}

.link_pink_small a{color:#e817e8; text-decoration:underline; font-size:90%;} 
.link_pink_small a:hover{color:#e817e8; text-decoration:none; font-size:90%;}

.link_grey_light a{color:#656464; text-decoration:underline;} 
.link_grey_light a:hover{color:#656464; text-decoration:none;}

.link_grey_light_small a{color:#656464; text-decoration:underline; font-size:90%;} 
.link_grey_light_small a:hover{color:#656464; text-decoration:none; font-size:90%;}

.link_grey_dark a{color:#2c2c2c; text-decoration:underline; font-size:100%;} 
.link_grey_dark a:hover{color:#2c2c2c; text-decoration:none; font-size:100%;}

.link_grey_dark_small a{color:#2c2c2c; text-decoration:underline; font-size:90%;} 
.link_grey_dark_small a:hover{color:#2c2c2c; text-decoration:none; font-size:90%;}

.link_white a{color:#ffffff; text-decoration:underline;} 
.link_white a:hover{color:#ffffff; text-decoration:none;}

.link_white_small a{color:#ffffff; text-decoration:underline; font-size:90%; font-weight:normal;} 
.link_white_small a:hover{color:#ffffff; text-decoration:none; font-size:90%; font-weight:normal;}

.link_blue a{color:#06a6fd; text-decoration:underline;} 
.link_blue a:hover{color:#06a6fd; text-decoration:none;}

.link_blue_small a{color:#06a6fd; text-decoration:underline; font-size:90%;} 
.link_blue_small a:hover{color:#06a6fd; text-decoration:none; font-size:90%;}

.link_orange a{color:#ff9933; text-decoration:underline;} 
.link_orange a:hover{color:#ff9933; text-decoration:none;}

.link_red a{color:#da3a2f; text-decoration:underline;} 
.link_red a:hover{color:#da3a2f; text-decoration:none;}

.link_green a{color:#709b2f; text-decoration:underline;} 
.link_green a:hover{color:#709b2f; text-decoration:none;}

.link_yellow a{color:#f1c622; text-decoration:underline;} 
.link_yellow a:hover{color:#f1c622; text-decoration:none;}

.link_black a{color:#242021; text-decoration:underline;} 
.link_black a:hover{color:#242021; text-decoration:none;}

h2.personalise {font-size:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#242021;}
h2.members {font-size:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#06a6fd;}
h2.ezine {font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e817e8; padding-bottom:10px;}
h2.earn_learn {font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:10px;}
h2.skills_courses {font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:10px;}
h2.toolbox {font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:10px;}
h2.tag_cloud {font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e817e8; padding-bottom:10px;}
h2.course_search {font-size:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2c2c2c; padding-bottom:10px;}
h2.competition, h2.green {font-size:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#79b51f; padding-bottom:4px;}
h2.skins {font-size:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding-bottom:4px;}
h2.video {font-size:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#06a6fd; padding-bottom:2px;}
h2.media_help {font-size:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff3300;}
h2.provider {font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#79b51f; padding-bottom:4px;}

h3.earn_learn {font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e817e8;}

#base {width:1000px; margin:auto; padding:0px; background:#ffffff;}

#header{background:url(../images/bg_header.jpg) top no-repeat; width:1000px; height:96px;}

#logo{padding:21px 0px 0px 83px; float:left;}

#header_options{width:260px; float:right; padding:28px 74px 0px 0px;}

#header_nav{float:left; width:310px; background:#ffffff; height:24px;}
.header_nav_link a{display:block; float:left; color:#242021; font-size:90%; font-weight:bold; text-decoration:none; padding:0px 9px 0px 9px; line-height:12px; float:left; border-left:1px solid #242021;}
.header_nav_link a:hover{text-decoration:underline;}

.header_nav_link_home a{display:block; float:left; color:#242021; font-size:90%; font-weight:bold; text-decoration:none; padding:0px 9px 0px 9px; line-height:12px; float:left;}
.header_nav_link_home a:hover{text-decoration:underline;}

/* header - search area - IE6 fix */
#ctl00_Header2_Panel1{margin:0; padding:0; float:left; clear:both;}

#site_search{width:168px; padding:3px 0px 0px 0px; float:right;}
.site_search{float:left;}
.site_search_field{background:#242021; width:111px; height:16px; border:none; font-size:90%; color:#ffffff; padding:5px 7px 2px 7px;}
.site_search_button {border:none; padding:0px;}

#navigation{background:url(../images/bg_navigation.jpg) top no-repeat; width:1000px; height:22px;}
#nav_bar{padding:0px 0px 0px 76px;}

/*
#side_left{width:1000px; background:#FFF url(/Templates/Public/Images/bg_side_right_lower.jpg) top right no-repeat; 
            margin:0; padding:0; float:left; clear:both;}
*/

#side_left{width:1000px; background:#FFF url(/Templates/Public/Images/bg_side_right.jpg) top right no-repeat; 
            margin:0; padding:0; float:left; clear:both; border:0px solid red;}

#side_right{float:left; width:43px; padding:0px; display:none;}

.pod_bg{float:left; width:957px; padding:0px 0px 0px 0px; float:left; clear:both; border:0px solid blue;}
.bg_panel_centre{background:url(../images/pod_bg_centre.jpg) top left repeat-y; width:957px;
                float:left; clear:both;}
.bg_panel_top{background:url(../images/pod_bg_top.jpg) top left no-repeat; float:left; clear:both; 
              border:0px solid red;}
.bg_panel_bottom{background:url(../images/pod_bg_bottom.jpg) bottom left no-repeat; min-height:380px;
                 float:left; clear:both; border:0px solid red;}
/*                 
.bg_panel{padding:20px 0px 0px 86px; float:left; clear:both; border:1px solid blue;}
*/
.bg_panel{width:840px; margin:0; padding:0 0 0 80px; float:left; clear:both; border:0px solid blue;}

#main_content_holder{width:916px; position:relative; border:0px solid yellow; padding:0 0 20px 0;
                     float:left; clear:both;}

.bg_panel_bottom_alt{background:url(../images/pod_bg_bottom.jpg) bottom left no-repeat;}

#column_left{float:left; width:267px; padding:0px 15px 0px 0px;}
#column_right{float:left; width:549px; padding:0px 0px 0px 0px;}

.inner_column_left{float:left; width:267px; margin:10px 0 0 0; padding:0px 15px 0px 0px;}
.inner_column_right{float:left; width:267px; margin:10px 0 0 0; padding:0px 0px 0px 0px;}

#pod_home{float:left; width:267px; margin:11px 0 0 0; padding:0px 0px 15px 0px;}
.pod_home_panel{margin:0; padding:10px 10px 15px 10px; color:#ffffff; font-size:100%;
                border:0px solid red;}
.pod_home_panel img{float:left; margin:0; padding:0;}                

#pod_members{float:left; width:267px; padding:0px 0px 15px 0px;}
.pod_members_panel{padding:18px 20px 18px 20px; color:#4d4d4d;}

#pod_media{float:left; width:267px; padding:0px 0px 15px 0px;}
.pod_media_panel{padding:18px 20px 18px 20px; color:#4d4d4d;}

#pod_competition{float:left; width:267px; padding:0px 0px 15px 0px;}
.pod_competition_panel{padding:18px 20px 18px 20px; color:#ffffff; font-size:100%;}
.pod_competition_column_left{float:left; width:135px; padding-right:5px;}
.pod_competition_column_right{float:left; width:85px;}

#pod_skins{float:left; width:267px; padding:0;}
.pod_skins_panel{padding:18px 20px 18px 20px; color:#ffffff; font-size:100%;}
.pod_skins_text{width:110px; padding-bottom:6px;}

#pod_video{float:left; width:267px; padding:0px 0px 15px 0px;}
.pod_video_panel{padding:18px 20px 18px 20px; color:#4d4d4d;}

#pod_provider{float:left; width:267px; padding:0px 0px 15px 0px;}

.pod_black_panel_centre{background:url(../images/pod_black_centre.jpg) top left repeat-y; width:267px;}
.pod_black_panel_top{background:url(../images/pod_black_top.jpg) top left no-repeat;}
.pod_black_panel_bottom{background:url(../images/pod_black_bottom.jpg) bottom left no-repeat; border:0px solid red;}

.pod_light_grey_panel_centre{background:url(../images/pod_light_grey_centre.jpg) top left repeat-y; width:267px;}
.pod_dark_grey_panel_centre{background:url(../images/pod_dark_grey_centre.jpg) top left repeat-y; width:267px;}
.pod_skins_panel_centre{background:url(../images/pod_skins_centre.jpg) left repeat-y; width:267px;}

.members_login{padding:6px 0px 0px 0px;}
.members_login_field{float:left;}
.members_login_button {float:left; border:none; padding:10px 0px 12px 0px;}
.members_link{float:left; padding:2px 0px 0px 12px;}

/*#pod_ezine{padding:0px 0px 15px 0px; margin:0; float:left; clear:both; border:0px solid blue;}
.pod_ezine_header{background:url(../images/pod_ezine_header.jpg) top left no-repeat #242220; width:267px; height:8px;}
.pod_ezine_content{width:247px; background:#242220; padding:2px 10px 15px 10px; float:left; color:#ffffff;}
.pod_ezine_footer{float:left; clear:both; background:url(../images/pod_ezine_footer.jpg) top left no-repeat; 
   width:267px; height:54px;}*/
.ezine_form{float:left;}
.ezine_field{background:#ffffff; width:150px; height:14px; font-size:75%; border:none; font-size:100%; color:#242021; padding:5px 5px 2px 5px;}
.ezine_button {border:none; padding:0px;}

.pod_video_title{float:left;}
.pod_video_link{float:right; padding:3px 0px 0px 0px;}
.video_box{background:#f7f7f7; border:1px solid #c0c0c0; width:225px; height:175px;}
.video_clip{padding:1px; float:left;}
.video_thumbnails{float:left; padding-top:1px;}
.video_title{background:#2c2c2c; color:#ffffff; font-size:90%; height:16px; padding:3px 5px 0px 5px;}
.video_controls{border-top:1px solid #c0c0c0; background:#f3f3f3;}

#course_search{width:525px; margin:0; padding:10px; float:left; clear:both; border:1px solid #cfcfcf; zoom:1;}
.course_search_box{float:left; width:160px; padding:0px 30px 0px 0px}
.course_search_map{float:left; width:327px;}

.course_search_input{color:#4d4d4d; font-size:100%; border:1px solid #cfcfcf; width:158px;}
.course_search_dropdown{color:#4d4d4d; font-size:100%; border:1px solid #cfcfcf; width:165px;}
.course_search_button{border:none; padding:0px;}

.refer_friend{ background:#eae9e9; padding:5px 6px 7px 6px; margin-top:20px;}
.arrow_text{font-size:110%; font-weight:bold; color:#000000;}

#pod_earn_learn{padding:0px 0px 15px 0px;}
.pod_earn_learn_header{background:#da3a2f; width:267px; height:34px;}
.pod_earn_learn_content{background:#e6e6e6; padding:10px 10px 15px 10px;}

#pod_skills_courses{padding:0px 0px 15px 0px;}
.pod_skills_courses_header{background:#709b2f; width:267px; height:34px;}
.pod_skills_courses_content{background:#e6e6e6; padding:10px 10px 15px 10px;}

#pod_toolbox{margin:15px 0 0 0; padding:0px 0px 15px 0px; float:left; clear:both;}
.toolbox_header{background:#e817e8; width:267px; height:34px;}

#toolbox_nav {background:#aca8a7; display:block; width:267px;} 
#toolbox_nav div a{display:block; padding:10px 10px 10px 10px; font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; border-bottom:1px solid #ffffff;} 
#toolbox_nav div a:hover{text-decoration:underline; background:#444041;}

#tag_cloud{padding:0px 0px 15px 0px;}

#pod_student_profile{padding:0px 0px 15px 0px;}
.student_profile_border{border:1px solid #ff9933; padding:0px 10px 0px 10px; zoom:1;}
.student_profile_header{background:#ff9933; width:257px; height:19px; padding:1px 5px 0px 5px;}
.student_profile_title{float:left; font-size:130%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#242021;}
.student_profile_link{float:right; font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:2px 0px 0px 0px;}
.student_profile_links{font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:2px 0px 0px 0px;}
.student_profile_box{padding:10px 0px 0px 0px;}
.student_profile_name{float:left;}
.student_profile_course{float:left; font-weight:bold;}
.student_profile_image{float:left; background:url(../images/img_student_profile_border.jpg) top left no-repeat; padding:11px 14px 0px 11px; width:64px; height:80px; margin-top:8px;}
.student_profile_content{float:left; font-size:100%; width:150px; margin-top:8px;}
.student_profile_line{border-bottom:1px dotted #858384;}

#pod_career_profile{padding:0px 0px 15px 0px;}
.career_profile_border{border:1px solid #f1c622; padding:0px 10px 0px 10px; zoom:1;}
.career_profile_header{background:#f1c622; width:257px; height:19px; padding:1px 5px 0px 5px;}
.career_profile_title{float:left; font-size:130%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#242021;}
.career_profile_link{float:right; font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:2px 0px 0px 0px;}
.career_profile_links{font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:2px 0px 0px 0px;}
.career_profile_box{padding:10px 0px 0px 0px;}
.career_profile_name{float:left;}
.career_profile_course{float:left; font-weight:bold;}
.career_profile_image{float:left; background:url(../images/img_career_profile_border.jpg) top left no-repeat; padding:11px 14px 0px 11px; width:58px; height:80px; margin-top:8px;}
.career_profile_content{float:left; font-size:100%; width:148px; margin-top:8px; padding-right:14px;}
.career_profile_line{border-bottom:1px dotted #858384;}

#pod_news{padding:0px 0px 15px 0px;}
.news_title{background:#242021; font-size:130%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; width:257px; padding:1px 5px 0px 5px;}
.news_item{padding:0px;}
.news_item a{background:#ffffff; text-decoration:none; display:block; cursor:pointer; color:#4d4d4d;}
.news_item a:hover{background:#e6e6e6; text-decoration:none;}
.news_date{float:left; color:#727272; font-size:90%; padding:10px 20px 10px 0px;}
.news_content{float:left; font-size:100%; width:200px; padding:10px 0px 10px 0px;}
.news_link{float:right; padding:5px 0px 0px 0px;}
.news_item_line{border-bottom:1px dotted #858384;}

#pod_forum{padding:0px 0px 15px 0px;}
.forum_box{border:1px solid #cfcfcf;}
.forum_header{background:url(../images/pod_forum_header_bg.jpg) top left no-repeat; width:255px; height:41px; color:#ffffff; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:5px;}
.forum_title_large{font-size:130%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.forum_subtitle{font-size:110%; font-weight:bold;}
.forum_content{padding:0px 10px 10px 10px;}

#pod_bookmarks{padding:0px 0px 15px 0px; float:right;}

#pod_skins_ad{padding:0px 0px 15px 0px; float:right;}

#footer{background:url(../images/bg_footer.jpg) top left no-repeat; width:1000px; height:116px;}
.footer_left{float:left; width:500px; padding:3px 0px 0px 83px; font-size:90%; color:#ffffff;}
.footer_right{float:right; padding:3px 83px 0px 0px; font-size:90%; color:#ffffff;}

.course_search_tag_line{width:510px; height:16px; margin:0; background:#eae9e9; padding:5px 6px 7px 6px; margin-top:20px; font-size:90%;  float:left; clear:both;}

#pod_social{float:left; width:267px; padding:0px 0px 15px 0px;}
.pod_social_icons{float:left; width:135px; }
.pod_social_text{float:right; width:130px; font-size:90%;}

/* Twitter Items */
#twitter{padding-bottom:10px; padding-left:55px; padding-right:50px; width:730px; background:url(../images/bg_tweet.jpg) top left no-repeat}
#twitter h3{color:#242021; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:130%; font-weight:bold; padding-bottom:5px;} #twitter ul{list-style-type:none}
.tweet_title{font-size:110%;} .tweet_date{padding-top:5px; font-size:80%;} .tweet_date a{color:#1d1d1d;}

#social_media{float:right; }
#social_media ul{padding:0px; margin:0px; list-style-type:none; padding-bottom:10px;}
#social_media li{display:inline; padding-right:5px;} .media_left li img{vertical-align:middle;}


/* new styles - re-design 3622 */


/* default styles  */
body {background:#1b1b1b; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#434343;}

h1, h2, h3, h4, h5, h6, p, ul, li, img, div {font-weight:normal; margin:0; padding:0; border:none; list-style:none;}

h1 {color:#e612f0; font-size:28px;}
h2 {color:#333; font-size:20px;}

a {color:#e612f0; text-decoration:underline; outline:none;}
a:hover {color:#e612f0; text-decoration:none;}

p {padding:0 0 10px 0; line-height:16px; font-size:12px;}

.clear {overflow:hidden; padding:0 0 25px 0;}

.img-left {float:left; margin:10px;}
.img-right {float:right; margin:10px;}

.no-margin {margin:0 !important;}
.no-padding {padding:0 !important;}


/* default structure */
#container {background:#fff; padding:0; margin:0px auto; width:1000px;}
#header {background:url(../Images/bg-header2.jpg) top left no-repeat; width:1000px; height:150px; position:relative; z-index:999;}

#content
{
    background-position: #fff !important;
    background: #fff !important;
    width: 869px !important;
    margin: 0 44px !important;
    border-left: 22px solid #242021 !important;
    border-right: 22px solid #242021 !important;
    position: relative !important;
    padding: 0 0 0 0 !important;
}
#content2{background:#fff; width:869px; position:relative;}
#footer {background:url(../Images/footer.jpg); width:1000px; height:131px; position:relative;}
#main-content{ background:url(../Images/main-content-bg.png); width:870px; height:431px; padding:0; position:relative;}

.logo {position:absolute; top:5px; left:46px;}

.search {position:absolute; top:0px; left:720px;}
.search input {background:#333; width:160px; height:15px; border:none; color:#fff; font-size:12px; padding:8px; position:relative;}
.search input.btn {background:#333 url(../Images/icon-search.gif) 10px 10px no-repeat; width:30px; height:31px; border:none; position:absolute; top:1px; left:175px; cursor:pointer;}

.nav {position:absolute; top:100px; left:60px;}



/* menu base */
/*
#menu ul { margin:0; padding:0; list-style:none; float:left;}
#menu li {position:relative; z-index:9; margin:0; padding:0; display:block; float:left;}
#menu li a.selected{color:#e919dd;}
#menu a {position:relative; z-index:10; display:block; float:left; text-decoration:none;}
#menu a:hover {color:#ccc;}
*/

/* menu level 1 */
/*
#menu a {padding:22px 41px; font-weight:bold; font-family: myriad pro; color:#fff; font-size:18px;}
#menu li {background:none;}
*/

/* menu level 2 */
/*
#menu ul ul li {background:none;}
#menu ul ul {position:absolute; top:40px; padding:0; width:130px; left: -9999px;}
#menu ul ul a {width:130px; font-weight:normal; font-size:11px; font-weight:bold; border-top:1px solid #a1a1a1; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; background:#333 !important; padding:10px 12px; display:block;}
#menu ul ul a:hover {color:#fff; background:#666 !important;}
#menu ul ul li {width:100%;}
*/

/* menu level 3 */
/*
#menu ul ul ul {padding:1px; margin:-30px 0 0 158px !important;}
*/


.footer-utility {position:absolute; top:18px; left:90px;}
.footer-utility ul {}
.footer-utility li {float:left; margin:0 15px 0 0;}
.footer-utility li a {font-size:11px; color:#e5e5e5; text-decoration:none;}
.footer-utility li a:hover {color:#fff;}


/* homepage elements */
#content-left{ position: absolute; top:70px; left:30px; width:250px;}
#content-left h2{ font-family:Avro-Regular; font-size:40px; color:#FFFFFF;}
#content-left h4{font:Helvetica, sans-serif; font-size:14px; color:#eb12e9;}
#content-left h3{ font-family:Avro-Regular; font-size:18px; color:#eb12e9; padding:15px 0 0 0;}
#content-left p{font:Helvetica, sans-serif; font-size:15px; color:#ffffff; padding:23px 0 0 0; line-height:19px;}
#content-left img{padding-top:46px;}
.left-arrow{ padding-right:5px;}

#welcome-text{ padding:0 0 0 20px; position:relative; width:520px; padding-bottom:20px;}
#welcome-text h4{ padding-bottom:20px;}
#welcome-text h2{ font-family:Avro-Regular; font-size:23px; color:#82a74a;}
#welcome-text p{font:Helvetica, sans-serif; font-size:13px; color:#343434; padding-top:15px; }

#tourism-courses-pod{ position:relative; background:url(../Images/tourism-courses-pod-bg.png) top no-repeat; width:335px; float:left; margin:10px 0 0 20px;}
#tourism-courses-pod h2{ font-family:Avro-Regular; font-size:20px; color:#ffffff; padding:8px 0 0 17px;}

#tourism-courses-pod-content{position:relative; width:301px; margin:20px 0 0 20px; }

#tourism-courses-pod-content ul li span{display:block; font-size:12px;}
#tourism-courses-pod-content ul li{ font-size:13px; background:url(../Images/courses-arrow.png) left 1px no-repeat; padding-left:20px; margin-bottom:8px;}
#tourism-courses-pod-content a{ color:#343434; text-decoration:none;}
#tourism-courses-pod-content a:hover{ color:#828080; text-decoration:underline;}

#find-more-courses{ position:relative; width:250px; height:50px; margin-left:80px; margin-bottom:30px;}
#find-more-courses h2{ background:url(../Images/hand-arrow.png) 210px 5px no-repeat;  font-family:Avro-Regular; font-size:20px; color:#eb12e9; padding-top:10px;}

#social{ position:relative; width:160px; padding:0 0 5px 20px; float:left; clear:both;}
#social img{ padding-right:8px;}

#search-pod{ background-image:url(../Images/search-pod.png); background-repeat:no-repeat; width:209px; float:left; margin-top:10px; margin-left:10px;}
#search-pod h2{ font-family:Avro-Regular; font-size:20px; color:#ffffff; padding:8px 0 0 17px;}
#search-map{margin:30px 0 0 20px; position:relative;}

#content2-left{position:relative; width:580px; background-color:#FFFFFF;}

#clear{ clear:both;} 

#pod-container{position:absolute; width:243px; top:-50px; right:20px; }

#location-home{ position:absolute; color:#343434; top:-30px; z-index:9999;}

/*#video-pod{ position:relative; width:243px;  height:198px; margin-top:21px; z-index:100; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #eb19df;
background: -webkit-linear-gradient(#eb19df, #C92AC0);
background: -moz-linear-gradient(#eb19df, #C92AC0);
background: -ms-linear-gradient(#eb19df, #C92AC0);
background: -o-linear-gradient(#eb19df, #C92AC0);
background: linear-gradient(#eb19df, #C92AC0);
-pie-background: linear-gradient(#eb19df, #C92AC0);
behavior: url(PIE.htc); display:block; margin-bottom:21px;}*/
#video-pod{ position:relative; width:247px;  height:202px; z-index:100; background:url(../Images/bg-video-pod.png); display:block; margin-bottom:21px;}
#video-pod h2{ font-family:Avro-Regular; font-size:18px; color:#ffffff; float:left; padding:10px 0 0 10px;}
#video-pod img{ float:right; padding:10px 10px 0 0}
#video { margin-left: 5px;}

/*#institutes-pod{ position:relative;  width:243px; margin-top:21px;  height:132px; z-index:100; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #eb19df;
background: -webkit-linear-gradient(#eb19df, #C92AC0);
background: -moz-linear-gradient(#eb19df, #C92AC0);
background: -ms-linear-gradient(#eb19df, #C92AC0);
background: -o-linear-gradient(#eb19df, #C92AC0);
background: linear-gradient(#eb19df, #C92AC0);
-pie-background: linear-gradient(#eb19df, #C92AC0);
behavior: url(PIE.htc); margin-bottom:21px;}*/
#institutes-pod{ position:relative;  width:247px; margin-top:21px; background:url(../Images/bg-institute-pod.png); height:136px; z-index:100; margin-bottom:21px;}
#institutes-pod h2{ font-family:Avro-Regular; font-size:18px; color:#ffffff; float:left; padding:10px 0 0 10px;}
#institutes-pod img{ float:right; padding:10px 10px 0 0}

#institutes-pod select {background:#fff; border:none; width:214px; font-size:12px; padding:5px; position:relative; margin-left:12px; margin-top:15px;}
#institutes-pod input.btn { background:url(../Images/view-institutes-btn.png); cursor:pointer; width:114px; height:36px; border:none; margin:15px 0 0 7px;}
#institutes-pod a.btn { background:url(../Images/view-institutes-btn.png); cursor:pointer; width:114px; height:36px; border:none; margin:15px 0 0 7px;}

#bg-swirl{ position:absolute; background:url(../Images/bg-swirl.png) no-repeat;  top:238px; right:-15px; z-index:-10000; width:275px; height:221px;}

/*#events-pod{ position:relative; width:243px; margin-top:21px; clear:right; height:109px; z-index:100; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #eb19df;
background: -webkit-linear-gradient(#83ae43, #6f9a2e);
background: -moz-linear-gradient(#83ae43, #6f9a2e);
background: -ms-linear-gradient(#83ae43, #6f9a2e);
background: -o-linear-gradient(#83ae43, #6f9a2e);
background: linear-gradient(#83ae43, #6f9a2e);
-pie-background: linear-gradient(#83ae43, #6f9a2e);
behavior: url(PIE.htc);}*/
#events-pod{ position:relative; width:247px; background:url(../Images/bg-events-pod.png); margin-top:21px; height:113px; z-index:100;}
#events-pod h2{ font-family:Avro-Regular; font-size:18px; color:#ffffff; padding:10px 0 0 10px;}
#events-pod img{ float:right; padding:10px 10px 0 0}


#events-pod-text{ position:relative; width:115px; padding:0px 0 0 10px;}
#events-pod-text h3{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#242021; margin-top:5px;}
#events-pod-text p{font-family:Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#242021;}


#events-face{ position:absolute; top:1px; right:9px;}



/* fix */
.clear-right{clear:right;}
.pod-institutes {width:218px; position:absolute; top:420px; left:20px;}
.pod-course-search {float:right; width:556px; height:318px; margin:0; background:#fff; border:2px solid #d3d3d3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px;}

.pod-advert {position:absolute; top:260px; left:20px; width:200px; min-height:104px; margin:0 20px 0 0; padding:10px 10px 50px 10px; background:#24201d url(../Images/bg-pod-advert.jpg) bottom left no-repeat;}
.pod-profiles{float:right; width:580px; margin:0; background:#fff; margin-top:20px;}
#content{position:relative;}

/* styles - homepage banner */
#banner{margin:0px auto; width:870px; position:relative;}
.banner-nav-container{margin:0px;}
ul.banner-nav-container{z-index:5;}
ul#banner-control li, ul#banner-nav li{list-style:none;}
#banner-nav{overflow:hidden;}
#banner-nav li:hover{cursor:pointer; z-index:5;}
#banner-nav li{background-repeat:no-repeat;}

ul#banner-content li{width:350px;}
ul#banner-content li h2{color:#fff; font-size:40px;}
ul#banner-content li h3{color:#e919dd; font-size:15px;}
ul#banner-content li p{margin:20px 0px; color:#fff; width:220px;}
ul#banner-content li a{text-decoration:none; font-size:20px;}

ul#banner-nav{position:absolute; top:10px; right:20px; margin-top:10px;} 
ul#banner-nav li{display:block; list-style:none; font-size:11px; margin:0px; width:243px; height:97px; margin-bottom:10px; position:relative;}

ul#banner-nav li.p01{background:url(../Images/pod-banner-01.png) no-repeat;}
ul#banner-nav li.p02{background:url(../Images/pod-banner-02.png) no-repeat;}
ul#banner-nav li.p03{background:url(../Images/pod-banner-03.png) no-repeat;}

ul#banner-nav li h2{position:absolute; left:60px; top:27px; color:#fff;}
ul#banner-nav li h3{position:absolute; left:60px; top:50px; color:#e919dd;}
 
ul#banner-nav li#button_selected a{color:#fff; text-decoration:none; cursor:default;}
ul#banner-nav li#button_selected a:hover{}

#banner-background{list-style:none; padding:0px; margin:0px; position:relative; margin-top:26px;}
#banner-background li{background:none; padding:0px; margin:0px;}
ul#banner-content{padding:0px; margin:0px; list-style:none; z-index:6; top:70px; position:absolute; left:20px;}

/* new menu style fixes */
/* menu base */
#menu ul{margin:0; padding:0; list-style:none; margin-top:20px; margin-left:30px;}
#menu ul li{position:relative; z-index:9; margin:0; padding:0; display:block; float:left; margin-right:60px;}
#menu ul li a{position:relative; z-index:10; display:block; text-decoration:none;}
#menu ul li a:hover{color:#ccc;}
/* menu level 1 */
#menu a {padding:0px; font-weight:bold; font-family: Arial; color:#fff; font-size:18px;}
#menu li {background:none;}
#menu li.selected a{color:#e919dd;}
/* menu level 2 */
#menu ul li ul li {background:none;}
#menu ul li ul {position:absolute; top:0px; padding:0; border-bottom:1px solid #a1a1a1;  margin-left:2px; width:180px !important;}
#menu ul li ul li a {font-weight:normal; font-size:11px; padding:5px 10px; font-weight:bold; border-top:1px solid #a1a1a1; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; background:#333 !important; display:block;}
#menu ul li ul li a:hover {color:#fff; background:#666 !important;}
#menu ul li ul li {width:180px; position:relative;}
/* menu level 3 */
#menu ul ul ul {margin:0px 0 0 182px !important;}

