body{padding:0 0 0 0; margin:0 0 0 0; font-family: verdana, arial, helvetica, serif; font-size:70%; color:#585858; background-color:#fff;}
h1,h2,h3,h4,h5,h6{font-size:100%; display:block; font-weight:bold; color:#0252a7;}
h1{display:block; font-size:140%; margin: 0 0 15px 0; line-height:1.4em; padding:0;}
h2{font-size:120%; margin:0 0 15px 0;}
h3{font-size:100%; margin-top:0;}h4{font-size:100%;} h5{font-size:100%;} h6{font-size:100%;}
a{color:#0252a7; text-decoration:none; outline:none;} a:hover{text-decoration:underline;}
p{line-height:1.25em; margin:7px 0 7px 0;}
       
ol, ul {
	list-style: none;
}

.gsconf {margin-left: -16px !important; background: transparent none repeat scroll 0 0 !important; }

#custompage_gvGeographicConnections td {
padding:10px;
}

#custompage_pnlSelectedCompany ul {
    margin-left:0px !important;
    margin-top:0px !important;

}

#custompage_pnlCompany li {

list-style-type:none;
}

.HomePageListing
{
	clear:both;
	width: 100%;
	min-height:70px;
        margin-bottom:10px;}

.ListCol1Event{
 float:left;
 width: 35%; /*20%;*/
 padding-right: 5px;
}

.ListCol2Event{
 float:left;
 width: 60%; /*75%;*/
}

.clear-both {
clear:both;
}


.RequestPasswordButton {
   margin-left:150px;
   margin-top:10px;
}

#custompage_lblstep6 {
  display:block;
  font-size:90%;
  margin-bottom:15px;

}

#custompage_lblstep6a  {
  display:block;
  font-size:90%;
  margin-bottom:15px;
  margin-top:10px;
}

#custompage_lblstep7 {

 display:block;
  font-size:90%;
  margin-bottom:15px;

}

#custompage_lblstep8 {
 display:block;
  font-size:90%;
  margin-bottom:15px;
}

.InnerText {
font-size:96%;
margin-bottom:10px;
margin-left:5px;
margin-right:64px;
margin-top:10px;
}



.leftcol {

float:left;
width:20%;

}

.rightcol {
float:left;
width:80%;

}
     
/* misc styles */

#searchgstext {
  padding: 7px; float: left; font-size: 0.9em;
}

.center {
 text-align: center;
}

#topimgsection {
 padding-bottom: 8px;
 text-align:center;
}

#topimgsection img {
 padding-bottom: 8px;
 text-align:center;
 float:none !important;
}

#mid form textarea{
  background-color:#FFFFFF;
  color:#7C7C7C;
  font-size: 0.9em;
  border:1px solid #D2D3D4;
}

