body {
background:#000000  /*url(../image/main_background.gif) repeat-x scroll 0pt 0px*/;
border:0pt none;
font-family:verdana,arial,helvetica,serif;
font-size:76%;
margin:0pt;
padding:0pt;
text-align:center;
color:white;
}

p {
color:white;
}

fieldset {
border:none;
width:550px;
}

tbody tr td {

font-size:9px;
}

tbody tr:hover  {

/*background-color: #075e0f;*/
}

.row0 {

background-color: #333333;
}

.row1 {

background-color: #000000;
}


td, th {
font-size:9px;
}

#container hr {
    height: 1px;
    color: #a4a4a4;
    background-color: #a4a4a4;
    padding: 0pt;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    border: 0pt;
}

#container caption {

background:url(../image/caption_bg.gif) repeat-x ;
height:31px ;
text-align:center ;
padding-top:7px;
color:#1FB02A;
font-weight:bold;
}


/*BUG IE6 PNG*/
/** { behavior: url(../image/iepngfix.htc) ; }*/

#top_header {
height:83px;
margin-bottom:25px;
}

#toolbar #linkadmin {
padding-top : 10px;
padding-bottom: 10px;
}
#toolbar #linkadmin a {
background:url(../image/dot_li.jpg) no-repeat left ;
margin-left:5px ;
line-height:15px ;
padding-left:15px;
font-size:9px;
}

#logo {
background:transparent url(../image/logo_top.jpg) no-repeat ;
margin:auto ;
height:47px;
width: 800px;

}

#logon {

background: transparent url(../image/background_logon.jpg) repeat-x ;
font-size: 12px;
color:#a4a4a4;
margin:auto;

height:20px;
padding-left:0px;
margin-top:0px;

}

.cadre {

border: 1px solid #CCCCCF;
/*font-family: Arial, Helvetica, serif;
font-size: 10px;
font-weight: normal;
list-style-position: outside;
list-style-type: square;*/


}



#logon form  {
height:30px;

}

#logon  label {
display:inline;
float:left;
/*width:70px;*/
text-align:right;
margin-top:10px;
padding-right:5px;
padding-left:5px;
}

#logon #submit {
color:#a4a4a4;
background:url(../image/blank_button.jpg) no-repeat;
text-align:center  ;
width:89px;
height:19px;
padding-bottom:5px;
line-height:0px;
*line-height:15px;
font-family:verdana,serif;
font-weight:bold;
font-size:12px;
border:0px ;

}

#logon #submit:hover {
color:#FF6600;
}


#logon input {


float:left;
margin-top:10px;
margin-right:5px;
margin-left:5px;
font-size: 12px;
font-weight: normal;


}

#logon form .required {
display:block;
float:left;
margin-bottom:0px;
}

#login_manager {
    width: 800px;

	background:transparent ;
    margin:  auto ;


}
#login {
background:transparent url(../image/login.gif) no repeat ;
float:left;
height:25px;

margin:auto;
margin-top:0px;
margin-right:0px;
}



#header {

float:left;
height:120px;
position:relative;

}


#midlink {

	height:52px;
	left:0pt;
	position:absolute;
	text-align:center;
	top:51px;
	width: 100%;
}

#main_menu {
background:transparent ;
height:27px;
list-style-type:none;
background:transparent url(../image/backgroundmenu.gif) repeat-x  bottom   ;
width:380px;
margin-left:380px;
padding-bottom:0px;
margin-bottom:0px;
}


#main_menu li {

display:inline;
float:left;
padding-right:10px;
}

#main_menu li a, #main_menu li a:visited {

color:#A4A4A4;
display:block;
font-family:verdana,serif;
font-weight:bold;
font-size:12px;

line-height:32px;
text-decoration:none;

}



#main_menu li a:hover {

color:#FF6600;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0pt;
}

#sub_menu1 , #sub_menu2 {
width:370px;
margin:auto;
margin-top:0px;
margin-left:390px;
text-align:left;
}

