﻿.PageLogo 
{
	width:120px;
	height:115px;
	position:absolute;
	top:0;
	border:0;
}	
.homeDesigner .description
{
    padding : 30px;
    clear: both;
}
.homeDesigner .toolBar
{
    padding : 30px;
    clear: both;
    text-align : center;
}


.login-common-labelText
{
    width : 70px;
}

.login-common-resultMessageContainer
{
    text-align : center;
}

.login-loginBox
{
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image:url(/Image/LoginBoxBG.png);
    background-repeat:no-repeat;
    width:560px;
    height:334px;
}

.login-loginBox input
{
}

.login-loginBox td
{
    padding : 4px 5px 4px 5px;
}

.login-forgotPasswordBox
{
    background-image:url(/Image/LostPasswordBoxBG.png);
    background-repeat:no-repeat;
    width:560px;
    height:334px;
    padding : 20px;
}
.login-forgotPasswordBox td
{
	padding:5px;
}
.universityCourse-pager
{    
    font-size : 14px;
    padding : 0 3px;
    font-weight:bold;
	background-color:#000459;
 
    
}
.universityCourse-pager .currentPageIndex
{
    line-height : 200%;    
    padding :3px 6px 3px 6px;
    background-color : #A2B3EF;
    color : #000459;
}
.universityCourse-pager .pageIndex
{
    padding :0px 6px 0px 6px;
}
.universityCourse-pager .pageIndex-span
{
    background-color : #000459;
    color : #A2B3EF;
    text-align:center;
    padding :3px 6px 3px 6px;
}

.universityCourse-pager .pageIndex:link
{
    background-color : #000459;
    color : #A2B3EF;
}
.universityCourse-pager .pageIndex:visited
{
    background-color : #000459;
    color : #A2B3EF;
}

.universityCourse-courseContent
{
    padding : 10px;
    padding-bottom : 30px;    
}

.StrategyGuide-pager
{    
    font-size : 14px;
    padding : 3px;
    font-weight:bold;
 
    
}
.StrategyGuide-pager .currentPageIndex
{
    line-height : 200%;    
    padding :3px 6px 3px 6px;
    background-color : #FFDCB9;
    color : #FF9933;
}
.StrategyGuide-pager .pageIndex
{
    padding :3px 6px 3px 6px;
}
.StrategyGuide-pager .pageIndex-span
{
    background-color : #FF9933;
    color : #FFDCB9;
    text-align:center;
    padding :3px 6px 3px 6px;
}

.StrategyGuide-pager .pageIndex:link
{
    background-color : #FF9933;
    color : #FFDCB9;
}
.StrategyGuide-pager .pageIndex:visited
{
    background-color : #FF9933;
    color : #FFDCB9;
}


.blogViewer-blogItem
{

}

.blogViewer-blogItem .label
{
    width : 20%;
}

.blogViewer-blogItem .content
{
    color : Red;
}

.index-controlPanel
{
    padding : 10px;
}

.index-controlPanel .toolbar
{
    padding : 10px;
    text-align : center;
}
#div_BodyContent {
	position:relative;
	left: 30px;	
	width: 700px;	
}
.div_BodyContent {
	position:relative;
	left: 30px;	
	width: 700px;	
}

.div_TourMain 
{
    background-image: url(/image/Guy_Cohen_pointing_to_Tour.jpg);
    width: 700px;
    height: 545px;
	background-repeat:no-repeat;
}

.TourMain_UpperText 
{
    position: relative;
    top: 30px;
    left: 30px;
    width: 500px;
    height: 130px;
}

.Div_TourMain_ButtonText 
{
    position: relative;
    top: 45px !important;
    top: 45px;
    left: 85px;
    width: 200px;
    height: 65px;   
    color: White;
}
.img_TourMain_ButtonText 
{
    position: absolute;
    top: 198px;
    left: 25px;
    width: 300px;
    height: 55px;   
    color: White;
    border:0;
    z-index:100;
}
.TourMain_ButtonHeaderText 
{
    font-size:13px;
    font-weight: bold;
    margin-top:29px;    
    margin-bottom:0px;
    padding-bottom:0px;
}

.TourMain_ButtonSmallText 
{
    margin-top:0px;
    padding-top:0px;
    font-size:9px;
}

.Div_TourMain_LowerText 
{
    position: relative;
	top: 30px !important;
	top: 65px;
    left: 30px;
    width: 450px;
    height: 130px;  
    line-height:normal;	
}

.Div_TourBottom
{
    background-image: url(/image/tourbottom.jpg);
    position: relative;
    top: 0px;
    left: 0px;
    width: 700px;
    height: 284px;   
    background-repeat:no-repeat;
}

.Div_TourBottomLeftText
{
    position: relative;
    float:left;
    top: 10px;
    left: 30px;
    width: 270px;
    height: 250px;   
	font-size:12px;
	line-height:15px;
}
.Div_TourBottomRightText
{
    position: relative;
    float:left;
    top: 15px;
    left: 100px;
    width: 270px;
}

