﻿body{font-size:11px;}
.tlcorner .tside .title .blcorner .bside .brcorner{background-color:white;}
.msg-box 
{
    font-family:arial;
    background-color: White;
    color: Black;
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-BOTTOM: gray 1px solid; 
    POSITION: absolute; 
    TOP: -250px; 
    LEFT: -250px; top:-250px; 
    
    Z-INDEX: 1000; 
}

#MsgBox
{
    PADDING-RIGHT: 40px; 
    PADDING-LEFT: 40px; 
    PADDING-BOTTOM: 12px; 
    PADDING-TOP: 12px; 
    /*WIDTH: 80px; 
    HEIGHT: 30px;*/
}

#EmailToFriend, #AlertSignUp, #CommentOnCalculator, #SuggestNewCalculator
{
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-TOP: 10px; 
    PADDING-BOTTOM: 10px; 
}

#wrap
{ 
    FILTER: alpha(opacity=50); 
    opacity: 0.5; 
    -moz-opacity:0.5; 
    LEFT: 0px; 
    WIDTH: 100%; 
    POSITION: absolute; 
    TOP: 0px; 
    HEIGHT: 100%; 
    BACKGROUND-COLOR: silver;
}

a
{
    cursor: pointer;
}


p {   font-style : normal; font-weight : normal; } 

.BackToLink {
	  font-style : normal; font-weight : bold;  text-decoration:none;
}
.BackToLink a:link {  font-style : normal; font-weight : bold; text-decoration:none;} 
.BackToLink a:visited {  font-style : normal; font-weight : bold; text-decoration:none;} 
.BackToLink a:hover {  font-style : normal; font-weight : bold;  text-decoration:none;} 
.BackToLink a:active {  font-style : normal; font-weight : bold;  text-decoration:none;}

#MainArea { background: #FFFFFF; } 
#TableBorder { border-color: #ACACAC; } 
.inputControls {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
}
.inputControlsResults {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
	background-color:#CCCCCC;
	font-color: #000000;
}

.inputControlsResults2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	TEXT-DECORATION: none;
	background-color:#CCCCCC;
	font-color: #000000;
	font-weight: bold;
}

.tableHeader{
background-color: #7171AF;
color: #FFFFFF;
display:none;
}

.MainTableBackground
{

}

.TableHeaderBackground
{
background-color:#7171AF;
}


.headerLargeNonBold {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 15px; 
color : #c23500; 
} 

.headerLarge {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 15px; 
font-weight : bold; 
color : #c23500; 
} 

.headerLarge2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12.5pt; 
font-weight : bold; 
color : #c23500; 
} 

.headerLarge3 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11.5pt; 
font-weight : normal; 
color : #c23500; 
} 

.RedHeaderSmall {
font-family : Verdana, Arial, Helvetica, sans-serif; 
 
font-weight : bold; 
color : #c23500; 
} 

.headerLargeBolder {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 16px; 
font-weight : 900; 
color : #c23500; 
} 
h2 {  font-size : 13px; font-style : bold; font-weight : bold; } 
h3 {   font-style : bold; font-weight : bold; color : #CC3300; } 
table {
 
 
font-weight : normal; 
 
}
td {font-size:1em;   font-weight : normal; } 
A:hover {text-decoration: underline; } 
.navheader, .navheader A:hover { font-family: Tahoma, Arial, sans-serif;  font-weight: bold; background-color: #b2c1d1; color: #FFFFFF; } 
.nav, .nav A:hover { font-family: Tahoma, Arial, sans-serif;  font-weight: normal; background-color: #000080; color: #FFFFFF; } 

.footer {FONT-SIZE: 7pt; COLOR: #666666; FONT-FAMILY: Verdana; font-weight: bold;}

.tableWithBorder {border-width: 1px; border-color: #000033;}

.obviousLink{ color: #CC3300;   font-weight: normal; text-decoration: underline; } 

.tableHeaderText {   font-weight : normal; } 

.TableBorder
{
border-bottom: 1px solid #000080;
border-left: 1px solid #000080;
border-right: 1px solid #000080;
border-top: 1px solid #000080;
}
.calendarTable
{
padding: 2px;
border-style: solid;
border-width: 1px;
border-colour: #000080;
}

.dontshow{
display: none;
}
.show_para{
display: block;
}
.answerdiv
{
	padding: 10px 10px 10px 15px;
	font-weight: bold;
}
.resultpadding
{
	padding: 0px 0px 10px 0px;
	color: red;
}
.resultpadding_correct
{
	padding: 0px 0px 10px 0px;
	color: green;
}

.whiteHeaderSmall {   font-weight : normal; } 
a.whiteHeaderSmall:hover, a.whiteHeaderSmall:visited, a.whiteHeaderSmall:active, a.whiteHeaderSmall:link {   font-weight : normal; color: #FFFFFF; text-decoration:none;} 
.whiteHeader {  font-size : 15px; font-weight : normal;  background-color: #292973;} 
a.whiteHeader:hover, a.whiteHeader:visited, a.whiteHeader:active, a.whiteHeader:link {
	
	font-size : 15px;
	font-weight : normal;
	
	text-decoration: none;
} 
.whiteMenuFont { font-family : Verdana; font-size : 12px; font-weight : normal;  background-color: #292973;} 

.title
{
    font-size: 1.5em;
    padding: 5px;
}


