.basebgcolor {
	background-color : #B69FC7; 
}

BODY {
BORDER-RIGHT: 0px;
PADDING-RIGHT: 0px; 
BORDER-TOP: 117px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM:15px; 
MARGIN: 0px; 
OVERFLOW: auto; 
BORDER-LEFT: 0px; 
MAX-HEIGHT: 100%; 
PADDING-TOP: 117px; 
BORDER-BOTTOM: 15px; 
font: 12px "Arial", Verdana, serif;
}


#framecontent{
LEFT: -4px; 
OVERFLOW: hidden; 
WIDTH: 100%; 
COLOR: white; 
POSITION: absolute; 
z-index:10;
TOP: 0px; 
HEIGHT: 117px; 
MAX-HEIGHT: 100%;
}

#maincontent{
RIGHT: 0px; 
BACKGROUND: #fff; 
LEFT: 0px; 
overflow-y: auto; 
BOTTOM: 15px; 
POSITION: fixed; 
TOP: 117px;
z-index:0;
background-image: url(../images/scalesbg.gif); 
background-repeat:no-repeat; 
background-position: 95% 65%; 
background-attachment: fixed;
width:auto; 
overflow-x: hidden;
/*background: transparent url(../images/scalesbg.gif) no-repeat fixed 25% 60%;*/
}

* html #maincontent{ /*IE6 hack*/
width: 100%; 
height: 62%;
padding: 0px 0px 117px 0px; /*Set value to (0 0 HeightOfFrameDiv 0)PADDING-TOP: 0px;padding: 117px0 0  0;*/
OVERFLOW-y: auto; 
overflow-x: hidden;
}
* body { /*IE6 hack*/
width: 100%; 
height: 90%; 
PADDING-TOP: 117px; /*Set value to (0 0 HeightOfFrameDiv 0)padding: 0px 0px 117px 0px; */
overflow-y: auto; 
overflow-x: hidden;
}

html {
	overflow-x: hidden;
	overflow-y: auto;
} 
.pgturn{
position: absolute; 
top: -5px; 
right: -14px; 
height: 150px;
overflow: hidden;
z-index:100;
}

.logintop{
font: 12px "Arial", Verdana, serif;
position: absolute; 
top: 120px; 
right: 20px; 
height: 20px;
z-index:1001;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}





h1{
margin-top: 0px;
border-top: 15px solid #ffffff;
border-bottom: 25px solid #ffffff;
font: bold 36px "Times New Roman", Verdana, serif;
text-align: center;
background-color: white;
color: #4D0C61;
}

/*.bottomcontent{
position:fixed;
z-index:15;
left: 0;
right: 0;
bottom: 0px; /*Set bottom value to HeightOfFrameDiv*/
/*overflow: hidden; 
text-align: center;
width:100%; /*width of bottom content*/
/*height:15px; /*height of bottom content bar. Set to largest's content height to avoid jittering.*/
/*background-color: #4D0C61;
font: bold 12px Verdana;
}*/

.halfmoon{
margin-bottom: 1px;
background-color: WHITE;
border-bottom: 0px solid #B69FC7;
}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 1px;
font: bold 12px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
border-bottom: 0px solid #695087;
}

.halfmoon li{
display: inline;
margin: 1;
border-bottom: 1px solid #695087;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 0; /*distance between each tab*/
border-left: 1px solid #B69FC7;
border-bottom: 1px solid #B69FC7;
color: #4D0C61;
font: bold 12px Verdana;
background: #B69FC7; 
/*background: #B69FC7 url(../images/tabright.gif) top right no-repeat;*/
border-bottom: 1px solid #ffffff;
}

.halfmoon li a:visited{
color: #4D0C61;
}

.halfmoon li a:hover, .halfmoon li a.current{
background-color: #4D0C61;
color: #7C638D;
border-bottom: 1px solid #4D0C61;
}

#tabcontentcontainer{
width:100%; /*width of 2nd level content*/
height:15px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
POSITION: absolute;
TOP: 100px; /*position of 2nd level content links */
z-index:20;
width:100%; 
background-color: #4D0C61;
}

#ddimagetabs{
width:100%; /*width of 1st level content*/
height:20px; /*height of 1st level content. Set to largest's content height to avoid jittering.*/
LEFT: 0px; 
OVERFLOW: hidden;
POSITION: absolute;
TOP: 80px; /*position of 1st level content links */ 
z-index:20;
}

.hovermenu ul{
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px;
margin-right: 0px; /*distance between each tab*/
margin-top: 0px;
border-left: 0px solid #DDD;
color: navy;
text-align: center; /*set to left, center, or right to align the menu as desired*/
font: 10px Verdana;
/*background: #B69FC7 url(../images/brcorner.gif) top right no-repeat;*/
}

