body {
	margin: 0;
	padding: 0 0 0px 0;
	font-family: 'Arial', arial, verdana, helvetica, sans-serif;
	position: relative;
	background: #35302a;
	border-top: 5px solid #35302A;
 }

/* Normal links */
a:link, a:visited {
outline-style:none;
	color: #001F49;
	text-decoration: none;
	 }

a:hover, a:visited:hover {
	color: #000000;
	text-decoration: underline; }

/* Image border and background color fixes */
a.img:link, a.img:visited, a.img:hover, a.img:visited:hover {
	border: none;
	background-color:transparent; }

/* Abbreviations */	
abbr { border-bottom: 1px dotted #900; cursor: help; }

hr {
	border-color: #ccc;     
	border-style: solid;   
	border-width: 1px 0 0; 
	clear: both;           
	margin: 0px 0 10px 0; 
	height: 0;             
}

/*------------------HEADING--------------------*/

h1 {
	margin: 0px 0 0 0;
	padding: 0 0 0px 0;
	font-size: 20px;
	font-weight: normal;
	color: #b80e1f; }

h1 span { color: #666;font-size:0.5em;vertical-align:0.2em }

h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #390; }

h3 {
	font-size: 13px;
	font-weight: bold;
	line-height:15px;
	color: #000; }

h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #390; }
	
h5 {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #069;
	}

h5 span {
	display: block;
	color: #333;
	font-size: 0.8em;
	font-weight: normal; }

h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #600; }

/*-----------PARAGRAPH TEXT ELEMENTS-------------------*/

/* General paragraph rules */
p {
	margin: 0 0 1.0em 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.4em; }

p.oldbrowsers {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #c00; }


/*--------------HEADER ELEMENTS----------------*/

img { border: none; }

#HeaderFrame {
	float: left;
	width: 100%;
	background: #ffffff;
	border-bottom: 4px solid #35302A;
}
#Header {
	float: left;
	width: 869px;
	margin: 0;
	padding: 0 0 0px 20px;
border-right: 1px solid #B3B3B3;
}

#HeaderLeft {
float: left;
width: 174px;
padding: 20px 0 20px 0;
border-right: 1px solid #B3B3B3;
}

#HeaderRight {
float: left;
width: 684px;
height: 140px;
padding: 10px 10px 0 0;
background: #F2F2F2;
position: relative;
z-index: 9999;
}

#Logo {
	float: left;
	position: relative;
	margin:0px 0 0px 0px;
	padding:0px 0 0px 0px;
	height: 109px;
	width: 147px;
	}
#Logo a {
	position: absolute;
	padding:0px 0 0px 0px;
	top: 0px;
	left: 0px;
	width: 147px;
	height: 109px;
	}

#Logo a:link, #Logo a:visited, #Logo a:active, #Logo a:link:hover, #Logo a:visited:hover {
	background-color: transparent;
	}

#Logo a span, #Logo span { display: none; }

/*--------------NAVIGATION SECONDARY----------------*/
#top_navigation {
	float: right;
	margin: 6px 0 0px 0;
	padding: 0 0 0px 0;
	position: relative;
	}
#top_navigation li {
float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	list-style: none;
font-family: Georgia, Times, serif;
font-size: 0.65em;
color: #666666;
text-transform: uppercase;
	}

#top_navigation a:link, #top_navigation a:visited { color: #666666; text-decoration: none; border-bottom: none;}
#top_navigation a:hover, #top_navigation a:visited:hover { color: #1A4669;text-decoration: underline; border-bottom: none; }

/*--------------MAIN NAVIGATION----------------*/
#navigation {
	float: left;
	width: 694px;
	list-style-type: none; 
	background: #ffffff;
	background-repeat: no-repeat;
	padding: 0 0 0 0px;
	cursor: pointer;
position: absolute;
bottom: 0;
right: 0;
border-top: 1px solid #b3b3b3;
	}

