/* CSS Document */
@import "/common.css";
@import "/lytebox.css";
@import "/modules.css";

/* ---- Reset ----*/

*, .x {
	/*border: 0;*/
	outline: 0;
	padding: 0;
	margin: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	}


/*--- tags ----*/

body 
{
    font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 { 
    font-weight: bold; 
    padding-bottom: 10px;
    font-weight: normal;
    font-family: Georgia, Serif;
}

h1 { font-size: 2.40em; }
h2 { font-size: 2.2em; }
h3 { font-size: 1.80em; }
h4 { font-size: 1.30em; }
h5 { font-size: 1.20em; }
h6 { font-size: 1.00em; }

a {
  color: #d0103a;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}


p {
    line-height: 150%;
    padding: 0 0 1em 0;
}

b, strong { font-weight: bold; }
em, i { font-style: italic; }

ul
{
    line-height: 150%;
    padding-left: 2em;
}

ul li { padding-bottom: 0.5em; }    

img { border: 0; }

td { vertical-align: top; }



/*----- Across all sections -----*/

.homePageTable { width: 100%; }
.homePageTable td { width: 50%; padding-left: 20px; }
.homePageTable tr :first-child { padding-left: 0; }
#sectionId_79 p { padding-bottom: 0; }

#content img { padding: 4px; }

#leftContain-02 ul { padding-bottom: 0.5em; }

/* all forms */
.formRow { padding: 2px 0; }
.formRow label { display: block; float: left; }
input.submitButton { float: right; }

/* border boxes for whole site */
.leftContainer { position: relative; overflow: hidden; margin-bottom: 0.8em; }
.leftStylingTop { background: url(../Images/leftcol_box_border_top.png) top left no-repeat; height: 15px; }
.leftStylingMiddle { background: url(../Images/leftcol_box_border_middle.png) top left no-repeat; padding: 0 18px 0 15px; }
.leftStylingBottom { background: url(../Images/leftcol_box_border_bottom.png) top left no-repeat; height: 15px; }

.rightContainer { position: relative; overflow: hidden; margin-bottom: 0.8em; }
.rightStylingTop { background: url(../Images/rightcol_box_border_top.png) top left no-repeat; height: 15px; }
.rightStylingMiddle { background: url(../Images/rightcol_box_border_middle.png) top left no-repeat; padding-right: 18px; }
.rightStylingBottom { background: url(../Images/rightcol_box_border_bottom.png) top left no-repeat; height: 15px; }


/*---- Formats set in FCK Editor ----*/

.NoFormat {
    font-weight: normal !important;
    font-size: inherit !important;
    color: inherit !important;
    font-style: normal !important;
}

#content .leftImg {
    float: left;
    padding: 5px 5px 8px 8px;
    clear: both;
}


#content .rightImg {
    float: right;
    padding: 5px 5px 8px 8px;
    clear: both;
}

img[align="right"] { clear: right; }
img[align="left"] { clear: left; }


/*----- custom to a single pages -----*/

.currentpage-home #sectionId_60 { margin-left: 17px; margin-bottom: 0.5em; }

.page-home_innovations-team_team-profiles .moduleType_StaticHtml h4 { padding-bottom: 0; font-family: Arial, Sans-Serif; font-size: 1.1em; font-weight: bold; }

.page-home_business-events #rightContain-02 { display: none; }

/* search results page */
.searchresults { padding-top: 1em; }
#p_ctl08_pgrResults { float: right; font-size: 1.5em; padding-right: 4em; }
#p_ctl08_pgrResults span, #p_ctl08_pgrResults a { padding-right: 10px; }

.currentpage-optic_contact-optic #sectionId_92 table { padding-bottom: 0.5em; }
.currentpage-optic_contact-optic #sectionId_92 table td { width: 100px; padding-bottom: 2px; }
.currentpage-optic_contact-optic #sectionId_102 .formRow { padding: 4px 0; }
.currentpage-optic_contact-optic #sectionId_102 .formRow label { width: 100px; }
.currentpage-optic_contact-optic #sectionId_102 input.submitButton { float: left; margin: 4px 0 0 185px; }


