/* Font style */

.black_title

{color: #000000;
  font-family: sans-serif;
 font-size: 0.8em;}

.copy_M

{color: #A3001B;
 font-family: "Maiandra GD";
 font-weight: bold; 
 font-size: 18pt;}
 
 
 .home_title

{color: #A3001B;
  font-family: sans-serif;
 font-weight: bold; 
 font-size: 1em;}
 
 .box_title

{color: #A3001B;
  font-family: sans-serif;
 font-weight: bold; 
 font-size: 1em;}
 
  .box_slogan

{color:  #000000;
  font-family: sans-serif; 
   font-weight: bold; 
 font-size: 0.85em;}
 
   .box_slogan2

{color: #000000;
  font-family: sans-serif; 
   font-weight: bold; 
 font-size: 0.73em;}
 
   .box_link

{color: #A3001B;
  font-family: sans-serif;
 font-weight: bold; 
 font-size: 0.7em;}
 
  .white_box_title

{color: #FFFFFF;
  font-family: sans-serif;
 font-weight: bold; 
 font-size: 0.9em;}

.white_text_link_home

{color: #FFFFFF;
 font-family: sans-serif; 
  font-weight: bold;
  margin: 55px 0px 8px 0px; 
 font-size: 0.83em;}
 
.white_text_link

{color: #FFFFFF;
 font-family: sans-serif; 
  font-weight: bold; 
 font-size: 0.83em;}
 
 .white_text_link2

{color: #FFFFFF;
 font-family: sans-serif; 
  font-weight: bold; 
 font-size: 0.9em;}
 
  .white_text_link3

{color: #FFFFFF;
 font-family: sans-serif;
 margin: 10px 0px 0px 0px; 
  font-weight: bold; 
 font-size: 0.83em;}
 
 .copy_black

{color: #000000;
 font-family: sans-serif; 
 margin: 0px ; 
  padding: 0px; 
  font-size: 0.8em;}  
 
.copy_red

{color: #A3001B;
 font-family: sans-serif; 
 font-size: 0.8em;}
 
 .red_title

{color: #A3001B;
 font-family:sans-serif; 
 font-weight: bold; 
 font-size: 0.8em;}
 
  .red_title2

{
margin: 5px;
color: #A3001B;
 font-family:sans-serif; 
 font-weight: bold; 
 font-size: 0.8em;}
 
  .copy_grey

{color: #CCCCCC;
 font-family: sans-serif; 
  font-size: 0.8em;} 
 

 /* Font Link Style */ 

a:link 
{	text-decoration: none; }

 /* Link visited - none*/ 

a:visited 
{	text-decoration: none; }

 /* Link Hover over white font navigation bars - yellow*/ 