#navigation ul {
	padding: 0;
	margin: 0;
}

#navigation li.upperlevel {
	list-style-type: none; 
	float: left;
	position: relative;
	top: 0;
	margin: 0 0px 0 0;
	padding: 0;
	z-index: 1000;
	cursor: pointer;
	}

#navigation a {
	position: relative;
	cursor: pointer;
}

#navigation a.upperlevel {
	background-repeat: no-repeat;
	height: 60px;
	display: block;
	text-indent: -5000px;
	cursor: pointer;
	}

li.upperlevel:hover a.upperlevel {
	background-position: 0 -60px;
}

li.upperlevel a.selected {
	background-position: 0 -60px;
}

ul.lowerlevel { background-image: url(http://ilas.columbia.edu/img/nav_bg.png); background: #64574F; }
li#nav_about a.upperlevel { background-image: url(http://ilas.columbia.edu/img/new/nav_about.gif); width: 95px; border-right: 1px solid #a4a4a4; }
li#nav_people a.upperlevel { background-image: url(http://ilas.columbia.edu/img/new/nav_people.gif); width: 71px; border-right: 1px solid #a4a4a4;}
li#nav_academics a.upperlevel { background-image: url(http://ilas.columbia.edu/img/new/nav_academics.gif); width: 93px; border-right: 1px solid #a4a4a4;}
li#nav_mexicanstudies a.upperlevel { background-image: url(http://ilas.columbia.edu/img/new/nav_mexicanstudies.gif); width: 73px; border-right: 1px solid #a4a4a4;}
li#nav_brazilcenter a.upperlevel { background-image: url(http://ilas.columbia.edu/img/new/nav_brazil.gif); width: 132px; border-right: 1px solid #a4a4a4;}
li#nav_fundingopportunities a.upperlevel { background-image: url(http://ilas.columbia.edu/img/new/nav_fundingopportunities.gif); width: 116px; border-right: none;}
li#nav_resourcespublications a.upperlevel { background-image: url(http://ilas.columbia.edu/img/new/nav_resources.gif); width: 108px;border-right: 1px solid #a4a4a4;}


#navigation li:hover #about_sub {left:0px; width: 200px;}
#navigation li:hover #people_sub {left:0px; width: 200px;}
#navigation li:hover #academics_sub {left:0px; width: 250px;}
#navigation li:hover #newsevents_sub {left:0px; width: 250px;}
#navigation li:hover #mexicanstudies_sub {left:0px; width: 200px;}
#navigation li:hover #brazilcenter_sub {left:0px; width:250px;}
#navigation li:hover #fundingopportunities_sub {left:0px; width: 138px;}
#navigation li:hover #resourcespublications_sub {left:0px; width: 284px;}

ul.lowerlevel {
	display: none;
	list-style-type: none; 
	left: -5000px;

}

li.upperlevel:hover ul.lowerlevel {
	left: auto;
	display: block;
	z-index: 9999;
}

#navigation ul.lowerlevel{
	position: absolute;
	color: #dfdfdf;
	margin: 0;
	padding: 0px 0 0px 0;
	z-index: 9999;
	}

#navigation ul.lowerlevel li {
display: inline;
margin: 0;
padding: 0;
}

#navigation ul.lowerlevel a{
	display: block;
	position: relative;
	margin: 0;
	z-index: 9999;
}

#navigation ul.lowerlevel a:link, #navigation ul.lowerlevel a:visited{
	font-family: 'Georgia', Georgia, Times, serif;
	font-size: 12px;
	text-indent: 0px;
	position: relative;
	display: block;
	color: #ffffff;
	padding: 9px 10px 10px 17px;
	margin: 0;
	text-decoration: none;
	}

#navigation ul.lowerlevel a:hover, #navigation ul.lowerlevel a:active{
	color: #ffffff;
	padding: 9px 10px 10px 17px;
	margin: 0;
	background: #D1552B;
	}
		
