/* CSS Document */

body{
	height:100%;
	
	background-image: url("img/blueBG.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #4596e5;

	margin:0px;
	padding:0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bfd8f2;
	color:#ffffff;
}

form{margin:0px;padding:0px;}
em{display:none;}

.FormInput{color:#FFFFFF;height:16px;padding:2px;font-size:10px;font-family: Arial, Helvetica, sans-serif;
background-image:url(../img/formSingle.gif);width:148px;border:0px;}

.FormText{color:#FFFFFF;height:40px;padding:2px;font-size:10px;font-family: Arial, Helvetica, sans-serif;
background-image:url(../img/formMulti.gif);width:148px;border:0px;overflow:auto;}

H3
{
	font-size:14px;
	font-weight:bolder;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
H3 a
{
	color:#FFFFFF;
	text-decoration:none;
}

P{margin-top:0px;}

#crosbylogo{
	position:absolute;
	left:660px;
	width:137px;
	height:80px;
	background-image:url(../img/crosbylogo.jpg)
}

/* NAVIGATION */

#navigation{height:100px;}
#navigation li{float:left;list-style:none;}
#navigation ul{margin:0px;padding:0px;}
#navigation span{display:none;}
#navigation a{display:block;width:104px;height:60px;}

#home a{background: url("img/homeUp.gif");}
#home a:hover,#homeSelected a{background: url("img/homeOver.gif");}

#news a{background: url("img/newsUp.gif");}
#news a:hover,#newsSelected a{background: url("img/newsOver.gif");}

#services a{background: url("img/servicesUp.gif");}
#services a:hover,#servicesSelected a{background: url("img/servicesOver.gif");}

#partners a{background: url("img/partnersUp.gif");}
#partners a:hover,#partnersSelected a{background: url("img/partnersOver.gif");}

#contact a{background: url("img/contactUp.gif");}
#contact a:hover,#contactSelected a{background: url("img/contactOver.gif");}

/* END NAVIGATION */


#container
{
	padding-left:98px;
}

#contentHeader
{
	font-size:20px;
	font-weight:bold;
	line-height:75px;
	color:#ffffff;
	
	width:620px;
	height:75px;
	margin-left:2px;
	padding-left:40px;
	padding-right:40px;
	
	background-image:url("img/pageBG.png") !important;
	background-image:url("img/contentBG.gif");
	background-position: top left;
}

#content 
{
	background-image:url("img/pageBG.png") !important;
	background-image:url("img/contentBG.gif");
	background-position: bottom left;
	width:620px;
	margin-left:2px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:30px;
	min-height:150px;
	height:auto !important;
	height:150px;

}

#leftcolumn
{
	width:239px;
	float:left;
	border-right:solid #b5d5f5 1px;
}

#leftcolumn ul
{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	list-style:none;
	margin-left:0px;
	padding-left:0px;

}

#leftcolumn li a
{
	text-decoration:none;
	color:#FFFFFF;
}

#rightcolumn
{
	float:left;
	width:340px;
	padding-left:40px;
}

#map{}
#rLeft{float:left;text-align:justify;font-weight:bold;}
#rLeft strong{text-decoration:underline;}
#rLeft HR{height:1px; color:#b5d5f5;margin-bottom:20px;border-style:dashed;}
#rRight{float:right;text-align:center;}
#rLeft a{color:#ffffff;}
#rLeft ul{margin:15px;padding:0px;}
#rLeft li{padding-bottom:10px;}

#footer{background: url("img/footerBG.jpg");height:182px;padding-left:670px;padding-top:40px;border-bottom:#003399 solid 1px;}

/* Homepage Flash animation */
#flashcontent {width: 700px;height: 245px;margin-bottom:30px;}
#studies {width: 700px;height: 500px;position:absolute;top:77px;left:84px;}

#accreditation{z-index:auto;position:relative;}

.contentImage{margin-left:10px;margin-bottom:10px;}

/* Tooltips
----------------------*/
.toolTipElement {
	cursor: help;
	}
.tooltip, .tool-tip {
	color: #FFFFFF;
	width: 172px;
	z-index: 13000;
	}
.tooltip h4, .tool-tip h4, .tool-tip div.tool-title {
	background: transparent url(img/bubble.png) repeat scroll left top !important;
	font-size: 11px;
	font-weight: bold;
	margin: 0pt;
	padding: 8px 8px 4px;
	}
.tooltip p, .tool-tip p, .tool-tip div.tool-text {
	background: transparent url(img/bubble.png) repeat scroll right bottom !important;
	font-size: 11px;
	margin: 0px;
	padding: 4px 8px 8px;
	}