/* CSS Document 
Created by Norton Design Pty Ltd
*/

/*
Client: HGI colour scheme
Dark grey: #455560
Medium grey: #B1B1B1
Light grey: #E5E5E5
Green: #444444
*/
html {
	scrollbar-face-color: #efefef;
    scrollbar-shadow-color: #999999;
	scrollbar-arrow-color: #b71f31;
    scrollbar-highlight-color: #999999;
    scrollbar-3dlight-color: #efefef; 
    scrollbar-darkshadow-color: #666666;
    scrollbar-track-color: #efefef;
}
.network-table img {border: none;}
img {border: none;}

#wrapper {
	text-align: left;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #efefef;
	margin: 0px;
	text-align: center;
}
#header {
	
	height: 65px;
	
}
#content {
	width: 900px;
	padding-left: 25px;
	padding-bottom: 5px;
	float:left;
	margin-top: 0px;
}
#content h1 {
	font-size: 14px;
	padding-top: 10px;
	color: #c41f39;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#content h2 {
	font-size: 12px;
	font-weight: bold;
	color: #c41f39;}
	 

#sidenav h2 {
	font-size: 12px; 
	font-weight: bold;
	color: #c41f39;
	margin-top: 25px;
}
#content h3 {
	font-size: 12px;
	color: #336699;
	padding-bottom: -5px;
	border-bottom: solid 2px #cccccc;
	padding-left: 3px;
}
#content h4 {
	font-size: 11px;
	color: #336699;
	padding-bottom: -5px;
}
#content-narrow {
	width: 560px;
	padding-left: 25px;
	padding-bottom: 30px;
	float:left;
	margin-top: 0px;
}
#content-narrow h1 {
	font-size: 16px;
	padding-top: 10px;
	color: #c41f39;
	padding-bottom: -5px;
}
#content-narrow h2 {
	font-size: 12px;
	font-weight: bold;
	color: #c41f39;
	padding-bottom: -5px;
}
#content-narrow h3 {
	font-size: 12px;
	color: #336699;
	padding-bottom: -5px;
	background-color: #efefef;
	padding-left: 3px;
}
#content-narrow h4 {
	font-size: 11px;
	color: #336699;
	padding-bottom: -5px;
}
#sidenav {
	width: 300px;
	float:right;
	padding-bottom: 30px;
	margin-top: 30px;
	padding-right: 20px;
	color: #000;
}
#base {
	clear:both;
	font-size: 9px;
	text-decoration: none;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 10px;
}

#footer {
	text-align:center;
	list-style: none;
	color:#666666;
	font-size:90%;
	margin-top: 0px;
}
#footer li {display: inline;margin:0;}
#footer a {color:#666666;text-decoration: none; padding: 0px 9px 0px 6px;}
#footer a:hover {color:#336699;text-decoration: underline;}

input, textarea, select {background-color:#fff;margin:0;font: 11px Arial, Verdana, sans-serif;color:#333; }

#subnavWrapper{
	float:right;
	margin-right: 5px;
	margin-top: 10px;
	width: 500px;
}
 
 #sub2 {
	float:right;
	margin-right: 25px;
	padding-right: 0px;
	margin-top: 5px;
}
#sub2 a:link {text-decoration:none;}
#sub2 a:visited {text-decoration:none;}

#subnav{list-style: none; font:11px Helvetica, sans-serif; text-align:left;}

#subnav ul {
     padding: 0;
     margin-left:-12px;
	 margin-top:0;
     list-style: none;
     width:120px;
     z-index:2;
     position:absolute;
     overflow:hidden;
}

#subnav li {
     margin:0;
     position: relative;
     float:left;
     /*width:120px;*/
	 padding:0 12px 0 12px;
	 border-left:1px solid #ccc;
     /*background-color:rgb(204, 204, 204);*/
	 background:#fff;
     /*border:solid 1px #CCC;*/
	 /*border-bottom:1px solid #fff;*/
     display:block;
     /*height:20px;*/
}

#subnav ul li{ border-width:1px 1px 0 0;}


#subnav a {
     text-decoration:none;
     display:block;
     padding: 2px;
	 margin:0;
     /*margin:0.2em 0 0.2em 0.1em;*/
     /*width:100px*/
     /*height:20px;*/
}

