html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;}
/* remember to define focus styles! */
:focus {outline: 0;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/*END CSS RESET */

/* ################  SITE COLOR DATA #######################
dark-blue: #004B8E
light-blue: #00AFD8
*/

body {position: relative; height: 100%;}

h1 	{font-size: 30px; font-weight: normal;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 8px; color: #FFFFFF;}
h2 	{font-size: 25px; font-weight: normal;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 6px; color: #FFFFFF;}
h3 	{font-size: 19px; font-weight: normal;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 6px;color: #FFFFFF;}
h4 	{font-size: 15px; font-weight: normal;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #FFFFFF;}
h5 	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; line-height: 14px; color: #00703C; cursor:pointer; margin-left:22px;}

.bold_text	{font-weight: bold;}
.normal_text	{font-weight: normal;}
.underline {text-decoration:underline;}
P 	{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; line-height: 16px; color: #000; margin-bottom: 10px;}
.caption	{padding: 5px 10px;}
.caption_sidebar  {display: block; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; line-height: 14px; color: #56544F; width: 164px; padding: 10px; border-bottom: 1px solid #ADAAA1; background-color: #E5E1D3; margin: 5px 0 15px 0; }
.red	{color: red;}
.white	{color: #fff;}

.italic	{font-style: italic;}
hr {color:#525252;}
.float_right	{float: right; padding-left: 10px;}
.float_left	{float: left; padding-right: 10px;}
.clear {clear: both;}

a:link {color: #004B8E; text-decoration: none; }
a:visited {color: #004B8E; text-decoration: none;}
a:hover {color: #00AFD8; text-decoration: none; }
a:active {color: #004B8E;}
a.here {color: #00AFD8; text-decoration: none;  }

/* ################################################### Page styles ########################################################### */
#container	{position: relative; top: 0px; width: 990px; margin: 0 auto; background-color: #FFFFFF;}

/* ################################ Content Areas ################################ */
#header {position: relative; top: 0px; left: 0px; width: 990px; height: 474px;}
#header_home {position: relative; top: 0px; left: 0px; width: 990px; height: 592px;}

#home_flash {position: absolute; top: 42px; left: 0px; width: 990px; height: 550px; z-index: 990;}
#main_flash {position: absolute; top: 94px; left: 0px; width: 990px; height: 380px; z-index: 990;}

#logo_home {position: absolute; top: 0px; left: 15px; width: 284px; z-index: 1000;}
#logo_main {position: absolute; top: 0px; left: 15px; width: 260px;}

#logo_nursing_home {position: absolute; top: 0px; left: 300px; width: 470px; z-index: 1000;}
#logo_nursing_main {position: absolute; top: 0px; left: 284px; width: 389px;}

#button_video_home {position: absolute; top: 0px; left: 770px; width: 91px; z-index: 1000;}
#button_apply_home {position: absolute; top: 0px; left: 861px; width: 129px; z-index: 1000;}

#button_video_main {position: absolute; top: 167px; left: 752px; width: 87px; z-index: 1000;}
#button_apply_main {position: absolute; top: 167px; left: 839px; width: 127px; z-index: 1000;}

#wrapper {position: relative; top: 0px; left: 0px; width: 990px; background-image: url(../gfx/wrapper_bkgd.jpg); background-repeat: no-repeat; z-index: 995; padding-bottom: 20px;}
#wrapper_home2 {position: relative; top: 0px; left: 0px; width: 990px; background-image: url(../gfx/wrapper_bkgd.jpg); background-repeat: no-repeat; padding-bottom: 20px;}
#wrapper_footer {position: absolute; bottom: -35px; left: 0px; width: 990px; z-index: 990;}
#wrapper_footer_contact {position: relative; bottom: -30px; left: 0px; width: 990px; height: 150px; z-index: 990;}
#wrapper_footer_tell {position: absolute; bottom: -50px; left: 0px; width: 990px; height: 240px; z-index: 990;}

#content {position: relative; top: 20px; left: 35px; width: 594px; z-index: 1000;}
#content h4 {font-size: 18px; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #8F1E4F;}
#content ul {list-style-type: disc; display: block; padding-left: 20px;}
#content li {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; color: #000000;}

#content_short {position: absolute; top: 20px; left: 35px; width: 594px; z-index: 1000;}
#content_short h4 {font-size: 18px; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #8F1E4F;}
#content_short ul {list-style-type: disc; display: block; padding-left: 20px;}
#content_short li {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; color: #000000;}

#content_home {position: absolute; top: 20px; left: 35px; width: 594px;  z-index: 1000;}
#content_home h4 {font-size: 18px; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #8F1E4F;}

#content_bangor {position: absolute; top: 20px; left: 35px; width: 385px; z-index: 1000;}
#content_bangor h4 {font-size: 15px; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; color: #012953;}
#content_bangor ul {list-style-type: disc; display: block; padding-left: 20px;}
#content_bangor li {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; color: #000000;}

#bangor_image {position: absolute; top: 0px; left: 430px; width: 220px; height: 326px; z-index: 1000;}

#right_banner_content {position: relative; top: 10px; left: 15px; width: 296px;}
#right_banner_content P { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; line-height: 17px; color: #FFFFFF; margin-bottom: 10px;}
#right_banner_content a:link {color: #FFFFFF; text-decoration: none; }
#right_banner_content a:visited {color: #FFFFFF; text-decoration: none;}
#right_banner_content a:hover {color: #00AFD8; text-decoration: none; }
#right_banner_content a:active {color: #FFFFFF;}


#right_banner_content_nursing {position: relative; top: 10px; left: 0px; width: 311px; clear: right;}
#right_banner_content_home {position: relative; top: 10px; left: 0px; width: 311px; clear: right;}
#right_banner_content_nursing P { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; line-height: 17px; color: #FFFFFF; margin-bottom: 10px; margin-right: 15px;}
#right_banner_content_image {width: 158px; float: right; padding: 0 0 5px 11px;}


#right_banner_home {position: relative; top: 0px; left: 664px; width: 326px; height: 390px; background-image: url(../gfx/right_banner_home.png); background-repeat: no-repeat; z-index: 1000;}


#right_banner_about_emmc {position: relative; top: 0px; left: 664px; width: 326px; height: 915px; background-image: url(../gfx/right_banner_about_emmc.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_nursing {position: relative; top: 0px; left: 664px; width: 326px; height: 1000px; background-image: url(../gfx/right_banner_nursing.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_icu {position: absolute; top: 0px; right: 0px; width: 326px; height: 605px; background-image: url(../gfx/right_banner_icu.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_ccu {position: absolute; top: 0px; right: 0px; width: 326px; height: 330px; background-image: url(../gfx/right_banner_ccu.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_ed {position: relative; top: 0px; left: 664px; width: 326px; height: 350px; background-image: url(../gfx/right_banner_ed.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_or {position: absolute; top: 0px; right: 0px; width: 326px; height: 300px; background-image: url(../gfx/right_banner_or.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_graduate_nursing {position: relative; top: 0px; left: 664px; width: 326px; height: 560px; background-image: url(../gfx/right_banner_grad.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_about_bangor {position: relative; top: 0px; left: 664px; width: 326px; height: 1020px; background-image: url(../gfx/right_banner_about_bangor.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_contact {position: relative; top: 0px; left: 664px; width: 326px; height: 260px; background-image: url(../gfx/right_banner_contact.png); background-repeat: no-repeat;  z-index: 1000;}
#right_banner_tell {position: absolute; top: 0px; right: 0px; width: 326px; height: 260px; background-image: url(../gfx/right_banner_contact.png); background-repeat: no-repeat; z-index: 1000;}
#right_banner_request {position: absolute; top: 0px; right: 0px; width: 326px; height: 260px; background-image: url(../gfx/right_banner_contact.png); background-repeat: no-repeat; z-index: 1000;}
/* ################################ end Content Areas ################################## */


/* ####################################### Nav Styles ###################################*/
#main_nav_home {position: absolute; bottom: 10px; left: 35px; width: 920px; z-index: 1000;}
#main_nav_home ul li {list-style-type: none; display: inline; }
#main_nav_home li {font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; color: #FFFFFF; padding-right: 3px;}
#main_nav_home a:link {color: #FFFFFF; text-decoration: none; }
#main_nav_home a:visited {color: #FFFFFF; text-decoration: none;}
#main_nav_home a:hover {color:#8F1E4F; text-decoration: none; }
#main_nav_home a:active {color: #FFFFFF;}
#main_nav_home a.here {color: #8F1E4F; text-decoration: none;  }

#main_nav {position: absolute; top: 94px; left: 297px; width: 740px; z-index: 1000;}
#main_nav ul li {list-style-type: none; display: inline; }
#main_nav li {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: regular; line-height: 15px; color: #012953; padding-right: 3px;}
#main_nav a:link {color: #012953; text-decoration: none; }
#main_nav a:visited {color: #012953; text-decoration: none;}
#main_nav a:hover {color:#8F1E4F; text-decoration: none; }
#main_nav a:active {color: #012953;}
#main_nav a.here {color: #8F1E4F; text-decoration: none;  }

#top_nav_home {position: absolute; top: 60px; right: 10px; width: 140px; z-index: 1000;}
#top_nav_home ul {list-style-type: none; display: block; text-align: right;}
#top_nav_home li {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: regular; line-height: 16px; color: #012953;}
#top_nav_home a:link {color: #012953; text-decoration: none; }
#top_nav_home a:visited {color: #012953; text-decoration: none;}
#top_nav_home a:hover {color: #2882C5; text-decoration: none; }
#top_nav_home a:active {color: #012953;}
#top_nav_home a.here {color: #2882C5; text-decoration: none;  }

#top_nav {position: absolute; top: 10px; right: 10px; width: 140px;}
#top_nav ul {list-style-type: none; display: block; text-align: right;}
#top_nav li {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: regular; line-height: 16px; color: #012953;}
#top_nav a:link {color: #1F4A82; text-decoration: none; }
#top_nav a:visited {color: #1F4A82; text-decoration: none;}
#top_nav a:hover {color: #2882C5; text-decoration: none; }
#top_nav a:active {color: #1F4A82;}
#top_nav a.here {color: #2882C5; text-decoration: none;  }

/* ####################################### end Nav Styles ###############################*/

/* ################################# footer ######################## */
#footer { position: relative; top : 0px; left: 0px; width: 990px; text-align: center; font-size: 11px; color: #000;font-family: Verdana, Arial, Helvetica, sans-serif; z-index: 1010;}
#footer P { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; line-height: 15px; color: #000; margin-bottom: 15px;}
/* ################################# footer ######################## */

/* ############################################# end Page styles ############################################################### */

/* ################ styles for forms ############ */
fieldset {font: bold 12px  Verdana, Arial, Helvetica, sans-serif;}

label {
  float:left; clear: both; 
  display: block; 
  width:150px; 
  margin-right:0.5em; margin-bottom: 10px; 
  padding: .3em 0; 
  text-align:right;
  font-weight:normal;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  }
input	{font: 11px Verdana, Arial, Helvetica, sans-serif;}

legend	{font: bold 12px  Verdana, Arial, Helvetica, sans-serif; color: #008061; margin-bottom: 15px; }

input:focus, textarea:focus, option:focus {background-color: #ccc;}

option {font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}

.form_style {font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}

.form_style_bold {font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px;}

.form_line	{margin: 0 0 5px 0; clear: both; padding: 0; }
/* ################ end styles for forms ############ */


