* {
    margin: 0;
    padding: 0;
}
html {
    background-color: #fff;
    height: 100%;
}

body {font: 0.75em/1.5em "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;}



.container.container_12 h1 {
font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:120%;
line-height:140%;
color:#FFFFFF;
margin: 0 auto;
text-align:center;
padding:13px 5px 13px 5px;
border-bottom: 2px solid #f4e498;
background: #0f83c7;}


.container.container_12 input.standard {
width:175px;
max-width:175px;
min-width:175px;
background: #ddf2fb;
border: 1px double #cecece;
border-radius: 3px;
color: #666;
outline: none;}

      .container.container_12 input.standard:focus {background: #ffffff; box-shadow: 0 0 5px #0c5090;}

	  .wrap { border:1px solid #CECECE; width:700px;  height:452px; }

	  .wrap div label {width:150px;display:inline-block;text-align:right;}

	  .wrap div div {padding:5px;}
	  .wrap .spinner div {padding:0px;}

	  .wrap a {color:#0f83c7;text-decoration:none;}
	  .wrap a:hover {text-decoration:underline;}

	  .wrap .loginWrapper {margin-top:100px;display:block;}
	  .wrap .loginWrapper .loginElements {
			margin: 0 auto; 
			text-align:center; 
			background: #FFFFFF; 
			border-radius:3px; 
			border: 1px solid #905252; 
			width:50%;
			min-width:362px;
			-moz-box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.16);
			-webkit-box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.16);
			box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.16);}

	div.submit input[type=button]  {
    display:inline-block;
    border-radius: 3px;
	text-align:center;
    margin:6px;
    width:auto;
    height:auto;
    color:#fff;
    font-weight:normal;
    border:0px;
    cursor:pointer;}

	.submit {margin:0 auto;text-align:center;}

.button {
color: #ffffff;
width: 38px;
height: 38px;
padding: 0px;
text-align: center;
display:inline-block;
color:transparent;
font-size:100%;
background:#eee;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
text-decoration:none;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:normal;
-webkit-transition: all 0.3s linear;
-khtml-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
cursor:pointer;
cursor:hand;}

.black{
background: #7d7e7d;
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );}

.shadow:hover{
-webkit-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
-khtml-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
-moz-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
-o-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;}

.button:hover{
-webkit-box-shadow:rgba(0,0,0,0.4) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
-khtml-box-shadow:rgba(0,0,0,0.4) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
-moz-box-shadow:rgba(0,0,0,0.4) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
-o-box-shadow:rgba(0,0,0,0.4) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
box-shadow:rgba(0,0,0,0.4) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;}

.button:active {
-webkit-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
-khtml-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
-moz-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
-o-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
text-shadow:1px 1px 1px #eee;}

.final {padding:10px !important; margin: 0 auto;}


/******** log in stuff*********/

 .grid_9.omega.wrap {
 border-radius:0px; 
 background: #b3d8ed; 
 min-width:537px;
 max-width:815px;
 min-height: 549px;}


	.container { background-color:transparent; }
	.container div p { background-color:transparent; }


	.container_12 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	width: 960px;}

	.container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}


	.topDiv {
	width:940px;
	height:80px;
	border: 1px solid #cecece;
	background: url("/cdrss/resources/images/banner_final.png") no-repeat #0f83c7;
	background-position: left center;
	margin-bottom:10px;
	margin-top:10px;}

      .errortext {color: #cc0000;text-align:right;width:90%;display:block;}

      .cdrss-widget.white.announcements {min-height:429px;}
