
.bold {
	FONT-WEIGHT: bold
}
.ffont {
	FONT-SIZE: 10px; COLOR: rgb(24,57,124); FONT-FAMILY: verdana
}
.mfont {
	FONT-SIZE: 11px; COLOR: rgb(22,57,125); LINE-HEIGHT: 17px; FONT-FAMILY: arial
}
.trfont {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(24,57,124); LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
.hfont {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: rgb(24,57,124); LINE-HEIGHT: 19px; FONT-FAMILY: arial
}
.nfont {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: arial
}
.tfonts {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: rgb(24,57,124); LINE-HEIGHT: 16px; FONT-FAMILY: Arial
}
.tfontb {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: rgb(24,57,124); LINE-HEIGHT: 18px; FONT-FAMILY: arial
}
.tfont {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 10px; FONT-FAMILY: verdana
}
.ffont {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: verdana
}
.fonta {
	FONT-FAMILY: arial,helvetica,clean,sans-serif
}
.fontv {
	FONT-FAMILY: verdana
}
.clear {
	CLEAR: both
}
.inline {
	DISPLAY: inline
}
.relative {
	POSITION: relative
}
.center {
	TEXT-ALIGN: center
}
.left {
	TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
.middle {
	VERTICAL-ALIGN: middle
}
.bottom {
	VERTICAL-ALIGN: bottom
}
.top {
	VERTICAL-ALIGN: top
}
.baseline {
	VERTICAL-ALIGN: baseline
}
.dummy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: none
}
.bd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.underline {
	TEXT-DECORATION: underline
}
PRE {
	FONT-SIZE: 115%; FONT-FAMILY: monospace
}
CODE {
	FONT-SIZE: 115%; FONT-FAMILY: monospace
}
DIV .hspacer10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 10px; HEIGHT: 10px
}
DIV .hspacer15 {
	FONT-SIZE: 15px; LINE-HEIGHT: 15px; HEIGHT: 15px
}
DIV .vspacer10 {
	WIDTH: 10px; HEIGHT: 1px
}
DIV .vspacer15 {
	WIDTH: 15px; HEIGHT: 1px
}
DIV .nvspacer {
	WIDTH: 10px; HEIGHT: 1px
}
DIV .hspacer5 {
	FONT-SIZE: 5px; LINE-HEIGHT: 5px; HEIGHT: 5px
}
DIV .vspacer5 {
	WIDTH: 5px; HEIGHT: 1px
}
H3 {
	FONT-SIZE: 18px; LINE-HEIGHT: 18px
}
.border {
	BORDER-RIGHT: rgb(156,184,198) 1px solid; BORDER-TOP: rgb(156,184,198) 1px solid; BORDER-LEFT: rgb(156,184,198) 1px solid; BORDER-BOTTOM: rgb(156,184,198) 1px solid
}
.border-top {
	BORDER-TOP: rgb(156,184,198) 1px solid
}
.border-left {
	BORDER-LEFT: rgb(156,184,198) 1px solid
}
.border-bottom {
	BORDER-BOTTOM: rgb(156,184,198) 1px solid
}
.border-right {
	BORDER-RIGHT: rgb(156,184,198) 1px solid
}
.padding {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.bd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.innerbd {
	
}
.indent10 {
	PADDING-LEFT: 10px
}
.indent20 {
	PADDING-LEFT: 2px
}
.indent5 {
	PADDING-LEFT: 5px
}
H2 {
	FONT-WEIGHT: normal
}
DIV.on A H2 {
	FONT-WEIGHT: bold
}
A:hover H3 {
	TEXT-DECORATION: underline
}
A:hover H2 {
	TEXT-DECORATION: underline
}
.tail {
	TEXT-ALIGN: right
}
.tail A {
	LINE-HEIGHT: 10px
}
.hd {
	BACKGROUND-POSITION: 0pt -639px; HEIGHT: 20px
}
.hd DIV.fleft {
	LINE-HEIGHT: 19px; HEIGHT: 19px; TEXT-ALIGN: center
}
.hd DIV.fleft DIV {
	HEIGHT: 19px
}
.hd A {
	LINE-HEIGHT: 19px
}
.hd DIV.first {
	BORDER-RIGHT: rgb(156,184,198) 1px solid; BACKGROUND-POSITION: 0pt -639px; BORDER-BOTTOM: rgb(156,184,198) 1px solid
}
.hd DIV.middle {
	BORDER-RIGHT: rgb(156,184,198) 1px solid; BACKGROUND-POSITION: 0pt -639px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: rgb(156,184,198) 1px solid; BACKGROUND-COLOR: white
}
.hd DIV.last {
	BACKGROUND-POSITION: 0pt -639px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: rgb(156,184,198) 1px solid; BACKGROUND-COLOR: white
}
.hd DIV.on {
	BACKGROUND-POSITION: 0pt -661px; FONT-WEIGHT: bold; LINE-HEIGHT: 19px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.hd DIV.on A {
	COLOR: rgb(212,80,15)
}
.bullet {
	BACKGROUND-REPEAT: no-repeat
}

.color {
	COLOR: rgb(24,57,124)
}
.ncolor {
	BACKGROUND-POSITION: -3px -200px; PADDING-LEFT: 20px; COLOR: rgb(24,57,124)
}
#page {
	MARGIN-TOP: 0px; WIDTH: 100%
}
#sbutton1 {
	FONT-SIZE: 13px; WIDTH: 100px; FONT-FAMILY: arial; HEIGHT: 21px
}
#sbutton2 {
	FONT-SIZE: 13px; WIDTH: 100px; FONT-FAMILY: arial; HEIGHT: 21px
}
#colcx {
	Z-INDEX: 1; WIDTH: 950px; POSITION: relative
}
#colcx #left {
	WIDTH: 150px
}
#colcx #rightcx {
	WIDTH: 800px
}
#colcx #rightcx #middle {
	WIDTH: 500px
}
#colcx #rightcx #right {
	WIDTH: 300px
}
#colcx #left #partners {
	BORDER-RIGHT: rgb(156,184,198) 1px solid; BORDER-TOP: rgb(156,184,198) 1px solid; BORDER-LEFT: rgb(156,184,198) 1px solid; BORDER-BOTTOM: rgb(156,184,198) 1px solid; BACKGROUND-COLOR: rgb(220,230,239)
}
#colcx #left .minimantle {
	BORDER-RIGHT: rgb(156,184,198) 1px solid; BORDER-TOP: rgb(156,184,198) 1px solid; BORDER-LEFT: rgb(156,184,198) 1px solid; BORDER-BOTTOM: rgb(156,184,198) 1px solid; BACKGROUND-COLOR: rgb(220,230,239)
}
#colcx #left .minimantle A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana
}
#colcx #left #smarketing {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.rindent5 {
	PADDING-RIGHT: 5px
}
.rindent10 {
	PADDING-RIGHT: 10px
}
.mobilead {
	WIDTH: 150px; HEIGHT: 125px
}
.regionalfont {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: rgb(24,57,124); LINE-HEIGHT: 10px; FONT-FAMILY: verdana
}
.dcolor {
	COLOR: rgb(136,136,136)
}
#con {
	WIDTH: 950px
}
.mobilead {
	WIDTH: 150px; HEIGHT: 125px
}
.indent15 {
	PADDING-LEFT: 15px
}
.adffont {
	FONT-SIZE: 11px; COLOR: rgb(22,57,125); LINE-HEIGHT: 15px; FONT-FAMILY: arial
}
#pageop {
	DISPLAY: none; Z-INDEX: 100; BACKGROUND: rgb(255,250,198); LEFT: 47px; WIDTH: 182px; POSITION: absolute; TOP: 21px
}
#pageop .colcho {
	LINE-HEIGHT: 37px; HEIGHT: 37px
}
#pageop .laycho A {
	LINE-HEIGHT: 29px; HEIGHT: 29px
}
#pageop .laycho {
	LINE-HEIGHT: 30px; HEIGHT: 30px
}
#pageop .body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; TEXT-ALIGN: left
}
#pageop .colcho DIV.pad {
	PADDING-TOP: 13px
}
.masthead * {
	LINE-HEIGHT: normal
}
#masthead #search .tsearch UL {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.fonta {
	FONT-FAMILY: arial,helvetica,clean,sans-serif
}
#masthead #search .tsearch UL LI {
	BORDER-RIGHT: #ffffff 1px solid; DISPLAY: inline; LINE-HEIGHT: 19px; LIST-STYLE-TYPE: none; HEIGHT: 19px
}
#masthead #search .tsearch .vsearchtabs LI.on A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; CURSOR: default; COLOR: #333333; LINE-HEIGHT: 18px
}
#masthead #search .tsearch .vsearchtabs LI.on A:hover {
	TEXT-DECORATION: none
}
#masthead #search .tsearch UL LI A {
	BORDER-RIGHT: #b9d3e9 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0pt; LINE-HEIGHT: 18px; PADDING-TOP: 0pt
}
#masthead #search .tsearch UL LI.last {
	BORDER-RIGHT: 0px
}
#masthead #search .tsearch UL LI.last A {
	BORDER-RIGHT: 0px
}
.glueimg {
	LEFT: -445px; WIDTH: 280px
}
#trough {
	BACKGROUND-POSITION: 0pt -116px; WIDTH: 150px; BACKGROUND-COLOR: #dce6ef
}
#trough #trough-cols {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#trough UL {
	VERTICAL-ALIGN: top; LIST-STYLE-TYPE: none
}
#trough LI {
	LINE-HEIGHT: 26px; HEIGHT: 26px
}
#trough UL SPAN.icon {
	PADDING-LEFT: 0px; FONT-SIZE: 18px;
}
#trough UL SPAN {
	PADDING-LEFT: 5px
}
#trough #allyservicescx {
	
	LINE-HEIGHT: 16px; HEIGHT: 16px
}
#trough #allyservices {
	LINE-HEIGHT: 16px
}
#business {
	WIDTH: 150px; BACKGROUND-COLOR: #dce6ef
}
.hblack {
	COLOR: rgb(51,51,51)
}
#business DIV.hblack {
	LINE-HEIGHT: 13px
}
#business UL {
	LIST-STYLE-TYPE: none
}
#business LI {
	LINE-HEIGHT: 16px; HEIGHT: 16px
}
#business .bullet {
	PADDING-LEFT: 10px
}
#todays .bd .main BR {
	FONT-SIZE: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
