HTML, BODY { background-color: #FFFFFF; margin: 0px; padding: 0px; }
#wrapper   { margin: 0px; padding: 0px; }
#banner { margin: 0px auto; padding: 0px; width: 800px; background-image: url(../siteImages/messianicYeshivaLogo.jpg); height: 98px; background-repeat: no-repeat; background-position: center bottom; }
#container { width: 800px; margin-right: auto; margin-left: auto; }
.clear { clear: both; }
#mainLogin { font-size: 0.8em; margin: 40px auto; padding: 0px; width: 500px; }
#mainLogin fieldset legend { font-weight: bolder; color: #3065AC; font-size: 1.2em; padding-right: 4px; padding-left: 4px; padding-bottom: 8px; }
#mainLogin label, #mainLogin label span { padding-bottom : 0.25em; padding-top: 0.25em; }
#mainLogin label { width: 100%; float: right; }
#mainLogin label span { width : 40%; text-align : right; float: left; }
#mainLogin fieldset input { width : 40%; border : 1px solid #3065AC; }
#mainLogin fieldset input:hover { border-color : #4593C3; }
#mainLogin fieldset input:active, #mainLogin input:focus { border-color : #4593C3; background-color: #FFFFCC; }
#mainLogin fieldset { padding : 20px; border : 1px solid #3065AC; overflow : hidden; margin-top: 20px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
#mainLogin fieldset:hover { border-color : #4593C3; }
#mainLogin form div input { padding : 0 0.25em; background-color : #3065AC; font : bold 92% Tahoma, Verdana, Arial, sans-serif; color : #fff; text-transform : uppercase; border-top: 2px double #4593C3; border-right: 2px double #3065AC; border-bottom: 2px double #3065AC; border-left: 2px double #3065AC; width: 30%; text-align: center; }
#mainLogin  form  div  input:hover,  #mainLogin form div input:focus{ background-color : #4593C3; border-top: 2px solid #3065AC; border-right: 2px solid #4593C3; border-bottom: 2px solid #4593C3; border-left: 2px solid #4593C3; }
#mainLogin a:link, #mainLogin a:visited, #mainLogin a:active { color: #3065AC; text-decoration: none; font-weight: bold; }
#mainLogin a:hover { color: #4593C3; text-decoration: none; }
#menuBar { text-align: right; background-image: url(../siteImages/menuBar.png); background-repeat: repeat-x; height: 35px; margin: 0px 0px 10px; padding: 0px; }
#menuBar ul { list-style-type: none; display: block; margin: 0px auto; padding: 8px 0px 0px; width: 800px; }
#menuBar li { display: inline; padding-right: 12px; padding-left: 12px; margin: 0px; }
#menuBar a:link, #menuBar a:visited, #menuBar a:active { color: #3065AC; font-weight: bold; text-decoration: none; }
#menuBar #current a, #subMenuBar #current a { color: #666666; }
#menuBar a:hover { color: #4593C3; }
#leftCont1 { width: 480px; float: left; padding: 10px 5px; line-height: 1.5em; }
#leftCont1 a:link, #leftCont1 a:visited, #leftCont1 a:active { color: #3065AC; text-decoration: none; font-weight: bold; }
#leftCont1 a:hover { color: #4593C3; text-decoration: none; }
#leftCont1 img { border: 3px solid #0172BC; padding: 3px; float: left; margin-top: 3px; margin-right: 7px; margin-bottom: 3px; }
#leftCont2 { width: 790px; float: left; line-height: 1.5em; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
#leftCont2 a:link, #leftCont2 a:visited, #leftCont2 a:active { color: #3065AC; text-decoration: none; font-weight: bold; }
#leftCont2 a:hover { color: #4593C3; text-decoration: none; }
#leftCont2 img { border: 3px solid #0172BC; padding: 3px; float: left; margin-top: 3px; margin-right: 7px; margin-bottom: 3px; }
#leftCont3 { width: 790px; float: left; padding: 10px 5px; line-height: 1.5em; }
#leftCont3 a:link, #leftCont3 a:visited, #leftCont3 a:active { color: #3065AC; text-decoration: none; font-weight: bold; }
#leftCont3 a:hover { color: #4593C3; text-decoration: none; }
/*#leftCont3 img { border: 3px solid #0172BC; padding: 3px; float: left; margin-top: 3px; margin-right: 7px; margin-bottom: 3px; }
*/#leftCont3 table { border: 2px solid #3065AC; }

#leftCont3  th { background-color: #3065AC; color: #FFFFFF; border: 1px solid #3065AC; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; }
#borderImage   { border: 3px solid #0172BC; padding: 3px; float: left; margin: 3px; }
#leftCont3 td { margin: 0px; padding: 3px; border: 1px solid #3065AC; }
#leftCont3 h3 { margin: 0px; padding: 0px; color: #3065AC; }

#limboLink { text-align: right; font-size: 12px; }

#limboLink a:link, #limboLink a:visited, #limboLink a:active { color: #3065AC; text-decoration: none; font-weight: bold; font-size: 1.3em; }
#limboLink a:hover { color: #4593C3; text-decoration: none; }
#rightCont1 { width: 250px; padding: 10px 5px; line-height: 1.5em; float: right; }
#rightCont1 a:link, #rightCont1 a:visited, #rightCont1 a:active { color: #3065AC; text-decoration: none; font-weight: bold; }
#rightCont1 a:hover { color: #4593C3; text-decoration: none; }
#rightCont1 img { border: 3px solid #0172BC; padding: 3px; float: left; margin-top: 3px; margin-right: 7px; margin-bottom: 3px; }
#sideMenuBar1 { float: right; width: 270px; padding: 10px; text-align: right; font-size: 0.8em; }
#sideMenuBar1 h3 { background-color: #CCCCCC; border-top: 3px solid #3065AC; border-bottom: 2px solid #3065AC; letter-spacing: 0.05em; text-align: center; font-size: 1.2em; text-transform: lowercase; margin: 0px 0px 7px; padding: 7px; }
#sideMenuBar1 ul { margin: 0px; padding: 0px; }
#sideMenuBar1 li { background-image: url(../siteImages/menuBar2.png); background-repeat: repeat-x; margin: 0px; height: 30px; padding-top: 4px; padding-right: 5px; padding-bottom: 12px; list-style-type: none; }
#sideMenuBar1 a:link, #sideMenuBar1 a:visited, #sideMenuBar1 a:active { text-decoration: none; color: #3065AC; font-weight: bold; }
#sideMenuBar1 a:hover { color: #4593C3; }
#leftContRCorner { background-color: #CCD7DE; width: 480px; float: left; padding: 0px; margin: 5px 10px 10px; }
#leftContRCorner h3 { font-size: 1em; margin: 0px; padding: 5px 0px 0px 5px; text-transform: lowercase; }
#leftContRCorner legend { color: #3065AC; font-style: normal; text-transform: capitalize; padding: 0px 0px 10px; }
#leftContRCorner fieldset { font-style: italic; padding: 5px 5px 10px; margin: 10px 10px 15px; border: 1px solid #3065AC; }
#leftContRCorner a:link, #leftContRCorner a:visited, #leftContRCorner a:active { color: #3065AC; text-decoration: none; font-weight: bold; padding-right: 5px; padding-left: 5px; }
#leftContRCorner a:hover { color: #4593C3; }
#hroundtop { background-image: url(../siteImages/bordes1/tr.gif); background-repeat: no-repeat; background-position: right top; }
#hroundbottom { background-image: url(../siteImages/bordes1/br.gif); background-repeat: no-repeat; background-position: right top; }
img.corner {width: 15px; height: 15px; border: none; display: block!important;}
#footer { font-size: 0.67em; text-align: right; padding: 10px 10px 0px 0px; margin: 10px 0px 0px; font-weight: bold; background-image: url(../siteImages/menuBar.png); background-repeat: repeat-x; height: 35px; 
}
#footer a:link, #footer a:visited, #footer a:active { text-decoration: none; color: #3065AC; font-weight: bold; 
}
#footer a:hover { color: #4593C3; 
}
#dynInput { font-size: 0.8em; margin: 40px auto; padding: 0px; width: 100%; }
#dynInput fieldset legend { font-weight: bolder; color: #3065AC; font-size: 1.2em; padding-right: 4px; padding-left: 4px; padding-bottom: 8px; }
#dynInput label, #dynInput label span { padding-bottom : 0.25em; padding-top: 0.25em; }
#dynInput label { width: 100%; float: right; }
#dynInput label span { width : 15%; text-align : right; float: left; }
#dynInput fieldset input { width : 40%; border : 1px solid #3065AC; }
#dynInput fieldset input:hover { border-color : #4593C3; }
#dynInput fieldset input:active, #dynInput input:focus { border-color : #4593C3; background-color: #FFFFCC; }
#dynInput fieldset { padding : 20px; border : 1px solid #3065AC; overflow : hidden; margin-top: 20px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
#dynInput #form1 textarea { width: 100%; }

