/*--------------------------------------------------------
START :: TOP MENU
---------------------------------------------------------*/

#mainMenu {
	background-color: #FFE1EB;
	height: 82px;
	margin-right: 6px;
	margin-left: 6px;
	background-image: url(img/mainmenu_bg.jpg);
	background-repeat: repeat-x;
}
#mmRow {
	margin: 0px;
	margin-right: 3px;
	margin-left: 3px;
	padding: 0px;
	width: 810px;
	list-style-type: none;
	overflow: hidden;
	height: 41px;
}
#mmRow li {
	height: 41px;
	width: 135px;
	float: left;
	font-size: 1px;
	text-align: left;
}
#mmRow li a {
	height: 41px;
	background-image: url(img/topmenu_sprites.gif);
	background-repeat: no-repeat;
	display: block;
	width: 135px;
	overflow: hidden;
	text-indent: -1000px;
}
#mmRow li a.link151 {
	background-position: 0px -82px;
}
#mmRow li a.link151:hover {
	background-position: 0px -164px;
}
#mmRow li a.link151active {
	background-position: 0px 0px;
}

#mmRow li a.link152 {
	background-position: -135px -82px;
}
#mmRow li a.link152:hover {
	background-position: -135px -164px;
}
#mmRow li a.link152active {
	background-position: -135px 0px;
}

#mmRow li a.link153 {
	background-position: -270px -82px;
}
#mmRow li a.link153:hover {
	background-position: -270px -164px;
}
#mmRow li a.link153active {
	background-position: -270px 0px;
}

#mmRow li a.link154 {
	background-position: -405px -82px;
}
#mmRow li a.link154:hover {
	background-position: -405px -164px;
}
#mmRow li a.link154active {
	background-position: -405px 0px;
}

#mmRow li a.link155 {
	background-position: -540px -82px;
}
#mmRow li a.link155:hover {
	background-position: -540px -164px;
}
#mmRow li a.link155active {
	background-position: -540px 0px;
}

#mmRow li a.link156 {
	background-position: -675px -82px;
}
#mmRow li a.link156:hover {
	background-position: -675px -164px;
}
#mmRow li a.link156active {
	background-position: -675px 0px;
}

#mmRow li a.link157 {
	background-position: 0px -123px;
}
#mmRow li a.link157:hover {
	background-position: 0px -205px;
}
#mmRow li a.link157active {
	background-position: 0px -41px;
}

#mmRow li a.link158 {
	background-position: -135px -123px;
}
#mmRow li a.link158:hover {
	background-position: -135px -205px;
}
#mmRow li a.link158active {
	background-position: -135px -41px;
}

#mmRow li a.link159 {
	background-position: -270px -123px;
}
#mmRow li a.link159:hover {
	background-position: -270px -205px;
}
#mmRow li a.link159active {
	background-position: -270px -41px;
}

#mmRow li a.link160 {
	background-position: -405px -123px;
}
#mmRow li a.link160:hover {
	background-position: -405px -205px;
}
#mmRow li a.link160active {
	background-position: -405px -41px;
}

#mmRow li a.link161 {
	background-position: -540px -123px;
}
#mmRow li a.link161:hover {
	background-position: -540px -205px;
}
#mmRow li a.link161active {
	background-position: -540px -41px;
}

#mmRow li a.link162 {
	background-position: -675px -123px;
}
#mmRow li a.link162:hover {
	background-position: -675px -205px;
}
#mmRow li a.link162active {
	background-position: -675px -41px;
}

