
root { 
    display: block;
}

body{font:11px arial,helvetica,sans-serif; color:#333; margin:0; padding:0; background-color:#77889E}

TABLE {
	FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
TR {
	FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
TD {
	FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
A:link {
	COLOR: #54FF9F; TEXT-DECORATION: none
}
A:visited {
	COLOR: #54FF9F; TEXT-DECORATION: none
}
A:active {
	COLOR: #54FF9F; TEXT-DECORATION: none
}
A:hover {
	COLOR: #CCCCCC; TEXT-DECORATION: none
}

#mainbg {
	BACKGROUND-COLOR: #6C7B8B
}
#homebodybg {
	BACKGROUND-COLOR: #708090
}
#pagbodybg {
	BACKGROUND-COLOR: #576C87
}
#newsbodybg {
	BACKGROUND-COLOR: #465D7B
}
#specialbodybg {
	BACKGROUND-COLOR: #8B7B8B
}
#newsbodybg A:link {
	COLOR: #FEE8D6; TEXT-DECORATION: none
}
#newsbodybg A:visited {
	COLOR: #FEE8D6; TEXT-DECORATION: none
}
#newsbodybg A:active {
	COLOR: #DCDCDC; TEXT-DECORATION: none
}
#newsbodybg A:hover {
	COLOR: #DCDCDC; TEXT-DECORATION: none
}
#newsbodybg2 {
	BACKGROUND-COLOR: #4682B4
}
#newsbodybg3 {
	BACKGROUND-COLOR: #8B668B
}
#newsbodybg4 {
	BACKGROUND-COLOR: #9C9C9C
}
#newsbodybg5 {
	BACKGROUND-COLOR: #988768
}
#suggreadbg {
	BACKGROUND-COLOR: #778899
}
#mainfoot {
	BACKGROUND-COLOR: #4A525D
}
#alt1 {
	BACKGROUND-COLOR: #eef2f7
}
#post1 {
	BACKGROUND-COLOR: #f5f9fd
}
#post2 {
	BACKGROUND-COLOR: #f5f9fd
}
#posthead {
	BACKGROUND-COLOR: #e4eaf2
}
#postfoot {
	BACKGROUND-COLOR: #d1dceb
}
#postbak {
	BACKGROUND-COLOR: #d2d2d0
}
#title {
	BACKGROUND-COLOR: #c4dcf7
}
#row1 {
	BACKGROUND-COLOR: #eef2f7
}
#row2 {
	BACKGROUND-COLOR: #f5f9fd
}
#postsep {
	HEIGHT: 1px; BACKGROUND-COLOR: #c7d2e0
}
#catrow {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4c77b6; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #c2cfdf
}
#alert {
	COLOR: #990000
}
#paragraphheadergreen {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #54FF9F; LINE-HEIGHT: 150% 
}
#paragraphheadersand {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FEE8D6; LINE-HEIGHT: 150% 
}
#announcementheadergreen {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #54FF9F; LINE-HEIGHT: 150% 
}
#announcementheadersage {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #D1E2B3; LINE-HEIGHT: 150% 
}