.Div_CallUsFooter
{
    background-image: url(/Image/CallUsFooter.png); 
    background-repeat:no-repeat;
    width: 700px;
    height: 140px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.Div_CallUsFooterSmall
{
    background-image: url(/Image/CallUsFooter_Small.png); 
    background-repeat:no-repeat;
    width: 516px;
    height: 118px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.WhiteBox_Top_with_logo {
    background-image: url(/Image/WhiteBox_Top_with_logo.png);
    background-repeat:no-repeat;
    width: 750px;
    height: 114px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
}
.WhiteBox_Top {
    background-image: url(/Image/whitebox_top.png); 
    background-repeat:no-repeat;
    width: 750px;
    height: 35px;    
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.WhiteBox_Mid {
    background-image: url(/Image/whitebox_Mid.png); 
    width: 750px;
	_width: 690px;
	background-repeat:repeat-y;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc) !important;		
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix1.htc);
	padding-left:30px;
	padding-right:30px;
}
.WhiteBox_Mid_Line {
    background-image: url(/Image/whitebox_mid_line.png); 
    background-repeat:repeat-y;
    width: 750px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
	padding-left:30px;
	padding-right:30px;
}

.WhiteBox_Bot {
    background-image: url(/Image/whitebox_Bot.png); 
    background-repeat:no-repeat;
    width: 750px;
    height: 35px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.div_column01 
{
	float:left;
	margin-right: 23px;	
}
.BlueBox_Top_with_Guy {
    background-image: url(/Image/BlueBox_Top_with_Guy.png); 
    background-repeat:no-repeat;
    width: 312px;
    height: 241px;
    float:right; 
    border:0px;
}
.BlueBox_Top {
    background-image: url(/Image/BlueBox_Top.png); 
    background-repeat:no-repeat;
    width: 312px;
    height: 45px;
}
.BlueBox_Top_Small {
    background-image: url(/Image/BlueBox_Top_Small.png); 
    background-repeat:no-repeat;
    width: 312px;
    height: 25px;
}
#div_BlueBox_Top_with_Guy_TextOffset 
{
	position:relative;
	margin-top: 225px !important;
	margin-top: 221px;
	text-align:center;
}

.div_BlueBox_Top_with_Guy_TextOffset 
{
	position:relative;
	margin-top: 205px !important;
	margin-top: 200px;
	text-align:center;
}

.div_BlueBox_Top_TextOffset 
{
	text-align:center;
}

#div_BlueBox_Top_TextOffset 
{
	text-align:center;
}
.BlueBox_Top_TextOffset_h4
{
	font-size:14px;
	color: white;
	font-weight:bold;
	text-align:center;
	padding-bottom:1px !important;
	padding-bottom:1px;
	margin-bottom:1px !important;
	margin-bottom:1px;
	margin-top:5px !important;
	margin-top:5px;
}
.BlueBox_Top_TextOffset_h5
{
	font-size:11px;
	color: white;
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
	padding-top:0;
	margin-top:0;
	
}


.BlueBox_Mid {
    background-image: url(/Image/BlueBox_Mid.png); 
    background-repeat:repeat-y;
    width: 312px;
    padding-top:10px !important;
    padding-top:10px;
    padding-left:20px !important;
    padding-left:20px;
    padding-right:20px !important;
    padding-right:20px;
	width: 270px;
	color:white;
	font-style:italic;
    
}
.BlueBox_Bot {
    background-image: url(/Image/BlueBox_Bot.png); 
    background-repeat:no-repeat;
    width: 312px;
    height: 25px;
}
/************ White Box with Blue Border ****************/
.WhiteBlueBox_TopLeft {
    background-image: url(/Image/whitebluebox_topleft.png); 
    background-repeat:no-repeat;
    width: 22px;
    height: 21px;
}
.WhiteBlueBox_Top {
    background-image: url(/Image/whitebluebox_top.png); 
    background-repeat:repeat-x;
    height: 21px;
}
.WhiteBlueBox_TopRight {
    background-image: url(/Image/whitebluebox_topright.png); 
    background-repeat:no-repeat;
    width: 22px;
    height: 21px;
}
.WhiteBlueBox_Left {
    background-image: url(/Image/whitebluebox_left.png); 
    background-repeat:repeat-y;
    width: 22px;
}
.WhiteBlueBox_Right {
    background-image: url(/Image/whitebluebox_right.png); 
    background-repeat:repeat-y;
    width: 22px;
}
.WhiteBlueBox_BotLeft {
    background-image: url(/Image/whitebluebox_botleft.png); 
    background-repeat:no-repeat;
    width: 22px;
    height: 21px;
}
.WhiteBlueBox_Bot {
    background-image: url(/Image/whitebluebox_bot.png); 
    background-repeat:repeat-x;
    height: 21px;
}
.WhiteBlueBox_BotRight {
    background-image: url(/Image/whitebluebox_botright.png); 
    background-repeat:no-repeat;
    width: 22px;
    height: 21px;
}
/************ Plain White Box with no Border ****************/
#PlainWhiteBox {
    margin: 0 0 0 0;
    border:0; 
    border-collapse: collapse; 
}
#PlainWhiteBox th td {
    text-align: left; 
    border: 0;
	font-weight:bold;   
	padding-right: 2px;
	padding-left: 2px;
	margin:0;
}
#PlainWhiteBox td.TopLeft {
    background-image: url(/Image/PlainWhiteBox_TopLeft.png); 
    background-repeat:no-repeat;
    width: 17px;
    height: 17px;
}
#PlainWhiteBox td.Top {
    background-image: url(/Image/PlainWhiteBox_top.png); 
    background-repeat:repeat-x;
    height: 17px;
}
#PlainWhiteBox td.TopRight {
    background-image: url(/Image/PlainWhiteBox_topright.png); 
    background-repeat:no-repeat;
    width: 17px;
    height: 17px;
}
#PlainWhiteBox td.Left {
    background-image: url(/Image/PlainWhiteBox_left.png); 
    background-repeat:repeat-y;
    width: 17px;
}
#PlainWhiteBox td.Mid {
	background-color:white;
}

#PlainWhiteBox td.Right {
    background-image: url(/Image/PlainWhiteBox_right.png); 
    background-repeat:repeat-y;
    width: 17px;
}
#PlainWhiteBox td.BotLeft {
    background-image: url(/Image/PlainWhiteBox_botleft.png); 
    background-repeat:no-repeat;
    width: 17px;
    height: 17px;
}
#PlainWhiteBox td.Bot {
    background-image: url(/Image/PlainWhiteBox_bot.png); 
    background-repeat:repeat-x;
    height: 17px;
}
#PlainWhiteBox td.BotRight {
    background-image: url(/Image/PlainWhiteBox_botright.png); 
    background-repeat:no-repeat;
    width: 17px;
    height: 17px;
}

/************ Dark Blue Box ****************/
.DarkBlueBox {
	border-collapse: collapse;
}
.DarkBlueBox td {
	padding:0px;
}
.DarkBlueBox_TopHeader h1
{

	color:white;
	text-align:center;
	display: inline;
}

