html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div {
	margin: 0;
	padding: 0;
	border: 0;
	}
html, body {
	height: 101%;
	width: 100%;
	background-color:#ededed;
	text-align:left;
	}

/* default link definitions */
a:link {color: #333;}
a:hover {color: #999;}
a:visited {color: #666;}
a:active {color: #133662;}
/* menu variations */

table {border-collapse:collapse;}
tr.strong {font-weight:bold;background-color: #f6a025;border-collapse:separate;}
tr.line {border-bottom:1px solid #999;}
tr.line1 {border-bottom:1px solid #ccc;}
td {border-collapse:collapse;padding-left:1em;}




/* contains the entire page, sets the drop shadow edges */
#container {margin: 0 auto;width: 1023px;background-image:url("../img/res/dropShadow.jpg");background-color:#e9edf4;}

/* contains the banner */
#containerSub {margin: 0 auto;width: 902px;background-color:transparent;}



/* defines the page banner and contains the bg image */
#banner {margin:0 0;width: 902px;height:80px;background-color:#000;background-image:url("../img/banner/logoNew.jpg");}

/* banner logo link rollover, stable link to the first page */
a.banner {display:block;height:80px;width:220px;background-image:url("../img/banner/rolloverLogo.png");background-repeat: no-repeat;border:0;}
a:hover.banner {background-image:url("../img/banner/rolloverLogo-over.png");background-repeat: no-repeat;outline:none;}



/* MAIN LAYOUT defines the 2-column layout below the banner main page background color */
#content {margin:0 auto;width:902px;min-height: 300px;                   ;border-top:1px solid #999;}


/* LEFT COLUMN sets the left column inside of id=content */
#content #leftCol {width: 212px;position: relative;float: left;}

/* defines the default link styles used inside the left column */
#content #leftCol a {font-variant:small-caps;font-weight:normal;font-size:1.1em;text-decoration:none;color:#000;border-bottom:0 solid #000;}

#content #leftCol a:hover {text-decoration:none;color:#c94b23;border-bottom:3px solid #c94b23;}

#content #leftCol a.email {font-variant:small-caps;font-weight:bold;font-size:1.1em;text-decoration:none;color:#333;border-bottom:1px solid #333;}
#content #leftCol a:hover.email {text-decoration:none;color:#000;border-bottom:3px solid #000;}


/* leftCol side menu you are here styles */
#content #leftCol a.here {border:0;text-decoration:none;color:#c94b23;border-bottom:3px solid #000;}

li.here {border:0;padding-left:6px;width:200px;border:1px solid transparent;background-color:#fff;}

/* leftCol side menu you are here styles for colored pages 
for opacity opacity: .2; filter: alpha(opacity=20); -moz-opacity: .25;

*/

#content #leftCol a.here1 {border:0;text-decoration:none;color:#c94b23;border-bottom:3px solid #c94b23;}

li.here1 {border:0;padding-left:6px;width:200px;background-color:#e9edfd;opacity: .8; filter: alpha(opacity=80); -moz-opacity: .8;}

#content #leftCol a.here2 {border:0;text-decoration:none;color:#c94b23;border-bottom:3px solid #c94b23;}

li.here2 {border:0;padding-left:6px;width:200px;background-color:#f9eedc;opacity: .8; filter: alpha(opacity=80); -moz-opacity: .8;}

#content #leftCol a.here3 {border:0;text-decoration:none;color:#c94b23;border-bottom:3px solid #c94b23;}

li.here3 {border:0;padding-left:6px;width:200px;background-color:#fcddaf;opacity: .8; filter: alpha(opacity=80); -moz-opacity: .8;}

#content #leftCol a.here4 {border:0;text-decoration:none;color:#c94b23;border-bottom:3px solid #c94b23;}

li.here4 {border:0;padding-left:6px;width:200px;background-color:#e7f4fc;opacity: .9; filter: alpha(opacity=90); -moz-opacity: .9;}


#content #leftCol a.here5 {border:0;text-decoration:none;color:#c94b23;border-bottom:3px solid #c94b23;}

li.here5 {border:0;padding-left:6px;width:200px;background-color:#edf2f0;opacity: .9; filter: alpha(opacity=90); -moz-opacity: .9;}


li.section {border:0;}


/* HOME- class contact defines the content division and class contact inside the left column. Contains the bg image for the left column */
#content #leftCol .contact {width:193px;
padding: 10px;color:#133662;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;background:url("../img/shadows/index4.png");}

/* defines the unordered list and list items in the class contact in the left column */
#content #leftCol .contact ul li{ list-style-type:none;color:#000;line-height:1.3em;}




/* SERVICES defines the content division and class contact inside the left column. Contains the bg image for the left column */
#content #leftCol .services {width:193px;
padding: 10px;color:#133662;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;background:url("../img/shadows/services5.png");bacground-repeat:no-repeat;}

/* defines the unordered list and list items in the class contact in the left column */
#content #leftCol .services ul li{ list-style-type:none;color:#000;line-height:1.3em;}


/* QUALITY defines the content division and class contact inside the left column. Contains the bg image for the left column */
#content #leftCol .quality {width:193px;
padding: 10px;color:#133662;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;background:url("../img/shadows/quality5.png");}

/* defines the unordered list and list items in the class contact in the left column */
#content #leftCol .quality ul li{ list-style-type:none;color:#000;line-height:1.3em;}


/* Contact Eye defines the content division and class contact inside the left column. Contains the bg image for the left column */
#content #leftCol .eyeContact {width:193px;
padding: 10px;color:#133662;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;background:url("../img/shadows/eyeContact.png");}
/* defines the unordered list and list items in the class contact in the left column */
#content #leftCol .eyeContact ul li{ list-style-type:none;color:#000;line-height:1.3em;}


/* FACILITIES defines the content division and class contact inside the left column. Contains the bg image for the left column */
#content #leftCol .facilities {width:193px;
padding: 10px;color:#133662;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;background:url("../img/shadows/facilities3.png");}

/* defines the unordered list and list items in the class contact in the left column */
#content #leftCol .facilities ul li{ list-style-type:none;color:#000;line-height:1.3em;}






/* defines the news class and sets the font inside of the content and left column */
#content #leftCol .news {width:191px;background-color:transparent;padding:10px;margin-left:0px;color:#133662;font-size:13px;font-family:Arial, Helvetica, sans-serif;}

#content #leftCol .news ul li {list-style-type:none;}

/*  NEWS defines the link attributes inside the news class of the content inside of the left column */
#content #leftCol .news .content ul li a {margin-left:5px;color:#133662;text-decoration:none;border-bottom:1px solid #fff;font-size:1em;font-weight:normal;}

#content #leftCol .news .content ul li a:hover{color:#ef4a16;border-bottom:2px solid #000;}

/* defines the new and events titles in the left column */
#content #leftCol .title {margin-top:0;font-size:1.4em;display: block;font-weight:bold;}

#content #leftCol a.title  {color:#000;font-size:1.4em;display: block;font-weight:bold;border-bottom:3px solid #ddd;}

#content #leftCol a:hover.title  {color:#666;font-size:1.4em;display: block;font-weight:bold;border-bottom:3px solid #000;}




#content #centerCol {background-color:transparent;
	width: 688px;
	padding-top: 0;
	float:right;
}



#content>#centerCol {background-color:transparent;
	margin-left: 214px;
	float:none;
}

/* used for privacy, disclaimer, etc, */
#containerSub #centerCol2 {background-color:transparent;
	width: 100%;
	margin-left;
}





#content #centerCol #navTop {background-color:transparent;
	width:686px;
	height:0;
}


/* main section image in the main 'center' column */
#content #centerCol .headerImg {width:587px;height:143px;background-color:transparent;}

#content #centerCol .headerImg a {margin:0;color:#666;font-variant:small-caps;text-decoration:none; border-bottom:1px solid #f00;}
#content #centerCol .headerImg a:hover {color:#f00;}
#content #centerCol .headerImg .headerTitle {text-align:center;font-variant:small-caps;font:4em/1em ariel,verdana,sans-serif;color:#ccc;background-color:transparent;}

#content #centerCol .copy {background-color:transparent;
	padding: 0 20px;
	margin-top: 0;
}
#content #centerCol .contact {padding-left:2em;background-color:transparent;}

#content #centerCol  ul.contact li {list-style-type:none;line-height:1em;font-weight:bold;}

/* defined for the Key Personnel page */
#content #centerCol .copy .personnel2 {margin:2em 0 0 0; border:0 solid #ccf;}
#content #centerCol .copy .personnel2 img.left {float:left;margin:0 16px 0 0;}
#content #centerCol .copy .personnel2 p.description {margin-top:0;}







.copy .content,
.copy .content {border-bottom:0;
	width: 581px;
	background-color:transparent;
	padding: 0 30px;
	text-align:left;
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	
	
}
.copy .content h1 {font:3em/2em arial, helvetica, sans-serif;font-weight:bold;}
.copy .content li {list-style-type:normal;color:#000;}
.copy .content ul {margin-left:-.4em;}

.copy .footer {border:0 solid #0f0;
	width: 581px;
	height: 30px;
	background-color:#EEF1F4;
}

#leftCol .content p {
	margin-top: 0px;
	margin-bottom: 10px;
}
#leftCol .newsLabel {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	color:#590035;
	padding-top:.5em;
}

#centerCol .content p {color:#000;font-size:1.1em;margin-bottom: 0;}

#centerCol .content p.tmar15 {margin-top: 1.5em;}


#centerCol .content p.citations {
	margin-bottom: 1em;
}

#centerCol .content p.bot {border-top:1px dotted #999;margin:0 0;}

#centerCol img.poster {float:left;} 


#centerCol .content h2 {padding-top:1.5em;font:2em/2em arial,helvetica,sans-serif;
	color:#000;
}

#centerCol .content li {
	margin-left: 20px;
	margin-top: 0;
}






#footerA {clear: both;border-top:1px solid #666;text-align:center;width:902;height: 60px;background-color:#333;color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;display:block;background-image:url("../img/shadows/baseFooter.png");background-position:right top;background-repeat: no-repeat;outline:none;margin:0;}
#footerA p {margin:10px 0 0 0;font-size:12px;}
#footerA a {color: #fff; text-decoration:none;margin-right:12px;border-bottom:0 solid #666;}
#footerA a:hover {color: #c94b23;border-bottom:3px solid #c94b23;}

/* footer logo link rollover, stable link to the first page */
#footerA a.botLogo {display:block;margin:-48px 0 0 741px;height:56px;width:149px;text-decoration:none;border-bottom:0;outline:none;}

#footerA a.botLogo:hover {border-bottom:0;outline:none;}

#footerB {clear: both;border-top:1px solid #666;text-align:center;width:902;height: 60px;background-color:#333;color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;display:block;background-image:url("../img/shadows/baseFooterSplash.png");background-position:right top;background-repeat: no-repeat;outline:none;margin:0;}
#footerB p {margin:10px 0 0 0;font-size:12px;}
#footerB a {color: #fff; text-decoration:none;margin-right:12px;border-bottom:0 solid #666;}
#footerB a:hover {color: #c94b23;border-bottom:3px solid #c94b23;}

/* footer logo link rollover, stable link to the first page */
#footerB a.botLogo {display:block;margin:-48px 0 0 741px;height:56px;width:149px;text-decoration:none;border-bottom:0;outline:none;}

#footerB a.botLogo:hover {border-bottom:0;outline:none;}