﻿div.container180
{
	overflow:hidden;
	position:relative;
	width:180px;
}
div.top180
{
	background-image:url("Images/Gui/bubbleTop180x25.gif");
	width:180px;
	height:25px;
	overflow:hidden;
}
div.middle180
{
	background-image:url("Images/Gui/bubbleRepeater180.gif");
	width:180px;
}
div.bottom180
{
	background-image:url("Images/Gui/bubbleBottom180x20.gif");
	width:180px;
	height:25px;
	overflow:hidden;
}
div.container220
{
	overflow:hidden;
	position:relative;
	width:220px;
}
div.top220
{
	background-image:url("Images/Gui/bubbleTop220x25.gif");
	width:220px;
	height:25px;
	overflow:hidden;
}
div.middle220
{
	background-image:url("Images/Gui/bubbleRepeater220.gif");
	width:220px;
}
div.bottom220
{
	background-image:url("Images/Gui/bubbleBottom220x25.gif");
	width:220px;
	height:25px;
	overflow:hidden;
}
div.container360
{
	overflow:hidden;
	position:relative;
	width:360px;	
}
div.top360
{
	background-image:url("Images/Gui/bubbleTop360x25.gif");
	width:360px;
	height:25px;
	overflow:hidden;
}
div.middle360
{
	background-image:url("Images/Gui/bubbleRepeater360.gif");
	width:360px;
}
div.bottom360
{
	background-image:url("Images/Gui/bubbleBottom360x25.gif");
	width:360px;
	height:25px;
	overflow:hidden;
}
img.phone
{
	position:relative;
	top:1px;
	left:-20px;
}
div.redButton
{
	height:26px;	
	background-image:url("Images/Gui/redButtonRepeater1x26.gif");
	overflow:hidden;
}
div.redButtonRight
{
	height:26px;
	width:6px;
	float:right;
	background-image:url("Images/Gui/redButtonRight6x26.gif");
}
div.redButtonLeft
{
	height:26px;
	width:6px;
	float:left;
	background-image:url("Images/Gui/redButtonLeft6x26.gif");
}
div.redButtonMiddle
{
	padding-right:6px;
	padding-top:5px;
	color:White;
	font-size:12px;
	font-weight:bold;
	float:right;
}
div.smallButton
{
	position:relative;
	width:143px;
	left:-19px;
	top:-4px;
}
div.mediumButton
{
	position:relative;
	width:182px;
	left:-19px;
	top:-4px;
}
div.largeButton
{
	position:relative;
	width:324px;
	left:-19px;
	top:-4px;
}
div.news
{
	position:relative;	
	padding:0px 20px 0px 20px;	
	height:140px;
	overflow:hidden;	
}
div.newsItemPad
{
	width:120px;
	margin:0px;
	padding:6px 2px 6px 2px;
	overflow:hidden;
}
div.newsItem
{	
	overflow:hidden;
	float:right;		
}
img.newsItem
{
	width:8px;
	height:11px;
	background-image:url("../Images/Gui/BulletTriangle.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	float:right;
}
a.newsItem
{
	color:#36608e;
	text-decoration:none;
}
a.newsItem:hover
{
	color:#36608e;
	text-decoration:underline;
}
div.comm
{
	text-align:center;
	height:166px;
}
#clickCall
{
	height:128px;
	padding:0px 30px 0px 20px;
	overflow:hidden;
	display:block;
}
#clickCallConfirmation
{
	height:74px;
	padding:0px 30px 0px 20px;
	overflow:hidden;
	display:none;
}
div.clickLine
{
	margin-top:6px;
	margin-bottom:6px;
	overflow:hidden;
	color:#50697d;
}

div.clickLine1
{
	margin-top: 6px;
	margin-bottom: 6px;
	overflow: hidden;
	color: #50697d;
	font-size: 10px;
}




img.clickSpacer
{
	width:3px;
	float:left;
}
input.clickName
{
	font-size:10px;
	width:117px;
	float:left;
}
input.clickPhone
{
	font-size:10px;
	width:80px;
	float:left;
	direction:ltr;
}
input.clickPrefix
{
	direction:ltr;
	font-size:10px;
	width:28px;
	float:left;
}
.send
{
	float:left;
}
div.quiz
{
	position:relative;
	height:40px;
}
a.quiz
{
	position:absolute;
	top:-6px;
	left:18px;
}
div.calcPanel
{
	margin:6px 0px 6px 0px;
	left:-2px;
	width:212px;
	height:293px;
	position:relative;
	background-image:url("Images/Gui/CalcPanel.gif");
}
a.calc
{
	position:absolute;
	top:120px;
	left:26px;
	color:#36608e;
	text-decoration:underline;
}
a.pov
{
	position:absolute;
	top:236px;
	left:24px;
	color:#36608e;
	text-decoration:underline;
}

div.advPanel
{
	position:absolute;
	top:-3px;
	left:17px;
	width:325px;
	height:114px;	
	background-image:url("Images/Gui/AdvPanel.gif");
}
a.advVideo
{
	position:absolute;
	top:50px;
	right:18px;
}
a.advMail
{
	position:absolute;
	top:75px;
	right:18px;
}
a.advBlog
{
	position:absolute;
	top:75px;
	right:170px;	
}
a.advLetters
{
	position:absolute;
	top:50px;
	right:170px;
}
div.menuContainer
{
	position:relative;
	height:248px;
}
div.menuButtons
{
	position:absolute;
	top:-4px;
}
div.menuButton
{
	position:relative;
	width:143px;
	height:26px;
	background-image:url("Images/Gui/MenuButton.gif");
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:3px;
	margin-right:19px;	
	cursor:pointer;
	overflow:hidden;
}
div.menuButtonPad
{
	padding-right:12px;
	padding-left:6px;
}
span.menuButton
{
	position:relative;
	top:5px;
	font-weight:bold;
	color:White;	
}
a.menuButton
{
	text-decoration:none;
}
div.forumContainer
{
	position:relative;
	height:200px;
}
div.forumPanel
{
	position:absolute;
	top:-4px;
	left:18px;
}
div.forumTop
{	
	background-image:url("Images/Gui/forumLatestTop.gif");
	width:323px;
	height:30px;
}
div.forumMiddle
{
	background-image:url("Images/Gui/forumLatestRepeater.gif");	
	height:166px;
	width:323px;	
}
div.forumMessages
{
	padding:10px;
}
div.forumBottom
{
	background-image:url("Images/Gui/forumLatestBottom.gif");
	width:323px;
	height:14px;
}
a.forumEnterLink
{
	position:absolute;
	top:180px;
	left:20px;
}
img.forumBulletRed
{	
	background-image:url(Images/Gui/forumBulletRed.gif);
	height:13px;
	width:18px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center;
}
img.forumBulletBlue
{	
	background-image:url(Images/Gui/forumBulletBlue.gif);
	height:13px;
	width:18px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center;
}
img.forumSpacer
{
	width:6px;
}
span.forumSubject
{	
	font-weight:bold;
	color:#2a517b;
}
span.Person
{
	color:#cc0000;
}
span.Guest
{
	color:#666666;
}
div.forumMessage
{	
	padding:4px 0px 4px 0px;
	height:14px;
	overflow:hidden;
}
div.fifteenContainer
{
	position:relative;
	height:286px;
}
div.fifteenPanel
{
	position:absolute;
	top:-6px;
	left:13px;
}
div.fifteenTop
{	
	background-image:url("Images/Gui/fifteenHomeTop.gif");
	width:153px;
	height:100px;
}
div.fifteenMiddle
{
	background-image:url("Images/Gui/fifteenHomeRepeater.gif");	
	height:182px;
	width:153px;	
}
div.fifteenBottom
{
	background-image:url("Images/Gui/fifteenHomeBottom.gif");
	width:153px;
	height:15px;
}
#teachers
{
	padding-top:6px;
	padding-right:26px;
	padding-left:10px;
	height:117px;
	overflow:hidden;
}	
div.teacherName
{
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	margin-bottom:8px;
}
img.teacher
{
	float:right;
	border:1px solid #cc0000;
	padding:1px;
	margin-left:10px;
	width:70px;
	height:112px;
}
span.teacherInfo
{
	color:#5f7d9c;
}
span.teacherLabel
{
	font-weight:bold;
	color:#cc0000;
}
a.teacherLink
{
	position:absolute;
	top:172px;
	left:25px;
	color:#36608e;
}
a.fifteenWords
{
	position:absolute;
	top:96px;
	right:10px;
}
a.fifteen700
{
	position:absolute;
	top:164px;
	right:10px;
}
a.fifteenWall
{
	position:absolute;
	top:226px;
	right:10px;
}
span.messageDate
{
	direction:ltr;
	float:left;
}
div.associations
{
	line-height:18px;
	padding:0px 24px 0px 24px;
}
span.asscLabel
{
	font-weight:bold;
	color:#cc0000;
}
span.asscContent
{
	color:#36608e;
}
#AsscBottom
{
	position:absolute;
	width:182px;
	height:39px;
	background-image:url(Images/Gui/assocHomeRank.gif);
	bottom:20px;
	left:19px;
}
#AsscRankTable
{
	position:absolute;
	top:10px;
	left:6px;
}
#AsscLink
{
	color:#2a517b;
}
div.AsscLink
{
	margin-bottom:38px;
}



/* CSS code for adv... */


div.advContainer
{	
	position:relative;
	height:130px;
	padding:0px 23px 0px 20px;	
}


div.students
{
	margin-top:20px;
}
div.Student
{	
	padding:8px;
	height:70px;
	line-height:18px;
}
div.Student.Light
{
	background-color:#e5e8ed;
	width:300px;
}
div.Student.Dark
{
	background-color:#d3dae0;
}
img.Student
{
	float:right;
	border:1px solid #333333;
}
div.Name
{
	padding-right:90px;
	color:#cc0000;
	font-weight:bold;
}
a.Name
{
	color:#cc0000;
	font-weight:bold;
}
div.Score
{
	padding-right:90px;	
}
div.Course
{
	padding-right:90px;	
}
div.Desc
{
	font-weight:bold;
	padding-right:90px;	
}

.AdvLink
{

	color:#36608e;
}