#sub_menu1 li , #sub_menu2 li  {
display:inline;
padding-left:2px;
}

#sub_menu1 li a , #sub_menu1 li a:visited , #sub_menu2 li a , #sub_menu2 li a:visited{
color:#1FB02A;
font-family:verdana,serif;
font-weight:bold;
font-size:9px;
text-decoration:none;
}

#sub_menu1 li a:hover , #sub_menu2 li a:hover {
color:#FF6600;

}

#right #order_box h1 {
text-align:center;
color:#1FB02A ;
font-size:18px;
width:150px;
margin:0px;
padding:0px;
}

#right #order_box p {

font-weight:bold;
width:151px;
color:#FF6600 ;
text-align:center;
padding-top:2px;

}

#container {
    width: 800px ;
	min-height:380px;
	background:transparent ;
	/*border:solid 1px grey;*/
    margin: 25px auto 10px auto;
    _margin-top:250px ;
    text-align: left;
	z-index:0 ;

}

#container h1, #container h2 , #container h3 {
    color:#FF6600;
    font-weight:bold;
    margin-left:15px;
	margin-bottom: 10px;

}

#container h3 {
background:url(../image/dot_li.jpg) no-repeat left center ;
    color:#1FB02A;
    font-weight:bold;
    margin-left:15px;
	margin-bottom: 10px;
	font-size:12px;
	padding-left:10px;
	margin-top:10px;

}

#container h1 {
	font-size:16px;
}



#container h2 {
    font-size:14px;
}

#container p {
    margin-left:5px;
	font-size:13px;
}

#container ul li {

    list-style-type: none;

}

#legal_content {



}

#black_top_box {

background: #191919 url(../image/top_box.jpg) no-repeat;
height:10px !important ;
width:610px;
_width:606px;
_height:10px;
margin-bottom:0px ;
padding-bottom:0px;
_margin-bottom:-10px;

}


#black_center_box {
background: #191919 url(../image/center_box.jpg) no-repeat ;
min_height:350px;
width:606px;
margin-top:0px ;
padding-top:0px;
padding-bottom:0px ;
border-left:solid 1px #535151 ;
border-right :solid 1px #535151 ;
_height:400px;
_width:606px;
_margin-top:-10px;
_padding-right:0px;
_margin_right:0px;

}


#black_bottom_box {

background: transparent url(../image/bottom_box.jpg) no-repeat scroll 0% 0%;
height: 10px;


}


#right h4 {
color:#FF6600;
font-size:10px;
text-align:center;
padding-top:5px;
padding-bottom:2px;
}



#container .more, .more, a.more {
background:transparent url(../image/right.gif) no-repeat scroll left top;
padding-bottom:2px;
padding-left:20px;
height:15px;
width:16px;
}

#container ol {
    /*background-image: url(../image/ball_arrow.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    list-style-type: none;
    font-size:13px;
	padding-left: 25px;
    padding-bottom: 8px;
}

.green {
color:#1FB02A;
}


.orange {
color:#FF6600;
}

.blue {
color:#6494CE;
}

.grey {
color:#A4A4A4;
}

.red {

color:#e03232;
}


#content h1 {

    background-repeat: no-repeat;
    background-position: left top;
	font-size:14px;
	padding-left: 25px;
}

#content h2 {
    font-size:14px;
	_margin:0px;
	_padding:0px;
}




#content p {
    margin-left:25px;
	font-size:11px;
	_margin-right:0px;
}

#span {
width:10px;
}



#bepartner {
background: #FFFFFF url(../image/background_trio.jpg) no-repeat scroll 0%;
background-position:top left ;
width:200px;
/*min-height:130px;*/
border:solid 1px #CCCCCF ;
padding-right:0px;
margin-bottom:3px;
margin-left:5px;
float:right;
}

#bepartner a, #bepartner a:visited {
/*color:#000000;
font-family:arial,verdana,serif;
font-size: 10px;
text-decoration:underline;*/
}


