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;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}


ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/*END CSS RESET */

/*colors 
Dark Blue #071D3A
Light Blue #A4C5E8
Purple #374FA2
*/

body {position: relative; color: #000; background-color: #A4C5E8;}

	
h1 	{font-size: 26px; font-weight: normal; color: #FFFFFF; font-family:Verdana, Geneva, sans-serif;}
h2 	{font-size: 22px; font-weight: normal; color: #071D3A; margin-bottom: 4px;  font-family:Verdana, Geneva, sans-serif;}
h3 	{font-size: 18px; font-weight: normal; color: #071D3A; margin-bottom: 4px; font-family:  Verdana, Georgia, serif;}
h4 	{font-size: 14px; font-weight: bold; color: #134940; margin-bottom: 0px; font-family:  Verdana, Georgia, serif;}
h5 	{font-size: 12px; font-weight: normal; color: #FFFFFF; margin-bottom: 3px; font-family:  Verdana, Georgia, serif;}

.bold_text	{font-weight: bold;}
.normal_text	{font-weight: normal;}
.underline {text-decoration:underline;}
P 	{margin-bottom: 12px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; color: #071D3A; margin-top: 8px;}
.red	{color: red;}
ul li {list-style-type: none; display: inline; }
li	{margin-bottom: 8px; color:#FFFFFF;  font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight: bold; line-height: 20px;}
.italic	{font-style: italic;}
hr {color: #071D3A}

a:link {color: #374FA2; text-decoration: none; }
a:visited {color:  #374FA2; text-decoration: none; }
a:hover {color: #071D3A; text-decoration: none;  }
a:active {color: #374FA2; }


/*#### Main Pages #####*/
#share {position:absolute; top: 60px; left: 808px; width: 160px;}
#delicious {position:absolute; top: 77px; left: 826px; width: 34px; height: 34px;}
#facebook {position:absolute; top: 77px; left: 863px; width: 34px; height: 34px;} 
#twitter {position:absolute; top: 77px; left: 900px; width: 34px; height: 34px;} 

#container	{position: relative; margin: 0 auto; width: 990px;}

#mgh_logo	{position: absolute; top: 5px; left: 45px; width: 219px; height: 61px;}
#mgh_logo_home {position: absolute; top: 185px; left: 95px; width: 309px; height: 83px;}

#laboratory_logo {position: absolute; top: 80px; left: 35px; width: 310px; height: 62px; }
#laboratory_logo_home {position: absolute; top: 80px; left: 210px; width: 593px; height: 102px; }

#content {position: absolute; top: 115px; left: 590px; width: 320px; }
#content ul li {list-style-type: none; display:block; }
#content li	{margin-bottom: 8px; color:#374FA2;  font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight: bold; line-height: 20px;}

#content_home {position: absolute; top: 265px; left: 140px; width: 310px;}

#content_contact {position: absolute; top: 115px; left: 590px; width: 320px; }
#content_contact p {margin-bottom: 12px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; color: #374FA2; margin-top: 8px;}

#content_request {position: absolute; top: 115px; left: 590px; width: 320px; }
#content_request p {margin-bottom: 12px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; color: #374FA2; margin-top: 8px;}

#awards {position: absolute; top: 320px; left: 540px; width: 142px; height: 184px;}
#video {position: absolute; top: 170px; left: 275px; width: 602px; height: 426px;}

#footer {position:absolute; top: 650px; left:50px; width: 900px; }
#footer p {font-family:Verdana, Geneva, sans-serif; font-size: 9px; font-weight: normal; line-height: 9px; color: #071D3A; left: 60px; position: absolute;}

#footer_radiology {position:absolute; top: 815px; left:50px; width: 900px; }
#footer_radiology p {font-family:Verdana, Geneva, sans-serif; font-size: 9px; font-weight: normal; line-height: 9px; color: #071D3A; left: 60px; position: absolute;}

#footer_directions {position:absolute; top: 800px; left:50px; width: 900px; }
#footer_directions p {font-family:Verdana, Geneva, sans-serif; font-size: 9px; font-weight: normal; line-height: 9px; color: #071D3A; left: 60px; position: absolute;}

#subfooter {position:absolute; top: 650px; left:420px; font-size:11px;}

/* ####### End Main pages ####### */


/* ################## Background Images ################# */
#wrapper_home {position: relative; background-image: url(../gfx/monadnock_community_hospital_home.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_why {position: relative; background-image: url(../gfx/monadnock_community_hospital_why.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_radiology {position: relative; background-image: url(../gfx/monadnock_community_hospital_radiology.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_benefits {position: relative; background-image: url(../gfx/monadnock_community_hospital_benefits.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_area {position: relative; background-image: url(../gfx/monadnock_community_hospital_area.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_directions {position: relative; background-image: url(../gfx/monadnock_community_hospital_directions.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_awards {position: relative; background-image: url(../gfx/monadnock_community_hospital_awards.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_careers {position: relative; background-image: url(../gfx/monadnock_community_hospital_other_careers.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_contact {position: relative; background-image: url(../gfx/monadnock_community_hospital_contact.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_request {position: relative; background-image: url(../gfx/monadnock_community_hospital_request_info.jpg); background-repeat: no-repeat; height: 700px;}
#wrapper_video {position: relative; background-image: url(../gfx/monadnock_community_hospital_video.jpg); background-repeat: no-repeat; height: 700px;}

/* ################## End Background Images ################# */


/* ############################ Navigation  ############################### */
#nav_bar {position: relative; top: 0px; left: 265px; width: 688px; height: 61px; background-image: url(../gfx/nav_bar.png); background-repeat: repeat-x;}
#nav_center {position: absolute; top: 0px; left: 495px; text-align:right;}
#nav_right {position: absolute; top: 0px; left: 575px;text-align:left;}
#nav_top_left {position: absolute; top: 0px; left: 250px;}
#nav_bottom_left {position: absolute; top: 30px; left: 38px;}

#nav_center a {color: #134940; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 28px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#nav_center a:link {color: #134940; text-decoration: none; }
#nav_center a:visited {color:  #134940; text-decoration: none; }
#nav_center a:hover {color: #fff; text-decoration: none;  }
#nav_center a:active {color: #134940; }

#nav_right a {color: #134940; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 28px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav_right a:link {color: #134940; text-decoration: none; }
#nav_right a:visited {color:  #134940; text-decoration: none; }
#nav_right a:hover {color: #fff; text-decoration: none;  }
#nav_right a:active {color: #134940; }

#nav_top_left a {color: #fff; text-decoration: none; font-size: 11px; font-weight: normal;}
#nav_top_left a:link {color: #fff; text-decoration: none; }
#nav_top_left a:visited {color:  #fff; text-decoration: none; }
#nav_top_left a:hover {color: #4AC5E1; text-decoration: none;  }
#nav_top_left a:active {color: #fff; }

#nav_bottom_left a {color: #fff; text-decoration: none; font-size: 11px; font-weight: normal;}
#nav_bottom_left a:link {color: #fff; text-decoration: none; }
#nav_bottom_left a:visited {color:  #fff; text-decoration: none; }
#nav_bottom_left a:hover {color: #4AC5E1; text-decoration: none;  }
#nav_bottom_left a:active {color: #fff; }

/* ############################ End Navigation  ############################### */


/* ########################### Form Style ############################################################### */	
fieldset {font: bold 12px  Verdana, Arial, Helvetica, sans-serif;}

label {float: left; clear: both; display: block; width: 110px; margin-right: 0.5em; margin-bottom: 10px; padding: .3em 0; text-align: right; font-weight: normal; font: 12px Tahoma, Verdana, sans-serif; color: #071D3A;}

input	{ font: 11px Tahoma, Geneva, sans-serif;}
legend	{font: bold 12px  Tahoma, Geneva, sans-serif; color: #008061; margin-bottom: 15px; }
input:focus, textarea:focus, option:focus {background-color: #ccc;}
option {font: 12px Tahoma, Verdana,  sans-serif; line-height: 16px;}
.form_style {font: 12px Tahoma, Verdana,  sans-serif; line-height: 16px;}
.form_style_bold {font: 12px Tahoma, Verdana,  sans-serif; font-weight: bold; line-height: 16px;}

.form_line	{margin: 0 0 5px 0; clear: both; padding: 0; }

#content_request label {float: left; clear: both; display: block; width: 110px; margin-right: 0.5em; margin-bottom: 10px; padding: .3em 0; text-align: right; font-weight: normal; font: 12px Tahoma, Verdana, sans-serif; color: #374FA2;}

.require {color: #374FA2;}
/* ########################### Form Style ############################################################### */	
