
a:link {color: #647D98; text-decoration: none;}
a:visited {color: #647D98; text-decoration: none;}
a:active {color: #647D98; text-decoration: none;}
a:hover {color: #647D98; text-decoration: underline;}

.menu {background-image:url('/images/menu_background.jpg'); width:870px; height:39px; padding-left: 10px; padding-right:10px; background-color:Transparent; color:White; border:none;}
.navigate a { width:100%; display:block; margin:0px; padding-top:11px; padding-bottom:11px; text-align:center; background-color:Transparent; font-family:Lucida Sans; color:white; text-decoration: none;}
.highlight { background-image:url('/images/menu_highlight3.jpg');}
.dynamic { z-index:20000;}
.dynamic a { width:250px; display:block; padding:7px; background-color: #384450; color:white; font-family:"Lucida Sans"; text-decoration: none;}
.dynamich a { width:auto; background-color: Black; text-decoration: none;}

body {background-color:#364F6E; margin: 0px; padding: 0px;}

div.banner {width:870px; margin: 0px auto; top:0px; padding:0px; position:relative; z-index:100; background-color:Transparent;}

div.mainarea 
{	width:866px;
	margin: 0 auto;
	top:0px; 
	border-left: solid 2px #1F3248;
	border-right: solid 2px #1F3248;
	border-bottom: solid 2px #1F3248;
	position:relative ;
	background-color:#548CA8;
	background-image:url(/images/bg.jpg);
	background-repeat:no-repeat;
	color:#647D98;
	text-align:left; 
	font: normal 16px/24px 'Lucida Grande', sans-serif;
	min-height:530px;
    height:auto; 
}

div.textarea {width:100%; margin: 0px 20px 20px 20px; padding-top:45px; position: relative;}

div.support {width:830px; overflow:hidden;}

div.info-header {width:580px; height:60px; background-color: Transparent; background-image:url(/images/header.png);}
div.info-footer {width:580px; height:40px; background-color: Transparent; background-image:url(/images/footer.png); }
div.info-main {width:520px; padding:30px; background-color:White;opacity:1;filter:alpha(opacity=100);}

img {border: 0px;}

.img-shadow {
  float:left;
  background-color:Transparent;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.shadow-div {
  display: block;
  position: relative;
  background-color: Transparent ;
  border: 0px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 0px;
  } 

.shadow-div-small {
  display: block;
  position: relative;
  background-color: Transparent ;
  border: 0px solid #a9a9a9;
  margin: -6px 6px 3px -6px;
  padding: 0px;
  } 
  
.pictureframepos1 {width:260px; height:230px; overflow:hidden; left: 641px; position: absolute; top: 25px; background-image:url(/images/picture_frame2.png);}
.pictureframepos2 {width:260px; height:230px; overflow:hidden;  left: 641px; position: absolute; top: 280px; background-image:url(/images/picture_frame2.png);}
.pictureframeborder1 {position: absolute; top:50%; left:0px; width:100%; height:1px; overflow: visible;}
.pictureframeborder2 {margin-left: -110px; position: absolute; top: -78px; left:50%; width: 200px; height: 150px;}

.pictureframeslimpos1 {width:150px; height:200px; overflow:hidden; left: 604px; position: absolute; top: 145px; background-image:url(/images/picture_frame_ourteam.png); background-repeat:no-repeat;}
.pictureframeslimpos2 {width:150px; height:200px; overflow:hidden;  left: 604px; position: absolute; top: 450px; background-image:url(/images/picture_frame_ourteam.png); background-repeat:no-repeat;}
.pictureframeslimborder1 {position: absolute; top:50%; left:0px; width:100%; height:1px; overflow: visible;}
.pictureframeslimborder2 {margin-left: -63px; position: absolute; top: -87px; left:50%; width: 200px; height: 160px;}

div.footer {width:845px; margin: 0 auto; position:relative;background-image: url('/images/banner_bottom2.jpg'); background-repeat:no-repeat; top:0px; height:40px; color:white; padding-right:25px; padding-top:10px;}
div.footer-date {float:left; margin-left:25px;}
div.copyright {float:right;}

div.support-login-outer {position: absolute; top:50%; left:0px; width:100%; height:1px; overflow: visible;}
div.support-login-inner {margin-left: -150px; position: absolute; top: -90px; left:50%; width: 300px; height: 180px;}

div.sagelogo {width:95px; height:80px; z-index:101; overflow:hidden; left: 730px; position: absolute; top: 30px; background-color: white ;}

.contactustable {width:100%; margin:0px; line-height:150%;}
.contactusleft {float:left; width:150px; margin:0; padding:1em;}
.contactusmain {margin-left:190px; border-left:1px solid gray; padding:1em; background-color:#DDECEF;}
.contactusmainalt {margin-left:190px; border-left:1px solid gray; padding:1em; background-color:#E8EFEF;}