/*----- All of a certain module -----*/

/* news/events module */
.moduleType_NewsEvents_List a, .moduleType_NewsEvents_Main a { display: block; }
.moduleType_NewsEvents_List ul { padding-left: 0; }
.moduleType_NewsEvents_List ul li { list-style: none; }
.moduleType_NewsEvents_Details table { width: 100%; }
.EventNewsImage, .FeatureEventImg, .EventNewsViewImage { display: none; }
.moduleType_NewsEvents_Main .EventNewsViewDate { display: block; }
.moduleType_NewsEvents_Details .register { text-align: right; font-size: 1.2em; padding-right: 2em; }
.moduleType_NewsEvents_Main h4 { padding-top: 0.5em; }
.moduleType_NewsEvents_Main p { padding-bottom: 0.5em; }
.currentpage-home_working-with-business_news-item div.register { display: none; }
.currentpage-home_insight_insight-item div.register { display: none; }


/* search box */
#sectionId_71 { height: 18px; }
#p_ctl09_pnlCriteria br, #p_ctl16_pnlCriteria br, #p_ctl10_pnlCriteria br { display: none; }
#p_ctl09_txtSearchQuery, #p_ctl16_txtSearchQuery, #p_ctl10_txtSearchQuery { float: left; width: 120px !important; margin-top: 1px; margin-right: 0.5em; }
#p_ctl09_btnSearch, #p_ctl16_btnSearch, #p_ctl10_btnSearch { float: left !important; width: 60px !important; }



/*----- specific Glyndwr sections -----*/

/* Insight */
#rightMiddle-03 div.moduletools a img { position: absolute; left: 200px; } /* for RSS icon */
#sectionId_46 p { padding-bottom: 0.3em; }

/* Keep in Touch form */
#sectionId_33 p, #sectionId_33 table { padding-bottom: 0.3em; }
#sectionId_16 { margin-bottom: 0 !important; }
#sectionId_16 label { width: 80px; }
#sectionId_16 input { width: 110px; }
#sectionId_16 input.submitButton { width: 60px; }

/* register form */
#sectionId_63 {  }
#sectionId_63 .formRow { padding-bottom: 8px; clear: left; }
#sectionId_63 .radiobuttonsRow label, #sectionId_63 .radiobuttonsRow table { display: block; float: left; }
#sectionId_63 label { padding-left: 50px; width: 130px; }
#sectionId_63 input, #sectionId_63 textarea, #sectionId_63 select { width: 250px; }
#sectionId_63 .radiobuttons label, #sectionId_63 .radiobuttons input { padding-left: 0; width: 40px; }
#sectionId_63 input.submitButton { width: 100px; margin-right: 130px; }



