BODY { FONT-SIZE: 12px; FONT-FAMILY: verdana,geneva,sans-serif; margin:0;padding:0}
.spacer { border-top-width:thin; border-top-style:solid; border-top-color: black; }			
.SiteTitle { FONT-WEIGHT: bold; FONT-SIZE: 24px }
.SiteTitleArea { COLOR: #ffffff; BACKGROUND-COLOR: #336699 }
.SiteNavHead { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold;  COLOR: #1946a3; }
.SiteNavLink { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #1946a3; TEXT-DECORATION: underline }
.SiteNavLinkSmall { FONT-FAMILY: verdana,geneva,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #1946a3; TEXT-DECORATION: underline }
.SiteNavLinkSmaller { FONT-FAMILY: verdana,geneva,sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: normal; COLOR: #1946a3; TEXT-DECORATION: underline }
.SiteButtonLink { padding:10px; background-color:Gray; FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1946a3; TEXT-DECORATION: underline }
.SiteNavArea {  BACKGROUND-COLOR: #FFFFFF; }
.SiteContentTitleGold { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #DEB962;}
.SiteContentTitle { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000;}
.SiteContentTitleWhiteBig { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 32px; COLOR: #FFFFFF;}
.SiteContentTitleBig { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 32px;}
.SiteWelcomeTitle { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-STYLE: italic;}
.SiteContentSubTitle { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 15px;  COLOR:#000000;}
.SiteContentSubTitleWhite { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 15px;  COLOR:#FFFFFF;}
.SiteContentSubTitle2 { FONT-FAMILY: verdana,geneva,sans-serif; FONT-SIZE: 14px; FONT-STYLE: italic; COLOR:#003399;}
.SiteContentStepHeader { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR:#003399;}
.SiteContentStepSubHeader { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;}
.SiteContentBold { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;}
.SiteContentBoldUnderline { FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;}
.SiteContent { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;}
.SiteContentDeselected { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999;}
.SiteContentDisabled { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; background: #DCDCDC;}
.SiteContentWhiteBold { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF;}
.SiteContentWhite { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF;}
.SiteContentRedBold { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000;}
.SiteContentRed { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000;}
.SiteContentSmallRed { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF0000;}
.SiteContentUnderline { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: underline; FONT-SIZE: 12px; COLOR: #000000;}
.SiteContentItalics { FONT-FAMILY: verdana,geneva,sans-serif; FONT-STYLE: italic; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;}
.SiteContentItalicsGray { FONT-FAMILY: verdana,geneva,sans-serif; FONT-STYLE: italic; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333;}
.SiteContentItalicsBold { FONT-FAMILY: verdana,geneva,sans-serif; FONT-STYLE: italic; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;}
.SiteContentItalicsSmall { FONT-FAMILY: verdana,geneva,sans-serif; FONT-STYLE: italic; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;}
.SiteContentExtraSmall { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #000000;}
.SiteContentSmall { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;}

.SiteContentSmallItalic
{
    font-family: verdana,geneva,sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    line-height: 10px;
    font-style: italic;
}

.SiteActiveLink  
{
    background-repeat: no-repeat;
	background-position: left;		
	padding-left: 20px;
	margin-left: 12px;
	FONT-FAMILY: verdana,geneva,sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #1946a3;
}
.SiteActiveLink-loading
{
    background-repeat: no-repeat;
	background-position: left;		
	padding-left: 20px;
	margin-left: 12px;
	FONT-FAMILY: verdana,geneva,sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #1946a3;
	background-image: url(../../Images/loader.gif);
}
.SiteContentSmallLink { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1946a3;}
.SiteContentBlue
{
    color: #0000cc;
}
.SiteContentGray
{
    font-family: verdana,geneva,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #999999;
}
.SiteContentBoldGray
{
    font-family: verdana,geneva,sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #999999;
}
.SiteContentSmallGray
{
    font-family: verdana,geneva,sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #999999;
}
.SiteContentSmallerGray
{
    font-family: verdana,geneva,sans-serif;
    font-weight: Bold;
    font-size: 11px;
    color: #999999;
}
.SiteContentSmallDisabled { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999;}
.SiteContentNoBorder { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; border-width:0px; height:20px; width:100px; }
.SiteContentHead { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;}
.SiteFooterText { FONT-SIZE: 10px }
.SiteFooterArea { COLOR: #ffffff; BACKGROUND-COLOR: #336699 }
.SiteTwoDigitInput {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; height:20px; width:25px;}
.SiteExtraSmallInput {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; height:20px; width:50px;}
.SiteSmallInput {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; height:20px; width:80px;}
.SiteMediumInput {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; height:20px; width:100px;}
.SiteLargeInput {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; height:20px; width:140px;}
.SiteExtraLargeInput {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; height:20px; width:200px;}
.NumericInput {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; height:20px; width:100px; text-align:right;}
.SiteCalculatedInput{FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color:Transparent; COLOR: #000000; border-width:0px; height:20px; width:100px; text-align:right; }
.SiteCalculatedInputBold{FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; background-color:Transparent; COLOR: #000000; border-width:0px; width:100px;}
.DivisionBorder{border-style: solid; border-width: 1px; border-color: #ff3333}
.DivisionBorderTop{border-style: solid; border-width: 1px; border-bottom-width: 0px; border-right-width: 0px; border-left-width: 0px; border-color: #ff3333}
.DivisionBorderNoTop{border-style: solid; border-width: 1px; border-top-width: 0px; border-color: #ff3333}
.Permission { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-STYLE: italic; COLOR: #ff3333;}
.Warning { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT:bold; FONT-SIZE: 12px; COLOR: #ff3333;}
.WarningLarge { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT:bold; FONT-SIZE: 14px; COLOR: #ff3333;}
.WarningSmall { FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT:bold; FONT-SIZE: 10px; COLOR: #ff3333;}
.Button {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-COLOR: #003399; COLOR: #FFFFFF;}
.InputButton {FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-COLOR: #003399; COLOR: #FFFFFF; width:200px;}
.LoadMeter { background: #000000; FONT-FAMILY: verdana,geneva,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 24px;  COLOR:#DEB962;}
.subMenu { BORDER-RIGHT: black thin solid; PADDING-RIGHT: 5px; BORDER-TOP: black thin solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: black thin solid; WIDTH: 20%; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: black thin solid; BACKGROUND-COLOR: #cdcdcd; TEXT-ALIGN: center }
.menu { WIDTH: 100%; COLOR: #e0e0e0; BACKGROUND-COLOR: black;  }
.homeHeaderLink { color:#B8A976; text-decoration:none; FONT-FAMILY: verdana,geneva,sans-serif; FONT-SIZE: 10px; font-weight:bold;}
.homeHeaderText { color:#FFFFFF; text-decoration:none; FONT-FAMILY: verdana,geneva,sans-serif; FONT-SIZE: 12px; font-weight:bold;}
.HeaderText{ text-decoration:none; color:White; background-color:Navy; FONT-FAMILY: verdana,geneva,sans-serif; FONT-SIZE: 12px;}
@media print 
{
	div.page  {
		writing-mode: tb-rl;
		margin: 10% 0%; 
		height:100%; 
		width:100%
		}

	div.page table 
	{
		margin-right: 120pt;
		filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=1);
	}
}
#fadeinbox
{
		position:absolute;
		width: 400px;
		left: 0;
		top: -400px;
		border: 2px solid black;
		background-color: #CCFFFF;
		padding: 4px;
		z-index: 100;
		visibility:hidden;
}
#K12Buytooltip
{
		position: absolute;
		left: -300px;
		width: 150px;
		border: 1px solid black;
		padding: 2px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=-135);
}
#K12Buypointer
{
		position:absolute;
		left: -300px;
		z-index: 101;
		visibility: hidden;
}
#loadMeter
{
		position:absolute;
		width: 300px;
		left: 0;
		top: -400px;
		border: 2px solid black;
		background-color: #CCFFFF;
		padding: 4px;
		z-index: 200;
		visibility:hidden;
}


div > p {margin:0}

.tableMenu
{
	position:relative;
	width: 590px;
	height: 30px;
	top: -1px;		
	border: 0px solid black;
	background-color: #9B9876;
	padding: 0px;
}
.optionMenu
{
	position:relative;
	width: 590px;
	top: -1px;		
	border: 0px solid black;
	padding: 0px;
}
.bodyStyle
{
	position:relative;
	top: -1px;		
	border: 0px solid black;
	padding: 0px;								
}
.horizontalLineBottom
{
	position:relative;
	background-color: #9B9876;
	width: 600px;
	height: 1px;
	top: -1px;		
	border: 0px solid black;
	padding: 0px;
}

.ContentBox
{
    
    border: #cccccc 1px solid;
    margin: 10px;    
    padding: 20px;
}

.ContentBox .Title
{
    position: relative;
    top: -28px;
    left: 20px;
    background-color: white;
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    font-weight: bold;
}
.ContentBox .Title .Comment
{   
    font-size: 10px;
    font-weight: bold;
}

.ContentBox .Content
{
   clear:both;
}
.ContentBox .TopComment
{
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
}

.ContentBox .TopCommentRight
{
    text-align: right;   
    position: relative;
    top: -28px;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}
.ContentBox .TopCommentCenter
{
    text-align:center;   
    position: relative;
    top: -20px;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}


.ContentArea
{
    
    margin: 10px;
    padding: 20px;   
}

.ContentArea .Title
{
    float:left;
    position: relative;
    top: -28px;
    left: -15px;
    font-size: 14px;
    font-weight: bold;
}

.ContentArea .TopComment
{
    text-align: right;
    float: right;
    position: relative;
    top: -28px;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}


.ContentArea .Content
{
   clear:both;
}

.AttachLinks {
	text-align: center;
	}
	.AttachLinks a {
		margin: 10px;
		}
	.AttachLinks a:hover {
		text-decoration: none;
		}
		
.SiteRfvBlue
{
    color: #3366ff;
}

.link-search {
	background-image: url(../../Images/smallViewMagGlass.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 15px;
	}
.link-add {
	background-image: url(../../Images/14_addButton.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 15px;
	}
.link-add-disabled {
	background-image: url(../../Images/14_addButton_Disabled.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 15px;
	color: #CCCCCC;
	}
.link-delete {
	background-image: url(../../Images/removeIcon_18.gif) !important;
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 15px;
	}
.link-delete-disabled {
	background-image: url(../../Images/removeIconDisabled_18.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 15px;
	color: #CCCCCC;
	}


.search-container
{
    width:100%;
    text-align:center;
    background-color:Black;    
    color:White;
}

.WhiteTab {
	background-image: url(../../images/bgTabSmall.gif);
		background-repeat:no-repeat;
		background-position: left top;
		float: left;
		padding-left: 20px;
		
	}	
	.WhiteTab span { 
		background-image: url(../../images/bgTabSmall.gif);
		background-repeat: repeat-x;
		background-position: right top;
		color: Black;
		display: block;
		line-height: 25px;
		padding-right: 20px;
		}
		
.PageTabTitle {
	overflow: hidden;
	zoom: 1;
	padding-top: 10px;
	padding-left: 40px;
	}
	.PageTabTitle div {
		background-image: url(../../images/pageTab-bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		float: left;
		padding-left: 20px;
		}
	.PageTabTitle div span, .PageTabTitle div a { 
		background-image: url(../../images/pageTab-bg.gif);
		background-repeat: repeat-x;
		background-position: right top;
		color: Black;
		display: block;
		font-weight: bold;
		line-height: 25px;
		padding-right: 20px;
		text-decoration: none;
		}
		
.PageTabContent {
	background-color: White;
	padding: 10px;
	}
.PageTabContent .Compare {
	padding: 3px;
	}

.BlueContainer
{
	border: #095972 2px solid;
}
.BlueContainer .Title
{
	background-color:#095972; padding:3px; border-bottom: #095972 2px solid; color:White; font-size: 12px; font-weight:bold;
}
.BlueContainer .Content
{
	padding:3px;
}



.PDFLink {
	background-image: url(../../Images/PDF.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height:18px; 
	display:inline-block;
	}

.EditLink{
	background-image: url(../../Images/changeIcon_Normal.gif);	
	background-repeat: no-repeat;
	padding-left: 20px;	
	line-height:18px; 
	display:inline-block;	
	}
	
.PasswordLink{
	background-image: url(../../Images/iconPassword_18.gif);	
	background-repeat: no-repeat;
	padding-left: 20px;	
	line-height:18px; 
	display:inline-block;
	}
.SecurityLink{
	background-image: url(../../Images/iconSecurityQuestions_18.gif);	
	background-repeat: no-repeat;
	padding-left: 20px;	
	line-height:18px; 
	display:inline-block;
	}
	
.WarningLable{
	background-image: url(../../Images/Attantion_20.gif);	
	background-repeat: no-repeat;
	padding-left: 24px;	
	line-height:20px; 
	display:inline-block;	
	FONT-FAMILY: verdana,geneva,sans-serif;
	FONT-WEIGHT:bold; 
	FONT-SIZE: 12px; 
	COLOR: #ff3333;
	}


.ToggleBox { border: 1px solid #f0f0f0; }
.ToggleBox div.header { padding-left: 10px; line-height: 28px; background-color: #f0f0f0 }
.ToggleBox div.content { padding-left: 10px; }

.BulletListSimple
{
    list-style-type: disc;
    list-style-position: inside;
}
.StepTitleBlack
{
    background-color:Black;
    width:450px; 
    font-family: verdana,geneva,sans-serif; 
    font-weight: bold; 
    font-size: 12px; 
    color: #FFFFFF; 
    padding: 5px 5px 5px 10px;
}

.ButtonsBottom { padding:10px; height:30px; }
.ButtonsBottom .Right { float:right; padding-left:5px; }
.ButtonsBottom .Left { float:left; }

.RevLinkBlack {
    color:Black;
}
.RevLinkBlack a {
    text-decoration:none;
    color:Black;
}
.RevLinkBlack a:hover {
    text-decoration:underline;
    color:Black;
}

.WarningLabelBold{
	background-image: url(../../Images/Attantion_20.gif);	
	background-repeat: no-repeat;
	padding-left: 24px;	
	line-height:20px; 
	display:inline-block;	
	 
	FONT-WEIGHT:bold; 
	FONT-SIZE: 12px; 
	COLOR: Red;
	}

.WarningLabel {
    background-image: url(../../Images/Attantion_20.gif);
    background-repeat: no-repeat;
    -moz-background-size: 18px 18px;
    -o-background-size: 18px 18px;
    -webkit-background-size: 18px 18px;
    background-size: 18px 18px;
    padding-left: 24px;
    line-height: 20px;
    display: inline-block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: Red;
}
.AttantionLable{
	background-image: url(../../Images/Attantion_20.gif);	
	background-repeat: no-repeat;
	background-position:left, center;
	padding-left: 30px;
    line-height:20px;
	display:inline-block;	
	 
	FONT-WEIGHT:bold; 
	FONT-SIZE: 12px;
	}

.VideoLink { 
    background-image: url(../../Images/video18_Normal.png); 
    background-repeat: no-repeat;
    background-position:left;
    padding-left:18px;
    color:#1946a3;
    font-weight:normal;
    font-size:12px;
    text-decoration:underline;
    line-height:24px;
    margin-left:10px;
}

.CenterImage { display:table-cell; cursor: pointer; }
.CenterImage img { vertical-align:middle; padding-right:5px; margin-top: 0px; float: left; }

.requiredBorder
{
	BORDER: #FF0000 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
}
.requiredBorder-disabled
{
	background-color: #DCDCDC;
	border: #cccccc 1px solid;
}

.nonrequiredBorder
{
    background-color: #ffffff;
    border: #cccccc 1px solid;
}
.nonrequiredBorder-disabled
{
	background-color: #DCDCDC;
    border: #cccccc 1px solid;
}

.recommendedBorder
{
	BORDER: #ffff00 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}

.linkbutton
{
    background-repeat: no-repeat;
	background-position: left;
	line-height: 24px;
	padding-left: 20px;
	margin-left: 17px;
	color:#0066cc; 
	display:block;
}
.linkbutton.pdf { background-image: url(../../Images/PDF.gif); }
.linkbutton.time { background-image: url(../../Images/stopwatch_18.gif); }