


*{
margin:0;
padding:0;
}
BODY {
	PADDING: 0px;
	margin: 0px; /* required */

	FONT-FAMILY: "Georgia,serif","Gotham Rounded","Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	/*FONT-FAMILY: :	Georgia,serif"Gotham Rounded","Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;*/
	BACKGROUND: #eee;
	border-top:#FFF 10px solid;

}
#container {
	background-color: #fff;
        position: absolute;
	left: 50%;

	BORDER: #fff 4px solid;

	margin-left: -478px; /* half of width */
	width: 956px; /* width of div */
}


#header img{
	float:left;
	}






/* Homepage */
#hpl,#hpr{
	float:left;
	text-align:center;
	}
#hpl{
	width:45%;
	padding:0px 0px 0px 50px;
	}
#hpr{
	width:45%;
	padding:0px 0px 0px 20px;
		}




#column1 {
	background-color: #FFF;Z-INDEX: 20; POSITION: relative; PADDING-BOTTOM: 15px; MARGIN:0px 0px 0px 3px; PADDING-LEFT: 0px; WIDTH: 215px; PADDING-RIGHT: 4px; FLOAT: left; PADDING-TOP: 0px
}

#centre {
	Z-INDEX: 3; POSITION: relative;  PADDING-BOTTOM: 0px;
        MARGIN: 0px; MARGIN-BOTTOM: 15px; BORDER-LEFT:#FFF 1px solid; WIDTH: 725px; MIN-HEIGHT: 465px;
        PADDING-LEFT: 6px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#content {
	Z-INDEX: 3; POSITION: relative;  PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT:#FFF 1px solid; WIDTH: 520px; MIN-HEIGHT: 500px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#column2 {
	Z-INDEX: 4; POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px 2px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

#column2 h4{font-size:14px;text-align:center;font-weight:bold;}

#listing {
	Z-INDEX: 4; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#crosslinking {
	Z-INDEX: 5; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 31.5%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#pubfooter {
	POSITION: relative; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #dfdfdf 1px solid; PADDING-TOP: 10px
}
#footer {
	POSITION: relative; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #dfdfdf 1px solid; PADDING-TOP: 10px
}
A:visited {

}

.himg{POSITION: absolute;}
#header {background-color:#fff;}


p.sitetitle a {font-family: 'Tangerine', serif;text-decoration:none; color:#000;font-weight:bold}
p.sitetitle {font-family: 'Tangerine', serif;margin:-1px -1px 0px -1px;padding:5px 0px 5px 10px;
height:38px; width:951px; text-align:left;
LINE-HEIGHT: 38px; FONT-SIZE: 42px;
color:#000; background-color:#FFF;font-weight:bold; /* Flag top */ BORDER-top: #FFF 1px solid;}






/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.Topmenu{
padding: 0;
width: 100%;
 border-top: 5px solid #BF0B23; /*Flag topRed color theme*/
background: transparent;

}

.Topmenu ul{
margin:0;
margin-left: 100px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.Topmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.Topmenu a{
float: left;
display: block;
font: normal 18px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 20px; /*Margin between each menu item*/
padding: 9px 20px 9px 20px; /*Padding within each menu item*/
background-color: #EFEFEF; /*Default menu color*/

-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.Topmenu a:hover{
background-color: #0066cc; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.Topmenu a.active { /** currently selected menu item **/
background-color: #BF0B23; /*Red color theme*/
padding-top: 18px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 10px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

#Topmenu {
	Z-INDEX: 20;PADDING-BOTTOM: 4px;width:100%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  PADDING-TOP: 0px ; MARGIN-TOP: 15px; /* BORDER-bottom: #0066cc 2px solid */
}
#mliste {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mliste LI {
	LIST-STYLE-TYPE: none; PADDING-RIGHT: 20px; DISPLAY: inline; font-family:arial,helvetica,sans-serif; FONT-SIZE: 14px;
}
#mliste A {
	COLOR: #333; TEXT-DECORATION: none; /*border-top: #BF0B23 1px solid;border-left: #BF0B23 1px solid;border-right: #BF0B23 1px solid; */padding:5px 10px 0px 10px;
}
#mliste A:hover {
	/*BORDER-BOTTOM: #333 3px solid; */ COLOR: #000; FONT-SIZE: 14px; background-color:#fff
}
#mliste A.active {
	padding-bottom:1px;COLOR: #000; background-color:#fff; FONT-WEIGHT: bold; /* BORDER-BOTTOM: #FFF 3px solid; border-top: #0066cc 2px solid;border-left: #0066cc 2px solid;border-right: #0066cc 2px solid;*/}
#Topsousmenu {
	POSITION: relative; TEXT-ALIGN: right; background-color:#CFCFCF;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 20px;
	BORDER-TOP: #CFCFCF 1px solid; PADDING-TOP: 0px
}


