
A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration: underline;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}




/* ============================= FTCKaplan Styles ==================================*/
p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

td p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.9em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin-left: 0px;
	margin-top: 0px;	
	color: #000000;	
}


A:link	{	
	text-decoration:	none;
	}	
		
A:visited	{	
	text-decoration:	none;
	}	
		
A:active	{	
	text-decoration:	none;
	}	
		
A:hover	{	
	text-decoration:	underline;
	}
		


.errormessage
{
    color: Red;
    font-size: 1.2em;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
}



		 /* ************************************** Headers ****************************** */

h1 	
{
	margin:0px;
	font-size: 14pt;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-weight: bold;
	color:#0F1A57;
	text-align:left;
}

h2
{
	margin:0px;
	font-size: 1.0em;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: bold;
	color:#0F1A57;
}
	
h3
{
	font-size: 8.5pt;
	margin-top:6px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;	
	text-decoration: none;
	color:#0F1A57;	
}

h4
{
	font-size: 1.0em;
	margin-top:6px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;	
	text-decoration: none;
}


.divbody h2
{
	margin:0px;
	font-size: 1em;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: bold;
}


p
{
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 6px;
	font-size: 0.9em;
	padding-right: 3px;
	padding-left: 3px;
}


	
.divbody p
{
	padding-left: 10px;
	padding-right: 10px;
}			
		
.divspacehorizontal
{
	height: 2px;
	font-size: 0px;
}

.data 
{ 
	font-weight:normal;
	font-size: 1em;
	line-height: 1.5em;	
	text-align: left;
}

.button
{ 
	font-weight:normal;
	font-size: 1em;
	line-height: 1.5em;	
	text-align: center;
}		
		


			/* ************************************** New ****************************** */

.tableheader
{	
	color: #cccccc;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em; 
	background-color:#6990be;	
}

.tabledata
{	
	color: #636363;
	font-size: 1.2em;
	line-height: 1.4em; 
	background-color:#b4c7de;	
}




			/* ************************************** Lists ****************************** */			
ul
{
	margin-top: -6px;
	margin-bottom: 6px;
	margin-left: 30px;
	padding-right: 5px;
}

ul li	{	
	list-style-image: url(images/bulletsquare.gif);
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 0.9em;
	padding-right: 3px;
	padding-left: -10px;
	}	

ul li li	{	
	list-style-type:	disc;
	}	

ul li li li	{	
	list-style-type:	circle;
	}
	
	
ol
{
	margin-top: -6px;
	margin-bottom: 6px;
	margin-left: 40px;
	padding-right: 5px;
}

ol li	{	
	list-style-type:	decimal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 0.9em;
	padding-right: 3px;
	padding-left: 0px;
	}	

ol ol li	{	
	list-style-type:	lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:	lower-roman;
	}	
	


			/* ************************************** Lists in Tables ****************************** */			

td ul
{
	margin-top: -6px;
	margin-bottom: 6px;
	margin-left: 30px;
	padding-right: 5px;
	font-size: 1.0em;
}

td ul li	{	
	list-style-image: url(images/bulletsquare.gif);
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 1.2em;
	padding-right: 3px;
	padding-left: -10px;
	}	

         
/* ***************************************** New for Reporting Services  ************************************ */
           
           
/* **********************************  Base HTML Tags  *************************** */          
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	background-image:url('images/content.jpg');
	background-repeat:repeat-y;
	background-position:center top;

	/*background-image: url(images/watermark.gif);*/
	background-repeat: no-repeat;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

img
{
	border:0px;
}


td
{
	font-size: 1.0em;
	font-weight: normal;
	color: #000000;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;

}




/* **********************************  Main  *************************** */	
#Main 
{
	width:980px;
	margin:auto;
	background-image:url('images/content.jpg');
	background-repeat:repeat-y;
	background-position:center;
	background-attachment:inherit;
}



/* ************************************** Top Menu ****************************** */	
#TopMenu
{width: 940px;background-image: url('images/header.jpg');margin:auto;	height: 117px;	
}
.topmenudiv {
	
	font-size: 0.8em;
	font-weight:bold;
	float:left;

}
.TopMenuLeft{float:left;padding-left:25px;margin:auto;}
.TopMenuRight{float:right;padding-right: 100px;margin:auto;}
.TopMenuItem
{
	padding-left:10px;
	float:left;
	color:white;
	padding-top:10px;
	padding-right:10px;
	height:46px;
	}