#bepartner  a:hover {
color:#F7901E;
}

#bepartner  h1 {
	margin-left:5px;
	margin-top:0px;
	font-size:13px;
}

#bepartner  p {

	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}


#content_left
{

	background:transparent;
	width: 610px;
	/*min-height:439px;*/
	float:left;
	border: solid 0px #CCCCCF;
    margin: 0px auto;

}


#content_left h1 {
	background-image: url(../image/ball_arrow.png);
    background-repeat: no-repeat;
    background-position: left top;
	font-size:14px;
	padding-left: 25px;
}

#content_left h2 {
    font-size:14px;
}


#content_left p {
    margin-left:25px;
	margin-right:10px;
	font-size:11px;
}

#content_left ul li {

background-image: url(../image/ball_arrow_black.png);
    background-repeat: no-repeat;
    background-position: left top;
	line-height:15px;
	list-style-type: none;
    font-size:10px;
	margin-left: 5px;
    padding-bottom: 8px;

}


#shop_box_two_collumn {
display:inline;
margin:0px 0px 1px 0px ;
float:left;
}

#shop_box_one_collumn {
width:190px;
margin:0px 10px 1px 0px ;
display:inline;
float:left;

}

#shop_box {

background: #FFFFFF  ;
width:190px;
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
float:left;
}

#shop_box_header_green {
background:url(../image/shop_box_header_green.png) no-repeat;
width:188px;
height:34px;
margin-top:0px;
cursor:pointer;

}

#shop_box_header_green_3col {
background:url(../image/shop_box_header_green_3col.png) no-repeat;
width:586px;
height:34px;
margin-top:0px;
margin-left:3px;
cursor:pointer;

}

#shop_box_header_orange_3col {
background:url(../image/shop_box_header_orange_3col.png) no-repeat;
width:586px;
height:34px;
margin-top:0px;
margin-left:3px;
cursor:pointer;

}

#shop_box_header_bleu_3col {
background:url(../image/shop_box_header_bleu_3col.png) no-repeat;
width:586px;
height:34px;
margin-top:0px;
margin-left:3px;
cursor:pointer;

}

#shop_box_header_red_3col {
background:url(../image/shop_box_header_red_3col.png) no-repeat;
width:586px;
height:34px;
margin-top:0px;
margin-left:3px;
cursor:pointer;

}


#shop_box_header_black_3col {
background:url(../image/shop_box_header_black_3col.png) no-repeat;
width:586px;
height:34px;
margin-top:0px;
margin-left:3px;
cursor:pointer;

}

#shop_box_header_orange_4col {
background:url(../image/shop_box_header_orange_4col.png) no-repeat;
width:838px;
height:34px;
margin-top:0px;
margin-left:3px;
cursor:pointer;

}


#shop_box_header_green_4col {
background:url(../image/shop_box_header_green_4col.png) no-repeat;
width:838px;
height:34px;
margin-top:0px;
margin-left:3px;
cursor:pointer;
}

#container #shop_box_header_orange {
background:url(../image/shop_box_header_orange.png) no-repeat;
width:188px;
height:34px;
margin-top:0px;
cursor:pointer;
text-align:center;

}


#shop_box_header_bleu {
background:url(../image/shop_box_header_bleu.png) no-repeat;
width:188px;
height:34px;
margin-top:0px;
cursor:pointer;

}

#shop_box_header_red {
background:url(../image/shop_box_header_red.png) no-repeat;
width:188px;
height:34px;
margin-top:0px;
cursor:pointer;

}

#shop_box_header_black {
background:url(../image/shop_box_header_black.png) no-repeat;
width:188px;
height:34px;
margin-top:0px;
cursor:pointer;

}


#container #shop_box_header_orange h1 , #shop_box_header_green h1 , #shop_box_header_bleu h1 , #shop_box_header_green_3col h1 , #shop_box_header_orange_3col h1  {
background-image:none;
color:#FFFFFF;
font-size:12px;
text-align:center;
font-family:Tahoma;
font-weight:bold;
padding-left:0px;
padding-top:6px;
margin:0;
}




