﻿#main 
{
    overflow:hidden;
    height:1%;
    background-color: #00a7eb;
    margin-left: auto;
    margin-right: auto;
    width:980px;
}

img.topheader
{
    height:50px; 
    width:1000px;
    padding-bottom:20px;
}

img
{
    border: none;
}

.alt td
{
    background-color: white;
}

label.wide
{
    float: left;
    display: block;
}

label
{
    font-weight: normal;
    margin-left:20px;
}

input
{
    margin-left:20px;
}


select
{
    margin-left:20px;
}

td.labelColumn, td.inputColumn 
{   
    margin-right:20px;
    text-align:left;

}

/* Reset Whitespace 
-------------------*/
strong,th,h1,h2,h3,h4,h5,h6{ font-weight: bold; }/*h1,h2,h3,h4,h5,h6{padding: 1em 0;}*/em{font-style: italic;}ul li{list-style: disc;}ol li{list-style: decimal;}

html, body
{
    background-color:#00a7eb; margin:0; padding:0;
}

body{
    color:#fff; background-color:#00a7eb; font-family: arial,helvetica,clean,sans-serif; font-size: 100%; 
}

strong{
    font-weight: bold;
}

/* Wrapper
----------------------------*/ 
#wrapper{
     /*margin: 0 auto;*/ /*background: url(/images/content/page-backgrounds/bike.jpg) top right no-repeat; */
     margin:20px 0px 0px 0px !important;
     padding:0 !important;
}

/* Header
----------------------------*/ 
/*#header{

}*/

/* Navigation
----------------------------*/
/*#navigation ul
{  
    float:left;
    margin-top:10px;
    margin-bottom:0px;
    width:980px;
    background-color:#01447b;
    color:#fff !important;
    height:28px;
    padding-top:5px; 

}*/	

div#navigation 
{
    height:4px !important;
    background-color:#01447b;
    margin-top:10px;
    margin-bottom:0px;
    width:980px;
      
}


*+html #navigation ul
{
    margin:0 !important;
}

*html #navigation ul
{
    margin:0 !important;
}


#navigation li{
    list-style: none; padding-left: 35px; float:left; color:#fff;
}

#navigation ul li a{
    font-size: 0.8125em; /*padding: .2em 0; */font-weight: bold; /*padding-left: 12px;*/
}

#navigation ul ul li{
/*margin-left: 12px;*/ padding-left: 10px; padding-right:5px; padding-bottom: 2px; padding-top: 2px;
}

#navigation ul ul li a{
    font-size: 0.75em; font-weight: normal; 
/* padding-left: 10px; */
}


#navigation a:link, 
#navigation a:visited{
    color: #fff; text-decoration: none;
}

#navigation a:focus, 
#navigation a:hover,
#navigation a:active{
    color: #fff;
}

#navigation a.selected{
color: #fff;  background: url('/Forms/Themes/Qinetiq/images/bullet.gif' )  no-repeat left top;
}

#navigation ul ul a.selected{}

/* sub section highlighting */
body#events a.top-events,
body#rewards a.top-rewards,
body#home a.homepage,
body.coverage a.coverage,
body.services a.services,
body.people a.people,
body.heritage a.heritage,
body.locations a.locations,
body.faqs a.faqs,
body.events a.events,
body.deadline a.deadline
body.requirements a.requirements,
body.eagle a.eagle,
body.extinguisher a.extinguisher,
body.missing a.missing,
body.pea a.pea,
body.pole a.pole,
body.sos a.sos,
body.supertanker a.supertanker,
body.corporate a.corporate,
body.reasons a.reasons,
body.core a.core,
body.early a.early,
body.ipd a.ipd,
body.cortex a.cortex,
body.deadline a.deadline,
body.requirements a.requirements,
body.scientist a.scientist,
body.communication a.communication,
body.cgdp a.cgdp,
body.display a.display,
body.projects a.projects,
body.graduate a.graduate,
body.research a.research,
body.compliance a.compliance,
body.vision a.vision,
body.communication-scientist a.communication-scientist,
body.adam a.adam,
body.lianne a.lianne,
body.alice a.alice,
body.will a.will,
body.james a.james,
body.wish-list a.wish-list,
body.assessment-centers a.assessment-centres,
body.preperation a.preparation,
body.deadlines a.deadlines,
body#about a.top-about,
body#development a.top-development,
body#divisions a.top-divisions,
body#culture a.top-culture,
body#profiles a.top-profiles,
body#apply a.top-apply,
body#polar a.top-polar
{
color: #fff !important; /*background:transparent url(/images/navigation/bullet.gif) no-repeat scroll 0px 7px*/
}

