HTML, BODY	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #f0f0f0;
}

A, A:active, A:visited	{
	color: #003399;
}
A:hover	{color: #ACBCD5;}


.aButton	{
	border: 1px solid #000000;
	margin: 0 0 0 0;
	padding: 1 4 1 4;
	text-decoration: none;
	background-color: #f0f0f0;
	color:#000000;
}
.aButton:hover	{
	border: 1px solid #000000;
	margin: 0 0 0 0;
	padding: 1 4 1 4;
	background-color: #FFFFFF;
	color: #FF0000;
}

.abF	{background-color:#d3d3d3;}

/*ABBREV*/
.tB	{font-weight:bold;}
.tFaded {color: gray;}
.tDisabled {color: silver;}
.tAlert {color:#FF0000;}
.tNotice {color:#003399;}


.sepMe	{
	border-bottom: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
}
	
.menuButton	{
	display:inline;
	min-height: 40px;
	height:expression(40+"px");
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 30px;
}

/*Page Icons (page "titles") */
.pageIcon	{
	border-top: 10px solid white;
	min-height:40px;
	height:expression(40+"px");
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 25px;
	margin-left:10px;
	font-size: 90%;
}
#pageIconWorld		{background-image:url(media/page_icons/btn_world_bgwhite.gif);}
#pageIconHome		{background-image:url(media/page_icons/btn_home_bgwhite.gif);}
#pageIconFAQ		{background-image:url(media/page_icons/btn_faq_bgwhite.gif);}
#pageIconAbout		{background-image:url(media/page_icons/btn_aboutus_bgwhite.gif);}
#pageIconLogin		{background-image:url(media/page_icons/btn_login_bgwhite.gif);}
#pageIconHelp		{background-image:url(media/page_icons/btn_help_bgwhite.gif);}
#pageIconResume		{background-image:url(media/page_icons/btn_retake_bgwhite.gif);}
#pageIconReview		{background-image:url(media/page_icons/btn_review_bgwhite.gif);}
#pageIconUpdateInfo	{background-image:url(media/page_icons/btn_updateinfo_bgwhite.gif);}
#pageIconPracTest	{background-image:url(media/page_icons/btn_paperpencil_bgwhite.gif);}

/* THIS IS THE PAGE STRUCTURE */
#pageContainer	{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/* border: 1px solid yellow; */
}
#pageHeader	{
	background-color:	#F0f0f0;
	height: 45px;
	/* border:1px solid pink; */
}
#pageMenuBar	{
	background-color:	#f0f0f0;
	height:40px;
	background-image: url(media/menu/g1_slice_button.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-bottom: -4px;
	margin-left: 180px;
	margin-right:8px;
	text-align:right;
	/* border:1px solid green; */
}
#pageContents	{
	padding: 5 8 5 8;
	margin: 0 8 5 8;
	/* border:1px solid red; */
	background-color:#FFFFFF;
	border: 1px solid black;
}
#pageFooter	{
	text-align: right;
	padding: 2 4 2 2;
	font-size: 80%;
	margin-left: 4px;
	margin-right: 4px;
	border-top: 1px solid #f0f0f0;
	/* border:1px solid orange; */
}
#sysMessages	{
	clear:both;
	color: maroon;
	border: 2px solid #800000;
	margin: 20 14 4 14;
	padding: 4 4 4 4;
	text-align:center;
	background-color: #f0f0f0;
	font-weight: bold;
}

/*GENERIC WARNING BOX */
.warningBox	{
	border: 2px solid maroon;
	background-color: white;
	text-align: center;
	margin: 30 30 30 30;
	font-weight: bold;
	padding: 1 1 10 1;
}	
.warningBox H1	{
	background-color: maroon;
	border-bottom: 1px solid maroon;
	color: white;
	font-size: 14pt;
	margin: 0 0 10 0;
}
.errorTitle	{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	border: 1px solid black;
	margin: 5 5 5 5 ;
	padding: 2 2 2 2;
	font-size:90%;
}
.errorMessage	{
	border: 1px solid gray;
	background-color: white;
	padding: 2 12 2 12;
	margin: 5 10 10 10;
	color: black;
	font-size:90%;
}

#otherOptions	{margin-top:15px;}
.otherOptionsTitle	{
	
	border-bottom:1px solid silver;
	background-color: white;
	padding: 1px;
	width: 200px;
	margin-bottom:5px;
	font-size:85%;
	font-weight:bold;
	color: #cc9933;
}
.otherOptionsLink	{
	color: maroon;
	font-size: 80%;
	margin-left: 7px;
}

/*PAINT*/
.bodyTitle, .lotsBigger	{
	font-size: 130%;
	color: #000000;
	font-weight: bold;
}
/* fix all the old .smallerCOLOR things */
.textSmaller, .smallerBlue, .smallerBlack, .smallerGreen, .smallerMaroon, .smallerGold, .smallerRed, .smallerGray	{
	font-size: 80%;
}
/* convert all "blues" to .textNotice */
.textNotice, .smallerBlue	{
	color: #003399;
}

