/* ========================== */
/*  Font Styles Definitions   */
/*                            */
/*  Author:  Sebastien Louis  */
/* ========================== */

Body#Body
{
	background-color: #FFFFFF;
	
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;

	color: #000000;		
}


.Head {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;

	color: #000000;
}

.NormalBold {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;

	color: #000000;
}



/* ========================== */
/*  Skin Styles Definitions   */
/*                            */
/*  Author:  Sebastien Louis  */
/* ========================== */

.PageContainer
{
	background-color: #ffffff;
}


.PageContainer_TitleRow 	{ height: 90px; }
.PageContainer_MainRow 		{ height: 560px; }
.PageContainer_LinkRow 		{ height: 30px; }
.PageContainer_SloganRow	{ height: 40px; }


.PageContainer_TopLeftBorder_Black	{ background: url(images/borders/border_top_left_black.gif) no-repeat; }
.PageContainer_TopCenterBorder_Black 	{ background: url(images/borders/border_top_center_black.gif) repeat-x; }
.PageContainer_TopRightBorder_Black 	{ background: url(images/borders/border_top_right_black.gif) no-repeat; }

.PageContainer_MiddleLeftBorder_Black	{ background: url(images/borders/border_middle_left_black.gif) repeat-y; }
.PageContainer_MiddleCenterBorder_Black { background-color: #000000; }
.PageContainer_MiddleRightBorder_Black	{ background: url(images/borders/border_middle_right_black.gif) repeat-y; }

.PageContainer_BottomLeftBorder_Black	{ background: url(images/borders/border_bottom_left_black.gif) no-repeat; }
.PageContainer_BottomCenterBorder_Black { background: url(images/borders/border_bottom_center_black.gif) repeat-x; }
.PageContainer_BottomRightBorder_Black	{ background: url(images/borders/border_bottom_right_black.gif) no-repeat; }


.PageContainer_TopLeftBorder_White	{ background: url(images/borders/border_top_left_white.gif) no-repeat; }
.PageContainer_TopCenterBorder_White 	{ background: url(images/borders/border_top_center_white.gif) repeat-x; }
.PageContainer_TopRightBorder_White 	{ background: url(images/borders/border_top_right_white.gif) no-repeat; }

.PageContainer_MiddleLeftBorder_White	{ background: url(images/borders/border_middle_left_white.gif) repeat-y; }
.PageContainer_MiddleCenterBorder_White { background-color: #FFFFFF; }
.PageContainer_MiddleRightBorder_White	{ background: url(images/borders/border_middle_right_white.gif) repeat-y; }

.PageContainer_BottomLeftBorder_White	{ background: url(images/borders/border_bottom_left_white.gif) no-repeat; }
.PageContainer_BottomCenterBorder_White { background: url(images/borders/border_bottom_center_white.gif) repeat-x; }
.PageContainer_BottomRightBorder_White	{ background: url(images/borders/border_bottom_right_white.gif) no-repeat; }


.PageContainer_TopLeftBorder_Blue	{ background: url(images/borders/border_top_left_blue.gif) no-repeat; }
.PageContainer_TopCenterBorder_Blue 	{ background: url(images/borders/border_top_center_blue.gif) repeat-x; }
.PageContainer_TopRightBorder_Blue 	{ background: url(images/borders/border_top_right_blue.gif) no-repeat; }

.PageContainer_MiddleLeftBorder_Blue	{ background: url(images/borders/border_middle_left_blue.gif) repeat-y; }
.PageContainer_MiddleCenterBorder_Blue 	{ background-color: #004173; }
.PageContainer_MiddleRightBorder_Blue	{ background: url(images/borders/border_middle_right_blue.gif) repeat-y; }

.PageContainer_BottomLeftBorder_Blue	{ background: url(images/borders/border_bottom_left_blue.gif) no-repeat; }
.PageContainer_BottomCenterBorder_Blue 	{ background: url(images/borders/border_bottom_center_blue.gif) repeat-x; }
.PageContainer_BottomRightBorder_Blue	{ background: url(images/borders/border_bottom_right_blue.gif) no-repeat; }


.PageContainer_TopLeftBorder_Grey	{ background: url(images/borders/border_top_left_grey.gif) no-repeat; }
.PageContainer_TopCenterBorder_Grey 	{ background: url(images/borders/border_top_center_grey.gif) repeat-x; }
.PageContainer_TopRightBorder_Grey 	{ background: url(images/borders/border_top_right_grey.gif) no-repeat; }

.PageContainer_MiddleLeftBorder_Grey	{ background: url(images/borders/border_middle_left_grey.gif) repeat-y; }
.PageContainer_MiddleCenterBorder_Grey 	{ background-color: #C6C3C6; }
.PageContainer_MiddleRightBorder_Grey	{ background: url(images/borders/border_middle_right_grey.gif) repeat-y; }

.PageContainer_BottomLeftBorder_Grey	{ background: url(images/borders/border_bottom_left_grey.gif) no-repeat; }
.PageContainer_BottomCenterBorder_Grey 	{ background: url(images/borders/border_bottom_center_grey.gif) repeat-x; }
.PageContainer_BottomRightBorder_Grey	{ background: url(images/borders/border_bottom_right_grey.gif) no-repeat; }


.PageContainer_TopLeftBorder_Red	{ background: url(images/borders/border_top_left_red.gif) no-repeat; }
.PageContainer_TopCenterBorder_Red 	{ background: url(images/borders/border_top_center_red.gif) repeat-x; }
.PageContainer_TopRightBorder_Red 	{ background: url(images/borders/border_top_right_red.gif) no-repeat; }

.PageContainer_MiddleLeftBorder_Red	{ background: url(images/borders/border_middle_left_red.gif) repeat-y; }
.PageContainer_MiddleCenterBorder_Red 	{ background-color: #D61729; }
.PageContainer_MiddleRightBorder_Red	{ background: url(images/borders/border_middle_right_red.gif) repeat-y; }

.PageContainer_BottomLeftBorder_Red	{ background: url(images/borders/border_bottom_left_red.gif) no-repeat; }
.PageContainer_BottomCenterBorder_Red 	{ background: url(images/borders/border_bottom_center_red.gif) repeat-x; }
.PageContainer_BottomRightBorder_Red	{ background: url(images/borders/border_bottom_right_red.gif) no-repeat; }


.PageContainer_TopLeftBorder_Wall	{ background: url(images/borders/border_top_left_wall.gif) no-repeat; }
.PageContainer_TopCenterBorder_Wall 	{ background: url(images/borders/border_top_center_wall.gif) repeat-x; }
.PageContainer_TopRightBorder_Wall 	{ background: url(images/borders/border_top_right_wall.gif) no-repeat; }

.PageContainer_MiddleLeftBorder_Wall	{ background: url(images/borders/border_middle_left_wall.gif) repeat-y left #000000; }
.PageContainer_MiddleCenterBorder_Wall 	{ background: url(images/borders/border_middle_center_wall.gif) repeat-x #000000; }
.PageContainer_MiddleRightBorder_Wall	{ background: url(images/borders/border_middle_right_wall.gif) repeat-y right #000000; }

.PageContainer_BottomLeftBorder_Wall	{ background: url(images/borders/border_bottom_left_wall.gif) no-repeat; }
.PageContainer_BottomCenterBorder_Wall 	{ background: url(images/borders/border_bottom_center_wall.gif) repeat-x; }
.PageContainer_BottomRightBorder_Wall	{ background: url(images/borders/border_bottom_right_wall.gif) no-repeat; }




/* ========================== */
/*  Link Styles Definitions   */
/*                            */
/*  Author:  Sebastien Louis  */
/* ========================== */


A,
A:link,
A:visited,
A:active,
A:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;

	text-decoration: underline;
	color: #000000;	
}

A:hover
{
	color: #D61729; 
}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active,
A.CommandButton:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;

	text-decoration: underline;
	color: #000000;	
}

A.CommandButton:hover
{
	color: #D61729; 
}

.SkinObject,
A.SkinObject:link,
A.SkinObject:visited,
A.SkinObject:active,
A.SkinObject:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;

	text-decoration: none;
	color: #000000;	
}

A.SkinObject:hover
{
	color: #D61729; 
}

.StandardButton 
A.StandardButton:link,
A.StandardButton:visited,
A.StandardButton:active,
A.StandardButton:hover
{
	font-family: verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	
	text-decoration: none;
	color: #000000;
	background: #FFFFFF none; 
}

A.StandardButton:hover
{
	color: #D61729; 
}

.LoginButton,
A.LoginButton:link,
A.LoginButton:visited,
A.LoginButton:active,
A.LoginButton:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;

	text-decoration: none;
	color: #FFFFFF;	
}

A.LoginButton:hover
{
	color: #000000; 
}



/* ========================== */
/*  Menu Styles Definitions   */
/*                            */
/*  Author:  Sebastien Louis  */
/* ========================== */

.TopMenu_MenuContainer,
.TopMenu_MenuBar,
.TopMenu_MenuItem,
.TopMenu_MenuIcon,
.TopMenu_SubMenu,
.TopMenu_MenuBreak,
.TopMenu_MenuItemSel,
.TopMenu_MenuArrow,
.TopMenu_RootMenuArrow,
.TopMenu_RootMenuItemBreadcrumb,
.TopMenu_SubMenuItemBreadcrumb,
.TopMenu_RootMenuItem,
.TopMenu_RootMenuItemActive,
.TopMenu_SubMenuItemActive,
.TopMenu_RootMenuItemSelected,
.TopMenu_SubMenuItemSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;

	color: #FFFFFF;	

	cursor: hand;
	cursor: pointer;
}


.TopMenu_MenuContainer
{
	padding: 0px;
	text-align: center;
	align: center;
}


.TopMenu_MenuBar
{
	height: 24px;
	text-align: center;
	align: center;
}


/* ========= */
/* Root Menu */
/* ========= */

.TopMenu_MenuItem
{
	cursor:hand;
	cursor:pointer;

	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;
}

.TopMenu_RootMenuItem
{
	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;
}

.TopMenu_RootMenuItemActive
{
	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;
}

.TopMenu_RootMenuItemBreadcrumb
{
	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;
}


/* ======== */
/* Sub Menu */
/* ======== */

.TopMenu_SubMenu
{
	background-color: #D61729;

	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;

	z-index: 1000;
}

.TopMenu_SubMenuItemBreadcrumb
{
	background-color: #D61729;

	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;
}
.TopMenu_SubMenuItemActive
{
	background-color: #D61729;

	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;
}

.TopMenu_MenuIcon
{
	background-color: #D61729;

	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;

	text-align: center;
	width: 0px;
	height: 0px;
}


/* ========================================= */
/* Mouseover can be disabled in the skin.xml */
/* ========================================= */

.TopMenu_RootMenuItemSelected,
.TopMenu_MenuItemSelected
{
	background-color: #D61729;

	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;

	color: #000000;	
}

.TopMenu_SubMenuItemSelected
{
	background-color: #D61729;

	border-left: #D61729 1px solid;
	border-bottom: #D61729 1px solid;
	border-top: #D61729 1px solid;
	border-right: #D61729 1px solid;

	color: #00000;	
}


/* ========================================= */
/* Breaks have been disabled in the skin.xml */
/* ========================================= */

.TopMenu_MenuBreak
{
    background-color: transparent;
    border: 0px;
    height: 0px;
}


/* ========================================= */
/* Arrows have been disabled in the skin.xml */
/* ========================================= */

.TopMenu_MenuArrow
{
    background-color: transparent;
    border: 0px;
    height: 0px;
    width: 0px;
}

.TopMenu_RootMenuArrow
{
    background-color: transparent;
    border: 0px;
    height: 0px;
    width: 0px;
}


/* ========================================= */
/* Arrows have been disabled in the skin.xml */
/* ========================================= */

.TopMenu_LeftSeparator,
.TopMenu_LeftSeparator td
{
    background-color: #000000;
    border: 0px yellow solid;
}

.TopMenu_RightSeparator,
.TopMenu_RightSeparator td
{
    background-color: #000000;
    border: 0px yellow solid;
}





















































