body#events li.top-events,
body#home li.homepage,
body#rewards li.top-rewards,
body.coverage li.coverage,
body.services li.services,
body.people li.people,
body.heritage li.heritage,
body.locations li.locations,
body.faqs li.faqs,
body.events li.events,
body.deadline li.deadline
body.requirements li.requirements,
body.eagle li.eagle,
body.extinguisher li.extinguisher,
body.missing li.missing,
body.pea li.pea,
body.pole li.pole,
body.sos li.sos,
body.supertanker li.supertanker,
body.corporate li.corporate,
body.reasons li.reasons,
body.core li.core,
body.early li.early,
body.ipd li.ipd,
body.cortex li.cortex,
body.deadline li.deadline,
body.requirements li.requirements,
body.scientist li.scientist,
body.communication li.communication,
body.cgdp li.cgdp,
body.display li.display,
body.projects li.projects,
body.graduate li.graduate,
body.research li.research,
body.compliance li.compliance,
body.vision li.vision,
body.communication-scientist li.communication-scientist,
body.adam li.adam,
body.lianne li.lianne,
body.alice li.alice,
body.will li.will,
body.james li.james,
body.wish-list li.wish-list,
body.assessment-centers li.assessment-centres,
body.preperation li.preparation,
body.deadlines li.deadlines,
body#about li.top-about,
body#development li.top-development,
body#divisions li.top-divisions,
body#culture li.top-culture,
body#profiles li.top-profiles,
body#apply li.top-apply
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url('/Forms/Themes/Qinetiq/images/bullet.gif' ) no-repeat scroll 0 8px;
}

/* Content
----------------------------*/
#content
{
    font-size: .75em; 
   /* border: 1px solid #fff; width:980px; float:left; overflow:hidden;*/
    margin-left: auto;
    margin-right: auto;
} 

/* content area defaults */
#content h1
{
    font-weight: normal; padding: /*0.5em 0 0.5em */0px; margin: 0; text-transform: uppercase; font-size: 200%; font-weight: bold; color: #fff;
}

#content h2
{
    
    font-size: 120%; padding: 0.5em 0 0.5em 0;
}

#content h3
{
    font-size:140%;
    font-weight:bold;
    text-transform:uppercase;
    padding:0px 0px 8px 0px;
    margin:0 !important;
    border-bottom: 6px solid #fff;
}


 /* IE-8 Only */
    #content h3 { padding-bottom: /*\**/ 9px\9 }
    
    *+html #content h3 { padding-bottom:9px; }
    *html #content h3 { padding-bottom:9px; }
    

#content h5
{
    
    font-size:130%;
    font-weight:normal;
    text-transform:uppercase;
    padding:10px 0px 8px 10px;
    margin:0 !important;

}

#content p,
#content ul, 
#content ol{
    padding: .7em 0;
}

#content  ul{
    margin-left: 20px;
}

#content ol {
    margin-left: 25px;
}

#content a:link, 
#content a:visited{
    text-decoration:underline; color: #fff;
}

#content a:focus, 
#content a:hover,
#content a:active{
/*text-decoration: none;*/
} 

#groupe 
{
    width:980px;
    margin-top:30px;
    /*border-right: 6px solid #fff;
    border-left: 6px solid #fff;*/
    border-bottom: 6px solid #fff;
    background: url('/Forms/Themes/Qinetiq/images/rowbg.gif' ) no-repeat 0px 28px;
    padding-left:6px;
    margin-right:6px;
    float:left !important;
    
    
}