.hovermenu ul li{
list-style: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
display: inline;
}

.hovermenu ul li a{
padding: 3px 9px 2px 5px;
text-decoration: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
border-style: inset; /* was outset */
float: left;
color: #AB9BB6;
background-color: #4D0C61;
border: 0px solid #9905D5;
}

.hovermenu ul li a:hover{
text-decoration: none;
color: #4D0C61;
padding: 3px 9px 2px 5px;
background-color: #695087;
border-style: outset; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #B69FC7 url(../images/menucornerpurple.gif) bottom right no-repeat;
}

.hovermenu ul li a.current{
text-decoration: none;
padding: 3px 9px 2px 5px;
background-color: #695087;
border-style: outset; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #B69FC7 url(../images/menucornerpurple.gif) bottom right no-repeat;
}

.hovermenu ul li a:active{
text-decoration: none;
padding: 3px 9px 2px 5px;
background-color: #695087;
border-style: outset; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #B69FC7 url(../images/menucornerpurple.gif) bottom right no-repeat;
}

html>body .hovermenu ul li a:active{  /*Apply mousedown effect only to NON IE browsers */
border-style: inset;
text-align: center;
}

a { text-decoration: none;
}
/*A:HOVER {
	color : #006699;
	text-decoration : none;
	font-weight: bold;
}*/
A.sglink {
	color : #006699;
	text-decoration : none;
	font-weight : normal;
}


.dragableBox{	/* The RSS box */
		background-color:transparent;
		margin:5px;
		border-right:0px solid #4D0C61;	/* "Shadow "*/
		border-bottom:0px solid #4D0C61;	/* "Shadow " */
		opacity:0.9;
  		filter:alpha(opacity:90);
	}
.dragableBox:hover{	/* The RSS box */
		background-color:#FFF;
		margin:5px;
		border-right:0px solid #4D0C61;	/* "Shadow "*/
		border-bottom:0px solid #4D0C61;	/* "Shadow " */
		opacity:0.9;
  		filter:alpha(opacity:90);
	}	
	
	
	/* A div inside the rss box - with a blue border */
	.dragableBoxInner{
		background-color:#FFF;
		border:1px solid #B69FC7;
	}
	.dragableBoxHeader{	/* Header inside RSS box */
		background-color:#B69FC7;
		height:20px;
		font: 12px Verdana;
		font-weight:bold;
		color: #4D0C61; 
		border-bottom:1px solid #B69FC7;	
	}
	.dragableBoxHeader span{	/* Text inside header of RSS box */
		line-heigth:20px;
		font: 12px Verdana;
	}

	.dragableBoxHeader img,.dragableBoxHeader span{	/* Text and reload image inside RSS box */
		float:left;
		font: 12px Verdana;
		font-weight:bold;
		margin:2px;
		text-decoration:none;
	}
	.boxItemHeader{	/* Title of items inside dragable boxes */
		font: 12px Verdana;
		font-weight:bold;
		margin:1px;
		/*color:#000;*/
		text-decoration:none;
		overflow:hidden;
	}	
	.boxItemHeader:hover{	/* Title of items inside dragable boxes - mouseover*/
	font: 12px Verdana;
		font-weight:bold;
		margin:1px;
		color:#F00;
		text-decoration:underline;
	}
	.dragableBoxHeader input{	/* text inputs that gets visible when you click on the "edit" link at the top of a rss box */
		font: 11px Verdana;
		font-size:11px;	
		border-top:3px double #4D0C61;
	}
	
	.rssNumberOfItems{	/* Number of RSS items in header - the one inside parantheses */
		color:#F00;
	}
	.dragableBoxContent{	/* text inside the pages/boxes - DIV holding data inside dragable boxes */
		font: 11px Verdana;	
		font-weight:normal;
		margin:1px;
		padding:3px;
		clear:both;
		/*background: red url(../images/spacer.gif) no-repeat top center*/
	}
	#rectangleDiv{	/* Dotted rectangle indicating where objects will be dropped */
		border:1px dotted #4D0C61;
		margin:5px;
	}
	
	.closeButton{	/* Close button */
		padding:2px;
		border:1px solid #4D0C61;
		line-height:9px;
		height:9px;
		margin:2px;
		color:#4D0C61;
		padding:2px;
		padding-bottom:3px;
	}
	.closeButton_over{	/* Close button - mouse over */
		padding:2px;
		border:1px solid #4D0C61;
		line-height:9px;
		padding:2px;
		padding-bottom:3px;
		margin:2px;	
		background-color:#4D0C61;
		color:#FFF;
	}
	/* .dragableBoxStatusBar{	/* Status bar at the bottom of rss boxes */
		/*border-top:3px double #4D0C61;
		height:14px;
		background-color:#DB8AFC;
		padding:2px;
	}*/
	
		.dragableBoxStatusBar{
		height:2px;
		background: url(../images/brcornerpurple.gif) bottom right no-repeat;
		Position:static;
		z-index:1;
		padding: 1px 4px 15px 5px;
}
	.dragableBoxEditLink{	/* Edit link on top of a box */
		color:#4D0C61;
		text-decoration:none;
		padding-top:1px;
		}
	.dragableBoxEditLink:hover{	/* Edit link - mouse over */
		color:red;
		text-decoration:underline;
	}