/*---------------LAYOUT BOXES----------------------*/

/* Outer bounding box for all pages */
#Frame {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0px 0px 0 0px;
	background: #ffffff;
	 }

#ContentFrame {
	float: left;
	width: 100%;
	background: #7DB7CC;
}
#Content {
	float: left;
	width: 890px;
	background: #7DB7CC;
	padding: 10px 0 20px 0;
}

#FullCol {
	float: left;
	width: 870px;
	padding: 0 0 0 20px;
	margin: 0;
}

#MainCol {
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 0 0px 20px;
	width: 440px; }	

#SubCol {
	float: left;
	text-align: left;
	margin: 0;
	padding: 10px 0 0px 20px;
	width: 410px;
}

#MainColSecondary {
	float: left;
	width: 590px;
	margin: 0;
	padding: 10px 0 0px 20px;
}

#SubColSecondary {
	float: left;
	width: 260px;
	padding: 10px 0 0 20px;
}

/*--------------------GLOBAL ELEMENTS----------------------*/	

.WhiteBoxFrame{
	float: left;
	border: 4px solid #ffffff;
	margin: 0 0 20px 0;
}
/*
.GrayBoxFrame{
	float: left;
	border: 4px solid #F4F4F4;
	margin: 0 0 20px 0;
}
*/
.GrayBoxFrameNews{
	float: left;
	border: 4px solid #F4F4F4;
	margin: 0 0 20px 0;
}

.YellowBoxFrame{
	float: left;
	border: 4px solid #FCF8E6;
	margin: 0 0 20px 0;
}

.NewsBoxFrame{
position: relative;
	float: left;
	border: 4px solid #FFF6D2;
	margin: 0 0 20px 0;
width: 432px;
}

.NewsBoxContent {
padding: 10px 10px 3px 70px;
background: #FFF6D2;
border: 1px solid #CCCCCC;
height: 40px;
overflow: hidden;
}

#BodyText h3#NewsBoxTitle {
position: absolute;
top: 12px;
left: 15px;
font-size: 0.8em;
font-weight: normal;
color: #D1552B;
text-transform: uppercase;
}


#BodyText .NewsBoxContent ul {
list-style-type: none;
margin: 0;
padding: 0;
}


#BodyText .NewsBoxContent li {
list-style-type: none;
text-transform: none;
font-weight: normal;
margin: 0;
padding: 0 0 10px 0;
font-size: 0.8em;
}

/*-------------------HOMEPAGE ELEMENTS----------------------*/

.WelcomeBox {
	float: left;
	width: 404px;
	height: 222px;
	padding: 18px 18px 0px 18px;
	margin: 0 0 20px 0;
	background: #FBF7E7;
}

.MainColSection {
	float: left;
	width: 394px;
	padding: 18px 18px 18px 18px;
	margin: 0 0 0px 0;
	border: 1px solid #cccccc;
	background: #ffffff;
}

.NewsEventsHome {
	cursor: pointer;
	float: left;
	width: 394px;
	padding: 10px 0 0px 0;
	margin: 0 0 0px 0;
	border-bottom: 1px solid #EBEAEA;
	background: #ffffff;
}

.NewsEventsHome:hover {
	background: #e9e9e9;
}

.NewsEventsHomeMore {
	float: left;
	width: 394px;
	padding: 15px 0 0px 0;
	background: #ffffff;
}

.NewsEventsPage {
	cursor: pointer;
	float: left;
	width: 550px;
	padding: 10px 0 0px 0;
	margin: 0 0 0px 0;
	border-bottom: 1px solid #EBEAEA;
	background: #ffffff;
}

.NewsEventsPage:hover {
	background: #e9e9e9;
}

#HomeSlideshowContainer{
	float: left;
	width: 410px;
	height: 240px;
	margin: 0 0 20px 0;
	padding: 0;
	background: #000000;
	overflow: hidden;
}

