﻿body{
	margin:0px;
	padding:0px;
	background-color:#4C4C4C;
	width: 100%;
	height:100%;
}
form{
	margin:0px;
	padding:0px;
	background-color:#4C4C4C;
	width: 100%;
	height:100%;
}
html{
	margin:0px;
	padding:0px;
	background-color:#4C4C4C;
	width: 100%;
	height:100%;
}

td{
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
}
#main{
	background-color:white;
	height:550px;
	margin:0px auto 0px auto;
}
.left-shadow{
	background-image:url('../images/en/lft-shadow.jpg');
	background-repeat:repeat-y;
	width:10px;
	height:100%;
}
.right-shadow{
	background-image:url('../images/en/rit-shadow.jpg');
	background-repeat:repeat-y;
	width:10px;
	height:100%;
}
/******************* Body ************************/
.padding{
	padding:5px;
}
.padding-left-small{
	padding-left:2px;
}
.padding-left{
	padding-left:5px;
}
.padding-left-more{
	padding-left:10px;
}
.padding-left-more2{
	padding-left:15px;
}
.padding-right-search{
	padding-right:1px;
}
.padding-right-small{
	padding-right:2px;
}
.padding-right{
	padding-right:5px;
}
.padding-right-more{
	padding-right:10px;
}
.padding-right-more2{
	padding-right:15px;
}

.padding-right-more35{
	padding-right:36px;
}
.padding-left-more35{
	padding-left:36px;
}

.padding-top{
	padding-top:5px;
}

.padding-feedback-confirmation{
	padding-top:80px;
	padding-left:130px;
}


.padding-labels{
	direction: ltr;
	padding-left:15px !important;
}

.padding-buttons-feedback{
	padding-right:85px;
}


.padding-careers-description{
	padding-top:13px;
	padding-left:25px !important;
}
.padding-careers-apply{
	padding-right:50px;
	text-align:right;
}

.padding-top-more{
	padding-top:10px;
}
.padding-top-more2{
	padding-top:15px;
}
.padding-top-tinny{
	padding-top:3px;
}
.padding-top-verytinny{
	padding-top:1px;
}

.padding-bottom{
	padding-bottom:5px;
}
.search-txt{
	border:1px #78868E solid;
	font-family:Arial;font-size:10px;font-weight:bold;
	color:#666666;
	height:16px;
	
}
.search-dd{
 
	font-family:Arial;font-size:10px;font-weight:bold;
	color:#666666;
	width:143px; 
	
}
textarea{
	border:1px #C6C6C6 solid;
	width:250px;
	font-family:Arial;font-size:12px;
	color:#727272;
	text-align:left;

}
.form-txtrbox{
	border:1px #C6C6C6 solid;
	width:250px;
	font-family:Arial;font-size:12px;
	color:#727272;
	text-align:left;

}
.header-links a:link{
	font-family:Tahoma;
	font-size:8pt;
	color:#666666;
	text-transform:capitalize;
	text-decoration:none;
}
.header-links a{
	font-family:Tahoma;
	font-size:8pt;
	color:#666666;
	text-transform:capitalize;
	text-decoration:none;
}
.header-links{
	font-family:Tahoma;
	font-size:8pt;
	color:#666666;
	text-transform:capitalize;
	text-decoration:none;
}
.header-links a:visited{
	color:#666666;
}
.header-links a:hover{
	color:#666666;
	text-decoration:underline;
}
.float-rit{
	float:right;
}
/**************************** Top Nav *******************************/
.white-link a:link{
	font-family:Verdana;
	font-size:11px;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}

.white-link a{
	font-family:Verdana;
	font-size:11px;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}

.white-link{
	font-family:Verdana;
	font-size:11px;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}

.white-link a:visited{
	color:white;
}

.white-link a:hover{
	color:white;
	text-decoration:none;
}
.top-nav-bg{
	background-image:url('/images/en/top-menu-bg.gif');
	background-repeat:repeat-x;
	height:28px;
	vertical-align:middle;
	position:relative;
	top:2px;

}
.top-nav a:link{
	font-family:Verdana;
	font-size:11px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}

.top-nav a{
	font-family:Verdana;
	font-size:11px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
}
.top-nav{
	font-family:Verdana;
	font-size:11px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
	vertical-align:middle;
}