#TopMenu a:active{text-decoration:none; color:#ffffff;}	
#TopMenu a:visited{text-decoration:none; color:#ffffff;}	
#TopMenu a:link{text-decoration:none; color:#ffffff;}	
#TopMenu a:hover{text-decoration:none; color: #ffffff;}		



/* ************************************** Sidebar ************************************** */	
#Sidebar 
{
	width: 220px;
	height: 100%;
	background-image:url('images/menu_bg.gif');
	background-repeat:repeat-y;
	font-size: 0.9em;
	padding-left: 0px;
	margin-left: 0px;
	float:left;
}


#Sidebar a:active{text-decoration: underline;color: #000000;
padding-bottom: -6px;margin-bottom:-6px;}


#Sidebar a:visited{text-decoration: underline;color: #000000;
padding-bottom: -6px;margin-bottom:-6px;}


#Sidebar a:link{text-decoration: underline;color: #000000;
padding-bottom: -6px;margin-bottom:-6px;}
#Sidebar a:hover{text-decoration: none;color: #000000;
padding-bottom: -6px;margin-bottom:-6px;}
#Sidebar select{font-size: 1.2em;margin-top: 0px;}
#Sidebar input{font-size: 1.2em;margin-top: 3px;}


.divmenupanel
{
	padding-top:10px;
	padding-bottom:10px;
	/*background-color: silver;*/
	background-image:url('images/menu_bg.gif');
	background-repeat:repeat-y;
	padding-left:5px;
	text-indent: 10px;
}

.divmenupanel h4
{
	font-size:1.0em;
	margin-top: 0px;		
	margin-bottom: 2px;
	/*padding-left:15px;*/
	font-weight:bold;
	color:#0f1a57;
}

/*.divmenupanel p
{
	margin-top: 0px;		
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:normal;
}	*/

#SubMain 
{
	background-color:Green;
	background-color:Transparent;
	text-align: left;
	width:790px;
	float:right;
}


#Content 
{
	/*background-color:white;
	background-color:Transparent;*/
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	width:580px;
	height:100%;
	padding-top:0px;
	padding-bottom:0px;
}

#WelcomeContent 
{
	/*background-color:white;
	background-color:Transparent;*/
	text-align: left;
	padding-left:20px;
	padding-right:20px;
	width:940px;
	height:100%;
	padding-top:0px;
	padding-bottom:0px;
}

#ReportContent
{
	background-color:white;
	background-color:Transparent;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	width:745px;
	height:100%;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}


.tabledata
{
	font-size: 0.7em;
	font-weight: bold;
	color: Black;
	background-color: White;
	border-style:none;
	border-width:0;
	padding:3 3 3 3;
	border-bottom: thin solid Black;
}

/* ************************************** Footer ************************************** */	
#Footer 
{
	height: 334px;
	font-size: 0.8em;
	color: #666666;	
	text-align: center;
	position: relative;
	margin:auto;
	background-image:url('images/footer.jpg');
	background-repeat:no-repeat;
	background-position: center top;
}

.FooterLeft{position: absolute;left:10px;top:5px;}
.xFooterRight {text-align:center;position:absolute;right:300px;top:5px;}
.FooterRight {text-align:center;position:absolute;top:5px;}
#Footer a:active{text-decoration: underline;color: #666666;}
#Footer a:visited{text-decoration: underline;color: #666666;}
#Footer a:link{text-decoration: underline;color: #666666;}
#Footer a:hover{text-decoration: none;color: #666666;}




/************************* Ad Panels *************************/
.divPanel
{
	/*background-color:#101b58;*/
}

.PanelSpecialOffers
{
	padding-left: 5px;
	padding-top:20px;
	height: 145px;
	background-image:url(images/specialoffers.gif);
}

.PanelFTC4Success
{
	padding-left: 5px;
	padding-top:20px;
	height: 123px;
	background-image:url(images/ftc4success.gif);
}

.PanelInternationalStudents
{
	padding-left: 5px;
	padding-top:20px;
	height: 111px;
	background-image:url(images/internationalstudents.gif);
}



/***********************  DataGrids etc  ********************************/