#shop_box_header_orange_4col h1 , #shop_box_header_green_4col h1 {
background-image:none;
color:#666666;
font-size:12px;
font-family:Tahoma;
font-weight:bold;
padding-left:0px;
padding-top:8px;
}

#shop_box_header_bleu h1, #shop_box_header_red h1, #shop_box_header_black h1 , #shop_box_header_bleu_3col h1  , #shop_box_header_black_3col h1 , #shop_box_header_red_3col h1 {
background-image:none;
color:#FFFFFF;
font-size:12px;
text-align:center;
font-family:Tahoma;
font-weight:bold;
padding-left:0px;
padding-top:6px;
margin:0;
}

#shop_box_content1, #shop_box_content2, #shop_box_content3, #shop_box_content4, #shop_box_content5, #shop_box_content6, #shop_box_content7, #shop_box_content8, #shop_box_content9, #shop_box_content10, #shop_box_content11, #shop_box_content12 {
background:url(../image/shop_box_background.png) repeat-y ;
width:188px;
/*min-height:50px;*/
/*min-height:330px*/
}


#shop_box_content1 h1 , #shop_box_content2 h1, #shop_box_content3 h1 , #shop_box_content4 h1, #shop_box_content5 h1, #shop_box_content6 h1 , #shop_box_content7 h1 , #shop_box_content8 h1, #shop_box_content9 h1, #shop_box_content10 h1, #shop_box_content11 h1, #shop_box_content12 h1  {

background: none ;
font-size:11px;
font-style:bold;
color:#a4a4a4;
text-align:center;
padding-left:0px;
margin-left:0px;

}


#shop_box_content1 h4 , #shop_box_content2 h4, #shop_box_content3 h4 , #shop_box_content4 h4, #shop_box_content5 h4, #shop_box_content6 h4 , #shop_box_content7 h4 , #shop_box_content8 h4, #shop_box_content9 h4, #shop_box_content10 h4, #shop_box_content11 h4, #shop_box_content12 h4  {

background: none ;
font-size:14px;
font-style:bold;
color:#666666;
margin: 0px 0px 0px 10px ;
padding:0px 0px 0px 0px ;

}

#shop_box_content1_3col {
background:url(../image/shop_box_background_3col.png) repeat-y ;
width:586px;
margin-left:3px;

}

#shop_box_content1_4col {
background:url(../image/shop_box_background_4col.png) repeat-y ;
width:838px;
margin-left:3px;

}

#shop_box_bottom {
background:url(../image/shop_box_bottom_shadow.png) no-repeat ;
width:188px;
height:13px;
margin:0px 0px 0px 0px;
}

#shop_box_bottom_3col {
background:url(../image/shop_box_bottom_shadow_3col.png) no-repeat ;
width:586px;
height:13px;
margin:0px 0px 0px 3px;
}

#shop_box_bottom_4col {
background:url(../image/shop_box_bottom_shadow_4col.png) no-repeat ;
width:838px;
height:13px;
margin:0px 0px 0px 3px;
}


#shop_box h1 {
font-size:12px;
margin: 2px 0px 0px 10px ;
}

#shop_box_content1 p , #shop_box_content2 p , #shop_box_content3 p , #shop_box_content4 p , #shop_box_content5 p, #shop_box_content6 p , #shop_box_content7 p , #shop_box_content8 p , #shop_box_content9 p , #shop_box_content10 p , #shop_box_content11 p , #shop_box_content12 p  , #shop_box_content1_3col p   {
margin-top:0px;
margin-left:10px;
margin-right:5px;
margin-bottom:0px;
font-size:10px;
color:#a4a4a4;
text-align:center;
}


