a img { border: 0; }

ul { list-style-image: url('i_bullet.gif'); list-style-position: outside; margin: 5px; padding: 0; }
li { line-height: 1.5em; margin-left: 15px; }

#header { font-size: 11px; }
#headerMenu { background-color: #BFD0EA; }
#headerMenu a:link { color: #000000; text-decoration: none; }
#headerMenu a:visited { color: #000000; text-decoration: none; }
#headerMenu a:hover { color: #FFFFFF; text-decoration: none; }
#headerEmail { font-weight: bold; }

#footer { color: #2242C0; font-size: 10px; }
#footerMenu { background-color: #A1BBE4; color: #FFFFFF; }
#footerMenu a:link { color: #FFFFFF; text-decoration: none; }
#footerMenu a:visited { color: #FFFFFF; text-decoration: none; }
#footerMenu a:hover { color: #000000; text-decoration: none; }
#footer td.borderTop { border-top: 1px solid #6E96D5; }

table.panel { background-color: #D8D3EC; border: 1px solid #BAB1DE; }
.panelHeader { background-color: #D8D3EC; color: #000000; font-family: Verdana, Arial, Sans-Serif; font-weight: bold; height: 20px; padding-left: 5px; text-align: center; text-transform: lowercase; vertical-align: middle; }
.panelHeaderNote { font-weight: normal; }
td.panel { padding: 5px; text-align: justify; }

td.panelFooter { background-color: #D8D3EC; }

.smallLink a { font-size: 92%; }

.highlight { color: #FFFFFF; }
.orkutTitle { color: #C40098; font-weight: bold; }

.rowLabel { color: #676767; text-align: right; vertical-align: top; }
.row1 { background-color: #ECD9F2; }
.row0 { background-color: #EEE3F2; }

.tabActive { background-color: #C9D6EB; border-top: 1px solid #A1BBE4; border-left: 1px solid #A1BBE4; font-weight: bold; padding: 4px 8px; white-space: nowrap; }
.tabInactive { background-color: #D8DDE5; border: 1px solid #A1BBE4; border-right: none; padding: 4px 8px; white-space: nowrap; }
.tabActiveSpacer { background-color: #D8DDE5; border-top: 1px solid #A1BBE4; border-bottom: 1px solid #C9D6EB; }
.tabInactiveSpacer { background-color: #C9D6EB; border-top: 1px solid #A1BBE4; border-bottom: 1px solid #A1BBE4; }
.tabSpacer { border-bottom: 1px solid #A1BBE4; }
.tabPanel { background-color: #C9D6EB; border: 1px solid #A1BBE4; border-top: none; }

.error { color: #FF6666; }
.inlineError { color: #993366; font-weight: bold; }

ul.nav { font-size: 94%; list-style: none; list-style-image: none; margin: 0 0 5px 0; padding: 0; }
li.navList { background-color: #E8E4F3; height: 20px; line-height: 20px; margin: 1px 5px 2px 5px; padding: 0; }
li.navList a { color: #000000; cursor: pointer; display: block; height: 20px; }
li.navList a:link { color: #000000; text-decoration: none; }
li.navList a:visited { color: #000000; text-decoration: none; }
li.navList a:hover { background-color: #C7BEE9; color: #000000; text-decoration: none; }
.navInfo { background-color: #E5ECF4; font-size: 92%; padding: 2px 8px 2px 8px; }

div.noPhoto { background-color: #000000; border: 1px solid #9F9F9F; }

/* form elements */

form { margin: 0; }

.btn { font-size: 92%; text-transform: lowercase; }
.btnHover { font-size: 92%; color: #C40098; text-transform: lowercase; }

input, select { font-family: Arial, sans-serif; font-size: 12px; border: #BAB1DE 1px solid;}

/* page specific styles */

.title { color: #000000; font-family: Verdana, Arial, Sans-Serif; font-size: 16px; font-weight: bold; }
.communityTitle { color: #000000; font-size: 16px; font-weight: bold; }
.profileTitle { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; }

.capitalizedTitle { color: #296DC1; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 24px; }

#statusMsg table.panel { width: 600px; }
#statusMsg.error table.panel { border: #D3BE96 1px solid; background-color: #FCF0D8 }
#statusMsg.warning table.panel { border: #D3BE96 1px solid; background-color: #FCF0D8 }
#statusMsg.info table.panel { border: #D3BE96 1px solid; background-color: #FCF0D8 }

.newsItem table.panel { border: #D3BE96 1px solid; background-color: #FCF0D8; }

#pSoc .row1 { background-color: #f0e8f5; }
#pSoc .row0 { background-color: #FFFFFF; }
#pPro .row1 { background-color: #f0e8f5; }
#pPro .row0 { background-color: #FFFFFF; }
#pPer .row1 { background-color: #f0e8f5; }
#pPer .row0 { background-color: #FFFFFF; }

#community .row1 { background-color: #f0e8f5; }
#community .row0 { background-color: #FFFFFF; }

table #profileTop { background-color: #FFFFFF; }
.profileCategory { color: #FFFFFF; font-size: 11px; }

table.communityTop { background-color: #FFFFFF; }

/* This is for the display of funny messages while users wait for image upload */
.funnyMsg { display: block; font-weight: bold; font-size: 1.5em; }

#textPanel { background-color: #FFFFFF; color: #000000; }

a.hotLink { text-decoration: none; }
a.hotLink:link { text-decoration: none; }
a.hotLink:visited { text-decoration: none; }
a.hotLink:hover { text-decoration: underline; }

BODY {
	FONT-SIZE: 12px; color: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #E6E2F3; margin: 10px;
}
TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif
}
.small {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif
}
A:link {
	COLOR: #0047be; TEXT-DECORATION: none
}
A.outro {
	COLOR: #990099; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0047be; TEXT-DECORATION: none
}
A:active {
	COLOR: #c40098; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #c40098; TEXT-DECORATION: underline
}
.inlineError {
	FONT-SIZE: 10px; COLOR: crimson
}
.G:link {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.G:visited {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.G:active {
	FONT-SIZE: 11px; COLOR: #c40098; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.G:hover {
	FONT-SIZE: 11px; COLOR: #c40098; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.H {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #C7BEE9; TEXT-DECORATION: none
}
.H:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.H:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.H:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.F {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #AEA0E3; TEXT-DECORATION: none
}
.F:link {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.F:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.F:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.P {
	FONT-SIZE: 11px; COLOR: #c41e99; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.P:link {
	FONT-SIZE: 11px; COLOR: #0047be; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.P:visited {
	FONT-SIZE: 11px; COLOR: #0047be; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.P:hover {
	FONT-SIZE: 11px; COLOR: #d733b4; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.N {
	FONT-SIZE: 11px; COLOR: #c41e99; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.N:link {
	FONT-SIZE: 11px; COLOR: #0047be; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.N:visited {
	FONT-SIZE: 11px; COLOR: #0047be; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.N:hover {
	FONT-SIZE: 11px; COLOR: #d733b4; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.N2:link {
	FONT-SIZE: 10px; COLOR: #0047be; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.N2:visited {
	FONT-SIZE: 10px; COLOR: #0047be; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.N2:hover {
	FONT-SIZE: 10px; COLOR: #d733b4; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.R {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.S {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.M {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.I {
	FONT-SIZE: 10px; COLOR: #2242c0; FONT-FAMILY: Verdana, sans-serif
}
.B {
	FONT-SIZE: 12px; COLOR: #2242c0; FONT-FAMILY: Verdana, sans-serif
}
.L {
	FONT-SIZE: 24px; COLOR: #296dc1; FONT-FAMILY: Tahoma,Verdana,Arial
}
.C {
	FONT-SIZE: 11px; COLOR: #2242c0; FONT-FAMILY: Verdana, sans-serif
}
.T {
    	BACKGROUND-COLOR: #D8D3EC; BORDER-RIGHT: #BAB1DE 1px solid; BORDER-TOP: #BAB1DE 1px solid; BORDER-LEFT: #BAB1DE 1px solid; BORDER-BOTTOM: #BAB1DE 1px solid
}
.U {
	BORDER-RIGHT: #d3be96 1px solid; BORDER-TOP: #d3be96 1px solid; BORDER-LEFT: #d3be96 1px solid; BORDER-BOTTOM: #d3be96 1px solid; BACKGROUND-COLOR: #fcf0d8
}
.W {
	COLOR: #ffffff
}
.E {
	FONT-SIZE: 12px; COLOR: #c41e99
}
.X {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #cccccc
}
.Y {
	BORDER-RIGHT: #bfd0ea 1px solid; BORDER-TOP: #bfd0ea 1px solid; BORDER-LEFT: #bfd0ea 1px solid; BORDER-BOTTOM: #bfd0ea 1px solid; BACKGROUND-COLOR: #d4dded
}
.Z {
	BORDER-RIGHT: #2242c0 1px solid; BORDER-TOP: #2242c0 1px solid; BORDER-LEFT: #2242c0 1px solid; BORDER-BOTTOM: #2242c0 1px solid; BACKGROUND-COLOR: #d4dded
}
.textarea {
	BORDER-RIGHT: #ff6600 1px solid; BORDER-TOP: #ff6600 1px solid; FONT-SIZE: 12px; OVERFLOW: auto; BORDER-LEFT: #ff6600 1px solid; COLOR: #000000; BORDER-BOTTOM: #ff6600 1px solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #f5f5f5
}
INPUT.textbox {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 1px
}
.checkbox {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #111111; FONT-FAMILY: Verdana, sans-serif
}
SELECT {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 1px
}
.navigation {
	FONT-SIZE: 11px
}
.disabledNavigation {
	FONT-SIZE: 11px; COLOR: #999999
}