/*CORP*/

/* The header and footer */



.clear{clear: both;height: 0px;font-size: 0.1em;}
.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; display:block; border: 2px solid #ddd; }




.sortable {width:600px; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px}
.sortable th {background:url(/images/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3 {font-size:10px; padding:6px 8px 8px}
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.sortable .head h3 {background:url(/images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(/images/header-selected-bg.gif)}
.sortable .desc h3 {background:url(/images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url(/images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}

#controls {width:600px; margin:0 auto; height:20px}
#perpage {float:left; width:150px}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:300px; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:150px; text-align:right; margin-top:2px}


.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


.formlist {list-style:none;margin:0;padding:0; }
.formlist li {margin:0.5em}
.formlist label {width:10em; text-align: right; margin-right:0.5em;float: left; display:block}
.formlist table {float:left}

.checklist table {float:none}
.checklist table td input {float:left}
.checklist table td label {float:left;margin-left:0px;width:auto}
.formlist li.submit {padding-left:5em;}

.formlist li.check {padding-left:10.5em}
.formlist li.check label {width:auto; text-align: left;margin-right:0;float:none;display:inline;}
.formlist li.check span {display:block; padding-left: 10em}
.formlist li.check span.name {padding-left: 0;width: 10em; text-align:right}


.maincategorythumb {list-style-type:none;}
.maincategorythumb li{float:left;text-align:center;width:130px;font-weight:700;margin:.5em;height:99px;border:1px solid #bbb;padding:1em .5em;}
.maincategorythumb li a{text-decoration:none;color:#555;text-align:center;display:block;border:0px solid #bbb;}


.widget_header {  padding-top: 0.1em; padding-bottom: 0em; margin: 0em; font-size: 0.8em; font-weight: normal; cursor: move; background:url('/images/adminbg.png') repeat-x; color:black;}
.widget_dropcue { border: dashed 1px gray; margin-bottom: 1em;  display:none}








#wrapper {word-wrap: break-word;} /* ie proprietary property to force long words to break rather than the layout */
* { 
margin : 0; 
padding : 0; 
} 
body { 
text-align : center; 
background : #D6D6D6 url(../images/bgtile.jpg) repeat-x; 
color : #000; 
min-width : 950px; 
font-family:Arial, Geneva, sans-serif;

}
#wrapper { 
text-align : left; 
width : 950px; 
margin : 0 auto; 
background : url(../images/containerBG.png) no-repeat #fff; 
} 
#top, #mainmenu, #bottom { 
color : #000; 
clear : both; 
width : 100%; 
} 
#top { 
color : #fff; 
height : 70px; 
height : 175px; 
display : block; 
color : #666; 
} 

#contentfloatholder { 
background : url(/images/containerBGfiller.png) repeat-y 945px 4px; 
float : left; 
width : 100%; 
} 
#contentfloatholder:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#center{margin : 0 200px 0 200px;} 
#centerwrap { 
float : left; 
width : 100%; 
height :auto; 
margin : 0 -95% 0 0; 
} 
#left { 
float : left; 
width : 200px; 
margin : 0 0 0 -5%; 
} 
#right { 
float : right; 
width : 200px; 
margin : 0; 
} 
#logotop {display:block;width:300px;height:150px;}

#logotop a {display:block;width:100%;height:100%;text-decoration:none;}


/* Layout Section - Do not Specify these values anywhere else
				  - Do not Delete this section
				  - Do not add or remove any elements
				  - Do not Change this comment
				  - Do not add unnecessary spacess
				  - Only Change the element value. Nothing else!
*/

#wrapper{width:950px;margin:0 auto;}   /* Can be px or %  - margin denotes centered design, change margin:0 if desired*/


#center{margin:0 200px 0 200px;} /* denotes col widths Can be px or %  */


#left{width:200px;} /* denotes col widths Can be px or %  */


#right{width:200px;}/* denotes col widths Can be px or %  */



/* End Layout Section */


#logo { 
position : relative; 

margin-left:35px;

width:240px;
height:96px;

} 

#top{background:url('../images/ludlow-street-healthcare.jpg') no-repeat center left}
.left h1 { 

} 
/*
#mainmenu ul { 
width : 150px; 
height : auto; 
padding : 0; 
margin : 0; 
list-style-type : none; 
background : url(../images/blueNavBoxMid.png) repeat-y; 
} 
#mainmenu ul li { 
height : 15px; 
display : inline; 
width : 150px; 
margin : 0; 
padding : 0; 
padding-left : 0.5em; 
padding-right : 0.5em; 
} 
#mainmenu .left a { 
text-decoration : none; 
color : #8da2be; 
line-height : 15px; 
text-transform:uppercase;
} 
#mainmenu a:hover { 
color : #666; 
} */

/*LEFT MENUS*/
.left ul { 
height : auto; 
list-style-type : none; 
margin : 0; 
padding: 0px 20px 15px 20px;

} 



