@charset "utf-8";

/* ------------------ basic Styling ----------------- */

/* --- clear all defaults --- */
* { margin: 0px; padding: 0px; }


/* --- fix alpha on IE --- */
img { behavior: url(/Scripts/iepngfix.htc); border: 0; }

/* --- body --- */
body {
	/*font-family: "Myriad Pro", Tahoma, Verdana, Arial, sans-serif;*/
	font: 12px/18px "Myriad Pro","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	/*font-size: 80%;*/
	line-height: 1.1em;
	color:#666666;
	}
	
/* --- p --- */
p {	margin: 0 10px 0 10px; padding: 0; }

/* --- h1 --- */
h1 { margin: 0 10px 0 10px; font-size: 1.5em; color: #000000; }

/* --- h2 --- */
h2 { margin: 0 10px 0 10px; font-size: 1.2em; color: #000000; }

/* --- h3 --- */
h3 { margin: 0 10px 0 10px; font-size: .99em; color: #000000; }
	
/* --- h4 --- */	
h4 { margin: 0 10px 0 10px; font-size: .9em; color: #666666;  }

/* --- h5 --- */

/* --- h6 --- */
	
/* --- hyperlinks --- */
a { text-decoration: none; 
    font-size: .9em;
/*    display: inline-block;
    display: block; */}

a:hover { text-decoration: underline; }

/* --- Unsorted Lists --- */
ul {list-style: none; margin: 0 10px 0 10px;}
.checked {background: url(../_images/icons/check01.png) no-repeat left center; font-weight: bold; padding-left: 25px; color: #555555; line-height: 1.5em; overflow: hidden; }
.marker {background: url(../_images/icons/marker.gif) no-repeat left center; font-weight: bold; padding-left: 10px; line-height: 1.2em; }
.divider {background:url(../_images/icons/divider1.gif) repeat-x top; padding: 5px 0 5px 0; margin-top:  -1px;}

/* --- special formatting --- */
.margintop10 { margin-top: 10px; }

/*--- "center" content ---*/
#wrapper {
	position: relative;
    width: 925px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
    }
	
/*--- clear float command ---*/
#clear { clear: both; }


/*--- special formatting ---*/

/* ------------- top navigation bar styling ------------------*/
#top_navbar {
	position: relative;
	width: 925px;
	height: 50px;
	padding: 0px;
	margin-top: 10px;
	overflow: hidden;
	}

/* ---- containers: all --- */
#boxcap h1{
	position: absolute;
	margin-left: 10px;
	margin-top: 6px;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	width: auto;
	overflow: hidden;
	}

/* ---- breadcrumb navigation bar ---- */	
#crumbcontainer {
	position: relative;
	float: left;
	width: 740px;
	height: 35px;
	margin-top: 10px;
 	background-color: #CCCCCC;
	background: url(../_images/navbars/breadcrumbs_bar_right.png) no-repeat top right;
	}

#crumbcontainer #left { width: 50px; height: 35px; }

#crumbcontainer ul {
    position: absolute;
	top: 0;
	left: 0; 
    margin-top: 10px; 
	margin-left: 55px;
	width: 675px;
	}
	
#crumbcontainer li{
	float: left;
	color: #999999;
	border-left: groove;
	border-color: #999999;
	border-width: 5px;
	}
	
#crumbcontainer a{
	margin-left: 5px;
	padding-right: 15px;
	font-size: 12px;
	color: #999999;
	list-style: none;
	text-decoration: none;
	display: block; 
	}

#crumbcontainer a:hover {
	text-decoration: underline;
	}

/* ---- left container ---- */
#lcontainer {
	position: relative;
    float: left;
 	width: 175px;
	height: auto;
	margin-right: 10px;
	}

#lcontainer #boxcap { 
    width: 175px;
	height: 25px;
	margin-top: 10px;
	background: url(../_images/boxes/BoxCap_175x25.png) no-repeat top left;
	}

#lcontainer #boxtop {
	width: 175px;
	height: 10px;
	margin-top: 10px;
	background: url(../_images/boxes/BoxTop_175x10.png) no-repeat top left;
	}

#lcontainer #boxcenter {
	width: 175px;
	height: auto;
	background: url(../_images/boxes/BoxCenter_175x25.png) repeat-y top left;
	}
	
#lcontainer #boxbottom {
	width: 175px;
	height: 10px;
	background: url(../_images/boxes/BoxBottom_175x10.png) no-repeat top left;
	}

/* ---- central container ---- */
#ccontainer {
	position: relative;
    float: left;
	width: 575px;
	height: auto;
	}
	
/*#ccontainer img { margin-top: 10px; }*/
	
#ccontainer #boxcap {
	width: 575px;
	height: 25px;
	margin-top: 10px;
	background: url(../_images/boxes/BoxCap_575x25.png) no-repeat top left;
}

#ccontainer #boxtop {
	width: 575px;
	height: 10px;
	margin-top: 10px;
	background: url(../_images/boxes/BoxTop_575x10.png) no-repeat top left;
    }

#ccontainer #boxcenter {
	width: 575px;
	height: auto;
	background: url(../_images/boxes/BoxCenter_575x25.png) repeat-y top left;
	}

#ccontainer #boxbottom {
	width: 575px;
	height: 10px;
	background: url(../_images/boxes/BoxBottom_575x10.png) no-repeat top left;
	}

/* ---- right container ---- */
#rcontainer {
	position: relative;
	float: left;
	width: 155px;
	margin-left: 10px;
	}

#rcontainer #boxcap {	
	width: 155px;
	height: 25px;
	margin-top: 10px;
	background: url(../_images/boxes/BoxCap_155x25.png) no-repeat top left;
    }

#rcontainer #boxtop {
	width: 155px;
	height: 10px;
	margin-top: 10px;
	background: url(../_images/boxes/BoxTop_155x10.png) no-repeat top left;
    }

#rcontainer #boxcenter {
	width: 155px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(../_images/boxes/BoxCenter_155x25.png) repeat-y top left; 
	}

#rcontainer #boxbottom {
	width: 155px;
	height: 10px; 
	top: 0;
	left: 0;
	background: url(../_images/boxes/BoxBottom_155x10.png) no-repeat top left;
	}

/* ------------- bottom navigation bar styling ---------------*/	
#btm_navbar {
	position: relative;
	top: 0;
	left: 0;
	width: 925px;
	height: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(../_images/navbars/nb_bottom.png) no-repeat top left;
	}
	
#btm_navbar ul {
	position: absolute;
	margin-top: 8px;
	margin-left: 5px;
	width: 700px;
	padding: 0;
	list-style: none;
	}
	
#btm_navbar ul li{
	float: left;
	}
	
#btm_navbar ul li a{
	margin-top: 2px;
	margin-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	color: #999999;
	border-right: solid;
	border-color:#999999;
	border-width: 1px;
	list-style: none;
	text-decoration: none;
	display: block; 
	}

#btm_navbar ul li a.first {
	margin-left: 50px;
	}

#btm_navbar ul li a.last {
	border-right: none;
	border-width: 0;
	}
	
#btm_navbar ul li a:hover {
	text-decoration: underline;
	}

#btm_navbar #copyright {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin-top: 3px;
	margin-right: 8px;
	width: 200px;
	height: auto;
	}
	
#btm_navbar #copyright p {
	text-align: center;
	font-size: 10px;
	color:#999999;
	}

