@charset "UTF-8";/* CSS Document */body{	background:url(../images/bg.gif) repeat-x #cecece;	text-align:center;	font-size:11px;	margin:0 15px 15px 15px;	font-family: Arial, Helvetica, sans-serif;	color:#132833;}p{	padding:0;	margin:0 0 10px 0;}form{	padding:0;	margin:0;}br.clear {	clear: both;	width: 0;	height: 0;	border: none;	background: inherit;	margin: 0;	padding: 0;}a img { border: none;}.invisible{	position: absolute; 	left: -9000px}#mainwrap{	width:920px;	display:block;	margin:0;	padding:0;	background:url(../images/content_bg.png) repeat-y;}#contentwrap{	width:920px;	display:block;	margin:0;	padding:0;	background:url(../images/content_top.gif) no-repeat;}#header{	height:65px;	display:block;	text-align:left;	padding-top:63px;	padding-left:40px;}#header img{	float:left;	position:relative;	margin-top:-42px;	margin-left:15px;	border:none;}#hash{	width:834px;	display:block;	padding:6p 0 0 0;		background:url(../images/grid.gif) repeat;}.grid{	width:820px;	display:block;	padding:6px 0 6px 0;		background:url(../images/grid_2.gif) repeat;}#roundcorner{	height:7px;	width:834px;	display:block;	background:url(../images/round_corner.gif) no-repeat;	line-height:0;	font-size:0;}#roundcorner.botround{	background:url(../images/round_corner_bot.gif) no-repeat;}#nav{	height:28px;	display:block;	width:808px;	margin-bottom:4px;}.landingwrap{	width:808px;	display:block;	height:368px;	margin-bottom:4px;}.red{	color:#6E0F1f;}.darkblue{	color:#132833;}.tan{	color:#E5E4CB;}.orange{	color:#f6aa20;}.orangealt{	color:#f16739 !important;}.grey{	color:#666666;}.browngreen{color:#77725D;}.form-errors{  text-align: left;  margin-bottom: 10px;  background-color: #ffc;}.form-errors h2{  padding: 5px 20px 5px 25px;  font-size: 11px;  color: #fff;  background: #480C13 url(../images/admin/error.png) no-repeat 5px 2px;  margin: 0 10px;}.form-errors ul{  padding: 5px;  list-style-type: none;}.form-errors li{  padding: 5px 20px;  background: url(../images/admin/error.png) no-repeat 0 2px;}.form-error, .form_error{  color: #f33;}.form-error input, .form-error select, .form-error textarea{  border: 1px solid #333;}#blogwrap{	display:block;	width:808px;}#blogleft{	width:219px;	display:block;	float:left;	margin-right:4px;}#blogright{	width:585px;	display:block;	float:left;}.blognavwrap{	display:block;	width:219px;	margin:0 0 4px 0;}.blognavtop{	display:block;	width:219px;	height:12px;	background:url(../images/blog_nav_top.gif) no-repeat;	line-height:0;	font-size:0;}.blognavmid{	display:block;	width:219px;	background:url(../images/blog_nav_mid.gif) repeat-y;}.blognavbot{	display:block;	width:219px;	background:url(../images/blog_nav_bot.gif) no-repeat;	height:12px;	line-height:0;	font-size:0;}.blognavcontent{	padding:4px 22px 4px 21px;	display:block;	text-align:left;	font-size:11px;	line-height:15px;	color:#848484;}.blognavcontent h1{	font-size:15px;	line-height:17px;	margin:0 0 5px 0;	padding:0;	color:#6E0F1f;}.blognavcontent h2{	color:#847E67;	font-size:12px;	margin:0;}.blognavcontent ul{	margin:0 0 10px 0;	padding:0;	list-style-type:none;}.blognavcontent li{	display:block;	margin-bottom:7px;	line-height:14px;	padding-left:12px;}.blognavcontent a{	font-weight:bold;	color:#77725D;	text-decoration:none;}.blognavcontent a.career{	color:#132833;	font-size:10px;}.blognavcontent a:hover{	color:#132833;	text-decoration:underline;}.blognavcontent a:hover.career{	color:#77725D;}.bloglogo{	tex-align:right;	margin-bottom:0;}.bloglogo img{float:right; margin-right:12px;}.entrywrap{	display:block;	width:585px;	margin:0 0 4px 0;}.entrytop{	display:block;	width:585px;	height:12px;	background:url(../images/entry_top.gif) no-repeat;	line-height:0;	font-size:0;}.entrymid{	display:block;	width:585px;	background:url(../images/entry_mid.gif) repeat-y;}.entrybot{	display:block;	width:585px;	background:url(../images/entry_bot.gif) no-repeat;	height:12px;	line-height:0;	font-size:0;}.entrycontent{	padding:4px 22px 4px 21px;	display:block;	text-align:left;	font-size:11px;	line-height:15px;	color:#848484;}.entrycontent h1{	font-size:18px;	line-height:20px;	margin:0 0 3px 0;	padding:0;	color:#6E0F1f;}.entrycontent ul,ol{margin-top:0;margin-bottom:12px;}.entrycontent h2{	font-size:12px;	margin:0;	padding:0;	color:#676355;}.entrycontent img{	padding:3px;	border:1px solid #847E67;}.entrycontent form img{  padding: 0;  border: none;}.entrypost{	font-style:italic;	color:#847E67;	display:block;}.entrycontent a{	font-weight:bold;	text-decoration:underline;	color:#77725D;}.entrycontent a:hover{	color:#132833;}.entrycontent h2 a{	color:#132833;}.entrycontent h2 a:hover{	color:#77725D;}.entrycontent p{	margin-bottom:12px;}.entrynav{	display:block;	text-align:right;	color:#77725D;	padding-right:8px;}.entrynav a{	text-decoration:none;	color:#6E0F1F;}.entrynav a:hover{	text-decoration:underline;	color:#132833;}.headingwrap{	display:block;	width:808px;	text-align:left;	background: url(../images/tan_gradient.gif) bottom repeat-x #f8f9ef;	margin-bottom:4px;}.headingwrap h1{	height:24px;	line-height:24px;	display:block;	padding-left:12px;	font-size:12px;	margin:0;	color:#ffffff;font-weight:normal;}.headingwrap span.user {  float:right;  position:relative;  z-index:1;  right: 4px;  top: 4px;}.headingwrap span.user a {  color: #fff;}.headingwrap h2 span{	font-size:11px;	float:right;	display:block;	padding-right:12px;}.headingwrap h2{	height:21px;	line-height:21px;	display:block;	padding-left:12px;	font-size:12px;	margin:0;	color:#ffffff;	font-weight:normal;}.headingwrap h3{	height:21px;	line-height:21px;	display:block;	padding-left:12px;	font-size:12px;	margin:0;	font-weight:normal;}#subnav{	height:21px;	line-height:22px;	display:block;	padding-left:36px;	font-size:10px;	margin:0;}#subnav a{	display:block;	float:left;	height:21px;	text-decoration:none;	font-weight:bold;	cursor:default;	text-transform:uppercase;}#subnav span{	display:block;	padding-left:27px;}#subnav a:hover{	background-position:100% -21px;	cursor:pointer;}#subnav a.selected{	background-position:100% -21px;	cursor:pointer;}#subnav a.blue1, #subnav a.blue2, #subnav a.blue3, #subnav a.blue4, #subnav a.blue5, #subnav a.blue6 {	width:116px;	background:url(../images/sn_apply.gif) no-repeat;	margin-left:-9px;	background-position:100% 0;	color:#6E0F11;}#subnav a.blue1 {	background-image:url(../images/sn_blue_105.gif) no-repeat;}#subnav a.blue2 {	background-image:url(../images/sn_blue_110.gif) no-repeat;}#subnav a.blue3 {	background-image:url(../images/sn_blue_116.gif) no-repeat;}#subnav a.blue4 {	background-image:url(../images/sn_blue_121.gif) no-repeat;}#subnav a.blue5 {	background-image:url(../images/sn_blue_130.gif) no-repeat;}#subnav a.blue6 {	background-image:url(../images/sn_blue_150.gif) no-repeat;}.searchfieldwrap .field textarea {  width:98%;}.checks{	height:6px;	width:796px;	display:block;	background:url(../images/checks.gif) repeat center;	line-height:0;	font-size:0;}.checks2{	height:6px;	width:808px;	display:block;	background:url(../images/checks2.gif) repeat center;	line-height:0;	font-size:0;	margin-bottom:4px;}#footwrap{	width:808px;	display:block;	height:56px;}#foottop{	height:28px;	padding-top:6px;	display:block;	text-align:center;}#footbottom{	height:21px;	line-height:20px;	font-weight:bold;	text-align:center;	font-size:12px;	display:block;}#footimage {  background:url('../images/logo_footer.gif') no-repeat;  width:177px;  height:31px;  margin:auto;}#contentbot{	width:920px;	display:block;	height:45px;	background:url(../images/bg_content_bot.png) no-repeat;}#copyright{	font-size:10px;	text-align:center;	display:block;	line-height:12px;	padding:4px 0px 4px 0px;	width:806px;}#copyright div{	float:right;	display:block;	width:100px;	text-align:right;	margin-left:-112px;	padding-right:12px;}#copyright div a{	font-weight:bold;	text-decoration:none;	color:#132833;	border-bottom:1px dashed #aa0000;}select#unit_id { width: 190px;}/* DROP DOWN */ul.slidingmenu,ul.slidingmenu li,ul.slidingmenu ul {   padding: 0;  margin: 0;  display: inline;}/* ul.slidingmenu is the outermost UL that contains the list item links */ul.slidingmenu {	height: 28px;	line-height:27px;	display: inline;}ul.slidingmenu li {  height:28px;  list-style-type: none;   position: relative;  float: left;  z-index:2000;}/* make all links within the UL take on these attributes */ul.slidingmenu li a {	display:block;	float:left;	padding:0;	height:28px;	color:#ffffff;	text-decoration:none;	position: relative; 	z-index: 2000; 	margin-right:4px;}ul.slidingmenu li a span{	display:none;}ul.slidingmenu li a.students{	background:url(../images/nav_students.gif) no-repeat;	width:153px;}ul.slidingmenu li a.communities{	background:url(../images/nav_communities.gif) no-repeat;	width:184px;}ul.slidingmenu li a.commercial{	background:url(../images/nav_commercial.gif) no-repeat;	width:177px;}ul.slidingmenu li a.services{	background:url(../images/nav_resident_services.gif) no-repeat;	width:142px;}ul.slidingmenu li a.corporate{	background:url(../images/nav_corporate.gif) no-repeat;	width:136px;	margin-right:0;}ul.slidingmenu li ul li a.disabled {  color: #666 !important;}ul.slidingmenu li a:hover {	background-position:100% -28px;}ul.slidingmenu li a.selected {	background-position:100% -28px;}/* the active style gets applied to the LIs when the mouse is over it */ul.slidingmenu li.active a {}/* use a fixed width for menu and submenus */ul.slidingmenu ul {  width: 185px;}/* make sure any ul inside an li (a submenu) takes up zero normal flow */ul.slidingmenu li ul { 	position: absolute;	top: 32px; /* the height of the top row */	left: 0px;  /* adjust for padding in li */	display: none;	background: #fcfbf6;	z-index: 150;	border-bottom: 1px dashed #7a7d8e;	filter:alpha(opacity=95);	-moz-opacity:0.95;	opacity:0.95;	-khtml-opacity:0,95;}ul.slidingmenu li ul li {  padding: 0;  text-align:center;   width: 185px;   margin:0;  border-top: 1px dashed #7a7d8e;  height: auto;  position: relative;  z-index: 151;}ul.slidingmenu li ul li a{  padding: 0 0 0 8px;  width: 175px;  line-height: 19px;  margin:0;  height: 19px;  color:#132833;  text-decoration:none;  font-weight:bold;  border-left: 1px dashed #7a7d8e;	border-right: 1px dashed #7a7d8e;	border-top:none;	border-bottom:none;	background-image:none;	background: #fcfbf6;	text-align:left;}ul.slidingmenu li ul li a:hover {	padding: 0 0 0 8px;	background: #7a7d8e;	color:#fcfbf6;}/* highslide styles */.highslide-wrapper div {    font-family: Verdana, Helvetica;    font-size: 10pt;}.highslide-html {    background-color: white;}.highslide-html-blur {}.highslide-html-content {	position: absolute;    display: none;}.highslide-loading {    display: block;	color: black;	font-size: 8pt;	font-family: sans-serif;	font-weight: bold;    text-decoration: none;	padding: 2px;	border: 1px solid black;    background-color: white;        padding-left: 22px;    background-image: url(../js/highslide/graphics/loader.white.gif);    background-repeat: no-repeat;    background-position: 3px 1px;}a.highslide-credits,a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;	font-size: 10px;}a.highslide-credits:hover,a.highslide-credits:hover i {    color: white;    background-color: gray;}/* Styles for the popup */.highslide-wrapper, .rounded-white {	background-color: white;}.highslide-wrapper .highslide-html-content {    width: 400px;    padding: 0 5px 5px 5px;}.highslide-wrapper .highslide-header {	padding-bottom: 5px;}.highslide-wrapper .highslide-header ul {	margin: 0;	padding: 0;	text-align: right;}.highslide-wrapper .highslide-header ul li {	display: inline;	padding-left: 1em;}.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {	display: none;}.highslide-wrapper .highslide-header a {	font-weight: bold;	color: gray;	text-transform: uppercase;	text-decoration: none;}.highslide-wrapper .highslide-header a:hover {	color: black;}.highslide-wrapper .highslide-header .highslide-move a {	cursor: move;}.highslide-wrapper .highslide-footer {	height: 15px;}.highslide-wrapper .highslide-footer .highslide-resize {	float: right;	margin-top: 4px;	height: 11px;	width: 11px;	background: url(../js/highslide/graphics/resize.gif);}.highslide-wrapper .highslide-body {}.highslide-move {    cursor: move;}.highslide-resize {    cursor: nw-resize;}/* symfony */.save-ok{  margin-bottom: 10px;  border: 1px solid #596C35;}.save-ok h2{  margin: 0 !important;  padding: 5px 20px 5px 25px;  font-size: 11px;  color: #fff;  /*background: #73B65A url(../images/admin/ok.png) no-repeat 5px 2px;*/  background-color: #596C35;}label.inside {display:none;}