/* IMAJE */

/* GENERAL */
* {
	margin:0px;
	padding:0px;
}
img, div { behavior: url(/jscripts/iepngfix.htc) }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/template/bg_vert_gris.gif);
	background-repeat: repeat-x;
}

a{
	color:#666666;
	text-decoration:underline;
}
a:hover{
	color:#a4228e;
	text-decoration:underline;
}

/* CONTENT */
#page {
	margin-top:0px;
	margin-left:0px;
	width:974px;
	text-align:left;
	/*background-image:url(../img/template/frame_top.png);*/
	background:transparent url(../img/template/frame_top.png) no-repeat top left; 
	_backgrousnd:none; 
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/template/frame_top.png', sizingMethod='scale');*/

	background-repeat: repeat-y;
}
#header {
	width:950px;
	height:97px;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:right;
	font-size:10px;
	background-image:url(../img/template/imaje_logo_home.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#FFFFFF;
	float: left;
	display: inline;
}
#tools {
	text-align:right;
	font-size:10px;
	padding-top:0px;
	margin-top:0px;
	margin-left:121px;
	padding-left:332px;
	/*background-image:url(../img/template/home_baseline.gif);*/
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#ffffff;
	height:35px;
	float:left;
	display:inline;
	
}
#logo {
	text-align:right;
	font-size:10px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;	
	height:90px;
	float:left;
	display:inline;	
	width: 100px;
}
#header_container {
	
	float:right;
	background-color:#ffffff;
	margin-top:18px;
}
#toolsGroup {
	text-align:right;
	font-size:10px;
	padding-top:0px;
	margin-left:21px;
	padding-left:232px;
	/*background-image:url(../img/template/home_group.gif);*/
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#ffffff;
	height:35px;
	float:left;
	display:inline;	
}
#toolsTable{
	width:580px;
}
#toolsTable a{
	color:#333333;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 25px;
}
#toolsTable a:hover{
	color:#a4228e;
	text-decoration: none;
}
#world_map {
	width:950px;
	height:383px;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#d1d1d1;
	float: left;
	display: inline;
}
#map_designmode {
	width:950px;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#BBBBBB;
	float: left;
	display: inline;
}
#map {
	width:950px;
	height:380px;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	/*background-color:#BBBBBB;*/
	background:#BBBBBB url(../img/template/imaje_shortcuts_bg.jpg) repeat-x;
	float: left;
	display: inline;
}
#shortcuts {
	width:950px;
	height:335px;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	/*background-color:#BBBBBB;*/
	background:#BBBBBB url(../img/template/imaje_shortcuts_bg.jpg) repeat-x;
	float: left;
	display: inline;
}
#portal_content {
	width:950px;	
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#ffffff;
	background-image:url(../img/template/home_deg_pays.gif);
	background-repeat: repeat-x;
}
#portal_content h1 {
	margin-bottom: 15px;
	color:#1A3B9A;

}
#main_content{
	margin-left: 18px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 18px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#main_content table td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#main_content p{
	margin-bottom:8px;
}
#footer {
	width:974px;
	height:45px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:30px;
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	/*background-image:url(../img/template/frame_bottom.png);*/
	background:transparent url(../img/template/frame_bottom.png) no-repeat top left; 
	_backgrsound:none; 
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/template/frame_bottom.png', sizingMethod='scale');*/
	background-repeat: no-repeat;
	text-decoration: none;
}
#footer a:hover {
	color:#A4228E;
	text-decoration: none;
	margin: 0px;
}
#footer a {
	color:#666666;
	text-decoration: none;
	margin: 0px;
	font: 10px Arial, Helvetica, sans-serif;
}
.footer {
	color:#666666;
	text-decoration: none;
	margin: 0px;
	font: 10px Arial, Helvetica, sans-serif;
}
/* MENUS */
/* Level 1 */
#menu_level1 {
	border-top: #e3e3e3 1px solid;
	height:23px;
	margin:0px;
	margin-top:19px;
	padding:3px;
	width:825px;
	margin-left:0px;
	float:left;
	text-align:left;
}
#menu_level1 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	margin:0px;
	padding:0px;

}
#menu_level1 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	margin:0px;
	padding:0px;
	text-decoration: none;
}
#menu_level1 li  a{
	color:#666666;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	padding-left:0px;
	padding-right:2px;
	text-decoration: none;
}
#menu_level1 li  a:hover{
	color:#a4228e;
	text-decoration: none;
}
#menu_level1 li  a.selected{
	color:#a4228e;
	text-decoration: none;
}
/* Level left */
#menu_left {
	margin:5px;
	padding:3px;
	width:250px;
	float:left;
	text-align:left;
}
#menu_left ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:list-item;
	list-style-type:none;
	margin:0px;
	padding:0px;

}
#menu_left li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:list-item;
	list-style-type:none;
	margin:0px;
	padding:4px;
	text-decoration: none;
}
#menu_left li  a{
	color:#666666;
	margin:0px;
	font-size:11px;
	padding:3px;
	padding-left:0px;
	padding-right:10px;
	text-decoration: none;
}
#menu_left li a.level3{
	padding-left:0px;
}
#menu_left li a.level4{
	padding-left:15px;
}
#menu_left li a.level5{
	padding-left:30px;
}
#menu_left li a.level6{
	padding-left:45px;
}
#menu_left li  a:hover{
	color:#a4228e;
	text-decoration: none;
}
#menu_left li  a.selected{
	color:#a4228e;
	text-decoration: none;
	font-weight:bold;
}
/*  WORLD - Menu references */
#product_ref {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	background: #D1D1D1;
	float: left;
	text-align: left;
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-right: 12px;
	margin-left: 12px;
	width: 950px;
}
#product_ref ul {
	display:inline;
}
#product_ref li {
	display:list-item;
	list-style-position: outside;
	background: url(../img/template/bullet_pink.gif) no-repeat 15px 9px;
	list-style-type: none;
	float:left;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:15px;
	height: 20px;
}
#product_ref a {
	text-decoration: none;
	vertical-align: middle;
}
#product_ref a:hover {
	text-decoration: none;
	color: #A4228E;
}