#shop_box_content1 h2 , #shop_box_content2 h2 , #shop_box_content3 h2 , #shop_box_content4 h2 , #shop_box_content5 h2, #shop_box_content6 h2 , #shop_box_content7 h2 , #shop_box_content8 h2 , #shop_box_content9 h2 , #shop_box_content10 h2 , #shop_box_content11 h2 , #shop_box_content12 h2  , #shop_box_content1_3col h2   {
margin:5px;
text-align:center;
font-size:10px;
color:#1F02A;
line-height:10px;
}


#shop_box_content1_4col p  {
margin-top:0px;
margin-left:10px;
margin-right:25px;
margin-bottom:0px;
font-size:10px;
}

#panel {
	background: url(../image/draft/panel_bg.png) no-repeat scroll 0%;
	width: 815px;
	float:left;
	margin-bottom:0px;

}

#button {
	width: 127px;
	float:right;
	background:transparent ;
	margin-right:20px;
	margin-top:45px;

}

#sub {

	/*background:url(../image/background_sub.jpg);*/
	width: 610px;
	height:175px;
	float:left;
	border:solid 1px #CCCCCF ;
	margin: 5px auto;
}

#sub_rotate1
{
	background:url(../image/background_sub.jpg);
	width: 610px;
	height:175px;
	float:left;
	/*border:solid 1px #CCCCCF ;*/
	/*margin: 5px auto;*/
}

#sub_rotate2
{
	background:url(../image/background_sub_tourist.jpg);
	width: 610px;
	height:175px;
	float:left;
	/*border:solid 1px #CCCCCF ;
	margin: 5px auto;*/
}

#sub_rotate3
{
	background:url(../image/background_sub_business.jpg);
	width: 610px;
	height:175px;
	float:left;
	/*border:solid 1px #CCCCCF ;
	margin: 5px auto;*/
}


#sub h1, #sub h2 {
    color:#F7901E;
    font-weight:bold;
    margin-left:15px;
	margin-bottom: 10px;
    z-index: -1;
}

#sub ul li {
    background-image: url(../image/ball_arrow_black.png);
    background-repeat: no-repeat;
    background-position: left top;
	line-height:15px;
	list-style-type: none;
    font-size:10px;
	margin-left: 100px;
    padding-bottom: 8px;
}


#right {

	width:153px;
	height:100px;
	border:solid 0px white;
	float:left;
	background: transparent ;
	background-position:top left ;
    margin:  auto;
    _margin-top:25px;
    text-align: left;



}

#right  h1 {
	margin-left:5px;
	margin-top:1px;
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}


#right  a, #right a:visited {
text-decoration:none;
color:#A4A4A4;
}


#right a:hover {
color:#1FB02A;
}


#right_content_titre {
	background:transparent url(../image/background_titre_menu_left.jpg) ;
	background-position:left top;
	width: 195px;
	height:18px;
    border: solid 1px #CCCCCF;
	margin-bottom:1px;
}


#right_content_caliber {
width:200px;
height:256px;
border:solid 1px black ;
}

.right_content {

width:157px;
margin:3px 0px 3px 0px;
padding-left:5px;
font-size:9px;
}

.right_content  h1 {
	margin-left:5px;
	margin-top:1px;
	margin-bottom:0px;
	font-size:12px;
	color:#666666;
}

#right  p {
    margin-left:0px;
    margin-right:3px;
	font-size:9px;
	line-height:15px;

}

#left {
	background:transparent url(../image/back.jpg) ;
    width: 617px;
	height:347px;
	float:left;
    margin: 0px auto;
	border:solid 1px white;


}

#left1 {
    width: 617px;
	height:347px;
	float:left;
	background:transparent url(../image/background_main_box.gif) ;
	/*-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;*/
	border: solid 1px #CCCCCF;
    margin: auto;
    text-align: left;
	z-index:-1;

}
#left2 {
    width: 617px;
	height:347px;
	float:left;
	background:transparent url(../image/background_main_box.gif) ;
	/*-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;*/
	border: solid 1px #CCCCCF;
    margin: 0px auto;
    text-align: left;
	z-index:0;

}