#BodyText ul#HomeSlideshow {
	margin: 0;
	padding: 0 0 10px 0;
}

#BodyText ul#HomeSlideshow li {
	list-style-type: none;
}

.SubColSection {
	float: left;
	width: 364px;
	height: 129px;
	padding: 18px 18px 18px 18px;
	border: 1px solid #cccccc;
	background: #ffffff;
}

.SubColSectionIcon {
	float: left;
	width: 67px;
	padding: 0 16px 12px 0;
}

.SubColSectionIconText {
	float: left;
	width: 280px;
	padding: 0 0 12px 0;
}

.SubColSectionIconMore {
	float: left;
	width: 363px;
}


.SubColBottomLeftFrame {
	float: left;
	width: 212px;
	height: 167px;
	padding: 4px;
	background: #FCF8E6;
overflow: hidden;
}

.SubColBottomLeft {
	float: left;
	height: 135px;
	width: 180px;
	padding: 15px;
	border: 1px solid #cccccc;
overflow: hidden;
}

#BodyText .SubColBottomLeft a, #BodyText .SubColBottomLeft a:link, #BodyText .SubColBottomLeft a:visited{
	float: left;
	height: 135px;
	width: 180px;
	border-bottom: none;
	cursor: pointer;
}

#BodyText .SubColBottomLeft a:hover, #BodyText .SubColBottomLeft a:visited:hover{
	float: left;
	height: 135px;
	width: 180px;
	border-bottom: none;
	cursor: pointer;
}

.SubColBottomRightFrame {
	float: right;
	width: 160px;
	height: 167px;
	padding: 4px;
	background: #EBEAEA;
}

.SubColBottomRight {
	height: 154px;
	width: 138px;
	padding: 10px 10px 0 10px;
	border: 1px solid #cccccc;
}

/*-------------------SECONDARY PAGE ELEMENTS----------------------*/

.MainColSecondarySection {
	float: left;
	width: 554px;
	padding: 18px 18px 18px 18px;
	margin: 0 0 0px 0;
	background: #ffffff;
}

.SubColSecondarySection {
	float: left;
	width: 214px;
	padding: 18px 18px 18px 18px;
	border: 1px solid #cccccc;
	background: #ffffff;
}

.SubColSecondarySectionYellow {
	float: left;
	width: 214px;
	padding: 18px 18px 18px 18px;
	border: 1px solid #cccccc;
	background: #FCF8E6;
}

.SubColNewsEvents {
	float: left;
	width: 214px;
	padding: 18px 18px 18px 18px;
	border: 1px solid #CCCCCC;
	background: #F4F4F4;
}

.NewsEventsSecondary {
	cursor: pointer;
	float: left;
	width: 214px;
	padding: 9px 0 9px 0;
	margin: 0 0 0px 0;
	border-bottom: 1px solid #CCCCCC;
	background: #F4F4F4;
}

.NewsEventsSecondary:hover {
	background: #e9e9e9;
}

.NewsEventsSecondaryMore {
	float: left;
	width: 214px;
	padding: 15px 0 0px 0;
}

.SubColSecondarySectionIcon {
	float: left;
	width: 67px;
	padding: 0 10px 12px 0;
}

.SubColSecondarySectionIconText {
	float: left;
	width: 137px;
	padding: 0 0 12px 0;
}

.SubColSecondarySectionIconMore {
	float: left;
	width: 214px;
}


/*------------MISCELLANEOUS-----------------------*/

.inputfield {
	border: 0;
	margin: 0 0px 0 0;
	padding: 4px;
	height: 14px;
	top: 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}

.searchfield {
	border: 1px solid #B2B2B2;
	margin: 0 0px 0 0;
	padding: 4px;
	height: 14px;
	top: 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

.error {
	border: 1px solid #d80101;
	margin: 0 0px 0 0;
	padding: 4px;
	height: 14px;
	top: 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

.Errortext {
	font-family: arial, verdana, helvetica, sans-serif;
}

#SearchAreaTop {
	float: right;
}

#MailingListForm {
	float: left;
}