/*  GROUP - Menu refereences */
#product_group_ref {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #666666;
	font-weight:bold;
	float: left;
	text-align: left;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-left:0px;
	width:950px;
	display: inline;
}
#product_group_ref ul {
	display:inline;
}
#product_group_ref li {
	display:list-item;
	list-style-position: outside;
	list-style-type: none;
	float:left;
	text-align: left;
	padding: 7px 15px 4px 15px;
	height: 20px;
}
#product_group_ref li a {
	text-decoration: none;
	color: #FFFFFF;
}
#product_group_ref li a:hover {
	text-decoration: none;
	color: #A4228E;
}

/* TITRES */
h1 {
	font: bold 17px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.titleBlue {
	color: #143290;
	padding-bottom: 15px;
}
.titleBlue2 {
	color: #143290;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 3px;
}
.titlePink {
	color: #a4228E;
	padding-bottom: 15px;
}
.titleBlue3 {
	color: #143290;
	padding-bottom: 13px;
	font-size: 15px;
}
.titleBlueLight3 {
	color: #6692CA;
	padding-bottom: 13px;
	font-size: 15px;
}
.titlePink3 {
	color: #a4228E;
	padding-bottom: 13px;
	font-size: 15px;
}
.titleGreen3 {
	color: #8EBB2D;
	padding-bottom: 13px;
	font-size: 15px;
}

/* WORLD - COUNTRIES */
#portal_content_table {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 950px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 20px;
	text-align: left;
	vertical-align: top;
	float:left;
}
#content_table {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 950px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	text-align: left;
	vertical-align: top;
	float:left;
}
#portal_content_table td.content_col1,#content_table td.content_col1 {
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	border-right:#999999 1px solid;
}
#portal_content_table td.content_col1 {
	padding-left:25px;
}
#portal_content_table td.content_col2,#content_table td.content_col2 {
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
#content_table td.content_menu {
	background:#ffffff repeat-x url(../img/template/menu_bg.gif);
	vertical-align:top;
	
}
#content_table td.content_col2 {
	background-image:url(../img/template/content_bg.gif);
	height:360px;
}
#content_table td.content_header1 {
	color: #a22490;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-size:14px;
	background-color:#b7b7b7;
	height:34px;
	padding:5px;
	font-weight:bold;
}
#content_table td.content_path {
	color: #676767;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-size:10px;
	vertical-align: middle;
	background-color:#666666;
	height:20px;
	padding:5px;
	padding-left:13px;
	background-image:url(../img/template/path_bg.gif)
}
#content_table td.content_path a {
	color: #676767;
	text-decoration:none;
}
#content_table td.content_header2 {
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-size:14px;
	vertical-align: middle;
	background-color:#666666;
	height:34px;
	padding:5px;
	padding-left:13px;
	font-weight:bold;
}
#countries {
	font: normal 11px/21px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
