/* CSS Document */
body {
	padding: 0px;
	margin: 0px;
	background-color: #d4d4d4;
}

p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	text-align: justify;
}

form {
	padding: 0px;
	margin: 0px;
}

h6 {
	padding: 5px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}

.cls_box {
	padding: 1px 0px 0px 2px;
	margin: 0px;
	border: 1px solid #3c3c3c;
	width: 114px;
	height: 15px;
	font-family: Tahoma;
	font-size: 11px; 
	color: #000000;
}

.cls_select {
	padding: 1px 0px 0px 2px;
	margin: 0px;
	border: 1px solid #3c3c3c;
	width: 118px;
	font-family: Tahoma;
	font-size: 11px; 
	color: #000000;
}

.cls_textarea {
	padding: 1px 0px 0px 2px;
	margin: 0px;
	border: 1px solid #3c3c3c;
	width: 400px;
	height: 50px;
	font-family: Tahoma;
	font-size: 11px; 
	color: #000000;
}

#cls_GeneralTable {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.cls_top_menu {
	background-image: url(../images/top_menu_bg_rep.gif);
	background-repeat: repeat-x;
	height: 24px;
}

.cls_top_menu2 {
	background-image: url(../images/top_menu_bg_rep.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 1px;
}

.cls_top_menu a {
	color: #ffffff;
	text-decoration: none;
}

.cls_top_menu a:hover {
	color: #000000;
	text-decoration: none;
}

.cls_top_menu ul {
	padding: 2px 0px 0px 0px;
	margin: 0px;
}

.cls_top_menu ul li {
	padding: 0px 8px 0px 5px;
	margin: 0px 5px 0px 0px;
	background-image: url(../images/top_menu_li_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	list-style: none;
	display: inline;
}

.cls_left_menu {
	width: 178px;
	background-color: #d80202;
	background-image: url(../images/left_menu_bg_rep.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.cls_left_menu_top_tab_border {
	font-size: 1px;
	height: 2px;
	background-image: url(../images/left_menu_tab_top_tr_bg_rep.gif);
	background-repeat: repeat-x;
}

.cls_left_menu_tab_td {
	background-image: url(../images/left_menu_td_bg_rep.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

.cls_left_menu_tab_td img {
	float: right;
	border: 0px;
	padding: 2px 6px 0px 0px;
}

.cls_left_menu_tab_td a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 0px 5px 14px;
	width: 164px;
}

.cls_left_menu_tab_td a:hover {
	background-image: url(../images/left_menu_td_bg_rep_on.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding: 3px 0px 5px 14px;
	width: 164px;
}

.cls_left_menu_tab_td_on {
	background-image: url(../images/left_menu_td_bg_rep_on.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding: 3px 0px 5px 14px;
	width: 164px;
}


.cls_left_menu_tab_td_on img {
	float: right;
	border: 0px;
	padding: 2px 6px 0px 0px;
}

.cls_left_menu_tab_td_on a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

.cls_left_menu_tab_td_sub {
	background-color: #d80202;
	padding: 0px;
	margin: 0px;
}

.cls_left_menu_tab_td_sub ul {
	padding: 0px;
	margin: 0px;
}

.cls_left_menu_tab_td_sub ul li {
	font-weight: normal;
	padding: 3px 0px 3px 14px;
	margin: 0px;
	list-style: none;
}

.cls_left_menu_tab_td_sub ul li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 164px;
}

.cls_left_menu_tab_td_sub ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.cls_left_menu_tab_td_sub_ul_li_a_hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.cls_black {
	/*background-color: #000000;*/
	background-color:#c0c0c0;
	font-size: 1px;
}

.cls_red {
	background-color: #ec0000;
	font-size: 1px;
}

.cls_top_gray_tr {
	font-size: 1px;
	background-image: url(../images/content_top_tr.gif);
	background-repeat: repeat-x;
	height: 3px;
}

.cls_copyright {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	/*background-color: #000000;*/
	background-color:#00ff00;
	text-align: center;
	color:#000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

.cls_shadow_above_copyright {
	background-image:url(../images/gray_above_copyright.gif);
	background-repeat:repeat-x;
	font-size:1px;
}

.cls_right_gray_section {
	padding: 0px 6px 10px 9px;
	margin: 0px;
	background-color: #424242;
	font-weight: normal;
	font-size: 11px;
	vertical-align: center;
	line-height: 15px;
	text-align: center;
}

.cls_right_top_shadow {
	font-size: 1px;
	background-image: url(../images/right_top_shadow_rep.gif);
	background-repeat: repeat-x;
}

.cls_middle_top_shadow {
	font-size: 1px;
	background-image: url(../images/middle_top_shadow_rep.gif);
	background-repeat: repeat-x;
}

.cls_CEO_word {
	background-image: url(../images/CEO_bg_rep.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px 6px 10px 9px;
	margin: 0px;
	color: #4d4d4d;
	background-color: #f6f6f6;
	line-height: 15px;
	text-align: left;
}

.cls_CEO_word a {
	color: #d80202;
	text-decoration:none;
}

.cls_CEO_word a:hover {
	color: #d80202;
	text-decoration:underline;
}

.cls_newsletter_subscribe {
	color: #c00000;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
}

.cls_newsletter_subscribe a {
	color: #c00000;
	text-decoration: underline;
}

.cls_newsletter_subscribe a:hover {
	color: #c00000;
	text-decoration: none;
}

.cls_latest_news {
	padding: 0px 14px 0px 11px;
	margin: 0px;
	width: 369px;
	color: #4d4d4d;
	vertical-align: top;
	background-color: #FFFFFF;
}

.cls_news {
	padding: 0px;
	margin: 0px 0px 25px 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
}

.cls_news img {
	float: right;
}

.cls_news span {
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float:right;
}

.cls_news a {
	color: #d80202;
	text-decoration: none;
}

.cls_news a:hover {
	color: #d80202;
	text-decoration: underline;
}

.cls_news ul {
	padding: 0px 0px 0px 25px;
	margin: 0px;
}

.cls_news ul li {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background-image: url(../images/raquo.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	list-style: none;
	line-height: 25px;
}

.cls_news2 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 25px 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
}

.cls_news2 a {
	color: #4d4d4d;
	text-decoration: underline;
}

.cls_news2 a:hover {
	text-decoration: none;
}

.cls_news2 ul {
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

.cls_news2 ul li {
	padding: 0px 0px 0px 20px;
	margin: 0px 5px 0px 0px;
	background-image: url(../images/raquo.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style: none;
}

.cls_form_null {
	padding: 0px;
	margin: 0px;
	color: #4d4d4d;
	background-color: #FFFFFF;
	font-family: Tahoma;
}

.cls_form {
	height: 300px;
	padding: 28px 57px 20px 29px;
	margin: 0px;
	color: #4d4d4d;
	1background-color: #FFFFFF;
	font-family: Tahoma;
	vertical-align: top;
}

.cls_form3 {
	height: 300px;
	padding: 9px 57px 20px 29px;
	margin: 0px;
	color: #4d4d4d;
	background-color: #FFFFFF;
	font-family: Tahoma;
	vertical-align: top;
}

.cls_form2 {
	height: 300px;
	padding: 28px 0px 0px 23px;
	margin: 0px;
	color: #4d4d4d;
	background-color: #FFFFFF;
	font-family: Tahoma;
	vertical-align: top;
}


.cls_form a, .cls_form2 a, .cls_form3 a {
	color: #4d4d4d;
	text-decoration: underline;
}

.cls_form a:hover, .cls_form2 a:hover, .cls_form3 a:hover {
	color: #4d4d4d;
	text-decoration: none;;
}

.cls_contactus {
	padding: 3px 0px 20px 10px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}

.cls_contactus2 {
	padding: 3px 0px 10px 10px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.cls_contactus3 {
	padding: 3px 0px 3px 10px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}

.cls_title {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-size: 14px;
}

.cls_title_line {
	width: 100%;
	background-image: url(../images/line_red_gradient.gif); 
	background-position: right 9px; 
	background-repeat:no-repeat; 
	margin: 0px 0px 0px 5px;
}
.cls_newsletter {
	font-weight:normal;
}

.cls_newsletter a {
	color: #3000ff;
	text-decoration: none;
}

.cls_newsletter a:hover {
	color: #3000ff;
	text-decoration: underline;
}

.cls_newsletter_img {
	border: 1px solid #ff0000; 
	margin-bottom: 7px;
}

.cls_newsletter_date {
	font-weight: normal;
}

.cls_photogallery_txt {
	padding: 10px 30px 20px 45px;
	color: #c40000;
	font-weight: normal;
	text-align: center;
}

.cls_photogallery_img {
	border: 1px solid #ff0000;
}

.cls_about {
	font-weight: normal;
	padding-left: 16px;
	text-align:justify;
}

/* Styles for scrolling layers begin*/
div#hold { 
	position:relative;
	overflow:hidden;
	width:453px;
	height:120px;
	z-index:100;
}
div#wn{ 
	position:absolute; 
	left:0px;
	top:0px; 
	width:453px;
	height:100px; 
	clip:rect(0px, 453px, 100px, 0px); 
	overflow:hidden;	
	z-index:1; 
}

div#lyr1	{ 
	position:absolute;
	visibility:hidden; 
	left:0px;
	top:0px; 
	z-index:1; 
}

div#scrollbar { 
	position:absolute;
	left:0;
	top:200px;
	width:453px;
	height:11px;
	font-size:1px;
	z-index:222;
}

div#track { 
	position:absolute;
	left:12px;
	top:0;
	width:428px;
	height:11px;
	z-index:1;
	background: url("../images/track.gif") #336 repeat;
}

div#dragBar {
	position:absolute;
	left:1px; 
	top:1px;
	width:20px;
	height:9px;
	z-index:1;
	background-color:#7cb941;
	cursor:hand;
}  

div#left { 
	position:absolute; 
	left:0; 
	top:0; 
	z-index:2 
}

div#right {
	position:absolute; 
	right:0; 
	top:0; 
	z-index:3 
}

/* Styles for scrolling layers end*/

.cls_tab_head {
	background-image: url(../images/tab_head_rep.gif);
	background-repeat: repeat-x;
	font: 10px Tahoma;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.cls_bottom_right {
	border-right: 1px solid #c40000;
	border-bottom: 1px solid #c40000;
	height: 26px;
}

.cls_bottom_left {
	border-left: 1px solid #c40000;
	border-bottom: 1px solid #c40000;
	height: 26px;
}

.cls_bottom {
	border-bottom: 1px solid #c40000;
	height: 26px;
}

.cls_tab_td_padding_left {
	padding-left: 10px;
}

.cls_tab_td_padding_right {
	padding-right: 10px;
}

.cls_shortcuts {
	color: #d44545;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}

.cls_shortcuts a {
	font-size: 10px;
	font-weight: normal;
	color: #3000ff;
	text-decoration: none;
}

.cls_shortcuts a:hover {
	color: #3000ff;
	text-decoration: underline;
}

.ul_arrow {
	padding-left: 10px;
	margin: 0px;
}

.ul_arrow li {
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/raquo.gif);
	background-repeat: no-repeat;
	list-style: none;
}

.SubMenu{
	position:absolute;
	z-index:5;
	visibility:hidden;
}

.SubMenu2{
	position:absolute;
	z-index:15;
	visibility:hidden;
}

#HideAll{
	width:100%;
	height:430px;
	visibility:hidden;
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
}

.cls_profile_img {
	float: right;
	margin: 0px 0px 15px 10px;
	border: 1px solid #ff0000;
}

.cls_more_info_HP {
	background-color: #FFFFFF;
	height: 20px;
	vertical-align: middle; 
	text-align: center;
	color: #4d4d4d; 
}

.cls_more_info_HP a {
	color: #d80202; 
	text-decoration: none;
}

.cls_more_info_HP a:hover {
	color: #d80202; 
	text-decoration: underline;
}
.cls_red_text{
color:#d80202;
}
.cls_banner{
margin:0px;
padding:0px;
color:#d80202;
font-size:13px;
text-align:center;
}
.floatright{
float:right;
padding:0px 0px 0px 10px;
}
.floatleft{
float:left;
padding:0px 10px 0px 0px;
}

.blue {
	color: #0000ff;
}

.blue a {
	color: #0000ff;
}

.blue a:hover {
	color: #0000ff;
}

/* CSS Document */
/*	Feb. 18 2010 - Kheder Nasser	*/
form{ margin:0px; padding:0px;}
.body, ul, li, p, h2, h3	{ padding:0; margin:0; font-family:Verdana; font-size:11px; color:#5b5b5b; list-style:none;}
.body			{ background:transparent url(../images/bodyBack.png) 0 0 repeat;}
.float-divider	{ clear:both; height:0px; line-height:0; font-size:0; background:transparent; text-decoration:none; padding:0;}
.floatLeft		{ float:left;}
.floatRight		{ float:right;}
.CPC			{ color:#ed1d24 !important; text-transform:uppercase !important;}
.topnav .CPC	{ font-weight:bold;}

.body td		{ vertical-align:top;}

.color-grey, a.grey	{ color:#5b5b5b;}
a.color-grey:hover	{ color:#3da545;}
.color-red, a.color-red,.color-red a	{ color:#ed1d24;}
.color-red a{ text-decoration:none;}
.color-red a:hover{ text-decoration:underline;}
.color-green, a.color-green	{ color:#41ad49;}

.margintopFix	{ margin-top:-10px;}
.more			{ border-color:#aaaaaa; border-style:solid; border-width:1px 0px; text-decoration:none; text-align:right;
				background:transparent url(../images/moreBack.gif) 0 0 repeat; padding:3px 11px 6px 6px; text-transform:lowercase;}
.more a			{ text-decoration:none;}
.more a:hover	{ text-decoration:underline;}

.viewAll		{ text-align:right; padding:3px 0 0 0;}
.viewAll a		{ text-decoration:none;}
.viewAll a:hover{ text-decoration:underline;}

.separator1	{ height:4px; line-height:4px; font-size:4px;}

/*	Homepage	*/
.generaltable	{ width:1024PX;}
.generaltable p	{ line-height:14px; text-align:justify}
.hp .more		{ margin:0 !important;}

/*	Block Start	*/
.corner		{ background:transparent 0 0 no-repeat; padding:0; height:12px; font-size:12px; line-height:12px;}
.corner1	{ background-image:url(../images/corner1.png); padding:0 24px 0 0;}
.corner2	{ background-image:url(../images/corner2.png); padding:0 24px 0 0;}
.corner3	{ background-image:url(../images/corner3.png); padding:0 0 0 24px;}
.corner4	{ background-image:url(../images/corner4.png); padding:0 0 0 24px;}
.corner1, .corner2	{  background-position:right;}

.cornerb	{ background:transparent 0 0 no-repeat; padding:0; height:12px; font-size:12px; line-height:12px;}
.corner1b	{ background-image:url(../images/corner1b.png); padding:0 12px 0 0;}
.corner2b	{ background-image:url(../images/corner2b.png); padding:0 12px 0 0;}
.corner3b	{ background-image:url(../images/corner3b.png); padding:0 0 0 12px;}
.corner4b	{ background-image:url(../images/corner4b.png); padding:0 0 0 12px;}
.corner1b, .corner2b	{  background-position:right;}

.grad		{ background:transparent 0 0 repeat-x; padding:0; font-size:12px; line-height:12px;}
.grad1		{ background-image:url(../images/grad1.png); height:12px; font-size:12px;}
.grad2		{ background:#FFF url(../images/grad2.png) 0 0 repeat-y; width:12px;}
.grad3		{ background-image:url(../images/grad3.png); height:12px; font-size:12px;}
.grad4		{ background:#FFF url(../images/grad4.png) 0 0 repeat-y; width:12px;}

.contentGreen	{ background-color:#FFF; height:7px; font-size:7px; line-height:7px; border-top:solid 5px #3da545;}
.contentWhite	{ background-color:#FFF; height:12px; font-size:12px; line-height:12px;}
/*	Block End	*/

/* Header */
.headerSection .grad4, .headerSection .grad2	{ vertical-align:bottom;}
#header		{ width:100%; background:#FFF url(../images/headerBack.jpg) right top no-repeat;}
.logo		{ display:block; text-indent:-9999px; background:transparent url(../images/logo.png) 0 0 no-repeat; width:187px; height:78px;}
#header div	{ background:transparent url(../images/headergradBottom.png) left bottom repeat-x;  padding:19px 21px 30px 21px;}
.headerSection .grad4, .headerSection .grad2	{ height:118px; padding:0;}
.headerSection .corner3b, .headerSection .corner2b	{ width:12px; padding:0;}

.topnav		{ background:#FFF; border-top:solid 1px #f8f8f8; padding:0 15px 0 4px; border-bottom:solid 1px #f6f6f6;}
.topnav div	{ position:relative; zoom:1;}
.topnav a	{ display:block; color:#5b5b5b; text-decoration:none; text-transform:uppercase; font-size:12px; padding:13px 0px 8px 20px;}
.topnav div:hover a, .topnav a:hover, .topnav a.selected, .submenu a:hover	{ color:#3da545;}
a.selected,.topnav .selected a {color:#3da545;}
.submenu	{ position:absolute; top:35px; left:0px; background:#b1dbb5; padding-bottom:1px; border-bottom:solid 4px #3da545; min-width:100%;}
.submenu	{ display:none;}
.topnav div:hover .submenu	{ display:block;}
.submenu a	{ color:#ed1d24 !important; padding:5px 15px 8px 20px; background:#FFF; font-size:11px; text-transform:capitalize; white-space:nowrap;}
.submenu a:hover	{ color:#3da545 !important;}

/* body */
.hp_intro_flash	{ background:#FFF; padding:0px 14px;}
.hp_intro_flash div { padding-bottom:8px; padding-bottom:10px\9; background:transparent url(../images/hp_flash_grad.jpg) center bottom no-repeat;
				min-height:167px; min-height:180px\9;}
.hp_intro_flash p	{ font-size:11px; font-style:italic; font-weight:bold;}
.flash .grad2		{ background-color:transparent;}
.flash .grad4		{ vertical-align:bottom;}
.flash .corner3b	{ background-image:none;}

.welcome	{ width:410px; padding-top:12px;}
.welcome table	{ background:#FFF;}
.welcome img{ border:solid 3px #ed1d24;}
.welcome h2	{ font-weight:bold; font-size:15px; background:transparent url(../images/titleBack.gif) 100% 25px no-repeat; padding:9px 0px 32px 12px;
				margin-right:12px;}
.welcome p	{ padding:12px; text-align:justify;}

/* News */
.news		{ background:#FFF; padding:0px 12px;}
.titleH3	{ padding:4px 0px 7px; font-size:13px;}
.news a.newsTitle, .news span.newsTitle		{ display:block; background:#35963f; font-size:12px; color:#FFF; padding:10px 12px 9px 12px; text-decoration:none;}
/**/
#home-page a.newsTitle{min-height:41px!important;}
/**/
.news a.newsTitle:hover	{ text-decoration:underline;}
.newsDate	{ display:block; border-left:solid 10px; padding:9px 5px 14px;}
.newsText	{ border-top:solid 1px #aaaaaa; background:#efefef; padding:12px 12px 5px 12px; line-height:14px; min-height:99px;/**/ /*height:99px;*/}
.newsText img	{ border:solid 2px #35953e; margin-right:12px; float:left;}/* width:105px;  height:94px;*/
.newsText a	{ display:block; float:left; padding-bottom:1px; outline:none;}

.hp .grad2	{ background-color:transparent;}

.newsListing .main2	{ padding-right:0px;}
.hp .news .latestDiv { min-height:253px;}

/* Video */
.play		{ padding-top:12px; width:292px;}
.play div	{ background:#FFF; padding:12px 18px 21px 18px; min-height:244px;}
.play .titleH3	{ padding-top:0px; padding-bottom:10px;}

/*	Page: Profile	*/
.mainContent	{ background:#FFF; padding:0 0px;}
.profile .mainContent .titleH3	{ background:transparent url(../images/titleBack2.gif) 40% 50% no-repeat; padding:12px 0 12px; margin:0 12px;}
.mainContent .titleH3	{ background:transparent url(../images/title_quote.gif) 0% 50% no-repeat; padding:12px 0 12px 16px; text-transform:capitalize;}
.proContent	{ border-top:solid 1px #adadad; background:#efefef; padding:20px 22px 22px; margin:0;min-height:400px;}
.profile .proContent	{ margin:0 12px;}
.text1		{ margin-left:22px;}
.text1 ul	{ border-left:solid 7px #ed1d24; margin:8px 0; padding-left:20px;}
.text1 ul li { padding:2px 0 3px;}

.proContent img	{ border:solid 2px #35953e; margin:20px 20px 10px 55px;}

/*	Footer	*/
.footer	{ text-align:center;}
.footer span	{ display:block; margin-top:4px; margin-bottom:5px;}
.footer span a	{ display:inline-block; text-indent:-9999px; background:transparent url(../images/netways.png) 0 0 no-repeat; width:55px; height:15px;}
.footer a		{ text-decoration:none;}
.footer a:hover	{ text-decoration:underline;}

/*	News Listing	*/
.latestNews .more	{ margin-bottom:16px;}
.main2	{ border-top:solid 1px #adadad; padding:12px 20px 20px 12px; background:transparent url(../images/bodyBack2.png) 97% bottom no-repeat; min-height:400px;}
/* Paging */
#pagination 	{ border:0 none; text-align:center;}
#pagination table	{ text-align:center; margin:0 auto; width:100%;}
#pagination td	{ vertical-align:middle; padding-top:2px;}
#pagination a	{ color:#5b5b5b;}
#pagination a:hover, #pagination span	{ text-decoration:none; color:#ed1d24;}

/*	News Details	*/
.newsDetails .newsText	{ background:transparent; height:auto!important;/**/}
.newsDetails img 		{ width:186px; /*height:110px;*/ border-width:3px;}
.newsDetails p span		{ font-size:11px !important;}
.newsDetails .more 		{ margin:0;}
.newsDetails .more a	{ float:none;}

/*	Contact us info	*/
.contact .main2		{ padding-top:20px; position:relative; zoom:1;}
.contactImg			{ position:absolute; right:0px; top:17px;}
.contactData1		{ width:114px; padding-left:5px; line-height:20px; padding-top:4px;}
.contactData2 		{ line-height:21px; padding:4px 10px; background:#f0f0f1;}
.contactData2 span	{ font-weight:bold; display:block;}
.contactData2 .tel	{ background:transparent url(../images/tel.gif) left center no-repeat; padding-left:30px;}
.contactData2 .cell	{ background:transparent url(../images/cell.gif) 4px center no-repeat; padding-left:30px;}
.contactData2 a		{ display:inline-block; text-decoration:none; background:transparent url(../images/mail.gif) 2px center no-repeat; 
					padding-left:30px; color:#41ad49;}
.contactData2 a:hover	{ color:#ED1D24;}

/*	Contact us	*/
.contactus .main2 { padding-top:25px;}
.main2 form		{ padding:0; margin:0;}
.cData1		{ width:102px;}
.cData1, .cData2{ vertical-align:middle !important; padding-bottom:4px;}
.cData2 input, .cData2 select, .textArea	{ color:#a6a6a6; font-family:Verdana, Geneva, sans-serif; font-size:11px; border:solid 1px #e9e9e9; 
			padding:4px 5px; width:220px; background:transparent url(../images/grad2.gif) repeat scroll 0 0;}
.cData2 select	{ padding:2px 0; width:232px;}
.cData2 .mailing	{ width:540px;}
.infoRequest	{ padding-top:10px; padding-bottom:6px;}

.textArea	{ height:65px; width:540px; margin-bottom:10px;}
.cData2 table td	{ vertical-align:middle; padding:0;}
.cData2 table input	{ width:auto; height:auto; padding:0; background:transparent none; border:0 none; margin-right:30px;}

.cData2 table .submit	{ text-align:right; padding-top:20px;}
.cData2 table .submit input	{ color:#FFF; background:#3da545; font-weight:bold; padding:5px 4px 4px 4px; margin:0 0 0 15px; display:inline-block;
				cursor:pointer;}

/*	Contact us Sended Email	*/
.send .cData1	{ width:102px;}
.send .cData2	{ color:#a6a6a6; font-family:Verdana, Geneva, sans-serif; font-size:11px; border:solid 1px #e9e9e9; 
			padding:4px 5px; background:transparent url(../images/grad2.gif) repeat scroll 0 0;}

/*	Companies	*/
.company .main2	{ padding-top:13px;}
.cBlock		{ background:#EFEFEF none repeat scroll 0 0; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; line-height:14px;
				padding:8px 12px 7px;}
.cBlock img	{ border:0 none; width:auto; height:auto; max-height:150px; max-width:150px;}
.compLink	{ width:100%; padding:7px; vertical-align:bottom !important;}
.cBlock a	{ font-weight:bold; text-decoration:none; color:#ed1d24;}
.cBlock a:hover	{ text-decoration:underline;}

/*	Photogallery	*/
.cls_photogallery_img	{ border:0 none; 1width:112px; 1height:73px;}
.photo-images a{ display:block; border:2px solid #ffffff; position:relative;}
.photo-images a:hover,.photo-images a.active{border:2px solid #ed1d24;}
.photo-images a.active span{ display:none;}
.magnifier{ position:absolute; bottom:0; right:0; background:transparent url(../images/magnifier.png) 0 0 no-repeat; width:28px; height:24px;}
.photo-images td{ padding-left:6px; padding-right:7px;}
.imageBucket	{ background:transparent url(../images/grad5.png) 0 0 repeat; padding:12px 0;}
.prevImage, .nextImage	{ width:30px; height:77px; padding:0;}
.prevImage a, .nextImage a	{ display:block; width:30px; text-indent:-9999px; background:transparent center center no-repeat; height:77px; padding:0;}
.prevImage a	{ background-image:url(../images/arrowRedLeft.png);}
.nextImage a	{ background-image:url(../images/arrowRedRight.png);}

div#hold, div#hold div	{ width:100%; ]width:890px; height:77px; padding:0;}
div#wn		{ clip:rect(0px, 904px, 100px, 0px);}
.photo .main2	{ padding-right:12px;}
.cls_photogallery_txt	{ color:#5b5b5b}

/**********Ceo*****/
.word-ceo p{ padding-bottom:15px;}
.board-table td{ padding:10px 0px 0px 10px;}

/*****paging***/
/*
.cls_newsletter a { color:#ed1d24; text-decoration:none;}
.cls_newsletter span{color:#41ad49;}
.cls_newsletter a:hover{color:#41ad49;text-decoration:none; }
*/

.site-map ul{ margin-left:25px; margin-bottom:10px;}
.site-map ul li{ padding-bottom:5px;}
.site-map,.site-map a:hover,.site-map a{ color:#41AD49; font-weight:normal; text-decoration:none;}
.site-map li a{color:#D80202; font-weight:normal; text-decoration:none;}


h3.titleH3 a{ color:#D80202; text-decoration:none;}
h3.titleH3 a:hover{color:#41AD49;}

/*	Feb. 24 2010	*/
.cls_about .imageRight	{ float:right; margin:0px 0px 10px 10px; max-width:250px; max-height:250px;}
.cls_about .imageLeft	{ float:left; margin:0px 10px 10px 0px; max-width:200px; max-height:200px;}

/*	Feb 25 2010	*/
/*	Organization Chart	*/
.chart a	{ text-decoration:none;}
.chart a:hover	{ text-decoration:underline;}

/*	About us	*/
.about .main2	{ background:#EFEFEF none repeat scroll 0 0; border-top:1px solid #ADADAD; padding:20px 22px 22px;}
.titleH4	{ padding:0 0 5px 0; margin:0 ; text-transform:capitalize; font-size:12px; color:#41AD49;}
.about .main2 img	{ margin:20px 20px 10px 55px;}

.statistics	{ border-right:solid 1px #FFF; margin-top:10px;}
.statistics img	{ padding:0; margin:0 !important;}
.statistics th	{ background:#3DA545 none repeat scroll 0 0; color:#FFFFFF; padding:5px 10px; text-align:left;
				border-left:solid 1px #FFF; border-bottom:solid 1px #FFF;}
.statistics th.noText	{ background:transparent; border-left:0 none;}
.statistics td	{ padding:5px 10px; border-left:solid 1px #FFF; border-bottom:solid 1px #FFF;}
.statistics .number	{ font-weight:bold;}

.full .play	{ width:100%;}
.full .play object	{ height:100%\9; margin-left:auto; height:500px;}

/*	Added March 3 2010	*/
.share a		{ color:#41ad49; text-decoration:none;}
.share a:hover	{ color:#ED1D24;}
.companyInfo	{ padding:8px 0 0 16px; font-size:12px!important;}/**/
.bullet			{ display:inline-block; background:transparent url(../images/raquo.gif) 0 3px no-repeat; padding:3px 0 0 20px;}

/*	Added 24 March 2010	*/
.email a, .email		{ color:#00f !important; text-decoration:none !important;}
.email a:hover, .email:hover	{ text-decoration:underline !important;}
.welcome h2 { padding-bottom:23px;}

.note span	{ text-decoration:underline;}
.note p		{ padding:5px 0;}
.note img	{ border:0 none; margin:0 0 5px 0; padding:0;}

.companyInfo td	{ padding:3px 0;}

.cls_about div.floatright	{ max-width:260px !important;}

.CPC { font-weight:bold;}

.photo-images a	{ height:73px; width:112px;}
.photo-images a img	{ border:0 none; text-decoration:none;}

.cBlock img	{ max-height:100px;}

._cls_about img 	{ max-width:250px;}

.olNumber		{ margin:0; padding:0;}
.olNumber ol, .olNumber ul	{ padding:0; margin:0;}
.olNumber li	{ padding:0; margin:0; list-style:inside decimal; line-height:14px;}
.olNumber div	{ padding:10px 0 0px 26px; text-align:justify;}
.olNumber ul	{ margin:10px 0 0 16px;}
.olNumber ul li	{ list-style:outside disc; padding:0 0 10px 0;}
.olNumber ul li li	{ list-style:outside circle; padding:0 0 5px 0;}
.olNumber ul li li li	{ list-style:outside square; padding:0 0 5px 0;}
.olNumber .separator1	{ padding:10px 0 0 0; margin:0;}
.olNumber ol li			{ padding-top:10px;}
.font9	{ font-size:9px;}

.compLogo	{ width:150px !important;}
.compLogo a	{ width:150px !important; display:block}
#affiliated .compLogo a{ width:auto !important; display:block}/**/
#affiliated .cBlock img	{ width:83px; height:89px;}/**/
.footer span span	{ display:inline;}

.vision img	{ /*max-height:63px;*/}
.vision .compLink	{ padding-top:0px;}
.vision2	{ max-height:70px; max-width:100px}

/*	Added April 12 2010	*/
.cpc14	{ font-size:14px;}

/* Added April 15 2010 */
.boardImage	{ border:0 none !important; margin:30px 0 0 10px !important;}
#cpcIntel .cBlock	{ vertical-align:middle; text-align:center;}
#cpcIntel .compLink	{ width:auto; min-width:150px; text-align:left; vertical-align:middle !important;}
.min150		{ width:150px;}

/*	Added April 19 2010	*/
.empower	{ text-align:center; padding-top:3px;}
.vision3	{ float:none; margin-left:auto; margin-right:auto; display:block; max-height:70px;}
.kone		{ margin-left:auto; margin-right:auto; display:block; max-height:110px; max-width:180px; margin-bottom:12px;}

.fontNormal{font-weight:normal!important;}




