@charset "utf-8";
/* CSS Document */

body	{background-color:#e0f1f8; font-family:Arial, Helvetica, sans-serif; color:#00456a;}
p	{font-size:.9em;}


#containeroutter	{width:825px; margin:auto; border:0px dashed pink;}
#containeroutter img	{border:none;}

#shadowcontainer	{width:800px; border:0px dashed black;  position:relative; top:-60px; left:0px;}

#container1{width:100%; background-color:#FFFFFF;  border:0px solid pink;  margin-left:25px; }
			
#container2	{width:750px; background-color:#FFFFFF; margin:auto;  border:1px dashed green;}

#content	{width:465px; border:0px dashed black; margin-left:230px;  padding:0; }

#content h2	{font-size:1.1em; }
#content img	{float:left; margin:0px 10px 10px 0px; border:0px dotted red;}
#content p a:link	{color:#1b1464; text-decoration:underline; }
#content p a:visited {color:#1b1464; text-decoration:underline;}
#content p a:hover	{color:#1b1464; text-decoration:none;}
#content p a:active{color:#1b1464;}
#content a {color:#1b1464}


#navutility {float:right; width:150px; margin-right:30px; font-size:.7em;}

#logo {	position:relative; top:-5px; left:50px; z-index:10;
		width:393px; height:123px;
		background-image:url(../images/logo.png); background-repeat:no-repeat;
		_background-image:url(../images/logo.gif); background-repeat:no-repeat;
		}

	
#boxtop	{ width:700px; height:15px; border-bottom:1px solid #1b1464; margin:auto; }
#boxleft	{border-right:2px solid #1b1464; width:218px; margin-top:20px; float:left;}
#navitems 	{ padding: 25px 50px 200px 35px;  }



#footer {width:740px; margin-left:30px; margin-top:50px;}

#footer_1{padding:0px;width:340px; font-size:.7em;  margin-bottom:10px; }


#footer_2 {float:right; width:340px; }
#footer_2 p{text-align:right; font-size:.7em; line-height:16px;}
#footer_2 a{color:#666666;text-decoration:none;}
#footer_2 a:hover {color:#000000; text-decoration:none;}


#footer ul {padding:0; margin:0; width:500px; margin-top:-10px;}
#footer li {list-style:none;display:inline;font-size:.7em; }
#footer li a {color:#666666; text-decoration:none;}
#footer li a:hover {color:#000000; text-decoration:none;}






#sb	{background-image:url(../images/shadowbottom2.gif); background-repeat:no-repeat; background-position:top; border:0px solid black; height:43px; width:850px; margin-left:-25px; }

.st {background-image:url(../images/shadowtop.gif); background-repeat:no-repeat; background-position:top; border:0px solid black; height:26px; width:800px; margin-left:26px; margin-top:25px;}

.sl {background-image:url(../images/shadowleft.gif);background-position:left; border:0px solid blue; background-repeat:repeat-y; width:auto; height:auto;}
.sr {	background-image:url(../images/shadowright.gif);
		background-position:right; 
		background-repeat:repeat-y;
		border:0px solid blue; 
		width:auto; height:auto;
		}







#navitems p a:link	{color:#1b1464; text-decoration:none; }
#navitems p a:visited {color:#1b1464; text-decoration:none;}
#navitems p a:hover	{color:#1b1464; text-decoration:underline;}
#navitems p a:active{color:#1b1464;}

#navitems ul {margin-left:-1px; width:150px; list-style-position:inside;}
#navitems ul li {padding-bottom:10px;}
#navitems ul a:link {font-size:.8em;color:#1b1464; text-decoration:none; }
#navitems ul a:visited {font-size:.8em;color:#1b1464; text-decoration:none; }
#navitems ul a:hover {font-size:.8em;color:#1b1464; text-decoration:underline; }
#navitems ul a:active {font-size:.8em;color:#1b1464; text-decoration:none; }

#mozscroll { position: absolute; top: 0px; bottom: -1px; visibility: hidden } /* Force vertical scrollbar in Gecko browsers */