a.white_text_link:hover 
{	text-decoration: none;
	color: #FFFF00; }
	
	a.white_text_link2:hover 
{	text-decoration: none;
	color: #FFFF00; }
	
		a.white_text_link3:hover 
{	text-decoration: none;
	color: #FFFF00; }

 /* Link hover on black bullet pointed lists - underline*/ 

a.copy_black:hover 
{	text-decoration: underline;
	color:  #000000; }
	
	a.side_links:hover 
{	text-decoration: underline;
	color:  #000000; }


 /* Link hover on contact us (e-mails) - red hover*/ 

a.black_title:hover 
{	text-decoration: underline;
	color: #000000; }


a.red_title:hover 
{	text-decoration: underline; }




 /* Link hover on index page - black hover*/ 

a.copy_small_black:hover {

	text-decoration: underline;
}

 /* Link hover on index page - black hover*/ 

a.copy_red:hover {

	text-decoration: underline;
}


 /* Link active - none*/ 

a:active {
	text-decoration: none;
	}

/* HOMEPAGE GRID STYLES & LAYOUT */

.homepage_copy {
 font-family: sans-serif; 
     margin: 7px 0px 8px 0px;
	font-size: 0.72em;
	color: #111;
}

.homepage_copy_red {
 font-family: sans-serif; 
	font-size: 1em;
	color: #A3001B;
}

.homepage_slogan {
 font-family: sans-serif; 
     margin: 0px 0px 0px 0px;
	font-size: 0.9em;
	color: #000000;
}

.homepage_slogan2 {
 font-family: sans-serif; 
     margin: 0px 0px 0px 0px;
	font-size: 0.9em;
	line-height: 20px;
	color: #000000;
}

a.content_link:hover {
	color: #666;
	text-decoration: none;
	font-weight: 700;
}


.blank {
	width: 200px;
	margin: 5px 0px 0px 0px;
	height: 20px;
	top: 0px;
	left: 0px;
	float: right;
	display: block;	
}

.blank2 {
	width:200px;
	margin: 5px 0px 0px 0px;
	height: 20px;
	top: 0px;
	left: 0px;
	float:left;
	display: block;	
}

.grid {
	clear: left;
	float: left;
	margin: 0px 0px 10px 0px;
	width: 100%;
	height: 90px;
	border: 2px solid #E1E1E1;
	display:block;
	background:  #E1E1E1;
}

.grid img, .lower_grid img {
	float: left;
	margin: 0 4px 4px 0;
	border: 2px solid #aaa;
}

.grid_2 {
	clear: left;
	float: left;
	margin: 0px 0px 10px 0px;
	width: 100%;
	height: 90px;
	border: 2px solid #E1E1E1;
	display:block;
		background-color: #E1E1E1;
}



.grid_2 img, .lower_grid img {
	float: left;
	margin: 0 4px 4px 0;
	border: 2px solid #aaa;
}

.grid_3 {
	clear: left;
	float: left;
	margin: 0px 0px 10px 0px;
	width: 100%;
	height: 90px;
	border: 2px solid #E1E1E1;
	display:block;
		background-color: #E1E1E1;
}



.grid_3 img, .lower_grid img {
	float: left;
	margin: 0 4px 4px 0;
	border: 2px solid #aaa;
}



.grid_41 {
	clear: left;
	float: left;
	margin: 0px 0px 10px 0px;
	width: 100%;
    height: 30px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #75CCBB;
	background-color: #75CCBB;
	display:block;
}



.grid_41 img, .lower_grid img {
	float: left;
}

.grid_42 {
	clear: left;
	float: left;
	margin: 0px 0px 10px 0px;
	width: 100%;
    height: 30px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #313994;
	background-color: #313994;
	display:block;
}

.grid_43 {
	clear: left;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 100%;
    height: 30px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #9A0000;
	background-color: #9A0000;
	display:block;
}

.grid_43 img, .lower_grid img {
	float: left;
}

.grid_42 img, .lower_grid img {
	float: left;
}



.grid_2low {
	clear: left;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 60px;
	border: 1px solid #bbb;
	display:block;
}

.grid_2low img, .lower_grid img {
	float: left;
	margin: 0 4px 4px 0;
	border: 2px solid #aaa;
}

.grid_title {
	margin: 4px;
	padding: 0;
	text-align: left;
 font-family: sans-serif; 
 	font-size: 1em;
	font-weight: 700;
color: #A3001B;
}

.grid_title:hover {
	color: #bb3333;
	text-decoration: underline;
}

.grid_copy {
	margin: 4px;
	text-align: left;	
 font-family: sans-serif; 
 	font-size: 0.7em;
	color: #333;	
}

.grid_copy2 {
	margin: 4px;
	text-align: left;	
 font-family: sans-serif; 
 	font-size: 0.7em;
	color: #333;	
}
.continue_link:link, .continue_link:visited  {
	display: block;
	text-align: right;
	color: #990000;
	font-weight: 700;
	text-decoration: none;
}

.continue_link:hover {
	color: #bb3333;
	text-decoration: underline;
}

.homepage_content {
	border: 1px solid #bbb;
	margin: 5px 0 0px 0;
	padding: 13px;
}

/***********************************************************************************/
/* --------------------------- LAYOUT STYLES ------------------------------------ */
/*************************************************************************************/
html {
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #EEEEEE ;
}

body {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	min-width: 720px;
	width: 763px;
       font-family: sans-serif; 
 	color: #000000;
	background-color:  #EEEEEE ;
	display: table;
	border: 5px solid #FFFFFF; 
	
}


#outer {
	border: 1px solid #CCCCCC;
	left: 0px;
	top: 0px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 760px;
	height:auto;
	display: block;
	background-color: #FFFFFF;
}

#header {
	padding: 0px 0px 0px 0px;
	width: 760px;
	display: block;
	background-color: #FFFFFF;
}

.headleft {
	float: left;
	width: 340px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
		display: block;
}

.headright {
	float: right;
	width: 215px;
	padding: 13px 0px 0px 0px;	

		display: block;
}

#sales_training_search {
float:right;
	
	background-color: #FFFFFF;
	padding: 5px 0px 0px 0px;
}


#homebody {
	padding: 0px 0px 0px 0px;
	float: left;
	width: 760px;
	display: block;
		background-color: #FFFFFF;
}




.homeleft {
	float: left;
	width: 460px;
	padding: 0px 0px 0px 0px;
		
	
}

.sideline {
float: left;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 13px;
	display: block;
}

.homeleft1 {
	float: left;
	width: 290px;
	padding: 20px 0px 0px 0px;	
	display: block;
}

.homeleft2 {
	float: left;
	width: 140px;
	padding: 20px 0px 0px 0px;	
	display: block;
}

.gridbottom {
float:left;
width: 400px;
margin: 7px 0px 0px 0px;	
}

.gridbottom1 {
	clear: left;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 100%;
	border: 1px solid #000000;
	display:block;
	background-color: #FFFFFF  ;
}

.grid{
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
	border: 1px solid ;
	display:block;
	background-color:#E5E5E5;
}



.gridbottom3  {
	clear: left;
	float: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	border: 1px solid #E5E5E5;
	display:block;
	background-color: #E5E5E5;
}

.gridbottom2 {
	clear: left;
	float: left;
	padding: 5px;
	margin: 15px 0px 0px 0px;
	width: 100%;
	border: 1px solid  #A3001B;
	display:block;
	background-color: #FFFFFF;
}



#trainingmessagebox2{
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	height:auto;
	display: block;
}

#trainingmessagebox{
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	width: 250px;
	padding: 10px 0px 10px 10px;
	height:auto;
	display: block;
}