#bottom {
	width: 800px;
	background:transparent ;
        margin: 5px auto 10px auto;
        text-align: left;
	padding-left:2px;
	height:120px;
	_margin-top:-5px;

}



#bottom p {
height:75px;
*height:60px;
margin:auto;
padding:auto;
margin-left:5px;
margin-right:5px;
font-weight:bold;
margin-top:37px;
_margin-top:50px;
line-height:12px;
font-size:10px;
color:#FFFFFF;
}

.bottom_trio {
background: transparent url(../image/add_airtime_back.jpg) no-repeat scroll 0%;
background-position:top left ;
display:inline;
float: left;
width:185px;
height:110px;
margin: 0px 5px auto ;
padding-right:3px;
_margin-top:-20 px;
_padding-top:-20 px;
_line-height:10px;

}

#airtime {
background: transparent url(../image/add_airtime_back.jpg) no-repeat scroll 0%;
}

#number {
background: transparent url(../image/add_phone_back.jpg) no-repeat scroll 0%;
}

#number  a:hover  {
color:#1FB02A;
}


#wallet {
background: transparent url(../image/wallet_back.jpg) no-repeat scroll 0%;
}


#yackiemax {
background: transparent url(../image/yackiemax_back.jpg) no-repeat scroll 0%;
}

#bottom a, #bottom a:visited {

color:#FFFFFF;
font-family:verdana,serif;
font-size: 11px;
text-decoration:none;
line-height:0px;
*line-height:10px;
padding-left:10px;


}


#bottom  a:hover {
color:#FF6600;
}


#bottom  h1 {
	margin-left:5px;
	margin-top:0px;
	font-size:13px;
}

#container #bottom p {
margin-left:5px;
margin-right:5px;
	font-size:10px;

}

#footer {

	background:transparent;
	margin:auto;
	padding-top:10px;

	width:800px;
	height: 30px;
	text-align:center;
	font-size: 11px;
	line-height:15px;

}

#footer a, #footer a:visited {
color:#A4A4A4;
font-family:arial,verdana,serif;
font-size: 11px;
text-decoration:none;
}


#footer  a:hover {
color:#FF6600;
}



.blank_button {

background:transparent url(../image/blank_button.jpg) no-repeat scroll 0%;
width:89px;
height:19px;
float:left;
margin-left:30px;
margin-top:10px;
text-align:center;


}

*html .blank_button {

background:transparent url(../image/blank_button.jpg) no-repeat scroll 0%;
width:89px;
height:19px;
float:left;
margin:15px 0px 0px 15px;
text-align:center;
}





.blank_button_shop {

background:transparent url(../image/blank_button_shop.jpg) no-repeat scroll 0%;
width:89px;
height:19px;
float:left;
margin-left:30px;
text-align:center;
}

.button {
width:108px;
height:25px;
padding-left:0px;
padding-top:0px;
}

.blank_button h4 {

margin-top:6px;
margin-left:10px;
}

.blank_button a , .blank_button a:visited , .blank_button_shop a , .blank_button_shop a:visited {
font-size:11px;
font-weight:bold;
color:#FF6600;
text-decoration:none;
text-align:center;
line-height:18px;
padding:0px;
_margin:0px;
_padding:0px;
}

.blank_button a:hover , .blank_button_shop a:hover {
color:#1FB02A;
text-decoration:none;
}

/* traitement des formulaires dans les content*/

#maincontent {
font-size:9px;
}

#maincontent form fieldset {
    margin-bottom: 0px;
    padding: 10px 5px;
   /* background-color:#FAFAFA;*/
    /*border: 1px solid #FFFFFF;*/
    overflow: auto;
   /* -moz-border-radius: 8px;*/
  /*  border-radius: 8px;*/
}

#maincontent form legend {
    color:#F7901E;
    font-weight:bold;
}

#maincontent form legend img {
    vertical-align:middle;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
}

#maincontent form label, #maincontent form .input, #maincontent form .required, #maincontent form .simple, #maincontent form .checkbox {
    display: block;
    float: left;
    margin-bottom: 10px;
}