.top-nav-item{
	padding-left:12px;padding-right:12px;
	height:28px; color:#000000;
}
		
	/*
a.top-nav-item:link,a.top-nav-item:hover,a.top-nav-item:visited{
	color:#034694;
}	*/
	

	
.top-nav-item-hover{
	background-image:url('../images/en/menu-itm-highlight.gif');
	background-repeat:no-repeat;
	background-position:center -1px;
}
 

.topNavFlyOuts{
	background-color:#414141;
	border-top:1px #8c8c8c solid;
	border-left:1px #8c8c8c solid; 
}
.topNavFlyOuts td{
	background-color:#414141;  
	 
	  
}
.topNavFlyOuts a:link{
	background-color:#414141;
	font-family:Verdana;
	font-size:11px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
	width:215px;
}
.topNavFlyOuts a{
	background-color:#414141;
	font-family:Verdana;
	font-size:11px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
	width:215px;
}
.topNavFlyOuts{
	background-color:#414141;
	font-family:Verdana;
	font-size:11px !important;
	color:white;
	text-transform:capitalize;
	text-decoration:none;
	width:225px;
}
.topNavFlyOutsItem{
	padding-left:12px; 
	height:20px;
	background-color:#414141;
	width:225px;
	border-bottom:1px #8c8c8c solid;
	border-right:1px #8c8c8c solid;
}

.topNavFlyOuts a:visited{
	color:white;
}

.topNavFlyOutsItem:hover a{
	color:black;
	text-decoration:none;
}
.topNavFlyOutsItem td:hover{
	color:black;
	text-decoration:none;
}
.topNavFlyOutsItem{
	color:black;
	text-decoration:none;
}
.topNavFlyOutsItem:hover a{
	background-color:#ffffff;
	color:black;
}
table.topNavFlyOutsHover td a{
	background-color:#ffffff;
	color:black;
}
table.topNavFlyOutsHover td{
	background-color:#ffffff;
	color:black;
}
.topNavFlyOutsHover{
	background-color:#ffffff;
	color:black;
}
.wrld-map{
	background-image:url('../images/en/wrld-map.gif');
	background-repeat:no-repeat;
	width:46px;height:28px;
}
.world-wide{
	font-family:Verdana;
	font-size:11px;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
}
/********************** Content ***************************/
.news-title a:link{
color:#0A4595 ;
font-family:Arial ;
font-size:13px ;
font-weight:bold ;
text-decoration:none;
}
.news-title a{
color:#0A4595 ;
font-family:Arial ;
font-size:13px ;
font-weight:bold ;
text-decoration:none;
}




.news-title{
color:#0A4595 ;
font-family:Arial ;
font-size:13px ;
font-weight:bold ;
text-decoration:none;
/*text-align:right;*/
}
.news-title2{
color:#0A4595 ;
font-family:Arial ;
font-size:13px ;
font-weight:bold ;
text-decoration:none;
}