#announcementheadersand {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FEE8D6; LINE-HEIGHT: 150% 
}
#announcementheaderroyalblue {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #63B8FF; LINE-HEIGHT: 150% 
}
#announcementheaderblue {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #E6E8FA; LINE-HEIGHT: 150% 
}
#announcementheaderlargeblue {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #E6E8FA; LINE-HEIGHT: 150% 
}
#announcementtext {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #E6E8FA; LINE-HEIGHT: 150% 
}
#announcementtextsand {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FEE8D6; LINE-HEIGHT: 150% 
}
#announcementtextsand A:active {
	COLOR: #FEE8D6; TEXT-DECORATION: none
}
#announcementtextsand A:link {
	COLOR: #FEE8D6; TEXT-DECORATION: none
}
#announcementtextbright {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11.5px; COLOR: #C6E2FF; LINE-HEIGHT: 150% 
}
#announcementheaderbluebold {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ADD8E6; LINE-HEIGHT: 150% 
}
#standardtext {
	FONT-FAMILY: Trebuchet ms,Arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12.5px; COLOR: #E6E8FA; LINE-HEIGHT: 120% 
}
#standardtext13 {
	FONT-FAMILY: Trebuchet ms,Arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #E6E8FA; LINE-HEIGHT: 120% 
}
#standardsubheadertext {
	FONT-FAMILY: Trebuchet ms,Arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 13.5px; COLOR: #E6E8FA; LINE-HEIGHT: 120% 
}
#penguintext {
	FONT-FAMILY: Trebuchet ms,Arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12.5px; COLOR: #373E48; LINE-HEIGHT: 120% 
}
#standardtextsand {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FEE8D6; LINE-HEIGHT: 150% 
}
#errortext {
	FONT-FAMILY: Trebuchet ms,Arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 12.5px; COLOR: #8E0000; LINE-HEIGHT: 120% 
}
#errortextbold {
	FONT-FAMILY: Trebuchet ms,Arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12.5px; COLOR: #8E0000; LINE-HEIGHT: 120% 
}
#subjectheadergreen {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #54FF9F; LINE-HEIGHT: 150% 
}
#subjectheadersand {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #FEE8D6; LINE-HEIGHT: 150% 
}
#subjectheaderblack {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #000000; LINE-HEIGHT: 150% 
}
#sectionheader {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #54FF9F; LINE-HEIGHT: 150% 
}
#sectionheader19 {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #54FF9F; LINE-HEIGHT: 150% 
}
#srheaderlarge {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #54FF9F; LINE-HEIGHT: 150% 
}
#srheadermedium {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #54FF9F; LINE-HEIGHT: 150% 
}
#srtopnav {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #415554; LINE-HEIGHT: 150% 
}
#srtopnav A:link {
	COLOR: #54FF9F; TEXT-DECORATION: none
}
#srtopnav A:visited {
	COLOR: #BCD2EE; TEXT-DECORATION: none
}
#srtopnav A:active {
	COLOR: #BCD2EE; TEXT-DECORATION: none
}
#srfootnav {
	FONT-FAMILY: Trebuchet ms,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #D1E2B3; LINE-HEIGHT: 150% 
}
#info {
	COLOR: #000099
}
#signature {
	FONT-SIZE: 7.5pt; COLOR: #333399
}
#postdetails {
	FONT-SIZE: 7.5pt
}
#postcolor {
	FONT-SIZE: 8pt; LINE-HEIGHT: 150%
}
#membertitle {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 150%
}
#normalname {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000033
}
#normalname A:link {
	PADDING-BOTTOM: 2px; COLOR: #000033; TEXT-DECORATION: underline
}
#normalname A:visited {
	PADDING-BOTTOM: 2px; COLOR: #000033; TEXT-DECORATION: underline
}
#normalname A:active {
	PADDING-BOTTOM: 2px; COLOR: #000033; TEXT-DECORATION: underline
}
#unreg {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000
}
#highlight {
	COLOR: #ff0000
}
#highlight A:link {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#highlight A:visited {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#highlight A:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#highlight A:hover {
	TEXT-DECORATION: underline
}
#desc {
	FONT-SIZE: 7.5pt; COLOR: #FFFFFF
}
#copyright {
	FONT-SIZE: 7.5pt; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Tahoma, Arial
}
#category {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4c77b6; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #c2cfdf
}
#category A:link {
	COLOR: #BCD2EE; TEXT-DECORATION: none
}
#category A:visited {
	COLOR: #BCD2EE; TEXT-DECORATION: none
}
#category A:active {
	COLOR: #BCD2EE; TEXT-DECORATION: none
}
#subtitle {
	FONT-WEIGHT: bold; COLOR: #3a4f6c; HEIGHT: 24px; BACKGROUND-COLOR: #FFFF66
}
#titlefoot {
	FONT-WEIGHT: bold; COLOR: #3a4f6c; HEIGHT: 24px; BACKGROUND-COLOR: #6C7B8B
}
#titlemedium {
	FONT-WEIGHT: bold; COLOR: #3a4f6c; HEIGHT: 24px; BACKGROUND-COLOR: #6C7B8B
}
#mainpageheader {
	FONT-WEIGHT: bold; COLOR: #3a4f6c; HEIGHT: 30px; BACKGROUND-COLOR: #FFFF66
}
#titlemedium A:link {
	COLOR: #88cc99; TEXT-DECORATION: underline
}
#subtitle A:link {
	COLOR: #3a4f6c; TEXT-DECORATION: underline
}
#titlefoot A:link {
	COLOR: #3a4f6c; TEXT-DECORATION: underline
}
#titlemedium A:visited {
	COLOR: #3a4f6c; TEXT-DECORATION: underline
}
#subtitle A:visited {
	COLOR: #88cc99; TEXT-DECORATION: underline
}
#titlefoot A:visited {
	COLOR: #88cc99; TEXT-DECORATION: underline
}
#titlemedium A:active {
	COLOR: #3a4f6c; TEXT-DECORATION: underline
}
#subtitle A:active {
	COLOR: #3a4f6c; TEXT-DECORATION: underline
}
#titlefoot A:active {
	COLOR: #3a4f6c; TEXT-DECORATION: underline
}
#titlemedium A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#subtitle A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#titlefoot A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#maintitleback {
	HEIGHT: 26px
}
#maintitle {
	FONT-SIZE: 9pt; COLOR: #ffffff
}
#editwhite {
	FONT-SIZE: 9px
}
#editbluemoon {
	FONT-FAMILY: Arial,helvetica,sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #DBE6E0
}
#editbluemoonmedium {
	FONT-FAMILY: Arial,helvetica,sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #DBE6E0
}
#fancyborder {
	BORDER-RIGHT: #999999 1px dashed; BORDER-TOP: #999999 1px dashed; BORDER-LEFT: #999999 1px dashed; BORDER-BOTTOM: #999999 1px dashed
}
#solidborder {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#maintitle A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#maintitle A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#maintitle A:active {
	COLOR: #BCD2EE; TEXT-DECORATION: none
}
#maintitle A:hover {
	TEXT-DECORATION: underline
}
#nav {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000
}
#pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #4c77b6; LINE-HEIGHT: 120%; LETTER-SPACING: -1px
}
#useroptions {
	FONT-WEIGHT: bold; COLOR: #ffffff; HEIGHT: 25px; BACKGROUND-COLOR: #598cc3
}
#useroptions A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#useroptions A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#useroptions A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#bottomborder {
	BORDER-BOTTOM: #d2d2d0 1px dashed
}
#linkthru {
	COLOR: #000000
}
#linkthru A:link {
	COLOR: #BCD2EE; TEXT-DECORATION: underline
}
#linkthru A:active {
	COLOR: #BCD2EE; TEXT-DECORATION: underline
}
#linkthru A:visited {
	COLOR: #BCD2EE; TEXT-DECORATION: underline
}
#linkthru A:hover {
	COLOR: #CCFFCC; TEXT-DECORATION: underline
}
#QUOTE {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: #333333; TEXT-INDENT: 2pt; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #fafcfe
}
#CODE {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: #333333; TEXT-INDENT: 2pt; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #fafcfe
}
.buttondiv
{
     border: 1px solid #66FF00;
     width: 140px;
}

.bluebutton
{
     background-color: #DBE6E0;
     border: solid 2px #23238E;
     color:#000000;
     FONT-FAMILY: Arial,helvetica,sans-serif;
     FONT-SIZE: 8pt;
     text-decoration:none;
     cursor: pointer;
     width: 90px;
}
.portalloginbutton
{
     background-color: #DBE6E0;
     border: solid 2px #23238E;
     color:#000000;
     FONT-FAMILY: Arial,helvetica,sans-serif;
     FONT-SIZE: 8pt;
     text-decoration:none;
     cursor: pointer;
}
.codebuttons {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif
}
.forminput {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif
}
.textinput {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif
}
.input {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif
}


