* {
margin:0pt;
padding:0pt;
}

h1.quiz{
font-size:26px;
font-weight:bold;
color:white;
letter-spacing:-1px;
margin:15px 15px 12px 12px;
font-family:trebuchet ms,Arial,sans-serif;
vertical-align:middle;
position:absolute;
}

#titletext {
background: url(images/top-pink.gif);
height:63px;
width:770px;
margin:0px;
padding:0px;

}



h3.quiz{
font-size:16px;
margin:0px;
font-family:trebuchet ms,Arial,sans-serif;
}

body {
color:#000000;
font-family:verdana,Arial,sans-serif;
}


input#calc {
font-size:106%;
font-weight:bold;
padding:3px 5px;
margin-left:50px;
margin-top:30px;
}



td.number {
font-size:35px;
color:EEEEEE;
font-weight:bold;
padding-bottom:4px;
vertical-align:top;
width:45px;

}

#menu {
float:center;
height:54px;

}
#menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;

}
#menu ul li {
float:left;
position:relative;
text-align:center;
}
#menu ul li a {
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:15px;
font-weight:bold;
height:54px;
line-height:40px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
text-decoration:none;
}
ul#navy li.activelink a {
background:#E83C50 none repeat scroll 0%;
}

.activelink .tab_left {
background:transparent url(images/activelink_left.gif) no-repeat scroll left top;
height:4px;
left:0pt;
position:absolute;
top:0pt;
width:4px;
}
.activelink .tab_right {
background:transparent url(images/activelink_right.gif) no-repeat scroll right top;
height:4px;
position:absolute;
right:-1px;
top:0pt;
width:4px;
}
#menu ul li a span {
}
#menu img {
margin-left:6px;
margin-right:6px;
margin-top:15px;
}


/*
label {
display:block;
}
*/

tr
  { behavior: url('IEFixes.htc');
  }


table.hover tr:hover, table.hover tr.hover 
 {  

    background-color:#F8D4D8;  

}
table.hover tr
{

height:30px;
}

#page {
position:relative;
width:770px;
background:#FFF none repeat scroll 0%;
}



#leftmenu {
float:left;
width:140px;
background:#EEEEEE none repeat scroll 0%;

left:0pt;
position:relative;
}

#leftmenu a {
font-size:10px;
color:#D10018;
font-weight:bold;
text-decoration: none;
line-height:15px;
}


#mainarea {
float:left;
width:630px;
background-color:#FFF; 
right:0pt; 
position:relative;

}



#mainarealeft {

float:left;
padding-left:10px;
padding-right:5px;
position:relative;
width:300px;

}



#mainarearight {
float:left;
width:300px;
background-color:#FFF; 
// right:0pt; 
position:relative;
padding-left:5px;
padding-right:10px;
}



#youarehere {
padding:10px;
font-size:10px;
background-color:#FFB1C4;
}

#youarehere a {
color:black;
}

#headingtext {
padding:10px;
font-size:12px;
background-color:#FFD1DE;
margin-bottom:10px;
}

#headingtext h2 {
font-size:18px;
}

#squarequiz {
border: 1px solid #FF8694;
width:298px;
float:left;
margin-bottom:10px;
background-color:#FFF;
}

#squaread {
margin-bottom:10px;
}

#squarehead {
background-color:#FFDDE8;
bordercolor:FF8694;
border-bottom: 5px solid #FFD2E1;

}

#squarequizzeshalf {
float:left;
width:139px;
padding:5px;
}

#squarequizzes {
float:left;
width:280px;
padding:5px;
}

#squarequiz a {
font-size:12px;
color:#D10018;
}

#squarequiz ul {
float:none;
list-style-type: disc;
list-style-position: inside;
color: #D10018;
}

#quizcard {
border: 1px solid #000000;
width:550;
height:383;
margin-top:30px;
}

a.foot:link { color: white; text-decoration: underline  }
a.foot:active { color: white; text-decoration: underline  }
a.foot:visited { color: white; text-decoration: underline }
a.foot:hover { color: white; text-decoration: underline }

a.card:link { color: black; text-decoration: underline  }
a.card:active { color: black; text-decoration: underline  }
a.card:visited { color: black; text-decoration: underline }
a.card:hover { color: black; text-decoration: underline }