#Topphoto  {BORDER-TOP: #CFCFCF 1px solid;}

#Topphoto IMG {
	WIDTH: 100%;padding:10px 0px 0px 0px ; margin:10px 0px 0px 0px ; HEIGHT: 98px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;   BORDER-BOTTOM: 0px; BORDER-LEFT: 0px;
}

.breadcrumb {
	Z-INDEX: 1;  BORDER-BOTTOM:#bfbfbf  1px dotted;LIST-STYLE-TYPE: none; MARGIN: 15px 0px 15px 0px; PADDING: 8px 0px 10px 9px; FONT-SIZE: 16px;
}
#pubbreadcrumb{
	Z-INDEX: 1;  BORDER-BOTTOM:#bfbfbf  1px dotted;LIST-STYLE-TYPE: none; MARGIN: 15px 0px 15px 0px; PADDING: 8px 0px 10px 9px; FONT-SIZE: 16px;
}
.breadcrumb LI {
	list-style-type:none;
	DISPLAY: inline ;
	BACKGROUND-IMAGE: url(../images/pbcG.png);
	background-repeat:no-repeat;
 	background-position:0% 60%;
 	padding-left:5px;
 	padding-right:5px;
}

.breadcrumb LI:first-child {
	list-style-type:none;
	DISPLAY: inline ;
	BACKGROUND-IMAGE: url(../images/pbcR.png);
	background-repeat:no-repeat;
 	background-position:0% 60%;
 	padding-left:5px;
}

.breadcrumb LI a:hover{
	text-decoration: none;
	}

.breadcrumb LI a:visited { color:  	#000; }
.breadcrumb LI a{
	COLOR: #000;
    font-size: 14px;
    color: #000;
}



.breadcrumb A {
	margin-TOP:0px; margin-LEFT: 10px; margin-RIGHT: 2px;BACKGROUND-REPEAT: no-repeat
}



.floatLeft {
    float: left;
    margin-right:10px;

}
.floatRight {
    float: right;
    margin-left:10px;

}


#hp{

	display:block;
	width:950px
	}



#home{

	background:#eff3ff;

	border:#cfcfcf 1px dotted;

    MARGIN: 20px 40px 20px 40px;

    PADDING: 10px 20px 10px 30px;

    FONT-SIZE: 16px;



	}


#homel, #homer{float:left;background:#eff3ff;}
#homel{width:620px}
#homer{width:200px;text-align:center;padding-top:10px;}
#homer h5{text-align:center;color:#BF0B23}

















#phome{
    border:#cfcfcf 1px dotted;
    MARGIN: 20px 40px 20px 40px;
    PADDING: 10px 40px 10px 40px;
    FONT-SIZE: 16px;
	}

#phome h4{MARGIN: 20px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px}

#phome p{MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px}

#phome a,#phome a:visited,#fhome a,#fhome a:visited,#fhomerev a,#fhomerev a:visited{color:#0000FF;text-decoration:none;}
#fhome{
    	background:#eff3ff;
	border:#cfcfcf 1px dotted;
        float:left;width:546px;
    MARGIN: 18px 10px 20px 25px;
    PADDING: 0px 0px 20px 20px;
    FONT-SIZE: 16px;
	}
#fhomerev{
    	background:#fff;

        float:right;width:536px;
    MARGIN: 18px 20px 20px 20px;
    PADDING: 20px 0px 20px 20px;
    FONT-SIZE: 16px;
	}
.gmail{margin-top:3px;}
#fhomerev img, #fhome img{float:left;
	margin:10px 10px 0px 0px}
#fhomerev h4, #fhome h4{	text-align:left;
	width:80%;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:18px;
font-weight:normal}

#fhomerev p, #fhome p{text-align:left;
	width:100%;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;}

 
#rcatpage{
    float:left;width:335px;
    MARGIN: 18px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    FONT-SIZE: 16px;
	}
#rcatpagerev{
    float:right;width:335px;
    MARGIN: 18px 0px 20px 20px;
    PADDING: 0px 0px 0px 0px;
    FONT-SIZE: 16px;
	}



