body {
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	font-size:80%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#6D6D6D;
	background:#ffffff;
}
p {
	margin:0;
	padding:0 0 0.5em 0;
}
p .areaTitle {
	font-size:14px;
	margin-top:-10px;
}
img { border:0; }
div {
	margin:0;
	padding:0;
	text-align:left;
}
h1 {
	font:1.25em Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	line-height:1.6em;
	margin:0;
	padding:0;
}
h2 {
	font:1.8em Arial, Verdana, Helvetica, sans-serif;
	color:#6D6D6e;
	margin:0;
	padding:10px 0;
}
h3 {
	font:bold 15px Arial, Verdana, Helvetica, sans-serif;
	color:#7C7A7A;
	margin:0;
	padding:0 0 8px 0;
}
h4 {
	font:bold 1.2em Arial, Verdana, Helvetica, sans-serif;
	color:#6D6D6e;
	margin:0;
	padding:0 0 0.4em 0;
}
h5 {
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#869966;
	margin:0;
	padding:0.1em 0;
	position:relative;
	border-top:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
}
small { font-size:0.8em; }

/* ---------------------------------- page layout ----------------------------------------------*/
.container {
	width:960px;
	margin:0 auto;
	position:relative;
	border:1px solid #EAEAEA;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
}
.wrap {
	position:relative;
	border:1px solid #BFBFBF;
	background:#ffffff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
.content {
	/* min-height:500px; */
				padding:10px 19px;
	/* position:relative; */
				z-index:99;
}
/* ---------------------------------- header ----------------------------------------------*/
.header {
	width:964px;
	height:101px;
	overflow:hidden;
	position:relative;
	margin:0 auto 6px auto;
	background:url(../images/head-bg.gif) 0 0 no-repeat;
}
.logo {
	width:170px;
	height:85px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:7px;
	left:14px;
	z-index:1000;
}
.map {
	width:140px;
	height:79px;
	position:absolute;
	top:12px;
	right:20px;
	background:url(../images/world-map.png) 0 0 no-repeat;
}
.slogan {
	width:356px;
	height:28px;
	position:absolute;
	top:62px;
	right:150px;
	background:url(../images/slogan.png) 0 0 no-repeat;
}
/* ---------------------------------- Menu ----------------------------------------------*/
.menu {
	height:27px;
	position:relative;
	background:url(../images/menu-px.gif) bottom repeat-x #E4E4E4;
	border-radius-topleft:5px;
	border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	z-index: 1001;
}
.sf-menu li {
	width:auto;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	display:block;
	font-weight:bold;
	background:url(../images/menu-divider.gif) right center no-repeat;
}
.sf-menu li a {
	width:auto;
	display:block;
	position:relative;
	float:left;
	color:#717171;
	padding:4px 17px 4px;
	text-decoration:none;
}
.sf-menu > li > a:hover,
.sf-menu > li > a.selected,
.sf-menu > li.sfHover > a {
	background:url(../images/m-over-px.gif) top repeat-x #7A7472;
	margin-top:2px;
	padding-top: 4px;
	padding-bottom: 1px;
	text-decoration:none;
	color:#fff;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.sf-menu > li > a:hover > span,
.sf-menu > li > a.selected > span,
.sf-menu > li.sfHover > a > span {
	display:block;
	border-bottom:1px solid #92D029;
	padding-bottom:2px;
}
.sf-menu > li > a.active {
	background:url(../images/m-a-px.gif) top repeat-x #7E7DA7;
	padding:5px 17px 1px;
	margin-top:0;
	text-decoration:none;
	color:#fff;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.sf-menu > li > a.active span {
	display:block;
	border-bottom:1px solid #B6B5CC;
	padding-bottom:2px;
}
/* ---------------------------------- top section ----------------------------------------------*/
.top_line {
	height:auto;
	padding:10px 20px;
	position:relative;
	overflow:hidden;
	color:#ffffff;
	border-bottom:1px solid #7E7DA7;
	background:url(../images/head-px.gif) top repeat-x #52517D;
}
.top_line p {
	font-size:1.25em;
	line-height:1.5em;
	padding:0;
}
.path_search {
	height:40px; /* jn */
	padding:4px 20px 4px 20px;/* jn */
	position:relative;
	/* padding:12px 210px 12px 20px; */
				color:#4B4B4C;
	background:#E4E4E4;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #C2C2C2;
	/*z-index:200;*/
}
.search_area {
	width:285px;
	float:right;
	padding-top: 5px; /* jn */
}
.google_translate {
	width:170px;
	/* height:35px; */
	position:absolute;
	top:4px;
	right:35px;
	text-align:right;
	/* background:url(../images/powered-by-google.gif) bottom right no-repeat; */
}
#breadcrumbs {
	font-size:85%;
	padding-right:20px;
	text-transform:capitalize;
	text-align:left;
	width: 430px;
	white-space:nowrap;
	padding-top:0px;
}
/* ---------------------------------- content ----------------------------------------------*/

.abs { vertical-align:middle; }
.bigger { font-size:1.1em; }
.row {
	position:relative;
	overflow:hidden;
	display:block;
}
.row2 {
	position:relative;
	overflow:hidden;
	padding-bottom:20px;
}
.row_btn_c {
	position:relative;
	width: 240px;
	text-align:center;
}

.left, floatLeft {
	width:auto;
	float:left;
}
.right, floatRight {
	width:auto;
	float:right;
}
.right_btn {
	width:54px;
	height:19px;
	float:right;
}
.center { margin:0 auto; }
/* ----- 3 col layout ---------*/
.col1 {
	width:250px;
	height:215px;
	padding:0 30px;
	float:left;
	position:relative;
	background:url(../images/divider.gif) top right repeat-y;
}
.col2 {
	width:265px;
	height:215px;
	padding:0 22px;
	float:right;
	position:relative;
}

.col3 {
	width:240px;
	height:215px;
	margin:0 auto;
	padding:0 25px;
	position:relative;
	background:url(../images/divider.gif) top right repeat-y;
}
.col2 h2 { text-align:center; }

.list {
	margin:0;
	/* padding:20px 0 30px 0; */
				padding:0 0 30px 0;
	list-style:none;
}
.list li {
	margin:0;
	padding:0 0 5px 10px;
	font-size:1.25em; /* jn */
	background:url(../images/bull.png) 0 8px no-repeat;
}

.txt_box {
	width:454px;
	padding: 0 0 5px 0;
	margin: 0;
}
.txt_in {
	display:block;
	/* min-height:165px; */
	/* padding:18px 18px 8px 18px; */
	padding:2px 8px 5px 2px;
	border:1px solid #CFCFCF;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
.txt_in p span { margin-top: 0; }
.title_dGreen,
.title_green,
.title_orange,
.title_purple,
.title_grey {
	position:relative;
	text-align:center;
	padding:6px;
	border-bottom:1px solid #CFCFCF;
	border-radius-topleft:5px;
	border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.title_green { background:#6dad00; }
.title_orange { background:#ff8a00; }
.title_purple { background:#53517d; }
.title_dGreen { background:#4e7c52; }
.title_grey { background:#6d6d6d; }
.title_BlueDark { background-color: #2D50AA; }
.title_BlueLight { background-color: #86a7fb; }
.title_BlueDark h3,
.title_BlueLight h3,
.title_green h3,
.title_orange h3,
.title_purple h3,
.title_grey h3,
.title_dGreen h3 {
	text-align:center;
	padding:0;
	color:#fffffe;
}
.pic {
	float:left;
	padding:0 20px 3px 0;
	-moz-box-shadow:3px 3px 3px #c0c0c0; /* jn */
	-webkit-box-shadow:3px 3px 3px #c0c0c0;/* jn */
}
.button_wrapper {
	margin:0 auto;
	display:table;
}
a.button {
	color:#fff;
	display: table-cell;
	float: left;
	font:Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 10px;
	height: 32px;
	padding-right: 18px;
	text-decoration: none;
}
a.button span {
	display: block;
	line-height: 14px;
	padding: 9px 0px 9px 18px;
}
a.button:active {
	background-position: bottom right;
	color: #eee;
	outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
	background-position: bottom left;
	padding: 9px 0px 9px 18px;
}
a.btn {
	color:#fff;
	display: table-cell;
	font:Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 10px;
	height: 32px;
	padding-right: 18px;
	text-decoration: none;
}
a.btn span {
	display: block;
	line-height: 14px;
	padding: 9px 0px 9px 18px;
}
a.btn:active {
	background-position: bottom right;
	color: #eee;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn:active span {
	background-position: bottom left;
	padding: 9px 0px 9px 18px;
}
a.grey { background: url('../images/btn-grey-right.gif') no-repeat scroll top right; }
a.grey span { background: url('../images/btn-grey-left.gif') no-repeat; }
a.green { background: url('../images/btn-green-right.gif') no-repeat scroll top right; }
a.green span { background: url('../images/btn-green-left.gif') no-repeat; }
a.purple { background: url('../images/btn-purple-right.gif') no-repeat scroll top right; }
a.purple span { background: url('../images/btn-purple-left.gif') no-repeat; }
a.orange { background: url('../images/btn-orange-right.gif') no-repeat scroll top right; }
a.orange span { background: url('../images/btn-orange-left.gif') no-repeat; }
a.red { background: url('../images/btn-red-right.gif') no-repeat scroll top right; }
a.red span { background: url('../images/btn-red-left.gif') no-repeat; }

/* --------- Action Page ------------*/
a.edit img
{
	background: transparent url(../images/task.gif) no-repeat;
	width: 16px;
	background-position: 0px;
	text-decoration:none;
	height: 16px;
	border: none;
}

a.update img
{
	background: transparent url(../images/task.gif) no-repeat;
	width: 16px;
	background-position: -32px;
	text-decoration:none;
	height: 16px;
	border:none;
}

a.cancel img
{
	background: transparent url(../images/task.gif) no-repeat;
	width: 16px;
	background-position: -64px;
	text-decoration:none;
	height: 16px;
	border:none;
}

a.add img
{
	background: transparent url(../images/task.gif) no-repeat;
	width: 16px;
	background-position: -96px;
	text-decoration:none;
	height: 16px;
	border:none;
}

a.delete img
{
	background: transparent url(../images/task.gif) no-repeat;
	width: 16px;
	background-position: -128px;
	text-decoration:none;
	height: 16px;
	border:none;
}

a.viewCourseList img
{
	background: transparent url(../images/list.gif) no-repeat;
	width: 16px;
	text-decoration:none;
	height: 16px;
	border:none;
	padding-left:5px;
}

a.loginAs img
{
	background: transparent url(../images/login-key.gif) no-repeat;
	width: 16px;
	text-decoration:none;
	height: 16px;
	border:none;
	padding-left:5px;
}

.success
{
	color:Green;
	font-weight: bold;
}

.error
{
	color:Red;
	font-weight: bold;
}
/* ------------------------- END OF Action Page -------------------------------*/

/* ---------------------------------- FOOTER ----------------------------------------------*/
.footer {
	position:relative;
	overflow:hidden;
	/* padding:20px 38px; */
		padding:15px 38px 0 38px;
	height: 100%;
}
.foot_menu_item {
	width:206px;
	float:left;
	position:relative;
	margin:0;
	padding:0 14px 0 0;
	list-style:none;
}
.foot_menu_item li {
	margin:0;
	/* padding:0 0 2px 0; */
		padding:0 0 6px 0;
}
.foot_menu_item li a {
	color:#B7B7B7;
	text-decoration:none;
}
.foot_menu_item li a:hover {
	color:#666666;
	text-decoration:none;
}
.copyright {
	position:relative;
	text-align:center;
	padding:14px;
	color:#CDCDCD;
	clear: both;
}
/* ----------- additional styling for Englishlink ------------ */
.smaller {
	font-size: 0.7em;
	font-weight: normal;
}
.col1 h3,
.col2 h3,
.col3 h3 { text-align:center; }
.col1 img,
.col2 img,
.col3 img { margin:0 auto; }
.txt_box_contents { padding: 4px; }
#PageHeader {
	background:url('../images/page-title-bg.gif') top right repeat-x;
	color:#ffffff;
	font:20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:30px;
	padding:2px 0 4px 20px;
}
.SubTitle {
	border-radius:5px;
	font-size:16px;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:4px 8px;
	-webkit-border-radius:5px;
}
.BGred {
	background:#ad2500;
	color:#ffffff;
}
.BGorange {
	background:#ff8a00;
	color:#ffffff;
}
.BGlightGrey {
	background:#f3f3f3;
	color:#000000;
}
.BGmidGrey {
	background:#6d6d6d;
	color:#ffffff;
}
.BGpurple {
	background:#53517d;
	color:#ffffff;
}
.BGgreen {
	background:#6dad00;
	color:#ffffff;
}
.FGred { color:#ad2500; }
.FGorange { color:#ff8a00; }
.FGlightGrey { color:#f3f3f3; }
.FGmidGrey { color:#6d6d6d; }
.FGpurple { color:#53517d; }
.FGgreen { color:#6dad00; }
.Mandatory {
	color:#ff0000;
	font-weight:bold;
}

.areaSubtitle { font-size:12px; }
.clearRow {
	clear:both;
	margin: 0;
	padding: 0;
}

.google_translate select,
#cse-search-box input { font-size:12px !important; }

/* ----------- images ------------ */
.awardImage {
	border:1px solid #c0c0c0;
	border-radius:5px;
	box-shadow:3px 3px 3px #c0c0c0;
	clear:left;
	margin-right:10px;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:3px 3px 3px #c0c0c0;
	-webkit-border-radius:5px;
	-webkit-box-shadow:3px 3px 3px #c0c0c0;
}
.imageShadow {
	border:1px solid #c0c0c0;
	border-radius:5px;
	box-shadow:3px 3px 3px #c0c0c0;
	margin-right:10px;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:3px 3px 3px #c0c0c0;
	-webkit-border-radius:5px;
	-webkit-box-shadow:3px 3px 3px #c0c0c0;
}
.imageLeft {
	border:1px solid #c0c0c0;
	border-radius:5px;
	box-shadow:3px 3px 3px #c0c0c0;
	clear:left;
	float:left;
	margin-right:10px;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:3px 3px 3px #c0c0c0;
	-webkit-border-radius:5px;
	-webkit-box-shadow:3px 3px 3px #c0c0c0;
}
.imageRight {
	clear:right;
	float:right;
	margin:0;
	padding:5px;
}
#flags {
	width: 350px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #645e5c;
	z-index: 10000;
	position: absolute;
	top: 0;
	right: 30px;
}
/* ----------- CSS Buttons ---------------------- */

/* --------------------- */
.w80   { width: 80px; }
.w100 { width: 100px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
/* --------------------- */
a.elBtn span {
	display: block;
	line-height: 20px;
	padding: 4px 0 6px 0;
	text-shadow: 0 0 32px #000;
	-webkit-text-shadow: 2px 2px 2px #949295;
}
a.elBtn {
	display:inline-block;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	zborder:2px solid silver;
	border-width: 1px;
	border-style: solid;
	border-color: silver slategrey slategrey silver;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
a.elBtn:hover {
	zborder:2px solid #4E4E4E;
	zborder:2px solid #9a9a9a;
	zborder:2px solid silver;
	border-width: 1px;
	border-style: solid;
	border-color: slategrey silver silver slategrey;
}
a.elBtn.glass {
	background-image:url(../images/glassBG.png);
	background-repeat:repeat-x;
	background-position:0 -8px;
}
a.elBtn.font10 { font-size:10px; padding: 0; }
a.elBtn.font14 { font-size:14px; padding: 2px 0; }
a.elBtn.font15 { font-size:15px; padding: 4px 0; font-family:Arial, , sans-serif; zfont-weight: normal; }
a.elBtn.font16 { font-size:16px; padding: 6px 0; }

.elBtnRed             { background-color: #ad2500;  color: #ffffff;}
.elBtnOrange       { background-color: #ff8a00;  color: #ffffff; }
.elBtnLightGrey { background-color: #949295;  color: #fff; }
.elBtnMidGrey     { background-color: #6d6d6d;  color: #ffffff; }
.elBtnPurple       { background-color: #53517d;  color: #ffffff; }
.elBtnGreen         { background-color: #6dad00;  color: #ffffff; }
.elBtnBlack         { background-color: #000;     color: #ffffff; }
.elBtnLightBlue { background-color: #86A7FB;  color: #FFF; }
.elBtnDarkBlue   { background-color: #2D50AA;  color: #FFF; }

/* ---- area for EL team/testimonials etc ------- */
.PreIconBar {
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
	min-height:140px;
	height: auto !important;
	height: 144px;
}
#teachers,
#students {
	margin: 0;
	padding: 0;
}
/* ---- end of area for EL team/testimonials etc ------- */

/* random tips */
#tips,
#tips li,
#tips2,
#tips2 li {
	height:125px;/* height: 166px; */
	list-style:none;
	margin:0;
	padding:0;
	width:454px;
}
#tips li,
#tips2 li { display:none;/* hide the items at first only to display one with javascript */ }
/* end of random tips */


/* -------------- The IconBar ------------- */
.IconBar {
	background:#52517d url(../images/iconbar.gif) repeat-x top;
	border-bottom:1px solid #848496;
	border-top:1px solid #9393a3;
	height:60px;
	position:relative;
}

.icons_line {
	list-style:none;
	margin:0 auto;
	padding:0;
	position:relative;
	width:960px;
}

.icons_line li {
	background:url(../images/icon-divider.png) top right no-repeat;
	color:#fffffe;
	float:left;
	font:1.0em Arial, Helvetica, sans-serif;
	height:75px;/* margin: 0; */
	margin:-4px 0 0 0;
	padding:0;
	position:relative;
}

.icons_line li a {
	color:#aeaec2;
	cursor:pointer;
	display:block;
	text-align:center;
	text-decoration:none;
}

.icons_line li a:hover {
	color:#fffffe;
	text-decoration:none;
}
.icons_line li.icon { width:192px; padding:5px 0 0 0; }
.icons_line li.icon img { height: 38px; }
/* -------------- End of The IconBar ------------- */

/* image replacement */
.graphic {
margin:0;
padding:0;
display:block;
overflow:hidden;
text-indent:-8000px;
}
/* // image replacement */


/* Super Fish */
.sf-menu ul {
width: 190px;
z-index:999;
padding-bottom: 8px;
padding-right: 24px;
background: #797371;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
}

.sf-menu li.sfHover ul li a{
width: 100%;
display: block;
text-indent: 3px;
padding: 8px 12px 0 12px;
text-decoration: none;
color: #C9C7C6;
background: #797371;
font-weight:normal;
margin-top: 0;
}

.sf-menu li.sfHover ul li a span{
display: block;
padding-bottom:2px;
background:url(../images/sm-line.gif) left bottom no-repeat;
border:none;
}

.sf-menu li.sfHover ul li a:hover, .sf-menu li.sfHover ul li a.selected {
color: #92D029;
text-decoration:none;
background-image: none;
margin-top: 0px;
padding: 8px 12px 0 12px;
border: none;
}

.sf-menu li.sfHover ul li a:hover span, .sf-menu li.sfHover ul li a.selected span{
background:url(../images/sm-line-active.gif) left bottom no-repeat;
border: none;
}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index: 999;
}
.sf-menu {
	width: 960px;
	height: 27px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			190px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			26px; /* match top ul list item height */
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			190px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			190px; /* match ul width */
	top:			0;
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/* end of super fish */


.home-copy  {

text-align:center;
color:#6DAD01;

}



/* Start of Easy Slider */
#slideArea {
	width: 920px;
	height: 255px;
	border:1px solid #A3A2A4;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}
#slider {
	width: 679px !important;
	height: 243px  !important;
	float: left;
}
.slide_area {
	width:679px;
	height:255px;
	overflow:hidden;
	position:relative;
	margin-bottom:25px;
	/*padding:40px 0; */
	padding:5px 0;
	border:1px solid #A3A2A4;
	background:url(../images/slide-areabg.gif) bottom repeat-x #fff;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}
#slideButtons {
	width: 230px;
	height: 255px;
	float: right;
	padding: 16px 0 0 0;
}
#slideButtons a { margin-left: 14px; line-height: 40px; margin-bottom: 5px;}
#slideButtons_z {
	width: 230px;
	height: 255px;
	float: right;
	padding: 16px 0 0 0;
}
#slideButtons_z a { margin-left: 14px; line-height: 40px; margin-bottom: 5px;}
.slide {
	/*width:480px;
	height:282px;
	padding-left:410px;*/
	width: 422px;
	height: 245px;
	padding-left:245px;
	position:relative;
	display:block;
}
.monitor {
	zwidth:315px;
 zheight:226px  zdisplay:block;
	position:absolute;
	top:0;
	left:10px;
	/* background:url(../images/monitor.png) 0 0 no-repeat;
	height:255px;
	left:50px;*/
}
.slide_title {
	/* font:bold 2.1em Verdana, Arial, Helvetica, sans-serif;
	padding:15px 10px;
	width:510px;
	*/
	font:bold 20px Tahoma, Arial, Helvetica, sans-serif;
	color:#6DAD01;
	display:block;
	width:420px;
	padding: 16px 0 15px 0;
}
.slide_list {
	display:block;
	margin:0;
	/* padding:10px 0 40px 10px; */
}
.slide_list span {
	/*
	width:380px;
	background:url(../images/bull.png) 0 11px no-repeat;
	padding:0 0 0 13px;
	font:1.8em Verdana, Arial, Helvetica, sans-serif;
	*/
	display:block;
	margin:0;
	padding:0;
	color:#696767;
	font:bold 1.3em Arial,Verdana,Helvetica,sans-serif;
	line-height:2.0em;
	width:420px;
	padding:0 0 20px 0;
}
#prevBtn, #nextBtn, #slider1prev, #slider1next {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
#slider ul {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	width:679px;
	height:245px;
	position:relative;
	margin: 0;
	padding: 0;
}
#prevBtn, #nextBtn,  #slider1next, #slider1prev {
	width:43px;
	height:43px;
	/* top:290px; */
	top: 340px;
	position:absolute;
	display:block;
	overflow:hidden;
	cursor:pointer;
	z-index:1000;
}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {
	width:43px;
	height:43px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	z-index:1001;
}
#prevBtn, #slider1prev {
	left:25px;
}
#nextBtn, #slider1next {
	right:263px;
}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:43px;
	height:43px;
	background:url(../images/grey-arrow-left.png) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background:url(../images/grey-arrow-right.png) no-repeat 0 0;
}

.sideButton {

}
/* end of easy slider */

/* facebook like button */

.facelikebutton {

position:absolute;
top:10px;
right:10px;


}


.before-contact { line-height:2.3em;}
