#mainContentContainer
 { width:620px; padding-left:15px; padding-right:15px; }

#advancedProfile
 { margin-bottom:37px; }

#advancedProfile *
 { margin:0px; padding:0px; line-height:normal; font-size:12px; font-weight:normal; font-style:normal; }

#advancedProfile ul.inlineList
 { list-style-type:none; }
#advancedProfile ul.inlineList li
 { display:inline-block; float:left; height:18px; width:145px; xpadding-right:27px; }

#advancedProfile #similarProfiles
 { display:block; position:relative; margin:0px auto 7px auto; height:100px; background:transparent url(../simages/backgrounds/similarprofiles_bottom.gif) bottom left no-repeat; }
#advancedProfile #similarProfiles li.title
 { display:block; width:100%; margin:0px; font-size:12px; font-weight:bold; height:21px; text-transform:uppercase; color:#333; padding:7px 15px 0px 10px; background:transparent url(../simages/backgrounds/similarprofiles_top.gif) top left no-repeat; }
#advancedProfile #similarProfiles li.firstChild
 { margin-left:13px; }

#advancedProfile .profiles li
 { width:58px; height:58px; display:inline-block; float:left; margin:2px 8px; position:relative; }
#advancedProfile .profiles li img
 { z-index:100; border:none; }
#advancedProfile .profiles li .similarProfileImageTop
 { position:absolute; top:0px; left:0px; width:58px; height:3px; z-index:200; background:transparent url(../simages/backgrounds/similarprofileimagetop_58.gif) top left no-repeat; }
#advancedProfile .profiles li .similarProfileImageBottom
 { position:absolute; bottom:0px; left:0px; width:58px; height:3px; z-index:200; background:transparent url(../simages/backgrounds/similarprofileimagebottom_58.gif) top left no-repeat; }

#profileGateway
 { margin-top:37px; }

#profileGateway *
 { margin:0px; padding:0px; line-height:normal; font-size:12px; font-weight:normal; font-style:normal; }

#profileGateway #similarProfiles
 { display:block; position:relative; margin:0px auto 7px auto; height:100px; background:transparent url(../simages/backgrounds/similarprofiles_bottom.gif) bottom left no-repeat; }
#profileGateway #similarProfiles li.title
 { display:block; width:100%; margin:0px; font-size:12px; font-weight:bold; height:21px; text-transform:uppercase; color:#333; padding:7px 15px 0px 10px; background:transparent url(../simages/backgrounds/similarprofiles_top.gif) top left no-repeat; }
#profileGateway #similarProfiles li.firstChild
 { margin-left:13px; }

#profileGateway .profiles li
 { width:58px; height:58px; display:inline-block; float:left; margin:2px 8px; position:relative; }
#profileGateway .profiles li img
 { z-index:100; border:none; }
#profileGateway .profiles li .similarProfileImageTop
 { position:absolute; top:0px; left:0px; width:58px; height:3px; z-index:200; background:transparent url(../simages/backgrounds/similarprofileimagetop_58.gif) top left no-repeat; }
#profileGateway .profiles li .similarProfileImageBottom
 { position:absolute; bottom:0px; left:0px; width:58px; height:3px; z-index:200; background:transparent url(../simages/backgrounds/similarprofileimagebottom_58.gif) top left no-repeat; }




#advancedProfile a.goback
 { display:block; text-align:right; font-size:11pt; font-weight:bold; text-transform:uppercase; color:#EC4F00; padding:0px 27px 10px 15px; clear:both; text-decoration:none; margin:0px auto 12px auto; }

#advancedProfile .photoContainer
 { width:245px; float:left; margin-bottom:12px; }
#advancedProfile .photoContainer #mainphoto
 { width:245px; height:320px; background-position:center center; background-repeat:no-repeat; background-color:#eee; position:relative; z-index:100; }
#advancedProfile .photoContainer #mainphoto_caption
 { width:245px; background-color:#777; color:#fff; text-align:center; padding:0px; line-height:18px; font-size:11px; position:absolute; bottom:0px; left:0px; z-index:150; }
#advancedProfile .photoContainer .photoBottom
 { position:absolute; bottom:0px; left:0px; width:245px; height:3px; z-index:200; background:transparent url(../simages/backgrounds/photos_bottom.gif) bottom left no-repeat; }
#advancedProfile .photoContainer .photoTop
 { position:absolute; top:0px; left:0px; width:245px; height:3px; z-index:200; background:transparent url(../simages/backgrounds/photos_top.gif) top left no-repeat; }

#advancedProfile #thumbphotos
 { display:block; width:245px; position:relative; overflow:hidden; }
#advancedProfile #thumbphotos li
 { width:58px; height:58px; display:inline-block; float:left; margin:2px 1px; position:relative; }

#advancedProfile #thumbphotos li
 { margin:0px; border-top:4px solid #fff; border-right:0px solid #fff; border-bottom:3px solid #fff; border-left:2px solid #fff; }


#advancedProfile h1
 { font-size:18px; font-weight:bold; padding: 5px 0px 12px 12px; color:#1e388d; float:left; width:340px; text-transform:lowercase; }
#advancedProfile h1 em
 { color:#777; font-size:18px; font-weight:bold; }

#advancedProfile #intro
 { position:relative; float:left; width:358px; }
#advancedProfile #quickstats
 { display:block; clear:right; height:25px; padding-left:12px; color:#858585; background:transparent url(../simages/backgrounds/similarprofiles_top.gif) -248px 0px no-repeat; }
#advancedProfile #quickstats li
 { float:left; padding-top:7px; padding-right:7px; }
#advancedProfile #quickstats li.firstChild
 { list-style-type:none; padding-right:0px; }

#advancedProfile .profileAboutMe
 { float:left; width:357px; border-right:1px solid #ccc; padding-bottom:12px; }
#advancedProfile .profileAboutMe p
 { font-size:13px; line-height:19px; color:#000; padding:12px; }

#advancedProfile .actionButtons
 { float:left; width:358px; background:transparent url(../simages/backgrounds/similarprofiles_bottom.gif) -248px -65px no-repeat; margin-bottom: 15px; /*37px;*/ }
#advancedProfile .actionButtons a
 { border:1px solid #1e388d; color:#1e388d; font-size:13px; font-weight:bold; padding:3px 7px; text-decoration:none; margin-left:12px; background-color:#fff; }

#advancedProfile dl
 { float:left; margin-left:12px; margin-top:18px; color:#000; }
#advancedProfile dt
 { text-transform:uppercase; font-weight:bold; color:#1E388D; font-size:11px; border-bottom:1px solid #ccc; padding:7px 0px 5px 5px; background-color:#EBF4F9; width:100%; }
#advancedProfile dd
 { padding-bottom:7px; padding-top:9px; background-color:#f9f9f9; width:100%; }

#advancedProfile dt a
 { font-size:9px; margin-right:7px; float:right; color:#858585; text-decoration:none; }

#advancedProfile .profileAboutMe h2 {  margin-left:12px; width: 330px; color:#777; font-size:18px; font-weight:bold; }
#advancedProfile .profileAboutMe h3 {  margin-left:12px; width: 330px; color:#777; font-size:12px; font-weight:bold; margin-top: 10px; }
#advancedProfile .profileAboutMe dl.wideCol { width: 330px; }

#advancedProfile .profileAboutMe h3 a
 { font-size:9px; margin-right:7px; float:right; color:#EC4F00; text-decoration:none; }


#advancedProfile dd em
 { display:inline-block; width:70px; text-align:right; color:#858585; padding-bottom:7px; padding-right:7px; }
#advancedProfile dd em.thinCol
 { width:40px; }
#advancedProfile dd em.midCol
 { width:80px; }
#advancedProfile dd em.wideCol
 { width:85px; }
#advancedProfile dd .secondColumn
 { float:right; color:#000; padding-right:7px; }

#advancedProfile dl.thinWidth
 { width:242px; }
#advancedProfile dl.thinWidth dd, #advancedProfile dl.fullWidth dd
 { padding-left:5px; }
#advancedProfile dl.midWidth
 { width:346px; float:right; }
#advancedProfile dl.midWidth dd
 { width:351px; }
#advancedProfile dl.fullWidth
 { width:603px; clear:both; margin-left:0px; }
#advancedProfile dl.noLeftMargin
 { margin-left:0px; }
#advancedProfile dl.rightMargin
 { margin-right:17px; margin-left:0px; }