#todays .bd .main .innerbd IMG {
	WIDTH: 157px; HEIGHT: 117px
}
#todays .hd DIV.fleft {
	WIDTH: 159px
}
#todays .bd .left {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#todays .bd UL {
	PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#todays .bd UL LI {
	LINE-HEIGHT: 17px
}
#todays .foot {
	
}
#todays IMG.ifoot {
	WIDTH: 44px; HEIGHT: 31px
}
#todays .bd .foot .innerbd A {
	LINE-HEIGHT: 12px
}
#todays .footy {
	WIDTH: 221px
}
#todays .footab {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: white; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-COLOR: white; VERTICAL-ALIGN: middle; BORDER-TOP-COLOR: white; LINE-HEIGHT: 12px; PADDING-TOP: 4px; BORDER-RIGHT-COLOR: white
}
#todays .foot .on .footab {
	BORDER-LEFT-COLOR: rgb(156,184,198); BORDER-BOTTOM-COLOR: rgb(156,184,198); BORDER-TOP-COLOR: rgb(156,184,198); BORDER-RIGHT-COLOR: rgb(156,184,198)
}
#todays .foot .on .footab A {
	COLOR: rgb(51,51,51)
}
#todays .footab DIV {
	FONT-SIZE: 10px; WIDTH: 161px; LINE-HEIGHT: 12px; HEIGHT: 29px
}
#todays .bd P {
	LINE-HEIGHT: 18px; PADDING-TOP: 10px
}
#todays {
	WIDTH: 478px
}
#todays H3 A {
	
}
#todays .tail {
	LINE-HEIGHT: 15px
}
#todays .bd .main .innerbd DIV.tright {
	WIDTH: 285px
}
#todays .bd .main {
	OVERFLOW: hidden
}
.rfont {
	FONT-SIZE: 10px; COLOR: rgb(22,57,125); LINE-HEIGHT: 17px; FONT-FAMILY: verdana
}
.tabcursor {
	CURSOR: pointer
}