#newsbox{
	border: 1px solid #CCCCCC;
}

#brochurebox{
	border: 1px solid #A3001B;
	width: 300px;
	top: 0px;
	padding: 0px 0px 0px 0px;
	height:auto;
	display: block;
}

.homeright {
	top: 0px;
	float: left;
	width: 245px;
	padding: 0px 0px 0px 0px;
		display: block;
}

.trainingcoursesbox {
	top: 0px;
	padding: 10px 0px 15px 0px;

}

#contentouter {
	float: left;
	width: 700px;
	height:auto;
	padding: 10px 0px 10px 5px;
	float: left;	
	display: block;
}

a {
	color: #000000;
	text-decoration: none;
}

h1 {
	font-size: 1em;
	font-weight: bold;
}

h2 {color: #A3001B;
 font-family: sans-serif; 
 	font-weight: bold; 
	font-size: 1.2em;}
	
h3 {
	font-size: 1em;
	font-weight: bold;
}

#column {
	left: 0px;
	top: 0px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 710px;
	height: auto;
		display: table;
}


#columnone {
	border: 1px solid #CCCCCC;
	left: 0px;
	top: 0px;
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	width: 535px;
	display: block;
}

#columntwo {
	left: 0px;
	top: 0px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 120px;
	height: auto;
		display: block;
}


.columntwo img {
	float: right;
	margin: 0px 0px 0px 10px;
	border: 2px solid #aaa;
	padding: 4px;
}


#columnthree {
	border: 1px solid #CCCCCC;
	left: 0px;
	top: 0px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 400px;
	height: auto;
	display: table;
}