/*#subnav a:hover,*/ #subnav li:hover {
     background-color:#efefef;
}
#subnav ul li:hover, #subnav ul li a:hover {
     background-color:#f0f0f0;
}

#subnav ul{
     display:none;
}



/* non-IE browsers see this */
#subnav ul li>ul, #subnav ul ul li>ul{
    /* margin-top:-1.4em;*/
}



li>ul {
     /*top: auto;*/
     left: auto;
}
a:link {
	color: #336699;
}
a:visited {
	color: #336699;
}
a:hover {
	color: #336699;
}
a:active {
	color: #336699;
}
#login {
	color: #333333;
	text-align: right;
	margin-right: 25px;
	padding-top: 40px;
}
#right {
	color: #333333;
	float: right;
	
	padding-top: 5px;
}

.tablelist {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tablelist td{
	border: 1px solid #cccccc;
}
.tablelist tr:hover {
	background-color: #E9EFF3;
}
.tablelist2 {
	
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
img {
	border: 0px;
}

hr {
	border: none;
	background-color:#999999;
	height: 1px;
}

.cms_textbox {border: solid 1px #cccccc;}
.textbtn {
	color: #336699;
	background-color: #efefef;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #336699;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	text-decoration: none;
}
.textbtn a{
	text-decoration: none; 
}
.textbtn2 {
	color: #336699;
	background-color: #efefef;
	
	padding-right: 10px;
	
	padding-left: 10px;
	border: 1px solid #336699;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.textbtn2 a:visited{
	text-decoration: none;
}
.textbtn2 a:link{
	text-decoration: none;
}
#navigation {
	height: 28px;
	margin-top: 5px;
}
#sub {
}

#sub a {text-decoration: none;}

#search form {
	display:inline;
}
#search {
	margin-right: 25px;
}
#message {
	font-weight: bold;
	color: #336699;
	
}
.message {
	font-weight: bold;
	color: #336699;
	
}
.searchbtn {
	vertical-align: bottom;
}
#imgbar {
	
	height: 1px;
	margin-left: 0px;
	margin-bottom: 3px;
}
.redbold {
	font-weight: bold;
	color: #c41f39;
}
.redboldcaps {
	font-weight: bold;
	color: #c41f39;
	text-transform: uppercase;
}
.redbold2 {
	font-weight: bold;
	color: #c41f39;
	font-size: 12px;
	padding-top:5px;
}
.redbold3 {
	font-weight: bold;
	color: #c41f39;
	font-size: 12px;
	
}
.pad {padding-bottom: 20px;}
.gobtn {
	color: #336699;
	background-color: #EFEFEF;
	border: 1px solid #336699;
}
.tableinset {
	color: #336699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.redbutton a:link{
	color: #C41F39;
	text-decoration: none;
	border: 1px solid #C41F39;
	padding: 1px 10px 1px 10px;
	background-color: #EFEFEF;
}
.redbutton a:visited{
	color: #C41F39;
	text-decoration: none;
	border: 1px solid #C41F39;
	padding: 1px 10px 1px 10px;
	background-color: #EFEFEF;
}

#nav {width:950px;background: transparent url(../../images/common/nav_bar.gif) no-repeat;height:28px;position: relative;z-index: 1;font-size:11px; text-align:left; }
#nav, #nav ul { /* all lists */padding: 0;margin: 0;list-style: none;list-style-image:none;margin:0px;}
#nav a {display: block;height:28px;text-indent:-9000px;text-decoration:none;}
#nav li { /* all list items */
float: left;margin:0;}


#nav a.cms {background: transparent url("../../images/common/nav_bar.gif") no-repeat -0px 0px;width:84px;margin-left:0px;}
#nav a.contacts {background: transparent url("../../images/common/nav_bar.gif") no-repeat -84px 0;width:107px;}
#nav a.sets {background: transparent url("../../images/common/nav_bar.gif") no-repeat -191px 0;width:147px;}
#nav a.search {background: transparent url("../../images/common/nav_bar.gif") no-repeat -338px 0;width:177px;}
#nav a.leadership {background: transparent url("../../images/common/nav_bar.gif") no-repeat -515px 0;width:125px;}
#nav a.coaching {background: transparent url("../../images/common/nav_bar.gif") no-repeat -640px 0;width:117px;}
#nav a.email {background: transparent url("../../images/common/nav_bar.gif") no-repeat -757px 0;width:113px;}
#nav a.logout {background: transparent url("../../images/common/nav_bar.gif") no-repeat -870px 0;width:80px;}