#groupe label, p

{
    padding-left:20px ;
    font-weight:bold;
  
}



#groupe div.input_label, div.input_field 
{
    padding:0px 10px 0px 0px;
}

#groupe input[type="submit"]

{
    padding:0px 10px 0px 10px !important;
    border: 1px solid #0d5e8d;
    background: url('/Forms/Themes/Qinetiq/images/back.gif' ) repeat-x left top;
    color:#ffffff;
    font-weight:bold;
    font-size:100%;
    margin:15px 10px 15px 10px;
    height:25px;
}

#groupe input[type="submit"]:hover

{
    background: url('/Forms/Themes/Qinetiq/images/h3bg.gif' ) repeat-x left top;
    border: 1px solid #ffffff;
    cursor:pointer;

}

*html #groupe span.submit input
{

    
    background: url('/Forms/Themes/Qinetiq/images/back.gif' ) repeat-x left top;
    color:#ffffff;
    font-weight:bold;
    font-size:100%;
    margin:15px 10px 15px 10px;
    height:25px;
    border:none !important;
}

*html #groupe span.save input
{
    background: url('/Forms/Themes/Qinetiq/images/back.gif' ) repeat-x left top;
    color:#ffffff;
    font-weight:bold;
    font-size:100%;
    margin:15px 10px 15px 10px;
    height:25px;
    border:none !important;
}



*html #groupe input.button_double
{

    background: url('/Forms/Themes/Qinetiq/images/back.gif' ) repeat-x left top;
    color:#ffffff;
    font-weight:bold;
    font-size:100%;
    margin:15px 10px 15px 10px;
    height:25px;
    border:none !important;
}

*html textarea 
{
    height:150px !important;
}

#content label,input, select

{
    margin: 0;
    padding:0;
}

#content div.user_defined_list
{
    padding:10px 10px 20px 0px;
    overflow:hidden;
    width:900px !important;
    float:left;
    overflow:hidden;
}

#content div.user_defined_list table
{
    
    clear:both;
    float:left;
    overflow:hidden;
    vertical-align:top;
}


#content div.user_defined_list table td
{
    
    vertical-align:top;
}

#content div.user_defined_list table input
{
    
    clear:both;
    overflow:hidden;
    float:left;
    margin-left:5px;
    vertical-align:top;
    border:2px solid red;
}


#content div.user_defined_list table th
{
    clear:both;
    overflow:hidden;

}

#content div.user_defined_list select
{
    margin:5px 0px 0px 10px !important;
   
    
}

div.input_field_longtext
{
}

*html div.input_field_longtext textarea 
{  
   
}


#content div.user_defined_list input
{
    margin:5px 10px 0px 0px;
}

div.input_label
{
    float:left;
    
}

div.row div.input_label 
{
    min-width:180px !important;
 
}

*html div.row div.input_label 

{
    width:180px !important;
 }

*html div.altRow div.input_label 

{
   width:180px !important;
}

div.altRow div.input_label 
{
     min-width:180px !important;
}


div.input_label input[type="checkbox"]
{
    
    
}

div.input_label input[type="checkbox"]
{
    
}

div.input_label, div.input_label_longtext
{
    

}

div.input_label_longtext 
{
     padding-bottom:10px;
     padding-left:0px;
}

div.input_label_longtext label
{
    font-size:100%;
    text-align:left;
    padding:0 !important;
    margin:0 !important;
}

div.input_section
{
    margin-left:0px;
}
 
div.groupe_top
{
    margin:0 !important;
    padding:0 !important;
}

#content div.PlaceHolder2Cols
{
    float: left;
    overflow:hidden;
    width: 484px;
    vertical-align:top !important;
}

*html #content div.PlaceHolder2Cols
{
    width: 50%;
}

*html #content div.PlaceHolder1Cols
{
    width: 100%;
}