/*--- specific features across the Glyndwr site ---*/


    /*--- navigation: bgrd stripes, colours & indented submenus ---*/
        
    li.page-home_innovations-team > a { padding-left: 23px; background: url(../Images/menuInnovationBg.png) left top no-repeat; }
    li.page-home_innovations-team ul { background: #660066; }
        li.page-home_innovations-team ul li:first-child { margin-left: 79px }
    
    li.page-home_working-with-business > a { padding-left: 17px; background: url(../Images/menuWorkingBg.png) left top no-repeat; }
    li.page-home_working-with-business ul { background: #466BA5; }
        li.page-home_working-with-business ul li:first-child { margin-left: 194px; }
    
    li.page-home_business-training > a { padding-left: 17px; background: url(../Images/menuTrainingBg.png) left top no-repeat; }    
    li.page-home_business-training ul { background: #F3A500; }
        li.page-home_business-training ul li:first-child { margin-left: 337px; } 
           
    li.page-home_business-events > a { padding-left: 20px; background: url(../Images/menuEventsBg.png) left top no-repeat; }    
    li.page-home_business-events ul { background: #D71F85; }
        li.page-home_business-events ul li:first-child { margin-left: 457px; }

    li.page-optic > a { padding-left: 15px; background: url(../Images/menuOpticBg.png) left top no-repeat; }    
    li.page-optic ul { background: #706ed4; }
        li.page-optic ul li:first-child { margin-left: 320px; }		
		
		
    li.page-home_insight > a { padding-left: 14px; background: url(../Images/menuInsightBg.png) left top no-repeat; }
    li.page-home_insight ul { background: #00ACC0; }
        li.page-home_insight ul li:first-child { margin-left: 566px; }
    
    li.page-home_register > a { padding-left: 14px; background: url(../Images/menuRegisterBg.png) left top no-repeat; }
    
    li.page-home_glyndwr-university > a { padding-left: 16px; background: url(../Images/menuGlyndwrBg.png) left top no-repeat; }
    
    
    
    /*--- section header graphics (image to left, h1 to right) ---*/
    
    /* for space below headers */
    #leftColumn > .section { margin-bottom: 0.8em; }

    #sectionId_7, #sectionId_8, #sectionId_10, #sectionId_11, #sectionId_12, #sectionId_13
    { padding: 14px 0 8px 180px !important; }

	.page-optic #leftColumn div.moduleType_Snippet { position: relative; height: 73px; }
	.page-optic #leftColumn div.moduleType_Snippet h1 { padding: 17px 0 8px 0 !important; position: absolute; top: 0; left:200px; zoom: 1; }
	.page-optic #leftColumn div.moduleType_Snippet img.headerImg { padding: 0; }
	
    #sectionId_7 h1, #sectionId_8 h1, #sectionId_10 h1, #sectionId_11 h1, #sectionId_12 h1, #sectionId_13 h1
    { font-size: 3em; zoom: 1; }

    #sectionId_7 .moduleInnerContent, #sectionId_8 .moduleInnerContent, #sectionId_10 .moduleInnerContent, #sectionId_11 .moduleInnerContent, #sectionId_12 .moduleInnerContent, #sectionId_13 .moduleInnerContent
    { background: none !important; padding: 0 !important; }

    #sectionId_7 { background: url(../Images/header_innovationteam.png) top left no-repeat !important; }
    #sectionId_8 { background: url(../Images/header_working.png) top left no-repeat !important; }
    #sectionId_10 { background: url(../Images/header_businessevents.png) top left no-repeat !important; }
    #sectionId_11 { background: url(../Images/header_businesstraining.png) top left no-repeat !important; }
    #sectionId_12 { background: url(../Images/header_insight.png) top left no-repeat !important; }
    #sectionId_13 { background: url(../Images/header_register.png) top left no-repeat !important; }



    /*--- stripes to left of boxes ----*/
    
    /* all */
    .stripe { display: block; position: absolute; z-index: 10; width: 30px; top: 0; left: 9px; }
    .currentpage-home #leftColumn .leftStylingMiddle { padding-left: 40px; }
    #rightColumn .rightStylingMiddle { padding-left: 40px; }
        
    /* home - working with us */
    .currentpage-home #leftSpan-01 { background: transparent url(/Templates/Default/Images/stripe_welcome.png) no-repeat scroll left top; left: 4px; height: 400px; }
    
    /* home - news & case studies */
    .currentpage-home #leftSpan-02, .currentpage-home #leftSpan-03 { background: transparent url(/Templates/Default/Images/stripe_news.png) no-repeat scroll left top; left: 6px; height: 800px; }
    
    /* search box */
    #rightSpan-01 { background: transparent url(/Templates/Default/Images/stripe_search.png) no-repeat scroll left top; height: 50px; }
    
    /* Events */
    #rightSpan-02 { background: transparent url(/Templates/Default/Images/stripe_events.png) no-repeat scroll left top; height: 250px; }
    
    /* Latest News */
    .page-home_working-with-business #rightSpan-03, .page-home_insight #rightSpan-03, .page-optic #rightSpan-03 { background: transparent url(/Templates/Default/Images/stripe_news.png) no-repeat scroll left top; left: 4px; height: 400px; }
    
    /* Insight */
    .currentpage-home #rightSpan-03, .page-home_innovations-team #rightSpan-03, .page-home_business-events #rightSpan-03, .page-home_business-training #rightSpan-03, .page-home_register #rightSpan-03, .page-home_search-results #rightSpan-03 { background: transparent url(/Templates/Default/Images/stripe_insight.png) no-repeat scroll left top; width: 25px; height: 400px; }
    
    /* keep in touch intro & keep in touch contact form */
    #rightSpan-04-05 { background: transparent url(/Templates/Default/Images/stripe_keep_in_touch.png) no-repeat scroll left top; height: 350px; }
    
    
    
    /*--- headings (h1, h2) across site colours ---*/
    
    .hColoured, .page-home_working-with-business_news #leftMiddle-02 h3, .page-home_business-events #leftMiddle-02 h3, .page-home_business-training_upcoming-training #leftMiddle-02 h3, .page-home_business-training_training-archive #leftMiddle-02 h3, .page-home_insight #leftMiddle-02 h3, .page-home_register #leftMiddle-02 h3
    { border-bottom: 2px solid #CCC; padding-bottom: 5px; margin-bottom: 8px; }
    .currentpage-home #leftMiddle-01 h1.hColoured { color: #660066; }
    .currentpage-home #leftMiddle-02 h2.hColoured { color: #466BA5; font-size: 2.40em; }   
    .currentpage-home #leftMiddle-03 h1.hColoured { color: #466BA5; } 
    .page-home_innovations-team #leftMiddle-02 h2.hColoured { color: #660066; }
    .page-home_working-with-business #leftMiddle-02 h2.hColoured { color: #466BA5; }
        .page-home_working-with-business_news #leftMiddle-02 h3 { color: #466BA5; font-size: 2.2em; }
    .page-home_business-events #leftMiddle-02 h3 { font-size: 2.2em; color: #D71F85; } 
    .page-home_business-training #leftMiddle-02 h2.hColoured { color: #F3A500; }
        .page-home_business-training_upcoming-training #leftMiddle-02 h3 { font-size: 2.2em; color: #F3A500; }
        .page-home_business-training_training-archive #leftMiddle-02 h3 { font-size: 2.2em; color: #F3A500; }
	.page-optic #leftMiddle-02 h2.hColoured { font-size: 2.2em; color: #736DD6; } 
	.page-optic #leftMiddle-02 h3.hColoured { font-size: 2em; color: #736DD6; }
	.page-optic #leftMiddle-02 h4.hColoured { font-size: 1.8em; color: #736DD6; }
    .page-home_insight #leftMiddle-02 h3 { font-size: 2.2em; color: #00ACC0; }
    .page-home_register #leftMiddle-02 h3 { font-size: 2.2em; color: #919191; }
    
    /* latest news */
    .page-home_working-with-business #rightMiddle-03 h3, .page-home_insight #rightMiddle-03 h3, .page-optic #rightMiddle-03 h3 { color: #660066; }
    
    /* insight */
    .currentpage-home #rightMiddle-03 h3, .page-home_innovations-team #rightMiddle-03 h3, .page-home_business-events #rightMiddle-03 h3, .page-home_business-training #rightMiddle-03 h3, .page-home_register #rightMiddle-03 h3, .page-home_search-results #rightMiddle-03 h3 { color: #00ACC0; }
    
    /* events */
    #rightMiddle-02 h3 { color: #D71F85; }
    
    /* keep in touch */
    #rightMiddle-04-05 h3 { color: #919191; }