/* CSS Document */

div#grants-bg {
	
}

div#content textarea {
display: block !important;
margin-bottom: 10px !important;
}

div#grants-left-col div#grants-login-form {
background: none !important;
color: #006;
font-size: 8pt;
font-weight: bold;
margin: 0px auto;
padding: 0px;
width: 189px;
}

div#grants-left-col div#grants-login-form-top {
background-image: none !important;
background-repeat: no-repeat;
padding: 12px 20px 0px 18px;
}


submit#grants-login-btn {
background: url(http://www2.alpha.usafootball.com/img/equipment-grants/login-btn-new.png) 50% 0% !important;
}

div#grants-left-col div#grants-login-form-btm {
background-image: none !important;
display: block;
height: 7px;
margin: 0px auto;
padding: 0px;
width: 189px;
}

div#grants-left-col {
	float:left;
	width:263px;
	height:425px;
	padding: 0px 0 0 0;
	background-repeat:no-repeat;
	}

div#grantsimages{
	background: url(/img/usaf2.0_theme/grantsimages.png) top left !important;
	width: 263px !important;
	height: 138px !important;
	margin-top: 60px;
}



div#grants-left-col input {
	font-size: 8pt;
	color:#666;
	}
	
span.smallcopy {
	font-size: 7pt;
	font-weight:normal;
	}

p#password {
	font-weight:normal;
	text-align:center;
	padding: 0 0 0px 0;
	}

p#password a:link, p#password a:visited {
	color:#666;
	font-size: 7.5pt;
	}

p#password a:hover, p#password a:active {
	color:#006;
	font-size: 7.5pt;
	}

div#grants-left-col div#grants-login-form {
	width:189px;
	background-image:url(/img/equipment-grants/login-repeater.jpg);
	padding: 0px 0 0 0;
	background-repeat:repeat-y;
	margin: 0 auto 0 auto;
	font-size: 8pt;
	color:#006;
	font-weight:bold;
	}

div#grants-left-col div#grants-login-form-top {
	background-image:url(/img/equipment-grants/login-top.jpg);
	padding: 12px 20px 0 18px;
	background-repeat:no-repeat;
	}

div#grants-left-col div#grants-login-form-btm {
	background-image:url(/img/equipment-grants/login-btm.jpg);
	padding: 0px;
	background-repeat:no-repeat;
	height:7px;
	display:block;
	margin: 0 auto 0 auto;
	width:189px;
	}
	
div#grants-right-col {
	padding: 0 0px 0 15px;
	margin: 0 10px 0 0;
	float:left;
	width: 400px;
	min-height:680px;
	}

div#grants-right-col h2 {
	color:000 !important;
	font-size: 16pt !important;
	padding: 20px 0 10px 0!important;
	margin: 0 !important;
	}

div#grants-right-col h3 {
	color:000 !important;
	font-size: 9.5pt !important;
	padding: 15px 0 5px 0!important;
	margin: 0 !important;
	}

div#grants-right-col h3#blue {
	color:000 !important;
	font-size: 9pt !important;
	padding: 15px 0 0px 0!important;
	margin: 0 20px 0 0 !important;
	border-bottom:1px solid #0b5cbc;
	}
	
div#grants-right-col h4 {
	color:#000 !important;
	font-size: 8pt !important;
	font-weight:normal;
	margin: 0 0px 0 0 !important;
	}

div#grants-right-col h5 {
	color:000 !important;
	font-size: 9pt !important;
	font-weight:bold;
	padding: 15px 0 10px 20px!important;
	margin: 0 0px 0 0 !important;
	}

div#grants-right-col h6 {
	color:000 !important;
	font-size: 9.5pt !important;
	font-weight:bold;
	padding: 15px 0 0px 0px!important;
	text-align:left !important;
	margin: 0 0px 0 0 !important;
	}

.appwidth {
	padding:0 !important;
	margin:8px 0px 45px 0 !important;
	width:380px !important;
	
	}

div#grants-right-col tr.bgimage {
	background-image:url(/img/equipment-grants/td-bg.gif);
	background-repeat:repeat-x;
	}

div#grants-right-col td.color {
	color:000;
	padding: 6px;
	font-size: 8.5pt;
	border-top:1px solid #363988;
	}
	

div#grants-right-col ul.indent {
	padding: 0px 0 0px 40px!important;
	}