#content div.PlaceHolder1Cols
{
    float: left;
    width: 968px;
    overflow:hidden;
    vertical-align:top !important;
}


#content div.PlaceHolder1Cols input, textarea
{
     vertical-align:top !important;
}


#content div.PlaceHolder1Cols p
{
    margin-left:20px;
}


.row
{
 
    padding:12px 0px 12px 20px;
    overflow:hidden;
    background: url('/Forms/Themes/Qinetiq/images/borderbottom.gif' ) no-repeat 0px bottom;
    min-height:20px;
    font-weight:bold !important;
}

.altRow
{
    
    padding:12px 0px 12px 20px;
    overflow:hidden;   
    background: url('/Forms/Themes/Qinetiq/images/borderbottom.gif' ) no-repeat 0px bottom;
    min-height:20px;
    font-weight:bold !important;
}

.doublerow
{
    padding:12px 0px 12px 20px;
    overflow:hidden;
    background: url('/Forms/Themes/Qinetiq/images/borderbottom.gif' ) no-repeat 0px bottom;
    min-height:42px;
    font-weight:bold !important;
}

.doublealtRow
{
    min-height:42px;
    padding:12px 0px 12px 20px;
    overflow:hidden;   
    background: url('/Forms/Themes/Qinetiq/images/borderbottom.gif' ) no-repeat 0px bottom;
}


*html div.doublerow
{
    
    height:42px;

}

*html div.doublealtRow
{
    height:42px;
}
  

.doublerow div.input_field { margin-top:5px !important; }
.doublealtRow div.input_field  { margin-top:5px !important;  }

*html .row {height:100% !important;}
*html .altRow {height:100% !important;}

*html div.Residency .row {height:48px!important;}
*html div.Residency .altRow {height:48px !important;}


*+html .row { min-height:22px; }
*+html .altRow { min-height:22px; }




div.input_label label div.dropdown_new_line input, select
{
    margin:0 !important;
    /*margin-left:20px !important;*/
}


#btnBack
{
    background: url('/Forms/Themes/Qinetiq/images/h3bg.gif' ) repeat-x left top;
    border: 1px solid #0d5e8d;
    color:#ffffff;
    font-weight:bold;
    font-size:90%;
    margin:15px 10px 15px 140px ;
    height:25px;
    width:100px;
}

#btnBack:hover 
{
    background: url('/Forms/Themes/Qinetiq/images/back.gif' ) repeat-x left top;
    border: 1px solid #ffffff;
    cursor:pointer;
    padding-left:0px !important;
}

div.wizard_buttons input[type="submit"]
{
    background: url('/Forms/Themes/Qinetiq/images/h3bg.gif' ) repeat-x left top;
    border: 1px solid #0d5e8d;
    color:#ffffff;
    font-weight:bold;
    font-size:90%;
    margin:15px 10px 15px 0px ;
    height:25px;
    width:100px;

}

div.wizard_buttons input[type="submit"]:hover
{
    background: url('/Forms/Themes/Qinetiq/images/back.gif' ) repeat-x left top;
    border: 1px solid #ffffff;
    cursor:pointer;

}

a.accountlink
{
    float:right !important;
    overflow:hidden;
    font-weight:bold;
}

/* login area
----------------------------*/

div.input_section_login
{    
    padding:20px 20px 0px 20px;
    margin: 0!important;
    height:1%;
    width:890px;
    float:left !important;
    overflow:hidden;
}

div.input_section_login div.input_field td
{
    padding-bottom:20px !important;
}

div.input_section_login div.input_field td input
{
    margin-right:10px !important;
}


div.login_credentials label
{
    float:left;
    width:100px !important;
}


div.input_section_login div.input_field 
{
  
    width:180px;
    float:left !important;
    overflow:hidden;
}

div.forgot_login_clicker
{
    padding-top:10px;
    cursor:pointer;
    text-decoration:underline;
    font-weight:bold;
   
}

