﻿@import "/css/masterpages/export.css";

.searchFormExport { width: 440px; margin-top: 6px; }
.searchFormExport .searchDropDown { font-size: 11px; width: 215px; }
.searchFormExport .searchTextBox { font-size: 11px; width: 165px; }
.searchFormExport .searchDropDown { margin-bottom: 2px !important; }
.searchFormExport .button { font-size: 11px; margin-left: 5px; }

.pres .header { width: 98%; border: none; }
.pres .header a { color: White; font-size: 10px !important;}
.pres .header a:hover { color: White; font-size: 11px;}
.pres p, .pres .content { background-color: White !important; font-size: 11px !important; }

.searchRow1 a,
.searchRow1 a:hover,
.searchRow1 a:active,
.searchRow1 a:visited,
#educations td,
#educations td a,
#GPSearchFrame span,
#GPSearchFrame div,
#GPSearchFrame td { font-size: 10px; }

.instituteLogo { float: right; position: relative !important; right: 0px !important; }
.instituteLogo img { width: 100px !important; margin: 5px 0; }

.LC, .LCColor { border: none; padding: 0; font-size: 11px; }
h1, .h1 { font-size:10pt; }
h2, .h2 { font-size:9pt; }
.pres h2, .presH2 
{
    font-size:10pt !important;
    margin: 0 !important;
}
.LCBody { padding: 0; margin: 0; }

.LC, .LCColor { width: 425px; }
.fullWidth { width: 100%; position: relative; left: 0px; }

#dk_merajobb {
    background:transparent url(/export/gp/framework/pics/merajobb.jpg) no-repeat scroll 0 0 !important;
    height: 270px !important;
}
.column .mainColumn { width: 435px !important }
.h2blue
{
    font-size: 11px;
    font-family: Verdana;
    margin: 0px;
    padding: 0px;    
    color: Black;
    position: relative;
    left: -60px;
}
.presH3 { font-size: 11px !important; }
a { color: #005298; text-decoration: none !important; }
a:link, a:active, a:visited, a:hover { text-decoration: none !important; }
a img { border: none !important; }

.betyg td
{
    border-bottom: solid 1px #e4e4e4 !important;
    line-height: 22px;
    vertical-align: middle;
    margin-bottom: 4px;
    margin-top: 4px;
}

.ddGrades  
{
    width: 370px !important; 
    border: 1px solid #cacaca !important; 
    height: 24px !important; 
    font-size: 13px !important; 
    margin: 3px 0px 3px 0px !important;
    padding: 3px 3px 0px 3px !important;
}
#GPSearch
{
    font-weight: normal !important;
}
    /* SearchForm */
        .searchForm { overflow: auto; }
        .searchForm img { vertical-align: middle; }
        .searchForm .searchRow { margin-bottom: 3px; }
        .searchForm .searchLastRow { width: auto !important; float: left; white-space: nowrap; }
        .searchForm .divKeyword input { width: 98px; margin-left: 3px; margin-right: 3px; }
        .searchForm #searchButtonRow  
        {
            width: auto !important; 
            float: left; 
            vertical-align: middle; 
            font-size: 12px; 
            color: #333333; 
            font-weight: bold;
        }
        #GPSearch div td p span
        {
            padding: 0px !important;
            font: normal 11px Verdana !important;
            line-height: 1.4em !important;
        }

        #GPSearch .searchDropDown { width: 200px !important; }
        #GPSearch .searchTextBox { width: 80px !important; }


#GPSearch { width: 440px; font-size: 11px; font-family: Verdana; line-height: 1.4; }
#GPSearch .header, #GPSearch .presentationsHead, .exportHead, .tableHead2, .LCHeaderM,
#GPSearch .header a, .exportHead a, .tableHead2 a, .LCHeaderM a,
#GPSearch .header h1, #GPSearch .presentationsHead h1, .exportHead h1, .tableHead2 h1, .LCHeaderM h1,
#GPSearch .header h2, #GPSearch .presentationsHead h2, .exportHead h2, .tableHead2 h2, .LCHeaderM h2, .searchHeadTitle,
#GPSearch .header, #GPSearch .presentationsHead, .exportHead, .tableHead2, .LCHeaderM, #GPSearch .presentationsHead a
{
	background-image: url(/export/gp/framework/pics/bgheadpres.png);
	background-repeat: repeat-x;
	height: 21px;
	line-height: 21px;
	color: White;
	padding-left: 5px;
	font-weight: normal !important;
}
.pres .header { padding: 0 !important; }

#GPSearch .header h1, #GPSearch .presentationsHead h1, .exportHead h1, .tableHead2 h1, .LCHeaderM h1,
#GPSearch .header h2, #GPSearch .presentationsHead h2, .exportHead h2, .tableHead2 h2, .LCHeaderM h2
{ margin: 0; padding: 0; font-size: 12px; }


#GPSearch .content { padding: 5px; background-color: #f3f3f3; padding-top: 0px !important; padding-bottom: 0px !important; }
#GPSearch .presentations { width: 95%; background-color: #f3f3f3; padding: 0px !important; margin: 0px !important; }

.pres .header a,
.pres .header span { font-size: 10px; }

#GPSearchFrame { overflow: hidden; }
#GPSearchFrame H3 { font-weight: bold; }

.singleEducationBannerText { font-weight: bold; margin-bottom: 10px; }

.listEducations select { width: 205px !important; margin-left: 5px !important; margin-right: 5px !important; }
.listEducations input { width: 145px !important; }
.listEducations #searchRow01, .listEducations #searchRow03 { width: 50% !important; }
.listEducations #searchRow02, .listEducations #searchRow04 { width: 50% !important; }
.listEducations .divKeyword span { width: auto; font-weight: normal !important; }
.listEducations .inputButton { width: 50px !important; }

.searchForm { width: 100%; clear: both; padding: 5px 0 5px 0; overflow: hidden; }
.searchForm #searchButtonRow { width: auto !important; float: right !important; }



#infoReq label { display: inline; }
#infoReq input, #infoReq textarea, #infoReq select { width: 180px !important; }

/* Info box */
    #info { background: none !important; }
    #info .head { border-bottom: solid 1px #eaeaea; font-weight: bold; }
    #info .foot { border-top: solid 1px #eaeaea; }
    #info .head,
    #info .body,
    #info .foot { padding-left: 0px !important; background: none !important; text-indent:0px !important; }
    #info .foot a,
    #info .foot a:hover { font-size:10px; }
    #info .foot { overflow: visible; white-space: nowrap; }
    #info { width:275px !important; }
    #info .left { width:90px !important; }
    #info .right { width:140px !important; }
    
/* startSearch */
    .searchList { margin-left: 0px; white-space: pre-line }
    .searchCount { font-size: 10px; }
    .searchHeadIcon { display: none; }
    .searchHeadTitle { padding-top: 1px; line-height: 19px; }
    .searchColumn { width: 210px; float: left; overflow: visible; }
    .searchItem a { font-weight: normal !important; font-size: 10px; white-space: nowrap; }
    .searchItem span { display: none; }
    .searchSubList a { font-size: 10px; color: #666; }
    .searchLine { height: 1px; border-bottom: solid 1px #FFF; margin: 3px 0 8px 0; }
    
.pres .header .presMore { float: none !important; position: relative; top: 20px; background: none !important; }
.pres .presSub { padding-left: 4px !important; }