.columnthree img {
	margin: 0px 80px 0px 80px;
	border: 2px solid #aaa;
	padding: 4px;
}

.column img {
	margin: 0px 0px 0px 0px;
	border: 2px solid #aaa;
	padding: 4px;
}

.sales_training_image {
	margin: 0px 0px 0px 0px;
	width: 322px;
	border: 2px solid #aaa;
}

#opencoursepic {
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: auto;
		display: table;
}


.opencoursepic img {
	margin: 0px 0px 0px 0px;
}

.management_training_image {
	margin: 0px 0px 0px 0px;
	width: 252px;
	border: 2px solid #aaa;
	padding: 4px;
}

.form_window {
	margin: 0px 40px 0px 40px;
	width: 420px;
	border: 2px solid #aaa;
	padding: 4px;
		display: block;
}

.form_survey_window {
	margin: 0px 20px 0px 20px;
	width: 620px;
	border: 2px solid #aaa;
	padding: 4px;
	display: block;
}

#toptab {
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 750px;
	display: block;
	

}


#toptabmenu_line {

	float: left;
	padding: 0px 0px 0px 8px;
}

.sideline {
	float: left;
	width: 15px;
	padding: 0px 0px 0px 0px;	
	display: block;
}



#toptabmenu_home {

	float: left;
	padding: 3px 20px 3px 13px;
	background-color: #A3001B;
}


#toptabmenu_trainingcourses {

	float: left;
	padding: 3px 12px 3px 12px;
	background-color: #A3001B;
	color: #A3001B;
}

#toptabmenu_opencourses {

	float: left;
	padding: 3px 12px 3px 12px;
	background-color: #A3001B;
	color: #A3001B;
}

#toptabmenu_businesssolutions {

	float: left;
	padding: 3px 12px 3px 12px;
	background-color: #A3001B;
	color: #A3001B;
}

#toptabmenu_brochure {

	float: left;
	padding: 3px 12px 3px 12px;
	background-color: #A3001B;
	color:  #A3001B;
}

#toptabmenu_aboutus {

	float: left;
	padding: 3px 12px 3px 12px;
	background-color: #A3001B;
	color:  #A3001B;
}

#toptabmenu_contactus {

	float: left;
	padding: 3px 12px 3px 12px;
	background-color: #A3001B;
	color:  #A3001B;
}



.training_page {

	width: 200px;
	font-size: 10px;
	padding-left: 550px;	
}



.bottomtab {
	padding: 0px 0px 0px 0px;
	float: left;
	width: 760px;
	height: 80px;
	display: block;
}

.bottommenu {
	width: 760px;
	text-align: center;
 font-family: sans-serif; 
 	font-size: 1em;
	display:block;
	padding: 0px 0px 0px 0px;
}

.space {
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;	
	background-color: #FFFFFF;
	height: 11px;
	width: 112pt;
	font-size: 11px;
}


.sidemenu {
	padding: 0px 0px 0px 0px;
	border: 2px solid #A4A4A4;
	background-color: #FFFFFF;
	font-family:sans-serif;
	font-size: 0.9em;
	float: left;
	display: block;	
	width: 110pt;
}

.shopsidemenu {
	padding: 0px 0px 0px 0px;
	border: 2px solid #A4A4A4;
	background-color: #E4E4E4;
	font-family:sans-serif;
	height: 20px;
	font-size: 0.9em;
	float: left;
	display: block;	
	width: 110pt;
}

.sidetitle {
	padding: 2px 1px 2px 3px;
	color:#FFFFFF;
background-color: #A4A4A4;
 font-family: sans-serif; 
  font-weight: bold; 
 font-size: 0.83em;
 width: 110pt;
}

/***********************************************************************************/
/* --------------------------- END OF LAYOUT  ------------------------------------ */
/*************************************************************************************/

/* DROP DOWN MENU STYLE SHEET*/

/* Menu 1 */

#menu_parent{
}