/*
div.input_section_login div.input_field input
{
    float:left;
    overflow:hidden;
}

div.input_section_login div.input_field input[type="checkbox"]
{
    float:left;
    overflow:hidden;
    margin:0 !important;
    padding:0 !important;
}

div.login_credentials
{
    width:180px;
}

div.input_field
{
    float:left;
}

div.input_section_login div.input_field tabel
{
    width:700px;  
}

div.input_section_login div.input_field td
{
    padding-bottom:20px !important;
    float:left;  
}
div.input_section_login div.input_field td label
{
    padding-left:10px !important;
    font-weight:bold;
}

div.login_remember_me 
{
    
        border:1px solid red;
        float:left;
        overflow:hidden;

}

div.login_remember_me label
{
    margin:0;
    padding:0;
}




div.login_remember_me div.input_label
{
    padding-left:0px !important;
    float: left;
    width: 110px;
}

div.login_remember_me div.input_field
{
    float: left;
}

div.input_section_login div.input_label label
{
    float:left;
    overflow:hidden;
}

div.input_section_login input_field input
{
    vertical-align:top !important;
    
   
    
}

div.input_section_login input_field 
{
    
    float:left;
    overflow:hidden;
}

div.input_section_login div.input_label label
{
    text-align:left;
    padding:0px 0px 15px 0px !important;
    float:left;
}

div.forgot_login_clicker
{
    text-decoration:underline;
    font-weight:bold;
    padding: 0px 0px 0px 8px !important;
    margin:0 !important;
    width:120px !important; 
    float:left !important;
    vertical-align:top;
    cursor:pointer;

}
div.login_password
{
    width:300px;
    text-align:left;
    overflow:hidden;
    padding:20px 0px 0px 20px !important;
    margin:0 !important;
}

div.login_password div.forgot_login_clicker
{


}

div.login_submit_button input[type="submit"]
{
    margin:0 !important;
    border:1px solid red;
}
div.input_section_login  div.input_label
{
    margin:0 !important;
    padding:0 !important;
   
}

div.input_label
{

}





div.login_email_address
{
    margin-right:0 !important;
    padding-right:0 !important;
}

div.forgot_login_wrapper
{
    width:980px;
    float:left;
    border-top:1px solid #a0a0a0;
    margin:0 !important;
    padding:20px 0px 0px 20px !important;
    
}

div.forgot_login_wrapper input[type="submit"]
{
    margin:0px 0px 10px 15px  !important;
    padding:0px 10px 0px 10px !important;
    float:none !important;
    width:200px;
}

*/

div.input_label label
{
    padding-left:20px ;
    
}


div.input_section div.warnings
{
    
    color:#b5d9f4 !important;
}

div.validation_summary
{
    color:#fcff07 !important;
    font-weight:bold;
    padding-top:20px;
    float:left;    
 
}



div.input_field span.login_validation
{
    color:#a5d7fc !important;
   
}


div.longrow 
{
    float:left !important;
    overflow:hidden;
}



div.checkbox
{
    
}

div.checkbox td input
{
   margin-right:15px;
   
}

div.addnewgroupe label, input, select
{
   
    overflow:hidden;
}

div.ChildForm
{
    
}

div.ChildForm td
{
    vertical-align:top;  
    padding-left:20px !important; 
    padding-bottom:20px !important;
}

div.UDFChildForm div.input_field textarea
{
    clear:both;
    width:300px !important;
}

 div.submitbox input[type="checkbox"]
 {
     float:left !important;
     margin-top:10px !important;
}

div.UDFChildFormDelete
{
  padding-left:20px !important;
  padding-right:20px !important;
  padding-top:10px;
}

.textarea
{
    margin-left:190px;
    margin-top:10px;
}

*+html .textarea
{
    margin-left:95px;
 
}
*html .textarea
{
    margin-left:0px;
 
}



div.UDFChildFormDelete 
{
   border-top:1px solid #fff;

}