.news-title a:visited{
color:#0A4595 ;
}
.news-title a:hover{
color:#0A4595 ;
text-decoration:underline;
}
.date-smal{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
}
.date-month{

	font-family:Arial !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:#666666 !important;
	text-transform:capitalize !important;
	text-align:center !important;

}
.date-day{
	font-family:Arial !important;
	font-size:24px !important;
	color:#034694 !important;
	text-transform:capitalize !important;
	text-align:center !important;
}
.date-year{
	font-family:Arial !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:white !important;
	text-transform:capitalize !important;
	background-color:#636363 !important;
	text-align:center !important;
	padding-left:2px;padding-right:2px !important;
}
.title-paragraph{
	font-family:Arial !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:#0A4595 !important;
	text-transform:capitalize !important;
	border-bottom:1px #C2C2C2 solid !important;
	height:20px !important;	
	padding-left:5px;	
}
.qouats-bg{
	background-image:url('../images/en/qouats.gif');
	background-repeat:no-repeat;
	background-position:15px 110px;
}
.margins{
	margin-left:12px;
}
.margins-rit{
	margin-right:14px;
}
.img-border{
	border:1px #666666 solid !important;
}
.italic-title{
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	color:#0A4595;
	font-style:italic;
}
.line-hight-small{
	line-height:12px;
}
.description{
	font-family:"Trebuchet MS";
	font-size:8pt;
	font-weight:500;
	color:#61727C;
}
.ceo-msg{
	font-family:Arial;
	font-size:8pt;
	color:#61727C;
}
.orang-link a{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#FF5400 !important;
	text-decoration:none !important;
}
.orang-link a:link{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#FF5400 !important;
	text-decoration:none !important;
}
.orang-link{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#FF5400 !important;
	text-decoration:none !important;
}
.orang-link a:visited{
	color:#FF5400 !important;
}
.orang-link a:hover{
	color:#FF5400 !important;
	text-decoration:underline !important;
}
.lin-spacer{
	background-image:url('../images/en/lin-spacer.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	height:20px;
}
.spacer{
	height:10px;
}
.spacer-half{
	height:5px;
}
.spacer-double{
	height:15px;
}
/******************* Grid Style ***********************/
.Grid td{
background-color:white;
border:none;
font-family:Arial;font-size:12px;
color:#727272;
height:20px;
}
.Grid{
background-color:white;
border:none;
font-family:Arial;font-size:12px;
color:#727272;
height:20px;
}
.Grid-header th{
background-color:#0A4595;
border-right:1px #325788 solid !important;
border:0px;
font-family:Arial;font-size:12px;font-weight:bold;
color:white;
text-align:center;
}
.Grid-header a:link{
background-color:#0A4595;
border-right:1px #325788 solid !important;
border:0px;
font-family:Arial;font-size:12px;font-weight:bold;
color:white;
text-align:center;
}
.Grid-header a{
background-color:#0A4595;
border-right:1px #325788 solid !important;
border:0px;
font-family:Arial;font-size:12px;font-weight:bold;
color:white;
text-align:center;
}
.Grid-header td{
background-color:#0A4595;
border-right:1px #325788 solid !important;
border:0px;
font-family:Arial;font-size:12px;font-weight:bold;
color:white;
text-align:center;
}
.Grid-header{
background-color:#0A4595;
border-right:1px #325788 solid !important;
border:0px;
font-family:Arial;font-size:12px;font-weight:bold;
color:white;
text-align:center;
}
.Grid-header a:visited{
color:white;
}
.Grid-item td{
background-color:white;
border-right:1px #325788 solid;
font-family:Arial;font-size:12px;
text-align:center;
}
.Grid-item{
background-color:white;
border-right:1px #325788 solid;
font-family:Arial;font-size:12px;
text-align:center;
}
.Grid-item-noborder td{
border:0px  !important;
}
.Grid-item-noborder{
border:0px  !important;
}
.Grid-alternating-item td{
background-color:#FFCF94;
border-right:1px #325788 solid;
}
.Grid-alternating-item{
background-color:#FFCF94;
border-right:1px #325788 solid;
}
.v-align{
vertical-align:top;
}
.item{
vertical-align:top;
margin:0px !important;
}
/***********************************************/
.red-btn{
background-image:url('../images/en/red-btn-bg.gif');
background-repeat:no-repeat;
width:54px;
height:17px;
font-family:Arial;font-size:11px;font-weight:bold;
color:white;
text-align:center;
text-transform:capitalize;
border:0px;
cursor:pointer;
}
.orang-bullet{
	background-image:url('/Images/en/orang-bullet.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:5px;padding-right:5px;
	height:10px;
}
.orang-squar-bull{
	background-image:url('/Images/en/orang-squar-bull.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:5px;padding-right:5px;
	height:10px;
}
/**********************************************/
.orang-link-smal a{
	font-family: Arial !important;
	font-size: 11px;
	color:#FF5400 !important;
	text-decoration:none;
}
.orang-link-smal a:link{
	font-family: Arial;
	font-size: 11px;
	color:#FF5400 !important;
	text-decoration:none;
}
.orang-link-smal{
	font-family: Arial !important;
	font-size: 11px;
	color:#FF5400 !important;
	text-decoration:none;
	text-align:center;
}
.orang-link-smal a:visited{
	color:#FF5400 !important;
}
.orang-link-smal a:hover{
	color:#FF5400 !important;
	text-decoration:underline;
}
/***************************************/
.news-txt{
	font-family: Arial;
	font-size: 11px;
	color:#686868;
	text-decoration:none;
}
.gray-link a:link{
	font-family: Arial;
	font-size: 11px;
	color:#8e8e8e;
	text-decoration:none;
}
.gray-link a{
	font-family: Arial;
	font-size: 11px;
	color:#686868;
	text-decoration:none;
}
.gray-link{
	font-family: Arial;
	font-size: 11px;
	color:#686868;
	text-decoration:none;
}
.gray-link a:visited{
	color:#686868;
}
.gray-link a:hover{
	color:#686868;
	text-decoration:underline;
}
/***************************************************/
 
a.news-link{
	font-family: Arial;
	font-size: 11px;
	color:#61727C;
	text-decoration:none;
}
a.news-link:hover{
	color:#61727C;
	text-decoration:underline;
}
a.news-link:visited{
	color:#61727C;
		text-decoration:none;
}
.news-link{
	font-family: Arial;
	font-size: 11px;
	color:#61727C;
	text-decoration:none;
}




/*************************************************/
.vedio-bg{
	width:164px;height:98px;
	background-color:white;
	border:1px #CDCDCD solid;
	padding:8px 7px 8px 7px;
	text-align:center;
	vertical-align:middle;
}
.pointer{
	cursor:pointer;
}
.vedio-reflection{
	background-image:url('../images/en/all-ved-bg.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	height:33px;width:163px;
}
/***************** Search ***********************/
td.ms-sbcell{
padding:0px;
padding-left:2px;
white-space:nowrap;
border:solid 0px #7f9db9 !important;
}
.ms-sbplain{
font-family:Arial !important;
font-size:10px !important;
font-weight:bold !important;
color:#666666 !important;
border:1px #78868E solid !important;
height:16px;
}
td.ms-sbgo{
background-color:transparent !important;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
/*************** Core Css *********************/
.ms-pagebreadcrumb{
padding:0px !important;
border-left:0px solid #ffffff !important;
border-top:0px solid #ffffff !important;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none !important;
background-color:white !important;
}
.ms-pagebreadcrumb a{
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none !important;
color:#0A4595 !important;
background-color:transparent !important;
}
.ms-pagebreadcrumb a:hover{
text-decoration:underline !important;
}
.ms-pagebreadcrumb span{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#0A4595 !important;
background-color:transparent !important;
}
.ms-globalbreadcrumb{
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:underline !important;
color:#0A4595 !important;
}
.ms-globalbreadcrumb a{
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none !important;
color:#0A4595 !important;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#0A4595 !important;
}
.ms-pagetitle{
color:#0A4595 !important;
font-family:Arial !important;
font-size:16px !important;
margin:0px 0px 0px 0px !important;
font-weight:bold !important;
padding-bottom:5px;
}

.ms-pagetitle a{
text-decoration:none;
color:#0A4595 !important;
margin:0;
font-weight:bold !important;
}
.ms-pagetitle a:hover{
}
.ms-formlabel{
text-align:left;
font-family:Arial !important;
font-size:11px !important;
border-top:0px solid #d8d8d8  !important;
padding-top:3px;
padding-right:8px;
padding-bottom:6px;
color:#454545 !important; 
font-weight:bold;
}

/************************ Footer ***********************/
.footer-bg td{
	background-color:#0A4595;
	font-family:Arial;
	font-size:11px;
	color:white;
	height:31px;
}

.mainTable{
	
}
.mainTable tr td{
	padding-left:10px;
}

.mainTable2 tr td{
	padding-right:10px;
}
.mainTable2 tr td{
	padding-left:10px;
}

/********************************* Hani's Classes **********************************/
.table-text-align
{
	text-align:left;
}
.more-text-align{
	text-align:right;
}

.padding-right-more-img{
	padding-right:10px;
}
.padding-right-more-img img{
	width:100px;
	height:80px;
}
.search-align
{
	text-align:left;
	direction:ltr;
	
}
.padding-drpDown
{
	
padding-left:40px;
direction:ltr;
text-align:left;
}
/************************ Added ***************/
.FeedbackConfirmation
{
	border:1px solid #cccccc;
}
.padded_title{
	padding-right:10px;
}

/********ahmed*********/
a.news-title_orange:link{
color:#ff5400;
font-family:Arial ;
font-size:14px ;
text-decoration:none;
}
a.news-title_orange:visited{
color:#ff5400;
font-family:Arial ;
font-size:14px ;
 
text-decoration:none;
}
 a.news-title_orange:hover{
color:#ff5400;
font-family:Arial ;
font-size:14px ;
text-decoration:underline;
}



a.news-title_orange-small:link{
color:#ff5400;
font-family:Arial ;
font-size:11px ;
text-decoration:none;
}
 a.news-title_orange-small:visited{
color:#ff5400;
font-family:Arial ;
font-size:11px ;
 
text-decoration:none;
}
 a.news-title_orange-small:hover{
color:#ff5400;
font-family:Arial ;
font-size:11px ;
text-decoration:underline;
}


/********Hani*********/

span.news-title_orange{
color:#ff5400;
font-family:Arial ;
font-size:14px ;
text-decoration:none;
}

/********Hani*********/



a.more-details:link{
color:#0a4595;
font-family:Arial ;
font-size:11px ;
text-decoration:underline;
}
 a.more-details:visited{
color:#0a4595;
font-family:Arial;
font-size:11px; 
text-decoration:underline;
}
 a.more-details:hover{
color:#0a4595;
font-family:Arial;
font-size:11px ;
text-decoration:none;
}
.graybg{
	background-color:#f9f8f8;
}

.graybg_large{
	background-color:#f9f8f8;
}



a.gray-link:link{
color:#494949;
font-family:Arial ;
font-size:11px ;
text-decoration:underline;
}
 a.gray-link:visited{
color:#494949;
font-family:Arial;
font-size:11px; 
text-decoration:underline;
}
 a.gray-link:hover{
color:#494949;
font-family:Arial;
font-size:11px ;
text-decoration:none;
}
.title-container{
	border-bottom:solid 2px #999999;padding-bottom:5px;
}
.filter-table{
	background-color:#f6f8fb;width:100%;
}
.filter-title{
	text-align:center;
	border-right:solid 2px #e8e9ea; width:100px;font-weight:bold;
	color:#8a8a8a;
}
.filter-subtitle{
	color:#0a4595;
}
/******** from sub sites *************/

.backto-energya{
	background-color:#034694;
	border:1px #7C96B9 solid;
	width:144px;
	height:16px;
	padding-top:3px;
}
.backto-energya a:link{
	font-family:Arial;font-size:10px;
	text-transform:capitalize;
	vertical-align:middle;
	color:white  !important;
	text-decoration:none;
}
.backto-energya a{
	font-family:Arial;font-size:10px;
	text-transform:capitalize;
	vertical-align:middle;
	color:white  !important;
	text-decoration:none;
}
.backto-energya a:visited{
	color:white  !important;
}
.backto-energya a:hover{
	color:white  !important;
	text-decoration:underline;
}

a.photoalbum img{
	width:100px;
	height:80px;
}
.placeholder-contaienr{
vertical-align:top;height:450px;
}

/******************************* Careers Details ********************/
.ms-CareersTitle{
color:#526E95 !important;
font-family:Arial !important;
font-size:13px !important;
margin:0px 0px 0px 0px !important;
font-weight:bold !important;
padding-bottom:5px;
}
.padding-ApplyNow{
	padding-right:130px;
}
/************************ Added ***************/
.FeedbackConfirmation
{
	border:1px solid #cccccc;
}

.padded-title{
	padding-right:10px !important;
}

.orang-link a{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#D6492A !important;
	text-decoration:none !important;
}
.orang-link a:link{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#D6492A !important;
	text-decoration:none !important;
}
.orang-link{
	font-family: Arial !important;
	font-size: 12px !important;
	color:#D6492A !important;
	text-decoration:none !important;
}
.orang-link a:visited{
	color:#D6492A !important;
}
.orang-link a:hover{
	color:#D6492A !important;
	text-decoration:underline !important;
}

.ms-vb
{
	text-align:center !important;
	color:#F04E37 !important;
	font-size:12px !important;
}



.txtWidth
{
width:140px;
}

a.aboutus, a.aboutus:visited,a.aboutus:hover
{
cursor:default;	text-decoration:none!important;

}
 



/*********************************************Start of Photo Gal*/
/*********************************************Start of Photo Gal */
.space
{
	float:left; 
	width:777px; 
	height:49px;
}
.downloads_body
{
	width:605px; 
	margin:0px 0 0 82px;
}
.download_item
{
	width:150px;
	margin-bottom:50px;
	float:left;
}
.download_item_one
{
	width:150px;
	margin-left:40%;
	margin-bottom:50px;
	float:left;
}

.download_img
{
	float:left;
	width:150px; 
	height:58px;
	margin:0px 0 10px 0;
	overflow:hidden;
	background: url(../images/PDF_img.gif) no-repeat;
}
.download_name a
{
	float:left;
	width:150px; 
	text-decoration:none;
	line-height:15px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px; 
	color:#f04d37;
	text-align:center;
}
.download_name a:hover
{
	text-decoration:underline;
}
.downpage_sprator
{
	margin-top:14px;
}
.downpage
{
	width:712px;
	height:20px;
	float:left;	
	margin:0 33px 0px 33px;
}
.downpage_back
{
	text-align:left;
	float:left;
	color:#61727c;
}
.downpage_back a
{
	color:#61727c;
	text-decoration:none;
	font-size:10px;
}
.downpage_top
{
	float:right;
	text-align:right;
	color:#61727c;
}
.downpage_top a
{
	color:#61727c;
	font-size:10px;
	text-decoration:none;
}

/********************************************* End of Photo Gal*/
/********************************************* END of Photo Gal */

/*********************************************Start of Contact US */
/*********************************************Start of Contact US */

.contact_body
{
	float:left;
	width:712px;
}
.lvl_container
{
	float:left;
	width:712px;
	margin:12px 0;
}
.lvl_img
{
	float:left;
	width:221px;
	padding-left:18px;
}
.lvl_contacts
{
	float:left;
	width:473px;
	line-height:27px;
	font-family:Arial;
	font-size:12px; 
	color:#0a4595;	
}
.lvl_standards
{
	float:left;
	min-height:26px;
}
.lvl1
{
	width:473px;
	font-weight:bold;
	background:#e5e5e5;
}
.lvl2
{
	width:450px;
	font-weight:bold;
	margin-left:23px;
	background:#fff;
}
.lvl3_gray
{
	width:473px;
	background:#f9f9f9;
}
.lvl3_white
{
	width:473px;
	background:#fff;
}
.lvl_standards a
{
	color:#ed422a;
}

.lvl_standards i
{
	font-style:normal;
	margin:0px 40px;
}
.lvl_title
{
	float:left;
	width:66px;
	height:26px;
	text-align:left;
	margin:0 57px;
}
.lvl_spratr
{
	float:left;
	width:2px;
	height:26px;
	text-align:center;
}
.lvl_txt
{
	float:left;
	width:275px;
	margin-left:15px;
	text-align:left;
}
.downpage_sprator
{
	margin-top:14px;
}
.downpage
{
	width:712px;
	height:20px;
	float:left;	
	margin-right:33px;
}
.downpage_back
{
	text-align:left;
	float:left;
	color:#61727c;
}
.downpage_back a
{
	color:#61727c;
	text-decoration:none;
	font-size:10px;
}
.downpage_top
{
	float:right;
	text-align:right;
	color:#61727c;
}
.downpage_top a
{
	color:#61727c;
	font-size:10px;
	text-decoration:none;
}
/********************************************* End of Contact US */
/********************************************* End of Contact US */
/********************************************* Start of ADV Search */
/********************************************* Start of ADV Search */

.margin-left25
{
	margin-left:25px;
	float:left;
	width:330px;
}
.advsearch_mag
{
	float:left;
	margin-left:25px;	
	width:343px;
	height:229px;
	background:url('/images/adv-search_mag.gif') no-repeat;
}
/********************************************* end of ADV Search */
/********************************************* end of ADV Search */
/********************************************* start of Sitemap */
/********************************************* start of Sitemap  */

.sitemap_body
{
	float:left; 
	width:712px; 
	height:522px;
	margin:5px 0 0 33px;
}
.sitemap_main
{
	width:712px; 
	height:30px;
	float:left;
	background:#f8f7f7;
	line-height:27px;
	font-family:Arial;
	font-size:13px;
	color:#ff5400;
}
.sitemap_main img
{
	margin:11px 12px 0 11px;
}
.vrtcal_dots
{
	background:url(/images/vrtcal_dots.gif) repeat-y;
	margin-left:14px;
	float:left; 
	width:2px; 
	height:460px;
}
.catigory_dots
{
	float:left; 
	margin-top:4px;
	width:13px; 
	height:30px;
	overflow:hidden;
	background:url(/images/hrztl_dots.gif) no-repeat;
}
.catigory
{
	float:left; 
	width:683px; 
	height:30px;
	background:#f4f4f4;
	margin-top:4px;
	line-height:27px;
	font-family:Arial;
	font-size:13px;
	color:#414141;
}
.catigory a
{
	color:#414141;
}

.catigory img
{
	margin:11px 12px 0 11px;
}
.pages_font
{
	margin-left:60px;
	float:left; 
	width:630px; 
	height:64px;
	padding-top:5px;
	float:left;
	line-height:23px;
}
.pages_font ul
{
	padding:0; 
 
	/* the removes the left margin */
	margin:0;
	list-style:disc;
	list-style-type:disc;
	list-style-position:inside;
}
.pages_font a
{
	
	font-family:Arial;
	font-size:11px;
	color:#414141;
}

.about_the_company{margin-top:17px}
.business_divs_subs
{
	float:left; 
	width:137px; 
	height:90px;
	padding-top:4px;
	float:left;
	line-height:24px;
}
.news_subs
{
	float:left; 
	width:92px; 
	height:40px;
	padding-top:0px;
	float:left;
	line-height:24px;
}
/********************************************* end of Sitemap */
/********************************************* end of Sitemap  */





/********************************************** Photo Gallery CSS ***********************************/



/*==============================
	GLOBALS
Sets the default document font size, family
and color
===============================*/
body
{	
	margin: 0; /* to avoid margins */
    text-align: center; /* to correct the centering IE bug*/
	background:#4c4c4c;
}
.floatA{float:left}
.floatB{float:right}
.clear{clear:both}
/*==============================
	SITE WRAPPER
===============================*/
.site-wrapper
{
	background:#ffffff;
	width:777px; 
	height:827px;
	text-align: left;
	/* min-height lets your site grow vertically 
	(like in tables). */
	min-height:500px; 
	/* By setting these to auto you are centering the 
	site */
	margin:auto;
}
/*==============================
	HEADER WRAPPER
===============================*/
.header-wrapper
{
	width:777px; 
	height:84px;    
}

/* this sets the position of the title. 
header.gif goes here here */
.header-logo
{
	float:left; 
}

.header-upright
{
	margin-top:0px;
	margin-right:0px;
	float:right;
	font-family:Arial;
	font-size:10px;
	font-weight:5;
	color:#666;
}
.header-upright a:Link
{
	text-decoration:none;
	font-weight:bolder;
	color:#666666;
	text-align:left;
}
.header-upright a:Visited
{
	text-decoration:none;
	font-family:Arial;
	font-size:10px;
	font-weight:bolder;
	color:#666666;
	text-align:left;
}

.header-upright a:hover
{
	text-decoration:underline;
	font-family:Arial;
	font-size:10px;
	font-weight:bolder;
	color:red;
	text-align:left;
}
.header-upright img
{
	border:0px;
}
.header-upright tr
{
	font-family:Arial;
	font-size:10px;
}
.header-upright input
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	font-family:Arial;
	font-size:10px;
	font-weight:bolder;
	border: 1px solid #666666;
	color:#666666;
	height:20px;
	width:120px;
}

.header-downright 
{
	margin:0px;
	float:right;height:22px;width:124px;overflow:hidden;margin:0 4px 4px 0
}

.header-downright a img
{
	border:0px
}


.toolbar
{
	float:left; 
	width:777px; 
	height:28px;
	background:url(images/toolbar_grd.jpg) repeat-x;overflow:hidden
	
}

/* This sets the position of the menu */
.header-menu
{
	float:left; 
	width:600px; 
	height:28px;
	background:url(images/toolbar_grd.jpg);
	background-repeat:repeat-x;
}
 
/*  The Menu  */
/*Whey you follow a class definition with an html element (such 
as ul) all styles that you apply will only affect that element. 
So for instance, in this case you read it as "apply these 
settings to every ul html element inside every div tag named 
<b>header-menu</b>, but no other."
*/
.header-menu ul
{
	padding:0; 
 
	/* the removes the left margin */
	margin:0;
 
	/* this removes the bullet */
	list-style:none; 
}
.header-menu li
{
	
	height:20px;
	display:block;
	line-height:25px;
	text-decoration:none;
	float:left; 
	font-family:Verdana;
	font-size:10px; 
	color:#ff5400;
	
}

.header-menu li a
{	
	height:28px;
	display:block;
	text-decoration:none;
	float:left; 
	font-family:Verdana;
	font-size:10px; 
	color:#ffffff;
	
}
.header-menu li i
{	
	height:28px;
	text-decoration:none;
	float:left; 
	font-family:Verdana;
	font-size:10px; 
	color:#ffffff;
	font-style:normal;
	background: url(images/ToolBar_hglt.jpg);
	background-repeat:repeat-x;	
	background-position:center center;
	
}

.header-menu li i :hover
{	
	height:20px;
	display:block;
	line-height:25px;
	text-decoration:none;
	float:left; 
	font-family:Verdana;
	font-size:10px; 
	color:#ff5400;
}

.header-menu li a:hover
{
	height:28px;
	line-height:15px;
	font-family:Verdana;
	font-size:10px; 
	color:#ffffff;
	background: url(images/ToolBar_hglt.jpg);
	background-repeat:repeat-x;	
	background-position:center center;
	
}

.header-worldwide a:hover
{
	height:28px;
	line-height:15px;
	font-family:Verdana;
	font-size:10px; 
	color:#ffffff;
	background: url(images/ToolBar_hglt.jpg);
	background-repeat:no-repeat;	
	background-position:center center;
	
}

.header-worldwide
{
	text-decoration:none;
	line-height:25px;
	float:right;
	padding:0 5px 0 0;
	text-align:right;
	background:url(images/World-Logo.jpg) no-repeat left;
	height:28px;
	width:145px;#width:150px;
	font-family:Verdana;
	font-size:10px; 
	color:#ffffff;
	
}
.header-worldwide a
{
	text-decoration:none;
	float:right; 
	font-family:Verdana;
	font-size:10px; 
	color:#ffffff;
	opacity:0.6;
}
/**************************************************************************************Start of Photo Gal **************************************************************************************/
/**************************************************************************************Start of Photo Gal **************************************************************************************/
/*==============================
		BODY WRAPPER
===============================*/
.body-wrapper
{
	margin-top:0px; 
	
	/* floats are crucial to the creation of any
	web interface. Every web developer must master
	this concept. Don't worry I'll be writing a
	tutorial about this a little later.	:)	*/
	float:left; 
	width:777px; 
	height:661px; 
}
.location
{
	width:744px; 
	height:25px;
	line-height:27px;
	font-family:Arial;
	font-size:12px; 
	color:#0a4595;
	margin-left:33px;
}
.location a{color:#0a4595;}
.location i a{font-style:normal;text-decoration:none;}

.photogal
{
	width:744px; 
	height:26px;
	float:left;
	line-height:27px;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#0a4595;
	margin:8px 0 0 33px;
}
.separator
{
	overflow:hidden;
	height:2px;
	width:712px;
	float:left;	
	background:#999999;
	margin:0 33px 21px 33px;
}
.photogal_body
{
	width:600px; 
	height:476px;
	margin-left:82px;
}
.photogal_body_bold
{
	width:600px; 
	height:476px;
	margin-left:82px;
	font-weight:bold;
}

.photo_info
{
	width:189px; 
	height:158px;
	margin-left:11px;
	float:left;
}
.photo_img
{
	float:left;
	width:187px; 
	height:128px;
	border:solid 1px #474747;
	overflow:hidden;
}
.photo_img img
{
	float:left;
	width:181px; 
	height:122px;
	border:0px;
	margin:3px;
}
.photo_img img:hover
{
	width:187px; 
	height:128px;
	margin:0px;
}
.photogal_name
{
	float:left;
	width:135px; 
	height:28px;
	line-height:25px;
	font-family:Arial;
	font-size:12px; 
	color:#f04e37;
	margin-left:5px;
}
.photogal_cat
{
	float:left;
	width:49px; 
	height:28px;
	line-height:25px;
	font-family:Arial;
	font-size:12px; 
	color:#0a4595;
}
/************************************************************************************** End of Photo Gal **************************************************************************************/
/************************************************************************************** End of Photo Gal **************************************************************************************/
/*==============================
		FOOTER
===============================*/
.footer
{
	/* clears are the sisters to float, it's 
	time to meet the whole family :) */
	clear:left; 
	width:777;
	height:28px; 
	background:#0a4595; 
}
.rights 
{
	width:350px; 
	height:20px;
	float:left;  
	margin-top:6px; 
	padding-left:5px; 
	font-family:Arial;
	font-size:11px; 
	color:#ffffff;
	
}

.music 
{
	width:100px; 
	height:20px;
	float:right;  
	margin-top:0px; 
	margin-right:4px;
	text-align:right;
	font-family:Arial;
	font-size:11px; 
	color:#ffffff;
}


.off
{
	width:25px; 
	height:20px;
	float:right;  
	padding-top:9px;
	margin-top:0px; 
	margin-left:2px;
	text-align:left;
	font-family:Arial;
	font-size:11px; 
	color:#ffffff;
}
