/* MASTER CSS RESET */
* {
border:none;
font-weight:400;
margin:0;
outline:transparent none 0;
padding:0;
}

/* IE5.5 / IE6 FIXES */
div.left {
_display:inline;
_overflow:hidden;
}

div.right {
_display:inline;
overflow:hidden;
}

body {
background: #ffffff url(../../../../images/bg.jpg) no-repeat top;
width:100%;
height:100%;
font-family:Arial;
font-size:100%;
padding-bottom:20px;
}

div#maincontent input,
div#maincontent textarea
{
font-size:85%;
	letter-spacing:0.5px;
	margin: 2px 0 0 0;
	border: 1px solid black;
}
/* COMMON CLASSES 
 float */
.left {float:left;}
.right {float:right;}

/* clear */
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
/* hide */
.hidden {display:none;}

/* font styles */
.small {font-size:85%;}
.large {font-size:110%;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}

/* Required field asterisk */
.asterisk {
color:#c00;
padding:0 5px;
}

/* BASE ELEMENTS */
strong {font-weight:700;}
li {list-style-position:inside;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/* ------------------- BEGIN CUSTOM CSS SHUTTLEWORTH 08/12/2009 ------------------- */

#wrapper {
width:1010px;
margin: 20px auto 0;
/*margin: 20px auto -200px;*/
font-size:80%;
overflow:hidden;
}

#header {
height:167px;
-moz-border-radius:70px 20px 0 0;
background: url(../../../../images/header_bg.jpg) no-repeat right bottom;
}

    #header p.logo {
    padding:30px 0 0 24px;
    float:left;
    }
    #header ul.contact {padding:3px 15px 0;float:right; font-size: 75%; }
    #header ul.contact li {
        list-style-type:none;
        margin:3px 1px 0;
        font-weight:700;
        display:inline;
        }
            #header ul.contact li, #header ul.contact li a {color:#00aa86;font-weight:700;}

    #header ul.accessibility {
    float:right;
    clear:right;
    margin:5px 15px 0 0;
    width:600px;
    text-align:right;
    }    
        #header ul.accessibility li {display:inline;}
           #header ul.accessibility li a {color:#0058a8;font-weight:700;font-size:130%;} 
    
    #header ul.mainnavigation {
    background:url(../../../../images/header_navigation_bg.png);
    -moz-border-radius:6px;
    float:left;
    height:31px;
    width:742px;
    margin:80px 0 0 -218px;
    position:relative;
    z-index:100;
    }   
        #header ul.mainnavigation li {
        display:inline;
        line-height:29px;
        padding-left: 12px;
        }       
            #header ul.mainnavigation li a {
            padding:7px 17px;
            color:#0058a8;
            font-weight:700;
            }
            
    #header div#searchBox {
    float:right;
    margin:80px 0 0 0;
    width:258px;
    }
        #header div#searchBox label {
        display:none;
        }
        
        #header div#searchBox img {
        display:none;
        }
        
        #header div#searchBox input#quickSearch, #header div#searchBox input#Template_ctl10_quickSearch, #header div#searchBox input#Template_ctl09_quickSearch {
        height:29px;
        border:1px solid #0058a8;
        width:200px;
        float:left;
        font-size:150%;
        padding:0 0 0 5px
        }
        
        #header div#searchBox a.Button {
        float:right;
        display:block;
        width:32px;
        height:32px;
        margin:0 5px;
        background:url(../../../../images/go.png);
        }