.DarkBlueBox_Mid p
{
	text-align:left; 
	margin: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px !important; 
	color:white;
}
.DarkBlueBox_TopLeftHeader {
    background-image: url(/Image/DarkBlueBox_topleftHeader.png); 
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_TopHeader {
    background-image: url(/Image/DarkBlueBox_topHeader.png); 
    background-repeat:repeat-x;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_TopRightHeader {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/DarkBlueBox_toprightHeader.png); 
    background-repeat:no-repeat;
    width: 23px;
    height: 23px;
	
}

.DarkBlueBox_TopLeft {
    background-image: url(/Image/DarkBlueBox_topleft.png); 
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_Top {
    background-image: url(/Image/DarkBlueBox_top.png); 
    background-repeat:repeat-x;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_TopRight {
    background-image: url(/Image/DarkBlueBox_topright.png); 
    background-repeat:no-repeat;
    width: 23px;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_Left {
    background-image: url(/Image/DarkBlueBox_left.png); 
    background-repeat:repeat-y;
    width: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_Mid {
	background-color:#2A2E4F;
}
.DarkBlueBox_Right {
    background-image: url(/Image/DarkBlueBox_right.png); 
    background-repeat:repeat-y;
    width: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_BotLeft {
    background-image: url(/Image/DarkBlueBox_botleft.png); 
    background-repeat:no-repeat;
    width: 23px;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_Bot {
    background-image: url(/Image/DarkBlueBox_bot.png); 
    background-repeat:repeat-x;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.DarkBlueBox_BotRight {
    background-image: url(/Image/DarkBlueBox_botright.png); 
    background-repeat:no-repeat;
    width: 23px;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
/********* WhiteBox with Blue border and Dark Shadow ********/
/********* Use .DarkBlueBox_TopHeader **********/
.WhiteBoxBlueDarkShadow td.TopLeftHeader {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_TopHeaderLeft.png); 
    background-repeat:no-repeat;
    width: 20px;
    height:50px;
}
.WhiteBoxBlueDarkShadow td.TopTopHeader {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_TopHeaderTop.png); 
    background-repeat:repeat-x;
    height:50px;
}

.WhiteBoxBlueDarkShadow td.TopRightHeader {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_TopHeaderRight.png); 
    background-repeat:no-repeat;
    width: 29px;
    height:50px;
}
.WhiteBoxBlueDarkShadow td.TopLeft {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_TopLeft.png); 
    background-repeat:no-repeat;
    width: 20px;
    height:22px;
}
.WhiteBoxBlueDarkShadow td.Top {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_Top.png); 
    background-repeat:repeat-x;
    height:22px;
}
.WhiteBoxBlueDarkShadow td.TopRight {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc); 
    background-image: url(/Image/WhiteBoxBlueDarkShadow_TopRight.png); 
    background-repeat:no-repeat;
    width: 34px;
    height:22px;
}
.WhiteBoxBlueDarkShadow td.Left {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_Left.png); 
    background-repeat:repeat-y;
    width: 20px;
}
.WhiteBoxBlueDarkShadow td.Mid 
{
	background-color:white
}
.WhiteBoxBlueDarkShadow td.Right {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_Right.png); 
    background-repeat:repeat-y;
    width: 34px;
}
.WhiteBoxBlueDarkShadow td.BotLeft {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_BotLeft.png); 
    background-repeat:no-repeat;
    width: 20px;
    height:34px;
}
.WhiteBoxBlueDarkShadow td.Bot {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_Bot.png); 
    background-repeat:repeat-x;
    height:34px;
}
.WhiteBoxBlueDarkShadow td.BotRight {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-image: url(/Image/WhiteBoxBlueDarkShadow_BotRight.png); 
    background-repeat:no-repeat;
    width: 34px;
    height:34px;
}
/********* WhiteBox with Blue border ********/
/********* Use DarkBlueBox Header Tops ********/
.WhiteBox td.Left {
    background-image: url(/Image/WhiteBoxBlue_left.png); 
    background-repeat:repeat-y;
    width: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.WhiteBox.Mid {
	background-color:#2A2E4F;
}
.WhiteBox td.Right {
    background-image: url(/Image/WhiteBoxBlue_right.png); 
    background-repeat:repeat-y;
    width: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.WhiteBox td.BotLeft {
    background-image: url(/Image/WhiteBoxBlue_botleft.png); 
    background-repeat:no-repeat;
    width: 23px;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.WhiteBox td.Bot {
    background-image: url(/Image/WhiteBoxBlue_bot.png); 
    background-repeat:repeat-x;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
.WhiteBox td.BotRight {
    background-image: url(/Image/WhiteBoxBlue_botright.png); 
    background-repeat:no-repeat;
    width: 23px;
    height: 23px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:100px;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

#question
{
	height: 300px;
	width: 100%;
	text-align: right;	
}

#askTitle
{
	padding-left: 5px;
	cursor: move;
	background-color:#DDDDDD;
	border:solid 1px Gray;
	color:Black; 	
	height: 40px;
	vertical-align: middle;
}

.InWhiteBox
{
	width: 655px;	
}
/********** Glossary Styles **********/
#ContentArea.Glossary span {
	width:15px;
}
#ContentArea.Glossary table {
	width: 100%;
	color: inherit;
	font-size:12px;
}

#ContentArea.Glossary caption {
	margin-top: 10px;
    background: #CEBB2E;
	border: 1px solid #766E41;
	padding:2px 2px 2px 2px;
}
#ContentArea.Glossary h2 {
	font-size:22px;
	margin:0;
	padding:2px 0 2px 5px;
	float:left;
}
#ContentArea.Glossary img {
	float:right;
	border:0;
}
#ContentArea.Glossary th {
	text-align: left;
	width: 25%;
	padding: 5px;
	color: #00055A;
    background: #D7D9FF;
	vertical-align:top;
}
#ContentArea.Glossary td {
	padding: 5px;
	color: #00055A;
    background: #F7F3DB;
	vertical-align:top;
}
#ContentArea div.NavBar a
{
	background-color: #CEBB2E;
	color: #00055A;
	border: 1px solid #766E41;
	font-weight: bold;
	font-size:11px;
	padding: 2px 3px;
	margin: 0 1px 10px 1px;
}
#ContentArea div.NavBar a:hover
{
	background-color: #00055A;
	color: #CEBB2E;
	border: 1px solid #766E41;
}
/**********  **********/
#DIV_UniversityMenuBar {
	Height: 70px;
	background-color: #A2B3EF; 
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

/************** HELP POPUP WINDOW *************/


HelpTable {
    border-collapse: collapse; 
    line-height: 1.5em; 
}
#frm_Help th {
    width: 25%; 
    text-align: left; 
    border-bottom: 1pt solid #999; 
	padding:10px 5px;
}
#frm_Help td {
    border-bottom: 1pt solid #999; 
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.VideoButton {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-repeat:no-repeat;    
    position:relative;
	TOP: 0px;
	right: 3px;
    float: right; 
    width:53px;
    height:22px;  
	cursor: pointer;	
}	
.HelpButton {
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
    background-repeat:no-repeat;    
    position:relative;
	TOP: 0px;
	right: 3px;
    float: right; 
    width:16px;
    height:16px;   
	cursor: pointer;
}	
#DIV_Homepage_OptionBox {
	width: 330px;
	position:absolute;
	Left: 265px;
	Top: 16px;
}
.DIV_Homepage_YellowBox {
	background-color:#FFFF8B; 
	width:142px; 
	height: 250px;
	padding-top:25px;
	padding-left: 10PX;

	font-size:small;
	font-style:italic;
}

/*************************/
.DIV_Box {
	padding-bottom: 0px;
	margin: 0 0 0 0;
	background-color:#D8E9EC;
	color: #D9DBFF;

}
.DIV_Box h1 {
	background-image:url(/image/MenuItemBackground.gif);
	background-repeat:repeat-x; 
	height: 25px;
	font-size:12px;
	padding: 5px 0 0 10px;
	margin: 0 0 0 0;
	padding-bottom: 0px;
	line-height: normal;
	color: #EF7414;
	
}
.DIV_Box table {
    margin: 0 0 0 0;
    border: 1px solid #AEC8F7; 
    border-collapse: collapse; 
    width:100%;
}
.DIV_Box th {
    text-align: right; 
    border: solid 1px #AEC8F7; 
	font-size: 11px; 
	font-weight:bold;   
	color: black;	
	padding-right: 2px;
	padding-left: 2px;
	background-color:#F7F3DB;
 }
.DIV_Box td {

	font-size: 11px; 
    text-align: left; 
    border: solid 1px #AEC8F7;
	color: #00055A;	
	padding-right: 2px;
	padding-left: 2px;	
	background-color:#F7F3DB;
 }

.DIV_Box span 
{

	height: 25px;
	padding-right: 10px;
	margin-top: 0px;
	width: 25%;

	font-size: 12px;
}

/*************************/
.DIV_Box_Finder {
	padding-bottom: 0px;
	margin: 0 0 0 0;
	background-color:#D8E9EC;
	color: #D9DBFF;

}
.DIV_Box_Finder h1 {
	background-repeat:repeat-x; 
	height: 25px;
	font-size:12px;
	padding: 5px 0 0 10px;
	margin: 0 0 0 0;
	padding-bottom: 0px;
	line-height: normal;
	color: #EF7414;
	width: 100%;
}
.DIV_Box_Finder table {
    margin: 0 0 0 0;
    border: 1px solid #999; 
    border-collapse: collapse; 
    width:100%;
}
.DIV_Box_Finder th {
    text-align: center; 
    border: solid 1px #ccc;
	font-size: 11px; 
	font-weight:bold;   
	color: #ffffff;	
	padding-right: 2px;
	padding-left: 2px;
	line-height:normal;
 }
.DIV_Box_Finder td {

	font-size: 11px; 
    text-align: left; 
    border: solid 1px #ccc;
	color: #00055A;	
	padding-right: 2px;
	padding-left: 2px;	
 }

.DIV_Box_Finder span 
{

	height: 25px;
	padding-right: 10px;
	margin-top: 0px;
	width: 25%;

	font-size: 12px;
}

.DIV_MemberList td
{
	font-size: 11px; 
    text-align: left; 
    border: solid 1px #ccc;
	color: #00055A;	
	padding-right: 2px;
	padding-left: 2px;	
}
#DIV_TradeFinderKey table {
    background-color:White;
}

/**************************************/
/**************EnrollNow.aspx**********/
.top
{
    width: 150px;
    background-image: url(Image/top.gif);
    padding-top: 26px;
}