.tfontn {
	FONT-SIZE: 10px; LINE-HEIGHT: 25px; FONT-FAMILY: verdana
}
.dfont {
	FONT-SIZE: 8px; LINE-HEIGHT: 25px
}

#masthead {
	Z-INDEX: 101; BACKGROUND-REPEAT: repeat-x; POSITION: relative
}
DIV#masthead * {
	LINE-HEIGHT: normal
}
#marketplace {
	WIDTH: 480px; HEIGHT: 150px
}
#marketplace DIV.ad {
	WIDTH: 215px
}
#marketplace DIV.ad2 {
	WIDTH: 162px
}
.adfont1 {
	FONT-SIZE: 14px; COLOR: rgb(22,57,125); LINE-HEIGHT: normal; FONT-FAMILY: arial
}
.adfont2 {
	FONT-SIZE: 12px; COLOR: rgb(51,102,153); LINE-HEIGHT: 14px; FONT-FAMILY: arial
}
.adfont3 {
	FONT-SIZE: 11px; COLOR: rgb(22,57,125); LINE-HEIGHT: 12px; FONT-FAMILY: arial
}
#marketplace DIV.bd {
	PADDING-LEFT: 10px
}
#pa BR {
	FONT-SIZE: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
#pa {
	
}
#pa .phead {
	LINE-HEIGHT: 1px; HEIGHT: 1px
}
#pa DIV.pcon {
	Z-INDEX: 0; BACKGROUND: rgb(156,184,198); WIDTH: 128px; POSITION: relative; HEIGHT: 31px
}
#pa DIV.pa {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(../images/barbg.png); PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #EEF2F6
}
#pa DIV.pcon1 {
	Z-INDEX: 2; LEFT: -1px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: -1px
}
#pa DIV.pbox {
	BACKGROUND: white; WIDTH: 125px; HEIGHT: 28px
}
#pa DIV.expa {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; OVERFLOW: hidden;
}
#pa .expa DIV.excon {
	BACKGROUND: white;
	padding:5px;
	color:#666;
}
#pa TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}