#sidenavigation {
float:left;
width:184px;
padding:8px;
background-color:#fff;
padding-bottom:9999px;
margin-bottom:-9949px;
}
    body#CoursePage #sidenavigation li {
    display:block;
    width:180px;
    height:50px;
    }
    body#CoursePage #sidenavigation li.agriculture {background-color:#3A602D;}
    body#CoursePage #sidenavigation li.animalcare  {background-color:#9C3D65;}
    body#CoursePage #sidenavigation li.horticulture {background-color:#A1688A;}
    body#CoursePage #sidenavigation li.sportsandoutdoors  {background-color:#D02D2D;}
    body#CoursePage #sidenavigation li.equine  {background-color:#D79A58;}
    body#CoursePage #sidenavigation li.floristry {background-color:#137696;}
    body#CoursePage #sidenavigation li.fisheries {background-color:#DD7D50;}
    body#CoursePage #sidenavigation li.countryside {background-color:#50457A;}
    body#CoursePage #sidenavigation li.shortcourse {background-color:#0057A8;}
    
        body#CoursePage #sidenavigation li{
        padding:0;
        margin:0 0 5px;
        border:none;
        background-image:none;
        text-align:center;
        }
            body#CoursePage #sidenavigation li a{
            line-height:50px;
            color:#fff;
            font-weight:700;
            background:none;
            padding:0;
            }
                body#CoursePage #sidenavigation li a:hover, body#CoursePage #sidenavigation li a.active {
                background:url(../../../../images/li_arrow.gif) no-repeat 97% 50%;
                }
                
                    body#CoursePage #sidenavigation li.agriculture a:hover,
                    body#CoursePage #sidenavigation li.agriculture a.active {background-image:url(../../../../images/li_arrow_green.gif);}
                    
                    body#CoursePage #sidenavigation li.animalcare a:hover,
                    body#CoursePage #sidenavigation li.animalcare a.active {background-image:url(../../../../images/li_arrow_pink.gif);}
                    
                    body#CoursePage #sidenavigation li.horticulture a:hover,
                    body#CoursePage #sidenavigation li.horticulture a.active {background-image:url(../../../../images/li_arrow_move.gif);}
                    
                    body#CoursePage #sidenavigation li.sportsandoutdoors a:hover,
                    body#CoursePage #sidenavigation li.sportsandoutdoors a.active {background-image:url(../../../../images/li_arrow_red.gif);}
                    
                    body#CoursePage #sidenavigation li.equine a:hover,
                    body#CoursePage #sidenavigation li.equine a.active {background-image:url(../../../../images/li_arrow_yellow.gif);}
                    
                    body#CoursePage #sidenavigation li.floristry a:hover,
                    body#CoursePage #sidenavigation li.floristry a.active {background-image:url(../../../../images/li_arrow_turquoise.gif);}
                    
                    body#CoursePage #sidenavigation li.fisheries a:hover,
                    body#CoursePage #sidenavigation li.fisheries a.active {background-image:url(../../../../images/li_arrow_orange.gif);}
                    
                    body#CoursePage #sidenavigation li.countryside a:hover,
                    body#CoursePage #sidenavigation li.countryside a.active {background-image:url(../../../../images/li_arrow_purple.gif);}
                    
                    body#CoursePage #sidenavigation li.shortcourse a:hover,
                    body#CoursePage #sidenavigation li.shortcourse a.active {background-image:url(../../../../images/li_arrow_blue.gif);}
    
    #sidenavigation li {
    padding:6px 8px 6px 0px;
    background:url(../../../../images/dotted.gif) repeat-x top;
    list-style-type:none;
    list-style-position:outside;
    }
        #sidenavigation li a {
        padding:0 0 0 30px;
        background:url(../../../../images/sidenavigation_arrow.gif) no-repeat 10px;
        display:block;
        color: #0058a8;
        } 
        #sidenavigation li li {
        padding:8px 8px 2px 10px;
        border-top:none;
        background:none;
        list-style-type:none;
        list-style-image:none;
        }
            #sidenavigation li li a {
            color: #6A94D3;
            background:none;
            }
    
