body {
  background-color: #ff0090;
  background-image: url(images/pattern3.jpg);
  color: #ffffff;
  font-size: 14pt;
  font-family: Arial, Tahoma, Helvetica;

}

p {
  font-size: 14pt;
  font-family: Tahoma, Arial, Helvetica;

}
.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #ff69b4;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

h1, h2, h3, h4, h5, h6 {
	color: #ffffff;
}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
}

.NormalRed {
	color: #0000ff;
}

/* [SOLPATRMENU] */
/* Horizontal Menu */
.MainMenu_MenuContainer {
	background-color: #ff0090;
  border: 1px solid #000000
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
	font-family: Arial;
	border-style: none;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
}
.MainMenu_MenuItemSel {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff69b4;
	height: 22px;
}
.MainMenu_MenuIcon {
	background-color: #ff0090;
  border: none
}
.MainMenu_MenuArrow {
	/*border-right: #000000 1px solid;*/
	/*border-top: #000000 1px solid;*/
	/*border-bottom: #000000 1px solid;*/

	background-color: #ff0090;
	width: 7px;
  border: none
}
.MainMenu_MenuBreak {
	border-style: solid;
	background-color: #FFFFFF;
  height: 1px;
  border-bottom: 1px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 1px solid #FFFFFF
}
.MainMenu_SubMenu {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #ff0090;
  height: 22px
}
.MainMenu_SubMenuItemSel {
	font-family: Arial;
	border-style: none;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #ff69b4;
	height: 22px;
  font-weight: bold
}
.MainMenu_RootMenuArrow {
	display: none;
}
.MainMenu_RootMenuItem {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 27px;
}
.MainMenu_RootMenuItemSel {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
	height: 27px;
  background: #ff69b4
}
.MainMenu_RootMenuItemActive {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 27px;
 background: #ff69b4
 }

a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.Links {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
A:link
{
	text-decoration: none;
	color: #ffffff;
}

A:visited
{
	text-decoration: none;
	color: #ffffff;
}

A:hover
{
	text-decoration: underline;
	color: #ff69b4;
}

A:active
{
	text-decoration: none;
	color: #ffffff;
}

a.Links:link   {
  color: #FFFFFF;
  text-decoration: none;
}
a.Links:active {
  color: #FFFFFF;
  text-decoration: none;
}
a.Links:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
a.Links:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a:Links:focus {
  color: #FFFFFF;
  text-decoration: none;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12pt;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #ffffff;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #ffffff;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #ff69b4;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #ffffff;
}

.TitleCell, .CategoryCell, .DateCell, .SizeCell, .DownloadCell {
	color: #ffffff;
	font-weight: normal;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 14pt;
}
a.TitleCell {
	color: #ffffff;
	font-weight: normal;
}
.TitleHeader, .CategoryHeader, .DateHeader, .SizeHeader, .DownloadHeader {
  color: #ffffff;
  font-size: 16pt;
}

ul.fleur {
  list-style: url(images/fleur2.png);
}

.bordertopleft {
  background-image: url(images/topleftborder.png);
  height: 50px;
  width: 50px;
  background-repeat: no-repeat
}
.bordertopright {
  background-image: url(images/toprightborder.png);
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: right
}
.borderbottomleft {
  background-image: url(images/bottomleftborder.png);
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: left
}
.borderbottomright {
  background-image: url(images/bottomrightborder.png);
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: right
}
.borderhorizontaltop {
  background-image: url(images/horizontalborder.png);
  background-repeat: repeat-x;
  height: 32px;
  background-position: top
}
.borderhorizontalbottom {
  background-image: url(images/horizontalborderbottom.png);
  background-repeat: repeat-x;
  height: 32px;
  background-position: bottom
}
.borderverticalleft {
  background-image: url(images/verticalborder.png);
  background-repeat: repeat-y;
  width: 30px;
  background-position: left
}
.borderverticalright {
  background-image: url(images/verticalborderright.png);
  background-repeat: repeat-y;
  width: 30px;
  background-position: right
}
/* style of item titles on edit and admin pages */
td.Head {
	color: #000000;
}
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16pt;
	font-weight: normal;
	/*color: #333333;*/
}
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
}

.FileManager_Explorer
{
	color: black;
}
.FileManager_MessageBox
{
 	color: black;
}

.FileManager_FileList
{
	color: black;
}

.FCKImageGalleryErrorLabel
{
	color: white;
	font-weight: bold;
}

.ImageListContainer{
	color: #000000;
}

HR
{
	width: 100%;
	background-color: #ff0090;
	border-right: #ff69b4 1px solid;
	border-top: #ff69b4 1px solid;
	border-left: #ff69b4 1px solid;
	border-bottom: #ff69b4 1px solid;
}

.contactinfo
{
	font-size: 14pt;
}

td.TopLeftCorner
{
  position: relative;
  background: url(images/topleftborder.png);
  background-repeat: no-repeat;
  height: 50px;
  left: 25px;
  top: 25px;
  z-index: 10;

}
td.TopRightCorner
{
  position: relative;
  background: url(images/toprightborder.png);
  background-repeat: no-repeat;
  height: 50px;
  top: 25px;
  right: 25px;
  z-index: 10;
}

td.BottomLeftCorner
{
  position: relative;
  background: url(images/bottomleftborder.png);
  background-repeat: no-repeat;
  height: 50px;
  bottom: 25px;
  left: 25px;
  z-index: 10;
}

td.BottomRightCorner
{
  position: relative;
  background: url(images/bottomrightborder.png);
  background-repeat: no-repeat;
  height: 50px;
  bottom: 25px;
  right: 25px;
  z-index: 10;
}

td.TopBorder
{
  position: relative;
  background: url(images/horizontalborder.png);
  background-repeat: repeat-x;
  background-position: top;
  top: 25px;
  z-index: 1;
}

td.BottomBorder
{
  position: relative;
  background: url(images/horizontalborderbottom.png);
  background-repeat: repeat-x;
  background-position: bottom;
  bottom: 25px;
  z-index: 1;
}

td.LeftBorder
{
  position: relative;
  background: url(images/verticalborder.png);
  background-repeat: repeat-y;
  left: 25px;
  z-index: -1;
}

td.RightBorder
{
  position: relative;
  background: url(images/verticalborderright.png);
  background-repeat: repeat-y;
  background-position: right;
  right: 25px;
  z-index: -1;
}
div {
  font-size: 12pt;
}

UL {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
}

UL LI
{
	list-style-type: square;
    font-family: Arial, Helvetica, sans-serif;
}

UL LI LI
{
	list-style-type: disc;
    font-family: Arial, Helvetica, sans-serif;
}

UL LI LI LI
{
	list-style-type: circle;
    font-family: Arial, Helvetica, sans-serif;
}

OL {
  font-size: 12pt;
  font-family: Arial, Helvetica, sans-serif;
}

OL LI
{
	list-style-type: decimal;
    font-family: Arial, Helvetica, sans-serif;
}

OL OL LI
{
	list-style-type: lower-alpha;
    font-family: Arial, Helvetica, sans-serif;
}

OL OL OL LI
{
	list-style-type: lower-roman;
    font-family: Arial, Helvetica, sans-serif;
}
OL UL LI
{
	list-style-type: disc;
    font-family: Arial, Helvetica, sans-serif;
}


