/* Start of CMSMS style sheet 'tcnef-styles' */
/*COLORS*/
/*
Background bottom dark blue #232950
Header Text, blue grey #4d5e74
Copy, dark grey #474647
Link, Yellow, #dfb93d — Hover #4d5e74
nav bar, blue #94a2c1
*/


/*MAIN TAGS*/
body{
	margin:0px;
	padding:0px;
	background-color:#232950; /*blue*/
	font-family:Lucida Grande, arial, sans-serif;
	color:#474647;  /*dark grey*/
	font-size:12px;
	line-height:16px;
	font-weight:normal;
}

img {
	border:0px;
}

p {
	font-family:Lucida Grande, arial, sans-serif;
	color:#474647;  /*dark grey*/
	font-size:12px;
	line-height:16px;
	font-weight:normal;


}

b, strong {
}

h1 {
	margin-top:3px;
line-height:30px;
	
}

h2{
	font-size:15px;
	line-height:22px;
	color:#4e5f74;
	margin:0px;
	font-weight:normal;	
}

h3{
	font-size: 14px;
	color:#4e5f74;
	margin:0px;
	font-weight:normal;
}

/*LAYOUT*/
#container {
	width: 800px;
	height:600px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background:#FFFFFF url(./images/watermark.gif) bottom left no-repeat;
	height:100%;

	
	}

#sandy {
	
	background:#FFFFFF url(/uploads/images/sandys-sig.jpg) bottom left no-repeat;
	padding-bottom:-50px;
	}

#banner{
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:265px;
}

#nav{
	
	width:100%;
	height:29px;
	background:#94a2c1; /*lighter blue*/
	font-size:12px;
padding-top:7px;
	color:#FFFFFF;
}

#contentContainer{
	position:relative;
	left:0px;
	top:0px;
	padding-top:20px;
	width:800px;
}

#contentLeft{
	float:left;
	width:300px;
}

#contentContainerleft{
	position:relative;
	top:0px;
	left:50px;
	width:200px;
padding-right:501px;
}

#contentContainerright{
	float:left;
	width:450px;
float:right;
margin-right:30px;

}

#contentRightPadding{
	position:relative;
	top:0px;
	left:20px;
	width:430px;
}

#footerContainer{
	clear:both;
	position:relative;
	top:0px;
	padding-top:10px;
	left:0px;
	width:800px;
	height:88px;
}

#logos{
	float:left;
	height:88px;
	width:154px;
}

#footer{
	float:left;
	width:646px;
	font-size:10px;
}

#footerPosition{
	position:relative;
	top:0px;
	left:166px;
	width:430px;
	font-size:10px;
}



/*LINKS*/
a{
	outline:none;
}

a:link {
	color:#94a2c1;  /*blue*/
	text-decoration:none; 
	border-bottom: none;
}
		
a:visited {
	color:#94a2c1;  /*blue*/
	text-decoration: none;
	border-bottom: none;
}
		
a:hover{
	color:#94a2c1;  /*blue*/
	text-decoration: underline;

	border-bottom: none;
}



#nav a:link {
	color:#FFFFFF;  /*white*/
	text-decoration: none;
	border-bottom: none;
}
		
#nav a:visited {
	color:#FFFFFF;  /*white*/
	text-decoration: none;
	border-bottom: none;
}
		
#nav a:hover{
	color:#3e4e73;  /*dark blue*/
	text-decoration:none; 
	border-bottom: none;
}




#footer a:link {
	color:#959595;  /*grey*/
	text-decoration: none;
	border-bottom: none;
}
		
#footer a:visited {
	color:#959595;  /*grey*/
	text-decoration: none;
	border-bottom: none;
}
		
#footer a:hover{
	color:959595;  /*grey*/
	text-decoration: underline;
	border-bottom: none; 
}


/* End of 'tcnef-styles' */

/* Start of CMSMS style sheet 'Navigation: Simple - Horizontal' */
/********************
MENU
*********************/
.currentpage{


}
.bullet_sectionheader{
}

hr.separator{
}

#nav ul{
list-style:none;
display:inline;
margin: 0;
padding: 0;
width: 12em;

}

#nav ul li{
padding-top:3px;
float:right;
padding-right:5px;
padding-left: 5px;
border-right:1px solid #FFF;

}

#nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
border-bottom:1px solid #FFF;
max-height:50px;
}

#nav a{
display: block;
border-width: 1px;
margin: 0;
padding: 2px 3px;
}



#nav li:first-child{
border-right:none;
}


#nav ul ul {
position: absolute;
z-index: 500;
width:130px;

}

#nav ul ul ul {
position: relative;
top:0px;
   margin-top: -50px;
   margin-left: 123px;
border:2px solid #FFF;

}



#nav ul ul,
#nav ul li:hover ul ul,
#nav ul ul li:hover ul ul
{display: none;}

#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul
{display: block;
background:#94a2c1;
font-color:#313f5f;
}

/* End of 'Navigation: Simple - Horizontal' */