.FormField {
	float: left;
	padding: 0 5px 0 0;
}

.FormButton {
	float: left;
}

.ImageLeft {
	float: left;
	padding: 4px;
	margin: 0 15px 15px 0px;
	border: 1px solid #999999;
}

.ImageFull {
	float: left;
	padding: 4px;
	margin: 0 0 15px 0px;
	border: 1px solid #999999;
	clear: both;
}

.ImageRight {
	float: right;
	padding: 4px;
	margin: 0 0 15px 15px;
	border: 1px solid #999999;
}

.ImageRight img, .ImageLeft img, .ImageFull img {
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
}

.PeopleImages img {
	float: left;
	padding: 4px;
	margin: 0 15px 15px 0px;
	border: 1px solid #999999;
}


.LibraryImages img {
	float: left;
	padding: 4px;
	margin: 0 15px 145px 0px;
	border: 1px solid #999999;
}


.RssIcon {
	float: right;
	margin: 0 0 0 0;
}

#BodyText .RssIcon a, #BodyText .RssIcon a:link {
	border-bottom: none;
}

/*-------------- TEXT STYLING ELEMENTS -----------------*/

#BodyText{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#BodyText p {
	font-family: 'Georgia', Georgia, Times, serif;
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #231F20; }

#BodyText .WelcomeBox p {
	padding: 0px 0px 15px 0px;
	font-size: 12px;
	line-height: 17px;
}

#BodyText #FullCol p {
	padding: 0px 0px 0px 0px;
}

#BodyText #SubCol p, #BodyText #SubColSecondary p {
	padding: 0px 0px 0px 0px;
}

#BodyText .SubColNewsEvents p, #BodyText .SubColSecondarySectionYellow p {
	font-size: 11px;
	line-height: 16px;
}

#BodyText p.nobreak {
	padding: 0px 0px 0px 0px;
}

#BodyText p.NewsEventsHomeDate, #BodyText p.NewsEventsPageDate {
	font-family: 'Arial', arial, verdana, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	text-transform: uppercase;
	color: #4D4D4D; 
}

.NewsEventsHomeTag, .NewsEventsPageTag {
	float: left;

	padding: 3px 4px 2px 4px;
	margin: 2px 5px 0 0;
}

.Event {
	background: #1a4669;
}

.Date {
	background: #D1552B;
}

#BodyText .NewsEventsHomeTag p, #BodyText .NewsEventsPageTag p {
	font-family: 'Arial', arial, verdana, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 9px;
	line-height: 8px;
	text-transform: uppercase;
	color: #ffffff; 

}

.NewsEventsSecondaryTag {
	float: left;
	padding: 2px 4px 1px 4px;
	margin: 2px 3px 0px 0;
}

#BodyText #SubColSecondary .SubColNewsEvents .NewsEventsSecondaryTag p{
float: left;
	font-family: 'Arial', arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	line-height: 8px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	color: #ffffff; 
}


#BodyText p.NewsEventsSecondaryDate {
	font-family: 'Arial', arial, verdana, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 15px;
	text-transform: uppercase;
	color: #4D4D4D; 
}

#BodyText ol {
	margin: 0 0 5px 25px;
	padding: 0;
}

#BodyText ol li {
	font-family: 'Georgia', Georgia, Times, serif;
	padding: 0px 30px 10px 0px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-indent: 0px;
	color: #231F20; }


#BodyText ul {
	margin: 0 0 20px 25px;
	padding: 0;
}

#BodyText ul li {
	font-family: 'Georgia', Georgia, Times, serif;
	list-style-type: disc;
	padding: 0px 30px 5px 0px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-indent: 0px;
	color: #231F20; }

#BodyText ul li ul {
	margin-top: 6px;
}

#BodyText ul li ul li {
list-style-type: circle;
}