/*BLUE LEFT MENU*/


.left div.menuLid {
margin:0px 35px 0px 35px;
height:3px;line-height:3px;
font-size:1px;
width:153px;
padding:0;

background : url(../images/bluetop24.png) no-repeat top left;} 


.left .blue ul li { 

margin : 0; 
padding : 3px 0 3px 0; 

} 
.left .blue ul li a { 
text-decoration : none; 
color : #0d3b61; 
line-height :1.5; 
font-size : 0.55em; 
font-weight : 700; 

position : relative; 
border-bottom : 1px solid #7488ad; 
display:block;
} 
.left .blue ul.homebox li  a {font-size : 0.85em; }

.left .blue a:hover { 
color : #666; 
} 

.left .blue ul li ul { 
margin:0;
padding:0;
}
.left .blue ul li ul li {padding-bottom:0;}
ul .suboption
{
background:white;
width : 113px; 
padding : 0px 0 0px 0; 
}
.left .blue ul li ul li a {
color:#5F71A0
}
ul .suboption a
{
padding-left:0.5em;
font-family:arial;
display:block;
padding : 3px 0 3px 5px; 
font-size:1.2em;


}

#left h1.bluemenu {font-size:10px;text-align:left;padding-left:20px;padding-top:12px;}
#left .blue { 
margin-left : 35px; 
width : 153px; 
background : url(../images/bluemiddle24.png) repeat-y; 
padding-bottom : 0px; 
margin-bottom :0px; 
} 
/*
#left h1.bluemenu { 
background : url(../images/bluetop244.png) no-repeat top left; 
} */
#left div.bluep { 
background : url(../images/bluebottom24.png) no-repeat bottom left;
padding:0;
margin:0px 0px 15px 35px; 
height:5px;line-height:5px;
} 


/*left Menu white bg*/

.left .white ul {padding-top:0;margin-top:0;}

.left .white ul li { 

padding: 3px 0 0px 0;
border-bottom : 1px solid #97a6c2; 
} 
.left .white ul li a { 
text-decoration : none; 
color : #5F71A0;

line-height : 1.5; 
text-transform : uppercase; 
font-size : 0.55em;
font-weight : 700; 
position : relative; 


} 
.left .white ul li ul {padding-left:0px;background:#D5EEF0;padding-bottom:0;margin-bottom:2px;

margin : 0; 
padding : 0px 0 0px 0; 
}

.left .white ul li ul li {border-bottom:1px dotted #8cc63f;background:none;}

.left .white ul li ul li a {color:#113E63;}

.left .white a:hover { 
color : #666; 
} 
#left .white { 
margin-left : 35px; 
width : 153px; 
background : url(../images/whitemiddle24.png) repeat-y; 
} 
/*
#left h1.whitemenu { 
background : url(../images/whiteNavBoxTop.png) no-repeat top left; padding:0;margin:0;height:5px;line-height:5px;
} */
#left div.whitep { 
background : url(../images/whitebottom24.png) no-repeat bottom left; 
padding : 0; 
margin : 0; 
margin-left : 35px; 
height:5px;line-height:5px;
} 
.left .white ul li ul li.menuHeader {background:#ccc;}

.left h1 { 
color : #8abd5e; 
font-weight:700;
} 


/*white nav right*/
.right .white {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);	
-moz-opacity:0.7;}
.right .white ul { 
height : auto; 

list-style-type : none; 
margin : 0; 
padding: 0px 20px 15px 20px;

	
} 
.right .white  ul li { 

margin : 0; 
padding : 5px 0 5px 0; 
border-bottom : 1px solid #8da2be; 
} 
.right .white  a { 
text-decoration : none; 
color : #28517f; 
line-height : 1.5; 
text-transform : uppercase; 
font-size : 0.6em; 
font-weight : 900; 

} 
.right a:hover { 
color : #666; 
} 



#right .white  h1 { 
/*background : url(../images/rtnavwhiteboxtop.png) no-repeat top left; */
text-align : left; 
font-weight:900;
color:#8abd5e; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity:0.9;	

font-size:10px;
text-align:left;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
} 

.right .white{ 
background : url(../images/whitemiddle24.png) repeat-y; 
width : 153px; 
height : auto;  
margin-top : 2px;
margin-left:20px;
border-left:1px solid #eee;
border-top:1px solid #eee;

} 
.right div.whitep { 
background : url(../images/whitebottom24.png) no-repeat bottom left; 
padding : 0; 
margin : 0; 
margin-left:20px;
height:3px;line-height:3px;
position : relative; 
margin-bottom:15px;

} 



/*Right nav BLUE*/

.right .blue ul {height : auto; 
list-style-type : none; 
margin : 0; 
padding: 0px 20px 15px 20px;}

