#header {
        background:#fff;
        height:60px;
        margin:0px;
        padding:0px;
        margin-bottom:0px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height:59px;
        }

html>body #header {
        height:59px;
        margin-bottom:2px;
        }

#leftcol {
        position: absolute;
        left:0px;
        top:65px;
        width:10px;
        padding-left:0px;
        background-color:#FFF;
        padding-bottom:1000px;
        }

#maincol {
        background:#fff;
        margin-left: 15px;
        margin-right:230px;
        voice-family: "\"}\"";
        voice-family: inherit;
        margin-left: 15px;
        margin-right:230px;
        }
html>body #maincol {
        margin-left: 15px;
        margin-right:230px;
        }

#rightcol {
        position: absolute;
        right:5px;
        width:220px;
        voice-family: "\"}\"";
        top:64px;
        }
html>body #rightcol {
        top:61px;
        }

#footer {
        padding-top:50px;
        width:100%;
        }
body {font-size:10pt; color:black; font-family:arial,sans-serif;margin:0px 5px 0px 0px;}
table tr td {font-size:10pt;color:black; font-family:arial,sans-serif;}
body a {color:#2545C2;text-decoration:none;}
img {border:none}
a:hover { color:#f93; text-decoration:underline; }
p {margin-top:7px;margin-bottom:7px;}
h1 {color:#5A6700;font-size:11pt;font-weight:bold;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;vertical-alig\
n:middle;}
h2 {color:#5A6700;font-size:12pt;font-weight:normal;padding-top:0px;padding-bottom:0px;margin-bottom:0;margin-top:0px;}
h3 {font-size:12pt;font-weight:bold;padding-bottom:0px;margin-bottom:0;margin-top:0px;}
h5 {font-size:11pt;font-weight:bold;padding-top:10px;padding-bottom:5px;margin-bottom:0;margin-top:0px;}
.headerText {font-size:10pt;font-weight:bold;padding-bottom:0px;margin-bottom:0px;}
ul {list-style-type:square;margin:0;padding-left:15px;}
form {padding:0px;margin:0px;}

/* header (logo, search box) */
.headerbgborder {background-color:#F0F1E1;border-bottom:1px solid #979B69;}
.headerbg{background-color:#F0F1E1;}
#title {height:60px;padding:0px;}
#searchTop form {margin:0px;padding-top:0px;padding-bottom:0px;}
#searchHome {margin-top:20px;}
#searchBottom {width:100%;margin-top:20px;text-align:center;}

/* userinfo */
.userinfobg {background-color:#E3E2C4;border-bottom:1px solid #979B69;}
#userinfologin {width:210px;text-align:right;}
#userinfologin p {font-weight:bold;font-size:10pt;margin:0px;padding:0px;}
#userinfologin a {color:#5A6700;}
#userinfo {width:210px;padding:5px;text-align:right;margin-bottom:5px;}
#userinfo p {font-weight:normal;font-size:11px;margin:0px;padding:0px;}
#userinfo p span {font-weight:bold;}
/* page titles */
#pagetitle {width:100%;height:0.8em;margin:0;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #996;}
#pagetitle h3 {font-size:13pt;font-weight:normal;background-color:#fff;position:absolute;left:3em;margin:0;margin-top:0.3em;padding-
left:8px;padding-right:8px;text-align:center;text-transform:lowercase;}
#errorpagetitle {width:100%;height:1.4em;margin:0;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #996;}
#errorpagetitle h3 {color:#FF3300;font-size:13pt;font-weight:normal;background-color:#fff;margin:0;text-align:center;text-transform:
lowercase;}

/* front page */
#frontpage {margin-top:40px;margin-bottom:40px;text-align:center;}
#home_logo {padding-left:3%;padding-top:2%;margin-left:50px;margin-right:230px;margin-top:40px;margin-bottom:230px;text-align:left;}

#home_logo ul {list-style:square inside;}
#home_logo li {color:#f60;padding-bottom:5%;}
#home_logi {text-align:left;margin-top:40px;margin-bottom:260px;}

/* searchgroups */
#groupdetails {text-align:left;margin-top:4px;margin-bottom:320px;}
.grouptitle {padding-top:10px;border-bottom:1px solid #979B69;}
.groupsearch {padding-top:20px;padding-bottom:20px;}

 /* login/signin/sendinvite forms */
#login {text-align:center;margin-top:20px;}
#login table {margin-left:auto;margin-right:auto;width:500px;text-align:center; vertical-align:top;}
#loginTbl {margin:0;}
#loginTbl td {vertical-align:top;text-align:left;}
#sendinvite {display:inline;text-align:center;}
#sendinvite table {margin-left:auto;margin-right:auto;width:720px;text-align:center;vertical-align:top;}
#manageaccount {display:inline;text-align:center;}
#manageaccount table {margin-left:auto;margin-right:auto;width:720px;text-align:center;vertical-align:top;}
.rightAccountColumn {padding-left:10px;padding-right:10px;}
.leftColumn {padding-right:10px;}
.leftColumn h4 {width:9em;color:white;font-weight:bold;font-size:10pt;background-color:#f60;border-top:1px solid #f60;padding:2px;pa
dding-left:4px;margin:0;}
.leftColumn p {padding:0;padding-left:7px;font-size:8pt;}
.rightColumn {background-color:#e3e3c4;}
.rightColumn h4 {color:black;font-weight:bold;font-size:10pt;background-color:#e3e3c4;border-top:1px solid red;padding:2px 2px 2px 8
px;margin:0;margin-bottom:0;border-bottom:1px solid white;}
.rightColumn td {padding:3px 0px 3px 20px;}
.firstLine td {padding-top:20px;}
.lastLine td {padding-bottom:10px;}
.vertline {border-right:2px solid #eeeeee;padding-left:10px;}
.searchTbl {background-color:#F1F1E1;font-size:10pt;}

.messageTbl {background-color:#FFFFFF;font-size:10pt;border-bottom:1px solid #996;border-top:1px solid #996;}
.messageRow {background-color:#EEEEEE;}

.simpleSearchTbl {margin-top:10px;margin-bottom:5px;background-color:#F1F1E1;font-size:10pt;border-bottom:1px solid #996;border-top:
1px solid red;}

.frmTbl {background-color:#F1F1E1;font-size:10pt;border-bottom:1px solid #996;border-top:1px solid red;}
.leftcol {padding-left:10px;}
.rightcol {padding-right:10px;}
.toprow {padding-top:20px;}
.bottomrow {padding-bottom:20px;}
.singlerow td {padding-top:20px;padding-bottom:20px;}
.frmTbl td {text-align:left;}
.frmLabel {white-space:nowrap;padding-left:10px;}
.frmField input {border:1px solid #999;width:224px;}
.frmField select {width:225px;}
.frmFieldlong input {border:1px solid #999;width:350px;}
.frmFieldlong select {width:350px;}
.frmFieldlongreadonly input {border:1px solid #999;width:350px;background:#F0F1E1;}
.frmFieldTextAreaSmall textarea {width:350px;}
.frmFieldTextAreaBig textarea {text-align:left; width:550px;  height : auto; }
.frmFieldTextAreaBigreadonly textarea {text-align:left; width:550px;  height : auto;background:#F0F1E1;}
.frmField p {font-size:8pt;margin:2px 0px;}
.frmSubmit {text-align:right;}
.frmSubmit input{ background-color:#DADADA; color:#333; height:20px; border:1px solid #666633; font-size:8pt;}
.formHeader {background-color:#F1F1E1;}
.formHeader h4 {color:black;font-weight:bold;font-size:11pt;border-bottom:2px solid white;padding:0px 0px 0px 0px;margin:0;margin-bo
ttom:0;}

/* network page */
.coltitles td {border-top:1px solid #999966; border-bottom:1px solid #999966;}
.lastrow td {border-bottom:1px solid #999966;}

 /* general whats hot */
form {padding:0px;margin:0px;}
.siteListNotLoggedIn {margin:0px;padding: 100px 5px 150px 5px ; border-top:solid 1px #5A6700; font-size:12px;}
.userGroupSelect {font-weight:normal;font-size:10px;width:150px;}
.SmallButton {background-color:#DADADA; color:#333; height:18px; border:1px solid #666633; font-size:7pt;}
.tooHotMessage {margin-top:5px; padding-top:50px; padding-bottom:50px;}
.siteListBottom {text-align:left; border-top:dotted 1px #5A6700;}
.siteListHeader {height:20px; background-color:#F0F1E1;} 
.siteListHeader td { height:20px;color:#5A6700; padding-left:4px; border-top:solid 1px #5A6700; border-bottom:solid 1px #5A6700; fon
t-size:12px; font-weight:bold;vertical-align:middle;} 
.leftSymbol {margin-left:-18px;}

/* central whats hot */
#whatsHotHoriz {display:block;text-align:center;width:510px;font-family:arial,sans-serif;}
#whatsHotHoriz table {margin:0; margin-top:4px; width:510px; border-bottom:solid 1px #5A6700; text-align:left;}
#whatsHotHoriz th { height:20px;color:#5A6700; padding-left:4px; border-top:solid 1px #5A6700; border-bottom:solid 1px #5A6700; font
-size:12px; font-weight:bold;vertical-align:middle;}
#whatsHotHoriz thead tr {height:20px; background-color:#F0F1E1;} 
#whatsHotHoriz tbody td ul {list-style-type:none; font-size:11px; padding:0; margin:0; padding-left:18px; padding-bottom:4px;}
#whatsHotHoriz tbody td li {padding: 2px 0;}
#headerHotHoriz {padding:0; margin:0; border:solid 1px #5A6700; width:510px; padding-bottom:5px; padding-top:10px; font-weight:bold;
 font-size:12px;}
#headerHotHoriz span {color:#f60;}
#headerHotHoriz a {color:#f60;text-decoration:underline;}
.siteListCat {width:70px; text-align:right; vertical-align:top; font-size:11px; color:#4B4B4B;}
.siteListCatBottom {width:70px; text-align:right; vertical-align:top; font-size:11px; color:#4B4B4B;border-top:dotted 1px #5A6700;}
#bottomLinkHoriz {width:510px; text-align:right; color:#5A6700; font-size:11px;}

/* right-side whats hot */
#whatsHotVert {display:inline;float:right;margin:2px 0px 0px 0px;width:220px;font-family:arial,sans-serif;text-align:left;}
#whatsHotVert table {width:220px;margin:0; margin-top:4px;  border-left:solid 1px #5A6700; border-right:solid 1px #5A6700; border-bo
ttom:solid 1px #5A6700; text-align:left;}
#whatsHotVert tbody td ul {list-style-type:none; font-size:11px; padding:0; margin:0; padding-left:18px; padding-bottom:4px;}
#whatsHotVert tbody td li {padding: 2px 0;height:16px;}
#headerHotVert {width:218px;text-align:center;padding:0px; margin:0px; border:solid 1px #5A6700; padding-bottom:5px; padding-top:10p
x; font-weight:bold; font-size:12px;}
#headerHotVert table {width:210px;border:none;}
#headerHotVert span {color:#f60;}
#headerHotVert a {color:#f60;text-decoration:underline;}
#bottomLinkVert { text-align:right; color:#5A6700; font-size:11px;}
.siteListCatVert {display:inline;float:right; vertical-align:top; font-size:11px; color:#4B4B4B; margin-right:1px;}

/* related searches box */
.relatedSearches {border:2px solid #E3E2C4;font-size:8pt;font-weight:bold;margin: 5px 22em 3px 10px;padding:5px;}
.relatedSearches table tr td {width:210px;margin:0;vertical-align:top;font-size:8pt;}
.relatedSearches h4 {font-size:8pt;font-weight:bold;margin:1px 0px;}

/* search results */
.resultSection {border-top:1px solid #999966;border-bottom:1px solid #999966;margin: 10px 18em 0px 10px;}
.resultSection h4 {font-size:8pt;font-weight:bold;margin:1px 0px;}

#sponsoredResultList {margin: 2px 20em 0px 10px;}
#resultList {margin: 2px 20em 0px 10px;}
#signupResults {margin: 2px 20em 0px 10px;text-align:left;color:#5A6700;font-weight:bold;}
/*#resultList a {font-size:10pt;font-weight:bold;}*/
#resultList p {margin:0;padding:0;} 
.result {margin-top:16px;}
.abstract {font-weight:bold;}
.rsDesc {color:#6f6f6f;}
.rsURL { color: #999966 }
.rsRelated {font-weight:bold;font-size:8pt;}
.rl a {font-weight:bold;font-size:10pt;vertical-align:top;text-decoration:underline;}
.rl a:visited {color:#67A0ED;}
.sponsoredlabel {color:black;font-weight:bold;font-size:10px;}
.sponsoredlabel:hover {text-decoration:underline;}

#spelling {margin: 10px 0px 5px 10px;font-size:10pt;font-weight:bold;}
#spelling a {text-decoration:underline;}

/* resultpages bar*/
.resultBar p {clear:right;margin-top:20px; padding-top:5px; padding-bottom:9px; text-align:center;}
.resultBar p {background:url('http://eurekster.com/images/eurekster_small.gif') no-repeat; background-position:30px 0px;}
.resultBar p {background-color:#e3e3c4;font-weight:normal;  word-spacing : 3px;}
#actResultNo {border:1px solid #f60;padding:7px 4px 11px 3px;}
.normalspacing {word-spacing:0px;}

/* nav bar */
.navbarnarrow {background-color:#e3e3c4;padding-top:3px; padding-bottom:3px; text-align:center;margin: 0px 220px 0px 0px;}
.navbar {padding-top:3px; padding-bottom:3px; text-align:center;margin: 0px 0px 0px 0px;}
.navbar a {color:#5A6700;text-decoration:underline;}
.navbarlink {color:#5A6700;text-decoration:underline;}
.navbaruser {padding-top:0px; padding-bottom:3px;text-align:center;}
.navbaruser a {font-weight:normal;font-size:11px;color:#5A6700;text-decoration:underline;}
/* misc */
.note {color:black;font-weight:normal;font-size:11px;text-decoration:none;}
.notebold {color:black;font-weight:bold;font-size:11px;text-decoration:none;}
.morelink {font-weight:normal;font-size:11px;color:#5A6700;text-decoration:underline;text-align:right;}
.copyright {padding:4px;color:black;font-size:7pt;text-align:center;}
.TableWithBorder{background : White;border : 2px solid Silver;}
.Error{color:#FF3300;font-size: 10pt;font-weight: bold;}
.SmallButton {background-color:#DADADA; color:#333; height:19px; border:1px solid #666633; font-size:7pt;}
.NormalButton {background-color:#DADADA; color:#333; height:20px; border:1px solid #666633; font-size:8pt;}
.NormalButtonHighlight {background-color:#EAEAEA; color:#333; height:20px; border:1px solid #666633; font-size:8pt;}
#installbutton {background-color:#F0F1E1;border:1px solid #979B69;padding-top:20px;padding-bottom:20px;padding-left:15px;padding-rig
ht:15px;}
.orangebg {background-color:#f60;}
.orangebdr {border:1px solid #979B69;}
.smallSelect {font-weight:normal;font-size:9px;}
.userGroupSelect {font-weight:normal;font-size:10px;width:150px;}
.e {font-weight:bold;color:#f60;}
.seperator {height:1px;margin-top:10px;margin-bottom:15px;border-bottom:1px solid #DFE1D6;margin-left:0px;margin-right:0px;}
.biglink {font-weight:normal;font-size:14px;text-decoration:underline;}

#content {margin-left:60px;margin-right:60px;}

/* Source Tabs */
#srctabmenu {
        font-family:verdana;
        font-size:11px;
        color: #000;
        margin: 5px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
        padding-left: 0px; }

#srctabmenu li {
        display: inline;
        overflow: hidden;
        list-style-type: none; }

#srctabmenu a, a.active {
        font-weight:bold;
        color:#999966;
        font: verdana, sans-serif;
        padding: 5px 0px 0px 0px;
        margin: 0px;
        text-decoration: none; }

#srctabmenu span {
        font-weight:normal;
        color:#4B4B4B;}

#srctabmenu a.active {color:#000;}
#srctabmenu a:hover {color: #000;text-decoration: underline;}
#srctabmenu a.active:hover {color: #000;text-decoration: underline;}
#srctabmenu a:visited {color:#999966;}
#srctabmenu a.active:visited {color:#000;}

/* Info Nations */
.bigTitle {padding-left:5px;padding-bottom:0px;font-size:14pt;color:black;font-weight:bold;font-family:arial,sans-serif;}
.bigTitle a {font-size:14pt;color:black;font-weight:bold;font-family:arial,sans-serif;text-decoration:underline;}
.bigTitle a:hover { color:#f93; text-decoration:underline; }

.foundedByTitle {padding-left:10px;padding-bottom:10px;font-size:9pt;color:black;font-weight:bold;font-family:arial,sans-serif;} 
.foundedByDate {padding-left:0px;padding-bottom:10px;font-size:7pt;color:black;font-weight:normal;font-family:arial,sans-serif;} 

.stateOfNation {padding-top:5px; background:#F0F1E1; border-left:1px solid #979B69; border-bottom:1px solid #979B69; padding-left:2p
x;}
.stateOfNationHeader {font-size:11pt;font-weight:bold;padding-bottom:4px;padding-top:4px;text-align:center;}
.stateSection {border-top:1px dashed #000;padding-top:5px;padding-bottom:10px;}
.stateSectionHeader {color:#5A6700;font-weight:bold;padding-bottom:2px;}

/* stateBox*/

#stateBox { width:220px; padding:0; margin:0; float:right; margin-top:2px;}
#stateBoxHeader { height:46px; background:#DBDBDB; border-top:solid 3px #FE5A00; font-weight:bold; font-size:12px;padding:0 6px;}
#stateBoxHeader span  {color:#FE5A00;}
.stateBoxSec {background:#F4F4F4;padding:10px 6px 20px; border-bottom:solid 3px #DBDBDB; color:#4B4B4B; }
.stateBoxSec p {font-size:11px; font-weight:normal;  padding-bottom:3px; margin:3px 0;}
.stateBoxSec  p span {font-weight:bold;} 
.stateBoxSec h1 {font-size:12px; font-weight:bold; color:#4B4B4B; padding:0; margin: 1px 0 3px 0; padding-top:6px; background: url(i
mages/symbols/dots_gray.gif) repeat-x top;}
.stateBoxSec h1 span {font-size:11px; font-weight:normal; padding:0;margin:0; }
#firstSubSec {background: none; margin:0; padding:0;}
.stateBoxSec a  {font-size:11px; color:#5A6700; padding:0; margin:0; }
.stateBoxSec h3 {font-size:12px; font-weight:bold; color:black; padding-bottom: 6px;} 

.stateLeftCol  {float:left; }
.stateLeftCol p {font-weight:bold; }
.stateRightCol { float:right; text-align:right;}
.stateBoxClear {clear:both;}
/* from imagic */
.basicSize {font-size:10px;}
.basicSizeTwo {font-size:12px;}
.siteListHeaderNew {height:15px; background-color:#FFFFFF;} 
.siteListHeaderNew td {height:15px; color:#555555; padding-left:4px; border-top:solid 1px #C9CABF; border-bottom:solid 1px #C9CABF; 
font-size:11px; font-weight:normal ;vertical-align:middle;} 
.style4 {color: #666666}
.orangeHeading {font-weight:bold; color:#f60; font-size:14px}
.orangeHeadingSmall {font-weight:bold; color:#f60; font-size:12px}
