/* CSS Document */

.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/

.clearfix {display:block;}

/* End hide from IE Mac */

body 

{

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#006383;	

	background-image:url(../images/top_bar.gif);

	background-repeat:repeat-x;

	background-position:top;

}

.cmi_logo_bg

{	

	font-family: Trebuchet MS;

	font-size:12px;

	color: #DBDBDB;

	text-decoration: none;

	background-image:url(../images/logo_bg.gif);

	background-repeat:repeat-x;

}

.cmi_logo_bg:hover

{	

	font-family: Trebuchet MS;

	font-size:12px;

	color: #DBDBDB;

	text-decoration: underline;

	background-image:url(../images/logo_bg.gif);

	background-repeat:repeat-x;

}

.cmi_page_bg

{

	background-color: #006383;

}

.cmi_menu_bg_1

{

	background-image:url(../images/menu_bg_1.gif);

	background-repeat:repeat-x;

}



.cmi_menu_link

{

	font-family:Verdana;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	background-image:url(../images/menu_bg_2.gif);

	background-repeat:repeat-x;

}

.cmi_menu_link a

{

	font-family:Verdana;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	}

.cmi_menu_link a:hover

{

	font-family:Verdana;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:underline;

}

.cmi_product_bg

{

	background-image:url(../images/product_bg.gif);

	background-repeat:repeat-x;

}

.cmi_banner_bg

{	

	background-image: url(../images/banner_bg.gif);

	background-repeat:repeat-x;

}

.cmi_head_1

{	

	font-family: Trebuchet MS;

	font-size:20px;

	color: #002C45;

}

.cmi_head_2

{	

	font-family: Trebuchet MS;

	font-size:24px;

	color: #33BBE3;

}

.cmi_head_3

{	

	font-family: Trebuchet MS;

	font-size:18px;

	color: #33BBE3;

}

.cmi_head_4

{	

	font-family: Trebuchet MS;

	font-size:14px;

	color: #ffffff;

}

.cmi_head_5

{	

	font-family: Trebuchet MS;

	font-size:16px;

	font-weight:bold;

	color: #ffffff;

}

.cmi_copyright_bg

{	

	background-image: url(../images/copyright_bg.gif);

	background-repeat:repeat-x;

}

p

{

	font-family:Verdana;

	font-size:11px;

	color:#FFFFFF;

	text-align:left;

	text-decoration:none;

}

.cmi_punch_line

{

	font-family:Verdana;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

	color:#FFFFFF;	

	text-align:center;

	text-decoration:none;

}

.cmi_underline

{	

	background-image: url(../images/underline.gif);

	background-repeat:repeat-x;

}

.cmi_product_bullet

{

	background-repeat: no-repeat;

	background-position: 0 .9em;

	line-height: 25Px;

	font-family:Verdana;

	font-size:11px;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	list-style-image: url(../images/bullet.gif);

}

.cmi_product_bullet a

{

	color:#FFFFFF;

	text-decoration:none;

} 

.cmi_product_bullet a:hover

{

	color:#FFFFFF;

	text-decoration:underline;

} 

.cmi_copyright

{

	font-family:Verdana;

	font-size:11px;

	color:#FFFFFF;

	text-decoration: none;

	line-height:20px;

}

.cmi_copyright a

{

	font-family:Verdana;

	font-size:11px;

	color:#FFFFFF;

	text-decoration: none;

}

.cmi_copyright a:hover

{

	font-family:Verdana;

	font-size:11px;

	color:#FFFFFF;

	text-decoration: underline;

}

.cmi_menu_2

{

	font-family:Verdana;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	}

.cmi_menu_2:hover

{

	font-family:Verdana;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:underline;

}

.cmi_navigation

{

	font-family:Verdana;

	font-size:11px;

	padding-left:15px;

	color:#FFFFFF;

	text-align:left;

	text-decoration:none;

}

.cmi_navigation a

{

	color:#FFFFFF;

	text-decoration:none;

}

.cmi_navigation a : hover

{

	color:#FFFFFF;

	text-decoration: underline;

}

.cmi_navigation img

{

	padding: 0px 3px;

}

.cmi_image_left

{

	padding-top:0px;

	padding-left:10px;

	padding-right:0px;

	padding-bottom:15px;

	vertical-align:top;

	float:right;

	}

.cmi_image_right

