﻿html
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body
{
	background: #ffffff url(/images/body_bg.gif); 
	background-repeat: repeat-x;
	margin: 0px; 
	padding: 0px; 
    padding-top: 65px;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	color: #666666;
	height: 100%;
}

form
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

p
{
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	color: #666666;
}

td
{
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	color: #666666;
}

a{
	color: #4f6e98;
	text-decoration: none
}

a:hover{
	color: #ffa64e;
	cursor: pointer;
}
.linkDisabled
{
	color: #666666;
	cursor:default;
}
.linkDisabled:hover
{
	color: #666666;
	cursor:default;
}
.MainMenu
{
    text-decoration:none;
	color: #4f6e98;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	padding-right: 56px;
	text-align: left;
}
    
.SearchBtn{
   color:#4f6c98;
   FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
   font-size: 11px;
   border:1px solid;
   cursor: pointer;
   font-weight: bold;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#72afe0');}


.HeaderDark
{
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    font-size: 19px;
    color: #4f6c98;
    font-weight: lighter;
    }
    
.HeaderLight
{
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    font-size: 19px;
    color: #72afe0;
    font-weight: lighter;
    }
    
.SubHeaderOrange
{
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    font-size: 13px;
    color: #ffa64e;
    font-weight: lighter;
    font-style: italic;
    }


.GrayLink
{
    color: #606060;
	text-decoration: none
    
    }
    
.ModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ShareThis { background-color: #b9db6b; color: #4f6c98; }
.ShareDesc { color: #4f6c98; }

.SocialTabs .ajax__tab_header { margin: 0px; padding: 0px; } 
.SocialTabs .ajax__tab_outer { margin: 0px 5px 5px 5px; }
.SocialTabs .ajax__tab_inner { padding: 3px 5px 3px 5px; }
.SocialTabs .ajax__tab_tab { font-weight: bold; text-transform: uppercase;
    color: #FFFFFF; text-align: center; vertical-align: middle;
}
.SocialTabs .ajax__tab_hover { border: solid 1px #F4C75E; color: #000000; background-color: #F4C75E; }
.SocialTabs .ajax__tab_active { border: solid 1px #FFFFFF; margin: 5px 3px 3px 3px; color: orange; }
.SocialTabs .ajax__tab_body { 
    background-color: #FFFFFF; background-image: url(/images/content_bkg.jpg);
    background-repeat: repeat-x; background-position: top; margin: auto; text-align: center;
}
.SocialTabs .ajax__tab_body a { font-size: 12px; margin: 0px; text-align: left; }

.WrongAnswer
{
	color: #842525;
}

.appError
{
	background-color: #EAB1B1;
	border: solid 1px #842525;
	color: #842525;
}

.appSuccess
{
	color: #4f6e98; 
	background-color: #b9d564;
	border: solid 1px gray;
}

.OrderTemplate
{
	width: 240px;
	height: 160px;
	padding:5px;
	color: #4f6c98;	
	margin:0px 0px 5px 10px;
	background-image: url('../images/pubBox.jpg'); 
}

.OrderTemplate ul 
{
	margin: 0 auto;
	width: 100%;
}

.OrderTemplate li 
{
	float: left;
}

.Bold { font-weight: bold; }
.TextAlignCenter { text-align:center; }
.FloatLeft { float: left; }

.Cart
{
	padding: 10px;
}

.OrderFooter
{
	/**width: 100%;*/
	height: 30px;
	text-align: center;
	padding-top: 10px;
	background: url('../images/pubFooter.jpg') no-repeat;
}

.CartOrder
{
	background-color: White;
	width: 790px;
	height: 27px;
	padding: 5px;
	margin: 0px;
	color: #4f6c98;	
}
.CartOrderAlt
{
	background-color: gainsboro;
	width: 790px;
	height: 27px;
	padding: 5px;
	margin: 0px;
	color: #4f6c98;
	border-top: white 2px dotted;
}

.CartHeader
{
	background-color: #4f6c98;
	color: white;
	padding: 5px;
}

popupBody
{
	float: none;
}

.imgHS
{
	padding: 10px;
}
.roundcont {
	background-color: #E6E6E6;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/images/tr.jpg) no-repeat top right; 
}

.roundbottom {
	background: url(/images/br.jpg) no-repeat top right; 
}

img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

.pdfPreview 
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.quizQuestion { color:#72afe0; font-size:17px; font-style:italic; font-weight:bold; margin-bottom:10px; }
.quizCol { float:left; width:600px;}
.quizCol a, .quizCol a:visited { display:block; background:#f1f1f1; border:1px solid #cdcdcd; margin-bottom:3px; padding:5px; color:#6b6b6b; }
.quizCol a:hover { background-color:#bbd665; }

.quizProgress { background:url(/images/quizStatusLine.gif) no-repeat 40px bottom; padding-left:20px; width:855px;
	color:#fff; height:47px; *line-height:47px;}
.quizProgress span { color:#fff; padding:15px 5px 10px 5px; font-size:11px;}
.quizProgress span.active { color:#7c9a44; font-size:11px; background:url(/images/quizActiveBackground.gif) no-repeat top center; 
	padding:20px 20px 15px 15px; }
	
.mpeQuiz { background-color:#fff;  width:497px; }	
.mpeQuizBody { padding:10px; background:url(/images/quizAnswerBoxTop.gif) no-repeat left -1px; width:481px;}
.mpeQuizBody h2, .mpeResultsBody h2 { color:#8da952; font-size:18px; font-weight:bold; }
.mpeQuizBody input { margin-left:350px; }
table.sendForm { background-color:#fff; }
table.sendForm td input { margin-left:0; }
.mpeQuizSent input { margin-left:0; }
.mpeQuizBottom { background: url(/images/quizAnswerBoxBottom.gif) no-repeat bottom left; height:87px; width:501px; }

.mpeResults { background:url(/images/quizResultsBoxTop.gif) no-repeat top left; width:687px;  }
.mpeResultsBody { padding:10px; }
.mpeResultsBody h3 { font-size: 14px; font-weight:normal; }
.mpeResultsBottom { background: url(/images/quizResultsBoxBottom.gif) no-repeat bottom left; height:70px; width:687px; text-align:center;
	padding-top:10px; }

.mpeBackground { background-color:#000; opacity:.8; filter: alpha(opacity=80);}
.mpeBackgroundLight { background-color:#000; opacity:.4; filter: alpha(opacity=40);}

.OrderTable
{width: 100%; border-top: dotted 2px #adadad; border-bottom: dotted 2px #adadad;}