#footer {
  position: fixed;
  z-index: 10000;
  border-top: 2px solid #4D0C61;
  border-bottom: 2px solid #4D0C61;
  /*background:#f5f5f5 url('../images/footer.gif');*/
  width: 100%;
  left: 0px;
  bottom: -1px;
  text-align:left;
  color: #7C638D;
  /*opacity:0.9;*/
  /*filter:alpha(opacity:90);*/
  background-color: #4D0C61;
  font: normal 11px Verdana;
  overflow:hidden;
}

#footer:hover {
  opacity:0.90;
  filter:alpha(opacity:90);
}

#footer .accura {
text-align:right;
 color: #B69FC7;
 word-spacing:normal
}


#footer a {
  color: #B69FC7;
  padding-left: 40px;
}

#copy {
  clear:both;
  width:100%;
  color:#B69FC7;
  text-align:justify;
  color: #B69FC7;
  word-spacing:normal;
  CURSOR: hand;
  FONT-SIZE: 70%; 
  TEXT-TRANSFORM: uppercase;
}
#terms {
  clear:both;
  width:100%;
  color:#B69FC7;
  text-align:justify;
  color: #B69FC7;
  word-spacing:normal;
  CURSOR: hand;
  FONT-SIZE: 70%; 
  TEXT-TRANSFORM: uppercase;
}
#sitemap {
  clear:both;
  width:100%;
  color: #B69FC7;
  word-spacing:normal;
  FONT-SIZE: 100%; 
  TEXT-TRANSFORM: uppercase;
}

#pagesettingscx {
	Z-INDEX: 101; left: 10px; BOTTOM: 0px; ZOOM: 1; POSITION: absolute; visibility:visible;
	}

#pagesettings {
	BOTTOM: -2px; ZOOM: 1; POSITION: absolute; Z-INDEX: 10000; MIN-WIDTH: 110px; DISPLAY:inline; LEFT: 0px; BACKGROUND:url(../images/themepurple.gif) no-repeat; CURSOR: hand; visibility:hidden;
}

#editpage {
	PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/rainbowicon.gif) no-repeat; CURSOR: hand; ZOOM: 1; HEIGHT: 14px;
}

.recs {
width:100%;
height: 100%; 
BACKGROUND-COLOR: transparent; 
}
#strip {
width:auto;
height: 100%; 
BACKGROUND-COLOR: transparent; 
}

#page {
width:auto;
height: 100%; 
BACKGROUND-COLOR: transparent; 
overflow-x: hidden;
}

#tn15 {
BACKGROUND-COLOR: transparent; 
overflow-x: hidden;
}

#tn15main {
width:auto;
height: 100%; 
BACKGROUND-COLOR: transparent; 
overflow-x: hidden;
PADDING-LEFT: 5%; 
FLOAT: center; 
BORDER: hidden;
BORDER-LEFT: #c3c3c3 0px 
}
#tn15content {
width:auto;
height: 100%; 
BACKGROUND-COLOR: transparent; 
overflow-x: hidden;
PADDING-LEFT: 5%; 
FLOAT: center; 
}

#root {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; BORDER-LEFT: #c3c3c3 0px dotted;  BORDER-bottom: #c3c3c3 0px dotted; BACKGROUND-COLOR: transparent; background:center; 
}



#middlecolumn .titlebar {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 1em 0px; TEXT-TRANSFORM: uppercase; COLOR: #686868; BORDER-BOTTOM: #dadada 0px solid; LETTER-SPACING: 1.5pt; text-align:center
}
#middlecolumn {
	PADDING-RIGHT: 50px; MARGIN-TOP: 1em; PADDING-LEFT: 10px; FLOAT:inherit; PADDING-BOTTOM: 1em; BORDER-LEFT: #c3c3c3 1px dotted; WIDTH: 100%; BACKGROUND-COLOR: transparent; background:center; 
}
#leftcolumn {
	CLEAR: left; MARGIN-TOP: 1em; FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 5px; BACKGROUND-COLOR: white; position:fixed;  z-index: 0;
}
.comment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 460px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ececec
}
.commentfooter {
	PADDING-LEFT: 58px; FONT-SIZE: 90%; BACKGROUND: url(../images/arrow.gif) no-repeat 20px 0px; MARGIN-BOTTOM: 2em; COLOR: #4a4a4a; PADDING-TOP: 1px;
}