.bottom
{
    width: 150px;
    height: 26px;
    background-image: url(Image/bottom.gif);
}
.day
{
    width: 93px;
    height: 94px;
    background-color: #fafaf7;
    float: left;
}
.paneCenter
{
    width: 190px;
	height: 250px;
    float: left;
    margin-left: 0px;
    color: #798048;
}
.paneCenter_Text 
{
    font: normal 11px Arial, Verdana, Helvetica;	
}
.paneCenter_TitleText 
{
	font-weight:bold;
	font-size:14px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.paneCenter_PersonText
{
	font-weight:bold;
}

.paneDetails
{
    width: 160px;
    height: 94px;
    background-image: url(Image/paneDetails.gif);
    background-color: #fafaf7;
    float: left;
    font: normal 11px Arial, Verdana, Helvetica;
    color: #5c6c6a;
    background-repeat: no-repeat;
    text-align: center;
}
.paneDetails_Text
{
    font: normal 11px Arial, Verdana, Helvetica;
    color: #798048;
    padding-top: 10px;
}

#EnrollNowPrice
{
	background-color: #000066;
	margin-right: 50px !important;
	margin-right: 50px;
}

.EnrollNowLink a
{
	text-decoration: underline;
	font-style: italic;
}
.EnrollNowLink a:link
{
	color: RoyalBlue;
	font-style: italic;
}
.EnrollNowLink a:visited
{
	color: RoyalBlue;
	font-style: italic;
}
.EnrollNowLink a:hover
{
	color: RoyalBlue;
	text-decoration: underline;
	font-style: italic;
}
.EnrollNowLink a:active
{
	color: RoyalBlue;
	font-style: italic;
}


/**************************************/
.WhiteBlueBox-WithHand
{
	background-image:url(/Image/hand_holding_at.png);
	background-repeat:no-repeat;
	width:710px;
	height:262px;
}

/***************** DESC ****************************/
/*About Guy Cohen*/
/*
#aboutLayoutDESC
{
	color: White;
	width: 640px; 
	text-align:center;
}

#aboutLayoutDESC .DESC1
{
	background-image: url(/Image/About/horizontalpanel1.png); 
	background-repeat:no-repeat;
	height: 180px; 
	font-weight:bold;
	margin-bottom: 10px !important;
	margin-bottom: 10px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}

#aboutLayoutDESC .DESC2
{
	background-image: url(/Image/About/horizontalpanel2.png); 
	background-repeat:no-repeat;
	height: 180px; 
	font-weight:bold;	
	margin-bottom: 10px !important;
	margin-bottom: 10px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}

#aboutLayoutDESC .DESC3
{
	background-image: url(/Image/About/horizontalpanel3.png); 
	background-repeat:no-repeat;
	height: 180px; 
	font-weight:bold;	
	margin-bottom: 10px !important;
	margin-bottom: 10px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}

#aboutLayoutDESC .DESC4
{
	background-image: url(/Image/About/horizontalpanel4.png); 
	background-repeat:no-repeat;
	height: 180px; 
	font-weight:bold;	
	margin-bottom: 10px !important;
	margin-bottom: 10px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}

*/


#aboutRotator .top
{
    width: 160px;
    background-image: url(Image/top.gif);
    padding-top: 26px;
}
#aboutRotator .details
{
    width: 160px;
    padding-bottom: 16px;
    margin: 0px;
    background-repeat: repeat-y;
}
#aboutRotator .bottom
{
    width: 160px;
    height: 26px;
    background-image: url(Image/bottom.gif);
}
#aboutRotator .day
{
    width: 93px;
    height: 94px;
    background-color: #fafaf7;
    float: left;
}
#aboutRotator .paneCenter
{
    width: 160px;
    float: left;
    margin-left: 0px;
    color: #798048;
}
#aboutRotator .paneCenter_Text
{
    text-transform: uppercase;
    font: normal 11px Arial, Verdana, Helvetica;
    color: #000000;
    margin-left: 10px;
}
#aboutRotator .paneDetails
{
    width: 140px;
    background-image: url(Image/paneDetails.gif);
    background-color: #fafaf7;
    float: left;
    font: normal 11px Arial, Verdana, Helvetica;
    color: #5c6c6a;
    background-repeat: no-repeat;
    font: normal 11px Arial, Verdana, Helvetica;
    color: #000000;
    text-align: center;
}
#aboutRotator .paneDetails_Text
{
    font: normal 11px Arial, Verdana, Helvetica;
    color: #000000;
    padding-top: 10px;
}
/**********************************************/

.iepngfix
{
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
}
/*****************/
.Guy_Holding_Sign_with_Hand 
{
    background-image: url(/Image/Guy_Cohen_Holding_Sign_with_hand.png);
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
	background-repeat:no-repeat;
	width:320px;
	height:430px;    
}
/**** Enroll Now - Package Info Box *****/
#PackageInfoBox {
	float:left;
	width:448px;
	margin-left:5px;
}
#PackageInfoBox h1
{
	color:#DADADB;	
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}
#PackageInfoBox ul
{
	list-style-image: url(/Image/DarkBlueBullet.png);
}
#PackageInfoBox .FootText
{
	color: #eeeeee;	
}
#PackageDetailsTable
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	color:white;
	border-collapse: collapse;
}
#PackageDetailsTable tr
{
	margin-top: 20px;
	margin-bottom:20px;
}
#PackageDetailsTable .no-bottom-border
{
	border-bottom: none;
}

#PackageDetailsTable th
{
	margin: 3px 0 3px 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid white;
	vertical-align:middle;	
}
#PackageDetailsTable td
{
	margin: 0px 2px 0px 2px;
	padding: 5px 2px 5px 2px;
	font-size:medium;
	text-align:center;
	vertical-align:bottom;	
}
#PackageDetailsTable th.crossout {
	text-decoration:line-through;
}
.text-style-orange
{
	color:#F9CD3D;
}

#twelveMonths
{
	font-weight:bold;
	vertical-align:bottom; 
	color:#B4B4B4; 
	border-right: white 2px solid; 
	text-align:center !important;
}

.hidden
{
	visibility:hidden;
	display: none;	
}

#twentyFourMonths
{
	font-weight:bold;
	color: #DCDCDD; 
	border-right: white 2px solid; 
	text-align:center;	
}

#thirtySixMonths
{
	font-weight:bold;
	text-align:center; 
	color: #F7C708;	
}

.rollOver img
{	
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	

}

.normalRollOver img
{	
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
	width: 104px;
	height: 29px;	
}

.registerRollOver img
{	
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
	width: 171px;
	height: 26px;	
}

.longRollOver img
{	
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);	
	width: 218px;
	height: 38px;
}

/* RadMenu Black skin */

.RadMenu_Black 
{
	/*background: #191919;*/
	background: none;
	padding-left: 100px !important;
	padding-left: 100px;
}

.RadMenu_Black_rtl
{
	text-align: right;
}

.RadMenu_Black_Context
{
	background: none;
	border: 0;
}

.RadMenu_Black a
{
	text-decoration: none;
	cursor: pointer;
}

.RadMenu_Black .link
{
	line-height: 32px;
	text-decoration: none;
	color: #5c5c5c;
	position: relative;
	float:left;
	padding-left:3px;
	font-weight: bold;
}

.RadMenu_Black .link:focused,
.RadMenu_Black .focused
{
	outline: 0;
	cursor: pointer;
}

.RadMenu_Black .expanded
{
	z-index: 10000;
}

.RadMenu_Black .rootGroup .link:hover, .RadMenu_Black .rootGroup .focused, .RadMenu_Black .rootGroup .expanded
{
	background: transparent url( "Img/SelectedBgRoot.gif" ) no-repeat 0 4px;
	color: #ff9933;
	cursor: pointer;
}