.right .blue ul li { 

margin : 0; 
padding : 6px 0 6px 0; 
border-bottom : 1px solid #7fa2be; 
} 
.right .blue ul li a { 
text-decoration : none; 
color : #7fa2be; 
line-height : 1.5; 
text-transform : uppercase; 
font-size : 0.55em; 
font-weight : 700; 
position : relative; 

} 
.right .blue a:hover { 
color : #666; 
} 
.right h1.bluemenu {font-size:10px;text-align:left;padding-left:20px;padding-top:12px;color:#73c3d3;}

.right .blue { 
margin-left : 20px; 
width : 153px; 
background : url(../images/bluemiddle24.png) repeat-y; 
padding-bottom : 0px; 
margin-bottom :0px; 
} 
.right h1.bluemenu { 
background : url(../images/bluetop241.png) no-repeat top left; margin:0;
} 
.right div.bluep { 
background : url(../images/bluebottom24.png) no-repeat bottom left;
padding:0;
margin:0px 0px 150px 20px; 
height:5px;line-height:5px;
} 





.right div#pic { 
background : url(../images/properfinal_11.png) no-repeat; 
width : 161px; 
height : 115px; 
margin-top : 30px; 
position : relative; 
left : 30px; 
} 
#bottom { 
background : #d6d6d6; 
text-align : center; 
} 
#bottom ul { 
height : 15px; 
list-style-type : none; 
margin : 0; 
padding-top: 10px; 
font-size:0.75em;
letter-spacing:2px;
} 
#bottom ul li { 
height: 15px; 
display: inline; 
margin: 0; 
padding-left:1em; 
padding-right:1em; 
border-right:1px solid;
} 
#bottom a { 
text-decoration : none; 
color : #5a729a; 
line-height : 20px; 
height : 20px; 
} 

#bottom .lastMenuItem
{
border-right: 0px;
}

#bottom a:hover { 
color : #666; 
} 

#left .content { 

width : 140px; 
} 

.clear { 
clear : both; 
} 
* html div#centerwrap { 
margin : 0 -100% 0 0; 
} 
* html div#left { 
margin : 0; 
} 
div h3, div p { 
margin : 1em 0; 

} 
div#mainpic { 
background : url(../images/mainpic.png) no-repeat; 
width : 547px; 
height : 222px; 
margin-bottom:20px
} 
div#undermainpic { 
background : url(../images/undermainpic.png) no-repeat; 
width : 547px; 
height : 125px; 

} 
.center p { 
color : #517298; 
font-family : Verdana, Geneva, sans-serif; 
font-size : 12px; 
}
#bottom ul li.last {border-right:none;}
.first {border-left:none;}


#center h1 {
color:#316497;
font-size:1.2em;
padding:0px 0px 15px 0px;
font-weight:300;
font-family: "Gill Sans", "Gill Sans MT", Gill, Arial, Helvetica, sans-serif;
}

#center h2 {
color:#8cc63f;
font-size:1em;
font-weight:700;
padding:2px 0px 4px 0px;

}
#center a {
color: #517298;
font-weight:600;
}

#center div.box {margin:0 20px;}


/*Green box*/


.right .green .top {background:url(../images/rtgrnboxtop.png) no-repeat top left;height:15px;line-height:5px;display:block;width:153px;}

.right .green {background:url(../images/rtgrnboxmiddle.png) repeat-y;width:153px;height:83px;margin-left:20px;color:#fff;padding-bottom:-5px;border-top:1px #e8e8e8;font-weight:700;}

.right div.grnbottom {
background:url(../images/rtgrnboxbottom.png) no-repeat bottom left;
height:5px;line-height:5px;width:153px;padding:0;margin:0 0 15px 20px;}

.right .text {font-size:0.8em;margin:0;padding-top:5px;padding-left:3px;}
.right .number {font-size:1em;margin:0;padding:5px 0px 15px 20px;}


.clear {clear:both;}

#center ul {color:#666;float:none;display:block;margin-left:35px;padding:15px;font-size:0.85em;list-style-type:disc;font-weight:600}

#center ol {color:#666;float:none;display:block;margin-left:35px;padding:15px;font-size:0.85em;list-style-type:decimal;font-weight:600;}

#center a {
text-decoration:none;

}

#center p.referrals a {border-bottom:none;}

#center p.referrals a.pdflink {border-bottom:1px dotted #8cc63f;}

#center ul.formlist {list-style-type:none;text-align:center;}
#center ul.formlist a {}

#containerbttm {background:url(/images/containerBGbottom.png) no-repeat -2px 0px;height:7px;line-height:7px;padding:0;margin:0;}



#top
{
position:relative;
}

#AccessibilityToolBar
{
position:absolute;
top:5px;
right:10px;
}


#AccessibilityToolBar{list-style-type:none;}


#center .vacancySummary
{

border-bottom:1px solid #6DAA24
}


#AccessibilityToolBar li{list-style-type:none}
#AccessibilityToolBar li img {border:0px}



#left .white .suboption
{
display:none;
}