#quizplacement{
    background:#eff3ff;
	border:#cfcfcf 1px solid;
        width:100%;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	}

 .qpimg{float:left;border:0;margin:0px 5px 5px 5px;}

 .qptitle{text-align:left;
	width:100%;
font-weight:bold;
font-size:18px;

	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;}
 .qptitle a,.qptitle a:visited{color:#0000FF;text-decoration:none;}

  .qpdesc{text-align:left;
	width:100%;
        padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


H1 a, H1 a:hover, H1 a:visited, H1, H1, #centre H1, #centre H2, #centre H3{
    font-family:tahoma,arial,helvetica,sans-serif;}
H1 a, H1 a:hover, H1 a:visited,H1, #centre H1 {
	TEXT-ALIGN: center;TEXT-ALIGN: left; COLOR:#000; /*BORDER-BOTTOM:#0066cc 1px solid;*/
        BACKGROUND-COLOR:  #fff /*#eff3ff*/;
        PADDING-BOTTOM: 0px;
        FONT-SIZE: 24px;
        LINE-HEIGHT: 24px;
        MARGIN: 1px 0px 0px;
        PADDING-LEFT: 0px;
        WIDTH: 100%;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px
}
H1 a, H1 a:hover, H1 a:visited,H1{
	TEXT-ALIGN: center;
}

#hpr H2, #hpl H2, #centre H2 {
	COLOR:#BF0B23 ; FONT-SIZE: 19px; margin:5px 0px 0px 0px; padding:5px 0px 0px 0px;
}
#carres H4{
  COLOR:#BF0B23 ; FONT-SIZE: 19px; margin:5px 0px 0px 0px; padding:5px 0px 20px 0px;
  }
  
#carres{
width:430px;
margin:25px 0px 0px 0px;

}
#carreG{
float:left;
width:200px
margin:25px 0px 0px 0px;

}
#carreD{
float:left;
width:200px
margin:25px 0px 0px 0px;
}

#centre H2 A {
	COLOR: #000; FONT-SIZE: 17px
}
#centre H3 {
	COLOR: #333333; FONT-SIZE: 16px; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;
}
p, #centre p {
	 MARGIN: 5px 0px 0px 0px; PADDING: 5px 0px 0px 0px; WIDTH: 100%;
}
p, #centre ul,#centre p{
	COLOR:#000; FONT-SIZE: 15px;line-height:18px;
}


#content img{
 	padding:0px;
 	margin:0px;
 		}
p, #content p{

        font-size:14px;
 	/*text-align:justify;*/
 		}


#content a,#content a:visited{color:#0000FF;text-decoration:none;}

#content ul{

        font-size:14px;
 	text-align:justify;
 		}

#phc{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#phr{
	float:right;
	}
#phl{
	float:left;
	}
#phr, #phl{
  /*border:#cfcfcf 1px solid;*/
		}
#phr{
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
#phl{
	margin:10px 10px 10px 0px;
	padding:0px 0px 0px 0px;
}
#phr img{
display: block;
    margin-left: auto;
    margin-right: auto
		}

#phc p, #phr p, #phl p{
	margin-left: auto;
    margin-right: auto;
	font-size:12px;
	background:#efefef;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	}
#content ul{
 	padding:0px 0px 0px 0px;
 	margin:10px 0px 0px 0px;
 		}


#content LI {
	/*list-style-type:none;
	BACKGROUND-IMAGE: url(../images/bullet.png);
	background-repeat:no-repeat;
 	background-position:0px 6px;*/
 	padding:0px 0px 0px 0px;
 	margin:0px 0px 5px 20px;
 	line-height:17px;
 	z-index:50;
}




#footer {
	TEXT-ALIGN: center;
	font-size:9px;
}






















.fhc > h4,.fh > h4 {
	margin-top: 5px;
	padding-top: 5px;
	line-height: 16px;
	min-height: 1px;
	overflow: hidden;
	width: 100%;
}




ul.facts {
	display: block;
	margin: 15px 5px 0px 4px;
	padding: 0px 10px 0px 5px;
	list-style-type:none;
}



.facts li,.rub1current {

	line-height: 16px;
	min-height: 1px;
	overflow: hidden;
	width: 100%;
        margin: 5px 0px 10px 0px;
	padding: 0px 8px 0px 0px;
}


.facts > li > a{
    display:block;
    BACKGROUND-COLOR:#eff3ff;
    FONT-SIZE: 16px;
    font-weight:normal;
    color:#000;
    text-decoration:none;
    width:100%;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 7px;
}

.facts li{
  padding-left:0px;
  border:#DFDFDF 1px solid;
}
li.rub1current a{
BACKGROUND-COLOR: #BF0B23;
font-weight:bold;
color:#FFF;
}


