@charset "utf-8";
/* CREC CSS layout styles*/


BODY {
background:#9fbfd8 url(../../images/background_shim.gif) repeat-x;

font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000;margin:0;padding:0;border:0;padding-bottom:25px;min-width:1000px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #wrapper selector */
}

#wrapper { 
	width:1000px;
	margin:0 auto;
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#header { 
	margin:0 0 0px 0; 
	width:1000px;
	height:101px;
} 



#left-column-container {
	float: left;  
	width: 200px; 
	margin:5px 5px 0 0; 
	padding:0; 
	display:inline;
}
#right-column-container {
	float: right; 
	width: 200px; 
	margin:5px 5px 0 5px; 
	padding:0; 
	display:inline;	
}

#left-column-container  img,
#right-column-container img { 
	display:block;
}

.two-column-page #content-container { 
	float:left;
	width:990px;
	margin:0 5px;
	padding:0;
	display:inline;
}
.three-column-page #content-container { 
	float:left;
	width:785px;
	margin:5px 0 0 5px;
	padding:0;
	display:inline;	
}


.two-column-page #mainContent { 
	float:right;
	width:675px;
	margin: 10px 100px 0 10px; 
	padding:0;
	background-color:#ffffff;  
	display:inline;	
} 


.three-column-page #mainContent { 
	float:right;
	width:580px;
	margin:10px 0 0 0;
	padding:0;
	background-color:#ffffff;  
	display:inline;	
} 












.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Footer */
#footer {
	padding:30px 0px;
}

/* zero out the defaults*/
#navcontainer ul       {margin:0;padding:0;list-style-type:none;}
#navcontainer ul ul, 
#navcontainer ul ul ul {margin:0;padding:0;}
#navcontainer li       {margin:0;padding:0;display:inline;}	




/* 1st level nav  button*/
#navcontainer ul li a {color:#00457a; background:url(../../images/ln1_shim_off.gif) repeat-x; display:block;width:177px;padding:3px 10px 5px 13px;text-decoration:none;font-weight:bold;margin:0;border:0;}
#navcontainer ul li a:hover   {color:#00457a; background:#ffe8b2 url(../../images/ln1_shim_on.gif) repeat-x;}
#navcontainer ul li a#current {color:#00457a; background:#ffe8b2 url(../../images/ln1_shim_on.gif) repeat-x;}	


/* 2nd level nav button*/
#navcontainer ul ul li a {color:#00457a; background-color:#e8f1f8; background-image:none; display:block;width:167px;padding:3px 10px 5px 23px;text-decoration:none;font-weight:bold;border:0;margin:0;}
#navcontainer ul ul li a:hover   {color:#00457a; background-color:#ffe8b2; background-image:none;}
#navcontainer ul ul li a#current {color:#00457a; background-color:#ffe8b2; background-image:none;}	


/* Back to homepage nav button */
#navcontainer ul li a#home       {color:#00457a; background:#e8f1f8 url(../../images/arrow_ln_2ndlevel.gif) no-repeat;
	display:block;width:167px;padding:3px 10px 5px 23px;text-decoration:none;font-weight:bold;border:0;margin:0;}
#navcontainer ul li a#home:hover {color:#00457a; background:#ffe8b2 url(../../images/arrow_ln_2ndlevel.gif) no-repeat;}


/*#navcontainer ul li a#home {display:block;width:167px;padding:3px 10px 5px 23px;text-decoration:none;font-weight:bold;border:0;margin:0;}

#navcontainer ul li a#home  
{color:#00457a;background-image:url(../images/arrow_ln_2ndlevel.gif);background-repeat:no-repeat;}
#navcontainer ul li a#home:hover 
{color:#00457a;background-image:url(../images/arrow_ln_2ndlevel_hover.gif);background-repeat:no-repeat;}

*/