{

	padding-top:0px;

	padding-left:0px;

	padding-right:15px;

	padding-bottom:15px;

	vertical-align:top;

	float:left;

	}

.cmi_sitemap_link

{

	font-family:Verdana;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:20px;

 	text-decoration:none;

	list-style-type: circle;

	}	

.cmi_sitemap_link a

{

	color:#FFFFFF;

	text-decoration:none;

}	

.cmi_sitemap_link a:hover

{

	color:#FFFFFF;

	text-decoration:underline;

}

input

{

	font-family:Verdana;

	font-size:11px;

	color:#ffffff;

	height:18px;

	background-color:#3E8197;

	border: #05495F 1px solid;

	vertical-align:top;

	padding-left:5px;

	padding-right:5px;

}

.input_btn

{

	height:25px;

	background:none;

	border:none;

	vertical-align:top;

	padding-left:5px;

	padding-right:5px;

}

textarea

{

	font-family:Verdana;

	font-size:11px;

	color:#ffffff;

	height:52px;

	width:178px;

	background-color:#3E8197;

	border: #05495F 1px solid;

	vertical-align:top;

	padding-left:5px;

	padding-right:5px;

}

.cmi_dropdownlist

{

	font-family:Verdana;

	font-size:11px;

	color:#ffffff;

	height:18px;

	background-color:#3E8197;

	border: #05495F 1px solid;

	vertical-align:top;

	padding-left:5px;

}

option

{

	font-family:Verdana;

	font-size:11px;

	color:#ffffff;

	height:18px;

	background-color:#3E8197;

	vertical-align:top;

	padding-left:5px;



}

selct

{

	font-family:Verdana;

	font-size:11px;

	color:#ffffff;

	height:18px;

	background-color:#ffffff;	

	vertical-align:top;

	padding-left:5px;



}

.cmi_career_form

{

	font-family:Verdana;

	font-size:11px;

	color:#ffffff;

	text-align:left;

}

.cmi_career_note

{

	font-family:Verdana;

	font-size:9px;

	color:#3E8197;

	text-align:left;

}

.cmi_mandatory

{

	font-family:Verdana;

	font-size:11px;

	color:#33BBE3;

	text-decoration:none;

}

.cmi_contact_coname

{

	font-family:Verdana;

	font-size:21px;

	color:#FFFFFF;

	text-align:left;

	vertical-align:top;

	text-decoration:none;

}

.cmi_contact

{

	font-family:Verdana;

	font-size:12px;

	color:#FFFFFF;

	text-align:left;

	text-decoration:none;

	padding-top:10px;

}

.cmi_contact a

{

	color:#FFFFFF;

	text-decoration:none;

}

.cmi_contact a:hover

{

	color:#FFFFFF;

	text-decoration:underline;

}

.cmi_vline

{

	background-image:url(images/vline.gif);

	background-repeat:repeat-y;

	background-position:center;

}

.cmi_hline

{

	background-image:url(images/h_line1.gif);

	background-repeat:repeat-x;

	background-position:center;

}

.cmiphotoborder

{

	border:solid 4px #3C798F;

}

.cmi_contact_img

{

 	background-image:url(../images/contact.jpg);

	background-position:bottom right;

	background-repeat:no-repeat;

	width:255px;

}

.cmi_inquiry_img

{

 	background-image:url(../images/inquiry.png);

	background-position:bottom right;

	background-repeat:no-repeat;

}

.cmi_sitemap_img

{

 	background-image:url(../images/sitemap.gif);

	background-position:bottom right;

	background-repeat:no-repeat;

}

.cmi_training_img

{

 	background-image:url(../images/training.png);

	background-position:bottom right;

	background-repeat:no-repeat;

}

.cmi_table

{

	background-color: #175B74;

	margin-top:15px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

	border:1px solid #29687F;

	vertical-align:top;

}

.cmi_career_form strong 

{

border-bottom:solid 1px;

}	

.cmi_thank_you1

{

	font-family:Verdana;

	font-size:30px;

	font-weight:normal;

	color:#33BBE3;

	text-align:center;

	text-decoration:none;

}

.cmi_thank_you2

{

	font-family:Verdana;

	font-size:12px;

	color:#33BBE3;

	text-align:center;

	text-decoration:none;

	margin-top:10px;

}

.logos
{
	float:left; 
	width:125px;
	padding-top:15px;
	padding-right:15px
}

img
{
	border:0px;
}
