/*<group=General Styles>*/

body {
	text-align: center;
	font: .7em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 0 10px;
	background: #282828 url(../_images/body_top_bgb.jpg) repeat-x;
}


#banner, #container, #footer {
	width: 932px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: 0;
}

#banner {
	height: 186px;
	position: relative;
	background: #ddd URL(../_images/header.jpg) no-repeat;

}

a:hover, a:active {
	text-decoration: none;
}

img {
	border: none;
}

/*</group>*/

/*<group=Layout>*/

.clearer {
	clear: both;
}


#container { 
/* Edit {{body_background:background: #ffffff repeat-y left url(XXX);:This is the image that appears in the background of the body of your site. Choose an image that is one of our stock photos, or one of your own that you have previously uploaded.;}} << */
	background: #ffffff repeat-y left url(../_images/sidebar_bg.png);
	position: relative;
	text-align: left;
	border-right: 2px solid #cecece;
	border-left: 2px solid #cecece;
}


#pageHeader {
	height: 0px;
	background: repeat url(../_images/body_bgb.png);
}

#pageHeader H1, #pageHeader H2  {
	display: NONE;

}

#contentContainer {
/* Edit {{content_area_width:width: XXX;:This can be either a pixel width (650px) or a percentage (65%).;}} << */
	width: 640px;
/* Edit {{content_area_padding:padding: XXX;:This should be a pixel width (10px).;}} << */
	padding: 5px;
	margin-left: 260px;
}

#sidebarContainer {
	width: 243px;
}

#sidebarContainer #sidebar {
	padding: 0 10px 10px;
}

#sidebarContainer .sideHeader {
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	padding: 10px 10px 3px;
}

#footer {
	color: #464646;
	background: url(../_images/footer.jpg) no-repeat;
	position: relative;
	top: -10px;
	display: block;
	height: 23px;
	padding: 0;
	width: 936px;
}

#footer p {
	text-align: center;
	margin: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#footer a:link, #footer a:visited {
	color: #000;
}

#footer a:hover, #footer a:active {
	text-decoration: none;
}
	
/*</group>*/

/*<group=Bread-crumb>*/

#breadcrumbcontainer {
	text-align: right;
	padding-top: 10px;
}

#breadcrumbcontainer ul {
	list-style: none;
}

#breadcrumbcontainer li {
	display: inline;
}

#breadcrumbcontainer a {

}

#breadcrumbcontainer a:hover {

}
	
/*</group>*/

/*<group=Toolbar>*/

/* Toolbar Styles */

#navcontainer {
	padding-top: 50px;
	margin-bottom: 10px;
}

#navcontainer #current {
	color: #ffffff;
}

#navcontainer .currentAncestor {
}

/* Parent - Level 0 */

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navcontainer li {

}

#navcontainer a {
	background: #ececec;
	margin-bottom: 1px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 5px 10px;
	height: 20px;
	font-weight: bold;
}

#navcontainer a:hover {
	color: #000;
	font-weight: bold;
}

#navcontainer a:active {

}

/* Child - Level 1 */

#navcontainer ul ul {
	display: none;
}

#navcontainer ul ul li {
}

#navcontainer ul ul a {
	padding-left: 25px;
}

#navcontainer ul ul a:hover{

}

#navcontainer ul ul #current{

}

#navcontainer ul ul .currentAncestor {

}

/* Child - Level 2 */

#navcontainer ul ul ul {
}

#navcontainer ul ul ul li {
}

#navcontainer ul ul ul a {
	padding-left: 40px;
}

#navcontainer ul ul ul a:hover{

}

#navcontainer ul ul ul #current{

}

#navcontainer ul ul ul .currentAncestor {

}
/* Child - Level 3 */

#navcontainer ul ul ul ul {
}

#navcontainer ul ul ul ul li {
}

#navcontainer ul ul ul ul a {
	padding-left: 55px;
}

#navcontainer ul ul ul ul a:hover{

}

#navcontainer ul ul ul ul #current{

}

/* Child - Level 4 */

#navcontainer ul ul ul ul ul {
}

#navcontainer ul ul ul ul ul li {
}

