* html .divSecondaryGreen { right: -1px !important; }

/* CSS Document */
body {background-color: #FFF6DD; height:100%; margin:0px; padding:0px; }
img { border-style: none; }
h1 { padding: 0px; margin: 0px; font-size: 14px; color: #F5AB45; font-weight: bold; width: 320px; }

/*-------- Default Style --------*/
th,td,div,.regular, ul, li, ol {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; }
a,a:link,a:visited{ color:#107948; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover, a:active{color:#F5AB45; text-decoration:none; }
.divSearchPage { color: #F5AB45; }
.NormalRed { font-size: 18px !important; color: Red !important; }

/*-------- design style --------*/
.divCenter{width:995px; margin:auto; }
.divTopSpacer{width: 100%; height: 70px;}

.divGreen{width: 100%; height: 50px; margin:0px; padding:0px;}
.divGreen_top_right{padding:0px; margin:0px; background:url(images/imgTopGreenRight.jpg) no-repeat top right;}
.divGreen_body{height:50px; padding:0px; margin:0px 62px 0px 0px; position: relative; border-left: solid 2px #000; border-top: solid 2px #000; border-right: solid 2px #000; background-color: #107948;}

.divWhiteGap{width: 100%; height: 3px; margin: 0px; padding: 0px; overflow: hidden;}
.divWhiteGap_top_right{padding:0px; margin:0px; background:url(images/imgRightSideBg.jpg) repeat-y top right;}
.divWhiteGap_body {height: 3px; padding: 0px; margin: 0px 62px 0px 0px; border-left: solid 2px #000; border-right: solid 2px #000; background-color: #FFF;} 

.divLogoPicture{width: 100%; height: 252px; margin: 0px; padding: 0px;}
.divLogoPicture_top_right{padding:0px; margin:0px; background:url(images/imgRightSideBg.jpg) repeat-y top right;}
.divLogoPicture_body {height: 252px; padding: 0px; margin: 0px 62px 0px 0px; position: relative; border-left: solid 2px #000; border-right: solid 2px #000; background-color: #F5AB45;} 

.divLogo{width: 100%; height: 107px; margin:0px; padding:0px;}
.divLogo_top_right{padding:0px; margin:0px; background:url(images/imgTopGreenRight.jpg) no-repeat top right;}
.divLogo_body{ height:107px; padding:0px; margin: 0px 62px 0px 0px; position: relative; border-left: solid 2px #000; border-top: solid 2px #000; border-right: solid 2px #000; background-color: #F5AB45;}

.divNav{width: 100%; height: 42px; margin: 0px; padding: 0px;}
.divNav_top_right{padding:0px; margin:0px; background:url(images/imgRightSideBg.jpg) repeat-y top right;}
.divNav_body {height: 42px; padding: 0px; margin: 0px 62px 0px 0px; border-left: solid 2px #000; border-right: solid 2px #000; background-color: #848282; position: relative;} 

.divMainBody{width: 100%; margin: 0px; padding: 0px;}
.divMainBody_top_right{padding:0px; margin:0px; background:url(images/imgRightSideBg.jpg) repeat-y top right;}
.divMainBody_body {padding: 0px; margin: 0px 62px 0px 0px; border-left: solid 2px #000; border-right: solid 2px #000; background-color: #FFF;} 
.divMainBody_innerbody {padding: 0px; margin: 0px; width: 100%; border-bottom: solid 2px #000; }

.divBottom{width: 100%; height: 25px; margin: 0px; padding: 0px;}
.divBottom_top_right{padding:0px; margin:0px; background:url(images/imgBottomRight.jpg) no-repeat top right;}
.divBottom_top_left{padding:0px; margin:0px; background:url(images/imgBottomLeft.jpg) no-repeat top left;}
.divBottom_body {height: 25px; padding: 0px; margin: 0px 62px 0px 50px; background:url(images/imgBottomBg.jpg) repeat-x top left;} 

.divFooter{width: 100%; margin: 0px; padding: 0px; text-align: center;}

/*-------- Navigation Styles --------*/
#tblNav { width: 100%; height: 42px; cursor: pointer; }
#tblNav td { text-align: center; background: url(images/imgNavLeftGrey.jpg) no-repeat top left; }

#tblNav a,#tblNav a:link,#tblNav a:visited,#tblNav a:active { color: #FFFFFF; }
#tblNav a:hover{ color:#F5AB45; text-decoration:none; }

.divNavSubLink a,.divNavSubLink a:link,.divNavSubLink a:visited,.divNavSubLink a:active { color: #000; }
.divNavSubLink a:hover { color: #000; }
p.divNavSubLink { padding: 6px 10px; margin: 0px; width: 200px; cursor: pointer; background-color: #F3EEE2; border-bottom: solid 2px #FFF; }

#divAboutUs { position: absolute; top: 42px; left: 0px; z-index: 2000; }
#divAPP { position: absolute; top: 42px; left: 87px; z-index: 2000; }
#divAdmissions { position: absolute; top: 42px; left: 300px; z-index: 2000; }
#divSCS { position: absolute; top: 42px; left: 407px; z-index: 2000; }
#divRP { position: absolute; top: 42px; left: 574px; z-index: 2000; }
#divNE { position: absolute; top: 42px; left: 700px; text-align: left; z-index: 2000; }
#divAlumni { position: absolute; top: 42px; right: 0px; text-align: left; z-index: 2000; }

/*-------- Search Box Styles --------*/
.divHomeSearch_Box { position: absolute; top: 14px; right: 40px; }
.divSecondarySearch_Box { position: absolute; top: 44px; right: 40px; }
.divSecondaryGreen { position: absolute; top: 0px; right: 0px; height: 100%; width: 280px; background-color: #107948; padding: 0px; margin: 0px; }
a.SearchLink:link, a.SearchLink:visited, a.SearchLink:active { color: #FFFFFF; margin-left: 10px; }
a.SearchLink:hover { color: #F5AB45; }

/*-------- Home Styles --------*/
#imgHomeHeader { position: absolute; top: 56px; left: 0px; }
#divHomeFlash { position: absolute; top: 0px; right: 0px; width: 382px; height: 252px; }
#tblHomeContent { padding: 20px 0px; }

#divQuickFacts { width: 220px; margin: 20px; color: #333F9B; } 
#divQuickFacts h2 { color: #333F9B; font-size: 14px; font-weight: bold; }
#divQuickFacts ul { margin-left: -16px; }

#dnn_ContentPane { width: 460px; margin: 0px 20px 20px 20px; }
#dnn_ContentPane p, #dnn_ContentPane th, #dnn_ContentPane td, #dnn_ContentPane div {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; }
#tdContentPane { border-left: solid 2px #CBC9C9; }
#BreadCrumb { width: 100%; padding-bottom: 6px; }
#BreadCrumb * { color: #107948; }
#BreadCrumb a:hover { color: #f5ab45; }

/*-------- Secondary Styles --------*/
#tblSecondaryContent { padding: 20px 0px; }
#imgSecondaryHeader { position: absolute; top: 0px; left: 10px; }
#tdSecondaryQuickFacts, #tdSecondaryContentPane { border-left: solid 2px #CBC9C9; }
#tdSideNav { width: 160px; }
#divSideNav { margin: 20px 0px; }

#divSecondaryQuickFacts { width: 180px; margin: 20px 10px; color: #333F9B; } 
#divSecondaryQuickFacts h2 { color: #333F9B; font-size: 12px; font-weight: bold; }
#dnn_QuickPane { width: 100%; }
#dnn_QuickPane p, #dnn_QuickPane th, #dnn_QuickPane td, #dnn_QuickPane div { color: #333F9B; }

/*-------- Site Map Styles --------*/
.navNode0 { margin-left: 10px; }
.navNode1 { margin-left: 30px; }
.navNode2 { margin-left: 50px; }
.navNode3 { margin-left: 70px; }

/*-------- Faculty Database Styles --------*/
#divFacultySearch { padding: 0px 16px; text-align: left; }
#divFacultySearch hr { color: #CBC9C9; background-color: #CBC9C9; height: 1px; margin-top: 14px; }
#divFacultySearch h2 { font-size: 14px; color: #F5AB45; }

/*-------- Blog Styles -------------------*/
#dnn_ctr618_Archive_lblArchive { color: #107948; font-weight: bold; font-size: 14px; }
#dnn_ctr618_Archive_lblMonthly { color: #107948; font-weight: bold; font-size: 14px; }
#dnn_ctr618_Archive_calMonth { margin: 14px 0px; }
#dnn_ctr618_ModuleContent { margin: 20px; }
table.BlogInfo { display: none; }

/*-------- Faculty List Styles ----------*/
#divTeacherList { margin-left: 16px; margin-right: 10px; }

.bc { width: 400px; min-height: 20px; background: red; }