.skiplinks{display:none;} strong{font-weight:bold;} em{font-style:italic;} 
input{font-family: lucida-sans, verdana, arial, helvetica, serif; font-size:90%;}
hr{color:#dbdcdd; background-color:#dbdcdd; display:block; border:0; height:1px; line-height:1px; margin:0; padding:0; clear:both;}
            body#results hr{margin:10px 0;}

/* container styles */
#container{display:block; text-align:left; padding:0; margin:auto; width:988px; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:url(/upload/GS_Home_Files/bg_main.jpg) no-repeat; background-position:center top;}

/* header styles */
#header{display:block; margin:0 13px; padding:0; height:174px;}
#header p{margin:0; padding:0;}
#header #logo{display:block; width:183px; height:24px; float:left; margin:20px 35px 105px 0; overflow:hidden;}
#header #logo a{text-indent:-5000px; display:block; background:url(/upload/GS_Home_Files/globalScot_logo.gif) no-repeat 0 0; padding:0; width:183px; height:24px; text-decoration:none;}

#header p a.tRSmall{font-size:80%;}
#header p a.active{color:#0252a7!important;}
#header p a.tRMid{font-size:110%;}
#header p a.tRLarge{font-size:130%;}


#header p#tResize{float:right; margin:13px 0; padding:0;}
#header p#tResize a{line-height:1em;}
#header p#tResize a:hover{color:#0252a7; text-decoration:underline; }

#header form{float:right; clear:right; margin:60px 0 0 0; font-size:110%}
#header form label{vertical-align:bottom; font-weight:bold;}
#header form input{border:1px solid #d2d3d4; background-color:#fff; padding:4px; width:175px; margin:0; vertical-align:bottom; color:#7c7c7c;}
#header form input.submit{width:35px; padding:3px 0;}
#header form input.submit:hover{color:#0252a7;}

#header #headerInner{clear:both; padding-left:194px; font-size:105%;}
#header #topNav{float:right;}
#header a{color:#585858;}
#header #topNav a:hover{color:#0252a7; text-decoration:none;}
#header #date{float:left; color:#034d9c;}

/* middle styles */
#middle{display:block; clear:both; margin:0 12px;}

.outerWrapper{border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:3px; margin-bottom:15px;}
            #narrowMid{width:500px!important;}
            #subPanels .outerWrapper{margin-bottom:0;}
            #magazinePane .outerWrapper{margin-bottom:0;}
.panel{background:url(/upload/GS_Home_Files/bg_panel_grey.jpg) repeat-x; padding:0 0 0 0; background-position:0 bottom;/* background-color:#ffffff;*/}
            #mid .panel{background:url(/upload/GS_Home_Files/bg_panel_grey.jpg) repeat-x; background-color:#ffffff; background-position:0 bottom;}
            body#home #mid .panel{background:url(/upload/GS_Home_Files/bg_panel.jpg) repeat-x; background-color:#ffffff; background-position:0 bottom;}
            #right .padder{background:url(/upload/GS_Home_Files/bg_panel_green.jpg) repeat-x; background-color:#e6f3e9; background-position:left top !important;}
             
            #right .panel {background:none;}

            body#results #mid .panel{background-image:none; background-color:#fff; padding:7px;}
.panel img{margin:0;}



.panel p{margin:0; padding:0;}
.padder{padding:8px; display:block;}
.padder a{text-decoration:underline;}
.padder p {margin:6px 0 10px 0px !important;}
.headlinepadder{padding:8px; display:block;}
.headlinepadder a {text-decoration:underline;}

h1{background:url(/upload/GS_Home_Files/bg_header.jpg) no-repeat; background-position:left top; padding:5px 7px 5px 11px; margin:0; background-color:#5b90de; color:#fff; font-size:100%;}
            body#home h1{background:none; padding:0 7px 5px 0; margin:0; color:#034d9c; font-size:110%;}
            body#profile h1{background:none; padding:0 7px 7px 7px; margin:0; color:#034d9c; font-size:110%;}
            
h2.header{background:url(/upload/GS_Home_Files/bg_header_grey.jpg) no-repeat; padding:7px 5px 8px 11px; background-color:#fff; background-position:left top!important; color:#fff; font-size:100%; margin:0;}

a.more{background:url(/upload/GS_Home_Files/bg_header_grey.jpg) no-repeat; padding:4px 7px 6px 7px; margin:-6px 0 0 0; background-color:#a0a1a3; color:#fff !important; font-size:100%; display:block; font-weight:bold;}

/* left styles */
#left ul{ list-style-type:none; list-style-position:outside;}
#left ul li{margin-bottom:20px;}
#left{display:block; width:184px; float:left; margin-right:10px;}
#left ul#ae_menu{margin:0 0 20px 0; padding:0;}
#left ul#ae_menu li{margin:0 0 4px 0;}
#left ul#ae_menu li{display:block; background-color:#d9e5f8; color:#0054a5; padding:4px 4px 5px 10px; text-decoration:none;}
#left ul#ae_menu li a:hover{color:#0054a5; }
#left ul#ae_menu li.MenuSelectedArea1{font-weight:bold; display:block; background-color:#eaf1fb!important; color:#0054a5; padding:4px 4px 0 10px; text-decoration:none;}
/**/
#left ul#ae_menu li.MenuSelectedArea1 ul{padding:6px 0 0 0; margin:0 0 0 0; background-color:#eaf1fb!important; font-weight:bold; color:#333!important;}
#left ul#ae_menu li.MenuSelectedArea1 ul li{margin:0 0 4px 0; color:#7b7d7a!important; background-color:#eaf1fb!important; font-weight:bold!important;}
/*#left ul#ae_menu li.MenuSelectedArea1 ul li.MenuItemSelectedOdd2{background-color:#eaf1fb; padding:2px 4px 2px 20px; font-size:100%; font-weight:bold;}*/
/*#left ul#ae_menu li.MenuSelectedArea1 ul li.MenuItemSelectedEven2{background-color:#eaf1fb; padding:2px 4px 2px 20px; font-size:100%; font-weight:bold;}*/
#left ul#ae_menu li.MenuSelectedArea1 ul li{padding:2px 4px 2px 10px; font-size:100%; font-weight:normal; color:#7b7d7a!important;}
#left ul#ae_menu li.MenuSelectedArea1 ul li a{color:#666; font-weight:normal;}
#left ul#ae_menu li.MenuSelectedArea1 ul li a:hover{font-size:100%; font-weight:normal; text-decoration:underline;}
#left ul#ae_menu li.MenuSelectedArea1 ul li.active a{font-weight:normal;}


#left ul#ae_menu li.MenuItemSelectedOdd1{font-weight:bold; display:block; background-color:#eaf1fb!important; color:#0054a5; padding:4px 4px 5px 10px; text-decoration:none;}
#left ul#ae_menu li.MenuItemSelectedEven1{font-weight:bold; display:block; background-color:#eaf1fb!important; color:#0054a5; padding:4px 4px 5px 10px; text-decoration:none;}



#left #locationarrow{display:none;}

#left ul.addImages{margin:0; padding:0;}
#left .panel{background-position:0 bottom!important; padding-bottom:1px;}
#left label{color:#0054a6; margin:12px 0 3px 0; display:block;}
#left form{font-size:95%; padding:0 0 8px 0; margin:0;}
#left form input{border:1px solid #d2d3d4; background-color:#fff; padding:4px; width:149px; margin:0; color:#7c7c7c;}
#left form input.submit{width:40px; padding:0!important; margin:10px 0 10px 0; cursor:pointer; text-align:left; background-color:transparent; border:0; color:#0054a6; border-bottom:1px solid #0054a6;}
#left .fr{float:right;}

#left p{margin-bottom:8px;}
#left form p{font-size:90%; margin-top:8px; margin-bottom:12px;}
#left p a{color:#585858;}
#left p a:hover{text-decoration:underline; color:#0252a7;}
#left .padder{padding-bottom:5px;}
#left .headlinepadder{padding-bottom:5px;}
#left .blue{color:#0054a6; font-weight:bold;}
#left a#login{font-size:130%; font-weight:normal; color:#0054a6;}
#left a#logout{font-size:120%; font-weight:normal; color:#0054a6;}
            body#profile #left hr{margin:5px 0;}
            body#profile #left a{display:block;}

/* mid styles */
#mid{display:block; width:510px; float:left; min-height:300px; margin-right:10px; font-size:110%;}
            .wide{width:770px!important; margin:0!important;}
#mid p{margin:6px 0 10px 0}
            body#results #mid p{margin-bottom:5px;}
#mid .padder{min-height:461px; height:auto !important; height:50px; }
#mid .headlinepadder{min-height:461px;}

body#home #mid .padder{min-height:300px !important; padding-top:1px;}
body#home #mid .headlinepadder{min-height:170px; padding-top:1px;}

            body#profile #mid .padder{min-height:150px;}
          body#results #mid .padder{min-height:170px;  /*background:url(/upload/GS_Home_Files/bg_panel_grey.jpg) repeat-x;*/ /*background-position:0 -250px;*/ padding:0px 27px 0px 0px !important; margin:0 0 10px 0;width:96.5%;}

          body#results #mid .imgpadder {min-height:170px; float:left;}

#mid .panel img{float:left; margin-right:8px; padding:5px;}


#metabody img{float:right !important; margin-right:8px; margin-bottom: 10px !important; margin-left:8px !important; padding:5px;}


#mid #subPanels{clear:both; font-size:95%;}
            body#home #mid #subPanels .panel{background:url(/upload/GS_Home_Files/bg_panel_grey.jpg) repeat-x; background-color:#ffffff; background-position:0 bottom;}
            body#home #mid #subPanels .padder{padding:0 7px 0 7px!important;}
#mid h2.header{background:url(/upload/GS_Home_Files/bg_header.jpg) no-repeat; background-color:#5b90de;}
            body#home #mid h2.header{/*background:url(/upload/GS_Home_Files/bg_header_short.jpg) no-repeat;*/ background-color:#5b90de; background-position:left top!important;}
            body#profile #mid h2.header{background:url(/upload/GS_Home_Files/bg_header_mid.jpg) no-repeat; background-color:#5b90de; background-position:left top!important;}
            body#results #mid h2{font-size:100%;}
#mid #subPanels #subPanelLeft{float:left; width:252px; margin-right:5px;}
#mid #subPanels #subPanelRight{float:left; width:252px;}
#mid .blue{color:#0054a6;}
#mid #subPanels .panel{min-height:380px !important; line-height:1.3em;}
#mid #subPanels hr{clear:both; margin:3px 0 3px 0; padding:0; border:0;}
#mid #subPanels img{margin-bottom:80px;}
#mid #subPanels p{margin-bottom:10px;}
#mid #subPanels h3{margin-top:0!important; padding-top:0!important; font-size:90%;}
#mid .innerRight{float:right; padding:10px 0;}
#mid .innerRight p{margin:3px 0 12px 0; color:#0252a7;}

#mid .innerResults{display:block; padding:10px; border:1px solid #ccc;}
#mid .innerResults p{/*float:right;*/ padding:0 0 4px 0; margin:0;}
#mid .innerResults img{vertical-align:top;}

#mid form{margin:0px 0 0 0; clear:left; font-size:110%;}
#mid form label{vertical-align:bottom; font-weight:bold;}
/*#mid form input*/
#mid form input{border:1px solid #d2d3d4; background-color:#fff; padding:4px; margin-bottom:5px; vertical-align:bottom; color:#7c7c7c;}
#mid form select{color:grey;margin-bottom:5px;}

/*#mid form input.submit{width:35px; padding:3px 0; margin-left:5px;}*/
#mid form input.submit{width:35px; padding:2px 0 3px 0; margin-left:5px; vertical-align:middle;}
#mid form p{font-size:90%;}




/*#mid #newsLeft{color:#0252a7; float:left; width:316px; display:block; padding:5px 10px 0 5px; margin-right:0;}*/

#mid #newsLeft{color:#0252A7;display:block; float:right !important;margin-right:0; width:220px; padding:5px 10px 7px 20px; text-align:center;}

#mid .breadcrumb{color:#0252a7;}
#results #mid .breadcrumb{ float:left!important;padding-left: 0px ! important;}
#mid .breadcrumb a{color:#585858;}

body#results #mid .padder h2{margin-bottom:10px;}
body#results #mid .padder a{font-weight:bold;}

#mid a#regNow{display:block; float:right; color:#fff; background:url(/upload/GS_Home_Files/bg_header_grey.jpg) no-repeat; background-position:0 -7px; background-color:#919394; text-decoration:none; padding:4px 6px; font-weight:bold; margin-top:35px;}

#outerMid{}
#outerMidRight{float:left; width:510px;}
#outerMidRight h2.header{background:url(/upload/GS_Home_Files/bg_header_mid.jpg) no-repeat; background-color:#5b90de;}
#outerMidLeft{float:left; width:250px; margin-right:10px;}
#outerMidLeft h2.header{background:url(/upload/GS_Home_Files/bg_header.jpg) no-repeat; background-color:#5b90de;}
#outerMidLeft img{float:left; margin:0 10px 0 0;}
#outerMid .blue{color:#0054a6;}
#outerMid p{margin-bottom:10px;}
#outerMidRight .padder{background:url(/upload/GS_Home_Files/bg_panel.jpg) repeat-x; background-position:0 bottom; background-color:#fff;}


body#profile #mid hr{margin:5px 0;}
body#profile #mid .blue{margin:8px 0 1px 0;}
#mid h3{font-size:110%; margin-bottom:2px; margin-top:10px;}

#mid ul{margin:15px 0 15px 30px; padding:0!important; list-style-type:disc!important; display:block;}
#mid ul li img{float:none!important; vertical-align:middle;}
#mid ul li{margin-bottom:7px; clear:both; }

/* right styles */
#right{display:block; width:250px; float:left;}
#right a{color:#289a2b; font-weight:bold;}
            body#profile #right a{font-weight:normal;}
#right .padder{padding:10px;}
#right p{margin-top:2px;}
#right img{margin-bottom:10px;}
#right h3{color:#289a2b; margin-top:0px;}
#right h2.header{background:url(/upload/GS_Home_Files/bg_header_green.jpg) no-repeat; background-color:#25992e;}
#right ul{ list-style-type:none; margin:10px 0!important; float:none;}
#right ul li img{float:none!important; vertical-align:middle!important;}
#right ul li{margin-bottom:5px; display:block; clear:left;}

#right .profilePanel{float:left; width:68px; text-align:center; margin:0 9px 10px 0;}
#right .profilePanel h3{margin:4px 0 0 0;}
#right .profilePanel img{margin:0;}
#right .profilePanel a{font-weight:bold!important;}

#right .groupPanel{float:left; width:108px; text-align:center; margin:0 6px 10px 0;}
#right .groupPanel h3{margin:4px 0 0 0;}
#right .groupPanel img{margin:0;}
#right .groupPanel a{font-weight:bold!important;}

#right .last{margin-right:0!important;}


/* footer styles */
#footer{display:block; clear:both; text-align:right; font-weight:normal; padding:13px 13px 13px 13px; font-size:80%;}
#footer p.ls{float:left;}
#footer p{margin:0; padding:0;}
#footer a{color:#585858;}
#footer a:hover{color:#0252a7;}

/* misc styles */
.dn{display:none;} .hidden{display:none;}
table{border-collapse:collapse; display:block; font-size:90%; border:0; padding:0 0 0 0; margin:0 0 12px 0; vertical-align:top;}
table tr{border-collapse:collapse; vertical-align:top;}
table td{border-collapse:collapse; vertical-align:top; padding:6px 0;}
table input{font-size:100%; width:180px;}
table label{font-weight:bold; display:inline; margin:0; padding:0;}
form textarea{width:300px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif;}
table, caption, tbody, tfoot, thead, tr, th, td {vertical-align:top;}

/* clearfix */    
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.ListCol1
{
	float: left;
	width: 40%;
}

.ListCol1 img
{
margin-bottom: 0px !important;
}

.ListCol2
{
	float:left;
	width:50%;
}

.ListSearchCol1
{
        float: left;
        width: 30%;
}

.ListSearchCol2
{
        float: left;
        width: 65%;
}

.ListHeadlineCol2
{
        /*float: left;
        width: 50%;*/
        padding:8px; 
        display:block;
}


#custompage_pnlBioAndInterestsInfo #custompage_txtBio
{
height:300px !important;
}

#custompage_pnlBio #custompage_txtBio
{
height:300px !important;
}

#custompage_pnlContact #custompage_txtBio
{
	height:300px !important;
}

#custompage_upPnlSecondaryContact #custompage_pnlSecondaryContact #custompage_txtBio2
{
	height:300px !important;
}

#custompage_pnlPointofContactDetails #custompage_txtBio
{
	height:300px !important;
}

#custompage_pnlPointofContactDetails #custompage_txtBio
{
height:300px !important;
}

#UpdateProgress
{
  width : 70px ;
  margin-left: auto ;
  margin-right: auto ;
}

.HorizontalRule
{
	width: 768px !important;
	margin: 10px 0px 10px -10px !important;
}

.AETable table tr td
{
    border: solid !important;
    border-width: 1px !important;
    text-align: left;
    padding: 5px;
}

.AEtd
{
   margin-left: 75px;
   padding-left: 5px;
   width: 32em;  
}

.AEFirstColumnTd
{
   padding: 6px 6px 6px 0;
}

.AEtd, .AEFirstColumnTd
{
   border: solid;
   border-width: 1px;
}

.LoginCheckbox
{
	margin-top: 10px;
	float:left;
	clear:both;
}

#KeepMeLoggedIn
{
	height: 17px !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 17px !important;
	border: none !important;
	background: transparent !important;
}