/*#topMenulist
{
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#topMenulist li
{
	width: 135px;
	list-style: none;
	margin: 0;
	float: left;
	text-align: center;
}
#topMenulist li a
{
	text-decoration: none;
	display: block;
	height: 41px;
	font-size: 1px;
	text-indent: -1000px;
	overflow: hidden;
}
#topMenulist li a.link1
{
	background-image: url(img/topmenu_link1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link1:hover
{
	background-image: url(img/topmenu_link1.gif);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}
#topMenulist li a.link1active
{
	background-image: url(img/topmenu_link1-on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link2
{
	background-image: url(img/topmenu_link2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link2:hover
{
	background-image: url(img/topmenu_link2.gif);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}
#topMenulist li a.link2active
{
	background-image: url(img/topmenu_link2-on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link3
{
	background-image: url(img/topmenu_link3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link3:hover
{
	background-image: url(img/topmenu_link3.gif);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}
#topMenulist li a.link3active
{
	background-image: url(img/topmenu_link3-on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link4
{
	background-image: url(img/topmenu_link4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link4:hover
{
	background-image: url(img/topmenu_link4.gif);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}
#topMenulist li a.link4active
{
	background-image: url(img/topmenu_link4-on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link5
{
	background-image: url(img/topmenu_link5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link5:hover
{
	background-image: url(img/topmenu_link5.gif);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}
#topMenulist li a.link5active
{
	background-image: url(img/topmenu_link5-on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link6
{
	background-image: url(img/topmenu_link6.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a.link6:hover
{
	background-image: url(img/topmenu_link6.gif);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}
#topMenulist li a.link6active
{
	background-image: url(img/topmenu_link6-on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topMenulist li a:link { color: #FFFFFF; }
#topMenulist li a:hover
{
	color: #E2CCD6;
	background-color: #B9829B;
}
/* selected states */
/*#topMenulist li a#topcurrent
{
	color: #FFFFFF;
	background-color: #B9829B;
}*/
/*--------------------------------------------------------
END :: TOP MENU
---------------------------------------------------------*/
/*--------------------------------------------------------
START :: SIDE MENU
---------------------------------------------------------*/
#sideMenu h1
{
	padding: 0px;
	color: #5E0130;
	text-transform: uppercase;
}
#sideMenu .smHead
{
	height: 41px;
	padding: 0px;
	background-image: url(img/sidemenu_top.gif);
	background-repeat: no-repeat;
}
#sideMenu .smBase
{
	height: 41px;
	padding: 0px;
	background-image: url(img/sidemenu_base.gif);
	background-repeat: no-repeat;
}
#sideMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
}
#sideMenu li
{
	margin: 0px;
	padding: 0px;
}

#sideMenu ul li a
{
	display: block;
	width: 145px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.2em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #630132;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#sideMenu ul li a:link
{
	color: #630132;
	text-decoration: none;
}
#sideMenu ul li a:hover
{
	color: #8b013f;
	text-decoration: underline;
}

/*#sideMenu ul ul li a
{
	display: block;
	font-size: 1.1em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#sideMenu ul ul li a:link
{
	color: #900042;
	text-decoration: none;
	border: none;
}

#sideMenu ul ul li a:hover
{
	color: #CF006B;
	text-decoration: underline;
}*/

/* selected states */
#sideMenu ul li a#current
{
	font-weight: bold;
	border-bottom: none;
}

#sideMenu ul ul li a#subcurrent
{
	font-weight: bold;
}

/* sort dotted line issue when submenu is open */
#sideMenu ul li a.topLink {
	border-top: none;
}
/*--------------------------------------------------------
END :: SIDE MENU
---------------------------------------------------------*/

/*--------------------------------------------------------
START :: BREADCRUMB MENU
---------------------------------------------------------*/
#breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #61002F;
	text-align: left;
	padding: 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b38090;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;

}
#breadcrumb a {
	color: #7e0026;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #C4005A;
	text-decoration: underline;
}

/*--------------------------------------------------------
START :: ARTICLES MENU
---------------------------------------------------------*/
#articleMenu,
.profileMenu {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
}
#articleMenu ul,
.profileMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
}
#articleMenu li,
.profileMenu li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px!important;
}
#articleMenu ul li a,
.profileMenu ul li a {
	display: block;
	width: 450px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffe1eb;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	margin: 0px;
}
#articleMenu ul li a:link {
	color: #630132;
	text-decoration: underline;
}
#articleMenu ul li a:visited, .profileMenu ul li a:visited {
	color: #630132;
	text-decoration: none;
}
#articleMenu ul li a:hover,
.profileMenu ul li a:hover {
	color: #8b013f;
	text-decoration: underline;
}
