/* hillel.org stylesheet ©2004 Hillel - The Foundation for Jewish Campus Life*/

/* --- CUSTOM TAGS --- */

/* --- --- NAVIGATION --- */

.breadcrumb, .footer, .navmain, .navmainon, .navtools, .navtop, .navone, .navoneon, .navtwo, .navtwoon, .navthree, .navthreeon, .navfour, .navfouron, .navfive, .navfiveon, .navsubhead, .searchbox, .pagetools { font-family: Verdana, Arial, Helvetica, sans-serif; }

.navmain, .navmainon { font-size: 12px; font-style: normal; line-height: normal; font-weight: 900; text-decoration: none; text-align: center; color: #FFFFFF; padding-left: 10px; padding-right: 10px; }

.navmainon { background-image:  url(../images/bkg_dborange.jpg); background-color: #ff9900; background-repeat: repeat; background-position: center; }

.navone, .navoneon, .navtwo, .navtwoon, .navthree, .navthreeon, .navfour, .navfouron, .navfive, .navfiveon, .navsubhead { font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-align: left; color: #FFFFFF; }

.navoneon, .navtwoon, .navthreeon, .navfouron, .navfiveon { background-color: #003399; }

.navtop, .navsubhead {  font-weight: 900; text-decoration: none; padding-left: 3px; padding-bottom: 1px; padding-top: 0px; padding-right: 2px; text-align: left; color: #FFFFFF; }

.navtop { font-size: 80%;}

.navsubhead { font-size: 70%; background-color: #0643b5; padding-left: 3px; padding-bottom: 2px; padding-top: 1px; padding-right: 0px; }

.navone, .navoneon { padding-top: 1px; padding-left: 8px; padding-bottom: 3px; padding-right: 2px; }

.navtwo, .navtwoon {  text-indent: -11px; padding-left: 18px; padding-bottom: 3px; padding-right: 2px; }

.navthree, .navthreeon {  text-indent: -11px; padding-left: 24px; padding-bottom: 3px; padding-right: 2px; }

.navfour, .navfouron {  text-indent: -11px; padding-left: 32px; padding-bottom: 3px; padding-right: 2px; }

.navfive, .navfiveon {  text-indent: -11px; padding-left: 40px; padding-bottom: 3px; padding-right: 2px; }

.navtools {  font-size: 10px; line-height: 12px; text-align: right; vertical-align: top; text-indent: 0px; padding-right: 4px; margin-top: -3px; padding-bottom: 2px; color: #FFFFFF; }

.skipnav {  font-size: 9px; padding-right: 10px; color: #9cb5e7; letter-spacing: -0.06em; }

#searchbox { font-size: 100%; border-style: inset; border-width: 1px; border-color: #3366cc; color: #333333; background-color: #FFFFFF;  text-align: left; vertical-align: middle; }

#searchboxcell { font-size: 70%; background-color: #3366cc;  text-align: right; color: #3366cc }

#searchgo { padding-right: 5px; padding-left: 10px; vertical-align: middle; border-style: solid; border-width: 0px; border-color: #3366cc; background-color: #3366cc; padding: 0px }

.navmaincell { text-align: center; background-image: url(../images/bkg_navbar_1x24.gif); background-repeat: repeat; background-position: bottom; vertical-align: middle; height: 24; }

.navmaintable {  background-color: #003399; text-align: center; border-color: #003399; width: 778px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; }

.breadcrumb {  font-size: 64%; color: #688cd9; padding-left: 5px; letter-spacing: -0.07em; text-align: left; vertical-align: top; line-height: 100%; padding-bottom: 4px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: dashed; border-color: #688cd9; }

.pagetoolsr {  float: right; font-size: 70%; font-style: normal; color: #FF6600; letter-spacing: -0.07em; text-align: right; vertical-align: bottom; line-height: 100%;  padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 10px; }

.pagetoolsl {  float: left; font-size: 70%; font-style: normal; color: #FF6600; letter-spacing: -0.07em; text-align: left; vertical-align: bottom; line-height: 100%;  padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 10px; }

.footer { text-align: center; width: 780px; font-size: 11px; color: #cedaf2; padding-right: 5px; padding-top: 0px; padding-bottom: 5px; vertical-align: top; padding-left: 10px; padding-right: 10px; background-image: url(../images/bkg_footshadow1x7.gif); background-repeat: repeat-x; background-position: top; background-color: #688cd9; }

/* --- --- LINKS --- */

A:link { text-decoration: underline; color: #0B2F97 }
A:visited { text-decoration: underline; color: #3366cc}
A:hover { text-decoration: underline; color: #ff6600 }

/* --- --- --- WHITE --- */

.whitelink A:link, .navmain A:link, .navmainon A:link, .navtools A:link, .navtop A:link, .navone A:link, .navoneon A:link, .navtwo A:link, .navtwoon A:link, .navthree A:link, .navthreeon A:link, .navfour A:link, .navfouron A:link, .navfive A:link, .navfiveon A:link, .navsubhead A:link { text-decoration: none; color: #ffffff }

.whitelink A:visited, .navmain A:visited, .navmainon A:visited, .navtools A:visited, .navtop A:visited, .navone A:visited, .navoneon A:visited, .navtwo A:visited, .navtwoon A:visited, .navthree A:visited, .navthreeon A:visited, .navfour A:visited, .navfouron A:visited, .navfive A:visited, .navfiveon A:visited, .navsubhead A:visited { text-decoration: none; color: #ffffff }

.whitelink A:hover, .navmain A:hover, .navmainon A:hover, .navtools A:hover, .navtop A:hover, .navone A:hover, .navoneon A:hover, .navtwo A:hover, .navtwoon A:hover, .navthree A:hover, .navthreeon A:hover, .navfour A:hover, .navfouron A:hover, .navfive A:hover, .navfiveon A:hover, .navsubhead A:hover  { text-decoration: underline; color: #ffffff }

.white A:link, .white A:visited, .white A:hover { text-decoration: underline; color: #ffffff }

/* --- --- --- BLUE --- */

.bluelink A:link, .titleblue A:link, .smalltitleblue A:link, H1 A:link, H3 A:link { text-decoration: underline; color: #0B2F97 }

.bluelink A:visited, .titleblue A:visited, .smalltitleblue A:visited, H1 A:visited, H3 A:visited { text-decoration: underline; color: #3366cc }

.bluelink A:hover, .titleblue A:hover, .smalltitleblue A:hover, H1 A:hover, H3 A:hover { text-decoration: underline; color: #ff6600 }

/* --- --- --- MEDIUM BLUE --- */

.mdbluelink A:link, .breadcrumb A:link { text-decoration: none; color: #688cd9 }
.mdblue A:visited, .breadcrumb A:visited { text-decoration: none; color: #688cd9 }
.mdblue A:hover, .breadcrumb A:hover { text-decoration: underline; color: #688cd9 }


/* --- --- --- LIGHT BLUE --- */

.ltbluelink A:link, .skipnav A:link, .calendar A:link, .footer A:link { text-decoration: none; color: #cedaf2; }

.ltbluelink A:visited, .skipnav A:visited, .calendar A:visited, .footer A:visited { text-decoration: none; color: #cedaf2 }

.ltbluelink A:hover, .skipnav A:hover, .calendar A:hover, .sidebartable A:hover, .sidebar A:hover, .footer A:hover { text-decoration: underline; color: #ffffff; }

.sidebartable A:link, .sidebar A:link { text-decoration: underline; color: #cedaf2; }
.sidebartable A:visited, .sidebar A:visited { text-decoration: underline; color: #cedaf2; }
.sidebartable A:hover, .sidebar A:hover { text-decoration: underline; color: #ffffff; }

/* --- --- --- ORANGE --- */

.titleorange A:link, .smalltitleorange A:link, .titlegiant A:link, h2 A:link, h4 A:link, .homebottom A:link { text-decoration: underline; color: #ff6600 }

.titleorange A:visited, .smalltitleorange A:visited, .titlegiant A:visited, h2 A:visited, h4 A:visited, .homebottom A:visited { text-decoration: underline; color: #ff6600 }

.titleorange A:hover, .smalltitleorange A:hover, .titlegiant A:hover, h2 A:hover, h4 A:hover, .homebottom A:hover { text-decoration: underline; color: #3366cc }

.orangelink A:link, .pagetoolsr A:link, .pagetoolsl A:link { text-decoration: none; color: #ff6600 }

.orangelink A:visited, .pagetoolsr A:visited, .pagetoolsl A:visited { text-decoration: none; color: #ff6600 }

.orangelink A:hover, .pagetoolsr A:hover, .pagetoolsl A:hover { text-decoration: underline; color: #ff6600 }

/* --- --- CONTENT --- */

#content {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-style: normal; line-height: 140%; color: #343434; text-align: left; vertical-align: top; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 10px; background-color: #FFFFFF; width: 474px; margin-left:10px; margin-right:8px;}

.contenttable { border-collapse: collapse; border: 1px solid #666666; width: 100%;font-size:12px; }

.contentcell { border: 1px solid #666666; padding: 2px;font-size:12px;}

.contentcellcolordk { border: 1px solid #666666; padding: 2px; background-color: #9cb5e7;font-size:12px; }

.contentcellcolorlt { border: 1px solid #666666; padding: 2px; background-color: #e7ecf8;font-size:12px; }

.plaintable { font-size:12px; }

.insidebox { float: right; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; text-align: left; border-style: solid; border-width: 1px; border-color: #3366cc; background-color: #ffffff; font-size: 90%; color: #3366cc; width: 150px; margin-right: 0px; margin-left: 5px; margin-top: 0px; margin-bottom: 0px; }

.title {  font-size: 120%; font-style: normal; line-height: 90%; font-weight: 900; text-decoration: none; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; text-align: left; color: #383838 }

.titlegiant {  font-size: 150%; font-weight: 900; color: #FF6600; line-height: normal; }

.titleorange {  font-size: 130%; font-weight: 900; color: #FF6600; line-height: normal; }

.titleblue {  font-size: 130%; font-weight: 900; color: #3366cc; line-height: normal; }

.smalltitleorange {  font-size: 116%; font-weight: 900; color: #FF6600; line-height: normal; }

.smalltitleblue {  font-size: 116%; font-weight: 900; color: #3366cc; line-height: normal; }

.sidebar, .calendar, .sidebartable {  font-size: 65%; color: #cedaf2; text-align: left; vertical-align: top; padding-bottom: 5px}

.calendar {  text-indent: -12px; padding-left: 14px;}

/* --- --- LAYOUT --- */

.imgright { margin-right: 0px; margin-left: 8px; margin-top: 2px; margin-bottom: 2px; border-color: #383838; border-style: solid; border-width: 1px; float: right; }

.imgleft { margin-right: 8px; margin-left: 0px; margin-top: 2px; margin-bottom: 2px; border-color: #383838; border-style: solid; border-width: 1px; float: left; }

.imgrightnoborder { margin-right: 0px; margin-left: 8px; margin-top: 2px; margin-bottom: 2px; border:0; float: right; }

.imgleftnoborder { margin-right: 8px; margin-left: 0px; margin-top: 2px; margin-bottom: 2px; border:0; float: left; }

.image { margin-right: 0px; margin-left: 0px; margin-top: 2px; margin-bottom: 2px; border-color: #383838; border-style: solid; border-width: 1px; padding:0px; }

.imgnoborder { margin-right: 0px; margin-left: 0px; margin-top: 2px; margin-bottom: 2px; padding:0px; }

.imgborder { margin-right: 0px; margin-left: 0px; margin-top: 2px; margin-bottom: 2px; border-color: #383838; border-style: solid; border-width: 1px; padding:0px; }

.captionleft { margin-right: 5px; margin-left: 2px; margin-top: 2px; margin-bottom: 4px; text-align: left; font-size: 10px; color: #666666; float: left; line-height: 120%; font-weight: normal;  padding-bottom: 4px; padding-right:0px; padding-left:0px; padding-top:0px; }

.captionright { text-align: left; font-size: 10px; color: #666666; float: right; line-height: 120%; font-weight: normal; padding-bottom: 4px; padding-right:0px; padding-left:0px; padding-top:0px; margin-right:0px; margin-left: 5px; margin-top: 2px; margin-bottom: 4px; }

.caption { text-align: left; font-size: 9px; color: #666666; line-height: 110%; font-weight: normal; padding-bottom: 2px; }

.divbar {width: 474px; height: 20px;font-size: 12px;font-weight: 900; padding-left: 5px; color: #FFFFFF;background-color: #688cd9;}

.bordertable { background-color: #003399; text-align: center; width: 780px }

.mdbluetable { background-color: #3366cc; text-align: left; width: 778px }

.header { background-image: url(../images/header_fade.gif); background-repeat: repeat-x; text-align: left; width: 778px }

.leftshadow { background-image: url(../images/bkg_shade_l_6x1.gif); background-repeat: repeat-y }

.rightshadow { background-image: url(../images/bkg_shade_r_6x1.gif); background-repeat: repeat-y }

.bottombevel { background-image: url(../images/bkg_bottombevel1x20.gif); background-repeat: repeat-x }

.sidebartable { padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; text-align: left; border-style: solid; border-width: 1px; border-color: #0643b5; background-color: #3366cc; }

.darkblue { color: #003399; }
.mediumblue { color: #3366cc; }
.lightblue { color: #cbd6ed; }
.orange { color: #ff6600; }
.red { color: #cc0000; }
.white { color: #ffffff; }
.top { vertical-align: top; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.leftf { float: left; }
.rightf { float: right; }
.bottom { vertical-align: bottom; }
.middle { vertical-align: middle; }
.indent { margin-left: 40px; }
.smallertext { font-size: 80%; line-height: normal;}
.largertext { font-size: 120%; line-height: normal; }
.jumbotext { font-size: 140%; line-height: normal;}
.lightbluebox { width:100%; background-color: #e8edf9; }


/* --- --- HOMEPAGE LAYOUT --- */

.hometop{  font-size: 100%; line-height: 120%; color: #343434; text-align: left; vertical-align: top; width:100%; margin-top:2px; }

.homeleft {  font-size: 95%; line-height: 120%; color: #343434; text-align: left; vertical-align: top; float: left; width: 227px; margin-right:7px; margin-bottom: 7px;}

.homeright{  font-size: 95%; line-height: 120%; color: #343434; text-align: left; vertical-align: top; float: right; width: 230px; padding-left: 7px; border-left: 1px dashed #688cd9; margin-bottom: 7px;}

.homebottom {  font-size: 95%; line-height: 120%; color: #ff6600; text-align: left; margin-bottom: 5px; margin-top:5px; vertical-align: top; width: 474px; clear:both;}

.homeitem{ float: left; width: 143px; margin-right: 7px; padding-right: 7px; border-right: 1px dashed #688cd9;}

.homeimgright { margin-right: 7px; margin-left: 0px; margin-top: 3px; margin-bottom: 0px; border-color: #343434; border-style: solid; border-width: 1px; float: right; }

.homeimgleft { margin-right: 5px; margin-left: 0px; margin-top: 3px; margin-bottom: 0px; border-color: #343434; border-style: solid; border-width: 1px; float: left; }


/* --- HTML TAGS --- */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; background-color: #688cd9; background-image: url(../images/bkg_688cd9.jpg); background-repeat:repeat-x; text-align: center; }

h1, h2, h3, h4, h5, h6, table, tr, td, th, input, li, ul, ol, dl, dt, tbody { font-family: Verdana, Arial, Helvetica, sans-serif; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; }

h1 { font-size: 130%; font-weight: 900; color: #3366cc; line-height: normal; }

h2 { font-size: 130%; font-weight: 900; color: #ff6600; line-height: normal; }

h3 { font-size: 116%; font-weight: 900; color: #3366cc; line-height: normal; }

h4 { font-size: 116%; font-weight: 900; color: #ff6600; line-height: normal; }

hr { border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: dashed; border-color: #688cd9; width: 100%; color: #ffffff; }

UL { list-style-image: url(../images/bkg_li.gif); list-style-type: square; }
UL UL { list-style-image: url(../images/bkg_li_li.gif); list-style-type: circle; }
UL UL UL { list-style-image: url(../images/bkg_li_li_li.gif); list-style-type: square; }

OL { list-style-type: decimal; }
OL OL { list-style-type: upper-alpha; }
OL OL OL { list-style-type: upper-roman; }

input { font-size: 100%; vertical-align: middle; }
