body {
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #d3d7cf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #69696a;
	}
	
.clear {
	clear: both;
}

#bigger {font-size: 120%}
#smaller {font-size: 80%}

#shell {
	display:block;
	width: 800px;
	background-color: #278dcb;
	margin: -20px auto 0px auto;
	padding:  3px 3px;
	}

#content {
	display:block;
	width: 797px;
	border: dotted 1px #ffffff;
	background-color: #ffffff;
	padding:  0px 0px;
}
/* PRE-NAVIGATION */

#pre {
	padding: 0px 0px;
	margin:0px 0px;
	}
	
#nav {
	display:block;
	width: 797px;
	border-top: dotted 1px #a6a6a6;
	border-bottom: dotted 1px #a6a6a6;
	background-color: #e7e5e6;
	//*background-image: url(images/banner_nav.gif);
	background-repeat: no-repeat;
	background-position: top;*/
	padding: 5px 0px 5px 0px;
	margin: 0px 0px;
	}
	
#navbar {
    display: block;
    color: #ffffff;
	width: 488px;
	height: 33px;
	background-image: url(images/bg_nav.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 13px;
	font-weight: bold;
	margin-left: 307px;
	padding: 3px 0px 3px 0px;
	}

#navbar_links {
    display: block;
	padding: 7px 0px 3px 20px;
	white-space: nowrap;
	}
	
#nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif  ;
	text-decoration: none;
	color:#FFFFFF;
    padding: 7px 10px 9px 10px;
	}

#nav a:hover{
	background-image: url(images/bg_nav_href.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#ffffff;
	background-color: #148AC7;
	}

#nav a#selected{
	color:#ffffff;
	background-image: url(images/bg_nav_href.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color: #148AC7;
	}

#innerContent {
	background-color: #FFFFFF;
	width: 787px;
	margin: 0;
	padding:0px 10px 20px 0px;
	}

/* LEFT NAVIGATION */

#leftNav {
	display:inline;
	float: left;
	width: 180px; height: 300px;
	padding: 10px 10px;
	margin: 15px 14px;
	background-color: #e7e5e6;
	border: dotted 1px #a6a6a6;
	}

	
	#leftNavMiddle {

		}
	
	#leftNavMiddle ul#navigation {
		margin: 0;
		padding: 20px 10px 0 25px;
		list-style: square;
		color: #42576a;
		}
	
	#leftNavMiddle ul#navigation li {
		background-position: 0 100%;
		padding-bottom:5px;
		margin-bottom: 5px;
		}	
	#leftNavMiddle ul#navigation li#leftNavHeader {
		list-style: none;
		color:#42576a;
		margin-left: -15px;
		font-weight: bold;
		font-size: 14px;
		background-image:url(images/leftNav_divider.gif);
		background-repeat:repeat-x;
		background-position: 0 100%;
		}
	#leftNavMiddle ul#navigation li#last {
		background-image:none;
		margin-bottom:0px;
		}
	
	#leftNavMiddle ul#navigation li a {
		font-size: 13px;
		color: #42576a;
		text-decoration:none;
		font-weight: normal;
		}
	#leftNavMiddle ul#navigation li a:hover {
		color:#42abeb;
		}
	#leftNavMiddle ul#navigation li#selected a {
		color:#148AC7;
		font-weight: bold;
		}
	


#mainContent {
	display: inline;
	width: 527px;
	float: right;
	padding: 5px 20px 5px 10px;
	
	}
	
	
	#mainContent p#breadcrumb {
		margin: 10px 0px;
		padding:0;
		color: #b4b2a7;
		font-size:10px;
		}
	
	#mainContent p#breadcrumb a {
		color: #b4b2a7;
		}
	
	#mainContent h1 {
		color: #148AC7;
		border-bottom: 2px solid #148AC7; 
		font: bold normal 18px/22px arial;
		font-weight: bold;
		margin: 15px 0 10px 0;
		}
	
	#mainContent h2 {
		color: #333333;
		font-size: 14px;
		margin:0;
		padding:0;
		padding-bottom:8px;
		}
	
	#mainContent h3 {
		color: #69696a;
		font-size: 13px;
		margin:0;
		padding:0;
		padding-bottom:3px;
		}
	
	#mainContent p {
		margin:0;
		padding:0;
		padding-bottom:15px;
		}
	
	#mainContent a {
		color: #336d9d;
		text-decoration:underline;
		}
	
	#mainContent ul {
		list-style:disc;
		margin:0;
		padding: 10px 0px 10px 30px;
		}
	
	#mainContent li {
		margin:0;
		padding:0;
		padding-bottom:5px;
		}	

        #mainContent img#imgRight {
                padding-left: 30px;
                align: right;
                }


/* FOOTER */

#footer {
	position: relative;
	width:779px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;

	}
	
	#footer ul {
		list-style:none;
		padding:0;
		margin:0;
		}
	
	#footer ul li {
		float: left;
		padding-right:10px;
		}
	
	#footer ul li#first {
		padding-right:410px;
		}
	
	#footer ul li#last {
		padding-right:0;
		}
	

/* POST-FOOTER */

#post {
	display: block;
	width: 777px;
	background-color: #e7e5e6;
	border-top: dotted 1px #a3a3a3;
	padding: 5px 10px 10px 10px;
	margin:0;
	color: #555753;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	}
		
	#post ul {
		list-style:none;
		padding: 10px 0px;
		margin:0;
		}
	
	#post ul li {
		float: left;
		padding-right:10px;
		}
	
	#post ul li#first {
		padding-left:10px;
		}
	
	#post ul li#split {
		padding-left:310px;
		}
	
	#post ul li#last {
		padding-right:0;
		}
	
	#post ul li#copyright {
		padding-left:10px;
		padding-top: 15px;
		}
	
	#post a {
		color: #555753;
		text-decoration:none;
		}
	
	#post a:hover {
		text-decoration:underline;
		}
.error { color:red; }