#maincontent {
float:left;
background-color:#fff;
width:724px;
min-height:250px;
padding:8px;
padding-bottom:9999px;
margin-bottom:-9949px;
}

    body#ContentPage #maincontent,
    body#CoursePage #maincontent {
    
    width: 586px;
    }
    body#ContentPage #maincontent.wide {
	width: 994px;
	float : left;
	width : 794px;
	}
    
    body#ContentPage #maincontent.wide div.content
    {
        float : left;
        margin : 0;
        padding : 0;
        width : 796px;
    }
    
    #maincontent a { text-decoration: underline; }
    #maincontent p {padding:0 0 10px 0;}
    #maincontent p.breadcrumb {color:#999;padding:0 0 5px 0;font-size:80%;}
    #maincontent p.breadcrumb a {text-decoration:underline; color:#999;}	
        
    #maincontent ul.categories {
    height:27px; 
    margin:-3px 0 10px 0;
    }
        #maincontent ul.categories li {display:block;float:left;margin:0 5px 0 0; width:180px;height:27px;text-align:center;}
        #maincontent ul.categories li.schoolleavers {background-image: url(../../../../images/maincontent_pink_tab.gif)}
        #maincontent ul.categories li.adultlearners {background-image: url(../../../../images/maincontent_green_tab.gif)}
        #maincontent ul.categories li.employers {background-image: url(../../../../images/maincontent_blue_tab.gif)}
        #maincontent ul.categories li.highereducation {margin:0 0 0 2px;background-image: url(../../../../images/maincontent_cyan_tab.gif)}
            #maincontent ul.categories li a {color:#fff;font-weight:700;line-height:27px;display:block;}
    
    #maincontent ul.latestnews {
    float:left;
    width:324px;
    height:145px;
    background:url(../../../../images/maincontent_bottom_long.gif) bottom;
    margin:0 8px 8px 0;
    }
        #maincontent ul.latestnews li{list-style-position:outside;margin:5px 0 5px 15px;list-style-type:none;background:transparent url(../../../../images/bkg_right_bullet.gif) no-repeat scroll 4px 5px;}
            #maincontent ul.latestnews li.header {
            display:block;
            height:31px;
            background:url(../../../../images/maincontent_header_long.gif);
            text-align:center;
            line-height:31px;
            margin:0;
            padding:0;
            }
                #maincontent ul.latestnews a {
                color:#005dab; padding-left: 14px;
                }
        
    
    #maincontent ul.openevenings {
    float:left;
    width:202px;
    height:145px;
    background:url(../../../../images/maincontent_bottom_med.gif) bottom;
    margin:0 0 8px 0;
    }
        #maincontent ul.openevenings li{list-style-position:outside;margin:5px 0 5px 15px;list-style-type:none; background:transparent url(../../../../images/bkg_right_bullet.gif) no-repeat scroll 4px 5px;}
            #maincontent ul.openevenings li.header {
            display:block;
            height:33px;
            background:url(../../../../images/maincontent_header_med.gif);
            text-align:center;
            line-height:31px;
            margin:0;
            padding:0;
            }
                #maincontent ul.openevenings a {
                color:#005dab; padding-left: 14px;
                }
    #maincontent ul.morelinks {
    float:right;
    width:197px;
    }           
        #maincontent ul.morelinks li {
        list-style-type:none;
        list-style-position:outside;
        }
        
        
    #maincontent ul.parttime, #maincontent ul.fulltime {
    float:left;
    width:294px;
    background:url(../../../../images/maincontent_bottom_halfbox.gif) bottom;
    margin:0 14px 8px 0;
    }
    
    #maincontent ul.fulltime {margin:0 0 8px 0}
        #maincontent ul.parttime li, #maincontent ul.fulltime li{list-style-position:outside;margin:5px 0 5px 15px;list-style-type:none;}
            #maincontent ul.parttime li.header, #maincontent ul.fulltime li.header {
            display:block;
            height:50px;
            background:url(../../../../images/maincontent_header_halfbox.gif);
            text-align:center;
            line-height:50px;
            margin:0;
            padding:0;
            }
                #maincontent ul.parttime a, #maincontent ul.fulltime a {
                color:#005dab;
                }
    
#rightnavigation {
float:right;
width:258px;
background-color: #ffffff;
padding:8px 6px;
padding-bottom:9999px;
margin-bottom:-9999px;
}


    #rightnavigation ul.quicklinks, #widerightnavigation ul.quicklinks {
    height:53px;
    }
        #rightnavigation ul.quicklinks li, #widerightnavigation ul.quicklinks li {display:inline;float:right;}
            #rightnavigation ul.quicklinks li.readmore, #widerightnavigation ul.quicklinks li.readmore {
            margin-left:-55px;
            position:absolute;
            margin-top:5px;
            }
div#topwrapper
{
	
	width: 496px;
	float: left;
	
	}
	