#BodyText ul.arrowlist {
	margin: 5px 0 0px 0px;
	padding: 0;
}

#BodyText ul.arrowlist li {
	list-style-type: none;
	padding: 0px 0px 9px 17px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-indent: 0px;
	background: url(http://ilas.columbia.edu/img/arrow_gray.gif) top left no-repeat;
	color: #3F3F3F; }

#BodyText ul.arrowlist li.selected {
	background: url(http://ilas.columbia.edu/img/arrow_black.gif) top left no-repeat;
}

#BodyText ul.arrowlist li a:link, #BodyText ul.arrowlist li a:visited {text-decoration: none; border-bottom: none;}
#BodyText ul.arrowlist li a:hover, #BodyText ul.arrowlist li a:visited:hover {text-decoration: none; border-bottom: 1px solid #000000; }

#BodyText ul.arrowlist li.selected a:link, #BodyText ul.arrowlist li.selected a:visited { color: #4D4D4D; text-decoration: none; border-bottom: none;}
#BodyText ul.arrowlist li.selected a:hover, #BodyText ul.arrowlist li.selected a:visited:hover { color: #4D4D4D;text-decoration: none; border-bottom: none; }

#BodyText ul.sectionpages {
	float: left;
	width: 552px;
	border-top: 1px solid #1A4669;
	border-bottom: 1px solid #1A4669;
	border-left: 1px solid #E6E6E6;
	margin: 0px 0 25px 0px;
	padding: 0;
}

#BodyText ul.sectionpages li {
	font-family: 'Georgia', Georgia, Times, serif;
	list-style-type: none;
	float: left;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	width: 137px;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-indent: 0px;
	background: #ffffff;
	color: #231F20; }

#BodyText ul.sectionpages li.bottom {
	border-bottom: none;
}

#BodyText ul.sectionpages li a, #BodyText ul.sectionpages li a:link, #BodyText ul.sectionpages li a:visited { 
	float: left;
	width: 110px;
	height: 65px;
	padding: 13px 12px 0px 15px;
	color: #231F20; 
	text-decoration: none; 
	border-bottom: none;
}
	
#BodyText ul.sectionpages li a:hover, #BodyText ul.sectionpages li a:link:hover, #BodyText ul.sectionpages li a:visited:hover { 
	color: #ffffff;
	background: url(http://ilas.columbia.edu/img/sectionpage_arrow.gif) top center no-repeat #1A4669;
}

#BodyText ul.sectionpages li a.selected, #BodyText ul.sectionpages li a:link.selected, #BodyText ul.sectionpages li a:visited.selected {
	color: #ffffff;
	background: url(http://ilas.columbia.edu/img/sectionpage_arrow.gif) top center no-repeat #1A4669;
}

#BodyText h4 {
	font-family: 'Georgia', Georgia, Times, serif;
	padding: 0px 0px 9px 0px;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #231F20; }
	
#BodyText h3 {
	font-family: 'Georgia', Georgia, Times, serif;
	padding: 0px 0px 8px 0px;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1A4669; }

#BodyText .NewsEventsHome h3, #BodyText .NewsEventsPage h3 {
	font-family: 'Georgia', Georgia, Times, serif;
	padding: 0px 0px 4px 0px;
	margin: 0;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
	text-transform: none;
	color: #1A4669; }

#BodyText .NewsEventsPageSingle h3 {
	font-family: 'Georgia', Georgia, Times, serif;
	padding: 4px 0px 14px 0px;
	margin: 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	text-transform: none;
	color: #1A4669; }

#BodyText #SubColSecondary h3 {
	font-family: 'Times New Roman', Times, Georgia, serif;
	padding: 0px 0px 8px 0px;
	margin: 0;
	font-size: 16px;
	line-height: 17px;
	font-weight: normal;
	text-transform: none;
	color: #1A4669; }