#maincontent form .checkbox {
    margin-right: 6px;
    border: 0px;
}

#maincontent form .input, #maincontent form .required, #maincontent form .simple {
    border: 1px solid #CCCCCF;
    margin-right: 6px;
}

#maincontent form .input, #maincontent form .required {
    width: 180px;
}

#maincontent form .submit, #maincontent form .cancel, .ok, .cancel {
	width:108px;
	height:25px;
    padding-right: 25px;
    border: 0px;
    font-size:9px;
	font-weight:bold;
	color:#666666;
    cursor:pointer;
}

#maincontent form .submit, .ok {
    background:no-repeat top left url(../image/blank_button.gif) ;
	font-size:9px;
}

#maincontent form .cancel, .cancel {
    background:no-repeat top left url(/files/image/icons/16x16/no.png) ;
}

.asterisk {
    color:#F7901E;
    font-weight:bold;
    margin-right:5px;
}

#maincontent form label {
    text-align: right;
    width: 125px;
    padding-right: 20px;
}

#maincontent form br {
    clear: left;
}

#maincontent #error {
    border: 1px solid #F7901E;
    background-color: #fffbb8;
    color: #616161;
    padding: 10px;
    margin-bottom: 1em;
    width: 94%;
    margin-left:14px;
}


/* IE6 BUG FIXES ==================================================================== */
#maincontent form {
    height:expression('1%'); /* IE Pick-a-boo bug fix */
}
#maincontent form fieldset {
    position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
    margin-top:expression('1em');
    padding-top:expression('1.5em');
    overflow: expression('visible');

}
#maincontent form fieldset legend {
    position: expression('absolute');
    top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */
    left:expression('.5em');
}
#maincontent form .inlineSection .oneField {
    display: expression('inline-block');
}
#maincontent label.preField, form .inlineSection .oneField .inlineLabel {
    width: expression('9em');
}

/* form definition*/

#container form {
    margin:auto;
    width:550px;
}

#container form legend {
    color:#FF6600;
    font-weight:bold;
}

#container form legend img {
    vertical-align:middle;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
}

#container form label, form .input, form .required, form .simple, form .checkbox {
    display: block;
    float: left;
    margin-bottom: 10px;
}

#container form .checkbox {
    margin-right: 6px;
    border: 0px;
}

#container form .select {
border: 1px solid black;

}

#container form .file {
border: 1px solid black;

}

#container form .input, form .required, form .simple {
    border: 1px solid black;
    margin-right: 6px;
}

#container form .input, form .required {
    width: 180px;
}

#container form .submit, form .cancel, .ok, .cancel {
    padding-left: 20px;
    border: 0px;
    color:#F7901E;
    font-weight:bold;
    cursor:pointer;
}

#container form .submit, .ok {
    background:no-repeat top left url(/files/image/icons/16x16/ok.png) ;
}

#container form .cancel, .cancel {
    background:no-repeat top left url(/files/image/icons/16x16/no.png) ;
}

.asterisk {
    color:#F7901E;
    font-weight:bold;
    margin-right:5px;
}

#container form label {
    text-align: right;
    width: 125px;
    padding-right: 20px;
	font-size:10px;
}

#container form br {
    clear: left;
}


#container #submit {

color:#a4a4a4;
background:url(../image/blank_button.jpg) no-repeat;
text-align:center  ;
width:89px;
height:19px;
padding-bottom:5px;
font-family:verdana,serif;
font-weight:bold;
font-size:12px;
border:0px ;
*line-height:18px;

}

#container  .submitlong {

color:#FF6600 ;
background:url(../image/blank_button_long.jpg) no-repeat;
text-align:center  ;
width:170px;
height:20px;
padding-bottom:5px;
_padding-top:2px;
font-family:verdana,serif;
font-weight:bold;
font-size:12px;
border:0px ;

}


#container  .submitlong:hover {

color:#1FB02A;

}
#container #submit:hover {

color:#FF6600;


}


