/* Home page area classes */
/* Blue */
/* Dark		=	030,045,083	=	#1E2D53	*/
/* Light	=	069,080,132	=	#455084 */
/* Yellow */
/* Dark		=	232,102,145	=	#E8DC91 */
/* Light	=	231,194,206	=	#FCF9CE */
.home_page {background:#1E2D53;color:#455084;}
#page {border-bottom:none;}

/* header column 2 */
#headercol2 {background:transparent url(../../../images/home_swish_top_bg.gif) top right no-repeat;}

/* sub navigation in header */
#subnav {background:#1E2D53;}
#subnav_indent {width:280px;height:20px; float:left; background: url(../../../images/home_logo.gif) bottom left no-repeat}

/* page content */
#content {background:#455084 url(../../../images/ext_swish_bg.gif) top right repeat-y;}
#contentcol1 {background:#1E2D53 url(../../../images/gradient_bg.gif) top left repeat-x;border-bottom:solid 5px #1E2D53;}
/* this is for IE6 */
* html #contentcol1 {background:#1E2D53 url(../../../images/gradient_bg.gif) top left repeat-x;height:400px;}

/* main content in seperate div to allow for margins */
#maincontent {background:transparent;margin:0 30px 30px 70px;}
#maincontent p {font-size:0.75em;text-align:center;}
#maincontent ul {font-size:0.75em;}
#maincontent ul ul {font-size:100%;} /* this stops inheritance making nested lists getting smaller and smaller in font size */

#contentcol2 {background:transparent url(../../../images/home_swish_bg.gif) top right no-repeat;}
/* this is for IE6 */
* html #contentcol2 {height:400px;background:transparent url(../../../images/home_swish_bg.gif) top right no-repeat;}

#footertop {background:#1E2D53 url(../../../images/ext_swish_bg.gif) top right repeat-y;border-left: solid 1px #1E2D53;border-right: solid 1px #1E2D53;border-bottom:solid 1px #1E2D53;}

/* big navigation on home page */
#homepagenav {height:170px;}
#homepagenav ul {margin:0; padding:0; font-size:1em; }
#homepagenav ul a:link, #homepagenav ul a:visited {font-weight:bold;text-decoration:none;display:block;}
#homepagenav ul a:hover {color:#fff;font-weight:bold;text-decoration:none;}
#homepagenav li {list-style-type:none; margin:0; padding:2px 5px 2px 5px; text-indent:0px; float:left; display:block;text-align:center;}

/* coloured main navigation at top of header */
/*#homepagenav ul a.lang_train:link, #homepagenav ul a.lang_train:visited {color:#CD6600;}
#homepagenav ul a.lang_train:hover {color:#fff;}
#homepagenav ul a.multi_rec:link, #homepagenav ul a.multi_rec:visited {color:#654693;}
#homepagenav ul a.multi_rec:hover {color:#fff;}
#homepagenav ul a.trans_interp:link, #homepagenav ul a.trans_interp:visited {color:#2B7C32;}
#homepagenav ul a.trans_interp:hover {color:#fff;}
#homepagenav ul a.cult_aware:link, #homepagenav ul a.cult_aware:visited {color:#90002C;}
#homepagenav ul a.cult_aware:hover {color:#fff;}
*/

#main_nav_sub_text {min-height:60px;color:#1E2D53;font-size:1.2em;}
#main_nav_sub_text p {text-align:center;padding-bottom: 10px; margin-left:0px;text-indent:-25px;}
* html #main_nav_sub_text {height:60px;}

#swisharea {height:230px;}
#swisharea_content {}
#swisharea_content ul {margin:0 0 0 45px; padding:25px 0 0 0; font-size:0.875em; text-align:left;}
#swisharea_content li {list-style-type:none; margin:0; padding:5px 5px 5px 5px; text-indent:0px;display:block; width:110px; text-align:center;}

#swishquicklinks {margin:0px 0 0 55px;padding:0;min-height:1px;height:auto;}
/* this is for IE6 */
* html #swishquicklinks {height:1px;}


/* slogan / main quotation on home page */
#main_quotation {background: url(../../../images/start_quote.gif) top left no-repeat;color:#ddd;margin:5px 15px 0 0;font-size:1.8em;line-height:1.125em;float:right;width:300px;}
.slogan {margin:0;padding:35px 5px 40px 10px;}
#end_quote {background: url(../../../images/end_quote.gif) bottom right no-repeat;}

.btnLangTrain {margin-right:70px;  }
.btnLangTrain a:link, .btnLangTrain a:visited {
  float:left;
	width:95px;
  height:85px;
  background-repeat: no-repeat;
  background-image: url(../../../images/lang_train_large_hover.gif);
	background-position: 0px 0px;
	display: block;
  margin-left:0px;
  padding: 95px 0px 0px 5px;
  color:#CD6600;
  text-decoration:none; 
}
.btnLangTrain a:focus {
	border:none;
}
.btnLangTrain a:hover {
	background-position: -95px 0;
  color:#fff;
}
.btnLangTrain a:active
{
  outline: none;
}
.btnLangTrain a span {color:#1E2D53;font-size:.8em;}
.btnLangTrain a:hover span {color:#CD6600;font-size:.8em;}

.btnMultiRec {margin-right:70px;}
.btnMultiRec a:link, .btnMultiRec a:visited {
  float:left;
	width:95px;
  height:85px;
  background-repeat: no-repeat;
  background-image: url(../../../images/multi_rec_large_hover.gif);
	background-position: 0px 0px;
  padding: 95px 0px 0px 5px;
  color:#654693;
  text-align:center; 
	display: block;
  margin-left:0px;
  text-decoration:none; 
}
.btnMultiRec a:focus {
	border:none;
}
.btnMultiRec a:hover {
	background-position: -95px 0;
  color:#fff;
}
.btnMultiRec a:active
{
  outline: none;
}
.btnMultiRec a span {color:#1E2D53;font-size:.8em;}
.btnMultiRec a:hover span {color:#654693;font-size:.8em;}

.btnTransInterp {margin-right:70px;}
.btnTransInterp a:link, .btnTransInterp a:visited {
  float:left;
	width:100px;
  height:85px;
  background-repeat: no-repeat;
  background-image: url(../../../images/trans_interp_large_hover.gif);
	background-position: 0px 0px;
  padding: 95px 0px 0px 5px;
  color:#2B7C32;
  text-align:center; 
	display: block;
  margin-left:0px;
  text-decoration:none; 
}
.btnTransInterp a:focus {
	border:none;
}
.btnTransInterp a:hover {
	background-position: -95px 0;
  color:#fff;
}
.btnTransInterp a:active
{
  outline: none;
}
.btnTransInterp a span {color:#1E2D53;font-size:.8em;}
.btnTransInterp a:hover span {color:#2B7C32;font-size:.8em;}

.btnCultAware {margin-right:40px;}
.btnCultAware a:link, .btnCultAware a:visited {
  float:left;
	width:95px;
  height:85px;
  background-repeat: no-repeat;
  background-image: url(../../../images/cult_aware_large_hover.gif);
	background-position: 0px 0px;
  padding: 95px 0px 0px 5px;
  color:#90002C;
  text-align:center; 
	display: block;
  margin-left:0px;
  text-decoration:none; 
}
.btnCultAware a:focus {
	border:none;
}
.btnCultAware a:hover {
	background-position: -95px 0;
  color:#fff;
}
.btnCultAware a:active
{
  outline: none;
}
.btnCultAware a span {color:#1E2D53;font-size:.8em;}
.btnCultAware a:hover span {color:#90002C;font-size:.8em;}

