/* CSS Document */
body
{
	margin-top:0px;
	margin-left:106px;
	margin-right:106px;
	background-color:#000000;
}

li{list-style-image: url(../images/arrow2.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:11px;
padding-bottom:5px;
}

.cmi_top_link_title
{
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	text-align:right;
	text-decoration:none;
}
.cmi_top_link_title1
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#B5B6B6;
	font-weight:normal;
	padding-left:5px;
	text-decoration:none;
}
.cmi_phone_text
{
	font-family:"Trebuchet MS";
	font-size:21px;
	color:#C6C6C6;
	padding-right:10px;
	text-decoration:none;
}

.cmi_top_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../images/top_link_bg.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.cmi_top_link a { color:#FFFFFF; text-decoration:none}
.cmi_top_link a:hover { color: #CCCCCC; text-decoration:none}

.cmi_top_link span
{
	padding:0px 8px;
}

.cmi_center_links_bg
{
	background-image:url(../images/center_link_bg.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.cmi_center_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding-top:20px;
	float:left;
	height:40px;
}
.cmi_center_link a {color:#FFFFFF; text-decoration:none}
.cmi_center_link a:hover {color: #CCCCCC; text-decoration:none}

.cmi_welcome_bg
{
	background-image:url(../images/welcome_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.cmi_welcone_title
{
	padding-top:30px;
	padding-bottom:15px;
}
.cmi_home_text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:30px;
	text-decoration:none;
	font-weight:normal;
}

.cmi_succes_text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.cmi_home_text2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	text-decoration:none;
}
.cmi_home_text3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#1F1F1F;
	text-decoration:none;
}

.cmi_inner_text_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8D0000;
	text-decoration:none;
}

.cmi_inner_text_grand
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8D0000;
	text-decoration:none;
}

.cmi_granmaster
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
}


.cmi_granmaster2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.cmi_inner_text_grey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #999999;
	text-decoration:none;
}

.cmi_inner_heading_black
{
	font-family: "Trebuchet MS", Verdana;
	font-size:21px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

.cmi_not_found
{
	font-family: "Trebuchet MS", Verdana;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	color: #990000;
	text-decoration:none;
	padding-bottom:100px;
	padding-top:100px;
}

.cmi_inner_heading_red
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#8D0000;
	text-decoration:none;
}


.cmi_inner_text2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	padding-left:30px;
	padding-right:30px;
	text-align:justify;
	text-decoration:none;
}

.cmi_inner_text2 h2, .cmi_inner_text2 h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C5C5C;
	text-decoration:none;
}

.cmi_contact_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C5C5C;
	padding-left:30px;
	padding-right:30px;
	text-align:justify;
	text-decoration:none;
}

.cmi_contact_arrow
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CC3333;
	padding-left:5px;
	text-decoration:none;
}

.cmi_not_found_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C5C5C;
	padding:30px;
	text-decoration:none;
}

.cmi_center_bg
{
	background-color:#E1E1E1;
}

.cmi_white_bg
{
	background-color: #FFFFFF;
}

.cmi_sitemap_bg
{
	background-color: #FFFFFF;
}