#countries ul {
	display:list-item;
	list-style-type:none;
}
#countries li {
	display:list-item;
	list-style-position: outside;
	list-style-type: none;
	xfloat:left;
	text-align: left;
	vertical-align: middle;
	font: normal 11px/21px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	width: 145px;
	padding: 0px 0px 0px 0px;
}
#countries li a {
	text-decoration: none;	
	margin: 0px 0px 0px 7px;
	width: 145px;
	padding: 0px 0px 0px 7px;
}
#countries li a:hover {
	color: #666666;
	display:list-item;
	list-style-position: outside;
	background: url(../img/template/contries_over.png) no-repeat 0px 4px;
	list-style-type: none;
	xfloat:left;
	font: normal 11px/21px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 0px 0px 7px;
	width: 100px;
	padding: 0px 0px 0px 7px;
	width: 145px;
}


#left_box_1,#left_box_2,#left_box_3 {
	line-height: 17px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
#left_box_1 h1,#left_box_2 h1,#left_box_3 h1 {
	margin-bottom:8px;
}
#left_box_1 h2,#left_box_2 h2,#left_box_3 h2 {
	margin-bottom:4px;
}
#left_box_1 h1 {
	color:#A4228E;
}
#left_box_2 h1 {
	color:#79A1D4;
}
#left_box_3 h1 {
	color:#1A3B9A;
}
#left_box_1 h2 {
	color:#A4228E;
}
#left_box_2 h2 {
	color:#79A1D4;
}
#left_box_3 h2 {
	color:#1A3B9A;
}
#left_box_1 ul,#left_box_2 ul,#left_box_3 ul,#interior_group_boxes ul {
	display: list-item;
	list-style: none;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
}
#left_box_1 li,#left_box_2 li,#left_box_3 li,#interior_group_boxes li {
	display: list-item;
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}
#left_box_1 li {
	list-style: url(../img/template/bullet_pink.gif) outside;
}
#left_box_2 li {
	list-style: url(../img/template/bullet_blue_light.gif) outside;
}
##interior_group_boxes li {
	list-style: url(../img/template/bullet_blue.gif) outside;
}
#left_box_3 li {
	list-style: url(../img/template/bullet_blue.gif) outside;
}
#left_box_1 li a,#left_box_2 li a,#left_box_3 li a,#interior_group_boxes li a {
	color: #000000;
	text-decoration: none;
}
#left_box_1 li a:hover,#left_box_2 li a:hover,#left_box_3 li a:hover,#interior_group_boxes li a:hover {
	color: #a4228E;
	text-decoration: none;
}

/*jbo*/



#imj_home_item {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
#imj_home_item h1 {
	margin-bottom: 15px;
	font-size:21px;
}
#imj_home_item h2 {
	margin-bottom: 15px;
	font-size:16px;
}
#imj_home_item .imj_home_items {
	display: block;
	background: url(../images/right.gif) top right no-repeat;
	height: 305px;
}

#imj_home_item li {
	float: left;
	display:inline;
	background: url(../img/template/shadowAlpha.png) no-repeat bottom right !important;
  	/*background: #bbbbbb url(../img/template/shadow.gif) no-repeat bottom right;*/
	margin-right:10px;
  	list-style-type:none;
}
#imj_home_item li a {
	text-decoration:none;
}

#imj_home_item li.last {
	margin-right:0px;
}

#imj_home_item .imj_home_item {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 305px;
	width: 216px;
	padding: 0px;
	/*background: #bbbbbb;*/
	 margin: 0px 6px 6px 0px;
  padding: 0px 0;
}