div#widerightnavigation
{
	
	height: 50px;
	float: right;
	width: 258px;
}	

    #rightnavigation #newsletterh
    {
        padding-bottom: 8px;
    }
    
    #rightnavigation #facebookh
    { padding-bottom: 8px;
      
      
    }
    
    #rightnavigation #twitterh
    {
        float: right;
        padding-bottom: 8px;
        
    }


    #rightnavigation #newsletterc
    {
        padding-bottom: 8px;
    }
    
    #rightnavigation #facebookc
    { padding-bottom: 8px;
      
      float: left;
    }
    
    #rightnavigation #twitterc
    {
        float: right;
        padding-bottom: 8px;
        
    }


    #rightnavigation ul.quicklinks {
    height:53px;
    }
        #rightnavigation ul.quicklinks li {display:inline;float:right; padding: 0 20px 0 0;}
            #rightnavigation ul.quicklinks li.readmore {
            margin-left:-55px;
            position:absolute;
            margin-top:5px;
            }
        
    #rightnavigation div.medialinks
    {
        height:auto;
        display: block;
        clear: right;
    }
            
    body#ContentPage #rightnavigation,
    body#CoursePage #rightnavigation {
    
    width: 196px;
    }

    body#ContentPage #rightnavigation, 
    body#CoursePage #rightnavigation {background-image:none;}
    #rightnavigation ul.contact {
    border:2px solid #80abd4;
    background-color:#fff;
    }
      #rightnavigation ul.categories {
      height:258px;
      }
        #rightnavigation ul.categories li {
        display:block;
        float:left;
        width:123px;
        height:58px;
        -moz-border-radius:10px;
        background-color:#ffffff;
        text-align:center;
        margin-bottom:10px;
        }
            #rightnavigation ul.categories li.business_management {margin-right:10px;background-image: url(../../../../images/bm.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.construction  {background-image: url(../../../../images/cbs.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.engineering {margin-right:10px;background-image: url(../../../../images/emv.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.first_aid  {background-image: url(../../../../images/fa.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.first_aid  a {padding-top: 20px; }
            #rightnavigation ul.categories li.health_caring  {margin-right:10px;background-image: url(../../../../images/hc.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.health_safety {background-image: url(../../../../images/hs.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.health_safety a {padding-top: 20px; }
            #rightnavigation ul.categories li.hospitality {margin-right:10px;background-image: url(../../../../images/ht.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.hospitality a {padding-top: 20px; }
            #rightnavigation ul.categories li.it {background-image: url(../../../../images/it.jpg); background-repeat: no-repeat; }            
            #rightnavigation ul.categories li.logistics {margin-right:10px;background-image: url(../../../../images/lw.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.public_sector {background-image: url(../../../../images/ps.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.public_sector a {padding-top: 20px; }
            #rightnavigation ul.categories li.skills_life {margin-right:10px;background-image: url(../../../../images/sl.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.skills_life a {padding-top: 20px; }
            #rightnavigation ul.categories li.other_courses {background-image: url(../../../../images/oc.jpg); background-repeat: no-repeat; }
            #rightnavigation ul.categories li.other_courses a {padding-top: 20px; }
                       
                #rightnavigation ul.categories li a {
                display:block;
                width:120px;
                height:57px;
                /*line-height:58px;*/
                color:#fff;
                font-weight:700;
                padding-top: 8px;
                
                }

    #rightnavigation p {
    margin:0 0 5px;
    -moz-border-radius:8px;
    }
        body#ContentPage #rightnavigation p,
        body#CoursePage #rightnavigation p {
        margin:0;
        } 
                           
        #rightnavigation p.shortcourses {background-color:#2053A5;}
        #rightnavigation p.teachersandadvisors {background-color:#38AD4C;}
        #rightnavigation p.conferencesandevents {background-color:#4C3344;}
        
            #rightnavigation p a {
            text-align:center;
            display:block;
            color:#fff;
            line-height:37px;
            font-weight:700;
            }
    
    #rightnavigation div.testimonial {
    background-color:#2053A5;
    padding:2px;
    }
            
    #rightnavigation div.testimonial p {
    text-align:center;
    background:#DFE1F2 url(../../../../images/rightnavigation_testimonial.gif) repeat-x bottom;
    }
    
        #rightnavigation div.testimonial img {
        padding:5px 0 0 0;
        }
    
        #rightnavigation div.testimonial span {
        display:block;
        padding:15px;
        text-align:left;
        color:#0039A6;
        font-weight:700;
        }
    
    #rightnavigation ul.usefullinks {
        background: #ffffff url(../../../../images/rightnavigation_bottom.gif) no-repeat bottom;
        min-height:119px; 
		/*.height: 119px;*/
        margin:10px 0 10px 0;
    }
        #rightnavigation ul.usefullinks li {padding-left: 14px; list-style-position:outside;margin:5px 0 5px 15px;list-style-type:none; background:transparent url(../../../../images/bkg_right_bullet.gif) no-repeat scroll 4px 5px; }
		
        #rightnavigation ul.usefullinks li a {color:#005dab; padding-left: 14px;}
		/*#rightnavigation ul.usefullinks li a:before {content: "> ";		}*/
            
            #rightnavigation ul.usefullinks li.header {
            display:block;
            height:35px;
            background: #ffffff url(../../../../images/rightnavigation_header.gif) no-repeat top; 
            text-align:center;
            margin:0;
            padding:0;
            }
                #rightnavigation ul.usefullinks li.header a {
                line-height:35px;
                color:#2053A5;
                font-weight:700;
                }
                
              
    