div#grants-right-col p.footnote {
	font-size: 8pt;
	padding: 15px 0 0 0 !important;
	}


div#grants-right-col p, div#grants-right-col address, div#grants-right-col dl {
	color:000 !important;
	padding: 0 20px 10px 0 !important;
	margin: 0 !important;
	font-size:8.5pt !important;
	font-style:normal;
	}

div#grants-right-col dl {
	margin: 0 0 0 30px !important;
	}

div#grants-right-col div#right-link {
	margin: 15px 10px 20px 30px !important;
	color:#006;
	font-size: 8.5pt;
	}

div#grants-right-col div#right-link a:link, div#grants-right-col div#right-link a:visited {
	color:#006;
	}

div#grants-right-col div#right-link a:hover, div#grants-right-col div#right-link a:active{
	color:#006;
	text-decoration:none;
	}

div#grants-right-col dl dt {
	font-weight:bold;
	margin: 15px 0 0 0px !important;
	}

div#grants-right-col dl dd a:link, div#grants-right-col dl dd a:visited {
	color:000;

	}

div#grants-right-col dl dd a:hover, div#grants-right-col dl dd a:active {
	color:000;
	text-decoration:none;
	}

div#grants-right-col ul {
	padding: 0 20px 10px 10px !important;
	margin: 0 !important;
	}

div#grants-right-col ul li {
	color:000 !important;
	padding: 0 0px 1px 8px !important;
	margin: 0 !important;
	font-size:7.5pt !important;
	list-style-type:none;
	background-image:url(/img/equipment-grants/bullet.gif);
	background-repeat:no-repeat;
	}

div#grants-right-col div#app-area {
	min-height:100px;
	text-align:center;
	padding: 0 0 65px 0;
	margin: 13px 0 0 0;
	}

div#grants-right-col div#app-area div#divider {
	background-image:url(/img/equipment-grants/divider-new.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	padding: 15px 0 0px 0;
	margin: 13px 0 0 0;
	}

div#grants-right-col div#app-area p {
	color:#006 !important;
	font-size: 8pt !important;
	}


#grants-login-btn {
	margin:0;
    padding: 0px 0 0 0;
	color:000 !important;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	}

button#grants-login-btn {
background:  url(/img/equipment-grants/login-btn-new.gif);
display:block;

	background-position:top;
    height:20px;
    width:80px;
    padding: 0 0 5px 0;	
	color:#fff !important;
	font-weight:bold;
	padding: 0 0 5px 0;
	font-size:10px;
	margin:0 auto 0 auto;
	text-decoration:none !important;
border: 0px; 
cursor: pointer;
cursor: hand;
	
	}

button#grants-login-btn:hover {
background:  url(/img/equipment-grants/login-btn-new.gif);
	background-position:bottom;
    height:20px;
    width:80px;	
	color:white !important;
	font-weight:bold;
	font-size:10px;
	padding: 0 0 5px 0;	
	margin:0 auto 0 auto;
	text-decoration:none !important;
border: 0px; 
display:block; 
cursor: pointer;
cursor: hand;
}

#grants-register {
    width:116px;
    padding:0 5px 0 0;
	margin:3px auto 0 auto !important;
	}

#grants-register a {
    display: block;
    background-image: url(/img/equipment-grants/free-membership-btn.gif);
	background-position:top;
    height:24px;
    width:110px;
    padding: 5px 0 0 0 !important;
	color:white;
	font-weight:bold;
	text-align:center;
	font-size:9px !important;
	margin:3px auto 0 auto;
	}

#grants-register a:link, #grants-register a:visited  {
    display: block;
    background-image: url(/img/equipment-grants/free-membership-btn.gif);
	background-position:top;
    height:24px;
    width:110px;
    padding: 5px 0 0 0 !important;	
	color:white !important;
	font-weight:bold;
	font-size:10px;
	margin:3px auto 0 auto;
	text-decoration:none !important;
	}

#grants-register a:hover, #grants-register a:active {
    display: block;
    background-image: url(/img/equipment-grants/free-membership-btn.gif);
	background-position:bottom;
    height:24px;
    width:110px;
    padding: 5px 0 0 0 !important;
	color:white !important;
	margin:3px auto 0 auto;
	}
	
#grants-learn-more {
    width:141px;
    padding:0 5px 0 0;
	margin:3px auto 5px auto !important;
	}

