.border {border-color:#000000; border-style:solid; border-width:1px;}

body {background-color:#ffffff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#000000;}
div {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:1em;}
#siteContainer {width:970px;}

a:link, a:visited, a:hover {color:#0035ff; text-decoration:none;}
a:hover {text-decoration:underline;}

.sidebarTxt a:link strong {color:#000000;}
.sidebarTxt a:visited strong {color:#000000;}
.sidebarTxt a:hover strong {color:#000000; text-decoration:none;}

h5 a:link, h5 a:visited, h5 a:hover {color:#000000; text-decoration:none;}
h6 a:link, h6 a:visited, h6 a:hover {color:#307956; text-decoration:none;}


p {margin:0em 0em 1em 0em;}
p.compact {width:430px;}
ul, li {margin:0px 0px 0px -10px; |margin:0px 0px 0px 10px;}
li {font-size:1.1em; list-style:square; margin-bottom:5px;}
li.v2 {font-size:1em; list-style:disc; margin:0px 0px 1px 14px;}
ol {margin:0px 0px 0px 20px;}
img.brdr{border-color:#2a7551; border-style:solid; border-width:1px 1px 1px 1px;}

h6 {clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#307956; font-weight:bold; font-size:1.4em}
h5 {clear:both; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#000000; font-weight:bold; font-size:1.3em; text-transform:none;}
h4 {clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000000; font-weight:bold; font-size:1.3em;}
h3 {clear:both; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#000000; font-weight:bold; font-size:1.3em; text-transform:uppercase;}

h5 h3 {font-size:1.0em;}
.divLine {margin:2px 0px 5px 0px;}

form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.frmTxt {background-color:#ffffff; border-color:#415089; border-style:solid; border-width:1px; color:#415089; font-size:1em;}
.req {color:#ff0000;}

#utilLinks {float:right; margin:10px 15px 0px 0px; |margin:10px 8px 0px 0px; font-size:1.1em; line-height:1.4em; text-align:right; color:#415089;}
#utilLinks a:link, #utilLinks a:visited, #utilLinks a:hover {color:#415089; text-decoration:none;}
#utilLinks a:hover {text-decoration:underline;}

#navMain {width:970px; background-color:#415089; border-color:#000000; border-style:solid; border-width:1px 0px 1px 0px; z-index:128;height:12px;}
#menuContainer {padding:0px 0px 0px 9px;}
#menuContainer.alumni {padding:0px 0px 0px 18px;}
#menuContainer.undergrad {padding:0px 0px 0px 5px;}
#menuContainer.execCorp {padding:0px 0px 0px 8px;}
#navMain #ddList {float:right; margin:3px 10px 0px 0px;}

#brand {background-color:#fef6db; border-color:#000000; border-style:solid; border-width:0px 0px 1px 0px;}
#quickLinks {border-color:#000000; border-style:solid; border-width:0px 0px 0px 1px;}
#quickLinksAlt {border-color:#ffffff; border-style:solid; border-width:0px 0px 0px 1px;}

#mainContentBlock {width:970px; background-image:url(../images/global/bgMainContent.gif); background-repeat:repeat-y;}
#sideNavContainer {width:172px;}
#sideNavContainer a:link, #sideNavContainer a:visited, #sideNavContainer a:hover {color:#ffffff; font-size:1.2em; font-weight:bold; text-decoration:none;}
#sideNavContainer a:hover {color:#eebc35}
.sideLnkItem {width:140px; margin:2px 0px 2px 26px; |margin:2px 0px 2px 13px;}
.subnavTxt {width:132px; margin:0px 0px 0px 40px; |margin:0px 0px 0px 20px; font-size:.85em; font-weight:normal;}
.subnavTxt a:link, .subnavTxt a:visited, .subnavTxt a:hover {color:#ffffff;}

#mainContentArea {width:551px; margin:17px 0px 0px 0px;}
.mainAreaOneColumn {width:513px; margin:0px 0px 0px 15px; |margin:0px 0px 0px 8px;}
.mainAreaOneColumn .contentItem {margin:0px 0px 15px 0px;}
.mainAreaOneColumn .contentImg img{margin:0px 15px 0px 0px; |margin:0px 14px 0px 0px; border-color:#2a7551; border-style:solid; border-width:1px 1px 1px 1px;}
.mainAreaOneColumn .contentTxt p{font-size:1.1em;}
.mainAreaOneColumn .contentImgTxt {width:100px;}

.mainAreaTwoColumn {}
.mainAreaTwoColumn .aColumn {width:329px; margin:0px 0px 0px 15px;}
.mainAreaTwoColumn .aColumn p {width:319px; font-size:1.1em;}

.mainAreaThreeColumn {}
.mainAreaThreeColumn .aColumn {width:287px; margin:0px 0px 0px 20px;}
.mainAreaThreeColumn .aColumn p {width:275px; font-size:1.1em;}

.mainAreaFourColumn {}
.mainAreaFourColumn .aColumn {width:222px; margin:0px 0px 0px 15px;}
.mainAreaFourColumn .aColumn p {width:210px; font-size:1.1em;}

.contentItemBigSpace {margin:0px 30px 0px 30px;}

.mainAreaSubColumn {width:249px; margin:0px 5px 0px 15px; |margin:0px 9px 0px 8px;}
.inset {margin:0px 0px 0px 7px; |margin:0px 0px 0px 3px;}
.mainAreaSubColumn .inset p {font-size:1.1em;}
.viewAll {float:right; font-size:1.1em;}
.viewAll a:link, .viewAll a:visited, .viewAll a:hover {color:#415089;}

#sidebarContainer {width:247px; padding:15px 0px 0px 0px; border-color:#FFFFFF; border-style:solid; border-width:1px 0px 0px 0px;}
.sidebarItem {width:233px; margin:0px 0px 15px 8px; |margin:0px 0px 15px 4px; padding:0px 0px 15px 0px; border-color:#FFFFFF; border-style:solid; border-width:0px 0px 1px 0px; font-size:1.1em;}
.sidebarItem p {margin-left:9px; margin-right:9px;}
.sidebarImg {margin:0px 14px 0px 8px; |margin:0px 7px 0px 4px; /*border-color:#2a7551; border-style:solid; border-width:1px 1px 1px 1px;*/}
.sidebarTxt {width:142px;}


#footerContainer {clear:both; width:970px; margin:1px 0px 0px 0px; border-color:#415089; border-style:solid; border-width:2px 0px 0px 0px; text-align:center;}
#footerContainer p {margin:.5em 0em 0em 0em;}
#footerContainer a:link, #footerContainer a:visited, #footerContainer a:hover {color:#415089;}
#footerContainer .links {color:#415089;}

table {font-size:1em;}

.contentTxt table {border-color:#eebc35; border-style:solid; border-width:1px 0px 0px 1px; font-size:1.1em;}
.contentTxt table th {background-color:fcecb7; border-color:#eebc35; border-style:solid; border-width:0px 1px 1px 0px; padding:5px 5px 5px 5px; font-size:1em;}
.contentTxt table td {border-color:#eebc35; border-style:solid; border-width:0px 1px 1px 0px; padding:7px 7px 7px 7px; font-size:1em;}
.contentTxt table td.alt {background-color:#fef9e9;}


table.green, table.green th, table.green td {border-width:1px 1px 1px 1px; border-color:#2a7551;}
table.green td, table.green th {background-color:#f6f9f8; border-top-color:#ffffff; border-width:1px 0px 0px 0px;}
table.green th {border-width:0px 0px 0px 0px;}
table.green th, table.green td.alt {background-color:#e9f1ed;}
table.green td.header {background-color:#e9f1ed;}

table.cal {border-color:#000000; border-style:solid; border-width:1px 0px 0px 1px; font-size:1em; font-weight:bold; text-align:center;}
table.cal th {background-color:#fff9e7; border-color:#000000; border-style:solid; border-width:0px 1px 1px 0px; padding:5px 5px 5px 5px;}
table.cal td {background-color:#ffffff; border-color:#000000; border-style:solid; border-width:0px 1px 1px 0px; padding:2px 2px 2px 2px;}
table.cal td.alt {background-color:#fcecb7;}

table.noBrdr, table.noBrdr td, table.noBrdr th {background-color:#ffffff; border-width:0px 0px 0px 0px;}

#mastheadPrint {display:none;}
/* Alternate media types */
@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #masthead{ display:none;}
	#mastheadPrint {display:block;}
  #navMain{ display:none;}
  #brand{ display:none;}
  #sideNavContainer{ display:none;}
  #sidebarContainer{ display:none;}
  #footerContainer{ display:none;}
}

.inlineForm table {border:none; padding:-1px; margin:0px;}
.inlineForm table td {border:none; padding:1px; margin:0px;}
.inlineForm textarea {font-family:Verdana, Arial, Helvetica, sans-serif; color:#415089; font-size:1em;}