#footer {
    clear:both;
    height:95px;
    background-color:#0057A8;
    position:relative;
    z-index:2;
    padding:0 0 0 8.5px;
    padding-top: 15px;
    height: 80px;
    margin-top: 120px;  
    /*font-size: 75%;*/

}
    #footer p.links 
    {
        position:relative;
        top:-35px;   
        color:#333;
        .width: 998px;
        float : left;
    }
    
    #footer p.links a {color:#333;font-weight:700;}
    
    #footer p.links a img {vertical-align:bottom;}
    
    #footer p {
        color:#fff;
        float:left;
        .width: 511px;
    }
        #footer p a {color:#fff;}
    
    #footer span.icons img
    {
        height : 35px;
    }
    
    #footer p.sponsors 
    {
        float:right;
        .width:490px;
        margin-top: -10px;
    }
    #footer p.sponsors img 
    {
        /*margin:0 10px;*/
    }


#footer-wide {
    clear:both;
    height : 133px;
    position:relative;
    z-index:2;
    margin : 0;
    padding : 0;
    background-color : #0057A8;
}

    #footer-wide div.top
    {
        float : left;
        width : 994px;
        margin : 0;
        padding : 0px 8px 0px 8px;
        background-color : #fff;
    }
    
        #footer-wide div.top div.nav
        {
            float : left;
            width : 589px;
            margin : 22px 0px 0px 0px;
            padding : 0;
        }
        
            #footer-wide div.top div.nav a,
            #footer-wide div.top div.nav a:link,
            #footer-wide div.top div.nav a:visited,
            #footer-wide div.top div.nav a:hover
            {
                font-weight : bold;
            }
        
        #footer-wide div.top div.icons
        {
            float : left;
            width : 409px;
            margin : 0;
            padding : 0;
        }
    
    #footer-wide div.bottom
    {
        float : left;
        width : 994px;
        margin : 0;
        padding : 16px 8px 16px 8px;
        
    }
    
        #footer-wide div.bottom div.copyright
        {
            float : left;
            margin : 10px 0px 0px 0px;
            padding : 0;
            color : #fff;
        }
        
            #footer-wide div.bottom div.copyright a,
            #footer-wide div.bottom div.copyright a:link,
            #footer-wide div.bottom div.copyright a:visited,
            #footer-wide div.bottom div.copyright a:hover
            {
                color : #fff;
            }
        
        #footer-wide div.bottom div.sponsors
        {
            float : right;
            width : 476px;
            margin : 0;
            padding : 0;
        }
        
            #footer-wide div.bottom div.sponsors a img,
            #footer-wide div.bottom div.sponsors a,
            #footer-wide div.bottom div.sponsors a:link,
            #footer-wide div.bottom div.sponsors a:visited,
            #footer-wide div.bottom div.sponsors a:hover
            {
                margin : 0;
                padding : 0;
            }
		
/************************* Homepage Tab ****************************/
div.tab
{
    float : left;
    margin : 0px 0px 10px 0px;
    padding : 0;
    width : 740px;
	
}

div.tab div.tabContainer
{
    float : left;
    margin : 0;
    padding : 0;
    width : 740px;
    height : 220px;
}

