/* SRS CSS Document */

/*body {background: url(../images/body_bg.jpg) #fff no-repeat top right; margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; color: #333;} 
h1{display:none;}
img.logo {margin: 10px 0px 5px 10px;}*/

/*.srsBody{font-size: 70%;font-weight: lighter;color: #666 !important;text-align: left;font-family: Verdana, Lucida, Helvetica, Arial, 'sans-serif !important';padding: 0px !important;margin: 0px !important;}

.srsErrorMsg{font-size: 100%;font-weight: bold;color: #FF0000;text-align: left;font-family: Verdana, Lucida, Helvetica, Arial, 'sans-serif !important';padding: 0px !important;margin: 0px !important;background-color: #FFDDDD;}
.srsSuccessMsg{font-size: 100%;font-weight: bold;color: #FF0000;text-align: left;font-family: Verdana, Lucida, Helvetica, Arial, 'sans-serif !important';padding: 0px !important;margin: 0px !important;background-color: #FFFFFF;}*/

/*.srsBody a:link, .srsBody a:visited{color:#6699CC!important; text-decoration:none; padding:0px!important; margin:0px!important;}
.srsBody a:hover{color: #6699CC!important;text-decoration: underline;padding: 0px !important;margin: 0px !important;}

.frm{height: 622px;top: 22px;left: 2px;position: relative;width: 763px;}
.srsTitle{margin: 0; padding: 0px 0px 10px 0px; color: #c00; font-weight: normal; font-family: Century Gothic, Verdana, Geneva, sans-serif; border-bottom: 1px solid #cecece; width: 97%; font-size: 210%;display:block; top: 58px; left: 20px; position: relative; height: 24px; width: 732px;}
.srsMessage{font-size: 100%;font-weight: bold;color: #000000;text-align: left;font-family: Verdana, Lucida, Helvetica, Arial, 'sans-serif !important';padding: 0px !important;margin: 0px !important;}
.errHeading{font-size: 155%;font-weight: bold;color: #CC0000;text-align: left;font-family: Verdana, Lucida, Helvetica, Arial, 'sans-serif !important';padding: 0px !important;margin: 0px !important;}
.helpTitle{font-size: 100%;font-weight: bold;color: #990000;text-align: left;font-family: Verdana, Lucida, Helvetica, Arial, 'sans-serif !important';padding: 0px !important;margin: 0px !important;}
.campusTitle{font-size: 100%;font-weight: bold;color: #000000;text-align: left;font-family: Verdana, Lucida, Helvetica, Arial, 'sans-serif !important';padding: 0px !important;margin: 0px !important;text-decoration: underline;}*/



/* ---- Styles above are old branding, new styles below created 13/08/2013 by dw75. Any styles using !important are to override inline styles ----*/

body {background: #efefef; font-family: Arial, Helvetica, sans-serif; color: #000; margin: 0 40px 0 40px; padding: 0;}
h1 {float: right; font-family:Arial, Helvetica, sans-serif; font-size: 1.55em; font-weight: normal; margin: 0; padding: 38px 0 0 0;}
div.unilogo {max-width: 1360px; min-width: 320px; margin: 0 auto;}
div.unilogo img {float: left; margin: 15px 0 14px 0;}
form.frm {max-width: 1280px; min-width: 320px; position: static; margin: 0 auto; background: #fff; padding: 30px 40px 60px 40px; clear: both;}
form.frm * {position: static !important;}
span {font-size: 0.95em;static !important; height: auto!important; width: auto !important; margin: 7px 0 7px 0;}
input {border-radius: 4px; background-color: #ffffff; border: 1px solid #cccccc; padding: 4px 6px 4px 6px; font-size: 0.95em; width: 100%; display: block; height: auto !important; width: auto !important; position: static !important; margin: 10px 0 10px 0;}
input:focus {border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; /* IE6-9 */ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); transition: all 0.5s ease;}
select {min-height: 30px; font-size: 0.95em;}
input[type="submit"] {color: #fff; background: #007A9B; border-radius: 5px; padding: 5px 10px 5px 10px; display: block; float:left; font-weight: normal; border: none; margin: 0 20px 30px 0; font-size: 0.95em; height: 43px; width: auto;}
input[type="submit"]:hover {background: #0061A9; cursor: pointer;}

a {font-weight: bold; color: #0088aa; text-decoration: none;}
a:visited {color: #6600333;}
a:hover {color: #75AD0A; text-decoration: underline; background: none;}

.srsErrorMsg{font-weight: bold;color: #FF0000;}
.srsMessage {font-weight: Normal; margin: 10px 0 0 0;}

.srsErrorMsg2 a, .srsErrorMsg2 a:visited, .srsErrorMsg2 a:hover {color: #fff;}
.srsErrorMsg2 {background: #90003D; border-radius: 5px; padding: 10px; min-height: 30px; margin: 20px 0 0 0; color: #fff; font-size: 0.95em; display:block;}

.footer {background: #333; height: 100px; margin: 0 auto; max-width: 1360px; min-width: 400px; clear: both;}
.footer ul {margin: 0; padding: 30px 0 0 30px;}
.footer ul li {list-style-type:none; display:inline;padding:0;margin:0; font-size: 0.95em;}
.footer ul li:after {content:"\2022"; margin: 0 10px 0 15px; font-size: 1.2em; opacity: 0.7; color: #fff;}
.footer ul li:last-child:after {content:"";}
.footer a {color: #fff;}
.footer a:hover {color: #fff; text-decoration: underline;}

input[disabled="disabled"],input[disabled="disabled"]:hover {background: #ccc; color: #8f8f8f; cursor: default;}