.GridViewHeader{color:White;background-color:#0F1A57;font-size:1.0em;}
.GridViewFooter{color:White;background-color:#0F1A57;font-size:1.0em;}

.GridViewPager {color:White;background-color:#0F1A57;font-size:1.0em;}
.GridViewPager a:active{text-decoration: underline;color: #ffffff;}
.GridViewPager a:visited{text-decoration: underline;color: #ffffff;}
.GridViewPager a:link{text-decoration: underline;color: #ffffff;}
.GridViewPager a:hover{text-decoration: none;color: #ffffff;}
.GridViewPager td{color:White; font-size:1.1em; padding-left:2px; padding-right:2px;}

.GridViewItem{color:#000000;background-color:#ffffff;font-size:1.0em;}
.GridViewSelectedRow{color:#000000;background-color:#6990BE;font-size:1.0em;}
.GridViewEditRow{color:#000000;background-color:#6990BE;font-size:1.0em;}


.FormViewHeader{color:White;background-color:#0F1A57;font-size:1.0em;}
.FormViewFooter{color:White;background-color:#0F1A57;font-size:1.0em;}

.FormViewRow{color:#000000;background-color:#ffffff;font-size:1.0em;}
.FormViewEditRow{color:#000000;background-color:#ffffff;font-size:1.0em;}



.TabMenu
{
	width: 100%;
	font-size: 1.0em;
	font-weight:bold;
	padding-bottom: 0px;
	height: 26px;
	padding-right:0px;
	margin-right:0px;
	background-color:#6990BE;
	float:left;
	padding-left:20px;
}
.TabMenu a:active{text-decoration: underline;color: #ffffff;}
.TabMenu a:visited{text-decoration: underline;color: #ffffff;}
.TabMenu a:link{text-decoration: underline;color: #ffffff;}
.TabMenu a:hover{text-decoration: none;color: #ffffff;}



#tabnavigation a {text-decoration:underline;}
#tabnavigation a:active {color: #ffffff; background: #6990BE url("images/tab-left.gif") left top no-repeat; font-weight:bold; padding-left: 10px}
#tabnavigation a:visited {color: #ffffff; background: #6990BE url("images/tab-left.gif") left top no-repeat; font-weight:bold; padding-left: 10px}
#tabnavigation a:link {color: #ffffff; background: #6990BE url("images/tab-left.gif") left top no-repeat; font-weight:bold; padding-left: 10px}
#tabnavigation a:active span {background: #6990BE url("images/tab-right.gif") right top no-repeat; padding-right: 10px}

#tabnavigation a:visited span {background: #6990BE url("images/tab-right.gif") right top no-repeat; padding-right: 10px}

#tabnavigation a:link span {background: #6990BE url("images/tab-right.gif") right top no-repeat; padding-right: 10px}

#tabnavigation a span {display: block; float: left}

#tabnavigation a {display: block; float: left}
/* Commented backslash hack hides rule from IE5-Mac \*/
#tabnavigation a span {float: none}
#tabnavigation a {float: none}
/* End IE5-Mac hack */

#tabnavigation a:hover {color: #fff; background: #6990BE url("images/tab-left.gif") left top no-repeat; font-weight:bold; padding-left: 10px}
#tabnavigation a:hover span {background: #6990BE url("images/tab-right.gif") right top no-repeat; padding-right: 10px; text-decoration:none;}

#tabnavigation {list-style:none; padding:0; margin:0; height:20px;}
#tabnavigation li {float:left; display:block; margin:0; padding:0; height:20px;}
#tabborder {height:1em; background:#26a}


.paraheader
{
	font-weight:bold;

}

/* ***************** Calendar Styles ****************/

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 1.0em;
  font-weight:normal;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
  height:18px;
  width:110px;
  vertical-align:top;
}

.calendar_button
{
	border:none;
	cursor:pointer;
	width:25px;
	height:22px;
}

.calendar td
{
  font-size:11px;
}

.calendartitle
{
	font-weight:bold;
  background-color:#10085a;
  color:#ffffff;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
    font-weight:bold;
    background-color:#cccccc;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
    font-weight:bold;
}

.dayheader
{
  width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.disabledday
{
  text-decoration:none;
  background-position:center center;
  background-repeat:no-repeat;
  cursor:default;
  color:#999999;
  background-color:#ffffff;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  text-decoration:none;
  background-position:center center;
  background-repeat:no-repeat;
  cursor:default;
  color:#999999;
  background-color:#ffffff;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#F6F6F6;
  cursor:default;
  float:left;
}

.month
{
  background-color:#ffffff;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.calendarnextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:middle;
  padding:0px 5px 0px 5px;
}

.calendarselector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:middle;
  background-color:#FFFFFF;
}

.MainLanding
{
	width:100%;
}

.BannerLanding
{
	width:940px;
	height:46px;
	margin-bottom:10px;
	border-top:thin solid #10389c;	
	border-bottom:thin solid #10389c;	
}

.BannerText
{
	width:560px;
	height:20px;
	margin-top:26px;
	margin-bottom:0px;
	margin-left:0px;
	float:left;
}

.BannerImage
{
	width:360px;
	height:36px;
	margin-bottom:10px;
	float:left;
}


.LeftLanding
{
	width:698px;
	float:left;
	background-color:White;
}

.RightLanding
{
	width:242px;
	float:left;
	background-color:White;
}

.LandingSupportBanner
{
	width:242px;
	height:156px;
	float:left;	
	background-color:#6666cc;
	background-image:url(images/LandingSupportBanner.jpg);
}

.LandingAdminBanner
{
	width:242px;
	height:156px;
	float:left;
	background-color:#66cc66;
	background-image:url(images/LandingAdminBanner.jpg);
}

.LandingSupportText
{
	width:162px;
	height:76px;
	float:left;	
	margin-left:40px;
	margin-right:40px;
	margin-top:50px;
	margin-bottom:30px;
	font-size: 10px;
	color: #10389c;
	font-weight:bold;
}

.LandingAdminText
{
	width:162px;
	height:76px;
	float:left;	
	margin-left:40px;
	margin-right:40px;
	margin-top:50px;
	margin-bottom:30px;
	font-size: 10px;
	color: #10389c;
	font-weight:bold;
}



.ReportItem
{
	width:698px;
	height:80px;
	float:left;	
}

.ReportImage
{
	width:88px;
	height:66px;
	float:left;	
	margin-left:5px;
	margin-right:5px;
	margin-top:7px;
	margin-bottom:7px;
}

.ReportName
{
	width:436px;
	height:47px;
	float:left;	
	margin-left:7px;
	margin-right:5px;
	margin-top:23px;
	margin-bottom:23px;
	background-color:#303030;
}
                        
.ReportText
{
	float:left;	
	margin-left:10px;
	margin-right:5px;
	margin-top:7px;
	color:White;
	font-weight:bold;
}

.ReportText a:active
{
	float:left;	
	margin-left:10px;
	margin-right:5px;
	margin-top:7px;
	color:White;
	font-weight:bold;
	font-size:14px;
}
.ReportText a:link
{
	float:left;	
	margin-left:10px;
	margin-right:5px;
	margin-top:7px;
	color:White;
	font-weight:bold;
	font-size:14px;
}
.ReportText a:visited
{
	float:left;	
	margin-left:10px;
	margin-right:5px;
	margin-top:7px;
	color:White;
	font-weight:bold;
	font-size:14px;
}
.ReportText a:hover
{
	float:left;	
	margin-left:10px;
	margin-right:5px;
	margin-top:7px;
	color:White;
	font-weight:bold;
	font-size:14px;
}
                        		
.ReportLink
{
	color:white;
	font-size:14px;	
	margin-bottom:0px;
}

.ReportLink a:active{	color:white;
	font-size:14px;	
	margin-bottom:0px;}	
.ReportLink a:visited{	color:white;
	font-size:14px;	
	margin-bottom:0px;}	
.ReportLink a:link{	color:white;
	font-size:14px;	
	margin-bottom:0px;}	
.ReportLink a:hover{	color:white;
	font-size:14px;	
	margin-bottom:0px;}
	
/*******************OVERLAY POPUP START********************/

.bstyle{           
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #333;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.wstyle {
display: none;
position: absolute;
top: 25%;
left: 35%;
width: 550px;
height: 400px;
padding: 2px;
border: 2px solid #332888;
background-color: white;
z-index:1002;
overflow: auto;
}

/*******************OVERLAY POPUP  END  ********************/
