 @charset "iso-8859-1";
.footerline {
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #363636;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	height: 1px;
	text-align: left;
	float: left;
}
.footerheadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B2B2B2;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.footer {
	width: 100%;
	background-image: url(Graphics/footerbackground.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 400px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.footerlink  {
	padding-left: 20px;
	background-attachment: scroll;
	background-image: url(Graphics/footerarrow.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 18px;
	text-align: left;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.footerlink  a {
	text-decoration: none;
	color: #999999;
}
.footerlink  a:hover {
	text-decoration: underline;
	color: #DFDFDF;
}
.pagecontent {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}

.mainnavigation {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 50px;
	width: 980px;
}
.top {
	width: 100%;
	background-image: url(Graphics/navbar.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 140px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#wrapper {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ABABAB;
	border-left-color: #ABABAB;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABABAB;
}
#wrapperbackground {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-image: url(Graphics/wrapperbackground.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#topnavboxbackground {
	height: 35px;
	background-image: url(Graphics/mainnavigationgreybackground.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 960px;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #525252;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B1B1B1;
}


#topnavbox      {
	height: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#topnavbox        a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#topnavbox        a {
	color: #FFFFFF;
	letter-spacing:normal;
	text-decoration: none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.topnavigationstartdiv {
	background-position: 5px 3px;
	padding-right: 7px;
	padding-left: 15px;
}
.topnavigationmiddlediv {
	background-image: url(Graphics/mainnavigationrightborderimage.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 7px;
	padding-left: 7px;
}
.topnavigationenddiv {
	padding-right: 7px;
	padding-left: 7px;
	background-image: url(Graphics/mainnavigationrightborderimage.png);
	background-position: left center;
	background-repeat: no-repeat;
}
#learnpagesbox {
	height: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #525252;
	background-image: url(Graphics/languagesbackground.jpg);
	background-position: top;
}


.maincontent {
	width: 920px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#footer {
	height: 265px;
	margin-right: auto;
	margin-left: auto;
	width: 930px;
	margin-bottom: 0px;
	margin-top: 10px;
	background-image: url(Graphics/footerbackground.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #325c78;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #6C6C6C;
	vertical-align: middle;
	height: 25px;
	padding-top: 0px;
	padding-left: 3px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 {
	clip: rect(auto,auto,auto,auto);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #0375DC;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
p {
	margin-top: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #585858;
	margin-bottom: 10px;
}
.standardtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.standardtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.standardtextbold13px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.standardtextbold14px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.standardtextbold18px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4D4D4D;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}


.blueboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0375DC;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.blueboldtext18px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0375DC;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.whiteboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.greenboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669933;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}


.boldwhitetext13px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.whiteboldtext16px a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.whiteboldtext16px a {
	text-decoration: none;
	color: #FFFFFF;
}
.whiteboldtext16px {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
	margin: 0px;
}
a.footerlink:hover {
	text-decoration: underline;
}
.linkarrowline  {
	padding-left: 20px;
	background-attachment: scroll;
	background-image: url(Graphics/smalllinkarrows.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0375DC;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 18px;
}

.linkarrowline a {
	text-decoration: none;
	color: #0375DC;
}
.linkarrowline a:hover {
	text-decoration: underline;
}
.whitelinkarrowline  {
	padding-left: 20px;
	background-attachment: scroll;
	background-image: url(Graphics/smalllinkarrows.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 18px;
}
.whitelinkarrowline  a {
	text-decoration: none;
	color: #FFFFFF;
}
.whitelinkarrowline  a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.featuredpicturediv {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	height: 60px;
	width: 60px;
	vertical-align: middle;
	padding: 10px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 0px;
}
.solidlinedividerfeaturedtutorbox {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8ced7;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 228px;
	padding-top: 16px;
}
#loginjoindiv {
	padding-left: 50px;
	float: right;
}
.dottedlinedivider {
	height: 1px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #C0C0C0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.solidlinedivider {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.righthandsidebox3column {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 270px;
	padding: 0px;
}

.middlebox3column {
	margin-top: 5px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 23px;
	width: 302px;
	padding: 0px;
}
.lefthandsidebox3column {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 302px;
	padding: 0px;
}
.homepageviewtutorsbox {
	background-image: url(Graphics/viewtutorsbox.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 500px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#homepage {
	background-image: url(Graphics/homepagebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#publicmarketplace {
	background-image: url(Graphics/publicmarketplacebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#standardpageleftnavigation {
	background-image: url(Graphics/standardpageleftnavigation.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#standardpageleftnavigationshort {
	background-image: url(Graphics/standardpageleftnavigationshort.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#standardpagerightnavigation {
	background-image: url(Graphics/standardpagerightnavigation.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#standardpagerightnavigationshort {
	background-image: url(Graphics/standardpagerightnavigationshort.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#standardpageblank {
	background-image: url(Graphics/standardpageblank.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
.homepagesummarybox {
	padding-top: 160px;
}
.homepagesummarytext {
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EBEBEB;
	font-weight: bold;
	font-style: normal;
	line-height: 18px;
	margin-bottom: 5px;
	letter-spacing: normal;
}
.homepagebulletpoints {
	margin-left: 121px;
	background-attachment: scroll;
	background-image: url(Graphics/smallgreenstar.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-bottom: 10px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #EBEBEB;
}
.homepagebulletbox {
	padding-top: 60px;
}
.homepagesignupbox {
	margin-left: 20px;
	padding-top: 40px;
}
.homepagedemobox {
	margin-left: 0px;
	padding-top: 40px;
}
.homepagesearchbox {
	margin-top: 11px;
	padding-left: 110px;
}


.fltleft {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.fltright {
	float: right;
}
.greentickbulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/availabilitytick.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
	padding-bottom: 12px;
}
.emailbulletpointpadbottom0 {
	background-attachment: scroll;
	background-image: url(Graphics/contactbeforebooking.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
.greentickbulletpointpadbottom0 {
	background-attachment: scroll;
	background-image: url(Graphics/availabilitytick.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}

.bluearrowbluetext {
	background-attachment: scroll;
	background-image: url(Graphics/smallbluearrow.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #0375DC;
	padding-left: 15px;
	text-align: justify;
}

.arrowbulletpointbluetext {
	background-attachment: scroll;
	background-image: url(Graphics/smalllinkarrows.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #0375DC;
	padding-left: 20px;
	text-align: justify;
}
.arrowbulletpointbluetext a {
	text-decoration: none;
	color: #0375DC;
}
.arrowbulletpointbluetext a:hover {
	text-decoration: underline;
}
.arrowbulletpointstandardtextbold {
	background-attachment: scroll;
	background-image: url(Graphics/smalllinkarrows.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
.arrowbulletpointstandardtextbold  a {
	text-decoration: none;
	color: #4D4D4D;
}
.arrowbulletpointstandardtextbold  a:hover {
	text-decoration: underline;
	color: #4D4D4D;
}

.collinslogobulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/collinsmini.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
.ministar1bulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/ministar1.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}



.padleft5 {
	padding-left: 5px;
}
.padleft10 {
	padding-left: 10px;
}
.padleft15 {
	padding-left: 15px;
}
.padleft20 {
	padding-left: 20px;
}
.padleft25 {
	padding-left: 25px;
}
.padleft30 {
	padding-left: 30px;
}
.padleft50 {
	padding-left: 50px;
}

.padright5 {
	padding-right: 5px;
}
.padright10 {
	padding-right: 10px;
}
.padright15 {
	padding-right: 15px;
}
.padright20 {
	padding-right: 20px;
}
.padright25 {
	padding-right: 25px;
}
.padright30 {
	padding-right: 30px;
}

.padtop5 {
	padding-top: 5px;
}
.padtop9 {
	padding-top: 9px;
}


.padtop10 {
	padding-top: 10px;
}
.padtop15 {
	padding-top: 15px;
}
.padtop20 {
	padding-top: 20px;
}
.padtop25 {
	padding-top: 25px;
}
.padtop30 {
	padding-top: 30px;
}
.padtop35 {
	padding-top: 35px;
}
.padtop40 {
	padding-top: 40px;
}
.padtop45 {
	padding-top: 45px;
}

.padtop50 {
	padding-top: 50px;
}
.padtop70 {
	padding-top: 70px;
}
.padtop75 {
	padding-top: 75px;
}



.padbottom5 {
	padding-bottom: 5px;
}
.padbottom10 {
	padding-bottom: 10px;
}
.padbottom12 {
	padding-bottom: 12px;
}

.padbottom15 {
	padding-bottom: 15px;
}
.padbottom20 {
	padding-bottom: 20px;
}
.padbottom25 {
	padding-bottom: 25px;
}
.padbottom30 {
	padding-bottom: 30px;
}
.padbottom35 {
	padding-bottom: 35px;
}
.padbottom40 {
	padding-bottom: 40px;
}
.padbottom45 {
	padding-bottom: 45px;
}
.padbottom50 {
	padding-bottom: 50px;
}







.padtop10left10 {
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 0px;
}
.padtop11left10 {
	padding-top: 11px;
	padding-left: 10px;
	margin-top: 0px;
}

.padtop5bottom5 {
	padding-top: 5px;
	margin-top: 0px;
	padding-bottom: 5px;
}
.padtop6bottom15 {
	padding-top: 6px;
	padding-bottom: 15px;
}
.padtop18 {
	padding-top: 18px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.padbottom18 {
	padding-bottom: 18px;
}
.padleft10top25bottom32 {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 32px;
}

.margintopbottomzero {
	margin: 0px;
	padding: 0px;
}


body/* CSS Document */

 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(Graphics/bodybg.png);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
}
.lefthandsidebox2column {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 230px;
	padding: 10px;
	border: 1px solid #c8ced7;
	background-color: #ffffff;
}
.righthandsidebox2column {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 633px;
}
.solidlinedividerpublicmarketplace {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8ced7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 633px;
}
.solidlinedividertutorlanguageprofile {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8ced7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.marketplacepicturediv {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	height: 60px;
	width: 60px;
	vertical-align: middle;
	padding: 10px;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 15px;
}
#marketplaceform {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
.notutormessagebox {
	width: 633px;
	background-color: #FFFFFF;
}
.marketrating {
	width: 170px;
	padding-left: 10px;
	padding-top: 15px;
	background-color: #FFFFFF;
}
.marketdetails {
	width: 130px;
	padding-left: 10px;
	padding-top: 15px;
	background-color: #FFFFFF;
}
.marketdetails2 {
	width: 223px;
	padding-left: 10px;
	padding-top: 15px;
	background-color: #FFFFFF;
}
.padleft10bottom5 {
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
.marketmaincontent {
	width: 920px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 55px;
}
.margintop15padleft10right10bottom5 {
	margin-top: 15px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
.pad10 {
	padding: 10px;
}
.padtop10bottom10 {
	padding-top: 10px;
	margin-top: 0px;
	padding-bottom: 10px;
}
.dropdownboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #040404;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.feedbackcommentdiv {
	width: 260px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
.feedbackdivider {
	height: 1px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #EAEAEA;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.padleft10top5bottom5 {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#arabicstudent {
	background-image: url(Graphics/arabicstudentbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#chinesestudent {
	background-image: url(Graphics/chinesestudentbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
.feedbackuserdiv {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 60px;
}
.margintop15padright10 {
	margin-top: 15px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.padbottom12 {
	padding-bottom: 12px;
}
.padleft10bottom12 {
	padding-bottom: 12px;
	padding-left: 10px;
	margin: 0px;
}
.standardpagetitlediv {
	padding-left: 18px;
	padding-top: 20px;
}
#aboutskype {
	background-image: url(Graphics/aboutskype.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.positivebulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/feedbackthumbsup.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
.neutralbulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/feedbackthumbneutral.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
.negativebulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/feedbackthumbsdown.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
#studentregistration {
	background-image: url(Graphics/studentregistration.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.marketsearchsolidlinedivider {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8ced7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
}
a.bluetextlink:link, a.bluetextlink:visited, a.bluetextlink:active {
	color: #0375DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	margin: 0px;
	font-weight: bold;
}
a.bluetextlink:hover {
	text-decoration: underline;
}
.marketgreentickbulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/availabilitytick.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
	padding-bottom: 3px;
}
.padleft10bottom5 {
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
.feedbackcommenttop {
	margin: 0px;
	width: 300px;
	background-image: url(Graphics/feedbackcommenttop.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
}
.feedbackcommentbox {
	background-color: #f3f7fb;
	margin-top: 0px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 23px;
	padding-bottom: 5px;
}
.feedbackcommentmiddle {
	width: 300px;
	background-image: url(Graphics/feedbackcommentmiddle.png);
	background-repeat: repeat;
}
.feedbackcommentbottom {
	margin: 0px;
	width: 300px;
	background-image: url(Graphics/feedbackcommentbottom.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 18px;
}
.iteachspeakdiv {
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	width: 160px;
	text-align: left;
	white-space: normal;
}
.feedbackdiv {
	width: 633px;
	background-image: url(Graphics/feedbackheader.png);
	background-repeat: no-repeat;
	background-position: top;
}
.padtop15bottom15 {
	padding-top: 15px;
	margin-top: 0px;
	padding-bottom: 15px;
}
.searchboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#audiolessons {
	background-image: url(Graphics/audiolessonsbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#audiocourses {
	background-image: url(Graphics/audiocoursesbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#ipodmp3 {
	background-image: url(Graphics/ipodmp3background.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#iphrasefinder {
	background-image: url(Graphics/iphrasefinderbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#dictionaries {
	background-image: url(Graphics/dictionariesbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#linktous {
	background-image: url(Graphics/linktousbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#privacy {
	background-image: url(Graphics/privacybackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#terms {
	background-image: url(Graphics/termsbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#contactus {
	background-image: url(Graphics/contactusbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.mustcomplete {
	background-attachment: scroll;
	background-image: url(Graphics/orangestar.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
#studentregister {
	background-image: url(Graphics/studentregistrationbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.timezonediv {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#faq {
	background-image: url(Graphics/faqbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.padtop7 {
	padding-top: 7px;
}
.qmarkbulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/qmark.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
#whyitworks {
	background-image: url(Graphics/whyitworksbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.whyitworkstalking {
	background-image: url(Graphics/talking.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
}
.whyitworkspartnership {
	background-image: url(Graphics/handshake.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
}
.whyitworksbuildingblocks {
	background-image: url(Graphics/buildingblocks.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
}
#whatitcosts {
	background-image: url(Graphics/whatitcostsbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#howitworks {
	background-image: url(Graphics/howitworksbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.booklessons {
	background-image: url(Graphics/planner.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
}
.shoppingcart {
	background-image: url(Graphics/shoppingcartsmall.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
}
.one {
	background-image: url(Graphics/one.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 70px;
}
.two {
	background-image: url(Graphics/two.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 70px;
}
.three {
	background-image: url(Graphics/three.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 70px;
}
.four {
	background-image: url(Graphics/four.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 70px;
}
#tutorregister {
	background-image: url(Graphics/tutorregistrationbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#aboutskype {
	background-image: url(Graphics/skypebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.skype {
	background-image: url(Graphics/skypepic.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
}
.skypescreen {
	background-image: url(Graphics/skypevideoimage.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 250px;
}
#tutorhomepage {
	background-image: url(Graphics/tutorhompagebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
.quicksearch {
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 232px;
	background-image: url(Graphics/quicksearchmiddle.png);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.padbottom3 {
	padding-bottom: 3px;
}
.padbottom6 {
	padding-bottom: 6px;
}
.padleft40 {
	padding-left: 40px;
}
#studentlogin {
	background-image: url(Graphics/studentloginbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.logindiv {
	margin: 0px;
	height: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.padleftlogin {
	padding-left: 15px;
}
.padtop2 {
	padding-top: 2px;
}
.padleft1 {
	padding-left: 1px;
}
.padleft6 {
	padding-left: 6px;
}
#tutorlogin {
	background-image: url(Graphics/tutorloginbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.padleft3 {
	padding-left: 3px;
}
.padleft4 {
	padding-left: 4px;
}
#demos {
	background-image: url(Graphics/demobackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.demodiv {
	height: 450px;
	width: 920px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.padleft60 {
	padding-left: 60px;
}
.quicksearchtopbox {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 232px;
	background-image: url(Graphics/quicksearchtopbox.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.quicksearchbottom {
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 232px;
	background-image: url(Graphics/quicksearchbottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.padleft250 {
	padding-left: 140px;
}
.fraudline {
	padding-left: 22px;
	background-attachment: scroll;
	background-image: url(Graphics/padlockline.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0375DC;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	height: 20px;
	padding-top: 9px;
}
.fraudline a {
	text-decoration: none;
	color: #0375DC;
}
.fraudline a:hover {
	text-decoration: underline;
}
#antifraud {
	background-image: url(Graphics/antifraud.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.redcrossbulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/redcross.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
.greydotbulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/greydot.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 20px;
	text-align: justify;
}
.learnpagesearchbox {
	padding-left: 420px;
	margin-top: 0px;
	padding-top: 12px;
}
.greentickbulletpointblue {
	background-attachment: scroll;
	background-image: url(Graphics/availabilitytick.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #0375DC;
	padding-left: 20px;
	text-align: justify;
}
.learnpagesignupbox {
	margin-top: 35px;
	margin-left: 20px;
}
.learnpagedemobox {
	margin-top: 35px;
	margin-left: 0px;
}
.padleft35 {
	padding-left: 35px;
}
#learnfrench {
	background-image: url(Graphics/learnfrenchbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnarabic {
	background-image: url(Graphics/learnarabicbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnspanish {
	background-image: url(Graphics/learnspanishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnitalian {
	background-image: url(Graphics/learnitalianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learngerman {
	background-image: url(Graphics/learngermanbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnchinese {
	background-image: url(Graphics/learnchinesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnjapanese {
	background-image: url(Graphics/learnjapanesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnrussian {
	background-image: url(Graphics/learnrussianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnportuguese {
	background-image: url(Graphics/learnportuguesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learndanish {
	background-image: url(Graphics/learndanishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learndutch {
	background-image: url(Graphics/learndutchbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnenglish {
	background-image: url(Graphics/learnenglishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnczech {
	background-image: url(Graphics/learnczechbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnturkish {
	background-image: url(Graphics/learnturkishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnpolish {
	background-image: url(Graphics/learnpolishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnnorwegian {
	background-image: url(Graphics/learnnorwegianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnhungarian {
	background-image: url(Graphics/learnhungarianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnfinnish {
	background-image: url(Graphics/learnfinnishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnswedish {
	background-image: url(Graphics/learnswedishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learngreek {
	background-image: url(Graphics/learngreekbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
.greenstarbulletpoint {
	background-attachment: scroll;
	background-image: url(Graphics/smallgreenstar.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #585858;
	padding-left: 20px;
	text-align: justify;
	padding-bottom: 12px;
}
.padtop7 {
	padding-top: 7px;
}
.trybeforeyoubuy {
	background-image: url(Graphics/trybeforeyoubuy.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
}
.tutorhomepagebulletpoints {
	margin-left: 120px;
	background-attachment: scroll;
	background-image: url(Graphics/smallgreenstar.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #585858;
	padding-left: 25px;
}
.tutorhomepagesummarybox {
	margin-top: 140px;
}
.tutorhomepagesignupbox {
	margin-top: 61px;
	margin-left: 20px;
}
.tutorhomepagedemobox {
	margin-top: 61px;
	margin-left: 0px;
}
#teachfrench {
	background-image: url(Graphics/teachfrenchbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teacharabic {
	background-image: url(Graphics/teacharabicbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachspanish {
	background-image: url(Graphics/teachspanishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachitalian {
	background-image: url(Graphics/teachitalianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachgerman {
	background-image: url(Graphics/teachgermanbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachchinese {
	background-image: url(Graphics/teachchinesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachjapanese {
	background-image: url(Graphics/teachjapanesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachrussian {
	background-image: url(Graphics/teachrussianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachportuguese {
	background-image: url(Graphics/teachportuguesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachdanish {
	background-image: url(Graphics/teachdanishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachdutch {
	background-image: url(Graphics/teachdutchbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachenglish {
	background-image: url(Graphics/teachenglishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachczech {
	background-image: url(Graphics/teachczechbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachturkish {
	background-image: url(Graphics/teachturkishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachpolish {
	background-image: url(Graphics/teachpolishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachnorwegian {
	background-image: url(Graphics/teachnorwegianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachhungarian {
	background-image: url(Graphics/teachhungarianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachfinnish {
	background-image: url(Graphics/teachfinnishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachswedish {
	background-image: url(Graphics/teachswedishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachgreek {
	background-image: url(Graphics/teachgreekbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
.padleftrecoverlogindetails {
	padding-left: 109px;
}
.padleftstudentlogin {
	padding-left: 35px;
}
.padleftlogin {
	padding-left: 142px;
}
.loggedinmainbox {
	padding-top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 920px;
}
.loggedinfooter {
	background-image: url(Graphics/footerbackground.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 150px;
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#studenthome {
	background-image: url(Graphics/studenthomepage.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.alertline {
	padding-left: 20px;
	background-attachment: scroll;
	background-image: url(Graphics/alert.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0375DC;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 18px;
}
.alertline a {
	text-decoration: none;
	color: #0375DC;
}
.alertline a:hover {
	text-decoration: underline;
}
.loggedinmarketdetails {
	width: 103px;
	padding-left: 5px;
	padding-top: 15px;
	background-color: #FFFFFF;
}
.loggedinmarketrating {
	width: 160px;
	padding-left: 8px;
	padding-top: 15px;
	background-color: #FFFFFF;
}
.loggedinmarketdetails2 {
	width: 220px;
	padding-left: 6px;
	padding-top: 15px;
	background-color: #FFFFFF;
}
.favouritetutors {
	width: 633px;
	height: 260px;
	overflow-x: hidden;
	overflow-y: auto;
}
.greenticklinkline {
	padding-left: 20px;
	background-attachment: scroll;
	background-image: url(Graphics/availabilitytick.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0375DC;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 18px;
}
.greenticklinkline a {
	text-decoration: none;
	color: #0375DC;
}
.greenticklinkline a:hover {
	text-decoration: underline;
}
.blueheaderbar {
	width: 633px;
	background-image: url(Graphics/blueheaderbar.png);
	height: 45px;
	background-repeat: no-repeat;
	background-position: left top;
}
.notutorselecteddiv {
	width: 100%;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	height: 290px;
}
.feedbackdone {
	background-attachment: scroll;
	background-image: url(Graphics/feedbackdone.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 25px;
	text-align: justify;
	padding-top: 2px;
	height: 20px;
}
.feedbacknotdone a {
	text-decoration: none;
	color: #0375DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
}
.feedbacknotdone a:hover {
	text-decoration: underline;
	color: #0375DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
}


.feedbacknotdone {
	background-attachment: scroll;
	background-image: url(Graphics/feedbacknotdone.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 25px;
	text-align: justify;
	height: 20px;
	padding-top: 2px;
}
.feedbackpending {
	background-attachment: scroll;
	background-image: url(Graphics/feedbackpending.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 25px;
	text-align: justify;
	padding-top: 2px;
	height: 20px;
}
.tutorsubject1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 10px;
	text-align: left;
	width: 53px;
}
.tutorsubject2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 120px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 100px;
}
.time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 35px;
}
.reference {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 100px;
}
.feedbackstatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 120px;
}
.reschedule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 8px;
	text-align: left;
	width: 20px;
}
.cancel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 8px;
	text-align: left;
	width: 20px;
}
.studentdiary {
	width: 633px;
	height: 265px;
	overflow-x: hidden;
	overflow-y: auto;
}
.labelbgLighterGrey {
	background-color: #FBFBFB;
}
.labelbgLtGrey {
	background-color: #F5F5F5;
}
.reschedulecancel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 10px;
	text-align: left;
	width: 40px;
}
.padleft5bottom5 {
	padding-bottom: 5px;
	padding-left: 5px;
}
.addtutorline {
	padding-left: 20px;
	background-attachment: scroll;
	background-image: url(Graphics/addtutor.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0375DC;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 18px;
}
.addtutorline a {
	text-decoration: none;
	color: #0375DC;
}
.addtutorline a:hover {
	text-decoration: underline;
}
#loggedinloginjoindiv {
	padding-left: 180px;
}
.padbottom7 {
	padding-bottom: 7px;
}
.homepagesearchtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-align: justify;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	vertical-align: middle;
	border: 1px solid #666666;
}
.homepagesearchboxborder {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #666666;
}
.greenstarbulletpointpadbottom3 {
	background-attachment: scroll;
	background-image: url(Graphics/smallgreenstar.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #585858;
	padding-left: 20px;
	text-align: justify;
	padding-bottom: 3px;
}
.standardtext10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	text-align: justify;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.padtop1 {
	padding-top: 1px;
}
.padleft3bottom5 {
	padding-left: 5px;
	padding-bottom: 5px;
}
.padleft3 {
	padding-left: 3px;
}
.reference {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 25px;
}
.makepaymentdiv {
	background-image: url(Graphics/paymentdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.studentupdatediv {
	height: 500px;
	padding-left: 170px;
}
.padleft170 {
	padding-left: 170px;
}
.updatemessage {
	background-image: url(Graphics/paymentdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 650px;
}
.updatemessagepadleft {
	padding-left: 250px;
}
.studentdetailsdiv {
	background-image: url(Graphics/studentdetailsdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 600px;
}
.leavefeedback {
	background-image: url(Graphics/leavefeedbackdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 650px;
}
.messagesubject {
	padding-left: 5px;
	text-align: left;
	width: 250px;
}
.messagefrom {
	padding-left: 5px;
	text-align: left;
	width: 200px;
}
.messagedate {
	padding-left: 5px;
	text-align: left;
	width: 120px;
}
.messageselect {
	padding-left: 5px;
	text-align: left;
	width: 40px;
}
.standardtext a {
	text-decoration: none;
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
}
.standardtextbold a {
	text-decoration: none;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: justify;
}
.standardtext a:hover {
	text-decoration: underline;
	color: #0375DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
}
.standardtextbold a:hover {
	text-decoration: underline;
	color: #0375DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-align: justify;
}
.padtop2bottom2 {
	padding-top: 2px;
	margin-top: 0px;
	padding-bottom: 2px;
}
.reschedulelesson {
	background-image: url(Graphics/rescheduledivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 650px;
}
.sendmessagediv {
	background-image: url(Graphics/sendmessagedivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 600px;
}
.freelessondiv {
	background-image: url(Graphics/paymentdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: 85px top;
	height: 580px;
}
.tutordetailsdiv {
	background-image: url(Graphics/studentdetailsdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tutorprofiledetailspicturediv {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	height: 60px;
	width: 60px;
	vertical-align: middle;
	padding: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.tutorfeedbackbox {
	width: 633px;
	height: 650px;
	overflow-x: hidden;
	overflow-y: auto;
}
.greenstarbulletpointpadbottom0 {
	background-attachment: scroll;
	background-image: url(Graphics/smallgreenstar.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #585858;
	padding-left: 20px;
	text-align: justify;
	padding-bottom: 0px;
}
.passwordchangediv {
	background-image: url(Graphics/studentdetailsdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: 35px top;
	height: 600px;
}
.mailinbox {
	width: 633px;
	height: 265px;
	overflow-x: hidden;
	overflow-y: auto;
}
.mailoutbox {
	width: 633px;
	height: 265px;
	overflow-x: hidden;
	overflow-y: auto;
}
.tutordiary {
	width: 633px;
	height: 190px;
	overflow-x: hidden;
	overflow-y: auto;
}
.tutormailinbox {
	width: 633px;
	height: 190px;
	overflow-x: hidden;
	overflow-y: auto;
}
.tutormailoutbox {
	width: 633px;
	height: 190px;
	overflow-x: hidden;
	overflow-y: auto;
}
.studentname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 140px;
}
.type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 35px;
}
.call {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 35px;
}
.lessonnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 8px;
	text-align: left;
	width: 20px;
}
.studentrealname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 8px;
	text-align: left;
	width: 20px;
}
.padleft12 {
	padding-left: 12px;
}
.tutorphotodiv {
	background-image: url(Graphics/studentdetailsdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 600px;
}
.tutorhistory {
	width: 633px;
	height: 590px;
	overflow-x: hidden;
	overflow-y: auto;
}
.teachlanguagebar {
	width: 350px;
	background-image: url(Graphics/teachlanguages.png);
	height: 45px;
	background-repeat: no-repeat;
	background-position: left top;
}
.padright3 {
	padding-right: 3px;
}
.tutorlanguagebox {
	width: 350px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 75px;
}
.tutorspeaksbar {
	width: 260px;
	background-image: url(Graphics/tutorspeaksbar.png);
	height: 45px;
	background-repeat: no-repeat;
	background-position: left top;
}
.tutorspeaksbox {
	width: 260px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
}
.status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 50px;
}
.update {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 80px;
}
.tutorlanguageprofilebox {
	width: 633px;
	height: 130px;
	overflow-x: hidden;
	overflow-y: auto;
}
.padright50 {
	padding-right: 50px;
}
.tutoreditlanguagediv {
	background-image: url(Graphics/studentdetailsdivbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 600px;
}
.tutormarketdetails1 {
	width: 240px;
	padding-left: 10px;
	padding-top: 15px;
	background-color: #FFFFFF;
}
.myprofilepicturediv {
	background-color: #FFFFFF;
	height: 60px;
	width: 60px;
	vertical-align: middle;
	padding: 10px;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 15px;
	border: 1px solid #FF0000;
}
.viewmessageboxdiv {
	width: 502px;
	height: 350px;
	overflow-x: hidden;
	overflow-y: auto;
}
.invoicingbox {
	width: 633px;
	height: 450px;
	overflow-x: hidden;
	overflow-y: auto;
}
.fee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 65px;
}
.sent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 35px;
}
.paid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 35px;
}
.details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 35px;
}
.dateref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #4D4D4D;
	padding-left: 5px;
	text-align: left;
	width: 60px;
}
.invoicediv {
	background-image: url(Graphics/sendmessagedivbackground.jpg);
	background-repeat: no-repeat;
	background-position: 40px top;
	height: 600px;
}
.accountconfirmdiv {
	height: 500px;
}
.padtop85 {
	padding-top: 85px;
}
#directory {
	background-image: url(Graphics/directorybackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#studentupdatescreen {
	background-image: url(Graphics/studentregistrationbackground2.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
a.bluetextlink10px:link, a.bluetextlink10px:visited, a.bluetextlink10px:active {
	color: #0375DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	margin: 0px;
	font-weight: normal;
}
a.bluetextlink10px:hover {
	text-decoration: underline;
}
.padleft5width140 {
	padding-left: 5px;
	text-align: left;
	width: 140px;
}
a.bluelink:link, a.bluelink:visited, a.bluelink:active {
	color: #0375DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	margin: 0px;
	font-weight: normal;
}
a.bluelink:hover {
	text-decoration: underline;
}
.bookingpromotion {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 232px;
	background-image: url(Graphics/promotion.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 190px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#awards {
	background-image: url(Graphics/awards.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#newspapers {
	background-image: url(Graphics/newspapers.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#radio {
	background-image: url(Graphics/radio.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
#languageguide {
	background-image: url(Graphics/languageguide.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.mapbox {
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	float: left;
	margin-right: 20px;
	z-index: auto;
}
#languagegroup {
	background-image: url(Graphics/languagegroups.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.bluestarbulletwhitetext {
	background-attachment: scroll;
	background-image: url(Graphics/bulletbackground.png);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: justify;
	margin-left: 0px;
	margin-right: 0px;
}
.tutormainhomepagesignupbox {
	margin-top: 23px;
	margin-left: 20px;
}
.tutormainhomepagedemobox {
	margin-top: 23px;
	margin-left: 0px;
}
#quality {
	background-image: url(Graphics/qualitybackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.padleft140 {
	padding-left: 140px;
}
.addlinkline {
	padding-left: 25px;
	background-attachment: scroll;
	background-image: url(Graphics/linkvp.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0375DC;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 18px;
	padding-top: 4px;
}
.addlinkline a {
	text-decoration: none;
	color: #0375DC;
}
.addlinkline a:hover {
	text-decoration: underline;
}
#availablelanguages {
	background-image: url(Graphics/availablelanguages.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.padleft150 {
	padding-left: 150px;
}
.padleft110 {
	padding-left: 110px;
}
.padleft120 {
	padding-left: 120px;
}
#teachcantonese {
	background-image: url(Graphics/teachcantonesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachbasque {
	background-image: url(Graphics/teachbasquebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachbengali {
	background-image: url(Graphics/teachbengalibackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachbulgarian {
	background-image: url(Graphics/teachbulgarianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachcatalan {
	background-image: url(Graphics/teachcatalanbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachcroatian {
	background-image: url(Graphics/teachcroatianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachhindi {
	background-image: url(Graphics/teachhindibackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachicelandic {
	background-image: url(Graphics/teachicelandicbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachirish {
	background-image: url(Graphics/teachirishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachjavanese {
	background-image: url(Graphics/teachjavanesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachkorean {
	background-image: url(Graphics/teachkoreanbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachpunjabi {
	background-image: url(Graphics/teachpunjabibackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachromanian {
	background-image: url(Graphics/teachromanianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachtamil {
	background-image: url(Graphics/teachtamilbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachtelugu {
	background-image: url(Graphics/teachtelugubackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachthai {
	background-image: url(Graphics/teachthaibackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachurdu {
	background-image: url(Graphics/teachurdubackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachvietnamese {
	background-image: url(Graphics/teachvietnamesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#teachwelsh {
	background-image: url(Graphics/teachwelshbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learncantonese {
	background-image: url(Graphics/learncantonesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnbasque {
	background-image: url(Graphics/learnbasquebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnbengali {
	background-image: url(Graphics/learnbengalibackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnbulgarian {
	background-image: url(Graphics/learnbulgarianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learncatalan {
	background-image: url(Graphics/learncatalanbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learncroatian {
	background-image: url(Graphics/learncroatianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnhindi {
	background-image: url(Graphics/learnhindibackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnicelandic {
	background-image: url(Graphics/learnicelandicbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnirish {
	background-image: url(Graphics/learnirishbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnjavanese {
	background-image: url(Graphics/learnjavanesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnkorean {
	background-image: url(Graphics/learnkoreanbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnpunjabi {
	background-image: url(Graphics/learnpunjabibackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnromanian {
	background-image: url(Graphics/learnromanianbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learntamil {
	background-image: url(Graphics/learntamilbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learntelugu {
	background-image: url(Graphics/learntelugubackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnthai {
	background-image: url(Graphics/learnthaibackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnurdu {
	background-image: url(Graphics/learnurdubackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnvietnamese {
	background-image: url(Graphics/learnvietnamesebackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#learnwelsh {
	background-image: url(Graphics/learnwelshbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#whatyouneed {
	background-image: url(Graphics/whatyouneedbackground.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.bookingpromotion2 {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 232px;
	background-image: url(Graphics/promotion2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 185px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.publicpromotion {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 232px;
	background-image: url(Graphics/publicpromotion.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 165px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.tutorcompliance {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 232px;
	background-image: url(Graphics/compliance.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 185px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.howtobook {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 232px;
	background-image: url(Graphics/howtobook.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 185px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
#studentsurvey {
	background-image: url(Graphics/studentsurvey.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.updatetransitionscreen {
	background-color: #FFFFFF;
	background-image: url(Graphics/loading.gif);
	background-position: center center;
	height: 200px;
	width: 200px;
	background-repeat: no-repeat;
	border: medium solid #CCCCCC;
	margin-top: 200px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#aboutus {
	background-image: url(Graphics/aboutus.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}
.verbalplanet {
	background-image: url(Graphics/logoquote.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
}
.profiletitle {
	padding-left: 10px;
	background-color: #f5f5f5;
	margin-right: 2px;
	margin-bottom: 2px;
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tutorprofiledetail {
	padding-left: 10px;
	background-color: #fbfbfb;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
