
html {overflow: -moz-scrollbars-vertical;}
A:link { text-decoration: none; color: #be2a36; }
A:active { text-decoration: underline; color: #be2a36; }
A:visited { text-decoration: none; color: #be2a36; }
A:hover { text-decoration: underline; color: #be2a36; }

A:link.foot { text-decoration: none; color: #818181; }
A:active.foot { text-decoration: underline; color: #818181; }
A:visited.foot { text-decoration: none; color: #818181; }
A:hover.foot { text-decoration: underline; color: #818181; }

A:link.footSite { text-decoration: none; color: #818181; }
A:active.footSite { text-decoration: underline; color: #818181; }
A:visited.footSite { text-decoration: none; color: #818181; }
A:hover.footSite { text-decoration: underline; color: #000000; }
a { outline: none;}

body
	{
		background-color:#cecece;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #000000;
		padding:0px;
		margin:0px;
	}
/*------ begin front page --------------*/
#frontTop
	{
		width:908px;
		display:block;
		height:180px;
		background-image:url(../images/front/top.jpg);		background-repeat:no-repeat;
	}
#frontTopOtimes
	{
		width:255px;
		height:108px;
		display:block;
		float:right;
		clear:right;
		text-align:left;
		padding-top:10px;
	}
.ftLine
	{
		display:block;
		width:255px;
		color: #818181;
	}
.ftD
	{
		float:left;
		text-align:left;
		width:80px;
	}
.ftT
	{
		float:left;
		text-align:left;
		width:175px;
	}


#frontIm
	{
		/*-= measuremenst differ due to different image possibilities =- */
		width:408px;
		width:326px;
		display:block;
		float:left;
		margin-left:60px;
		height:367px;
		height:246px;
		background-image:url(../../../images/front/1.jpg);
		background-repeat:no-repeat;
		background-position:0 0px;
	}
#frontWelcome
	{
		float:left;
		
		background-image:url(../images/front/welcome.jpg);
		background-repeat:no-repeat;
		height:65px;
		width:310px;
		margin-left:50px;
		margin-top:85px;
	}

.toSite
	{
		cursor:pointer;
	}

/*--------------- end front top ----------*/

.clearer
	{
		clear:both;
		line-height:0px;
	}

#site
	{
		width:908px;
		display:block;
		background-image:url(../images/site/background.jpg);
		background-repeat:repeat-y;
	}
#content 
	{
		text-align:left;
		padding-left:100px;
		width:700px;
		min-height:125px;
		background-image:url(../images/site/optevretenTop.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		
	}
#opteVretenBot
	{
		background-image:url(../images/site/optevretenBot.jpg);
		background-repeat:no-repeat;
		width:251px;
		height:121px;
		float:left;
		margin-left:3px;	}
#opteVretenTop
	{
		width:251px;
		height:91px;
		position:absolute;
		display:block;
		float:right;
		background-image:url(../images/site/optevretenTop.jpg);
		background-repeat:no-repeat;
		background-position:140px bottom;
	}
#opteVretenTopIndex
	{
		width:800px;
		height:91px;
		display:block;
		background-image:url(../images/site/optevretenTop.jpg);
		background-position:right bottom;
		background-repeat:no-repeat;
		margin-left:0px;
		
	}
#fim
	{
		width:908px;
		display:block;
		background-image:url(../images/site/background.jpg);
		background-repeat:repeat-y;
		height:140px;
	}
#footerImages
	{
		width:600px;
		display:block;
		float:left;
		
	}

#footSpacer
	{
		width:60px;
		display:block;
		float:left;
		background-image:url(../images/site/dot.jpg);
		background-repeat:repeat-y;			
	}
.fspaceBt
	{
		float:left;
		width:20px;
		display:block;
	}
#footer
	{
		width:908px;
		display:block;
		height:30px;
		background-image:url(../images/site/footer.jpg);
		background-repeat:no-repeat;
		color:#818181;
		font-size:10pt;
		line-height:12px;
		text-align:center;
	}
#footnote
	{
		width:908px;
		display:block;
		height:20px;
	}
#siteMap, #siteBy
	{
		width:440px;
		padding-left:4px;
		display:block;
		float:left;
		text-align:left;
		margin-lefgt:4px;
		color: #818181;
	}
#siteBy
	{
		text-align:right;
		margin-left:0px;
		margin-right:4px;
	}
#qAddress
	{
		display:block;
		width:628px;
		text-align:center;
		height:25px;
	}
#QuizinI
	{
		background-image:url(../images/icons/Quizin.jpg);
		background-repeat:no-repeat;
		float:left;
		width:48px;
		height:14px;
		display:block;
	}
.black
	{
		color:#000000;
		font-weight:bold;
	}
#address
	{
		float:left;
		width:560px;
		display:block;
		height:25px;
	}

li.arrow
	{
		margin-left:20px;
		list-style-image:url(../images/li/arrow.jpg);
	}

.footerIMGBox
	{
		width:147px;
		height:125px;
		float:left;
	}
#pageTitleHeader
	{
		display:block;
		width:570px;
		height:80px;
		background-image:url(../images/custom/pageTitle/index.jpg);
		background-repeat:no-repeat;
	}
.txtBox
	{
		border:1px solid;
		border-color:#818181;
		height:16px;
		width:300px;

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color:#000000;
		background-image:url(../images/textbox/background.jpg);
		background-repeat:repeat-x;
	}
.txtBox_focus
	{
		border:1px solid;
		border-color:#be2a36;
		background:#ffffea;
		height:16px;
		width:300px;

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color:#000000;
		background-image:url(../images/textbox/backgroundF.jpg);
		background-repeat:repeat-x;
	}
#routeLink
	{
		display:block;
		line-height:20px;
		height:20px;
	}
/*----------------------------------------------------------*/
.line 
	{	 
		display:block; 
		width:720px; 
		padding:2px;
	}
.lineS 
	{	 
		display:block; 
		width:600px;
		padding:2px;	}
.celld, .cellf, .celle, .cells { display:block;	float:left;}
.cellf, .celld, .celle { width:200px;  font-weight:bold; }
.celld 	{ width:320px; }
.celle	{ color:#be2a36;}
.cells  { color:#818181;}
