/*-----------------------------------------------------
   BASIC
------------------------------------------------------ */
*                                                      { margin: 0; padding: 0; list-style: none; outline: none; }

body                                                   {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	background: #fff;
	text-align: center;
	padding-bottom: 40px;
}
a img                                                  { border: none; }
a, a img,
a:link, a:visited,
a:hover, a:active                                      { outline: none; }
input:focus, textarea:focus                            { outline: none; } /* Safari Fix. */
#print-logo                                            { display: none; }
/*-----------------------------------------------------
   LAYOUT - Basic
------------------------------------------------------ */
#wrapper                                               {
	width: 990px;
	margin: 75px auto 20px auto;
	text-align: left;
}
#containerWrapper                                      {
	height: 100%;
	overflow: hidden;
	background: transparent url(../images/layout/container.gif) no-repeat 0 0;
	padding: 30px;
}
#footer                                                {
	height: 89px;
	background: transparent url(../images/layout/footer.gif) no-repeat 0 0;
	overflow: hidden;
	margin: 0;
}

#development                                           { font-size: 11px; color: #999; }
#development a                                         { color: #999; text-decoration: underline; }
#development a:hover                                   { color: #999; text-decoration: none; }

/*-----------------------------------------------------
   basicNav	
------------------------------------------------------ */
#basicNav                                              {
	text-align: right;
	padding: 0 29px 0 0;
	margin: 0;
}
#basicNav li                                           { display: inline; margin-left: 30px; }
#basicNav a                                            { color: #461212; text-decoration: none; }
#basicNav a:hover                                      { color: #9e9e9e; }
#basicNav li.on a                                      { color: #9e9e9e; }

/*-----------------------------------------------------
   CONTAINER
------------------------------------------------------ */
#container                                             { display: inline; float: right; width: 780px; }
#leftNav                                               { display: inline; float: left; width: 130px; }
#mainContentWrapper                                    {
	height: 100%;
	overflow: hidden;
	background: transparent url(../images/layout/maincontent-bg.gif) no-repeat left bottom;
}
#mainContent                                           { 
	padding: 25px 15px 5px 15px;
	min-height: 330px;
	height: auto !important;
	height: 330px;
	padding-bottom: 20px;
}

/*-----------------------------------------------------
   NAV
------------------------------------------------------ */
#nav                                                   { height: 20px; font-size: 10px; padding-right: 3px; }

/*-----------------------------------------------------
   PATH
------------------------------------------------------ */
#path                                                  {
	display: inline;
	float: left;
	width: 650px;
	margin-top: -4px;
}
#path li                                               {
	float: left;
	margin-right: 8px;
	padding-right: 10px;
	background: transparent url(../images/layout/path-arrow.gif) no-repeat right 7px; 
}
#path li.on                                            { background: none; }
#path a                                                { color: #999; text-decoration: none; cursor: pointer; }

/*-----------------------------------------------------
   OPTIONS
------------------------------------------------------ */
#options                                               { display: inline; float: right; color: #7e7e7e; }
#options li                                            { float: left; margin-left: 15px; }

#print a                                               { 
	width: 11px; 
	height: 10px; 
	text-indent: -9999px; 
	background: transparent url(../images/layout/print.gif) no-repeat 0 0;
}

#options a                                             { color: #7e7e7e; text-decoration: none; display: block; }
#options a:hover                                       { text-decoration: underline; }

#options #normal,
#options #large                                        { margin-left: 3px; }
#options #normal                                       { font-size: 12px; }
#options #large                                        { font-size: 15px; }

#small                                                 { margin-top: -2px; }
#normal                                                { margin-top: -3px; }
#large                                                 { margin-top: -4px; }

/*-----------------------------------------------------
   FOOTER
------------------------------------------------------ */
#logo                                                  { margin: 22px 0 0 30px; }