#leftcolumn .titlebar {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; MARGIN: 1em 1px; TEXT-TRANSFORM: uppercase; COLOR: #4a4a4a; BORDER: #bbb 1px dotted; background-color: #B69FC7; 
}
#leftcolumn .titlebar A:hover{
	COLOR: blue;
}
#leftcolumn .titlebarbot {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; MARGIN: 1em 0px; TEXT-TRANSFORM: uppercase; COLOR: #4a4a4a; BORDER: #bbb 1px dotted; BACKGROUND-COLOR: #B69FC7; 

}

.leftcolumnmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftcolumnmenu LI {
	PADDING-BOTTOM: 2px
}
.leftcolumnmenu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 90%;  PADDING-BOTTOM: 2px; COLOR: #aa2716; BACKGROUND-COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid #dadada; TEXT-DECORATION: none
}
.leftcolumnmenu LI A:visited {
	COLOR: #aa2716
}
.leftcolumnmenu A:hover {
	COLOR: #aa2716;  BACKGROUND: url(../images/arrow_right.gif) #f3f3f3 no-repeat left center;
}



.headers {
	BORDER-RIGHT: #bbb 1px solid; 
	BORDER-LEFT: #bbb 1px solid; 
	BORDER-BOTTOM: #bbb 1px solid; 
	BORDER-TOP: #bbb 1px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT:100;
	BACKGROUND-COLOR: #f3f3f3;
	/*BACKGROUND: url(chromebg.gif) repeat-x center center; */
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	WIDTH: 473px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	cursor:hand;
	cursor:pointer;
}

#opencomment {
BACKGROUND: url(../images/arrow_down.gif) no-repeat left; 
}

#closecomment {
BACKGROUND: url(../images/arrow_right.gif) no-repeat left; 
}
#colouron{
color:#006699
}

.headers A:active {
	COLOR: #4F5286;
}
.headers A:hover {
	COLOR: purple;
}
TABLE.sgboxthing {
	border : 1.2px solid #4F5286;
}

TD.sgboxthing {
	border : 1.2px solid #4F5286;
}
TR.sgboxthing {
	border : 1.2px solid #4F5286;
}
th.sgboxthing {
	background-color : #4F5286;
	text-transform : uppercase;
	color : #B69FC7;
}


TD.colheader {
	background-color : #4D0C61;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 600;
	font-size : 11px;
	font-stretch : semi-condensed;
	text-transform : uppercase;
	color : #B69FC7;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 5px;
	padding-top : 5px;
}

#survback {
	background: #FFF url('../waiting.gif') no-repeat center center;
}

#survey {
	width: 100%;
	background: #FFF;
	height: 100%;
	overflow: none;
	opacity: 0;
	filter: alpha(opacity=0); 
	-moz-opacity: 0;
}

#survey a {
	border: none;
	text-decoration: none;
	color: #18487E;	
}

#survey a:hover {
	color: #4B73A1;	
}

#survey div {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #EFC9FE;
	line-height: 25px;
}

#surv_main {
	width: 100%;
	border: 0px solid #888;
}

#surv_main .subj {
	width: 100%;
	height: 25px;
	margin: 0;
	background-color: #4D0C61;
	color: #FFF;	
	font-weight: bold;
}

#surv_main .ques {
	width: 100%;
	background: url('../ques_back.gif') repeat-x top left;		
	margin: 0;
	padding: 5;
}

#surv_main .q, #survey .a {
	padding: 5px 5px 0px 5px;
	line-height: normal;
}

#surv_main .q {
	font-size: 13px;
	font-weight: bold;
	padding: 5;
}

#surv_main .ans {
	margin: 0;
	padding: 5;
	display: block;
	line-height: 20px;
}

#surv_main .result {
	position: relative;
	height: 15px;
	line-height: 15px;
	width: 99%;
	background: #4D0C61;
	border: 0px solid #888;
}

#surv_main .rbar {
	background: url('../ans_bar.gif') repeat-x;
	border-right: 0px solid #4D0C61;
	height: 15px;
}

#surv_main .rperc {
	background: transparent;
	line-height: 15px;
	font-size: 11px;
	position: absolute;
	right: 1px;
	top: 0;
	height: 15px;
	z-index: 20;
	color: #333;
}

#surv_main .botm {
	width: 100%;
	height: 25px;
	margin: 0;
	margin-top: 0px;
}
	
#surv_main input {
	margin: 10;
	padding: 10;
	margin-left: 0px;
}

#surv_main .left {
	float: left;
	margin-left: 10px;	
}

#surv_main .right {
	float: right;
	margin-right: 10px;	
}
.errorstring
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF0000;
}

