body {background-color:#464646; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white;}
img {border:none;}

.image-bg{background-image:url(../images/home-pg-wave-design-bg.gif); background-repeat:no-repeat; height:163px; text-align:right; padding-right:50px; font-size:9px; line-height:22px;}
.image-bg-light-blue{background-image:url(../images/wave-design-blue-bg.gif); background-repeat:no-repeat; height:163px; text-align:right; padding-right:50px; font-size:9px; line-height:22px; color:black;}
.header-bg{background-image:url(../images/houston-gpa-header.gif); background-repeat:no-repeat; height:122px; text-align:right; padding-right:30px; line-height:24px; font-weight:bold;}
.footer-bg{background-image:url(../images/footer-bg.gif); background-repeat:no-repeat; height:56px;}
.black-bg-color{background-color:black;}
.light-blue-bg-color{background-color:#b5c8d2; color:black; padding-left:25px; padding-right:25px; padding-top:25px;}
.organge-bg-color{background-color:#fbac18; color:black; padding:25px; line-height:22px;}
.black-text-bolder{font-weight:bolder; font-size:14px;}
.black-text-bold-sm{font-weight:bold; font-size:13px;}
.black-text-bold-sm-italic{font-weight:bold; font-size:12px; font-style:italic; line-height:22px;}
.black-text-bold-sm-12pt{font-weight:bold; font-size:12px; line-height:22px;}
.orange-text{color:#FBAC18;}
.orange-text-bolder-lg{color:#FBAC18; font-weight:bolder; font-size:13px;}
.orange-text-bolder-sm{color:#FBAC18; font-weight:bold; font-size:11px;}
.white-text-sm{font-size:11px;}
.white-text-bolder-lg{ color:white; font-weight:bolder; font-size:13px;}
.one-pixel-blue-bg-box{background-image:url(../images/home-pg-one-pixel-blue-box.gif); background-repeat:repeat; padding-left:12px; padding-right:13px;}
.site-map-padding{padding:35px; background-color:black; vertical-align:top;}
.blue-bg-general-L-P {color:black; padding:25px;}

a.white:link{color:white; text-decoration:none; font-size:13px;}
a.white:visited{color:white; text-decoration:none; font-size:13px;}
a.white:hover{color:white; text-decoration:underline; font-size:13px;}
a.white:active{color:white; text-decoration:none; font-size:13px;}

a.whiteline:link{color:white; text-decoration:underline; font-size:13px;}
a.whiteline:visited{color:white; text-decoration:underline; font-size:13px;}
a.whiteline:hover{color:#FBAC18; text-decoration:underline; font-size:13px;}
a.whiteline:active{color:white; text-decoration:underline; font-size:13px;}

a.blackline:link{color:black; text-decoration:underline; font-size:13px;}
a.blackline:visited{color:black; text-decoration:underline; font-size:13px;}
a.blackline:hover{color:#FBAC18; text-decoration:underline; font-size:13px;}
a.blackline:active{color:black; text-decoration:underline; font-size:13px;}

.dynamicInputs {margin: 2px 2px 2px 0px;}
.error {font-size:10pt; font-weight:bold;}

/* New Header Login form ************************************************************************************************************/
.login-box {width:299px; float:right;}
	#loginFormContainer {height:56px; display:none; text-align:left; color:white; background-image:url(../images/header-login-bg.png); background-repeat:no-repeat;}
		#loginFormContainer form {padding:9px 0 0 16px;}
			#loginFormContainer input[type=text], #loginFormContainer input[type=password] {width:104px; height:17px; font-size:8pt; padding:2px; margin:0 6px 0 0; border:none;}
			#loginFormContainer input[type=submit] {width:30px; height:21px; color:white; font-size:9pt; font-weight:bold; text-align:center; border:none; padding:1px 0; background-color:rgb(0,80,113);}
			#loginFormContainer a {color:white; font-size:7pt; text-decoration:none;}
			#loginFormContainer a:hover {text-decoration:underline;}
			#loginFormContainer p {margin:0; text-align:center;}