/* Site-wide look-and-feel ********************************************** */
.Page		{ text-align:center; }
.PageWrapper { background-color:#fff; }
.PageHeader { width:960px; height:100%; border:inherit; 
  			  background: #fff url(/images/1/isallstars_head_logo.gif) no-repeat top center; }
.PageBody	{ width:100%; }
.PageFooter { background-color: #a8acb3;  padding: 5px 5px 5px 5px; text-align:center; width:99%; 
  			  background: #a8acb3 url(/images/1/footerbg.gif) repeat-x top center; }
.Menu		{ text-align:left; }
.MenuButton	{ background-image: url(/images/2/menu_button_left.gif); height:20px; padding: 5px 5px 5px 0px; }
.MenuButtonRight	{ background-image: url(/images/2/menu_button_right.gif); height:20px; background-repeat:no-repeat; width:8px; }
a.MenuButtonText	{ font-family: Trebuchet MS; font-weight: bold; color:#666; padding-left: 8px; }
a:hover.MenuButtonText	{ text-decoration:none; color:#339900; }
.SubMenu	{ font-family: Trebuchet MS, Verdana;  font-size: 13px;  border: solid 1px #c0c0c0;  
        	  background-color: #f0f0f0;  padding: 10px 10px 10px 10px; }
.Panel		{ padding: 10px 10px 10px 10px; background-color:#f9f9f9; border:solid 1px #f0f0f0; text-align:left; }
.Header		{ background-color: #99ff33;  font-size: 15px;  font-weight: bold;  margin-bottom: 10px; height:50px; }
.Header2	{ background-color: #e0e0e0;  font-size: 15px;  font-weight: bold;  margin-bottom: 10px; }
.HeaderHome	{ font-size: 15px; /*margin-bottom: 5px;*/ margin: 0px 0px 0px 0px; }
.Form { border: solid 0px #95c9fe; /*background-color: #e7eef6;  padding: 2px 2px 2px 2px;*/ }
/* Custom ********************************************** */ 
.LoginForm	{ border: solid 1px #e0e0e0;  background-color: #f0f0f0;  padding: 2px 2px 2px 2px;  width: 99%; }
.FormResume	{ border: solid 1px #e0e0e0;  background-color: #f0f0f0;  padding: 8px 8px 8px 8px;  width: 600px; font-family:Courier New, Courier; }
.FormSearch	{ border-top: solid 1px #f0f0f0; background-color:#909090; padding: 2px 2px 2px 2px;  width: 100%; }
.FormSearchText	{ color:#f0f0f0; }
.TextFormat { font-family:Courier New, Courier; }
.Code, .code, #code 		{ font-family:Courier New, Courier; font-size: 12px; overflow: auto; min-height:40px;
width: 540px; border: solid 1px #999999; background-color: #f0f0f0; margin-left:10px; padding: 5px 5px 5px 5px; }
.Blank		{ background-image: url(/images/1/spacer.gif); } 
.Row		{ background: #fafafa url(/images/2/row1.gif) repeat-x bottom left; }
.AltRow		{ background: #f0f0f0 url(/images/2/altrow1.gif) repeat-x bottom left; } 
.HeaderRow	{ background-color:#99f034; font-size: 15px;  font-weight: bold;  margin-bottom: 10px; }
.FooterRow	{ background: #c0ff80 url(/images/2/footerrow1.gif) repeat-x bottom left; font-weight: bold; }
 
/* Should never be changed ********************************************** */
html,body  { 
	height: 100%; 
	margin: 0px 0px 0px 0px; 
	background-color: #c8dae9; 
	background-image: url(/images/2/bg_isas_page.gif);
	font-family: Trebuchet MS; 
	font-size: 14px; 
	color: #505050; }
table { font-family: Trebuchet MS,Tahoma,Helvetica; font-size: 14px; color: #505050; vertical-align: top; }
a	{ font-family: Trebuchet MS,Tahoma,Helvetica; text-decoration:none; color:#0066cc; }
a:hover	{ text-decoration:underline; color:#0066ff; }
h1	 
{	background-image: url(/images/2/arrow_header.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-family: Trebuchet MS; font-size: 22px; /*margin-bottom: 5px;*/ margin: 5px 0px 5px 0px; color: #606879; }
h2	{ font-family: Trebuchet MS; font-size: 20px; margin: 5px 0px 5px 0px; color: #606879; }
h3	{ font-family: Trebuchet MS; font-size: 17px; margin: 5px 0px 5px 0px; color: #606879; }
h4	{ font-family: Trebuchet MS; font-size: 14px; margin: 5px 0px 5px 0px; color: #606879; }
.xl { font-size: 20px; }
.lg { font-size: 17px; }
.md { font-size: 14px; }
.sm { font-size: 11px; }

/* Form Controls ****************************************** */
.sm input { font-family: Verdana,Tahoma;  font-size: 11px; }
.sm select { font-family: Verdana,Tahoma;  font-size: 11px; }
.helptext { color: #999999;  font-size: 11px; }
textarea { font-family: Verdana,Tahoma;  font-size: 11px; }
.TextBoxH1		{ font-family: Trebuchet MS, Arial;  font-size: 20px; width:750px; }
.TextBox		{ width: 180px; }
.TextBoxSmall	{ width: 100px; }
.TextBoxTiny	{ width: 50px; }
.TextBoxLarge	{ width: 300px; }
.TextBoxExtraLarge { width: 500px; }
.TextArea		{ width: 180px; }
.TextAreaSmall	{ width: 100px; }
.TextAreaLarge	{ width: 400px; }
.TextAreaFullSize	{ width: 100%; }
.ReadOnly		{ width: 180px;  background-color: #e0e0e0; }
.ReadOnlySmall	{ width: 50px;  background-color: #e0e0e0; }
.ReadOnlyLarge	{ width: 300px;  background-color: #e0e0e0; }
.ReadOnlyLabel	{ font-weight:bold; color:#666; }
.Button			{ width: 80px; }
.ButtonSmall	{ width: 50px; color:#003399; }
.ButtonLarge	{ width: 180px; }
.ButtonTall		{ height: 35px; font-size:15px; font-family:Arial,Helvetica,Sans-Serif; }