#navcontainer ul ul ul ul ul a {
	padding-left: 70px;
}

#navcontainer ul ul ul ul ul a:hover{

}

#navcontainer ul ul ul ul ul #current{

}

/*</group>*/

/*<group=Global Classes>*/
	
/*</group>*/

/*<group=Form>*/


form {
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #f3f3f3;
	border: 1px solid #878177;	
	padding: 10px;
	/* height: expression(1%);  IE Pick-a-boo bug fix */
	
}

fieldset {












	padding: 15px 10px;
	background-color: #e6e6e6;
	margin: 0;
	border: 3px solid #7d7d7b;	
}

fieldset fieldset  {
	border: 1px solid #ccc;
	background-color:#FFF;
}

legend {
	padding: 2px 5px;
	color: #7d7d7b;
	font-size: 115%;
	
}

fieldset fieldset legend {
	font-size: 110%;
}

label, .label {	
	text-transform: capitalize;
	color: #333;
	font-size: small;
	margin: 0;
}

label.preField, .label  {
	display: -moz-inline-box;
	display: inline-block;	
	padding: 0 2px;
	margin: .3em 4px 0 0;
	background-color: #a9a8a6;
}

.label { display: block; width: auto; }

label.postField  {
	margin-left: 4px;
	margin-right: 4px;
}

textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 0 1px 0;
}

select {
	padding: 0;
	margin: 2px 0 1px;
}

/*</group>*/
/*<group=General Styles>*/


a:link, a:visited {
	color: #7c4c55;
}

/*</group>*/

/*<group=Toolbar>*/

/* Toolbar Styles */

#navcontainer #current {
	background: #573a41;
	color: #ffffff;
}

#navcontainer #current:hover {
	background: #573a40;
	color: #ffffff;
}

#navcontainer .currentAncestor {
	background: #573a41;
	color: #ffffff;
}

/* Parent - Level 0 */

#navcontainer ul {
}

#navcontainer li {
}

#navcontainer a{
	background: #000 url(../_images/navbar.jpg) repeat-x;
}

#navcontainer a:hover {
	background: #ccc url(../_images/hover.jpg) repeat-x;
}

#navcontainer a:active {

}

/* Child - Level 1 */

#navcontainer ul ul {
	display: hidden;
}

#navcontainer ul ul li {
}

#navcontainer ul ul a {
}

#navcontainer ul ul a:hover{
}

#navcontainer ul ul #current{
	background: #7282AD;
}
#navcontainer ul ul .currentAncestor {
	background: #7a4a54;
}
/* Child - Level 2 */

#navcontainer ul ul ul {
}

#navcontainer ul ul ul li { 
}

#navcontainer ul ul ul a{
}

#navcontainer ul ul ul a:hover{

}

#navcontainer ul ul ul #current{
	background: #a05e6d;
}

#navcontainer ul ul ul .currentAncestor {
	background: #a05e6d;
}

/* Child Level 3 */

#navcontainer ul ul ul {

}

#navcontainer ul ul ul ul li { 
}

#navcontainer ul ul ul ul a{
}

#navcontainer ul ul ul ul a:hover{
}

#navcontainer ul ul  ul ul #current{
	background: #ececec;
	color: #b77786;
}

#navcontainer ul ul ul ul .currentAncestor {
	background: #ececec;
	color: #b77786;
}
/* Child Level 4 */

#navcontainer ul ul ul ul {

}

#navcontainer ul ul ul ul ul li { 
}

#navcontainer ul ul ul ul ul a{
}

#navcontainer ul ul ul ul ul a:hover{

}

/* Child Level 5 */

#navcontainer ul ul ul ul ul {

}

#navcontainer ul ul ul ul ul ul li { 
}

#navcontainer ul ul ul ul ul ul a{
}

#navcontainer ul ul ul ul ul ul a:hover{

}

/*</group>*/

/*<group=Global Classes>*/

.imageStyle {

}
	
/*</group>*/


/* This is the default float side for this theme. We only have this file as we need to set a default css file for the theme variations. */
#sidebarContainer {
	float: LEFT;
}