﻿body{margin:0px; padding:0px;}
p
{
	line-height:14px;
	margin:0 0 14px 0;
}
div 
{
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	line-height:14px;
	vertical-align:top;
	color:#7d7d7d;
}
a
{
	font-family:tahoma;
	color:#7d7d7d;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
/* Buttons */
a.btnLink:active,
a.btnLink:hover,
a.btnLink:link,
a.btnLink:visited
{
	display:inline;
	white-space: nowrap;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration:none;
	color: white;
	cursor: pointer;
}
a.btnLink:hover
{
	color:#3b9215;
}
.btnLeft, .btnMiddle, .btnRight
{
	height:19px;
	padding-top:2px;
	padding-bottom:3px;
}
.btnLeft
{
	background:url(images/buttons/button-left.gif) no-repeat;
	width:21px;
	padding-left:9px;
	padding-right:9px;
}
.btnMiddle
{
	padding-left:3px;
	padding-right:3px;
	background:url(images/buttons/button-middle.gif) repeat-x;
}
.btnRight
{
	background:url(images/buttons/button-right.gif) no-repeat;
	width:7px;
	padding-left:3px;
	padding-right:4px;
}

a.orangeBtn
{
	text-decoration:underline;
	color:#FE9901;
	font-size:10px;
	font-weight:bold;
}
a.orangeBtn:hover
{
	text-decoration:none;
}
a.orange
{
	text-decoration:underline;
	color:#FE9901;
}
a.orange:hover
{
	text-decoration:none;
}
ul.ul {margin:0; margin-bottom:14px; padding:0; list-style:none;}
ul.ul li {background:url(images/arrow-orange.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px }
/*ul.ul li a {color:#3b9215; font-weight:bold; text-decoration:underline;}*/
ul.ul ul {margin:0; padding:0; list-style:none;}
ul.ul ul li {background:url(images/arrow-green.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px }
/*ul.ul ul li a {color:#FE9901; font-weight:bold; text-decoration:underline;}*/

ul.ulGreenArrow {margin:0; margin-bottom:14px; padding:0; list-style:none;}
ul.ulGreenArrow li {background:url(images/arrow-green.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px }
ul.ulGreenArrow li ul {margin:0; padding:0; list-style:none;}
ul.ulGreenArrow li ul li{background:url(images/arrow-orange.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px }
ul.ulGreenArrow li ul li ul {margin:0; padding:0; list-style:none;}
ul.ulGreenArrow li ul li ul li{background:url(images/arrow-blue.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px }

ul.ulGreenText {margin:0; margin-bottom:14px; padding:0; list-style:none;}
ul.ulGreenText li {background:url(images/arrow-orange.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px; color:#3b9215; }
ul.ulGreenText ul {margin:0; margin-bottom:14px; padding:0; list-style:none;}
ul.ulGreenText ul li {color:#7d7d7d; background:url(images/arrow-orange.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px }

ul.ulGreenText2 {margin:0; margin-bottom:14px; padding:0; list-style:none;}
ul.ulGreenText2 li {background:url(images/arrow-green.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px; color:#3b9215; }
ul.ulGreenText2 ul {margin:0; margin-bottom:14px; padding:0; list-style:none;}
ul.ulGreenText2 ul li {color:#7d7d7d; background:url(images/arrow-orange.gif) 0px 5px no-repeat; padding:0 0 0 14px; margin-top:11px }

img.img1
{
	float:left; 
	margin:0 15px 7px 0; 
	padding:2px; 
	border:solid 1px #acacac;
}

div.hr {
  height: 1px;
  background: url(images/hr-1.gif) no-repeat center left;
}
div.hr hr {
  display: none;
}

#page
{
	background:url(images/page-bg.jpg) repeat-y top;
	width:788px;
	margin:auto;
	padding:0px;
}
#menu
{
	width:732px;
	margin:auto;
	height:204px;
}
#menu .left
{
	float:left;
	width:460px;
	height:204px;
	background-image:url(images/fr/menu-left.jpg);
}
#menu .right
{
	float:right;
	width:272px;
	height:204px;
}
#menu .right ul
{
	list-style:none; 
	padding:0; 
	margin:0;
}
#menu .right ul li.menu1 a, #menu .right ul li.menu1Selected a
{
	display:block;
	width:272px; 
	height:42px; 
	background: url(images/fr/menu/menu-1.jpg) no-repeat 0px 0px;
}
#menu .right ul li.menu1 a:hover, #menu .right ul li.menu1Selected a
{ 
	background: url(images/fr/menu/menu-1.jpg) no-repeat -272px 0px;
	cursor:pointer;
}
#menu .right ul li.menu2 a, #menu .right ul li.menu2Selected a
{
	display:block;
	width:272px; 
	height:41px; 
	background: url(images/fr/menu/menu-2.jpg) no-repeat 0px 0px;
}
#menu .right ul li.menu2 a:hover, #menu .right ul li.menu2Selected a
{ 
	background: url(images/fr/menu/menu-2.jpg) no-repeat -272px 0px;
	cursor:pointer;
}
#menu .right ul li.menu3 a, #menu .right ul li.menu3Selected a
{
	display:block;
	width:272px; 
	height:40px; 
	background: url(images/fr/menu/menu-3.jpg) no-repeat 0px 0px;
}
#menu .right ul li.menu3 a:hover, #menu .right ul li.menu3Selected a
{ 
	background: url(images/fr/menu/menu-3.jpg) no-repeat -272px 0px;
	cursor:pointer;
}
#menu .right ul li.menu4 a, #menu .right ul li.menu4Selected a
{
	display:block;
	width:272px; 
	height:41px; 
	background: url(images/fr/menu/menu-4.jpg) no-repeat 0px 0px;
}
#menu .right ul li.menu4 a:hover, #menu .right ul li.menu4Selected a
{ 
	background: url(images/fr/menu/menu-4.jpg) no-repeat -272px 0px;
	cursor:pointer;
}
#menu .right ul li.menu5 a, #menu .right ul li.menu5Selected a
{
	display:block;
	width:272px; 
	height:40px; 
	background: url(images/fr/menu/menu-5.jpg) no-repeat 0px 0px;
}
#menu .right ul li.menu5 a:hover, #menu .right ul li.menu5Selected a
{ 
	background: url(images/fr/menu/menu-5.jpg) no-repeat -272px 0px;
	cursor:pointer;
}
#content
{
	margin:auto;
	width:732px;
}
#content table.main
{
	width:100%;
}
#content table.main td.full
{
	width:732px;
	vertical-align:top;
}
#content table.main td.left
{
	width:510px;
	vertical-align:top;
}
#content table.main td.right
{
	width:222px;
	vertical-align:top;
}
#pageFooter
{
	width:788px;
	background:url(images/page-bottom-bg.jpg) top no-repeat;
	margin:auto;
	padding:0px;
}
#footer
{
	margin:auto;
	width:732px;
	height:106px;
	border-top:solid 10px #0075bf;
}
#footer .left
{
	float:left;
	width:510px;
	height:106px;
}
#footer .left div.content, #footer .right div.content
{
	padding:20px 0 0 10px;
}
#footer .left div.content a
{
	font-weight:bold;
	padding:0 10px 0 10px;
}
#footer .left div.content .copyright
{
	font-size:9px; 
	margin-top:10px;
}
#footer .left div.content .copyright a
{
	padding:0 10px 0 10px;
	font-weight:normal;
}
#footer .right
{
	float:right;
	width:222px;
	height:106px;
}
#footer .right div.content
{
	margin-left:20px;
	font-size:9px;
}

h1.green
{
	font-family:Tahoma; 
	font-size:10px; 
	font-weight:bold; 
	color:#3b9215; 
	margin:5px 0 15px 0;
}

h1.blue
{
	font-family:Tahoma; 
	font-size:10px; 
	font-weight:bold; 
	color:#0075bf; 
	margin:5px 0 15px 0;
}

span.green
{
	font-family:Tahoma; 
	font-size:10px; 
	font-weight:bold; 
	color:#3b9215; 
}

.contentNotice, .contentSuccess, .contentError, .progressContainer, .progressContainerError
{
	min-height:55px;
	margin-bottom:10px;
	border:1px solid #e5f2bf;
	padding:7px 10px 3px 60px;
	line-height:20px;
}
* html .contentNotice,* html .contentSuccess,* html .contentError{height:55px}
.contentNotice, .progressContainer{background:url(images/notice.gif) no-repeat 10px 7px #f7ffd6;}
.contentSuccess{background:url(images/success.gif) no-repeat 10px 9px #f7ffd6}
.contentError, .progressContainerError{background:url(images/error.gif) no-repeat 10px 7px #ffc;}
.contentNotice b,.contentSuccess b, .progressComplete{color:#690}
.contentError, .progressError{color:#f00; font-weight:bold;}

/* Upload Style */
.uploadRed /* Error */
{
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}
.uploadGreen /* Current */ 
{
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}
.uploadBlue /* Complete */
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}
.progressName {
	font-size: 8pt;
	font-weight: bold;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 2px;
	background-color: #0075bf;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: #690;
	/*visibility: hidden;*/
}
.progressBarError {
	width: 100%;
	background-color: red;
	/*visibility: hidden;*/
}
.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	
	background-image: url(images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover 
{
	background-position: 0px 0px;
}

/** HandHeld Devices **/
#handheldPage
{
	display:none;
}