.RadMenu_Black .rootGroup .link:hover .text,
.RadMenu_Black .rootGroup .focused .text,
.RadMenu_Black .rootGroup .expanded .text
{
	background: transparent url("Img/SelectedBgRoot.gif") no-repeat right 4px;
	cursor: pointer;
}

.RadMenu_Black .group .link:hover,
.RadMenu_Black .group .focused,
.RadMenu_Black .group .expanded,
.RadMenu_Black .group .link:hover .text,
.RadMenu_Black .group .focused .text,
.RadMenu_Black .group .expanded .text
{
	background: transparent url("Img/SelectedBgSubitem.gif") repeat-x 0 0;
	font-weight: bold;
	cursor: pointer;
}

.RadMenu_Black .rootGroup .link
{
	margin-right: 5px;
	overflow: visible;
	font-weight: bold;
}

.RadMenu_Black .rootGroup .link .text
{
	font: bold 12px Arial, sans-serif;
	margin-right:-1px;
}

* html .RadMenu_Black .item,* html .RadMenu_Black .horizontal .link,* html .RadMenu_Black .text{float:left;
	font-weight: bold;}

* html .RadMenu_Black .group .text,* html .RadMenu_Black .vertical .text{float:none;
	font-weight: bold;}

*+html .RadMenu_Black .rootGroup .link .text
{
	zoom: 1;
}

.RadMenu_Black .group .link .text
{
	font: bold 12px Arial, sans-serif;
}

.RadMenu_Black .group .item a
{
	font: bold 12px Arial, sans-serif;
	color: White;
	font-weight: bold;
	cursor: pointer;
}

.RadMenu_Black .group
{
	background: #191919;
	width: 120px !important;
	text-align: left;
	border: 1px solid #0b0b0b;
	font-weight: bold;
}

.RadMenu_Black .horizontal
{
	height: 33px;
	background: #191919 url("Img/Background.gif") repeat-x top left
}

.RadMenu_Black .group .horizontal
{
	height: 21px;
	background: #191919;
}

.RadMenu_Black .group .link
{
	text-decoration: none;
	color: #5c5c5c;
	line-height: 18px;
	height: 21px;
	margin: 0;
}

.RadMenu_Black_rtl .group .link
{
	text-align: right;
	padding-right:0;
}

.RadMenu_Black .text
{
	padding: 0px 5px 5px 5px !important;
	padding: 0px 5px 5px 5px;
}

.RadMenu_Black .group .link .text
{
	padding: 3px 10px 3px 5px !important;
	padding: 3px 30px 3px 7px;
	font-size: 11px;
	margin-left: 0px !important;
	margin-left: 0;
	margin-right: 0px !important;
	margin-right: 0;
}


.RadMenu_Black .group .last
{	
	padding-bottom: 10px !important;
	padding-bottom: 10px;
}

.RadMenu_Black .group .first
{
	padding-top: 10px !important;
	padding-top: 10px;
}

.RadMenu_Black_rtl .group .link .text
{
	padding: 3px 7px 3px 30px !important;
	padding: 3px 7px 3px 30px;
}

/* <expand arrows styling> */

.RadMenu_Black .group .link .expandLeft
{
	background: #191919 url("Img/ArrowExpand.gif") no-repeat right center;
}

.RadMenu_Black .group .link .expandRight
{
	background: #191919 url("Img/ArrowExpandRTL.gif") no-repeat left center;
}

.RadMenu_Black .group .link:hover .expandLeft,
.RadMenu_Black .group .focused .expandLeft,
.RadMenu_Black .group .expanded .expandLeft
{
	color: #ccc;
	background: #191919 url("Img/ArrowExpandHovered.gif") no-repeat right center;
}

.RadMenu_Black .group .link:hover .expandRight,
.RadMenu_Black .group .focused .expandRight,
.RadMenu_Black .group .expanded .expandRight
{
	color: #ccc;
	background: #191919 url("Img/ArrowExpandHoveredRTL.gif") no-repeat left center;
}

/* </expand arrows styling> */


.RadMenu_Black .group .expanded
{
	z-index: 11;
}

.RadMenu_Black .topArrowDisabled,
.RadMenu_Black .bottomArrowDisabled,
.RadMenu_Black .leftArrowDisabled,
.RadMenu_Black .rightArrowDisabled
{
	display: none;
}

