body {background:#666; margin:0; padding:0; text-align:center; background: url(../img/pagebg.jpg);}
* {margin:0; font-family:Arial; font-size:12px;}
hr {display: none; clear:both;}
form {padding: 0 0 10px 0; margin: 0;}
fieldset {width: 350px; padding: 10px 0 5px 25px; border: 0px solid #FFF; font-family: arial, verdana, sans-serif; font-size: 11px;}
label {font-size: 11px; color: #5C0808;}
input, textarea {border: 1px solid #BFB4A3; background: #EBDDC8; font-family: arial, verdana, sans-serif; font-size: 11px; color: #940A0A; padding: 3px;}
input.button {border: 0px; background: url(../img/submit.gif) no-repeat; width: 63px; height: 42px; cursor: pointer; color: #5C0808;}
textarea:focus, select:focus, input:focus {background:#FFF;}
img {border: none;}
.hr {background: url(../img/xdivider.gif); height: 3px; margin: 2px 10px 40px 10px;}
h1 {font-size: 17px; font-family: arial, verdana; padding:0 0 10px 0;}
p {padding:0 0 10px 0;}
td {vertical-align:top;}
em {font-weight:bold; color:#900;font-style:normal;text-decoration: none;}

#container {position: relative;
	width: 870px; 
	margin: 10px auto;
	border:#555 18px solid;
	background:#fff;
}

.navside {background:#555 url(../img/xmenubg.jpg) repeat-x; border-bottom:#fff 0px solid;}

/* ---- Navigation --------------------------------------------*/	
#nav {
border-bottom:#000 2px solid;
}

#nav ul {
	padding: .2em 0;
	margin: 0;
	list-style-type: none;
	background-color: #555;
	color: #FFF;
	width: 100%;
	font: normal 90% arial, helvetica, sans-serif;
	text-align: center;
}

#nav ul li {
	display: inline; 
	padding:0 10px;
	border-right:#999 1px dotted;
	font-variant:small-caps;
}

#nav ul li a {
	padding: 3px 0 3px 0;
	height: 20px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font: 18px/36px Arial, verdana, georgia, arial, sans-serif;
	font-size:18px;
}
	
#nav ul li a:hover {
	color: #f90;
	text-decoration: none;
}
	
#nav li:first-child  {border-left:#999 1px dotted;}
/* ---- End Navigation ---------------------------------------------------*/

#content {	padding:0; margin:120px 0 0 0px;}
#leftcol {background:#f2f4e6 url(../img/xleftcolbg.gif) top left repeat-y; vertical-align:top; text-align:left; padding:20px 0 0 0; font-weight:bold; border-right:#fff 3px solid;border-left:#fff 3px solid;}
#midcol {background:#fff url(../img/leftcolbg.gif) bottom right no-repeat; vertical-align:top; text-align:left; padding:20px;border-right:#fff 3px solid; font-size:12px;}
#rightcol {background:#fff; vertical-align:top; padding:20px 15px 0 15px; text-align:left; border-left:#ccc 1px dotted; border-right:#fff 3px solid; text-align:center}
#footer {background:#f8f8f0 url(../img/xhline.gif) top repeat-x; padding:10px; font-size:11px;}
#footer a {font-size:11px;}
#footer b {font-size:11px;}

#rightcol img {border:#bbb 1px solid;FILTER: progid:DXImageTransform.Microsoft.dropShadow(color=#dddddd, offX=3, offY=3); }

#leftcol ul {
	list-style-type: none;
	padding:0 0 0 20px; margin: 0 0 12px 0;
	font-size: 11px;
	color: #333;
}

#leftcol li {
	padding: 0px 15px 6px 13px; 
	background: url(../img/bullet.gif) no-repeat;
	background-position: 0 3px;
	line-height: 15px;
	}

#leftcol li a, 
#leftcol li a:link, 
#leftcol li a:active {color: #333; text-decoration: none; }
#leftcol li a:visited { color: #333; text-decoration: none; }
#leftcol li a:hover { color: #008241; text-decoration: none; border-bottom: 1px solid #008241; }
	
#leftcol h1 {
	color: #0d60a5; 
	font-weight: bold; 
	font-size: 17px; 
	font-family: arial, verdana, sans-serif, Garamond; 
	margin: 0 18px 15px 18px; padding: 0;
	xbackground: url(../img/hline.gif) bottom repeat-x; 
	border-bottom:#008241 1px dotted
	}
	
#leftcol h1 a {
	color: #0d60a5; 
	font-weight: bold; 
	font-size: 17px; 
	font-family: arial, verdana, sans-serif, Garamond; 
	margin: 0 18px 15px 0; padding: 0;
	xbackground: url(../img/hline.gif) bottom repeat-x; 
	text-decoration: none; 
	}
	
#leftcol h2 {
	color: #403F38; 
	font-weight: normal; 
	font-size: 14px; 
	font-family: georgia, arial, verdana, sans-serif; 
	margin: 0 0 5px 20px; padding: 0;
	}



#midcol h1 {font-size:20px; font-weight:normal; margin:0 0 15px 0; color:#0d60a5;	font-family: georgia, arial, verdana, sans-serif; }
#midcol h2 {font-size:13px; font-weight:bold; margin:25px 0 0 0; color:#0d60a5;	font-family: georgia, arial, verdana, sans-serif; }
#midcol h2 a {font-size:13px; font-weight:bold; margin:25px 0 0 0; color:#0d60a5;	font-family: georgia, arial, verdana, sans-serif; }
#midcol p {padding:15px 0 0px 0;}
#midcol ul {
	list-style-type: none;
	padding:10px 0 0 0; margin: 0 0 0 10px;
}
#midcol li {
	padding: 0px 15px 6px 13px; 
	background: url(../img/bullet.gif) no-repeat;
	line-height: 15px;
}

.boxed {
	border:#ccc 1px solid;
	padding:5px;
	background:#f2f4e6;
	width:148px;
	text-align:left;
	FILTER: progid:DXImageTransform.Microsoft.dropShadow(color=#dddddd, offX=3, offY=3); 
}

.boxed ul {
	list-style-type: none;
	padding:0; margin: 10px 0 0 0;
	font-size: 11px;
	color: #333;
}

.boxed li {
	padding: 0px 15px 6px 13px; 
	background: url(../img/bullet.gif) no-repeat;
	background-position: 0 3px;
	line-height: 15px;
	}

/*
.boxed li a, 
.boxed li a:link,
.boxed li a:active	{ color: #333; text-decoration: underline; xborder-bottom: 1px solid #7B0A0A; }
.boxed li a:visited	{ color: #333; xborder-bottom: 1px solid #BE8585; text-decoration: none; }
.boxed li a:hover	{ color: #008241; xbackground: #ccc; text-decoration: none; border-bottom: 1px solid #008241; }
*/