/* Styles copied from the main website */

html, body, form
{
	font-family: Arial;
	height: 100%;
	margin: 0px;
}

body, select
{
	font-size: 18px !important;
}

.navigation li
{
	max-width: 160px;
}

#font_toggle_small
{
    text-decoration: none !important;
}

#font_toggle_large
{
    text-decoration: underline;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////
// Large CSS Stylesheet 
// Details: 
////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#mainContent_Search1_btnCompare
{
    width: 366px !important;
}

#mainPanel p {
    font-size: 20px;
}

h1 {
font-size: 30px;
}

h2 {
font-size: 26px;
}

#mainPanel table th a {
    font-size: 19px;
}

#mainPanel table td span, a, #mainPanel td {
    font-size: 18px;
}

#TopNavigationMenu a {
    font-size: 13px !important;
}

.search_button {
    font-size: 21px;
}

.search_button_a2he {
font-size: 21px;
}


.search_resultstable .heading_results, .search_resultstable_long .heading_results {
    font-size: 19px;
}
	
.container2b_span {
    font-size: 26px;
}

#left_links li a {
    font-size: 20px;
}

#social li a {
    font-size: 20px;
}

#bottom_links li a {
    font-size: 20px;
}

#qaa_info {
    font-size: 18px;
}

#accessbar_left {
    font-size: 18px;
}

.increaseFont1 {
    font-size: 16px !important;
}

.increaseFont2 {
    font-size: 17px !important;
}

.increaseFont3 {
    font-size: 18px !important;
}

#mainPanel table th a {
    font-size: 19px;
}

#accessbar_right {
    font-size: 18px;
}


.cookiesAcceptanceBtn {
    font-size: 17px;
}

#mainPanel label {
    font-size: 19px;
}

.search_button_grad, .search_button_grad_right {
    font-size: 21px;
}

.search_button_grad {
    width: 350px;
}

#mainPanel .tableDataTriple {
    font-size: 17px;
}

#mainPanel .tableDataDouble {
    font-size: 17px;
}

#breadcrumbnav {
    font-size: 18px;
}


#popup_left {

    font-size: 18px;
}

#moresearch_button {
    font-size: 21px;
}

#search_dropdowns input {
    font-size: 22px;
}

#search_dropdowns select, #moresearch_div select {
    font-size: 22px;
}


#mainPanel .bigRow {
    font-size: 19px;
}

.sidebar_right h1, #sidebar_right a {
    font-size: 32px;
}

.sidebar_right span {
    font-size: 30px;
}

.sidebar_right span a {
    font-size: 30px;
}

#cookiePopup {
    height: 154px;
}


#qaalogoandinfo {
    height: 140px;
}

#qaalogo_forfooter {
    height: 128px;
}

#social {
    width: 169px;
}

#container2b {
    height: 194px;
}

#accessibility_bar {
height: 42px !important;
}

#accessibility_bar_wide {
height: 42px !important;
}

.AspNet-Menu-Horizontal ul li.AspNet-Menu-TopWithChildren a, .AspNet-Menu-Horizontal ul li.AspNet-Menu-Top a {
    height: 34px !important;
    line-height: 15px !important;
    width: 116px !important;
}

#Search-for-courses.AspNet-Menu-Leafs {
    margin-top: 9px !important;
}

.AspNet-Menu-Horizontal ul li.AspNet-Menu-TopWithChildren .arrow-up, .AspNet-Menu-Horizontal ul li.AspNet-Menu-Top.arrow-up {
    margin-top: 10px !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: 18px !important;
}

#mainPanel .tableHeaderDouble, #mainPanel .tableDataDouble {
    min-height: 47px !important;
}

#mainPanel .tableHeaderTriple, #mainPanel .tableDataTriple {
    min-height: 21px !important;
}

#mainContent_CourseDetail1_dvAddress .tableHeaderDouble
{
    min-height:30px !important;
}

#mainContent_CourseDetail1_dvStatus .tableHeaderDouble
{
    min-height:60px !important;
}

#mainContent_CourseDetail1_dvMoreDetails .tableHeaderTriple
{
    min-height:64px !important;
}

// Opera only

    @media (min-resolution: .001dpcm) {
    _:-o-prefocus, #search_buttons {
        width:48%;
    };
}