.RadMenu_Black .topArrow,
.RadMenu_Black .bottomArrow,
.RadMenu_Black .leftArrow,
.RadMenu_Black .rightArrow
{
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.RadMenu_Black .topArrow,
.RadMenu_Black .bottomArrow
{
	height: 10px;
	width: 100%;
	background: #343434 url("Img/ArrowScrollUpDown.gif") no-repeat center top;
}

.RadMenu_Black .topArrow
{
	border-top: 1px solid #000;
}

.RadMenu_Black .bottomArrow
{
	background-position: center bottom;
	border-bottom: 1px solid #000;
}

.RadMenu_Black .leftArrow,
.RadMenu_Black .rightArrow
{
	width: 10px;
	height: 20px;
	margin: 0;
	background: #343434 url("Img/ArrowScrollLeftRight.gif") no-repeat left center;
}

.RadMenu_Black .rightArrow
{
	border-right: 1px solid #000;
	background-position: right center;
}

.RadMenu_Black .leftArrow
{
	border-left: 1px solid #000;
}

.RadMenu_Black .rootGroup .item .disabled .text,
.RadMenu_Black .group .item .disabled .text
{
	color: #333;
}

.RadMenu_Black .rootGroup .item .disabled
{
	background: none;
}

.RadMenu_Black .group .item .disabled
{
	background-color: #191919;
}

.RadMenu_Black .separator
{
	background-color: #1f1f1f;
}

.RadMenu_Black .horizontal .separator
{
	height: 20px;
	margin-top: 8px;
	width: 1px;
	border-left: 1px solid #303030;
}

.RadMenu_Black .vertical .separator
{
	height: 1px;
	border-top: 1px solid #303030;
}

.RadMenu_Black .separator .text
{
	display: none;
}

.RadMenu_Black .rootGroup .item .disabled:hover,
.RadMenu_Black .rootGroup .item .disabled:hover .text
{
	background: none;
}

.radmenu
{
	white-space:nowrap;
	float:left;
	position:relative;
}


.radmenu:after 
{
    content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}

.radmenu ul.horizontal,
.radmenu ul.vertical
{
	margin:0;
	padding:0;
	display:none;
	position:relative;
	left:0;
	float:left;
}

.radmenu .item
{
	float:left;
	position:relative;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
	_display:inline;
	background: none;
}


.radmenu .horizontal .item
{
	clear:none;
	background: none;
}

.radmenu .vertical .item
{
	clear:both;
	background: none;
}


.radmenu ul.active,
.radmenu ul.rootGroup
{
	display:block;
	background: none;
}

.radmenu .slide, 
.contextMenu
{
	position:absolute;
	overflow:hidden;
	display:none;
	_height:1px;
	float:left;
}

.contextMenu
{
	z-index:1000;
}

.radmenu .text
{
	display:block;
}

.radmenu a.link
{
	cursor:default;
	display:block;	
}


.scrollWrap
{
	position:absolute;
	float:left;
	overflow:hidden;
	left:0;
}

.radmenu .leftArrow,
.radmenu .topArrow,
.radmenu .bottomArrow,
.radmenu .rightArrow
{
	position:absolute;
	z-index:2000;
	text-indent:-1000em;
}

.radmenu .leftArrowDisabled,
.radmenu .topArrowDisabled,
.radmenu .bottomArrowDisabled,
.radmenu .rightArrowDisabled
{
	display:none;
	text-indent:-1000em;
}

.radmenu .bottomArrow,
.radmenu .bottomArrowDisabled
{
	margin-bottom: -1px;
}

.radmenu .leftImage
{
	border:0;
	float:left;
}

.rtl
{
	float:right;
}

.rtl ul.horizontal,
.rtl ul.vertical
{
	float:right;
}

.rtl .item
{
	float:right;	
}

.rtl .leftImage,
.rtlcontext .leftImage
{
	border:0;
	float:right;
}

.radmenu ul.rootGroup
{
	float:none;
	_float:left;
}

.radmenu .link
{
	width:auto;
}

/****************************************/
/**mac*/
/* RadMenu Mac skin */

.RadMenu_Mac
{
	border-bottom: 0px;
	width: 600px;
}

.RadMenu_Mac .link
{
	text-decoration: underline;
	font-weight: bold;
	color: black;
	line-height: 22px;
	padding: 0px 5px 0px 5px !important;
	padding: 0px 5px 0px 5px;
}

.RadMenu_Mac .item
{
	border-right: black 1px solid;
	padding:  0px 10px 0px 10px !important;
	padding:  0px 10px 0px 10px;
	font-weight: bold;
}

.RadMenu_Mac .last
{
	border-right: 0px;
}

.RadMenu_Mac .item a
{
	color: Black;
	cursor: pointer;
}

.RadMenu_Mac .link:hover, .RadMenu_Mac .focused, .RadMenu_Mac .expanded, .RadMenu_Mac .focused .text
{
	color: White;
	background-color: #ff9933;
	text-decoration: none;
	font-weight: bold;
}

.RadMenu_Mac .text
{
	padding: 0px 9px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
}

.RadMenu_Mac .group
{
}

.RadMenu_Mac .group .link
{
	background: none;
	float: left;
	_width: 140px; /* IE6 */
	min-width: 140px; /* IE7, Mozilla, Opera */
	text-align: left;
	color: #000;
}

.RadMenu_Mac .group .text
{
	padding-left: 12px;
}

.RadMenu_Mac .group .link:hover,
.RadMenu_Mac .group .focused,
.RadMenu_Mac .group .expanded
{
	background: #326dc8 url('img/MenuItemBackgroundHvr.gif') repeat-x;
	color: white;
}

.RadMenu_Mac .leftArrow,
.RadMenu_Mac .rightArrow,
.RadMenu_Mac .topArrow,
.RadMenu_Mac .bottomArrow,
.RadMenu_Mac .leftArrowDisabled,
.RadMenu_Mac .rightArrowDisabled,
.RadMenu_Mac .topArrowDisabled,
.RadMenu_Mac .bottomArrowDisabled
{
	background: #326dc8 url('img/left.gif') center center no-repeat;
	width: 15px;
	text-decoration:none;
	color:#326dc8;
}

.RadMenu_Mac .topArrow,
.RadMenu_Mac .topArrowDisabled
{
	background-image:url('img/top.gif');
	width: 100%;
	text-decoration:none;
	color:#326dc8;
}

.RadMenu_Mac .bottomArrow,
.RadMenu_Mac .bottomArrowDisabled
{
	background-image:url('img/bottom.gif');
	width:100%;
}

.RadMenu_Mac .rightArrow,
.RadMenu_Mac .leftArrow
{
	height:100%;
}

.RadMenu_Mac .rightArrow,
.RadMenu_Mac .rightArrowDisabled
{
	background-image: url('img/right.gif');
}

.RadMenu_Mac .vertical .separator .text
{
	padding-top: 1px;
	background:	#d0d2d4;
	font-size: 0px;
	border-top:0px;
	border-bottom:0px;
}

.RadMenu_Mac .expandLeft,
.RadMenu_Mac .expandRight
{
	background:transparent url(img/groupImage.gif) right center no-repeat;
}

.RadMenu_Mac .link:hover .expandLeft,
.RadMenu_Mac .link:hover .expandRight,
.RadMenu_Mac .focused .expandLeft,
.RadMenu_Mac .focused .expandRight,
.RadMenu_Mac .expanded .expandLeft,
.RadMenu_Mac .expanded .expandRight
{
	background:transparent url(img/invertedGroupImage.gif) right center no-repeat;
}

.RadMenu_Mac .rootGroup .disabled,
.RadMenu_Mac .rootGroup .disabled:hover
{
    color:#999;
}

.RadMenu_Mac .rootGroup .disabled:hover
{
    background:#E9E9E9 url(img/MainItemBackground.gif) repeat-x;
}

.RadMenu_Mac .group .disabled,
.RadMenu_Mac .group .disabled:hover
{
    background: transparent;
    border: none;
    color: #999;
}

/* right to left */

.RadMenu_Mac_rtl *
{
    text-align:right !important;
}

.RadMenu_Mac_rtl .rootGroup
{
    width:100%;
}

.RadMenu_Mac_rtl .vertical .link:hover .expandLeft,
.RadMenu_Mac_rtl .vertical .link:hover .expandRight,
.RadMenu_Mac_rtl .vertical .focused .text,
.RadMenu_Mac_rtl .vertical .expanded .text
{
	background:transparent url(img/invertedGroupImageRTL.gif) left center no-repeat;
	margin: 0px;
}

.RadMenu_Mac_rtl .expandLeft,
.RadMenu_Mac_rtl .expandRight
{
	background: transparent url(img/left.gif) left center no-repeat;
}
/**************************************************************/

#contentDiv
{
	width: 760px;	
}

/**************************************************************/
/*******Window css**********/
.RadWWrapperActive td{padding:0px;font:normal 11px "segoe ui", arial, sans-serif;}

iframe.RadWContentFrame{background: white;} /* Mozilla overlay */

.RadWWrapperActive{border-collapse: collapse}

.RadWTitleRow{height:28px;cursor: default;}
.RadWHeaderTopResizer{height:5px;font-size:5px;line-height:5px}

.RadWWrapperHeaderLeft{width:8px;background:url(Window/Skins/Vista/CssImg/RadWHeaderLeft.gif) no-repeat}
.RadWWrapperHeaderCenter{background:url(Window/Skins/Vista/CssImg/RadWHeaderCenter.gif) repeat-x;text-align:left}
.RadWWrapperHeaderCenter .RadWWrapperHeaderCenter{background:transparent}
.RadWWrapperHeaderRight{width:8px;background:url(Window/Skins/Vista/CssImg/RadWHeaderRight.gif) no-repeat}
.RadWTitleText{padding-left:1em}

.RadWWrapperHeaderCenter .RadWWrapperHeaderCenter img{margin:0 1px}

.RadWWrapperHeaderCenter table{height:23px}

.RadWButton{cursor:pointer;}

.RadWWrapperBodyLeft{width:8px;background:url(Window/Skins/Vista/CssImg/RadWBodyLeft.gif) repeat-y}
.RadWWrapperBodyCenter{}
.RadWWrapperBodyRight{width:8px;background:url(Window/Skins/Vista/CssImg/RadWBodyRight.gif) repeat-y}

.RadWStatusRow{height:15px;background:#ededed;border-top:1px solid #909090;color:#000;font-size:9px}
.RadWStatusRow input{display:none;}
.RadWStatusRow img{height:12px;width:12px;margin-left:3px}
div.RadWStatus{}

.RadWWrapperFooterLeft{width:8px;height:8px;background:url(Window/Skins/Vista/CssImg/RadWFooterLeft.gif) no-repeat}
.RadWWrapperFooterCenter{height:8px;background:url(Window/Skins/Vista/CssImg/RadWFooterCenter.gif) repeat-x}
.RadWWrapperFooterRight{width:8px;height:8px;background:url(Window/Skins/Vista/CssImg/RadWFooterRight.gif) no-repeat}

/* Firefox Fix to show the side TDs */
.RadWWrapperHeaderLeft:before,
.RadWWrapperBodyLeft:before,
.RadWWrapperFooterLeft:before
{
	content: " ";
	display: block;
	width: 8px;
}
.RadWWrapperHeaderRight:before,
.RadWWrapperBodyRight:before,
.RadWWrapperFooterRight:before
{
	content: " ";
	display: block;
	width: 8px;
}
/* Firefox fix end */

.RadWModalImage
{
	background: url('Window/Skins/Vista/Img/ModalImageBg.gif');
}

.RadWDragHelper
{		
	border: solid 1px solid #ccc;
	background: #ccc;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: 0.5; /* Mozilla */
	opacity: 0.5; /* CSS3 */
	margin: 0px;
	padding: 0px;	
	position: absolute;
	z-index: 50000;
	overflow: hidden;	
}

.RadWWrapperInactive
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE */
	-moz-opacity: 0.9; /* Moz */
	opacity: 0.9; /* CSS3 */
}

.RadWMinimizedOver,
.RadWMinimizedActive,
.RadWMinimizedInactive,
.RadWMinimizedPageLoaded
{width:100px;background:url(Window/Skins/Vista/CssImg/RadWHeaderCenter.gif) repeat-x #bad1ea;text-align:left}


.RadWMinimizedOver .RadWTitleRow,
.RadWMinimizedActive .RadWTitleRow,
.RadWMinimizedInactive .RadWTitleRow,
.RadWMinimizedPageLoaded .RadWTitleRow
{background-color:#bad1ea}
/***************************************************************/
.FormInput th {
	text-align:right;	
}

.left
{
     text-align:left;    
}

.FormInput td{
	text-align:left;	
}
#OptionBox table
{
	border-collapse:collapse;
}
#OptionBox td
{
	border:2px silver solid;
	width: 239px;
	padding: 5px 5px 5px 5px;
	margin: 2px 2px 2px 2px;
	vertical-align:top;
}
#OptionBox td h3
{
	font-size:11px;
	color:#EF7414;
	margin:0px 0px 0px 0px;
}
#OptionBox td p
{
	font-size:10px;
	color:black;
	margin:0px 0px 0px 0px;
}
#OptionBox td a
{
	text-decoration:underline;
}

#OptionBox td.Row1 
{
	background-color:#C3D9FF;
}
#OptionBox td.Row2
{
	background-color:#F9F7ED;
}
#OptionBox td.Row3
{
	background-color:#EEEEEE;
}
.GridResultsHeader {
	text-align:left;	
}
.MemberResourceButton
{
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
	float:left;
	width:110px;
	height:76px;
	margin: 10px 5px 0px 5px;
}
.MemberResourceButtonWide
{
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
	float:left;
	height:76px;
	width:230px;
	margin: 10px 5px 0px 5px;
	padding:0;
	margin-bottom:0;
}
#divImpliedVolatility h2
{
	width:100%;
	background-image: url(/Image/HeaderBG_Mid.png);
	background-repeat:repeat-x;
	height:26px;
	margin:0;
	padding:2px 0 0 5px;
	text-align:center;
}
#divImpliedVolatility h3
{
	height:25px;
	width:100%;
	margin:0;
	padding:2px 5px 0 5px;
	font-weight:bold;
	font-size:smaller;
	background-color:#EFEFEF;
}
#divImpliedVolatility table
{
	border-collapse:collapse;
	width:100%;
}

#divImpliedVolatility table th
{
	background-image:url(/Image/itemHeaderBG.png);
	background-repeat:repeat-x;
	height:25px;
	margin:0;
	text-align:right;
	vertical-align:middle;
	width:200px;
	padding-right: 5px;
}
#divImpliedVolatility table td
{
	background-image:url(/Image/ItemContentBG.png);
	background-repeat:repeat-x;
	height:25px;
	margin:0;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
}
#PackageTable
{
	border-collapse:collapse;
}
#PackageTable tr h1
{
	margin:0 0 10px 0;
	color:#EF7414;
	font-size:18px;
	text-align:center;
}
#PackageTable tr h2
{
	margin:0;
	color:black;
	font-size:small;
}
#PackageTable td
{
	padding-left:10px;
}
#PackageTable ul
{
	list-style-image:url(/Image/bullet_Tickbox.png);
	color:#EF7414;
}
#PackageTable li
{
	margin:0;
	padding-bottom:3px;
}
#PackageTable span
{
	vertical-align:middle;
	padding:0 0 16px 5px;
}

#PackageTable .imgBullet
{
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
	width:25px;
	height:25px;
}
/********** Plain Box **************/
.box {
	border-collapse:collapse;
}
.Box td
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border: 0;
	border-collapse:collapse;
}
.Box td.TL
{
	background-image:url(/Image/BoxTL.png);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
}
.Box td.T
{
	background-image:url(/Image/BoxT.png);
	background-repeat:repeat-x;
	height:18px;
}
.Box td.TR
{
	background-image:url(/Image/BoxTR.png);
	background-repeat:no-repeat;
	width:20px;
	height:18px;
}
.Box td.L
{
	background-image:url(/Image/BoxL.png);
	background-repeat:repeat-y;
	width:15px;
}
.Box td.M
{
	background-color:#FFFFCC;	
}
.Box td.R
{
	background-image:url(/Image/BoxR.png);
	background-repeat:repeat-y;
	width:20px;
}
.Box td.BL
{
	background-image:url(/Image/BoxBL.png);
	background-repeat:no-repeat;
	width:18px;
	height:20px;
}
.Box td.B
{
	background-image:url(/Image/BoxB.png);
	background-repeat:repeat-x;
	height:20px;
}

.Box td.BR
{
	background-image:url(/Image/BoxBR.png);
	background-repeat:no-repeat;
	width:18px;
	height:20px;
}

.videoPager table
{
    background-color:White; 
}

.videoPager td
{
    background-color:White; 
}

.videoPager span
{        
    padding:2px 10px 2px 10px;    
    background-color : #A2B3EF;
    color : #000045;
}

.videoPager a
{
    padding:2px 10px 2px 10px;    
    background-color : #000045;
    color : #A2B3EF;
    text-decoration : underline;
}
.ArticleDetails img
{
	
}

.MasterPageTestimonialBox .title
{
	font-weight:bold;
	margin:0 0 0 0;
}
.MasterPageTestimonialBox .person
{
	font-size:smaller;
	margin:0 0 0 0;
	font-weight:bold;
}
.MasterPageTestimonialBox .content
{
	font-style:italic;
	margin:0 0 0 0;
	font-size:smaller;
	color:Black;
	line-height:normal;
}
.MasterPageTestimonialBox .content ul
{
	padding-left:3px;
}
.MasterPageTestimonialBox .content li
{
	background-image: none !important;
	margin:5px 0;
	list-style-image: url(/image/dot.jpg) !important;
	text-indent: 0 !important;
}

.EnrollNow .title
{
	font-weight:bold;
	margin:0 0 0 0;
}
.EnrollNow .person
{
	font-size:smaller;
	margin:0 0 0 0;
	font-weight:bold;
}
.EnrollNow .content
{
	font-style:italic;
	margin:0 0 0 0;
	font-size:smaller;
	color:Black;
	line-height:normal;
}
.EnrollNow .content
{
	font-style:italic;
	margin:0 0 0 0;
	font-size:smaller;
	color:Black;
	line-height:normal;
}
.EnrollNow .content ul
{
	padding-left:12px;
}
.EnrollNow .content li
{
	background-image: none !important;
	margin:2px 0;
	font-size:8px;
	list-style-image: url(/image/dot.jpg) !important;
	text-indent: 0 !important;
}
.LandingPageContent
{
	padding: 0px 35px 0px 35px;
	text-align:left;
	font-size:small;
}
.LandingPageContent h1
{
	font-size:28px;
	margin-top:20px;
}
.LandingPageContent_h2
{
	background-color:#DBCD64;
	border:thin #847A3E solid;
	color: red;
	font-size:20px;
	margin-bottom:5px;
	margin-top:30px;
	padding: 5px 5px 5px 5px;
	width:490px;
}
.LandingPageContent p
{
	margin-top:2px;
}
#ContactTable .TopPadding 
{
	padding-top:5px;
}
.tradeFinderFilterManager-container
{
	text-align: left;
}
#DIV_SpecialOfferOverlay 
{	
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
	background-image:url("/image/SpecialOfferBox.png");
	position:absolute;
	width:440px;
	height:270px;
	z-index: 5;
	top: 870px;
	left: 520px;
}
#DIV_SpecialOfferPriceOverlay
{
	position:absolute;
	width:440px;
	height:270px;
	z-index: 15;
	top: 873px;
	left: 520px;
}
#DIV_GuyPresenting
{
    position:absolute;
    z-index:2;
    top:  780px;
    left: 260px;
}

.roMonth
{
    top: 0px !important;
    left: 25px !important;
    left: 0px;
    top: 180px;
	z-index: 10px;position:relative;
}

.roMonth img
{
    top: 0px !important;
    left: 25px !important;
    left: 0px;
    top: 180px;
	z-index: 2px;
	behavior: url(/App_Themes/Sunshine/iepngfix/iepngfix.htc);
	z-index: 10px;position:relative;
}

#DIV_SpecialOfferPriceOverlay  img 
{
	margin-right:3px;position:relative;
	width:109px;
	height:37px;
	top: 184px !important;
	top: 0px;
	z-index: 10px;
}
#Faq .DIV_QuestionHeader {
	background-color: #CEBB2E;
	font-size:22px;
	margin:0 0 10px 0;
	padding:2px 0 2px 5px;
	float:left;
	width: 483px;
	border: 1px solid #766E41;
}
#Faq h2 {
	float:left;
	margin:0;
	padding:0;
}