#menu_child{
position: absolute;
visibility: hidden;
width: 80px;
padding-bottom: 0px;
margin-top: 6px;
background-color: #A3001B;
}

#menu_child a{
display: block;
width: 100%;
padding: 2px;
text-decoration: none;
border: 1px solid #A3001B;
font-size: 0.7em;
 font-family: sans-serif; 
 color: #FFFFFF;
background-color: #A3001B;
}

#menu_child a:hover{
background-color: #000000;
color:#FFFFFF;
}


/* Menu 2 */


#menu_parent2{
}

#menu_child2{
position: absolute;
visibility: hidden;
width: 125px;
margin-top: 6px;
padding-bottom: 0px;
background-color: #A3001B;
}

#menu_child2 a{
display: block;
width: 100%;
padding: 2px;
text-decoration: none;
border: 1px solid #A3001B;
font-size: 0.7em;
 font-family: sans-serif; 
 color: #FFFFFF;
background-color: #A3001B;
}

#menu_child2 a:hover{
background-color: #000000;
color:#FFFFFF;
}

/* Menu 3 */


#menu_parent3{
}

#menu_child3{
position: absolute;
visibility: hidden;
background-color: #000000;
margin-top: 6px;
width: 135px;
padding-bottom: 0px;
background-color: #A3001B;
}

#menu_child3 a{
display: block;
width: 100%;
padding: 2px;
border: 1px solid #A3001B;
font-size: 0.7em;
 font-family: sans-serif; 
 color: #FFFFFF;
background-color: #A3001B;

}

#menu_child3 a:hover{
background-color: #000000;
color:#FFFFFF;
}

/* Menu 4 */

#menu_parent4{
}

#menu_child4{
position: absolute;
visibility: hidden;
padding-bottom: 0px;
margin-top: 6px;
background-color: #A3001B;
width: 80px;

}

#menu_child4 a{
display: block;
width: 100%;
padding: 2px;
border: #000000 2px;
text-decoration: none;
border: 1px solid #A3001B;
font-size: 0.7em;
 font-family: sans-serif; 
 color: #FFFFFF;
background-color: #A3001B;
}

#menu_child4 a:hover{
background-color: #000000;
color:#FFFFFF;
}

/* Menu 5 */

#menu_parent5{
}

#menu_child5{
position: absolute;
visibility: hidden;
padding-bottom: 0px;
margin-top: 6px;
background-color: #A3001B;
width: 100px;

}

#menu_child5 a{
display: block;
width: 100%;
padding: 2px;
border: #000000 2px;
text-decoration: none;
border: 1px solid #A3001B;
font-size: 0.7em;
 font-family: sans-serif; 
 color: #FFFFFF;
background-color: #A3001B;
}

#menu_child5 a:hover{
background-color: #000000;
color:#FFFFFF;
}


/* Menu 6 */

#menu_parent6{
}

#menu_child6{
position: absolute;
visibility: hidden;
padding-bottom: 0px;
margin-top: 6px;
background-color: #A3001B;
width: 70px;

}

#menu_child6 a{
display: block;
width: 100%;
padding: 2px;
border: #000000 2px;
text-decoration: none;
border: 1px solid #A3001B;
font-size: 0.7em;
 font-family: sans-serif; 
 color: #FFFFFF;
background-color: #A3001B;
}

#menu_child6 a:hover{
background-color: #000000;
color:#FFFFFF;
}


/* TICKER STYLES */

#tic {
 font-family: sans-serif; 
   font-size: 0.8em;
  padding:9px;
  width: 330px;
  line-height:14x;
}
#tic * {
 font-family: sans-serif; 
   font-size: 1em;
  margin:0px;
  padding:0px;
  display:none;
}
#tic a {
  display:inline;
}
#tic3 {
 font-family: sans-serif; 
   font-size: 1em;
  padding:10px;
  width:100px;
  line-height:18px;
}
#tic3 * {
 font-family: sans-serif; 
   font-size: 1em;
  margin:0px;
  padding:0px;
  display:none;
}
#tic3 a {
  display:inline;
}