#dynInput fieldset:hover { border-color : #4593C3; }
#dynInput form div input { padding : 0 0.25em; background-color : #3065AC; font : bold 92% Tahoma, Verdana, Arial, sans-serif; color : #fff; text-transform : uppercase; border-top: 2px double #4593C3; border-right: 2px double #3065AC; border-bottom: 2px double #3065AC; border-left: 2px double #3065AC; width: 30%; text-align: center; }
#dynInput form div input:hover, #dynInput form div input:focus { background-color : #4593C3; border-top: 2px solid #3065AC; border-right: 2px solid #4593C3; border-bottom: 2px solid #4593C3; border-left: 2px solid #4593C3; }
#courseCodeFolder     { margin: 0px; display: inline-block; padding: 0px; }
.warning { font-weight: bold; color: #FF0000; }
#blank img { border-style: none; border-width: 0px; }
#rAlign { width: 400px; float: right; text-align: right; }
a.prevnext:link { color: #3065AC; font-size: 12px; text-decoration:underline }
a.prevnext:visited { color: #3065AC; font-size: 12px; text-decoration:underline }
a.prevnext:hover { color: #4593C3; font-size: 12px; text-decoration: none; }
a.prevnext:active { color: #3065AC; font-size: 12px; text-decoration:underline }

a.day:link { color: #3065AC; font-size: 18px; text-decoration:none }
a.day:visited { color: #3065AC; font-size: 18px; text-decoration:none }
a.day:hover { color: #4593C3; font-size: 18px; text-decoration:underline }
a.day:active { color: #3065AC; font-size: 18px; text-decoration:none }

a.event:link {color: #3D6276; font-size: 12px; text-decoration:underline}
a.event:visited { color: #3065AC; font-size: 12px; text-decoration:underline }
a.event:hover { color: #4593C3; font-size: 12px; text-decoration:none }
a.event:active { color: #3065AC; font-size: 12px; text-decoration:underline }

a.admin:link { color: #3065AC; font-size: 12px; text-decoration:underline }
a.admin:visited { color: #3065AC; font-size: 12px; text-decoration:underline }
a.admin:hover { color: #4593C3; font-size: 12px; text-decoration:underline }
a.admin:active { color: #3065AC; font-size: 12px; text-decoration:underline }

table.cal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 600px; background-color: #3065AC; width: 100%; }
.caption { color: #3065AC; font-size: 22px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.thead { color:white; background-color: #3065AC; font-size: 12px; }
td.cal {background-color: white; text-align: right;	vertical-align: top; padding-right: 3px;}
tfoot.cal {	color: #000000;}
ul.cal {margin: 0px;list-style-position: inside}
.cal-admin-link {color: #ffffff; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
/* End of Calendar */
#clause { font-size: 12px; float: left; font-weight: bold; }
#iconMenu { text-align: center; display: block; background-color: #FFFFFF; float: left; margin-top: 10px; margin-right: 30px; margin-bottom: 10px; margin-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#iconMenu a:hover { background-color: #F0F8FC; display: block; padding-top: 10px; margin-top: -10px; margin-bottom: -10px; padding-bottom: 10px; margin-right: -9px; margin-left: -9px; padding-right: 9px; padding-left: 9px; text-decoration: underline; }

#iconMenu img { text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; margin-top: 0px; margin-right: 8px; margin-bottom: 0px; margin-left: 0px; }
#iconMenu .iconLabel { padding-top: 7px; float: left; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; }
h3 { margin: 0px; color: #3065AC; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#prof { padding: 0px; margin-top: 10px; margin-bottom: 20px; }
#viewH3 { padding-left: 10%; float: left; margin-top: -5px; }
#loginWarning { color: #FF0000; font-size: 16px; }