.cmi_seprator1
{
	background-image:url(../images/seperator1.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.cmi_seprator2
{
	background-image:url(../images/seperator2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.cmi_seprator3
{
	background-image:url(../images/seperator3.gif);
	background-repeat:repeat-y;
	background-position:center;
	height:375px;
}
.cmi_customers_testimonials_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#920001;
	text-decoration:none;
}
.cmi_customers_testimonials_title a {color:#920001; text-decoration:none}
.cmi_customers_testimonials_title a:hover {color:#920001; text-decoration:underline}

.cmi_customers_testimonials_text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.cmi_read_more_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8F0000;
	text-decoration:none;
}
.cmi_read_more_text a {color:#8F0000; text-decoration:none}
.cmi_read_more_text a:hover {color:#8F0000; text-decoration:underline}

.cmi_video_text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.cmi_view_more
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8E0000;
	text-decoration:none;
}
.cmi_view_more a {color:#8E0000; text-decoration:none}
.cmi_view_more a:hover {color:#8E0000; text-decoration:underline}

.cmi_copyright_text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C8B8B;
	width:450px;
	float:left;
	padding-top:5px;
	text-decoration:none
}
.cmi_copyright_text2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BFBEBE;
	width:450px;
	float:left;
	padding-top:5px;
	text-decoration:none
}
.cmi_copyright_text3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C8B8B;
	float:right;
	text-align:right;
	width:340px;
	padding-top:5px;
	text-decoration:none
}
.cmi_copyright_text3 a {color:#8C8B8B; text-decoration:none}
.cmi_copyright_text3 a:hover {color:#8C8B8B; text-decoration:underline}

img.floatLeft { 
    float: left; 
    margin-right: 15px; 
	margin-bottom: 8px; 
}
img.floatRight { 
    float: right; 
   margin-left: 15px;
   margin-bottom: 8px;  
}

.outer_dots{height:15px;
float:left;
margin-bottom:25px;
}


.dotts{border-bottom: #999999 1px dotted;
height:15px;
width:700px;
float:left;
}

.cmi_top{
height:15px;
width:30px;
float:right;
}

.cmi_top_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8D0000;
	text-align:right;
	text-decoration:none;
}

a.cmi_top:link, a.cmi_top:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8D0000;
	text-align:right;
	text-decoration:none;
}
a.cmi_top:hover {color: #006699;
text-decoration:underline;}

.cmi_map{border-color: #CCCCCC;
border-style:double;
border-width:5px;
padding:5px;
}

a.cmi_site:link, a.cmi_site:visited {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.cmi_site:hover {color: #990000;
text-decoration:underline;}

.cmi_box{width:400px;
/*height:auto;*/
float:left;
border: #999999 1px solid;
padding:7px;
background-color: #EEEEEE;

}

/*Css for menu */
.menu_container{
	width:791px;
	float:left;
	background-image:url(../images/center_link_bg.gif); 
	height:55px;
	position:relative;
}
.arrow{
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.menu_seprator{
	background-image:url(../images/link_seprator.gif);
	background-repeat:no-repeat;
	margin-top:21px;
	width:6px;
	height:34px;
	float:left;
}
.submenu_top{
	background-color:#D9D9D9; 

	width:238px; 
	height:5px;
}
.submenu_bottom{
	background-color:#D9D9D9; 

	width:238px; 
	height:10px;
}
.submenu{
	width:238px;
	clear:both;	
	position:relative;
	/*margin-top:108px;*/
	visibility:hidden;
	text-align:left;
	background-image:url(../images/menu_mid.gif);
	border:solid 1px #C0C0C0;
}
.submenu ul {
	background-color:#D9D9D9;
	padding:0px;
	margin:0px;
}
ul.submenu, .submenu li{
	padding:0; 
	margin:0;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	background-image:url(../images/bullet2.gif);
	background-repeat:no-repeat;
	background-position:10px 13px;
	list-style:none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;			
}
ul.submenu{
	clear:both;
	margin-top:6px;
	padding:6px 10px;			
}
.submenu li a{
	color:#555555;
	font-weight:bold;
	display:block;
	padding:4px;
	text-decoration:none;
	font-weight:normal;
}
.bottom_border{
	border-bottom:solid 1px #C0C0C0;
}
.submenu li a:hover{
	color:#333333;
}

/*
table {
	border:1px solid blue;
}*/

/*Pagination*/
.cmi_pagination_container
{
	float:right;
	width:140px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:20px;
}
.cmi_pagination_wrapper
{
	float:right;
}
.cmi_pagination_current
{
	border:solid;
	border-width:1px;
	border-color:#CFCFCF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#CA0000;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:5px;
	float:left;
}
.cmi_pagination_current a{color:#CA0000; text-decoration:none}
.cmi_pagination_current a:hover{color:#CA0000; text-decoration:none}

.cmi_pagination
{
	border:solid;
	border-width:1px;
	border-color:#CFCFCF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#818181;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:5px;
	float:left;
}
.cmi_pagination a {color:#818181; text-decoration:none}
.cmi_pagination a:hover {color:#818181; text-decoration:none}

.cmi_pagination_arrow_gray
{

	text-align:center;
	margin-left:5px;
	float:left;
}
.cmi_pagination_arrow_gray a{text-decoration:none}
.cmi_pagination_arrow_gray a:hover{text-decoration:none}

.cmi_pagination_arrow_red
{
	text-align:center;
	margin-left:5px;
	float:left;
}
.cmi_pagination_arrow_red a{text-decoration:none}
.cmi_pagination_arrow_red a:hover{text-decoration:none}

#sub_menu7{
	margin-left:-40px;
}
#sub_menu8{
	margin-left:-140px;
}

/*sitemap css start*/

.cmi_divider{width:730px;
height:10px;
float:left;
border-top: #CCCCCC;
border-top-style:dotted;
border-width:1px;
margin-bottom:10px;
margin-top:5px;
}
.cmi_sitemap_wrapp{width:731px;
height:auto;
float:left;
}

.cmi_sitemap_wrapp_1{width:731px;
height:auto;
float:left;
padding-left:20px;
}

.line{width:1px;
height:auto;
float:left;
}

.cmi_sitemap_div{width:81px;
height:20px;
float:left;
text-align:left;
padding-left:20px;
color: #000000;
}

.cmi_sitemap_div_grand{width:91px;
height:20px;
float:left;
text-align:left;
padding-left:20px;
color: #000000;
}

.cmi_sitemap_div_home{width:51px;
height:20px;
float:left;
text-align:left;
padding-left:20px;
color: #000000;
}
.cmi_sitemap_div_big{width:121px;
height:20px;
float:left;
text-align:left;
padding-left:20px;
color: #000000;
}

.cmi_sitemap_div_cont{width:71px;
height:20px;
float:left;
text-align:left;
padding-left:20px;
color: #000000;
}

.cmi_sitemap_2nd_div{width:223px;
height:auto;
float:left;
margin-top:30px;
text-align:left;
padding-left:20px;
color:#000000;
}


a.cmi_maps:link, a.cmi_maps:visited{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration:none;}
a.cmi_maps:hover {color:#8E0000; text-decoration:underline}


a.cmi_maps_b:link, a.cmi_maps_b:visited{width:91px;
height:20px;
text-align:left;
color:#333333;
text-decoration:none;
	}
a.cmi_maps_b:hover {color:#8E0000; text-decoration:underline}

/*sitemap css end*/

/*news css 12th march 2010 start*/
.news_div{width:730px;
height:auto;
float:left;
}
.news_div_1{width:30px;
height:auto;
float:left;
}
.news_div_2{width:150px;
height:auto;
float:left;
margin-top:3px;
}
.news_div_pdf{width:730px;
height:auto;
float:left;
margin-top:20px;
}
.cmi_inner_text_grey_news
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #999999; margin-top:-5px;
	text-decoration:none;
}
h2.cmi_inner_text_red_news
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8D0000; font-weight:normal;
	text-decoration:none;
}

a.cmi_news_pdf:link, a.cmi_news_pdf:visited{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000; font-weight:bold;
	text-decoration:none;}
a.cmi_news_pdf:hover {color:#8E0000; text-decoration:underline}

a.cmi_inner_text_grey_news:link, a.cmi_inner_text_grey_news:visited{font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #999999; margin-top:-5px;
	text-decoration:none;}
a.cmi_inner_text_grey_news:hover {color:#8E0000; text-decoration:underline}

a.news_icon:link, a.news_icon:visited{font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #999999; margin-top:-5px;
	text-decoration:none;}
a.news_icon:hover {color: #FFFFFF; text-decoration:underline}

.news_icon_on_header{
float: right;
	width:200px;
	height:30px;
	margin-top:-40px;
	margin-right:20px;
	text-align:right;
	}
.news_icon_on_header_1{
	float: right;
	width:40px;
	height:30px;
	}
.news_icon_on_header_2{
	float: right;
	width:150px;
	height:20px; margin-top:10px;
	margin-right:7px;
	text-align: right; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #999999;
	}
/*news css 12th march 2010 close*/

/*Video Gallery*/
#videos_list {
	width:270px;
	height:344px;
	margin-left: 10px;
	overflow-y: scroll;
	padding-left: 10px;
	padding-right: 10px;
}
.middle_devider {
	background-image: url(../images/middle_devider_bg.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 2px;
}
/*Video Gallery*/
/* from robin*/
.video_icon
{
	padding-right:25px;
	text-align:right;
}
.video_icon img{
	border:none;
}