/* Default */
* { margin:0; padding:0; }
a { color:#115b9d; text-decoration:none; outline:none; }
a:hover { color:#eb008d; text-decoration:none; }
img { border:none; }
a:focus { outline:1px dotted invert }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }
h1, h2, h3, h4, h5, h6 { padding-bottom:5px; color:#115b9d; }
h1 { font-size:25px }
h2 { font-size:22px }
h3 { font-size:20px }
h4 { font-size:18px }
h5 { font-size:17px }
h6 { font-size:15px }
/*Commen Classes */
.clear { clear:both; }
.noheigh { height:0px; overflow:hidden; }
.Left { float:right;
}
.Right { float:left;
}
.Float { float:left; }
.Button, #searchsubmit, #respond .form-submit input { background:#04357a; border:1px solid #96aac6; color:#FFF; text-transform:uppercase; font-size:12px; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.Graybox { background:url(images/graybox.gif) repeat-x top; border:1px solid #aaa; padding:20px; position:relative; display:block; }
.ColBox, .widget-container { border:1px solid #d9e1eb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px; margin-bottom:15px; }
/*Colors*/
.Mgt { color:#EB0090 }
.Gray { color:#7f777c; }
.Sky { color:#F0F8F9; }
.DarkBlue { background:#115B9D; }
.MgtBG { background-color:#EB0090 }
.GrayBG { background-color:#7f777c; }
.LGrayBG { background-color:#EFEFFF; }
/*.SkyBG{  background:url(images/frameBg.gif) repeat-x }*/
.DarkBlueBG { background-color:#115B9D; color:#fff; }
a.DarkBlueBG:hover { color:#ff0; text-decoration:none; }
  body, input {
font:12px Tahoma, Arial, Helvetica, sans-serif;
background:#FFF;
}
  .cake-sql-log td {
border:1px solid #000;
}
#jobs_container { position:relative; padding-bottom:50px ; overflow:hidden;}
#jobs_container h1.large_h { height:70px }
#content { position:relative }
.FacebookLike { position:absolute; top:50px; right:201px
}
#class_table strong {
float:right; padding:0 10px }
.input input.form-error { border:1px solid #F00 }
#content .Graybox {
float:right; display:block; width:95%/*width:420px; height:245px; */ }
.shaRing {
float:right; width:400px; padding:10px 0 0; padding-right: 50px;
margin-top:15px }
.shaRing h2 { color:#fff; font-size:15px; float:right;
width:70px }
.shaRing li {
float:right; margin: 0 10px 0 0; list-style:none }
.shaRing li a { width:20px; height:20px; display:block; text-indent:-9999px; overflow:hidden }
.shaRing li a.Social1 { background:url(images/social6.gif) no-repeat }
.shaRing li a.Social2 { background:url(images/social2.gif) no-repeat }
.shaRing li a.Social3 { background:url(images/social3.gif) no-repeat }
.shaRing li a.Social4 { background:url(images/social4.gif) no-repeat }
.shaRing li a.Social5 { background:url(images/social5.gif) no-repeat }
.shaRing li a.Social6 { background:url(images/social7.gif) no-repeat }
.shaRing li a.Social8 { background:url(images/social8.png) no-repeat }
.shaRing li a.Social9 { background:url(images/social9.png) no-repeat }
.shaRing li a:hover { text-decoration:none }
.Graybox h1 { font-size:20px; padding-bottom:20px }
#content iframe { float:left}
/*popup*/
.reveal-modal-bg { position: absolute; height: 100%; width: 100%; z-index: 500; display: none; top: 0; left: 0; overflow:hidden; position:fixed; background:url(images/overlay-bg.png) }
.popup { width:420px; margin-left:-210px; left:50%; position:absolute; z-index:750; top:100px; background:#fff; box-shadow: 0 0 10px rgba(0, 0, 0, .4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -box-shadow: 0 0 10px rgba(0, 0, 0, .4); visibility:hidden; border:1px solid #dadada; border:1px solid #6c6c6c; border-radius:5px }
.large-popup { width:680px; margin-left:-340px; background:#fff; }
.large-popup forms { margin-bottom:0 }
.popup-content { padding:25px 20px; }
a.close-reveal-modal { position: absolute; right: -20px; top: -20px; background:url(images/close.png) no-repeat; height:42px; width:42px; text-indent:-999999px; cursor:pointer; }
a:hover.close-reveal-modal { color:#333 }

.popup-content .input { padding-right:120px; position:relative; }
.popup-content .input label { position:absolute; right:0; top:2px; }
.popup-content .popup-bottom { background: url("images/popup_bottom.png") repeat-x scroll center top transparent; border-radius: 0 0 5px 5px; border-top: 1px solid #CFCFCF; height: 50px; margin: 25px -20px -26px; }
.popup-content .user-ico { background: url("images/user_ico.png") no-repeat scroll right center transparent; display: block; line-height: 30px; margin: 10px 15px 0; padding-right: 30px; color: #EB0090; }


.extended-left { width:750px; margin-left:20px; }

