.fieldHeader { font-weight: bold; color: #164978; }
.tableHeadersBorder {	
	font-weight: bold;
	color: #164978;
	padding: 2px 5px 2px 5px;
	border-bottom-style: solid;
	border-bottom-color: #818C3C;
}
.cbbMore { font-weight: bold; color: #efeece; padding: 15px 15px 0px 15px; margin-bottom: -10px; }
.spiffRight { width: 186px; border: 1px solid #ffffff; position: relative; left: 1px; }
.rss_box { padding: 0px; margin: 5px; }
.rss_item { padding: 0px 0px 5px 0px; }
.rss_items { float: left; position: relative; list-style-type: none; margin: 0px; padding: 0px; }
#boxContainer{background:#998 url(../images/display/bg_boxcontainertile.gif) repeat-x left top;border-bottom:solid 1px #000;border-top:solid 1px #000;clear:both;display:block;float:left;height:auto !important;min-height:220px;height: 220px; padding:10px 0 10px 5px;width:943px}
#boxContainer .box{background-color:#EEC;float:left;margin:0px !important;padding:0;position:relative;width:212px}
#boxContainer .boxBottom{height:8px}
#boxContainer .boxTop{position:relative}
#boxContainer .boxTop h2{display:block;height:23px;margin:0 0 0 -10px;padding:0;position:relative;width:208px}
#boxContainer .boxTopCorners{display:block;height:10px;position:relative;width:212px}
#boxContainer .cbb{background:none;line-height:120%;margin:0;min-height:150px;padding:5px 0 0 5px;width:205px;height: 150px; }
#boxContainer .newsTitle a{border:none;display:inline;float:right;margin:0;padding:0;position:relative;right:0;top:1px}
#boxContainer .newsTitle img{border:none;margin:0;padding:0}
#boxContainer .scoreNews{background:url(../images/display/bg_sportsNewsLogo.gif) no-repeat 4px center}
#boxContainer img {margin:0;padding:0;}
#boxContainer .button {bottom:-5px;margin:0;padding:0;position:absolute;right:15px;z-index:105}
#boxContainer h2.eventsTitle{background:url(../images/display/hdr_events.gif) left top}
#boxContainer h2.newsTitle{background:url(../images/display/hdr_news.gif) left top;padding:0}
#boxContainer h2.scoreTitle{background:url(../images/display/hdr_getthescore.gif) left top}
#boxContainer h2.statsTitle{background:url(../images/display/hdr_concordiastat.gif) left top}
#expanded{padding-bottom:5px}
#expanded li a{background:#998 none;color:#FFF}
#expanded ul{line-height:100%;margin:0;padding:0}
#expanded ul li{border:none;list-style:none;margin:0;padding:0 5px 0 10px;text-transform:none}

#header{background:url(../images/display/hdr_maintitle.gif) no-repeat 20px 20px;height:110px;padding:0;position:relative;width:950px;z-index:200}
#header a.ourMission{margin:0;padding:0;position:absolute;left:684px;top:50px}
#mainContainer {float: left; clear: both; background:url(../images/display/bg_maincontenttile.gif) repeat-y left top;border-bottom:solid 1px #FFF;border-left:solid 1px #FFF;border-right:solid 1px #FFF;height:auto;margin:-0px 0px 20px 0px;min-height:400px;padding:0;position:relative;width:948px}

#mainContainerHome{ float: left; clear: both; padding:0;position:relative;width:948px;margin:-10px 0px 20px 0px; top: 5px; height: 395px;}

#primaryContent{background-color:#FFF;height:auto;margin:-25px 0px 20px 0px;min-height:400px;overflow:visible;padding:0}
#mainNav .aboutLink{background:url(../images/display/btn_about.gif) no-repeat top left;width:66px}
#mainNav .musicLink{background:url(../images/display/btn_music.gif) no-repeat top left;width:43px}
#mainNav .academicsLink{background:url(../images/display/btn_academic.gif) no-repeat top left;width:76px}
#mainNav .admissionsLink{background:url(../images/display/btn_admission.gif) no-repeat top left;width:86px}
#mainNav .athleticsLink{background:url(../images/display/btn_athletic.gif) no-repeat top left;width:71px}
#mainNav .givingLink{background:url(../images/display/btn_giving.gif) no-repeat top left;width:62px}
#mainNav .languageLink{background:url(../images/display/btn_languagevillages.gif) no-repeat top left;width:138px}
#mainNav .newsLink{background:url(../images/display/btn_newsandevents.gif) no-repeat top left;width:110px}
#mainNav .studentLifeLink{background:url(../images/display/btn_studentlife.gif) no-repeat top left;width:93px}
#mainNav a,#tacticalNav a,#searchBox a{background:#000;border-right:none;color:#D7D493;display:block;height:26px;margin:0;padding:0;position:relative;text-decoration:none;width:auto}
#mainNav a.active:link,#mainNav a.active:visited,#tacticalNav a.active:link,#tacticalNav a.active:visited{background:none;color:#D7D493;display:block;font-weight:700;position:relative;z-index:102}
#mainNav li,#tacticalNav li,#searchBox li{background:url(../images/display/btn_headerdot.gif) no-repeat right top;display:block;float:left;margin:0;padding:0 14px 0 0;width:auto}
#mainNav li.last,#tacticalNav li.last{background:none;padding:0}
#mainNav ul,#tacticalNav ul{list-style:none;margin:0;padding:0}
#mainNav { width: 857px;background:#818c3c}
#mainNav,#tacticalNav{border:solid 1px #FFF;font-size:90%;font-weight:700;height:26px;margin:0;padding:0; }
#movieContainer{display:inline;float:left;margin:0 0 0 -1px !important;width:522px}
#movieContainer img{border:0;border-left:solid 1px #FFF;float:left;margin:0;padding:0}
#primaryContent{border-left:solid 1px #FFF;border-right:solid 1px #FFF;display:inline;float:left;height:auto !important;margin:-23px 0 0;min-height:400px;width:948px}
#searchBox{border:solid 0 red;float:right;font-weight:700;margin:0;padding:0 20px 0 0;position:absolute;right:20px;top:0;width:auto !important}
#searchBox a{background:none;color:#bba0ad;font-size:80%;height:20px}
#searchBox input{border:solid 1px #000;float:left;height:18px;margin:0;padding:0 2px 2px;width:118px}
#searchBox li{background:none}
#searchBox li.divider{background:url(../images/display/btn_searchdot.gif) no-repeat right center}
#searchBox textarea{padding:0}
#searchBox ul{border:solid 0 blue;display:inline;float:right}
#searchBox ul img{float:left;margin:-2px 0 0 -11px !important;padding:0}
#searchBox ul li,#searchBox ul a{float:left;font-size:101%;padding:4px 0 0 10px}

#secondaryContent{display:inline;float:left;height:auto !important;min-height:500px;right:0;width:190px}
#secondaryContent .box{background:#eeedcb;border:solid 0 red;margin:0;padding:40px 0 10px;width:190px}
#secondaryContent .cbb{background:#eeedcb;margin:0;padding:0 0 0 12px !important}

#sideContent{background:#998;border-left:solid 1px #fff;display:inline;float:left;height:auto !important;margin:0 0 0 -1px;min-height:500px;padding:0;position:relative;width:200px;z-index:120}
#sideContent .box{background:#998;margin:0;width:202px}
#sideContent .cbSide{background:#998;float:left;margin:0;padding:60px 0 0 !important;width:200px}
#sideContent .linkButton img{padding:5px 0 0}
#sideContent .relatedLink li {border-bottom:none;color:#5c5c5c;font-weight:700;list-style:none}
#sideContent .relatedLink li a {border-bottom:none;list-style:none}
#sideContent .relatedLink li.first {padding:0 0 0 15px}

.relatedInformation ul li{border-bottom:none;color:#5c5c5c;font-weight:700;list-style:none}
.relatedInformation a:link, .relatedInformation ul li a { color: #ffffff; border-bottom:none;text-decoration:underline;}
.relatedInformation ul li.first{padding:0 0 0 15px}
.relatedInformation ul { margin: 0px; padding: 0px;}
.relatedInformation ul li { padding-bottom: 15px; }
.relatedInformation { padding: 15px; color: #666666;}

.relatedInformation2 ul li{border-bottom:none;color:#5c5c5c;font-weight:700;list-style:none}
.relatedInformation2 ul li a { color: #513; border-bottom:none;list-style:none}
.relatedInformation2 ul li.first{padding:0 0 0 15px}
.relatedInformation2 ul { margin: 0px; padding: 0px;}
.relatedInformation2 ul li { padding-bottom: 15px; }
.relatedInformation2 { padding: 15px; color: #000000;}


#sideContent img{border:none;margin:0;padding:0}
#tabNavigator{background:#E0E0DB;border-bottom:solid 1px #000;border-top:solid 1px #000;display:block;float:left;margin:-4px 0px 0px 0px;padding:0;width:546px}
#tabNavigator .last{border-right:none;color:#513;}
#tabNavigator li {color:#513;font-size:110%;font-weight:700;text-decoration:none}
#tabNavigator li {border-right:solid 1px #000;display:inline;float:left;margin-bottom:-1px;min-height:25px;padding:11px 10px 0;z-index:151}
#tacticalNav{background:#993;height:21px;margin:-4px 0px 0px 0px;padding:0;position:relative;width:536px;z-index:105}
#tacticalNav .alumniLink{background:url(../images/display/btn_right_alumni.gif) no-repeat top left;width:50px}
#tacticalNav .communityLink{background:url(../images/display/btn_right_community.gif) no-repeat top left;width:77px}
#tacticalNav .currentStudentsLink{background:url(../images/display/btn_right_currentstudent.gif) no-repeat top left;width:120px}
#tacticalNav .facultyLink{background:url(../images/display/btn_right_faculty.gif) no-repeat top left;width:103px}
#tacticalNav .first{background-image:none;width:50px}
#tacticalNav .infoForLink{background:url(../images/display/btn_right_infofor.gif) no-repeat top left;width:60px}
#tacticalNav .parentsLink{background:url(../images/display/btn_right_parents.gif) no-repeat top left;width:55px}
#tacticalNav a{height:21px}
#tacticalNav li{background:url(../images/display/btn_right_headerdot.gif) no-repeat right top}
#threeColLayout{background:#C8C8B6 url(../images/display/bg_bodytile.gif) repeat-x;z-index:0}

#threeColLayout #primaryContent{background:#fff;border-left:solid 1px #666;border-right:solid 1px #666;display:inline;float:left;height:auto !important;margin:0 0 20px;min-height:500px;overflow:visible;padding-bottom:10px !important;position:relative;width:546px}
#threeColLayout #primaryContent p{margin:0;width:auto}
#threeColLayout #secondaryContent{height:auto !important;margin:0;min-height:500px;padding:0}
#toolBar{float:right;margin:11px 0 0;left:0px;top:-10px;position:relative;}
#toolBar li{border-left:solid 1px #CCC;display:inline;float:left;height:27px;padding:3px}
#toolBar li img{margin:0;padding:0}
#toolBar ul{display:inline}
#twoColLayout #primaryContent{border-left:1px solid gray;float:left;margin:0 0 20px;width:746px}
#twoColLayout #secondaryContent,#oneColLayout #secondaryContent,#oneColLayout #sideContent,.default legend,label{display:none}
#twoColLayout,#oneColLayout{background:#C8C8B6 url(../images/display/bg_bodytile.gif) repeat-x}
#wrapper{border:solid 0 red;margin:0 auto;padding:0 0 20px;position:relative;width:950px}
.articleImage{margin-bottom:5px;margin-left:10px;margin-top:10px}
.articleImage p{background:#000;color:#fff;margin:2px 0 0;padding:5px;width:auto}
.articleImage,.articleImage img{clear:right;float:right;margin-left:0;padding:0;width:180px;}
.athleticsNewsMain #tabNavigator .athleticsNews{border-right:solid 1px #000;color:#513;}
.box{background:#FFF;display:block;float:left;height:auto;margin:0;padding:0;width:427px}
.box .firstBox{padding-top:35px !important}
.box .lastBox{border:none}
.box img{margin:0}
.careers h3{background:#F762E0}
.cb{line-height:170%;margin:0.5em 0}
.cbSide{background:#FFF;margin:5px 0 0 10px;padding:10px 0 5px;width:160px}
.cbSide img{padding:0 0 5px}
.cbSide p{color:#666;font-size:90%;margin:0;padding:0 5px 2px}
.cbb{background:#FFF;height:auto;line-height:115%;margin:0 10px 0 5px;padding:5px 0 5px 5px;vertical-align:top}
.cbb .mainContent{display:block;padding:10px 0 20px 30px}
.cbb p,.cb p{color:#333;margin:0;padding:0 5px 5px}

.cbb h4, .cbb h4 a{font-size:100%;color:#000;margin:1em 0 0 0;padding:0}
.cbb h4 a:link{color:#000;text-decoration:underline}

.cbbHeader{float:left;margin:0px -10px 0px 0px; padding: 20px 0px 0px 0px}
.cbbHeader img{border:solid 1px #8c8786;float:left;position:relative}
.cbbLeft{display:block;float:left;padding:20px 0 20px 20px;width:300px}
.cbbLeft h2{background:none;color:#513;font-size:130%;margin:0 0 0 -15px}
.cbbLeft h3{color:#adadad;font-size:130%;padding:0}
.cbbLeft img{padding-top:10px}
.cbbLeft p{font-size:110%;line-height:20px;margin:0;padding:0}
.cbbRight{display:block;float:right;padding:20px 0 20px 20px}
.cbbRight img{vertical-align:top}
.cbbRight p{line-height:15px}
.cbbSubHeader{background:#513;display:block;float:left;margin:0px 0px 0px 0px;padding:5px 0 5px 20px;width:180px}
.cbbSubHeader h2{background:#513;color:#fff;font-size:150%;font-weight:700;line-height:20px;margin:0;padding:0}
.clearVertImage{padding-top:10px;}
.currentStudents #primaryContent .box{display:inline;float:left;width:45%}
.currentStudents #primaryContent .box h2{background:none;color:#8F8F8F}
.date{color:#666;font-size:85%;font-weight:700}
.default .cbb{border-bottom:solid 1px #CCB;height:auto !important;min-height:84px;height: 84px;padding:4px 0px 2px 10px; }
.default .cbb h2 { padding: 3px 0px 3px 0px;}
.default .cbb p{line-height:120%}
.default fieldset{border:0;margin:10px 0 10px 50px;padding:0;width:auto}
.default h2{background:none;color:#4179A9}
.default h3{background:#FFF;color:#9B9B8F}
.default img{border:0;float:right}
.default input{display:block}
.default label{display:block;font-weight:700}
.newsItem { padding-bottom: 25px; }
.newsItem h3 a { color:#47a; }
.eventsMain #tabNavigator .events,.topNewsMain #tabNavigator .topNews,.musicNewsMain #tabNavigator .musicNews,.athleticsNewsMain #tabNavigator .athleticsNews{background:#FFF;border-bottom:solid 1px #FFF;color:#513;}
.interviews h3{background:#D7D493;font-size:110%}
.mainContent .noImageSpacer{height:45px}
.mainContent h2{background:none;color:#ccc;font-size:110%;padding:10px 0 0 0px}
.mainContent h3{color:#47a;display:block;font-size:larger;margin:0;padding:0px}
.mainContent h4{font-size:100%;color:#000}
.mainContent img{float:none;margin:0}
.bodyCopy{line-height:150%;padding:0 20px 10px;}
.bodyCopy a, .bodyCopy p a{color:#513;text-decoration:underline}
.bodyCopy a:hover, .bodyCopy p a:hover{color:#000000;text-decoration:underline}
.mainImage{border:3px solid #C5BDBD;display:block;float:none;margin-top:4px}
.navigationContextual{clear:both;font-size:90%;font-weight:700;line-height:150%;margin:10px 0px 25px 0px;padding:0;position:relative;text-transform:uppercase}
.navigationContextual li{border-bottom:1px solid #666;list-style:none}
.navigationContextual li a, .navigationContextual li a:visited{color:#fff;display:block;padding:4px 0px 4px 15px}
.one_man h3{background:#B18FD1;font-size:110%}
.posted{color:#666;display:block;font-weight:700;margin:-5px 0 0 50px;padding:0 0 10px}
.postedUnderline{border-bottom:1px solid #999;color:#666;display:block;font-weight:700;margin:0 5px 5px 50px;padding:0 0 5px}
.profiles h3{background:#C4DDB8}




.shadow{position: absolute; top: 86px; left: 0px; background:#a7a798 url(../images/display/shadow.png) no-repeat left bottom !important;float:left;line-height:0;}
.shadow #mainNav{position: relative; left:1px;margin:-2px 0px 0px -2px}
.tacticalShadow{position: absolute; top:116px; left: 415px ;height:24px;margin:-3px 0px 0px 0px}
.shadow #tacticalNav{position: relative; margin:-2px 0px 0px -2px}


.spacer{clear:both}
.spiff .first{color:#eec;font-size:110%}

.topImage img{float:left;margin:0px; padding:0px 0px 10px 0px;width:546px; }
.topImage,.topImageFull /* For two-column layout */{float:left;margin:0;padding:0px 0px 0px 0px;vertical-align:bottom}
.topImageFull img /* For two-column layout */{float:left;margin:0;padding:0;}
.topImageLeft{float:left;margin:0;padding:0 20px 0 0;vertical-align:bottom}
.topImageLeft .byline,.topImageRight .byline{background-color:#000;color:#FFF;margin-top:0;padding:14px;}
.topImageLeft img{border-bottom:1px solid #000;float:left;margin:0;padding:0;width:205px;}
.topImageRight{float:right;padding:0 0 20px 20px;position:relative;top:20px;vertical-align:bottom;width:205px}
.topImageRight img{width:205px}
a:hover{color:#990;text-decoration:none}
a:link,a:visited{background-color:transparent;color:#4179a9;text-decoration:none}
address{margin-left:50px}
body{font:70% 'Lucida Grande',Verdana, Helvetica, sans-serif;margin:0;padding:0;position:relative}
div.spiffSpecial{background:#993;border-bottom:solid 1px #000;border-top:solid 1px #000;line-height:100%;;padding:10px 15px;width:516px;margin-bottom: -25px;margin-top: -25px; }
fieldset{border:0;margin:0 0 10px;padding:5px;width:146px}
form{font-size:80%;margin:0;padding:0}
h1{color:red;font-size:150%;margin:0;padding:30px;text-indent:-9000px}
h2{background:#E5E2A9;color:#A3A06F;display:block;font-size:130%;margin:0 5px;padding:0}
h3{display:inline;font-size:92%;margin:10px 5px 0;padding:0}
img{border:0;float:left;margin:0 0 2px 5px}
input{background:#eeedcb;border:0;color:#333;margin-top:0;padding:2px}
input.submit{background:transparent;border:0;font-size:10px;margin-bottom:-6px;padding:2px}
legend{background:#D72E2E;color:#FFF;font-size:110%;font-weight:700;margin:10px 0 2px;padding:2px;text-transform:uppercase}
p.spiffSpecial{margin:-10px 0 0}
textarea{background:#D7E7E9;border:0;color:#333;margin-top:0;padding:2px}
.breadcrumb{ color:#555544;text-decoration:none; font-size: 10px; margin-top: 25px; color:#000;display:block;padding:10px 0 15px 20px;position:relative;}
.breadcrumb a, .breadcrumb a:visited {color:#777766;text-decoration:none; font-size: 10px;}
.bodyCopy .leftImage { float: left; margin-right: 10px; margin-bottom: 10px; }
.bodyCopy .rightImage { float: right; margin-left: 10px; margin-bottom: 10px; }
#footer, .home #footer{background:#513;clear:both;color:#998;font-weight:700;margin:10px 0px 0px 0px;padding:10px 0px 10px 30px;position:relative;width:918px}
	
.clearDiv { clear: both; }
.buttonLink img { padding: 25px 0px 15px 5px}

.rightColStyle{background:#eeedcb; overflow: hidden;  }
.rightColStyle h2{ font-size: 105%; background:#eeedcb;color:#531432}
.rightColStyle h2 a { color:#531432}
.rightColStyle h3{background:#eeedcb;display:block;margin-top:0;padding-top:0}
#secondaryContent { margin-top: 25px; }

.event {clear: right; padding: 0 0 40px 0}
.event img {float: right; padding-left: 20px}
.event div { overflow: hidden}
.event div h3 { color: #adadad; font-size: 130%; padding: 0}
.event div h4 { font-size: 95%; margin: 0 0 0.5em}
.event div p { font-size: 110%; line-height: 20px; padding: 0.5em 0;}
.bodyCopy p { padding-bottom: 11px;}