div.UDFChildFormDelete label
{
 
  padding-right:10px !important;
}

 div.screening_input_field td
 {
     padding-top:15px;
     
 }


 div.screening_input_field input
 {
  margin-right:10px !important;
 }
  
  div.screening_input_field label
 {
  margin-right:20px !important;
 }
 
 div.secondaryeducation  tabel th
 {
     
        border:red solid 1px solid;
        float:none ;
        overflow:hidden;
        background-color:Gray;
        width:500px !important;
 }
 

 
 div.secondaryeducation 
 {
  

 }


div.formBuilderClear 
{
    
}


div.formBuilderClear tabel
{
    
}

div.formBuilderClear tabel th
{
}




.UDFRowTable
{
    float:left;
}

.UDFRowTable th
{
    
}

.UDFRowHeaderRow
{
   
   
}

.UDFRowRow
{
    
}


/* Footer
----------------------------*/
#footer
{
    font-size: 100%; padding-top: 25px; margin: 0 auto; width: 980px; 
}

#footer ul
{
    list-style:none; padding-left:0px !important;  
}

#footer li
{
    float: left; padding-right: 10px; list-style: none; margin-bottom: 3px; font-size: .75em;
}

#footer p
{
    clear: both;/* font-size: .875em; */padding:5px 0px 0px 0px !important; font-size: 0.6875em;
}



#footer a:link, 
#footer a:visited{
    text-decoration: underline; color: #fff; 
}

#footer a:focus, 
#footer a:hover,
#footer a:active
{
    text-decoration:none;
} 

.noInput input
{
    display:none;
}




div.blocks_available_date
{
   
    border:5px solid #fff;
    float:left;
    width:150px;
    margin-top:20px !important;
    margin-right:10px !important;
    margin-left:21px !important;
    padding:0px !important;
    
}

div.blocks_available_date h4
{
    font-size:15px !important;
    color:#006e9b;
    background-color:#fff;
    width:145px;
    padding-left:5px;
    padding-top:5px;
    margin:0px !important;
    height:25px;
    
    
}

div.event_block_option 

{
    width:140px;
    padding:5px;
    background-color:#fffd70;
    color:#006e9b;
    border-bottom:1px solid #00a7eb; 
    font-weight:bold;
   
    
}

div.event_block_option span.date_from_to

{
    float:left;
    padding-left:8px;
    padding-right:10px;
    
}

div.event_block_option input

{
    float:left;
 
}


div.event_block_option

{
    float:left;
 
}


div.event-information

{
    
}

div.event_information div.input_label
{
    
    background-color:#fff !important;
    font-size:15px !important;
    color:#006e9b;
    padding-left:20px !important;
    padding-top:5px !important;
    height:20px !important;
    /*margin-right:20px !important;*/
    border-right:2px solid #00a7eb;
    
  
    
}


div.event_information div.input_field

{
    background-color:#fffd70;
    color:#006e9b;
    padding-top:5px !important;
    height:20px !important;
    margin-right:15px;
    padding-left:20px !important;
    float:left;
    width:690px;
}


div.event-information div.event_status 

{
    background-color:#fffd70;
    color:#006e9b;
    padding-top:5px !important;
    padding-bottom:5px !important;
    padding-left:20px;
    min-height:20px !important;
    margin-right:15px;
}

div.event-information h5
{
    font-weight:bold !important;
} 


div.contact_info 
{
    
    background-color:#fff !important;
    font-size:15px !important;
    color:#006e9b;
    padding-left:20px !important;
    padding-top:5px !important;
    height:20px !important;
    /*margin-right:20px !important;*/
    border-right:2px solid #00a7eb;
}

div.number_info 
{
   background-color:#FFFD70;
    color:#006E9B;
    float:left;
    height:20px !important;
    margin-right:15px;
    padding-left:20px !important;
    padding-top:5px !important;
    width:690px; 
}

span.ConfirmBookingValue 

{
    background-color:#fffd70;
    color:#006e9b;
    padding-top:5px !important;
    height:20px !important;
    margin-right:15px;
    padding-left:20px !important;
    float:left;
    width:690px;
 font-weight:bold;
}
   