#contentTab {
	margin-left:235px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding: 0px;
	width:210px;
	height:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#contentTab p{
	margin-top:15px;
}
#contentTab ul{
	margin:0px;
	padding:0px;
	background-image:none;
	margin-top:5px;
}
#contentTab li{
	margin:0px;
	padding:0px;
	display:list-item;
	background: url(../img/template/white_puce.gif) no-repeat 2px 4px !important;
	width:200px;
	padding-left:15px;
	margin-left:0px;
	list-style-type:none;
}
#contentTab p a,#contentTab a{
	margin:0px;
	padding:0px;
	background-image:none;
	color:#FFFFFF;
	text-decoration:underline;
}

#contentTab li a{
	margin:0px;
	padding:0px;
	background-image:none;
	color:#FFFFFF;
	text-decoration:underline;
}

#interior_group_boxes {
	margin-left:0px;
	margin-top:18px;
	margin-right:10px;
	margin-bottom:0px;
	padding: 0px;

	width:214px;
	padding: 0px;

	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
#group_boxes {
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	padding: 0px;
	width:214px;
	padding: 0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;

}
#table_boxes  {
	margin-left:31px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
	width:214px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background: url(../img/template/box_bg.png) repeat-y right top;
	float:left;
display:inline;
}

#box_header  {
	margin-left:31px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
	height:8px;
	width:214px;
	color:#CCFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:5px;
	background:  url(../img/template/box_top.png) no-repeat left top;
	float:left;
display:inline;
}
#box_footer  {
	margin-left:31px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding: 0px;
	height:12px;
	width:214px;
	color:#CCFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../img/template/box_bottom.png) no-repeat left top;
	float:left;
display:inline;
}
#table_boxes th  {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom:10px;
	width:214px;
	color:#8EBB2D;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#table_boxes td  {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left: 15px;
	padding-right: 15px;
	width:214px;
	/*height:100px;*/
	background:  url(../img/template/box_mid.gif) no-repeat left bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#table_boxes td table {
	margin-left:0px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	padding-left: 0px;
	padding-right: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#table_boxes td table td {
	margin:0px;
	padding:2px;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*old*/
.pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993F98}
	
.pinkBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;
	color: #993F98}
.contentLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993F98}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.contentBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.title1Blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525FAA;
	text-decoration: none
}
.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A3238E;
	text-decoration: none
}
.blueBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525FAA
}
/* formulaires*/

#contact_form
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:661px;
}

#contact_form td
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 3px 10px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	height:25px;
	border-bottom: 1px solid #f7f7f7;
}
#contact_form td.noborder
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 3px 10px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	height:25px;
	border-bottom: 0px solid #f7f7f7;
}
#contact_form td.nopadding
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 3px 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	height:25px;
	border-bottom: 1px solid #f7f7f7;
}
#contact_form td.spacer
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	height:1px;

}
#contact_form td input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid; 
	size: 30; 
	width: 200px; 
	padding-right: 3px; 
	padding-left: 3px; 
	clip:  rect(   )
}
#contact_form td input.noborder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF;
	border: 0px; 
	size: 10;
	width: 20px; 
	padding-right: 3px; 
	padding-left: 3px; 
	clip:  rect(   )
}
#contact_form td input.button
{
	background-color: #F7F7F7;
	font-size: 11px;
	color: #993F98;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 19px;
	width:auto;
	padding-right: 10px; 
	padding-left: 10px; 
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #DDDDDD;
	border-right: 2px solid #AAAAAA;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #DDDDDD;
}
#contact_form td select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid; 
	size: 30; 
	padding-right: 0px; 
	padding-left: 0px; 
	clip:  rect(   )
}

#contact_form th
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A3238E;
	text-decoration: none;
	padding-left:10px;
	background-color:#f7f7f7;
	height:25px;

}
.form_cell {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993F98;
	
	text-decoration: none;
	padding-left:10px;
	height:25px;
}
.form_cell2 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993F98;
	background-color:#f5f5f5;
	text-decoration: none;
	padding-left:0px;
	height:25px;
}
.form_header {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993F98;
	text-decoration: none;
	padding-left:10px;
	height:25px;
}
.star{
color:#A3238E;}