/* CSS Document */

body {	margin: 0; 
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
}

.clear {clear:both;}

a {outline : none;}

#crumbs {
		margin: 0px; 
		padding: 10px 5px 10px 0px;
		margin-left: auto;
		margin-right: auto;
		width:940px;
}


#wrapper1 {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:1000px;
}

#wrapper2 {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:960px;
}

#wrapper2b {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:960px;
}

#wrapper3 {
		margin: 0px; 
		padding: 0px 0px 20px 0px;
		margin-left: auto;
		margin-right: auto;
		width:960px;
		position:relative;		
}

#wrapper4 {
		margin: 10px 0px 0px 0px; 
		padding: 10px 0px 0px 0px; 
		margin-left: auto;
		margin-right: auto;
		width:960px;
		border-top:#dddddd 6px solid;
}

#wrapper4 .col11{float:left; width:580px; padding:20px 20px 40px 20px;}
#wrapper4 .col22{float:left; width:300px; padding:20px 20px 40px 20px; text-align:right;}


#toplinks {
		float:left;
		margin:0px;
		padding: 5px;
		width:955px;
		text-align:right;
}

#logo {
		float:left;
		margin-left:20px;
		padding: 10px;
		width:250px;
		height: 150px;
		text-indent: -9999px;
		background: url(/App_Themes/gbs/graphics/gbs-corporate-training-logo.gif) center no-repeat;
}

.leftcol{
		float:left;
		margin:10px 0px 0px 0px;
		padding:0px;
		width:279px;
}

.leftcol2{
		float:left;
		margin:0px 35px 0px 15px;
		padding:0px;
		width:670px;
}

.onecol{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
}

.rightcol{
		float:left;
		margin:10px 0px 0px 0px;
		padding: 0px;
		width:680px;
		text-align:right;
}

.rightcol2{
		float:left;
		margin: 0px;
		padding:32px 0 0;
		width:222px;
}

.maincol1 {
			float:left;
			/*width:670px;*/
			margin:0px;
			width:100%;
}

.maincol2 {
			float:left;
			width:700px;
			padding:0px 20px 0px 20px;
			
}

.maincol2b {
			float:left;
			width:499px;
			padding:0px 20px 0px 20px;
			border-left:1px dotted #CCCCCC;
			
}

.maincol2int {
			float:left;
			width:740px;
			padding:0px 20px 0px 19px;
			border-left:1px dotted #CCCCCC;
			margin-bottom:20px;
			
}


.contentimg{
			margin:0px 20px 20px 20px;
			float:left;
}

.call{position:absolute; bottom:4px;}
.calltop{float:left; height:7px; width:669px; background:url(../graphics/common/call-top.gif) top left no-repeat; margin:20px 0px 0px 0px;}
.callbody{float:left; width:669px; background:url(../graphics/common/call-body.gif) top left repeat-y; text-align:center; margin:0px 0px 0px 0px;}
.callbase{float:left; height:7px; width:669px; background:url(../graphics/common/call-base.gif) top left no-repeat; margin:0px 0px 0px 0px;}

	
#content ul {
list-style-image:url(../graphics/icons/bullet.gif);
margin:.5em 0em .3em 2em;
padding:0px;
}

.onecol ul {
list-style-image:url(../graphics/icons/bullet1.gif);
margin:.5em 0em .3em 2em;
padding:0px;
}

	
#basemenu {
		background: #CCCCCC;
		border-bottom: 5px solid #004A00;
		padding: 10px;
		text-align:center;
}

#footer {
		float:left;
		background: #7EA174;
		margin: 0px; 
		width:900px;
}

#footcol1{
		width:480px;
		float:left;
		padding: 20px 0px 20px 20px;
		margin:0px;
	}
	
#footcol2{
		width:380px;
		padding: 20px 20px 20px 0px;
		margin:0px;
		text-align:right;
		float:left;
	}
	