.ConfirmBookingTitle 

{
	background-color:#fff !important;
    font-size:14px !important;
    color:#006e9b;
    padding-left:20px !important;
    padding-top:5px !important;
    height:20px !important;
    /*margin-right:20px !important;*/
    border-right:2px solid #00a7eb;
    float:left !important;
    width:120px;
    font-weight:bold;
}




div.event_confirm_invite h5
{
	
	font-size:15px ;
	margin-bottom:10px;
	margin-left:0 !important;
	font-weight:bold !important;

}

div.event_confirm_invite
{
	
	float:left;
	width:950px;
	margin-left:20px;
}


div.ConfirmBookingLocation

{
	margin-bottom:2px !important;
	
	float:left;
	width:900px;
}

div.EventSummaryLocation, div.EventBookingLocation

{
    padding:20px 0px 20px 20px !important;
    font-size:15px;
    color:#fff;
    float:left;
    font-weight:bold;
    clear:both;
}

/***********************/
/* Validation
/***********************/

html>body #pnlContent.HasValidation
{
    margin-top: 225px;
}

div.validationContainer
{
    position:fixed;
    top: 0px;
    left: 0px;
    z-index: 99;
    height: 0px;
    width: 100%;
    margin: 0;
    display: block;
    
}

#validationArea
{
     background: url(/Forms/Themes/GradWebDefault/images/notification-background.png) no-repeat 0px 0px;
     width: 640px;
     height: 230px;
     margin: 0 auto;
     margin-top: 10px;
     position: relative;
     z-index: 101;
}

.HighlightedField
{
    background-color: Yellow !important;
}

* html #validationInner
{
    overflow: scroll;
}

#validationInner
{
    width: 580px;
    height: 120px;
    position: relative;
    top: 55px;
    left: 20px;
    color: #FF9900 !important;  
    overflow-y:scroll;
}

#validationContent label
{
    color: #FF7F2A !important;
    font-weight:bold !important;
    cursor: pointer;
    margin: 0;
}

#validationInner label:hover
{
    text-decoration:underline;
}

div#validationHeader
{
    position: absolute;
    top: 20px;
    left: 20px;
    height: 30px;
}

div#validationHeader h1
{
    color: #5A5A5A !important;
    border: none;
    padding: 0;
    margin: 3px 0 10px 0;
    font-weight: normal;
    font-size: 18px;
    float:none !important;
    font-family: Arial, Sans-Serif;
}

div.validationContainer h1 span
{
    font-size: 15px;
}

#validationInner ul
{
    padding: 0;
    list-style: none;
    margin: 0;
}
      
#validationInner li
{
    color: #FF7F2A;
    padding: 1px 0 0 25px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 12px;
    background: url(/Forms/Themes/GradWebDefault/images/error.png) no-repeat;
}

.HasError
{
    border: 1px solid #FF9900;
    background-color: #E7E7E7;
}

#validationFooter
{
    height: 15px;
    clear: both;
    position: absolute;
    bottom: 27px;
    left: 20px;
    width: 575px;
}

#validationFooterMessage
{
    float:left;
    font-size: 11px;
}

#validationFooterMenu
{
    font-size: 12px;
    font-weight:bold;
    display:none;
}

#validationFooterMenu a
{
    float:right;
    margin-left: 15px;
    cursor: pointer;
}

div#validationFooterMenu
{
    float:right;
}

span.login_validation
{
    color: Red;
}

input[type="text"].quickPageNotifyEmail
{
	margin: 2px;
}

input[type="submit"].quickPageNotifySend
{
	margin: 2px;
}



input.loginRegister, input.loginForgotPassword, input.loginAlreadyRegistered
{
	border:none !important;
	text-decoration:underline;
	color:#fff !important;
	background:none !important;
	font-weight:bold;
}

input.loginRegister, input.loginAlreadyRegistered
{
	margin-left:10px;
}