div.tab div.SubNavigation
{
    float : left;
    margin : 0;
    padding : 0;
    /*width : 700px;
    height : 40px;*/
}

div.tab div.SubNavigation ul li
{
    display : inline;
    float : left;
    /*height : 30px;*/
    /*width : 185px;*/
}

    
/* TYPOGRAPHY */
a {color:#333;}

h1,h2,h3,h4,h5,h6 {color:#0039a6;padding:0 0 13px 0;}
h1 {font-size:150%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

/* Latest News Styles */
div#maincontent div.newsitemTitle
{
	float: left;
	display: block;
	width: 584px;
	list-style-type: none;
	padding-bottom: 10px;
	/*border: solid 1px #0039a6;*/
}

div#maincontent div.newswrapper{
	border-bottom: solid 1px #ccc;
	padding: 10px 0px 10px 0px;
	float: left;
	width: 584px;
}

div#maincontent div.newsitemTitle a:link, div#maincontent div.newsitemTitle a:visited,div#maincontent div.newsitemTitle a:hover
{
	font-weight: bold;
}

div#maincontent div.newsitemBody
{
	float: left;
	width: 380px;
	padding-right: 10px;
	
}
div#maincontent div.newsitemImage
{
	float: right;
	width: auto;
	width: 190px;
}

/* Latest News Styles */


/* Course Search*/
#wrapper_pdf {width:990px;text-align:left;margin:0;padding: 0 0 0 8px;background: #fff;}
#header_pdf {height: 200px; background: #fff url('../../../images/assets/pdf_header.jpg') no-repeat top;}
#footer_pdf {margin: 0; border-top: #ccc dotted 1px; background: #fff url('../../../images/assets/pdf_footer.jpg') no-repeat top; height: 140px; clear:both;}
#maincontent_pdf {float:left; margin:0 10px 10px 10px; font-size:1.2em;}
#maincontent_pdf p{margin: 5px 0 10px 0;}
#maincontent_pdf li{margin: 0 0 0 40px;}
#maincontent_pdf .coursebutton {display:none;}
#maincontent_pdf .maincontent500 {width:700px; }
#maincontent_pdf table.SessionDetailsTable{width:650px;font-size: 0.9em;}

div.SelectedCourses {margin-top: 20px;}
div.SelectedCourses div.NewCourses {width:48%; float:left; margin-right:10px;}
div.SelectedCourses div.PopularCourses {width:48%; float:left;}
div.SearchSubject {clear:both;}
ul.NewCoursesList {margin-left:-40px; padding:0;}
ul.PopularCoursesList {margin-left:-40px; padding:0;}
ul.NewCoursesList li {margin:0; padding:0;}
ul.NewCoursesList li {list-style-type: none;}
ul.PopularCoursesList li {list-style-type: none;}
table.SearchResults{}
table.SearchResults th.LeftCol, td.LeftCol {width:60%;}
table.SearchResults th.ResultsCol, td.ResultsCol {width:13%; text-align:center}

table.SearchResults td.Alternate {background-color: #ECF2F9;}

#maincontentsearchdetails
{
	float:left;
	margin: 10px 10px 0 0;
}

#maincontentsearch
{
	float:left;
	margin: 10px 10px 0 0;
}

.coursedetail
{
	margin-top:10px;
}

.coursebox
{
}

.courselist
{
	background-color:#045ba5;
	overflow:hidden;
	list-style-type:none;
	margin-top: -10px;
	
}

.courselist li 
{
	border-bottom: solid 1px #ffffff;
}

.courselist li.last
{
	border-bottom: none;
}

.courselist li a
{
	text-decoration:none;
	color:#ffffff;
}

.course_detail_right
{
	margin: 5px 0 5px 0;
}

table.SessionDetailsTable
{
	width:500px;
	font-size: 0.8em;
}

table.SessionDetailsTable th, table.SessionDetailsTable td
{
	padding: 2px 3px 2px 3px;
	font-size: 1.1em;
}

table.SessionDetailsTable th
{
	background-color: #005DAA;
	color: #ffffff;
}

.TribalFrame
{
	width:720px;
	height:800px;
}

.contentright
{
	float:left;
	margin:0;
	width:210px;
}


#CourseTypeSelection input[type=checkbox] {
	border : none;
}