.smallerGold	{
	color: #cc9933;
	text-decoration:underline;
	font-weight:  bold;
}

/* convert all "alerts" and smaller "reds" to just .textAlert */
.textAlert .smallerRed, .smallerMaroon	{
	color: #800000;
}
.waySmall	{
	font-size: 75%;
}
.bitSmall	{
	font-size: 90%;
}
.largeTitle, .MegaBigPromLBlue	{
	font-size: 160%;
	color: #4570c4;
}
.topBar, .topBarBGColor	{
	background-color:	#003399;
}




.messageBox	{
	padding: 0 0 0 0;
	border: 1px solid gray;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	margin: 0 0 0 0;
	margin-bottom: 4px;
	
	width:65%;
	margin:4px auto;
	text-align:left;
	padding:3px;
	border:1px solid #333;
	background-color:#eee;
	
}
.messageBox H4	{
	margin: 0 0 0 0;
	color: yellow;
	background-color: #003399;
	border-bottom: 1px solid black;
	margin-bottom: 2px;
	padding: 0 2 0 2;
}
.messageBody	{
	padding: 4 4 4 4;
}

/* drawing of tables */
.mainContainer	{
	border: 1px solid #003399;
}
.mainHeader	{
	color: yellow;
	background-color: midnightblue;
	font-weight: bold;
	padding-left: 2px;
}
.subHeader	{
	background-color: #dcdccc;
	border-bottom: 1px solid midnightblue;
	font-size:75%;
}

.mainBody	{
	border: 0px;
	margin: 0 0 0 0;
	padding: 2 2 2 2 ;
	background-color: white;
}


.rowEven	{
	background-color: whitesmoke;
	font-size: 75%;
}
.rowOdd		{
	background-color: white;
	font-size: 75%;
}
.rowNotice	{
	background-color: #ffff99;
}


/*	USERS MAIN MENU, RENDERING OF THE PAGE */
#loadWait	{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: gray;
	display:none;
}
#pageTitle	{
	font-size: 12pt;
	margin-left: 1px;
	font-weight: bold;
	color:#000000;
	padding-left: 4px;
}
#pageDesc	{
	color: gray;
	margin-left: 1px;
	padding-left: 4px;
}
#pageIDWrapper	{
	background-image: url(/users/images/bg_home_bgtran.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.menuOption A	{
	text-decoration:none;
	font-weight: bold;
}
.menuOption A:hover	{
	text-decoration:none;
	color: brown;
}
.HGRedAlert	{
	background-image: url(/pitbull/images_all/comment_grad2.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	border:1px solid silver;
	border-right: 2px solid silver;
	border-bottom: 2px solid silver;
	padding: 2 2 2 2;
	padding-left:4px;
	width:200px;
	font-size: 8pt;
	margin-bottom: 10px;
	margin-right: 4px;
}

.HGRedAlertTitle	{
	border:1px solid maroon;
	background-color:white;
	padding: 3 3 3 3;
	font-size: 8pt;
	font-weight:bold;
	color: maroon;
	margin: -1 -1 3 -1;
}
.RQWidget	{
	background-image: url(/pitbull/images_all/comment_grad2.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	border:1px solid silver;
	border-right: 2px solid silver;
	border-bottom: 2px solid silver;
	padding: 4 6 4 6;
	width:200px;
	font-size: 8pt;
	margin-bottom: 10px;
	margin-right: 4px;
}
.RQWidgetTitle	{
	font-size:8pt;
	font-weight: bold;
	color: #003399;
	border-bottom: 1px dotted silver;
	margin-bottom:5px;
}
#rqContentD, #rqContentQ	{
	font-weight:bold;
}
#rqNoticeBox	{
	display:none;
	border: 1px solid #000000;
	/* background-color: #FFBBBB; */
	background-color: maroon; 
	padding:4px;
	text-align:center;
	background-repeat: no-repeat;
	background-position: top left;
	font-size:7pt;
	color:white;
	font-weight:bold;
	margin-top: -4px;
	cursor:hand;
}
.mainMenuOption	{
	margin-bottom: 8px;
	margin-top: 7px;
	margin-left:3px;
}
.mmOLink	{
	padding-left: 16px;
	padding-right: 4px;
	background-image: url(/pitbull/images_all/buttons/round_cyan.png);
	background-position:4 left;
	background-repeat: no-repeat;
	font-weight:bold;
}
.mmODesc	{
	padding-left:16px;
	padding-right: 4px;
	font-size: 8pt;
}
#menuMainOptions	{
	background-image:url(/pitbull/images_all/comment_grad2.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}


/* unique items */
#cdBtn	{
	width:140px;
	padding:2px;
	margin-top:20px;
	border:1px solid midnightblue;
	font-weight:bold;
	font-size:80%;
	background-color: #D9E3C4;

}
