body { margin:0; color:#000000; font-family:Arial, Verdana, Helvetica; font-size:0.8em; line-height:1.3em; background:url(/img/bgnd.jpg) #2F5376 top left repeat-x; }
h1 { padding:0; margin:0 0 1em 0; color:#3F4C6B; font-weight:bold; font-size:2em; }
h2 { padding:0; margin:0 0 1em 0; color:#3F4C6B; font-weight:bold; font-size:1.5em; }
h3 { padding:0; margin:0 0 1em 0; color:#3F4C6B; font-weight:bold; font-size:1.4em; }
h4 { padding:0; margin:0 0 1em 0; color:#3F4C6B; font-weight:bold; font-size:1.2em; }
p { margin:0.6em 0 1.4em; padding:0; }
img { border:0; margin:0; padding:0; vertical-align:top; }
hr { border:none; border-top:1px solid #CCCCCC; margin:5px 0; }
div.hr { border:none; border-top:1px solid #CCCCCC; margin:5px 0; }
div.hr hr { display:none; }
sub, sup { color:#000066; font-size:0.6em; }

input, textarea, select { color:#494949; font-family:Arial, Verdana, Helvetica; font-size:1em; }
ul, quote, code, fieldset { margin:.5em 0; }

a:link, a:visited { color: #027AC6; text-decoration: none; }
a:hover { color: #0062A0; text-decoration: underline; }
a:active, a.active { color: #5895be; }

.floatLeft { float:left; }
.floatRight { float:right; }
.redText { color:#FF0000; }
.bold { font-weight:bold; }
.margin { margin:5px 0; }
.margin_top { margin-top:10px; }
.margin_bottom { margin-bottom:10px; }
.overflow { overflow:hidden; }
.no_space { margin:0; padding:0; }
.helpBox { }
.iconGeneral { float:left; margin-right:10px; }
.iconGeneralAlt { float:right; margin-left:10px; }
.clear { display:block; clear:both; }

.title { width:96%; padding:3px 2%; margin-bottom:10px; position:relative; color:#FFFFFF; font-weight:bold; font-size:1.2em; line-height:1.2em; background-position:top left; background-repeat:repeat-x; }

.gradRed { background-image:url(/img/grad-red.gif); background-color:#EB1A1A; }
.gradBlu { background-image:url(/img/grad-bl.gif); background-color:#1A3CEB; }
.gradGrn { background-image:url(/img/grad-grn.gif); background-color:#86EB1A; }


.profileContainer { overflow:hidden; background:#C3D9FF; padding:5px; margin-top:10px; }
.profileContainerAlt { overflow:hidden; background:#FFFFFF; padding:5px; margin-top:10px; }

.gnrlTable { margin:10px 0; border-top:1px solid #EEEEEE; border-right:1px solid #EEEEEE; }
.gnrlTable tr { }
.gnrlTable tr.altRow { background:url(/img/grad-gry.gif) top left repeat-x; }
/*.gnrlTable tr:hover { background:#C3D9FF; }
.gnrlTable tr.altRow { background:#E9E9E9; }
.gnrlTable tr.altRow:hover { background:#C3D9FF; }*/
.gnrlTable th { background:url(/img/grad-gry.gif) top left repeat-x; padding:4px 4px; border-left:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; }
.gnrlTable td { padding:4px 4px; border-left:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; }

.gnrlList { margin:10px 0; padding:0; list-style:none; }
.gnrlList li { margin:0 0 10px 0; padding:10px; border-top:1px solid #CCCCCC; list-style:none; background:url(/img/grad-gry.gif) top left repeat-x; }
.gnrlList li .title { margin:0 0 10px 0; padding:0; color:#000000; font-weight:bold; }
.gnrlList li .title a { color:#0062A0; text-decoration:none; }
.gnrlList li .title a:hover { text-decoration:underline; }
.gnrlList li .date { }

.crnr { display:block; position:absolute; font-size:0; width:6px; height:5px; background-repeat:no-repeat; }
.crnrRed { background-image:url(/img/crnr-red.gif); }
.crnrGrn { background-image:url(/img/crnr-grn.gif); }
.crnrBlu { background-image:url(/img/crnr-bl.gif); }
.crnrWh { background-image:url(/img/crnr.gif); }
.crnrTL { background-position:top left; top:0; left:0; }
.crnrTR { background-position:top right; top:0; right:0; }
.crnrBL { background-position:bottom left; bottom:0; left:0; }
.crnrBR { background-position:bottom right; bottom:0; right:0; }



.imgPlhold { display:block; float:left; margin-right:10px; width:77px; height:77px; border:1px solid #CCCCCC; background:url(/img/grad-gry.gif) #F6F6F6 bottom left repeat-x; }


#bodyRight .gnrlList li { margin:0 0 5px 0; padding:5px; }
#bodyRight .gnrlList li .title { margin:0 0 2px 0; }

.pagination { float:right; }
.content { padding:0 10px; }
.date { font-size:0.9em; color:#666666; margin:0px 0 5px 0; }

.adGoogle_normal, .adOther_normal { width:160px; margin:0 auto; }