#grants-learn-more a {
    display: block;
    background-image: url(/img/equipment-grants/learn-more-left.jpg);
	background-position:top;
    height:25px;
    width:141px;
    padding: 10px 0 0 0 !important;
	color:white;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	margin:3px auto 0 auto;
	}

#grants-learn-more a:link, 
#grants-learn-more a:visited,
#grants-login-btn {
    display: block;
    background-image: url(/img/equipment-grants/learn-more-left.png);
	background-position:top;
    height:25px;
    width:141px;
    padding: 10px 0 0 0 !important;	
	color:white !important;
	font-weight:bold;
	font-size:10px;
	margin:3px auto 0 auto;
	text-decoration:none !important;
	}

div.grant-app-page {
	background-image: none !important;
}



#grants-learn-more a:hover, 
#grants-learn-more a:active,
#grants-login-btn:hover {
    display: block;
    background-image: url(/img/equipment-grants/learn-more-left.png);
	background-position:bottom;
    height:25px;
    width:141px;
    padding: 10px 0 0 0 !important;
	color:white !important;
	margin:3px auto 0 auto;
	}



#grants-login-btn,
#grants-login-btn:hover {
display: block;
font-size: 10px !important;
height: 36px;
border: 0;
margin: 0 auto !important;
padding: 0 0 0 0 !important;
cursor: pointer;
}

#start-app {
	padding: 0 0px 25px 0;
	}

#start-app h4 {
    padding:0 0px 0 0;
	margin:0 !important;
	text-align:center;
	}

#start-app h4 a {
    display: block;
    background-image: url(/img/equipment-grants/save-btn.gif);
	background-position:top;
    height:24px;
    width:254px;
    padding: 8px 0 0 0 !important;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	margin:3px auto 0 auto;
	}

#start-app h4 a:link, #start-app h4 a:visited  {
    display: block;
    background-image: url(/img/equipment-grants/save-btn.gif);
	background-position:top;
    height:24px;
    width:254px;
    padding: 8px 0 0 0 !important;	
	color:#fff !important;
	font-weight:bold;
	font-size:10px;
	margin:3px auto 0 auto;
	text-decoration:none !important;
	}

#start-app h4 a:hover, #start-app h4 a:active {
    display: block;
    background-image: url(/img/equipment-grants/save-btn.gif);
	background-position:bottom;
    height:24px;
    width:254px;
    padding: 8px 0 0 0 !important;
	color:#fff !important;
	margin:3px auto 0 auto;
	}

p#text-link a {
	color:white;
	}

/*** implementing Holly Hack ***/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div#preregister_form
{
	padding: 10px 0 0 0;
}

div#preregister_form div#grants-form
{
	background-image:url(/img/captains-pledge/form-repeater.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	width:342px;
}

div#preregister_form div#grants-form div#grants-form-top
{
	background-image:url(/img/captains-pledge/form-top.jpg) !important;
	background-position:center top;
	background-repeat:no-repeat;
	padding:20px;
}
div#preregister_form div#grants-form div#grants-form-btm
{
	background-image:url(/img/captains-pledge/form-btm.jpg);
	background-repeat:no-repeat;
	height:8px;
	padding:0;
}

div#preregister_form div#grants-form div#grants-form-top h5
{
	color: #000066 !important;
	font-size: 9pt;
	padding: 0 0 0 0 !important;
}

div#preregister_form div#grants-form div#grants-form-top label
{
	float: left;
	overflow: auto;
	width: 65px !important;
	color: #000066;
	font-weight: bold;
	font-size: 8.5pt;
	margin: 4px 0 2px;
}

div#grants-form div#grants-form-top input, div#grants-form div#grants-form-top select
{
	color:#333333;
	font-size:8.5pt;
	margin:0 0 0 0;
	overflow:auto;
	text-align:left;
	width:195px;
}

input#grants-reminder
{
	background:transparent url(/img/captains-pledge/form-btn.png) repeat scroll center top;
	border:0 none;
	color:white !important;
	cursor:pointer;
	display:block;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:23px;
	padding:0 0 5px;
	text-decoration:none !important;
	width:82px;
}

div#grants-form-top div.error-message
{
	display:block;
}


div#grants-right-col p.grant-white-link a
{
	font-color:#ffffff !important;
	color:#ffffff !important;
}