#pa DIV.pamailfooter {
	LINE-HEIGHT: 18px; HEIGHT: 18px
}
#pa DIV.pamailfooter A {
	LINE-HEIGHT: 18px; HEIGHT: 18px
}
#pa DIV.pamailfooter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#pa H4 {
	FONT-SIZE: 16px; LINE-HEIGHT: 17px; FONT-FAMILY: arial
}
#pa P {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px; FONT-FAMILY: arial
}
#pa DIV.dcolor {
	FONT-SIZE: 10px
}
#pa .pbox .pafont {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #18397c; LINE-HEIGHT: 10px; FONT-FAMILY: arial
}
#pa .pbox .trfont {
	LINE-HEIGHT: 12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#pa .pbox DIV.pafont {
	PADDING-TOP: 3px
}
#pa .pbox DIV.trfont {
	PADDING-TOP: 7px
}
#pa .pbox DIV.pafont DIV.trfont {
	PADDING-TOP: 0px
}
#pa DIV.current {
	LEFT: 0px; TOP: 0px
}
#pa TABLE TH {
	FONT-WEIGHT: normal
}

#pa DIV.pmailbody {
	HEIGHT: 105px
}
#pa DIV.group {
	BORDER-RIGHT: #ebeff2 1px solid; BORDER-TOP: #ebeff2 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #ebeff2 1px solid; COLOR: rgb(51,51,51); BORDER-BOTTOM: #ebeff2 1px solid; BACKGROUND-COLOR: rgb(254,254,254); TEXT-ALIGN: left
}
#pa DIV.buddy A {
	FONT-FAMILY: arial
}
#pa DIV.buddy {
	PADDING-LEFT: 10px
}
#pa .show {
	DISPLAY: none
}
#pa DIV.bicon {
	WIDTH: 18px
}
#pa DIV.bstatus1 {
	BACKGROUND-POSITION: 0px -18px
}
#pa DIV.bstatus2 {
	BACKGROUND-POSITION: 0px -18px
}
#pa DIV.bstatus3 {
	BACKGROUND-POSITION: 0px -18px
}
#pa DIV.bstatus4 {
	BACKGROUND-POSITION: 0px -18px
}
#pa DIV.bstatus5 {
	BACKGROUND-POSITION: 0px -18px
}
#pa DIV.bstatus6 {
	BACKGROUND-POSITION: 0px -18px
}
#pa DIV.bstatus999 {
	BACKGROUND-POSITION: 0px -38px
}
#pa DIV.excon IMG {
	/*PADDING-BOTTOM: 45px; PADDING-TOP: 45px*/
}
#pa DIV#astro_tab {
	BACKGROUND-IMAGE: url(../images/potential.png); BACKGROUND-REPEAT: no-repeat;
	background-position:right;
}
#pa DIV#groups_tab {
	BACKGROUND-IMAGE: url(../images/alumni.png); BACKGROUND-REPEAT: no-repeat;
	background-position:right;
}
#pa DIV#messenger_tab {
	BACKGROUND-IMAGE: url(../images/chat.png); BACKGROUND-REPEAT: no-repeat;
	background-position:right;
}
#pa DIV#mail_tab {
	BACKGROUND-IMAGE: url(../images/loan.png); BACKGROUND-REPEAT: no-repeat;
	background-position:right;
}
DIV#mail_tab DIV DIV.alert {
	BACKGROUND-POSITION: -230px -60px; WIDTH: 21px; BACKGROUND-REPEAT: no-repeat;
}
#pulse {
	WIDTH: 298px
}
#pulse IMG {
	WIDTH: 108px; HEIGHT: 82px
}
#pulse .main {
	WIDTH: 165px
}
#pulse UL {
	LIST-STYLE-TYPE: none
}
#footer {
	BORDER-TOP: rgb(173,190,200) 1px solid; TEXT-ALIGN: center
}
#footer A {
	BORDER-RIGHT: rgb(173,190,200) 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; LINE-HEIGHT: 12px; HEIGHT: 12px
}
#footer DIV {
	
}
#footer A.last {
	PADDING-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#footer A.first {
	PADDING-LEFT: 0px
}

}
#masthead DIV.locals_div {
	BACKGROUND: white; OVERFLOW: hidden; WIDTH: 140px; HEIGHT: 20px
}
#masthead .locals_div INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; WIDTH: 140px; PADDING-TOP: 2px
}
#pa DIV.group {
	COLOR: rgb(24,57,124); LINE-HEIGHT: 22px
}
#pa DIV.buddy {
	PADDING-LEFT: 10px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ebeffb 1px solid
}
#pa DIV.bgroup {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 22px; PADDING-TOP: 2px
}
#pa DIV.buddy DIV.buddy {
	BORDER-BOTTOM-WIDTH: 0px; LINE-HEIGHT: 22px
}
#pa DIV.gname {
	PADDING-LEFT: 20px; CURSOR: pointer; LINE-HEIGHT: 22px
}
#pa DIV.off {
	BACKGROUND-POSITION: -390px -55px
}
DIV#pa DIV#messengerPreview DIV.buddies {
	LINE-HEIGHT: 22px
}
#pa DIV#groupsPreview P {
	LINE-HEIGHT: 12px
}
#pa DIV#groupsPreview SPAN {
	VERTICAL-ALIGN: top
}
DIV#pa DIV#fhelp DIV.hdr {
	OVERFLOW: auto
}
.answers {
	BACKGROUND-POSITION: -4px -503px; PADDING-LEFT: 20px
}
H2 {
	FONT-WEIGHT: normal
}
DIV.on A H2 {
	FONT-WEIGHT: bold
}
A:hover H3 {
	TEXT-DECORATION: underline
}
A:hover H2 {
	TEXT-DECORATION: underline
}