#nav a.cms:hover, #nav a.cmsActive {background: transparent url("../../images/common/nav_bar.gif") no-repeat 0px -30px;width:84px;margin-left:0px;}
#nav a.contacts:hover, #nav a.contactsActive {background: transparent url("../../images/common/nav_bar.gif") no-repeat -84px -30px;width:107px;}
#nav a.sets:hover, #nav a.setsActive {background: transparent url("../../images/common/nav_bar.gif") no-repeat -191px -30px;width:147px;}
#nav a.search:hover, #nav a.searchActive {background: transparent url("../../images/common/nav_bar.gif") no-repeat -338px -30px;width:177px;}
#nav a.leadership:hover, #nav a.leadershipActive {background: transparent url("../../images/common/nav_bar.gif") no-repeat -515px -30px;width:125px;}
#nav a.coaching:hover, #nav a.coachingActive {background: transparent url("../../images/common/nav_bar.gif") no-repeat -640px -30px;width:117px;}
#nav a.email:hover, #nav a.emailActive {background: transparent url("../../images/common/nav_bar.gif") no-repeat -757px -30px;width:113px;}
#nav a.logout:hover, #nav a.logoutActive {background: transparent url("../../images/common/nav_bar.gif") no-repeat -870px -30px;width:80px;}

.bluesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F4F97;
}

.bluebold {
	font-weight: bold;
	color: #275590;
}
.bluebold2 {
	font-weight: bold;
	color: #275590;font-size:12px;
}
.bluebold-line {
	font-weight: bold;
	color: #275590;
	border-bottom:solid 1px #cccccc;
}
.sideboxcms {
	margin-top: 20px;
	border: solid 1px #cccccc;
}
.sideboxcms2 { font-size:10px; line-height:14px;
	margin-top: 20px;
	border: solid 1px #cccccc;
}
#sidenav li {
	margin-left: -20px;
	color:#000000;
	list-style-type: square;
}
#intl_logo {
	float: left;
	
}
.columnhead {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
	color:#336699
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

form {
	margin: 0px;
	padding: 0px;
}
.borderhead {
	font-size: 11px;
	color: #336699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.profile {
	font-size: 11px;
}
.red {
	color: #C41F39;
}
.redsm {
	color: #C41F39; font-size:10px;
}

.blue {
	color: #336699;
}
.green {
	color: #008851;
}
#search_reference {width: 100px;}
#search_short_description {width: 700px;}
#talent_title {width: 500px;}

.submit {color:#FFF; background-color:#c41f39;}

#inv1 {width: 100px;}
#inv2 {width: 100px;}
#inv3 {width: 100px;}
#inv4 {width: 100px;}
#inv5 {width: 100px;}
#inv6 {width: 100px;}

#inv1_amount  {width: 100px;}
#inv2_amount  {width: 100px;}
#inv3_amount  {width: 100px;}
#inv4_amount  {width: 100px;}
#inv5_amount  {width: 100px;}
#inv6_amount  {width: 100px;}

#e_feature_rank {width: 30px;}

#linkedin {width:350px;}
#twitter {width:350px;}
#facebook {width:350px;}
#youtube {width:350px;}


.listing ul {
	list-style-type: none;
	margin-left: 5px;
	padding-left: 5px;
}
.smbold {
	font-size: 10px;
	font-weight: bold;
}

.sm10 {
	font-size: 10px;
	line-height: 14px;
}
.title {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
}



/* show hide */


.dhtmlgoodies_question{
	/* Start layout CSS */
	color:#336699;
	font-size:11px;
	background-color:#efefef;
	width:350px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	height:20px;
	border-bottom:solid 1px #fff;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #fff;
	background-color:#fff;
	width:350px;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	line-height:14px;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:10px;	
	position:relative;
}
.newpage textarea {border:solid 1px #ccc;}