#BodyText .NewsEventsSecondary h4 {
	font-family: 'Georgia', Georgia, Times, serif;
	padding: 0px 0px 4px 0px;
	margin: 0;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	text-transform: none;
	color: #1A4669; }
	
#BodyText h2 {
	font-family: 'Times New Roman', Times, Georgia, serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 10px 0;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	color: #231F20; 
}

#BodyText #FullCol h2 {
margin: 0px 0 18px 0;
}

#BodyText .SubColBottomRight h2 {
	font-family: 'Times New Roman', Times, Georgia, serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 10px 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #231F20; 
}


#BodyText h1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0 15px 0;
	font-size: 32px;
	line-height: 32px;
	font-weight: normal;
	color: #231F20; 
	font-family: 'Times New Roman', Times, Georgia, serif;
}
		
#BodyText a:link, #BodyText a:visited { color: #D1552B; text-decoration: none; border-bottom: 1px dotted #bababa;}
#BodyText a:hover, #BodyText a:visited:hover { color: #1A4669;text-decoration: none; border-bottom: 1px solid #000000; }

#BodyText #FullCol a:link, #BodyText #FullCol a:visited { color: #FFE885; text-decoration: none; border-bottom: none;}
#BodyText #FullCol a:hover, #BodyText #FullCol a:visited:hover { color: #D1552B;text-decoration: none; border-bottom: none; }

#BodyText .NewsEventsHome a:link, #BodyText .NewsEventsHome a:visited, #BodyText .NewsEventsSecondary a:link, #BodyText .NewsEventsSecondary a:visited, #BodyText .NewsEventsPage a:link, #BodyText .NewsEventsPage a:visited { color: #D1552B; text-decoration: none; border-bottom: none; cursor: pointer; }
#BodyText .NewsEventsHome a:hover, #BodyText .NewsEventsHome a:visited:hover, #BodyText .NewsEventsSecondary a:hover, #BodyText .NewsEventsSecondary a:visited:hover, 
#BodyText .NewsEventsPage a:hover, #BodyText .NewsEventsPage a:visited:hover { color: #1A4669;text-decoration: none; border-bottom: none; cursor: pointer; }

#BodyText .NewsBoxContent a:link, #BodyText .NewsBoxContent a:visited { color: #1A4669; text-decoration: none; border-bottom: none;}
#BodyText .NewsBoxContent a:hover, #BodyText .NewsBoxContent a:visited:hover { color: #D1552B;text-decoration: none; border-bottom: 1px dotted #bababa; }



/*-------------- Copyright Footer -----------------*/
#Footer {
	float: left;
	width: 100%;
	background: #35302a;
	color: #ffffff;	
	font-family: 'Georgia', Georgia, Times, serif;
}

#Footer p {
	font-size: 10px;

}

.FooterCol {
	float: left;
	width: 180px;
	padding: 20px 0 20px 35px;
}

#Footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#Footer ul li {
	font-size: 10px;
	line-height: 18px;
	padding: 0 0 0px 0;
	text-transform: uppercase;
}
#Copyright {
	float: left;
	margin: 0;
	padding: 0px 0px 20px 35px;
	width: 855px;
	background: #35302a;
}

#Footer h3 {
	margin: 0px 0px 0 0;
	padding: 0px 0px 0px 0px;
	color: #7DB7CC;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: bold;
	}
#Copyright h5 {
	margin: 0px 0px 0 0;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	}

#Copyright .left {
	float: left;
}

#Copyright .right {
	float: right;
}
	
#Footer a:link, #Footer a:visited { color: #ffffff; text-decoration: none;}
#Footer a:hover, #Footer a:visited:hover { color: #ffffff;text-decoration: none; border-bottom: 1px solid #D1552B; }

/* Remove traces of float */	
.ClearAll {
	clear: both;
	font-size: 2px; }

/* Hide warning from newer browsers */
.oldbrowsers { display: none; }

td.nowrap {
	white-space: nowrap;
	}