/* Vision in Group inc CSS By Mohamud*/

/*.................................. Template layout ................................*/
html, body {
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6F6F6F;
	 background: #72828B;
	 height: 100%;
	 text-align: center;
}
#main {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  clear: both;
  width: 770px;
}
html, #main{
   height: 100%;
   text-align: left; 
   background: #FFFFFF;
}
#topslot{
	WIDTH: 770px;
	position: relative;
	height: 160px;
}
#logo { 
	WIDTH: 120px;  float: left;  height: 100px;
    background: url(../images/topslot.gif);
}
#logo img {
   position: absolute;
   top: 12px;
   left: 10px;
   right: 10px;
   bottom: 10px;
}
#topiconlinks{
    WIDTH: 645px;  
	float: left;  
	height: 20px;
	padding-top: 80px;
	padding-right: 5px;
	text-align: right; 
	background: url(../images/topslot.gif);
}
#div_spacer{
   clear: both;
   width:770px;
   height: 25px; 
   background: #72828B;
}
#menu {
    clear: both;
	width:770px;
	top: 0px;
	height: 60px;
}
#top_sec {
 position: relative;
 top: 0px;
 height: 25px;
 text-align: right; 
 width: 770px;
}
#r_sec {
 top: 0px;
 height: 60px;
}
#hp_intro_div {
  position: relative;
  clear: both;
  width: inherit;
  height: 250px;
  width: 770px;
}
#hp_intro_div_landingpages {
  position: relative;
  clear: both;
  width: inherit;
  height: 122px;
  width: 770px;
}
#hp_intro_div_dott{
   width: inherit;
   background:url(../images/h-dotted-black.gif);
   height: 1px;
}
#hp_intro_div_dotb{
   width: inherit;
   background:url(../images/h-dotted-black.gif);
   height: 1px;
}
#hp_intro_div_mid{
  clear: both;
  width: inherit;
  height: 248px;
  background: #949699;
}
#hp_intro_div_mid_landingpages{
  clear: both;
  width: inherit;
  height: 120px;
  background: #949699;
}
#hp_intro_left{
 float: left;
 width: 384px;
 height: 248px;
}
.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity:0.0;
	filter:Alpha(opacity=0);
}
#hp_intro_right{
 float: left;
 width: 384px;
 height: 248px;
}
#hp_intro_left_lp{
 float: left;
 width: 160px;
 height: 120px;
}
#hp_intro_right_lp{
 float: right;
 width: 610px;
 height: 120px;
}
#hp_info_company{
    float: left;
	width: 430px;
}
#hp_info_div{
    float: left;
	width: 50px;
}
#hp_info_news{
    float: left;
	width: 190px;
}
#hp_info_sec{
  position:relative;
  clear: both;
  width: 710px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  background: #FFFFFF;
}
#hp_info_sec_menu {
  float: left;
  width: 120px;
}
#hp_info_div_sec{
    float: left;
	width: 10px;
}
#hp_info_right_sec{
    padding-left: 5px;
    float: left;
	width: 705px;
}
#ho_info_right_sec font {
line-height: 2px; 
}
#footerContainer{
  clear: both;
  width: 770px;
  height: 22px;
  background:url(../images/footerbkg.gif)
  }
#footer {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #727273;
width: 770px;
height: 22px;
color: #666666; 
text-align:center;
}
#footer p { position:relative; padding-top: 5px; }

/* ======================================== Link css sectin ======================================== */
A:Hover{color:#EA490A; text-decoration:underline}
A{
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size:10px;
	color:#EA490A;
	text-decoration:none;
	font-weight: normal;
}
#hp_intro_right A  {
   color: #FFFFFF; 
   border-top-width:1px; 
   border-bottom-width:1px; 
   border-right-width:1px; 
   border-left-width:1px;
   border-style:solid;
   }
#hp_intro_right A:Hover {color: #FFFFFF; text-decoration:none}
#title A{ 
 color: #00498F;
 font-weight:700;
}
#title A:Hover{
  text-decoration:underline;
}
 #nav A{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A3A3A3; font-weight: 900; text-decoration:none;}
#nav A:Hover {color:#FA7F15; text-decoration: underline;} 
#title{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #C0C0C0;
  font-weight:700;
}
#r_sec A{text-decoration: none; font-size: 10px; color: #666666;}
#r_sec A:Hover {text-decoration: none; font-size: 10px; color: #333333;}
#topiconlinks A{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6F6F6F; letter-spacing:0.1em;}
#topiconlinks A:Hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D79800; letter-spacing:0.1em; text-decoration:none;}
#selected_menu A{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D79800; letter-spacing:0.1em; }

/* ============================================= Title Heading and Line styles ==========================================*/
h2 {font-family: Verdana, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #C0C0C0; line-height: 20px; display:inline;}
hr {background-image:url(../images/h-dotted-black-long.gif); background-repeat: repeat-x center; border:0;
clip:rect(4px 100% 5px 0);height: 8px;left: 195px;line-height: 8px;position: absolute;width: inherit;top: inherit;}
.whiteservicehdr {font-size: 18px; text-decoration: none; color: #FFFFFF; line-height: 23px;}
.whitemain {font-size: 14px; text-decoration: none; color: #FFFFFF; line-height: 23px;}
/* ======================================== Landing page maine section css ======================================== */
#sec_main {
 position: relative;
 top: 0px;
 WIDTH: 770px;
}
#sec_left {
  float: left;
  position: relative;
  top: 5px;
  left: 5px;
  width: 130px;
}
#sec_div{
 float: left;
 top:0px;
 height: 400px;
 width:1px;
}
#sec_right {
  float: right;
  top: 0px;
  width: 639px;
}
#sec_right_banner {
  top: 0px;
  width: 639px;
  height:25px;
  background-color: #5FBB3F;
}
#sec_right_content {
  position: relative;
  top: 3px;
  width:609px;
  left: 3px;
}
#table_border{
 position:relative;
 border-top-color: #cdcdcd;
 border-top-style: solid;
 border-top-width: 1px;
 border-left-color: #cdcdcd;
 border-left-style: solid;
 border-left-width: 1px;
 border-right-color: #cdcdcd;
 border-right-style: solid;
 border-right-width: 1px;
 border-bottom-color: #cdcdcd;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
.memberlinks A{
    font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size:12px;
	color:#EA490A;
	text-decoration:none;
	font-weight: normal;
}
.memberlinks A:hover{color:#EA490A; text-decoration:underline;}


 