#Faq .DIV_QuestionHeader img {
	float:right;
	border:0;
}
#Faq blockquote  
{
	padding-top:25px;
}
#Faq blockquote .DIV_QABox 
{
/*	border: 1px solid #766E41; */
	padding:0 0 0 0;
	margin-top:10px;
}
#Faq .Question 
{
	background-color:#F7F3DB;
	margin:0px 0 2px 0;
	padding:5px 5px 5px 5px;
}
#Faq .Answer
{
	color:#00055A;
	margin:0;
	padding:0px 5px 10px 5px;
}
#TradeFinderKey th
{
	text-align:right;
	padding-right: 5px;
}
#TradeFinderKey .KeyContent
{
	text-align:left;
	padding:4px;
	
}
#DIV_UserGuideContent h2
{
	text-align:center;
}
#DIV_UserGuideContent ol
{
	padding-left: 30px;
	padding-right:2px;
}
#DIV_UserGuideContent li
{
	padding: 5px 0;
}
#DIV_UserGuideContent caption
{
	margin:10px 0;
}
#DIV_UserGuideContent caption h2
{
	margin-bottom:10px;
	font-size:20px;
}
#DIV_UserGuideContent .LeftColumn
{
	width:350px;
	vertical-align:top;
}
#DIV_UserGuideContent .RightColumn
{
	width:320px;
	padding-left:5px;
	vertical-align:top;
 }
 #DIV_UserGuideContent .DIV_TextContent
{	
	overflow:auto;
	height:100%;
} 
#UserGuideMenuBar
{
	background-color:#CEBB2E;
}
.MainBlogContent iframe body
{
	width: 700px !important;
}