li.rub1current {
	border:#CFCFCF 1px solid;
    /*list-style-image: url(../images/bullet.png);*/
    BORDER: #BFBFBF 1px solid;
    BACKGROUND-COLOR: #FFF;
	background-repeat:no-repeat;
 	background-position:0px 0px 0px 0px;
 	}


.rub1current  p {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 5px 5px;
	text-align:left;
	font-size:12px;
        font-weight:normal;
	height:25px;
}

.rub1current > img {float:left;width:30px;height:30px;padding:0px 0px 0px 0px;margin:5px 5px 5px 5px }



.rbcontent ul>li>p{
	font-size:16px;
	line-height:10px;
 	padding:0px 0px 0px 0px;
 	margin:0px 0px 0px 0px;

}

div.rbroundbox{ float:left;width:190px;margin-bottom:10px;}
.rbroundbox { width: 100%; margin: 5px 0px 0px 5px; }
.rbcontent {  margin: 0 7px; }

/* set millions of background images */
.rbroundbox {
	background: url(/images/nt.gif) repeat; }
.rbtop div { background: url(/images/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}

.rbcontent a,.rbcontent a:visited{
	color:#0000FF;
	}
.rbcontent a:hover{
	text-decoration:none;
	}
.rbcontent ul{
	padding:0px 0px 0px 0px;
 	margin:0px 0px 0px 0px;
	}
.rbcontent  ul>li {
	list-style-type:none;
    /*BACKGROUND-IMAGE: url(../images/bullet.png);
	background-repeat:no-repeat;
 	background-position:0px 6px;
 	*/
 	padding:0px 0px 0px 20px;
 	margin:0px 0px 0px -10px;

}
.rbcontent ul>li>h5{
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	padding:5px 0px 5px 0px;
 	margin:0px 0px 0px 0px;
	}
.pn h4{font-size:14px;text-align:center;border-bottom: #cfcfcf 1px dotted;font-weight:normal;background-color:#ECF2FC}
.pn a{color:#0000FF;}
div.pn {float:left; width:100%; margin:30px 0px 5px 0px; padding:0px 0px 5px 0px;border-bottom: #cfcfcf 1px dotted;}
.pn ul{float:left; width:100%; list-style: none;}
li.p{float:left; width:40%; text-align:left;}
li.n{float:right; width:40%; text-align:right; }




#search-results {
	Z-INDEX: 3; POSITION: relative;  PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT:#FFF 1px solid; WIDTH: 520px; MIN-HEIGHT: 500px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
a.back, a:visited.back {text-decoration:none;COLOR:#0000FF}
#search-results p{margin:0px;padding:0px;FONT-SIZE: 14px}
#search-results > p > span{COLOR:green; FONT-SIZE: 14px;font-weight:normal}
#search-results > h3 > a, #search-results > h3 > a:visited {COLOR:#0000FF; FONT-SIZE: 18px;text-decoration: none;font-weight:normal}
div.search-page-numbers {text-align:center;margin-top:20px;margin-bottom:40px}
div.controlsserp{Margin:20px 0px 0px 0px;padding:10px 0px 10px 60px;background-color:#efefef;}


#searchform > input#query{margin-bottom:5px;height:25px;font-size:20px}
#searchform {position:absolute;top:-5px;left:730px;font-size:24px}


.search-controls{background-color:#666;padding:5px }
.search-controls input#query{height:22spx;font-size:24px;width:170px}



/*HOME*/
li.fh,li.fh{border:0;}
.fh, .ph{

	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}

.ph img, .fh img{
	float:left;
	margin:10px 10px 0px 0px
	}
.ph p, .fh p{
	text-align:left;
	width:100%;
	display:block;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	}

.ph h3, .fh h3{
	text-align:left;
	width:80%;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	}

.ph h3 a, .fh h3 a,.ph h3 a:visited, .fh h3 a:visited	{
	color:#0000FF;
}


/*QUIZ*/

.Quiz{font-size:15px;width:750px;margin-left:100px;margin-top:10px;}
.Quiz h1{
	TEXT-ALIGN: left; COLOR:#000;BACKGROUND-COLOR:#fff;PADDING-BOTTOM:0px;FONT-SIZE:20px;
        LINE-HEIGHT: 22px; MARGIN:  20px 0px 0px 0px; PADDING-LEFT: 0px;
        WIDTH: 100%; PADDING-RIGHT: 0px;  PADDING-TOP: 0px}

.Quiz h2{
	TEXT-ALIGN: left; COLOR:#000;
      /*  BORDER-BOTTOM:#0066cc 1px solid; */
        PADDING-BOTTOM: 0px;
        FONT-SIZE: 20px;LINE-HEIGHT: 20px;
        MARGIN: 10px 0px 5px 0px;  PADDING: 5px 0px 5px 5px;
}
.Quiz h3{
	TEXT-ALIGN: left; COLOR:#000;
        BORDER-BOTTOM:#DFDFDF 1px solid;
        PADDING-BOTTOM: 0px;
        font-weight:lighter;
        FONT-SIZE: 18px;LINE-HEIGHT: 20px;
        MARGIN: 20px 0px 3px 0px;  PADDING: 5px 0px 5px 5px;
}
.Quiz h3.correct{
        BORDER-BOTTOM:#00CC66 1px solid;
}
.Quiz h3.wrong{
        BORDER-BOTTOM:#FF4F56 1px solid;
}

.Quiz input{
  margin-left:10px;
  font-size:20px;
}
#submit {
  margin:10px 10px 30px 10px;
  padding:10px 10px 10px 10px;
  font-size:20px;
}

p.error{color:#FF0028;font-weight:bold;}
p.missing {font-size:12px;line-height:12px;margin:15px 0px -18px 0px;padding:0px 0px -18px 0px;color:#FF0028;}

.Quizzes{float:left;width:345px;BORDER:#dfdfdf 1px solid;margin-top:20px;margin-left:25px;margin-right:0px;margin-bottom:30px;}
.topquizzimg{display: block; margin: 0 auto;padding:0px 0px 0px 15px;}

.ShareQuizzes{width:100%;text-align:center;margin-left:10px;margin-right:0px;margin-bottom:30px;}
.Quiz h1{width:100%; font-size:24px;text-align:center; margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#quizresult{width:100%; text-align:center;font-size:20px;font-weight:normal;text-align:left; margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ShareQuizzes h2{width:100%; FONT-SIZE: 18px;text-align:center; margin:20px 0px 0px 0px;}

.Quizzes h2{
	TEXT-ALIGN: center; COLOR:#000;
        background:#eff3ff;
        BORDER-BOTTOM:#efefef 1px solid;
        FONT-SIZE: 18px;LINE-HEIGHT: 20px;
        MARGIN: 0px 0px 0px 0px;  PADDING: 5px 0px 5px 5px;
}
.Quizzes ul{padding:5px 0px 15px 15px;list-style:none; margin: 4px 0px 4px 0px;}
.Quizzes ul li {padding: 4px 0px 4px 10px;margin: 4px 0px 4px 0px;}
.Quizzes ul li a{font-size:16px;color: #0000FF}
.Quizzes ul li a:visited{font-size:16px;color:#115500;text-decoration:none; }


p.err{color:#FF4F56;/* font-weight:bold; */}
p.sol{color:#118F2E;/* font-weight:bold;*/}
p.recomread, p.err, p.sol, p.other {font-size:14px;padding: 2px 0px 2px 10px;margin: 0px 5px 0px 10px;}
p.recomread{font-size:14px;padding: 2px 0px 2px 10px;margin: 0px 5px 0px 10px;}

.flowquiz{
padding: 0;
margin: 30px 0px 0px 0px;
border-bottom:#cfcfcf 2px solid;
width: 100%;
}

.flowquiz ul{
margin:0px 30px 0px 50px  ; /*margin between first menu item and left browser edge*/
padding: 0px;
list-style: none;
display: block
}

.flowquiz li{
display: inline;
margin: 0px 30px 0px 30px;
padding: 5px 0px 10px 0px; /*Padding within each menu item*/
float: left;
display: block;
font: bold 16px Arial;
color: #bfbfbf;
}

.flowquiz li.active { /** currently selected menu item **/
color: #000;
}

p.resultitle{font-size:16px;text-align:center;text-decoration: underline;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}
p.resultsc{float:left;font-size:16px;width:280px;;margin:0px 10px 10px 5px;padding:5px 10px 10px 0px;}
#results1{float:left;width:350px;background: #fff;padding: 5px 0px 5px 20px;margin-top:20px;border-top:#efefef 2px solid;    }
#results2{float:left;width:350px;background: #eff3ff;padding: 5px 0px 5px 20px;margin-top:20px; border:#efefef 2px solid;  }

#results2 h2{
	width:100%;display:block;TEXT-ALIGN: left; COLOR:#000;
      /*  BORDER-BOTTOM:#0066cc 1px solid; */
        PADDING-BOTTOM: 0px;
        FONT-SIZE: 20px;LINE-HEIGHT: 20px;
        MARGIN: 10px 0px 5px 0px;  PADDING: 5px 0px 5px 5px;
}
#results2 a, #results2 a:visited{color:#0000FF;text-decoration:none;}
