/* global nav */
@import url("nav.css");

/* Global CSS reset */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
nav, ul, ol {list-style: none outside;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
table {border-collapse: collapse; border-spacing: 0;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #9EB5D7; width: 840px; margin: 0 auto; padding: 0;}
select {border: 1px solid #BDBDBD; padding: 3px; font-size: 1em; color: #666;}
input, select {vertical-align: middle;}
input, textarea {color: #666; font-family: Helvetica, Arial, sans-serif; font-size: 1em; line-height: 1.3;}
del {text-decoration: line-through;}
ins {background-color: #ff9; color: #000; text-decoration: underline;}
mark {background-color: #FC0; color: #000; font-style: italic; font-weight: bold;}
abbr[title], dfn[title] {border-bottom: 1px dotted; cursor: help;}
/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] {vertical-align: text-bottom;}
input[type="text"], input[type='password'] {background-color: #FFF; border: 1px solid #BDBDBD; box-shadow: 0 2px 2px #ECECEC inset, 0 1px 1px #FFFFFF;
 outline: medium none; padding: 3px 3px 3px 6px;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}

/* fonts and layout */

body {font: 80%/1.8 Helvetica, Arial, sans-serif; color: #333; margin: 0 auto; width: 100%; position: relative;
  background: white url(/admissions/images/default/body_bg.jpg) center bottom repeat-x scroll; background-attachment: fixed;}
h1 {font-size: 1.38em; padding: 20px 0 10px 0; color: #0D459A; line-height: 1.5;}
h2 {font-size: 1.25em; padding: 10px 0; color: #0D459A; line-height: 1.2;}
h3 {font-size: 1em; padding: 8px 0 4px; color: #0D459A; line-height: 1;}
p {padding-bottom: 15px; line-height: 1.6;}
.float_left {float: left;}
.w60 {width: 60px;}
.w80 {width: 80px;}
.w120 {width: 120px;}
.w160 {width: 160px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
#container .mt_0 {margin-top: 0;}
#container .mt_20 {margin-top: 20px;}
#container .mb_10 {margin-bottom: 10px;}
#container .ml_20 {margin-left: 20px;}
#container .mtb_20 {margin-top: 20px; margin-bottom: 20px;}

/* links */

a, a:link, a:visited {color: #0D459A; text-decoration: none; cursor: pointer; vertical-align: baseline;}
a:hover {color: #6E8FC2; text-decoration: underline;}
a:active {color: #E2640E; text-decoration: none;}
/* table */
table td {border: 1px solid #ddd;}
/* buttons */

.button {display: inline-block; text-decoration: none; cursor: pointer; position: relative;}
.button:hover {text-decoration: none;}
.button span {position: absolute; display: inline-block; width: 10px; background-image: url(/admissions/images/default/button.png) !important; background-repeat: no-repeat;}	
.button span.btn_center {font-weight: bold; color: #fff; margin: 0 10px; position: relative; text-decoration: none; text-align: center;
  display: block; width: 100%;}	
.button span.btn_left {top: 0; left: -10px;}
.button span.btn_right {top: 0; right: -10px;}
/* btn_blue */
.btn_blue span {height: 28px; line-height: 28px;}
.btn_blue span.btn_center {background-position: center 0;}
.btn_blue span.btn_left {background-position: left 0;}
.btn_blue span.btn_right {background-position: right 0;}
.btn_blue:hover span.btn_center {background-position: center -40px;}
.btn_blue:hover span.btn_left {background-position: left -40px;}
.btn_blue:hover span.btn_right {background-position: right -40px;}
/* btn_blue big */
.btn_blue_big span {height: 32px; line-height: 32px;}
.btn_blue_big span.btn_center {background-position: center -80px;}
.btn_blue_big span.btn_left {background-position: left -80px;}
.btn_blue_big span.btn_right {background-position: right -80px;}
.btn_blue_big:hover span.btn_center {background-position: center -120px;}
.btn_blue_big:hover span.btn_left {background-position: left -120px;}
.btn_blue_big:hover span.btn_right {background-position: right -120px;}
/* btn_blue small */
.btn_blue_small span {height: 23px; line-height: 23px;}
.btn_blue_small span.btn_center {background-position: center -240px; font-weight: normal;}
.btn_blue_small span.btn_left {background-position: left -240px;}
.btn_blue_small span.btn_right {background-position: right -240px;}
.btn_blue_small:hover span.btn_center {background-position: center -280px;}
.btn_blue_small:hover span.btn_left {background-position: left -280px;}
.btn_blue_small:hover span.btn_right {background-position: right -280px;}
/* btn_blue_60 */
.btn_blue_60 span {height: 60px; line-height: 60px;}
.btn_blue_60 span.btn_center {background-position: center -320px; text-shadow: 1px 1px 0px #555;}
.btn_blue_60 span.btn_left {background-position: left -320px;}
.btn_blue_60 span.btn_right {background-position: right -320px;}
.btn_blue_60:hover span.btn_center {background-position: center -380px;}
.btn_blue_60:hover span.btn_left {background-position: left -380px;}
.btn_blue_60:hover span.btn_right {background-position: right -380px;}
/* btn_green_60 */
.btn_green_60 span {height: 60px; line-height: 60px;}
.btn_green_60 span.btn_center {background-position: center -440px; text-shadow: 1px 1px 0px #555;}
.btn_green_60 span.btn_left {background-position: left -440px;}
.btn_green_60 span.btn_right {background-position: right -440px;}
.btn_green_60:hover span.btn_center {background-position: center -500px;}
.btn_green_60:hover span.btn_left {background-position: left -500px;}
.btn_green_60:hover span.btn_right {background-position: right -500px;}


/* btn_blue cancel */
.btn_cancel span {height: 28px; line-height: 28px;}
.btn_cancel span.btn_center {background-position: center -160px; color: #333; font-weight: normal;}
.btn_cancel span.btn_left {background-position: left -160px;}
.btn_cancel span.btn_right {background-position: right -160px;}
.btn_cancel:hover span.btn_center {background-position: center -200px;}
.btn_cancel:hover span.btn_left {background-position: left -200px;}
.btn_cancel:hover span.btn_right {background-position: right -200px;}

/* clear float */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
/* End hide from IE-mac */ 

.main ul {
	list-style: disc;
}