body, div, #login div, #login span, #login h1, #login h2, #login p, #login blockquote, #login pre,
#login a, #login abbr, #login img, #login strong, #login ul, #login li,
#login fieldset, #login label, #login table, #login tbody, 
#login tfoot, #login thead, #login tr, #login th, #login td,
#apply div, #apply span, #apply h1, #apply h2, #apply p, #apply blockquote, #apply pre,
#apply a, #apply abbr, #apply img, #apply strong, #apply ul, #apply li,
#apply fieldset, #apply label, #apply table, #apply tbody, 
#apply tfoot, #apply thead, #apply tr, #apply th, #apply td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#apply ol, #apply ul, #login ol, #login ul { list-style: none; }
#apply blockquote, #apply q, #login blockquote, #login q { quotes: none; }
#apply input:focus, #login input:focus { outline: 0; }
#apply table, #login table { border-collapse: collapse; border-spacing: 0; }

.sep { clear: both; }

#login a, #apply a { color: #12317f; }
#login a:hover, #apply a:hover { color: #333; text-decoration: none; }

#topnav { 	padding: 5px 20px 6px 0; background: #fff url('../img/i/button1.gif') repeat-x 0 8px; border-bottom: 1px solid #777; font-size: 0.8em; 
			text-align: right; margin: 0; font-size: 0.8em; }
#topnav li { display: inline; padding: 4px 8px; }
#topnav a { color: #12317f; font-size: 1em; }
#topnav a:hover { color: #333; text-decoration: none; }

#login { background: #e4e3ba; border: 1px solid #777; padding: 18px 14px 7px; width: 370px; margin: 20px auto 0; }
#login ul li { width: 370px; float: left; font-size: 0.8em; margin: 0 0 8px 0; }
#login ul li label { width: 80px; float: left; line-height: 1.9em; text-align: right; margin: 0 10px 0 0; font-size: 0.9em; overflow: hidden; white-space: nowrap; }
#login ul li input { float: right; border: 1px solid #777; padding: 3px; margin: 0 10px 0 0; width: 250px; }
#login #loginsubmit { width: 80px; float: right; border: 1px solid #777; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center;
						background: #ddd url('../img/i/button1.gif') repeat-x; color: #333; font-size: 0.9em; padding: 4px 0; margin: 9px 10px 0 0; }
#login #loginsubmit:hover { cursor: pointer; background-position: 0 13px; background-color: #fff; }						
#login #loginsubmit:active { background: #aaa; cursor: pointer; }						
#login ul li #remember { float: left; margin: 10px 0 0 0; }
#login ul li #remember label { width: 170px; float: left; display: inline; margin: 0 0 0 6px; text-align: left; line-height: 2.1em; }
#login ul li #remember input { width: 15px; float: left; margin: 6px 0 0 24px; display: inline; }


#gallery { width: 100%; text-align: center; font-size: 100%; }
#gallery #container { width: 760px; margin: 15px auto; }
#gallery .photo { float: left; width: 120px; padding: 6px; border-style: solid; border-width: 1px; margin: 7px 15px 7px 0; text-align: center; }
#gallery .photo img { border-style: solid; border-width: 1px; }
#gallery .photo .caption { float: left; font-size: 0.8em; padding: 5px 0; text-align: left; }


.button1 { float: right; border: 1px solid #777; text-align: center; 
				text-decoration: none; background: #ddd url('../img/i/button1.gif') repeat-x; color: #333; font-size: 1em; 
				padding: 5px 14px; margin: 0 30px 10px 0; font-size: 0.8em; }
.button1:hover { cursor: pointer; background-position: 0 13px; background-color: #fff; }						
.button1:active { background: #aaa; cursor: pointer; }	




#apply { background: #e4e3ba; font-size: 1.2em; border: 1px solid #777; padding: 18px 14px 7px; width: 500px; margin: 40px auto 60px; color: #333; float: left;}
#apply ul li { width: 480px; float: left; font-size: 0.8em; margin: 0 0 8px 0; }
#apply ul li label { width: 120px; float: left; line-height: 1.9em; text-align: right; margin: 0 10px 0 0; font-size: 0.9em; overflow: hidden; white-space: nowrap; }
#apply ul li textarea { padding: 4px; }
#apply ul li input { float: left; border: 1px solid #777; padding: 3px; margin: 0 10px 0 0; }
#apply ul li #applysubmit {  float: left; border: 1px solid #777; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center;
						background: #ddd url('../img/i/button1.gif') repeat-x; color: #333; font-size: 1em; padding: 4px 12px; margin: 9px 10px 0 130px; }
#apply ul li #applysubmit:hover { cursor: pointer; background-position: 0 13px; background-color: #fff; }						
#apply ul li #applysubmit:active { background: #aaa; cursor: pointer; }						

			