/* 
--------------------------------------------------------------------------------
Main text
--------------------------------------------------------------------------------
*/

body {
	font: 100% Calibri, sans-serif;
#	text-shadow: 2px 2px 2px #AAAAFF;
	line-height: 1;
	color: #000011;
	background: #E8E8DA;
  	background-image:url(image/bgshade.png);
	background-position:50% 0%;
	background-repeat:repeat-x;
	text-align:center;
	margin: 60;
	padding: 0;
}

h1 {
  font: 200% Calibri, sans-serif;
  position: relative;
  top:  -30px;	
}

/*
--------------------------------------------------------------------------------
Anchor
--------------------------------------------------------------------------------
*/


a {
	color: #0044CC;
	text-shadow: 2px 2px 2px grey;	
	text-decoration: none;
}

a:link {

}

a:visited {
	color: #0022AA;
	text-decoration: none;
}

a:hover {
	color: #CC88FF;
	text-shadow: 2px 2px 2px grey;		
	text-decoration: none;
}

a:active {

}

/*
--------------------------------------------------------------------------------
Side Links
--------------------------------------------------------------------------------
*/


#linksInternal {
	text-align:left;
	position: absolute;
	left: -160px;
	top:  0;
	float: left;

}


#linksInternal2 {
	text-align:left;
	position: absolute;
	width: 190px; 
	font: 125% Calibri;
	font-weight: bold;
	color: #002244;  	
	}

#linksInternal ul {
	margin: 0;
	padding: 0;
	}
#linksInternal li {
	line-height: 1.5ex; 
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
	}

#linksInternal a {
	color: #004488;	
	text-decoration: none;
	text-shadow: none;	
}

#linksInternal a:hover {
	color: #4488CC;
	text-decoration: none;
	text-shadow: none;
}
	
#linksInternalSub {
	left: 10px;
	font: 75% Calibri;
}

#linksExternal {
	text-align:left;
	position: absolute;
	left: +670px;
	top:  0;	
	float: left;
	}

#linksExternal2 {
	text-align:left;
	width: 190px; 
	position: absolute;
	font: 115% Calibri;
	font-weight: bold;
	color: #002244; 	
	}

#linksExternal ul {
	margin: 0;
	padding: 0;
	}
#linksExternal li {
	line-height: 1.5ex; 
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
	}

#linksExternal a {
	color: #004488;	
	text-decoration: none;
	text-shadow: none;	
}

#linksExternal a:hover {
	color: #4488CC;
	text-decoration: none;
	text-shadow: none;	
}

/*
--------------------------------------------------------------------------------
Body Text
--------------------------------------------------------------------------------
*/

#mainText {
	clear:both; 
	margin: 20px 20px 20px 10px; 
  top:  -10px;
	}
#mainText p {
	font: 100% Calibri, sans-serif;
	text-align:center;
	}


/*
--------------------------------------------------------------------------------
Containers
--------------------------------------------------------------------------------
*/

#title {
	position:relative;
	height:48px;
	margin-left: auto;
	margin-right: auto;
	z-index:10;
	background-position:50% 50%;
	text-align:center;
}

#container {
	position:relative;
	align:center;
	top:10px;
	width:658px;
	height:508px;
	margin-left: auto;
	margin-right: auto;
	z-index:10;
	background: #FFFFFF;
	background-image:url(image/stdboxbg.jpg);
	background-position:50% 50%;
	text-align:center;
}

/*
--------------------------------------------------------------------------------
Box Borders
--------------------------------------------------------------------------------
*/

/* border left */
#bbl {
position: absolute;
left: -5px;
top: -5px;
}

/* border top */
#bbt {
position: absolute;
left: -5px;
top: -5px;
}

/* border right */ 
#bbr {
position: absolute;
left: 645px;
top: -5px;
}

/* border bottom */
#bbd {
position: absolute;
left: -5px;
top: 495px;
}

/* border corner top left */
#bbctl {
position: absolute;
left: -5px;
top: -5px;
}

/* border corner top right */
#bbctr {
position: absolute;
left: 645px;
top: -5px;
}

/* border corner bottom right */
#bbcbr {
position: absolute;
left: 645px;
top: 495px;
}

/* border corner bottom left */
#bbcbl {
position: absolute;
left: -5px;
top: 495px;
}

/*
--------------------------------------------------------------------------------
Others
--------------------------------------------------------------------------------
*/


#footer {
  top:10px;
	margin-top:0px;
	text-align:center;
	height:40px;
	font: 100%, verdana;
}

#footer p {
	font: 75% verdana;
	text-align:center;
	}

#footer p.update {
	font: 65% verdana;
	text-align:center;
	}