.strategyGuideMenu-current
{
    background: #326dc8 url('/Image/User_Guide/UserGuide_Menu_Welcome_Over.png') repeat-x;
}
#DIV_StrategyGuideMenuBar {
	background-color: #CEBB2E;
}


.testYourselfTitle
{
    margin-left: 10px;   
    width: 500px; 
}

#testYourselfHeader td
{
   border: solid 1px #666666;
   padding: 5px 5px 5px 5px; 
   font-weight:bold;
   text-align:center;   
    background-color: #f0f0f0;
    color:#000000;
}

#testYourself
{
    text-align: left;
    border: solid 1px #666666;
    padding: 5px 5px 5px 5px;
    font-weight: normal;
    background-color: #f0f0f0;
    color:#000000;
}

.testYourselfTable
{
    margin-left: 10px;   
    width: 500px;    
}

#testYourselfQuestionTitle
{
    color:#000000;
    border: 0px;    
    font-weight:bold;
   background-color: White;
}

#testYourselfQuestion
{
    color: #3333FF;
   background-color: White;
    border: solid 1px #666666;
}

#testYourselfButton
{
   border: 0px; 
   background-color: White;
   cursor:pointer;
}

.testYourselfResultTable
{        
    margin-top: 10px;
    margin-left: 10px;  
    font-weight:bold;
    width: 300px;
    text-align:left;
}

.testYourselfResultTitle
{
    font-size: 21px;
    font-weight: bold;
    background-color: #FFFF00;
    border-top: solid 1px #333333;
    border-bottom: solid 2px #333333;
    padding: 10px 10px 10px 10px;
}

.testYourselfResult
{
    border: solid 1px #666666;
    padding: 5px 5px 5px 5px; 
    font-weight:bold;
    text-align:center;   
    background-color: #f0f0f0;
    color: #3333FF;
}

.importOrders
{
    font-weight: bold;
    color: red;
}

.importOrders ul
{
    font-weight: bold;
    color: red;
}

.importOrders ul li
{
    font-weight: bold;
    color: red;
}

#EmailOptOut .fontStyle
{
	font-style: italic;
}

#EmailOptOut .ThankYou
{
	font-weight: bold;
	color: #FF0000;
	font-style: italic;
}

#EmailOptOut .Reply
{
	color: #FF0000;
	font-style: italic;
}

#EmailOptOut .Member
{
	padding-left: 50px;
	font-size: 14px;
	text-align:right;
	width: 20%;
}

#EmailOptOut .left
{	
	width: 80%;
	text-align:left;
}

/******** USER COMMENTS **********************/
.UserComments
{
	height:100%;
	word-break: break-all;
}
.UserComments h1
{
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:normal;
}
.UserComments p
{
	font-size:10px;
	margin:0;
	padding:0;
	line-height:normal;
}
.UserComments hr
{
	
}
/******** Affiliate Signup **************/
#AffiliateSignup h1
{
	font-size:x-large;
	line-height:26px;
}	
#AffiliateSignup h2
{
	color:Red;
}
#AffiliateSignup #Benefits 
{
	background-color: #FFFFE0;
	
	padding:10px;
}
#AffiliateSignup #Benefits li 
{
	margin:15px 25px;
}
.ProductGuide
{
	border: thick ridge red;
	padding:10px;
	margin-bottom: 15px;
}

.PackageSummary
{
	list-style-image: url(/image/affiliatesignup/bullet_tickbox.png);
}

.radioButtonList td
{
	padding: 2px 0px 2px 0px !important;
	padding: 0px 0px 0px 0px;
}
.NoBulletNoIndent
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px
}
/************/
