/* Styles copied from the main website */

html, body, form
{
	font-family: Arial;
	height: 100%;
	margin: 0px;
}

body, select
{
	font-size: 16px !important;
}

.navigation li
{
	max-width: 140px;
}

#font_toggle_small
{
    text-decoration: none !important;
}

#font_toggle_medium
{
    text-decoration: underline;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////
// Medium CSS Stylesheet 
// Details: 
////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#mainPanel p {
    font-size: 17px;
}

h1 {
font-size: 27px;
}

#mainContent_Search1_btnCompare
{
    width: 284px !important;
}

h2 {
font-size: 23px;
}

#mainPanel table th a {
    font-size: 16px;
}

#mainPanel table td span, a, #mainPanel td {
    font-size: 15px;
}

#TopNavigationMenu a {
    font-size: 13px !important;
}

.search_button {
    font-size: 18px;
}

.search_button_a2he {
font-size: 18px;
}


.search_resultstable .heading_results, .search_resultstable_long .heading_results {
    font-size: 16px;
}
	
.container2b_span {
    font-size: 23px;
}

#left_links li a {
    font-size: 17px;
}

#social li a {
    font-size: 17px;
}

#bottom_links li a {
    font-size: 17px;
}

#qaa_info {
    font-size: 15px;
}

#accessbar_left {
    font-size: 15px;
}

.increaseFont1 {
    font-size: 13px !important;
}

.increaseFont2 {
    font-size: 14px !important;
}

.increaseFont3 {
    font-size: 15px !important;
}

#mainPanel table th a {
    font-size: 16px;
}

#accessbar_right {
    font-size: 15px;
}


.cookiesAcceptanceBtn {
    font-size: 14px;
}

#mainPanel label {
    font-size: 16px;
}

.search_button_grad, .search_button_grad_right {
    font-size: 18px;
}

.search_button_grad {
    width: 268px;
}

#mainPanel .tableDataTriple {
    font-size: 14px;
}

#mainPanel .tableDataDouble {
    font-size: 14px;
}

#breadcrumbnav {
    font-size: 15px;
}


#popup_left {

    font-size: 15px;
}

#search_dropdowns input {
    font-size: 19px;
}

#search_dropdowns select, #moresearch_div select {
    font-size: 19px;
}

#mainPanel .bigRow {
    font-size: 16px;
}


.sidebar_right h1, #sidebar_right a {
    font-size: 29px;
}

.sidebar_right span {
    font-size: 27px;
}

.sidebar_right span a {
    font-size: 27px;
}

#cookiePopup {
    height: 110px;
}


#qaalogoandinfo {
    height: 103px;
}

#qaalogo_forfooter {
    height: 92px;
}

#social {
    width: 155px;
}

#moresearch_button {
    font-size: 18px;
}


.AspNet-Menu-Horizontal ul li.AspNet-Menu-TopWithChildren a, .AspNet-Menu-Horizontal ul li.AspNet-Menu-Top a
{
width:118px !important;
line-height:17px !important;
height:34px !important;
}


.AspNet-Menu-Horizontal li {
    padding-left: 8px;
}

#Search-for-courses-selected li a {
    height: 32px !important;
}

.AspNet-Menu-Horizontal ul li a {
    font-size: 16px !important;
}

#mainPanel .tableHeaderDouble, #mainPanel .tableDataDouble {
    min-height: 41px !important;
}

#mainPanel .tableHeaderTriple, #mainPanel .tableDataTriple {
    min-height: 21px !important;
}

#mainContent_CourseDetail1_dvAddress .tableHeaderDouble
{
    min-height:30px !important;
}

#mainContent_CourseDetail1_dvStatus .tableHeaderDouble
{
    min-height:41px !important;
}

#mainContent_CourseDetail1_dvMoreDetails .tableHeaderTriple
{
    min-height:50px !important;
}

#search_buttons
{
    height:200px !important;
    width:50% !important;
}

//Opera only

    @media (min-resolution: .001dpcm) {
    _:-o-prefocus, #search_buttons {
        width:39%;
    };
}