a  {
	color: #2A3FAA;
	text-decoration: underline;

/**   text-decoration: none;
   color: #000000; **/
}

a ins  {
   text-decoration: none;
}

#bodyfinancialtext,
#bodycontactustext,
#bodydownloadstext,
#bodybusinesstext,
#bodytestimonialstext,
#bodyhometext,
#bodymedicaltext,
#bodyresourcestext,
#bodyaboutusscroll,
#bodyfaqsscroll,
#bodypersonaltext  {
	visibility: visible;
	position: absolute;
	left: 399px;
	top: 397px;
	z-index: 5;
	width: 611px;
}


#bodyfinancialtext p,
#bodypersonaltext p,
#bodyhometext p,
#bodyaboutusscroll p,
#bodyfaqsscroll p,
#bodybusinesstext p,
#bodyresourcestext p,
#bodymedicaltext p,
#bodydownloadstext p  {
   font: 12px/16px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: left;
}

#pid7aboutus,
#pid4financial,
#pid2personal,
#pid8resources,
#pid5business,
#pid3medical,
#pid1home,
#pid6downloads,
#pid9faqs,
#pid10testimonials,
#pid11contactus  {
   margin: 0px auto 0px auto;
   width: 1152px;
   position: relative;
}

#downloadsbutton a:hover,
#personalbutton a:hover,
#businessbutton a:hover,
#medicalbutton a:hover,
#financialbutton a:hover  {
   background-position: -215px 0%;
}

#horizontalmenu li a:hover {
   color: #000000;
   text-decoration: underline;
}

#bodyresourcestext p a,
#bodyhometext p a  {
   border: 0px none #000000;
   color: #2A3FAA;
   text-decoration:underline;
}

#socialmedia {
	width: 200px;
	margin: 30px 0 0;
	padding: 0 0 0 15px;
}

#bodyresourcestext p a:hover,
#bodyfaqsscroll p a:hover,
#bodyhometext p a:hover  {
   	text-decoration: underline;
	color: #59BFEA;
}

#medicalservicesxtext,
#financialservicesxtext,
#businessservicesxtext,
#personalservicesxtext  {
   visibility: visible;
   position: absolute;
   top: 718px;
   z-index: 6;
   width: 123px;
}

#businessbutton a,
#financialbutton a,
#downloadsbutton a,
#personalbutton a,
#medicalbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 42px;
   width: 215px;
   background-position: 0% 0px;
   font-size: 42px;
   line-height: 42px;
}

#personalbutton,
#medicalbutton,
#businessbutton,
#downloadsbutton,
#financialbutton  {
   visibility: visible;
   position: absolute;
   left: 133px;
   z-index: 6;
   width: 215px;
   height: 42px;
}

#horizontalmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#horizontalmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}


#footermenu li {
   height: 100%;
   display: inline;
   margin: 0px;
}

#footermenu li a  {
   color: #E0E0E0;
   text-decoration: none;
   border: 0px none #000000;
   padding-left: 5px;
   padding-right: 5px;
   height: 100%;
}

#footermenu li a:hover  {
   color: #59BFEA;
   text-decoration: underline;
}

#bodycontactustext p a  {
   font-weight: bold;
}

#personalservicesxtext  {
   left: 400px;
}

#businessservicesxtext  {
   left: 849px;
}

#medicalservicesxtext  {
   left: 550px;
}

#horizontalmenu li a  {
   color: #FFFFFF;
}


#bodycontactustext  {
   z-index: 8;
}

#bodyaboutusscroll  {
   height: 379px;
   overflow: auto;
}

#downloadsbutton a  {
   background-image: url(../sg_financial_media/downloadsbutton.jpg);
}

#financialbutton a  {
   background-image: url(../sg_financial_media/financialbutton.jpg);
}

#personalbutton a  {
   background-image: url(../sg_financial_media/personalbutton.jpg);
}

#businessbutton a  {
   background-image: url(../sg_financial_media/businessbutton.jpg);
}



#medicalbutton a  {
   background-image: url(../sg_financial_media/medicalbutton.jpg);
}

#downloadsbutton  {
   top: 603px;
}

#financialbutton  {
   top: 511px;
}

#bodyfaqsscroll  {
   height: 382px;
   overflow: auto;
}

#businessbutton  {
   top: 557px;
}

#horizontalmenu  {
   font: bold 14px/18px "Trebuchet MS", sans-serif;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   position: absolute;
   left: 220px;
   top: 327px;
   z-index: 5;
}

#personalbutton  {
   top: 419px;
}

#medicalbutton  {
   top: 465px;
}


#footermenu  {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	height: 15px;
	padding: 0px;
	list-style: none;
	text-align: center;
	color: #E0E0E0;
	position: absolute;
	left: 170px;
	top: 830px;
	z-index: 4;
}

#background  {
   background: url(../images/background.jpg) no-repeat;
   position: absolute;
   left: 131px;
   top: 377px;
   z-index: 5;
   width: 219px;
   height: 349px;
}

#vNav {
	width: 219px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#vNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#vNav li a:link, #vNav li a:visited {
	font-size: 90%;
	letter-spacing: 0.07em;
	display: block;
	padding: 0.6em 0 0.6em 1.5em;
	color: #ffffff;
	text-decoration: none;
}

#vNav li a:hover {
	background-color: #FFFFFF;
	color: #000000;
}


#gradient  {
   background: url(../images/browsergradient.jpg) repeat-x;
   visibility: visible;
   z-index: 3;
}

#slogan  {
   background: url(../images/slogan.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 338px;
   top: 91px;
   z-index: 4;
   width: 684px;
   height: 17px;
}

#topbar  {
   background: url(../images/topbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 119px;
   z-index: 4;
   width: 956px;
   height: 709px;
}

#logo  {
   background: url(../sg_financial_media/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 134px;
   top: 43px;
   z-index: 5;
   width: 188px;
   height: 191px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-image: url(../images/browsergradient.jpg);
   background-repeat: repeat-x;
   }

#bodytestimonialstext p  {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0px;
	text-align: left;
}

#bodyfinancialtext ul,
#bodycontactustext ul,
#bodydownloadstext ul,
#bodybusinesstext ul,
#bodytestimonialstext ul,
#bodyhometext ul,
#bodymedicaltext ul,
#bodyresourcestext ul,
#bodyaboutusscroll ul,
#bodyfaqsscroll ul,
#bodypersonaltext ul {
	margin: 3px 0;
	}
	
#bodyfinancialtext li,
#bodycontactustext li,
#bodydownloadstext li,
#bodybusinesstext li,
#bodytestimonialstext li,
#bodyhometext li,
#bodymedicaltext li,
#bodyresourcestext li,
#bodyaboutusscroll li,
#bodyfaqsscroll li,
#bodypersonaltext li {
	margin: 3px 0 5px;
	line-height: 18px;
	font: 12px/16px Helvetica, Arial, sans-serif;
	}

#contactform  {
   background-color: #dbedfb;
   font: 12px/16px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: left;
}