#wrapper4 .col22 ul 			{list-style:none; padding:0px; margin:0px; text-align:right;}
#wrapper4 .col22 li 			{display:inline; margin: 0px; text-align:right;}

#submenu1 {
		background: #2A9DF0;
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:800px;
		height:24px;
}

#baseinfo {
		margin: 0px; 
		padding: 20px 50px 20px 50px;
		margin-left: auto;
		margin-right: auto;
		width:800px;
}

.divider1 {background: url(../graphics/divider1.gif) repeat-x; width:860px; height:20px; margin-left:20px;}


a.common:link    { color:#666666; text-decoration:none;}
a.common:active  { color:#666666; text-decoration:none;}
a.common:visited { color:#666666; text-decoration:none;}
a.common:hover   { color:#ce060c; text-decoration:none;}

a.footer:link    { color:#333333; text-decoration:none;}
a.footer:active  { color:#333333; text-decoration:none;}
a.footer:visited { color:#333333; text-decoration:none;}
a.footer:hover   { color:#ce060c; text-decoration:none;}

a.none:link    { text-decoration:none;}
a.none:active  { text-decoration:none;}
a.none:visited { text-decoration:none;}
a.none:hover   { text-decoration:none;}


a.rightlinks:link    { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:active  { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:visited { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:hover   { text-decoration:none; background:#ffffff; display:block; border:1px dotted #bbbbbb; padding: 5px}

a.quotelinks:link    { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:active  { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:visited { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:hover   { text-decoration:none; background:#eeeeee; display:block; border:1px dotted #cccccc; padding: 5px}

a.quotelinks2:link    { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:active  { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:visited { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:hover   { text-decoration:none; background:#efefef; display:block; border:1px dotted #cccccc; padding: 5px}

a.whitelink:link    { color:#FFFFFF; text-decoration:none;}
a.whitelink:active  { color:#FFFFFF; text-decoration:none;}
a.whitelink:visited { color:#FFFFFF; text-decoration:none;}
a.whitelink:hover   { color:#FFFFFF; text-decoration:none; border-bottom:1px dotted #FFFFFF}

a.redlink:link    { color:#CE2D26; text-decoration:none;}
a.redlink:active  { color:#CE2D26; text-decoration:none;}
a.redlink:visited { color:#CE2D26; text-decoration:none;}
a.redlink:hover   { color:#000000; text-decoration:none;}

span.redtext      { color:#CE2D26;}

a.cart:link    { color:#ce060c; text-decoration:none; background:url(../graphics/icons/cart.gif) center right no-repeat; padding:5px 30px 5px 0px;}
a.cart:active  { color:#ce060c; text-decoration:none; background:url(../graphics/icons/cart.gif) center right no-repeat; padding:5px 30px 5px 0px;}
a.cart:visited { color:#ce060c; text-decoration:none; background:url(../graphics/icons/cart.gif) center right no-repeat; padding:5px 30px 5px 0px;}
a.cart:hover   { color:#ce060c; text-decoration:none; background:url(../graphics/icons/cart.gif) center right no-repeat; padding:5px 30px 5px 0px;}

.white		{color:#FFFFFF;}
.green		{color:#7EA174;}
.red		{color:#ce060c;}
.darkred	{color:#D9351C;}
.grey		{color:#666666;}
.blue		{color:#3ACAFE;}
.subtitle		{color:#2C73A7; font-size:.8em;}
.copy			{color:#666666; font-size:.7em;}

.text65em 	{font-size:.65em;}
.text70em 	{font-size:.7em;}
.text75em 	{font-size:.75em;}
.text80em 	{font-size:.8em;}
.text90em 	{font-size:.90em;}
.text1em 	{font-size:1em;}
.text12em 	{font-size:1.2em;}
.text15em 	{font-size:1.5em;}
.text2em 	{font-size:2em;}

p		{padding:0px; margin:0px;}

br		{padding:0px; margin:0px;}

h1  	{ font-size:1.7em; padding:0px; margin:0em; color:#CE060C;}
h2  	{ font-size:1.2em; padding:0px; margin:0em; color:#CE060C;}
h3  	{ font-size:1em; padding:0px; margin:0em; color:#CE060C;}
h4  	{ font-size:.9em; padding:0px; margin:0em; color:#CE060C;}
h5  	{ font-size:.8em; padding:0px; margin:0em; color:#CE060C;}

.bold {font-weight:bold!Important;}

.italic {font-style:italic;}

.pad0 		{padding: 0px; margin:0px 10px 10px 0px; display:block}
.pad0b 		{padding: 0px; margin:5px 10px 10px 10px; display:block}
.pad1 		{padding: 0px 0px 0px 30px;}
.pad2 		{margin: 5px 0px 5px 0px; display:block}
.pad2a 		{margin: 5px 0px 0px 0px; display:block}
.pad2b 		{margin: 10px 0px 0px 0px; display:block;}
.pad2c 		{margin: 20px 0px 0px 0px; display:block;}
.pad3 		{margin: 10px 0px 0px 0px;}
.pad4 		{margin: 0px 5px 0px 0px;}
.imagepad1 {margin: 0px 20px 10px 0px;}
.nopad {margin:0px; padding:0px;}

.quotes {width:200px; padding: 0px 5px 10px 5px;}

.border 	{border:0}

.right {text-align:right;}

input.gbs { background-color: #ffffff; color: #666666; font-size:13px; border:solid 1px #888888; margin:2px 0px 0px 0px}
input.gbssearch { background-color: #ffffff; color: #666666; font-size:15px; border:solid 1px #dddddd; padding:2px}

textarea.gbs {background-color: #ffffff; font-size:.7em; color: #666666; border: 1px #918ABF solid;}
input.button {background-color: #ce060c; color: #ffffff; font-size:13px; border:0px; cursor:pointer; padding:2px 8px 2px 8px; margin:0px; border-bottom:1px solid #666; border-right:1px solid #666;  border-top:1px solid #fff;  border-left:1px solid #fff;}
.generic-button a{background-color: #ce060c; color: #ffffff; font-size:13px; border:0px; cursor:pointer; padding:2px 8px 2px 8px; margin:0; border-bottom:1px solid #666; border-right:1px solid #666;  border-top:1px solid #fff;  border-left:1px solid #fff;}

input.buttonsearch {background-color: #ce060c; color: #ffffff; font-size:15px; border:0px; cursor:pointer; padding:2px 8px 2px 8px; margin:0px}

#searchform{padding:35px 0px 0px 0px; position:relative; float:right;}


/* ---------  Top Right menu start  ---------- */

#cart{padding:10px; text-align:right;}

#menutoprighttop{background:url(../graphics/menus/top1.gif) top left no-repeat; height:7px;}

#menutoprightbody{background:#cdcdcd; padding:2px 10px 10px 10px}

#submenutoprightbottom	{background:url(../graphics/menus/base1.gif) top left no-repeat; height:7px;}
#submenutoprightbottom2	{background:url(../graphics/menus/base1b.gif) top left no-repeat; height:7px;}

#submenutoprightbody{background:#999999; padding:2px 10px 10px 10px}


/* ---------  Top Right menu end  ---------- */


/* ---------  Main menu start  ---------- */

#mainmenu {
		float:left;
		margin: 20px 0px 0px 0px; 
		padding: 0px;
		width:100%;
}

form {padding:0px; margin:0px;}

.mainmenu{
margin: 0;
padding-left: 31px;
float: left;
font: bold 80% arial;
width: 100%;
overflow:hidden;
}

.mainmenu li{display: inline;}

.mainmenu li a.menu1{
float: left;
color: #333333;
padding: 10px 13px 14px 13px;
text-decoration: none;
}

.mainmenu li a.menu1:hover,  li .current{
color: #ce060c;
}

/* ---------  Main menu end  ---------- */

/* ---------  Right Sub menu start  ---------- */


#rightmenu {
		width:222px;
		float:left;
		padding: 0px;
		margin: 0px 0px 20px 0px;
		display:inline;
	
}

#rightmenu ul 			{ list-style:none; padding:0px; margin:0px;}
#rightmenu li 			{ padding:0px; margin: 0px;}
#rightmenu li a.main		{display:block; color: #444444; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #dddddd url(../graphics/icons/arrow1.gif) 10px center no-repeat; border-bottom:1px dotted #666666;}
#rightmenu li a:hover.main	{display: block; color: #ce060c; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #eeeeee url(../graphics/icons/arrow1.gif) 10px center no-repeat;  border-bottom:1px dotted #666666;} 

#rightmenu div a.main		{display:block; color: #444444; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #dddddd url(../graphics/icons/arrow1.gif) 10px center no-repeat; border-bottom:1px dotted #666666;}
#rightmenu div a:hover.main	{display: block; color: #ce060c; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #eeeeee url(../graphics/icons/arrow1.gif) 10px center no-repeat;  border-bottom:1px dotted #666666;} 
#rightmenu li.li_main_current a.main	{display: block; color: #ce060c; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #eeeeee url(../graphics/icons/arrow1.gif) 10px center no-repeat;  border-bottom:1px dotted #666666;} 

/* Change the image in here for selected accordian item*/
#rightmenu div.main_selected a.main {display: block; color: #ce060c; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #eeeeee url(../graphics/icons/arrow1.gif) 10px center no-repeat;  border-bottom:1px dotted #666666;} 

#rightmenu ul.rightmenu_expanded 	{ list-style:none; padding-left:5px;}
#rightmenu li.li_expanded  			{ padding-left:10px; margin: 0px;}
#rightmenu li.li_expanded a.expanded_main		{display:block; color: #444444; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #e5e5e5 10px center no-repeat; border-bottom:1px dotted #666666;}
#rightmenu li.li_expanded a:hover.expanded_main	{display: block; color: #ce060c; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #eeeeee 10px center no-repeat;  border-bottom:1px dotted #666666;} 

#rightmenu li.li_current  			{ padding-left:10px; margin: 0px;}
#rightmenu li.li_current a.expanded_main		{display:block; color: #ce060c; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #eeeeee 10px center no-repeat; border-bottom:1px dotted #666666;}
	
.right_menu_div
{
	max-height:172px;
}


#rightmenu li a.base 		{display:block; color: #444444; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #dddddd url(../graphics/icons/arrow1.gif) 10px center no-repeat;}
#rightmenu li.li_main_current a.base 		{display:block; color: #ce060c!Important; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #eeeeee url(../graphics/icons/arrow1.gif) 10px center no-repeat!Important;}


#rightmenu li a:hover.base	{display: block; color: #ce060c; text-decoration: none; padding:8px 5px 8px 30px; font-size:70%; background: #eeeeee url(../graphics/icons/arrow1.gif) 10px center no-repeat;}  

/* ---------  Right Sub menu end  ---------- */


/* ---------  Black Info Box 1 start  ---------- */

#blackbox {margin:0px 0px 20px 0px;}
#rightblackboxtitle{background:#ce060c; padding:8px 15px 8px 15px;}

#rightblackbox {
		width:222px;
		float:left;
		padding: 0px;
		margin: 0px;
		display:inline;
}

#rightblackbox ul 			{ list-style:none; padding:0px; margin:0px;}
#rightblackbox li 			{ padding:0px; margin: 0px;}
#rightblackbox li a 		{display:block; color: #444444; text-decoration: none; background: #dddddd;}
#rightblackbox li a:hover	{display: block; color: #ce060c; text-decoration: none; background: #eeeeee;}

#rightblackbox .pada {padding:5px 15px 10px 15px; border-bottom:1px dotted #666666;}
#rightblackbox .padb {padding:10px 15px 10px 15px; border-bottom:1px dotted #666666;}
#rightblackbox .padc {padding:10px 15px 10px 15px;}


/* ---------  Black Info Box 1 end  ---------- */


/* ---------  Grey Info Box 1 start  ---------- */

#greybox {margin:0px 0px 20px 0px;}
#rightgreyboxtitle{background:#ce060c; padding:8px 15px 8px 15px;}

#rightgreybox {
		width:192px;
		float:left;
		padding:10px 15px 10px 15px;
		margin: 0px;
		display:inline;
		background:#dddddd;
}

#rightgreybox .col1{float:left; width:60px; text-align:right; padding-right:10px}
#rightgreybox .col2{float:left; width:122px; margin-bottom:5px}



/* ---------  Grey Info Box 1 end  ---------- */


/* ---------  Left Sub menu start  ---------- */


#leftmenu {
		width:100%;
		float:left;
		padding: 0px;
		margin: 0px;
		display:inline;
}
	
#leftmenu ul 			{ list-style:none; padding:0px; margin:0px;}
#leftmenu li 			{ padding:0px; margin: 0px;}
#leftmenu li a 			{display:block; color: #ce060c; text-decoration: none; padding:4px 5px 2px 5px; font-size:75%; background: #ffffff; border-bottom:1px dotted #ffffff;}
#leftmenu li a:hover	{display: block; color: #000000; text-decoration: none; padding:4px 5px 2px 5px; font-size:75%; background: #eeeeee;  border-bottom:1px dotted #ffffff;}  

/* ---------  Left Sub menu end  ---------- */



/*  New Styles */

#wrapperfull {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		background:url(../graphics/menus/main-back.gif) bottom left repeat-x;
}

#wrapperfull2 {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		background:url(../graphics/common/back-fade.gif) center top no-repeat;
		min-height:100px;
		
}


.topcol1	{float:left; width:460px; padding:4px 0px 0px 0px}
.topcol2	{float:left; width:200px;}


.homeflash	{float:left; width:670px; margin:0px;}

.content	{float:left;}

.padform	{ padding:6px 0px 0px 0px;}

.delegatedata
{
	background-color:White;
	border-style:solid;
	border-color:#AF0000;
	border-width:3px;
	width:350px;
}

.delegatetitle
{
	padding-bottom:20px;
}
.delegateField
{
	float:right;
	padding-bottom:1px;
	
}
.delegateLabel
{
	float:left;
	width:100px;
	padding-bottom:1px;
}
.deletegatebuttons
{
	float:left;
	padding:10px;
	padding-left:75px;
}
.delegaterow
{
	float:left;
	width:300px;
}
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}

/*
.news_title
{
	font-size:.84em;
	font-weight:normal!Important;
	color:#CE060C;
}*/

.news_date
{
	font-size:60%;
}

/*
.news_short 
{
   font-size:.84em;
}*/


/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(../img/xp/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(../img/xp/tab-right.gif) no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../img/xp/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(../img/xp/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../img/xp/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../img/xp/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url(../img/xp/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../img/xp/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../img/xp/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(../img/xp/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

/* ajax__tab_yuitabview-theme theme (../img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #AB1B1B;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
  
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(../img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(../img/yui/sprite.png) #AB1B1B repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:arial;
    font-size:1em;
    padding:0;  
    border-top-width:0px;
}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(../img/technorati/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../img/technorati/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../img/technorati/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../img/technorati/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../img/technorati/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(../img/msngallery/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background:url(../img/ie/tab_unselected.gif);
    width:116px;
    padding:9px 0px 3px 0px;
    text-align:center;    
    color:#006699;
    font-family:verdana;
    font-size:13px;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    background:url(../img/ie/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body 
{
    background:url(../img/ie/ie_tabbacker_720x296.jpg) no-repeat;
    font-size:13px;
    font-family:verdana;
    height:296px;
    width:716px;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
     padding:8px;
}
.content_col
{
	float:left;
	width:100%;
}

.newslist_2 			 
{
	padding-top:10px;
	
}
.newslist_2_item
{
	
	padding-bottom:10px;
}

.newslist_2_item .news_date
{
	
	font-size:.84em;
	padding-bottom:1px;
	font-style:italic;
}

.newslist_2_item .news_short
{
	
	font-size:.84em;
}

.news_list_box 			 
{
	padding-top:0px;
	
}
.news_list_box_item
{
	color: #444444; text-decoration: none; background: #dddddd;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px dotted #666666;
}

.news_list_box_item .news_title 
{
   font-size:.75em;
}

.news_list_box_item .news_date 
{
   font-style:italic;
   padding-bottom:2px;
}

.news_list_box_item .news_short 
{
   font-size:.75em;
}

.news_list_box_item a 		{display:block; color: #444444; text-decoration: none; background: #dddddd; padding-bottom:5px;}
.news_list_box_item a:hover 		{color: #ce060c;}

.news_list_box_item li a:hover	{display: block; color: #ce060c; text-decoration: none; background: #eeeeee;}


.uploadItem
{
	float:left;
	padding-bottom:4px;
	padding-right:30px;
	width:50%;
}
.uploadImage
{
	float:left;	
	width:10%;
}
.uploadText
{
	float:right;
	text-align:left;
	width:80%;
	padding-top:10px;
	color:#555555;
}
.prodTitle
{
	padding-top:12px;
	padding-bottom:5px;
}
.brdCrumbPad
{
	padding-top:32px;
}


.traininglinks{
	width: 670px;
	height: 160px;
	margin-top: 10px;
}

.traininglinksbox{
	width: 280px;
	height: 120px;
	border: 2px solid #e3e3e3;
	padding: 20px;
	position: relative;
}

#housetraining{
	float: left;
}

#opencourses{
	float: right;
}

.traininglinksbox h2{
	font-weight: bold;
	padding-bottom: 10px;
}

.traininglinksbox p{
	font-size: 12px;
	line-height: 16px;
	color: #333;
	padding-bottom: 10px;
}

.findoutmore{
	width: 95px;
	height: 15px;
	background-color: #cd1203;
	float: right;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	bottom:5px;
	right: 20px;
	
}

.findoutmore a{
	color: white;
}

.findoutmore a:hover{
	text-decoration: underline;
}



.traininglinks em {
	background: url(/App_Themes/gbs/images/bubble.jpg) no-repeat;
	width: 150px;
	height: 47px;
	position: absolute;
	top: -70px;
	left: -0px;
	text-align: center;
	z-index: 2;
	display: none;
	color: white;
	padding-top: 15px;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
}

.sociallink{
	width: 80px;
	height: 100px;
	float: left;
	position: relative;
}

#sociallinks{
	padding-top: 40px;
	margin-top: 80px;
	height: 120px !important;
}

.sociallink iframe{
	padding-top: 30px;
	padding-left: 20px;
}

.ncvolink{
	float: right;
	width: 200px;
	height: 97px;
}

.newsitem h1{
	margin-top: 15px;
}
.invisible{
	color: white;
	font-size: 6px;
}


.leftcolumn{
	width: 280px;
	float: left;
	margin: 20px 0px 20px 0px;
	clear: left;
}

.rightcolumn{
	width: 280px;
	float: right;
	margin: 20px 0px 20px 0px;
	clear: right;
}

.leftcolumn ul, .rightcolumn ul{
	list-style: none;
	padding: 0px !important;
	text-indent: none !important;
}

.leftcolumn li, .rightcolumn li{
	padding-bottom: 7px;
	font-size: 11px;
	margin-left: none !important;
	text-indent: none !important;
}

.redtitle{
	color: #cd1203;
	font-weight: bold;
	padding-top: 15px !important;
}

.leftcolumn li ul{
	padding-left: 15px !important;
}

#ctl00_ctl00_cph1_cph1_topicAboutUs_lblBody{
	font-size: 12px;
}

