/* CSS Document */
body{
	background-color:#273b8c;
	background-image:url(images/framework/homebgstrip.gif);
	background-repeat:repeat-x;
	background-position:0px 380px;
	margin:0px;
	padding:0px;
}
#topbar{
	background-color:#6fbb45;
	height:20px;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
    width:100%;
}
#bottombar{
	background-color:#6fbb45;
	height:20px;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
    margin-top:155px;
    width:100%;
}
#container{
	width:950px;
	background-repeat:no-repeat;
	background-position:center 60px;
	position:relative;
    height:600px;
    margin:auto;
    border:none;
}
#whitelogo{
    display:block;
    position:absolute;
    right:-5px;
    top:364px;
}
ul#menu{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#menu li{
	position:absolute;
	padding-top:5px;
	height:25px;
	display:block;
}
ul#menu li.leftbullet{
	background-position:left;
}
ul#menu li.rightbullet{
	background-position:right;
}
#home1{
	left:368px;
	top:162px;
}
#home2{
	left:294px;
	top:199px;
}
#home3{
	left:250px;
	top:235px;
}
#home4{
	left:289px;
	top:272px;
}
#home5{
	margin-left:265px;
	top:310px;
}
#home6{
	left:629px;
	top:275px;
}
#home7{
	left:608px;
	top:313px;
}
#facebook{
	left:628px;
	top:235px;  
	background:url(../images/framework/facebook_logo.png) top left no-repeat;
	padding-left:30px;
	line-height:22px;
}

ul#menu li a{
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
ul#menu li a:hover{
	color:#6fbb45
}
#services{
    position:absolute;
    left:10px;
    top:640px;
    color:#919398;
    width:740px;
    font-family:arial, helvetica, verdana, sans-serif;
    font-weight:100;
    font-size:16px;
    line-height:1.4;
}
#column3{
    position:absolute;
    margin-left:770px;
}
#column3 ul li#blank{
    height:114px;
    _height:94px;
}
 #column3 #s{
    color:white;
    margin-top:20px;
    font-size:16px;
    margin-left:-150px;
    _margin-left:-50px;
    width:350px;
    _padding:0;
    _text-align:left;
    padding-bottom:5px;
}
#column3 p{
  color:white;
}
#contactdetails1{
    position:absolute;
    top:10px;
    left:0px;
    width:203px;
    background-image:url(images/framework/address_top.png);
    background-repeat:no-repeat;
    background-position:0px top;
    padding-top:10px;
    z-index:99999;
}
#contactdetails2{
    width:203px;
    background-image:url(images/framework/address_bottom.png);
    background-repeat:no-repeat;
    background-position:0px bottom;
    padding-bottom:14px;
    font-size:16px;
}
#contactdetails2 ul{
    background-image:url(images/framework/address_bg.png);
    background-repeat:repeat-y;
    list-style:none;
    margin:0px;
    padding:0px;
    padding-bottom:5px;
    padding-top:2px;
}
#contactdetails2 ul li h1{
    margin:0px;
    padding:0px;
}
#contactdetails2 ul li a{
    margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
    background-image:url(images/framework/address_up1.png);
    background-repeat:no-repeat;
    background-position:0 -3px;
    margin-left:10px;
    width:180px;
    height:27px;
    padding-top:6px;
    padding-right:32px;
    text-align:center;
    color:#FFF;
    display:block;
    font-size:12px;

    text-decoration:none;
}
#contactdetails2 ul li div{
     height:auto;
    overflow:hidden;
    text-align:center;
    color:#333;
    font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
#contactdetails2 ul li div p{
    margin:1px;
    padding:0px;
    font-size:12px;
}
#contactdetails2 ul li div p span.emailaddress{
    color:#332288;
}
#body a.noImage{
    background-image:none;
}
#contactdetails2 ul li div a{
    width:160px;
    height:25px;
    background-image:url(images/framework/contactbutton.gif);
    padding-top:4px;
    color:#332288;
    display:block;
    margin-left:20px;
}
#contactdetails2 ul li div p span.emailaddress a.noImage{
  background-image: none;
}
#contactdetails2 ul li div p span.emailaddress a.noImage:hover{
    background-image: none;
    width:200px;
    height:27px;
    color:#332288;
    display:block;
    margin-left:0px;
    color:blue;
}
#contactdetailscontent {
    font-size:12px;
    font-weight:normal;

}
#contactdetailscontent ul li{
    margin-top:2px;
    min-height:100px;
    height:auto!important;
    height:100px;
}
#contactdetailscontent ul li#test{
    margin-top:2px;
    height:100px;
    height:auto!important;
    height:100px;
}
#prof_service {
    position:absolute;
    margin-left:-380px;
    margin-top:-185px;
    width:400px;
    font-size:18px;
    padding-bottom:10px;
}
#center_image img{
    margin-left:290px;
    margin-top:60px;
    position:absolute;
}

