.page_wrap {
	width:100%;
	text-align:center;
	height:100%;
	
}
.container {
	float:center;
	text-align:left;
	margin:auto;
	width:920px;
	height:100%;
}
html, body, #fullheight {
	margin:0;
	padding:0;
	height:100%;
	border:none;
}
body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p, li, ol, form, input, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}

.topwrap{
	height:120px;
	width:920px;

}
#logo {
	background-image:url(../images/imagine_logo.jpg);
	background-repeat:no-repeat;	
	position:relative;
	display:block;
	float:left;
	top:25px;
	left:30px;
	width:145px;
	height:81px;
}
#specialists {
	background-image:url(../images/specialists.jpg);
	background-repeat:no-repeat;
	position:relative;
	display:block;
	float:right;
	left:-30px;
	top:90px;
	width:191px;
	height:15px;
}
#topbubbles, #topbubbles2, #topbubbles3, #topbubbles4, #topbubbles5, #topbubbles6 {
	background-repeat:no-repeat;	
	position:relative;
	display:block;
	top:1px;
	float:center;
	width:250px;
	height:119px;
}
#topbubbles {
	background-image:url(../images/top_bubbles.jpg);
	left:245px;
	_left:97px;
	*left:97px;
}

#topbubbles2 {
	background-image:url(../images/top_bubbles2.jpg);
	left:254px;
	_left:106px;
	*left:106px;
}
#topbubbles3 {
	background-image:url(../images/top_bubbles3.jpg);
	left:354px;
	_left:206px;
	*left:206px;
}
#topbubbles4 {
	background-image:url(../images/top_bubbles4.jpg);
	left:284px;
	_left:136px;
	*left:136px;
	width:157px;
}
#topbubbles5 {
	background-image:url(../images/top_bubbles5.jpg);
	
	left:484px;
	_left:336px;
	*left:336px;
	width:177px;
}
#topbubbles6 {
	background-image:url(../images/top_bubbles6.jpg);
	top:11px;
	left:377px;
	_left:229px;
	*left:229px;
	width:159px;
}
.navtext {
	margin-right:10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.navbox {
	background-color:#A3A4A7;
	width:246px;
	height:187px;
}
.navlink, .navlinklast{
	width:246px;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	line-height:25px;
	display:block;
	color:white;
	border-bottom: 2px solid white;
	text-decoration: none;
	background-color:#A3A4A7;
}
.navlinklast{
	
	border-bottom:0px;
}
.navlink:hover, .navlinklast:hover {
	text-decoration: none;
	background-color:#AA087E;
}
.pagecontent{
	float:left;
	height:500px;
	height:100%;
	line-height:16px;
	width:600px;
}
.maintext {
	width:470px;
	margin-left:80px;
	margin-top:30px;
	line-height:18px;
	height:100%;
}
.rightpanel{
	float:right;
	background-color:#CFDFEE;
	margin-top:4px;
	width:246px;
	height:100%;
}
.rightcontent{

	margin-left:33px;
	margin-right:33px;
	margin-top:10px;
	text-align:left;
	line-height:16px;
	height:100%;
}
.purple{
	color:#AA087E;
	font-weight:bold;
	font-size:11px;
}
#bot_bubble {
	position:relative;
	background-image:url(../images/bot_bubbles.jpg);
	width:85px;
	height:84px;
}
.blue {
	color: #336DAE;
	font-size:9px;
}
.bluebold {
	color: #336DAE;
	font-weight:bold;
	font-size:11px;

}
.news{
	font-size:9px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}