/* 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;
}